.admin-module__4WpgRW__surface{--admin-page-gutter:clamp(1rem, 3vw, 2.5rem);--admin-ink:#203e49;--admin-muted:#53666b;--admin-rust:#8b4636;--admin-line:#cdd5d2;--admin-paper:#f3f0e5;--admin-accent:#255d65;--admin-control-border:#9eafa9;--admin-control-height:3rem;--admin-control-radius:5px;--admin-number-width:7rem;--admin-amount-width:10rem;background:var(--admin-paper);min-height:100vh;font-family:var(--font-lato), sans-serif;color:var(--admin-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1rem;line-height:1.5}.admin-module__4WpgRW__surface>main{--admin-page-gutter:clamp(1rem, 3vw, 2.5rem);max-width:none;min-height:100vh;padding:0 var(--admin-page-gutter) 3rem;background:var(--admin-paper);color:var(--admin-ink)}.admin-module__4WpgRW__surface main h1{font-family:var(--font-lato), sans-serif;letter-spacing:-.025em;font-size:2rem;font-weight:700;line-height:1.2}.admin-module__4WpgRW__surface main h2{font-family:var(--font-lato), sans-serif;letter-spacing:-.01em;font-size:1.25rem;line-height:1.35}.admin-module__4WpgRW__surface main h3{font-family:var(--font-lato), sans-serif}.admin-module__4WpgRW__surface :where(input,textarea){caret-color:var(--admin-accent)}.admin-module__4WpgRW__surface :where(input,textarea)::placeholder{color:#64757a;opacity:1}.admin-module__4WpgRW__surface ::selection{color:#163b45;background:#d7e6e2}.admin-module__4WpgRW__surface :focus-visible{outline-offset:3px;outline:3px solid #ae7522}.admin-module__4WpgRW__surface :where(button,summary){touch-action:manipulation}.admin-module__4WpgRW__surface :where(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:2.75rem}.admin-module__4WpgRW__surface :where(button:disabled){cursor:not-allowed;opacity:.6}.admin-module__4WpgRW__surface :where(td,time,output){font-variant-numeric:tabular-nums}.admin-module__4WpgRW__surface :where(a){text-underline-offset:.2em}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([name^=quantity\:]),.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface select,.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--admin-control-height);border:1px solid var(--admin-control-border);border-radius:var(--admin-control-radius);color:var(--admin-ink);font-family:var(--font-lato), sans-serif;background-color:#fff;padding:.65rem .85rem;font-size:1rem;line-height:1.4}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23255d65' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1.25rem;padding-inline-end:3rem}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface input[type=number]:not([name^=quantity\:]){width:var(--admin-number-width);font-variant-numeric:tabular-nums;justify-self:start;min-width:0;max-width:100%}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface input[type=number][step="0.01"]{width:var(--admin-amount-width)}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface input[type=date]{width:15rem}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface input[type=time]{width:10rem}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface input[type=datetime-local]{width:20rem}.admin-module__4WpgRW__surface :where(label):has(>:is(input[type=number],select)){align-content:start}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface :is(input,select,textarea):is(:disabled,[readonly]){color:var(--admin-muted);background-color:#edf0e9}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface :is(input,select,textarea):focus-visible{outline:3px solid var(--admin-accent);outline-offset:2px;border-color:var(--admin-accent)}.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline-offset:-3px}@media (forced-colors:active){.admin-module__4WpgRW__surface.admin-module__4WpgRW__surface select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-inline-end:.85rem}}@media (max-width:40rem){.admin-module__4WpgRW__surface main h1{font-size:1.75rem}}
