.municipal-workspace .professional-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);font-size:.875rem;line-height:1.6;container:management-content/inline-size}.municipal-workspace .professional-content>main>header:not(:where(.merchant-header,.sub-header,.commerce-header,.commerce-signedout-header)){margin-bottom:24px;display:block}.municipal-workspace .professional-content .municipal-event-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.municipal-workspace .professional-content h1:not(.event-minisite *){letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1.18}.municipal-workspace .professional-content h2:not(.event-minisite *){font-size:19px;font-weight:500;line-height:1.4}.municipal-workspace .professional-content h3:not(.event-minisite *){font-size:1rem;font-weight:600;line-height:1.4}.municipal-workspace .professional-content .pro-field{background:var(--municipal-card);min-height:44px;color:var(--foreground);font:inherit;box-shadow:none;border:1px solid #b5c4ba;border-radius:12px;margin-top:6px;padding:10px 12px}.municipal-workspace .professional-content .pro-field:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.municipal-workspace .professional-content .pro-action{border:1px solid var(--border);background:var(--municipal-card);max-width:100%;min-height:42px;color:var(--foreground);font:inherit;text-align:center;white-space:normal;vertical-align:middle;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.municipal-workspace .professional-content .pro-action:hover:not(:disabled){background:var(--accent);border-color:#bfcebf}.municipal-workspace .professional-content .pro-action-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.municipal-workspace .professional-content .pro-action-primary:hover:not(:disabled){color:#fff;background:#285749;border-color:#285749}.municipal-workspace .professional-content .pro-action:disabled{opacity:.45;cursor:not-allowed}.municipal-workspace .professional-content :is(.pro-action,.pro-field,summary):focus-visible{outline-offset:3px;outline:3px solid #7ca189}.municipal-workspace .professional-content :is(button:not(:disabled),a[href],summary,select:not(:disabled)){cursor:pointer}.municipal-workspace .professional-content .pro-dossier-editor{gap:20px;display:grid}.municipal-workspace .professional-content .pro-dossier-card{background:var(--municipal-card);box-shadow:var(--municipal-card-shadow);border-color:#0000;border-radius:20px;padding:clamp(18px,2vw,24px)}.municipal-workspace .professional-content .pro-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.municipal-workspace .professional-content .pro-dossier-grid>.pro-field-wide{grid-column:1/-1}.municipal-workspace .professional-content .pro-dossier-card label{font-weight:550}.municipal-workspace .professional-content .pro-dossier-card :is(input,textarea,select){font-weight:400}.municipal-workspace .professional-content :is(.event-calendar,.municipal-calendar,.resources-panel,.events-team,.resource-logistics,.event-plan-panel,.event-plan-space,.event-plan-background,.resource-sharing,.room-management,.event-templates,.event-day-of,.event-minisite-editor){color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:inherit;font-size:.875rem}.municipal-workspace .professional-content :is(.event-calendar,.municipal-calendar,.resources-card,.resource-logistics,.event-plan-panel,.event-plan-background,.resource-sharing,.room-management,.event-templates,.event-day-of,.event-minisite-editor){border:1px solid var(--border);background:var(--municipal-card);box-shadow:var(--municipal-card-shadow);border-radius:20px;padding:clamp(18px,2vw,24px)}.municipal-workspace .professional-content .municipal-calendar{--municipal-calendar-bg:var(--municipal-card);--municipal-calendar-text:var(--foreground);--municipal-calendar-muted:var(--muted-foreground);--municipal-calendar-border:var(--border);--municipal-calendar-input-border:#b5c4ba;--municipal-calendar-focus:#7ca189}.municipal-workspace .professional-content .event-plan-panel{--plan-bg:var(--municipal-card);--plan-text:var(--foreground);--plan-muted:var(--muted-foreground);--plan-border:var(--border);--plan-card:#f3f6f2;--plan-confirm:#edf3e8;--plan-confirm-border:#7ca189;--plan-message:#edf3e8;--plan-input:var(--municipal-card);--plan-input-border:#b5c4ba;--plan-focus:#7ca189;--plan-alert:#923d2f}.municipal-workspace .professional-content :is(.event-calendar,.municipal-calendar,.resources-panel,.events-team,.resource-logistics,.event-plan-panel,.event-plan-space,.event-plan-background,.resource-sharing,.room-management,.event-templates,.event-day-of,.event-minisite-editor) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--municipal-card);color:var(--foreground);font:inherit;border-color:#b5c4ba;border-radius:12px;min-height:44px}.municipal-workspace .professional-content :is(.event-calendar,.municipal-calendar,.resources-panel,.events-team,.resource-logistics,.event-plan-panel,.event-plan-space,.event-plan-background,.resource-sharing,.room-management,.event-templates,.event-day-of,.site-actions,.site-preview-controls) button{border-color:var(--border);background:var(--municipal-card);color:var(--foreground);border-radius:12px;min-height:42px;padding:10px 16px;font-family:inherit;font-size:.875rem;line-height:1.4}.municipal-workspace .professional-content :is(.event-calendar-primary,.municipal-calendar-primary,button.resources-primary,button.room-management-primary,.template-primary,.plan-background-primary,.sharing-primary,.site-primary),.municipal-workspace .professional-content :is(.event-plan-workspace>nav,.site-preview-controls) button[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}.municipal-workspace .professional-content :is(.event-calendar-note,.resources-muted,.events-team-help){color:var(--muted-foreground);font-size:.8125rem}.municipal-workspace .professional-content .resources-item,.municipal-workspace .professional-content .events-team-card{color:var(--foreground);border-color:var(--border);background:#f3f6f2;border-radius:14px}@container management-content (width<=640px){.municipal-workspace .professional-content .pro-dossier-grid{grid-template-columns:minmax(0,1fr)}.municipal-workspace .professional-content .pro-dossier-grid>.pro-field-wide{grid-column:auto}}.municipal-workspace .professional-content>main.day-of-recovery{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0}.municipal-workspace .professional-content>main.day-of-recovery>header{margin-bottom:0}.municipal-workspace .professional-content .day-of-recovery>section{background:var(--municipal-card);box-shadow:var(--municipal-card-shadow);border:0;border-radius:20px;padding:22px}.municipal-workspace .professional-content .day-of-recovery button{border-radius:999px}.municipal-workspace .professional-content>main.workbench-lifecycle{gap:20px;max-width:none;margin:0;padding:0;display:grid}.municipal-workspace .professional-content .workbench-lifecycle>header{margin:0;display:block}.municipal-workspace .professional-content .workbench-lifecycle :is(section,aside,fieldset){border:1px solid var(--border);background:var(--municipal-card);border-radius:20px;gap:14px;min-width:0;margin:0;padding:22px;display:grid}.municipal-workspace .professional-content .workbench-lifecycle>section{box-shadow:var(--municipal-card-shadow);border:0}.municipal-workspace .professional-content .workbench-lifecycle label{gap:8px;font-weight:500;display:grid}.municipal-workspace .professional-content .workbench-lifecycle label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.municipal-workspace .professional-content .workbench-lifecycle :where(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:var(--municipal-card);color:var(--foreground);border:1px solid #b5c4ba;border-radius:12px;padding:10px 12px;font-weight:400}.municipal-workspace .professional-content .workbench-lifecycle textarea{min-height:110px}.municipal-workspace .professional-content .workbench-lifecycle input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.municipal-workspace .professional-content .workbench-lifecycle button{border:1px solid var(--border);background:var(--municipal-card);max-width:100%;min-height:44px;color:var(--foreground);font:inherit;white-space:normal;border-radius:999px;justify-self:start;padding:10px 16px;font-weight:600}.municipal-workspace .professional-content .workbench-lifecycle a.console-button{justify-self:start}.municipal-workspace .professional-content .workbench-lifecycle button:disabled{opacity:.5;cursor:not-allowed}.municipal-workspace .professional-content .workbench-lifecycle :is(button,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.municipal-workspace .professional-content .workbench-lifecycle>output:not(:empty){color:var(--foreground);overflow-wrap:anywhere;background:#f1f4f2;border-radius:14px;padding:14px 18px;display:block}.municipal-workspace .professional-content .workbench-lifecycle>output[data-tone=ok]{color:#2f5512;background:#eef5e9}.municipal-workspace .professional-content .workbench-lifecycle>output[data-tone=warn]{color:#7a5200;background:#fff1d6}.municipal-workspace .professional-content>main.dmv-milo-document{box-shadow:none;border:0;border-radius:0}.municipal-workspace .professional-content>main.dmv-milo-document>a{background:var(--primary);color:#fff;border-radius:999px;justify-self:start;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.professional-content details>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.professional-content details>summary::-webkit-details-marker{display:none}.professional-content details>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin:0 3px 2px 2px;transition:transform .15s;transform:rotate(-45deg)}.professional-content details[open]>summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.professional-content details>summary:before{transition:none}}
