.public-content>.public-header,.public-content>.public-detail-hero,.public-content>.reservation-head,.public-content>.reservation-page>.reservation-head,.public-content>.public-done,.public-content>.public-unavailable,.public-content>.feedback-page>.reservation-head,.public-content>.bill-public>.reservation-head,.public-content>.agreement-public>.reservation-head{animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content:not(:has(>.resource-form,>.booking-admin))>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.resource-panels:not(:has(>.resource-form))>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.archive-page>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.resource-form>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.resource-panels>.resource-form>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.booking-admin>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.agreement-management>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.accounts-panel>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.archive-page>.archive-panels>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.login-shell>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}.admin-content>.dashboard .dashboard-schedule>.dashboard-panel:first-child:not(:has(.loading-skeleton)){animation:li-enter var(--motion-base) var(--ease-out-soft) backwards}@keyframes li-enter{0%{opacity:0;transform:translateY(var(--enter-shift))}to{opacity:1;transform:none}}.motion-stagger-item{animation:li-stagger var(--motion-base) var(--ease-out-soft) backwards;animation-delay:calc(var(--index,0) * var(--stagger-step))}@keyframes li-stagger{0%{opacity:0;transform:translateY(var(--enter-shift))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-content>.public-header,.public-content>.public-detail-hero,.public-content>.reservation-head,.public-content>.reservation-page>.reservation-head,.public-content>.public-done,.public-content>.public-unavailable,.public-content>.feedback-page>.reservation-head,.public-content>.bill-public>.reservation-head,.public-content>.agreement-public>.reservation-head,.motion-stagger-item{animation:none}.admin-content:not(:has(>.resource-form,>.booking-admin))>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.resource-panels:not(:has(>.resource-form))>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.archive-page>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.resource-form>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.resource-panels>.resource-form>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.booking-admin>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.agreement-management>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.accounts-panel>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.archive-page>.archive-panels>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.login-shell>:nth-child(1 of .panel):not(:has(.loading-skeleton)){animation:none}.admin-content>.dashboard .dashboard-schedule>.dashboard-panel:first-child:not(:has(.loading-skeleton)){animation:none}}.public-person .public-person-photo,.public-person .public-arch,.public-detail-hero .public-person-photo,.public-detail-hero .public-arch,.public-detail-hero .public-room-image{transition:box-shadow var(--motion-glow) var(--ease-out-soft)}@media (hover:hover){.public-person .public-person-photo:hover,.public-person .public-arch:hover,.public-detail-hero .public-person-photo:hover,.public-detail-hero .public-arch:hover,.public-detail-hero .public-room-image:hover{box-shadow:var(--glow-arch)}}.public-person .public-person-photo:is(:active,[data-touch-pressed]),.public-person .public-arch:is(:active,[data-touch-pressed]),.public-detail-hero .public-person-photo:is(:active,[data-touch-pressed]),.public-detail-hero .public-arch:is(:active,[data-touch-pressed]),.public-detail-hero .public-room-image:is(:active,[data-touch-pressed]){box-shadow:var(--glow-arch)}.btn:not(.btn-secondary),.public-shell .public-submit{transition:transform var(--motion-press), background-color var(--motion-press), box-shadow var(--motion-fast) var(--ease-out-soft)}.btn:not(.btn-secondary):active:not(:disabled),.public-shell .public-submit:active:not(:disabled){box-shadow:var(--glow-control)}:is(input.input,select.input,textarea.input,.public-input,.feedback-textarea,[contenteditable=true]){transition:box-shadow var(--motion-fast) var(--ease-in-out-soft), outline-color var(--motion-fast) var(--ease-in-out-soft);outline-color:#0000}:is(input.input,select.input,textarea.input,.public-input,.feedback-textarea,[contenteditable=true]):focus{box-shadow:var(--glow-control)}:is(input.input,select.input,textarea.input,.public-input,.feedback-textarea,[contenteditable=true]):focus-visible{outline-color:var(--rose)}@media (prefers-reduced-motion:reduce){.public-person .public-person-photo,.public-person .public-arch,.public-detail-hero .public-person-photo,.public-detail-hero .public-arch,.public-detail-hero .public-room-image{box-shadow:none;transition:none}.public-person .public-person-photo:hover,.public-person .public-arch:hover,.public-person .public-person-photo:is(:active,[data-touch-pressed]),.public-person .public-arch:is(:active,[data-touch-pressed]),.public-detail-hero .public-person-photo:hover,.public-detail-hero .public-arch:hover,.public-detail-hero .public-person-photo:is(:active,[data-touch-pressed]),.public-detail-hero .public-arch:is(:active,[data-touch-pressed]),.public-detail-hero .public-room-image:hover,.public-detail-hero .public-room-image:is(:active,[data-touch-pressed]){box-shadow:none}.btn:not(.btn-secondary),.public-shell .public-submit,:is(input.input,select.input,textarea.input,.public-input,.feedback-textarea,[contenteditable=true]){transition:none}.btn:not(.btn-secondary):active:not(:disabled),.public-shell .public-submit:active:not(:disabled){transform:none}}
.loading-skeleton{gap:var(--space-12);min-width:0;display:grid}.loading-skeleton-row{width:100%;height:var(--space-16);border-radius:var(--space-8);background:var(--full);animation:loading-skeleton-breathe var(--motion-loading) var(--ease-in-out-soft) infinite;display:block}@keyframes loading-skeleton-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-skeleton-row{animation:none}}
.public-shell .public-slot{isolation:isolate;position:relative;overflow:hidden}.public-shell .public-slot[data-slot-ripple][aria-pressed=true]{background:var(--white);color:var(--ink)}.public-shell .public-slot>.public-slot-ripple{z-index:1;pointer-events:none;background:var(--rose);color:var(--white);border-radius:inherit;clip-path:circle(0 at var(--ripple-x,50%) var(--ripple-y,50%));place-items:center;display:none;position:absolute;inset:0}.public-shell .public-slot[aria-pressed=true]>.public-slot-ripple{animation:public-slot-fill var(--motion-base) var(--ease-out-soft) both;display:grid}@keyframes public-slot-fill{0%{clip-path:circle(0 at var(--ripple-x,50%) var(--ripple-y,50%))}to{clip-path:circle(var(--ripple-radius) at var(--ripple-x,50%) var(--ripple-y,50%))}}.public-detail-hero [data-detail-motion]{transform:translateY(var(--detail-shift,0px))}@media (prefers-reduced-motion:reduce){.public-shell .public-slot[aria-pressed=true]>.public-slot-ripple{animation:none;display:none}.public-shell .public-slot[data-slot-ripple][aria-pressed=true]{background:var(--rose);color:var(--white)}.public-detail-hero [data-detail-motion]{transform:none}}
*{box-sizing:border-box}body,h1,h2,h3,p,ul{margin:var(--zero)}body{font-family:var(--font);font-size:var(--text-body);line-height:var(--text-body-leading);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;scrollbar-color:var(--grey) var(--paper);font-weight:var(--weight-regular)}button,input,select,textarea{font:inherit;font-variant-numeric:tabular-nums}input,textarea{caret-color:var(--rose)}a{color:var(--ink);text-underline-offset:var(--space-4)}a:hover{color:var(--ink)}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:var(--rose-pale)}:focus-visible{outline:var(--focus-width) solid var(--rose);outline-offset:var(--focus-width)}h1,h2,h3{font-weight:var(--weight-semibold)}h1{font-size:var(--text-page);line-height:var(--text-page-leading);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:var(--text-page-tracking)}h2{font-size:var(--text-section);line-height:var(--text-section-leading);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:var(--text-section-tracking)}h3{font-size:var(--text-label);line-height:var(--text-label-leading);font-weight:var(--weight-medium);color:var(--grey)}ul{padding:var(--zero);list-style:none}img{max-width:100%}.skip-link{z-index:100;padding:var(--space-12) var(--space-16);border:var(--line-width) solid var(--line);border-radius:var(--radius-10);background:var(--white);position:fixed;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);transform:translateY(-200%)}.skip-link:focus{transform:none}.brand-logo{max-width:100%;display:block}.brand-logo svg{width:100%;height:auto;display:block}.brand-logo--horizontal{width:var(--logo-horizontal-width)}.brand-logo--vertical{width:var(--logo-vertical-width)}.public-shell{width:100%;max-width:var(--public-max);min-height:100svh;font-size:var(--text-body);line-height:var(--text-body-leading);flex-direction:column;margin-inline:auto;display:flex}.public-content{min-width:var(--zero);padding:var(--space-32) var(--space-20);flex:1}.public-content h1{letter-spacing:var(--text-page-tracking)}.public-content .panel{padding:var(--space-20);border-radius:var(--radius-16)}.public-content .form-grid{gap:var(--space-16)}.public-content .field-hint{font-size:var(--text-caption);line-height:var(--text-caption-leading);font-weight:var(--weight-regular);color:var(--grey)}.public-content .btn{min-height:var(--control-public-height);font-size:var(--text-body);line-height:var(--text-body-leading)}.public-content .input{min-height:var(--control-public-height);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--text-body-leading);color:var(--ink)}.public-footer{margin-top:var(--space-48);padding:var(--zero) var(--space-20) var(--space-32);text-align:center;font-size:var(--text-caption);line-height:var(--text-caption-leading);color:var(--grey);font-weight:var(--weight-regular)}.public-footer .brand-logo{width:var(--public-footer-logo-width);filter:grayscale();opacity:var(--public-footer-opacity);margin-inline:auto}.public-footer p{margin-top:var(--space-12)}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-28);display:flex}.page-heading h1{font-size:var(--text-page);line-height:var(--text-page-leading);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:var(--text-page-tracking)}.panel{min-width:var(--zero);padding:var(--space-24);border:var(--line-width) solid var(--line);border-radius:var(--radius-16);background:var(--white);box-shadow:var(--shadow-none)}.panel>h2{margin-bottom:var(--space-12)}.admin-content>.panel~.panel{margin-top:var(--space-24)}.muted,.field-hint{color:var(--grey)}.muted{font-size:var(--text-caption);line-height:var(--text-caption-leading);font-weight:var(--weight-regular);color:var(--grey)}.form-grid{gap:var(--space-16);min-width:var(--zero);display:grid}.field{min-width:var(--zero);display:block}.field>label,label.field>span:not(.field-hint){margin-bottom:var(--space-6);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--text-label-leading);color:var(--grey);display:block}.input{width:100%;min-width:var(--zero);min-height:var(--control-height);padding:var(--space-8) var(--space-12);border:var(--line-width) solid var(--line);border-radius:var(--radius-10);color:var(--ink);background:var(--white);font-family:var(--font);font-size:var(--text-body);line-height:var(--text-body-leading);font-weight:var(--weight-regular);display:block}textarea.input{min-height:var(--signature-height);resize:vertical}.admin-content textarea.input{min-height:calc(var(--control-height) * 2)}.admin-content .agreement-editor textarea.input{min-height:var(--control-height)}.input:focus-visible{outline:var(--focus-width) solid var(--rose);outline-offset:var(--focus-width)}.input[aria-invalid=true]{border-color:var(--warn)}.input:disabled{color:var(--grey);background:var(--full);cursor:not-allowed;opacity:1}.input[readonly]{background:var(--paper)}.input::placeholder{color:var(--grey);opacity:1}.field-hint{margin-top:var(--space-8);font-size:var(--text-caption);line-height:var(--text-caption-leading);font-weight:var(--weight-regular);color:var(--grey)}.form-actions{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.form-grid>.form-actions,.form-grid>.form-feedback{grid-column:1/-1}.btn{max-width:100%;min-height:var(--admin-button-height);padding:var(--space-8) var(--space-20);border:var(--line-width) solid var(--rose);border-radius:var(--radius-10);color:var(--white);background:var(--rose);font-family:var(--font);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--text-body-leading);text-align:center;cursor:pointer;transition:transform var(--motion-press), background-color var(--motion-press);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{color:var(--white);background:var(--rose-deep);border-color:var(--rose-deep)}.btn:active{color:var(--white);background:var(--rose-deep);border-color:var(--rose-deep);transform:scale(var(--pressed-scale))}.btn-secondary,.button-secondary{color:var(--ink);border-color:var(--line);background:var(--white)}.btn-secondary:hover,.button-secondary:hover{color:var(--ink);background:var(--paper)}.btn-secondary:active,.button-secondary:active{color:var(--ink);border-color:var(--line);background:var(--paper)}.btn-danger{color:var(--warn);border-color:var(--warn-line);background:var(--white)}.btn-danger:hover,.btn-danger:active{color:var(--warn);border-color:var(--warn-line);background:var(--warn-pale)}.btn-text,.btn-plain{min-height:var(--admin-button-height);padding-inline:var(--zero);color:var(--ink);text-underline-offset:var(--space-4);background:0 0;border-color:#0000;text-decoration:underline}.btn-text:hover,.btn-text:active,.btn-plain:hover,.btn-plain:active{color:var(--rose-deep);background:0 0;border-color:#0000}.btn:disabled,.btn:disabled:hover,.btn:disabled:active{color:var(--grey);border-color:var(--line);background:var(--full);cursor:not-allowed;transform:none}.form-feedback{min-width:var(--zero)}.form-feedback:empty{display:none}.form-message,.form-notice{margin:var(--zero);padding:var(--space-12);border-radius:var(--radius-10);font-size:var(--text-body);overflow-wrap:anywhere;font-weight:var(--weight-regular);line-height:var(--text-body-leading)}.form-message--error,.form-notice{color:var(--warn);background:var(--warn-pale)}.form-message--success{padding-inline:var(--zero);color:var(--ok);animation:saved-feedback var(--motion-success) forwards;background:0 0}.form-message+.form-message{margin-top:var(--space-8)}.form-notice{margin-block:var(--space-20)}@keyframes saved-feedback{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.status-badge{min-height:var(--status-height);padding-inline:var(--status-padding);border-radius:var(--radius-12);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--text-label-leading);white-space:nowrap;border:none;justify-content:center;align-items:center;display:inline-flex}.status-badge--pending{color:var(--rose-deep);background:var(--rose-pale)}.status-badge--payment,.status-badge--warning{color:var(--warn);background:var(--warn-pale)}.status-badge--confirmed{color:var(--ok);background:var(--ok-pale)}.status-badge--muted{color:var(--grey);background:var(--full);text-decoration:none}.empty-state{justify-items:center;gap:var(--space-20);padding:var(--space-48) var(--space-20);color:var(--grey);text-align:center;display:grid}.empty-state p{max-width:var(--public-max);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--text-body-leading);color:var(--ink)}.empty-arch{width:var(--empty-arch-width);height:var(--empty-arch-height);border:var(--empty-arch-stroke) solid var(--line);border-radius:var(--radius-arch) var(--radius-arch) var(--zero) var(--zero);background:0 0;flex:none;display:block}.table-wrap{width:100%;max-width:100%;margin-top:var(--space-12);max-height:calc(100svh - var(--space-72) * 2);overscroll-behavior-x:contain;border-radius:var(--zero);scrollbar-color:var(--grey) var(--paper);border:none;overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--text-body-leading);color:var(--ink)}.data-table th,.data-table td{min-width:var(--zero);height:var(--table-row-height);padding:var(--space-12);border:none;border-bottom:var(--line-width) solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.data-table th{z-index:1;color:var(--grey);background:var(--paper);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--text-label-leading);position:sticky;inset-block-start:var(--zero)}.data-table tbody tr:last-child td{border-bottom:none}@media (hover:hover){.data-table tbody tr:hover{background:var(--paper)}}.data-table td[colspan]{padding-block:var(--space-24);color:var(--grey)}.data-table .amount,.data-table .money,.data-table [data-numeric=true]{text-align:end;font-size:var(--text-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.admin-shell{align-items:flex-start;min-height:100svh;display:flex}.admin-sidebar{width:var(--sidebar-width);height:100svh;padding:var(--space-24) var(--space-12);border-right:var(--line-width) solid var(--line);background:var(--white);flex-direction:column;flex:none;display:flex;position:sticky;inset-block-start:var(--zero)}.admin-mobile-header{min-width:var(--zero);align-items:center;display:flex}.admin-brand{margin:var(--zero) var(--space-8) var(--zero);display:block}.admin-current-page,.admin-menu-toggle{display:none}.admin-menu-panel{min-height:var(--zero);flex-direction:column;flex:1;display:flex;overflow-y:auto}.navigation-group{margin-bottom:var(--zero);padding-top:var(--space-28);position:relative}.navigation-group h2{padding:var(--zero) var(--space-12);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--rose);line-height:var(--text-label-leading);margin-bottom:var(--space-8);letter-spacing:var(--text-group-tracking);position:relative}.navigation-group h2:before{content:"";width:var(--space-6);height:var(--space-6);border-radius:var(--radius-arch);background:var(--rose);position:absolute;inset-block-start:50%;inset-inline-start:var(--zero);transform:translateY(-50%)}.navigation-group a{padding:var(--space-12);border-radius:var(--radius-10);font-size:var(--text-body);color:var(--ink);font-weight:var(--weight-regular);line-height:var(--text-nav-leading);text-decoration:none;display:block;position:relative}.navigation-group a:hover{color:var(--ink);background:var(--paper)}.navigation-group a[aria-current=page]{color:var(--ink);background:var(--rose-pale);font-weight:var(--weight-medium)}.navigation-group a[aria-current=page]:before{content:"";inset-inline-start:var(--zero);inset-block:var(--space-8);width:var(--nav-indicator-width);background:var(--rose);position:absolute}.preview-identity{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-12) var(--zero);border-top:var(--line-width) solid var(--line);font-size:var(--text-caption);color:var(--grey);font-weight:var(--weight-regular);line-height:var(--text-caption-leading);flex-wrap:wrap;margin-top:auto;display:flex}.preview-identity b{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--ink);line-height:var(--text-body-leading);display:block}.admin-content{min-width:var(--zero);max-width:var(--admin-content-max);padding:var(--space-32);font-size:var(--text-body);line-height:var(--text-body-leading);flex:1}.admin-content h1{font-size:var(--text-page);line-height:var(--text-page-leading);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:var(--text-page-tracking)}.admin-content h2{font-size:var(--text-section);line-height:var(--text-section-leading);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:var(--text-section-tracking)}.admin-content .form-grid,.admin-content .field-hint,.admin-content>.muted,.admin-content .panel>.muted{max-width:var(--admin-form-max)}.not-found-page{justify-items:start;gap:var(--space-24);max-width:var(--public-max);padding:var(--space-48) var(--space-20);margin-inline:auto;display:grid}.not-found-page p{color:var(--grey)}.construction-label{color:var(--grey);font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--text-caption-leading)}.construction-panel{padding:var(--space-48) var(--space-24);border-radius:var(--radius-12);background:var(--white)}.construction-panel p{margin-top:var(--space-12);color:var(--grey)}.navigation-group+.navigation-group:before{content:"";inset-block-start:var(--zero);inset-inline:var(--space-12);border-top:var(--line-width) solid var(--line);position:absolute}.admin-content>h1{margin-bottom:var(--space-28)}.admin-content p,.admin-content .form-message,.admin-content .form-notice{max-inline-size:var(--admin-form-max)}@media (max-width:1440px){.admin-content{padding:var(--space-24)}}@media (max-width:767px){body:has(.admin-sidebar[data-menu-open=true]){overflow:hidden}.admin-shell{flex-direction:column}.admin-sidebar{z-index:40;width:100%;height:auto;padding:var(--space-12) var(--space-20);border-right:none;border-bottom:var(--line-width) solid var(--line);position:sticky}.admin-mobile-header{min-height:var(--space-48);gap:var(--space-12)}.admin-brand{margin:var(--zero);flex:none}.admin-brand .brand-logo{width:var(--logo-mobile-width)}.admin-current-page{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--text-body-leading);color:var(--ink);flex:1;display:block}.admin-menu-toggle{min-height:var(--admin-button-height);padding:var(--space-8) var(--space-12);border:var(--line-width) solid var(--line);border-radius:var(--radius-10);color:var(--ink);background:var(--white);font-size:var(--text-body);cursor:pointer;line-height:var(--text-nav-leading);justify-content:center;align-items:center;display:inline-flex}.admin-menu-panel{display:none}.admin-sidebar[data-menu-open=true] .admin-menu-panel{inset:var(--space-72) var(--zero) var(--zero);padding:var(--space-24) var(--space-20);background:var(--white);display:flex;position:fixed;overflow-y:auto}.navigation-group a{padding-block:var(--space-12);font-size:var(--text-body)}.admin-content{width:100%;padding:var(--space-24) var(--space-20)}.page-heading{gap:var(--space-12);flex-wrap:wrap}.page-heading h1{flex:1}.panel{padding:var(--space-24)}}@media (prefers-reduced-motion:reduce){html,*,:before,:after{scroll-behavior:auto}.btn{transition:none}.btn:active{transform:none}.form-message--success{animation:saved-feedback-static var(--motion-success) forwards}}@keyframes saved-feedback-static{to{visibility:hidden}}@media (max-width:600px){.public-shell:has(.public-submit-bar.has-selection) .public-footer{padding-bottom:calc(var(--space-32) + var(--space-72) + var(--space-48) + env(safe-area-inset-bottom))}}.agreement-editor textarea.input{min-height:var(--control-height)}
