._dialog_u240g_1{border:1px solid var(--line);border-radius:var(--sb-radius-card);width:min(720px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--paper);font:inherit;margin:auto;padding:0;overflow:hidden}._dialog_u240g_1[open]{flex-direction:column;display:flex}._dialog_u240g_1::backdrop{background:#0000008c}._header_u240g_4{justify-content:space-between;align-items:flex-start;gap:var(--sb-space-4);padding:var(--sb-space-6);border-bottom:1px solid var(--line);flex-shrink:0;display:flex}._header_u240g_4 h2{font-size:var(--sb-text-4xl);margin:0;line-height:1.4}._header_u240g_4 p{color:var(--muted);font-size:var(--sb-text-sm);overflow-wrap:anywhere;margin:4px 0 0}._content_u240g_7{flex-direction:column;min-height:0;display:flex;overflow:hidden}._content_u240g_7[hidden]{display:none}._form_u240g_9{flex-direction:column;min-height:0;display:flex}._body_u240g_10{padding:var(--sb-space-6);min-height:0;overflow-y:auto}._group_u240g_11{margin:0 0 var(--sb-space-6);border:0;min-width:0;padding:0}._group_u240g_11 legend{margin-bottom:var(--sb-space-4);font-size:var(--sb-text-lg);padding:0;font-weight:700}._grid_u240g_13{gap:var(--sb-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_u240g_14{align-content:start;gap:var(--sb-space-2);min-width:0;font-size:var(--sb-text-sm);font-weight:600;display:grid}._full_u240g_15{grid-column:1/-1}._field_u240g_14 :is(input,select,textarea){width:100%;min-width:0;min-height:var(--sb-control-height);border:1px solid var(--line);border-radius:var(--sb-radius-control);background:var(--soft);color:var(--ink);font:inherit;font-size:var(--sb-text-lg);padding:10px 12px}._field_u240g_14 textarea{resize:vertical}._field_u240g_14 input[type=file]{font-size:var(--sb-text-sm);padding:8px}._field_u240g_14 input::file-selector-button{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);cursor:pointer;border-radius:4px;margin-right:8px}._hint_u240g_20,._privacy_u240g_20{color:var(--muted);font-size:var(--sb-text-sm);margin:0;line-height:1.6}._optional_u240g_21 summary{cursor:pointer;min-height:var(--sb-control-height);padding-block:12px;font-weight:600;display:list-item}._optional_u240g_21{margin-bottom:var(--sb-space-4)}._optional_u240g_21[open] summary{margin-bottom:var(--sb-space-3)}._actions_u240g_24{justify-content:flex-end;gap:var(--sb-space-2);flex-wrap:wrap;display:flex}._footer_u240g_25{padding:var(--sb-space-4) var(--sb-space-6);border-top:1px solid var(--line);background:var(--paper);flex-shrink:0}._dialog_u240g_1 button{justify-content:center;align-items:center;gap:var(--sb-space-2);min-height:var(--sb-control-height);border:1px solid var(--line);border-radius:var(--sb-radius-control);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--sb-text-sm);cursor:pointer;padding:10px 16px;font-weight:600;display:inline-flex}._dialog_u240g_1 button._primary_u240g_27{color:var(--on-green);background:var(--green-700);border-color:var(--green-700)}._dialog_u240g_1 button._close_u240g_28{width:var(--sb-control-height);flex-shrink:0;padding:10px}._dialog_u240g_1 button._danger_u240g_29{color:var(--red)}._dialog_u240g_1 button:disabled{opacity:.6;cursor:not-allowed}._dialog_u240g_1 :is(input,select,textarea,button,summary):focus-visible{outline:3px solid var(--green-700);outline-offset:2px}._error_u240g_32{color:var(--ink);border:1px solid var(--red);border-radius:var(--sb-radius-control);padding:var(--sb-space-3);margin:0 0 var(--sb-space-4);font-size:var(--sb-text-sm)}._discard_u240g_33{padding:var(--sb-space-6);overflow:auto}._discard_u240g_33 h3{margin-top:0}._discard_u240g_33 p{color:var(--muted)}._spinner_u240g_36{width:20px;height:20px;animation:1s linear infinite _form-spin_u240g_1}@keyframes _form-spin_u240g_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_u240g_36{animation:none}}@media (width<=600px){._dialog_u240g_1{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}._header_u240g_4,._body_u240g_10,._footer_u240g_25,._discard_u240g_33{padding:var(--sb-space-4)}._grid_u240g_13{grid-template-columns:1fr}}
