._panel_16dab_1{display:grid;gap:20px;min-width:0}._heading_16dab_3{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._heading_16dab_3 h2{margin:0}._list_16dab_7{display:grid;gap:12px}._card_16dab_9{padding:20px;border:1px solid var(--mz-separator, #dfe5e4);border-radius:16px;background:var(--mz-surface, #fff);overflow-wrap:anywhere}._card_16dab_9 h3{display:flex;gap:8px;align-items:center;margin:0 0 8px}._meta_16dab_13{display:flex;gap:12px;flex-wrap:wrap;color:var(--mz-text-muted, #58686d);font-size:14px}._actions_16dab_15{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}._dialog_16dab_17{--dialog-width: 540px}._star_16dab_19{color:var(--mz-text-secondary, #66736d);position:absolute;right:72px;top:24px;pointer-events:none}._form_16dab_21{display:grid;gap:20px}._form_16dab_21 label{display:grid;gap:8px;font-weight:500}._form_16dab_21 input:not([type=radio]),._form_16dab_21 select{width:100%;min-width:0}._group_16dab_27{border:0;padding:0;margin:0;min-width:0}._group_16dab_27 legend{margin-bottom:10px;font-weight:500}._presets_16dab_31{display:flex;gap:10px;margin-bottom:12px}._presets_16dab_31 button{flex:1;min-height:40px;border-radius:12px;background:transparent;border:1px solid var(--mz-separator, #dfe5e4);color:inherit}._presets_16dab_31 button[aria-pressed=true]{background:var(--mz-accent, #145941);color:var(--mz-text-inverse, #fff);border-color:var(--mz-accent, #145941)}._number_16dab_37{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px}._radios_16dab_39{display:grid;gap:6px}._radios_16dab_39 label{display:flex;align-items:center;gap:12px;min-height:36px;cursor:pointer;font-weight:400}._radios_16dab_39 input{accent-color:var(--mz-accent, #145941);width:18px;height:18px;margin:0}._disclosure_16dab_45{border-top:1px solid var(--mz-separator, #dfe5e4);padding-top:8px}._toggle_16dab_47{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;padding:12px 0;text-align:start}._toggle_16dab_47 svg:last-child{margin-inline-start:auto}._advanced_16dab_51{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}._advanced_16dab_51[data-open=true]{grid-template-rows:1fr}._advanced_16dab_51>div{overflow:hidden;min-height:0}._inner_16dab_57{display:grid;gap:20px;background:var(--mz-subdued, #f4f6f5);padding:18px;border-radius:14px;margin-top:8px}._inner_16dab_57 p{margin:0;color:var(--mz-text-muted, #58686d);font-size:14px;line-height:1.5}._rules_16dab_61{display:grid;gap:14px;min-width:0}._rules_16dab_61 h3{font-size:14px;margin:0}._rule_16dab_61{display:grid;gap:8px}._rule_16dab_61 strong{overflow-wrap:anywhere;font-size:14px}._ruleControls_16dab_69{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.65fr) 36px;gap:8px;align-items:end}._ruleControls_16dab_69 label{min-width:0}._ruleControls_16dab_69 button{min-width:36px;min-height:44px;padding:6px;background:transparent;color:inherit;border:1px solid var(--mz-separator, #dfe5e4)}._preview_16dab_75{border:1px solid var(--mz-separator, #dfe5e4);border-radius:14px;background:var(--mz-subdued, #f4f6f5);padding:16px}._preview_16dab_75 strong{font-size:13px}._preview_16dab_75 p{font-size:14px;margin:6px 0 0;line-height:1.5;overflow-wrap:anywhere}._assignment_16dab_81{display:grid;gap:10px;margin-top:16px;max-width:480px}._assignment_16dab_81 p{margin:0;font-size:14px}._summary_16dab_85{display:grid;gap:10px;padding-block:16px;border-top:1px solid var(--mz-separator, #dfe5e4)}._summary_16dab_85>div{display:flex;justify-content:space-between;gap:14px}._summary_16dab_85>div>:last-child{white-space:nowrap;flex-shrink:0}._summary_16dab_85 small{display:block}._summary_16dab_85 ._total_16dab_93{border-top:1px solid var(--mz-separator, #dfe5e4);padding-top:10px;font-weight:600}@media(max-width:600px){._dialog_16dab_17{width:calc(100vw - 16px)!important;max-height:94dvh!important}._dialog_16dab_17:has([data-open=true]){width:100vw!important;max-width:100vw!important;max-height:100dvh!important;height:100dvh;margin:0;border:0;border-radius:0}._form_16dab_21{gap:18px}._star_16dab_19{top:17px;right:68px}._inner_16dab_57{padding:12px}._ruleControls_16dab_69{grid-template-columns:minmax(0,1fr) 36px}._ruleControls_16dab_69 label:first-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){._advanced_16dab_51{transition:none}}
