._group_18v04_1{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._legend_18v04_12{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1-5);font-weight:600;font-size:var(--text-sm);padding:0;line-height:1.5;display:inline-flex}._options_18v04_24{gap:var(--space-3);flex-wrap:wrap;display:flex}._checkboxRow_18v04_30{align-items:center;gap:var(--space-2);display:flex}._option_18v04_24{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:inline-flex}._option_18v04_24 input{width:1.25rem;height:1.25rem;accent-color:var(--color-blue-600);margin:0}._option_18v04_24 input:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}._hint_18v04_56{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}._error_18v04_62{color:var(--color-red-700);font-size:var(--text-sm);margin:0;line-height:1.5}._warning_18v04_70{color:var(--color-yellow-900);font-size:var(--text-xs);margin:0;font-weight:600;line-height:1.4}._backdrop_6t4ro_2[hidden],._positioner_6t4ro_3[hidden],._dialog_6t4ro_4[hidden]{display:none}._backdrop_6t4ro_2{z-index:40;background:#0006;position:fixed;inset:0}._positioner_6t4ro_3{z-index:50;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_6t4ro_4{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);width:min(36rem,100%);max-height:90vh;box-shadow:var(--shadow-main);flex-direction:column;display:flex;overflow:hidden}._head_6t4ro_37{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}._title_6t4ro_46{font-size:var(--text-h5);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}._close_6t4ro_54{padding:var(--space-1);border-radius:var(--radius-small);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}._close_6t4ro_54:hover{background:var(--color-blue-100);color:var(--color-text-primary)}._close_6t4ro_54:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}._body_6t4ro_74{padding:var(--space-5) var(--space-6);flex:1;overflow:auto}._actions_6t4ro_80{justify-content:flex-end;gap:var(--space-3);margin:0 var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}
