@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&display=swap";:root{--sidebar-width: 16rem;--page-gutter: 1.5rem;--primary: #004d4f;--secondary: #ffcba4;--black: #0b0f0f;--white: #fefefe;--surface: #173a3b;--surface-muted: #173a3b;--text-muted: #c8d5b9;--border: #254545;--bg: #0f1d1d;--gradient-start: #173a3b;--gradient-end: #0f1d1d}.ghost-icon-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--secondary);transition:background .2s ease,color .2s ease,border-color .2s ease}.ghost-icon-btn:hover{border-color:var(--secondary);color:var(--black);background:var(--secondary)}.pane-appbar{background:var(--surface-muted);color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem var(--page-gutter, 2rem);border-radius:8px;border:1px solid var(--border);box-shadow:0 25px 60px #00000059;margin-bottom:1rem}.pane-appbar__left{display:flex;align-items:center;gap:1rem}.pane-appbar__desc{margin:.35rem 0 0;font-weight:600;color:var(--text-muted)}.pane-appbar__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.pane-appbar__badge{border:1px solid var(--border);padding:.4rem .9rem;border-radius:999px;font-weight:600;background:var(--surface);color:var(--text-muted)}.pane-appbar__badge--approved{background:#10b98133;border-color:#10b9814d;color:#10b981}.pane-appbar__badge--pending,.pane-appbar__badge--pending_review{background:#f59e0b33;border-color:#f59e0b4d;color:#f59e0b}.pane-appbar__badge.pane-appbar__badge--rejected{background:#ef444433!important;color:#ef4444!important;border-color:#ef44444d!important;box-shadow:none!important}.pane-appbar__badge--suspended{background:#f9731633;color:#f97316;border-color:#f973164d}.pane-appbar__badge--closed{background:#6b728033;color:#6b7280;border-color:#6b72804d}.pane-appbar__light-btn{border-color:var(--secondary);color:var(--black)}.pane-appbar__light-btn:hover{background:var(--secondary);color:var(--black)}.pane-appbar .eyebrow,.pane-appbar h1{color:var(--white)}.pane-appbar .ghost-icon-btn{background:var(--surface);border-color:var(--border);color:var(--secondary)}.pane-appbar .ghost-icon-btn:hover{background:var(--secondary);color:var(--black)}.sidebar-section-label{color:#c8d5b9;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin:0 0 .35rem}.sidebar-brand-name{color:#fefefe;font-size:1.25rem;font-weight:600;margin:0}.eyebrow{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:var(--secondary);margin:0 0 .5rem;font-weight:800}.auth-screen{max-width:480px;margin:0 auto;padding:4rem 1.5rem 5rem}.route-loading{min-height:100vh;display:grid;place-items:center;gap:.85rem;align-content:center;background:radial-gradient(circle at 50% 18%,rgba(255,203,164,.12),transparent 24rem),#061413;color:#fefefe;font-weight:800}.route-loading__spinner{width:2.15rem;height:2.15rem;border-radius:999px;border:2px solid rgba(255,203,164,.22);border-top-color:#ffcba4;animation:spin .8s linear infinite}.dashboard-shell{min-height:100vh;padding:0;padding-left:var(--sidebar-width)}.dashboard-sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;display:flex;flex-direction:column;background:#0f1d1d;color:#c8d5b9;border-right:1px solid #254545}.dashboard-sidebar h2{margin:0;color:#fefefe;font-size:1.25rem;font-weight:600}.dashboard-sidebar .eyebrow{color:#ffcba4}.dashboard-sidebar__section{padding:1.5rem}.dashboard-sidebar__section--header,.dashboard-sidebar__section--switcher{border-bottom:1px solid #254545}.dashboard-sidebar__section--switcher{position:relative;padding:1rem;z-index:40}.dashboard-sidebar__section--nav{display:flex;flex-direction:column;flex:1;min-height:0;padding:1rem .75rem}.sidebar-nav{display:flex;flex-direction:column;gap:.35rem;flex:1;overflow-y:auto;padding-right:.25rem}.owner-sidebar__subtext{color:#c8d5b9;margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.sidebar-context-card{background:#173a3b;border:1px solid #254545;border-radius:.5rem;padding:.9rem .8rem;display:flex;flex-direction:column;gap:.25rem;color:#fefefe}.sidebar-context-card span{color:#c8d5b9;font-size:.8rem}.owner-branch-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:.5rem;border:1px solid #254545;background:#173a3b;color:#fefefe;padding:.75rem;text-align:left;cursor:pointer;width:100%;transition:background .15s ease,border-color .15s ease}.owner-branch-trigger:hover{border-color:#254545;background:#1d4142;box-shadow:none;transform:none}.owner-branch-trigger:disabled{cursor:default}.owner-branch-trigger__text{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#c8d5b9;min-width:0}.owner-branch-trigger__text strong{font-size:.95rem;color:#fefefe}.owner-branch-trigger__text>span{color:#c8d5b9;font-size:.72rem;line-height:1.35}.owner-branch-trigger__loading{display:inline-flex;align-items:center;gap:.45rem}.owner-branch-trigger__loading strong{color:#fefefe}.owner-branch-trigger__chevron{color:#c8d5b9;flex-shrink:0;margin-top:.1rem;transition:transform .15s ease,opacity .15s ease}.owner-branch-trigger__chevron.is-open{transform:rotate(180deg)}.owner-loading-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,203,164,.32);border-top-color:#ffcba4;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.branch-switcher{background:#173a3b;border:1px solid #254545;border-radius:.5rem;box-shadow:0 14px 28px #00000059;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;transform-origin:top center}.branch-switcher--sidebar{position:absolute;top:calc(100% + .35rem);left:.5rem;right:.5rem;width:auto;min-width:15rem;margin:0;z-index:80;opacity:0;transform:translateY(0) scale(.95);transition:opacity .15s ease,transform .15s ease;will-change:opacity,transform}.branch-switcher--sidebar.is-open{opacity:1;transform:translateY(2px) scale(1)}.branch-switcher--sidebar.is-closing{opacity:0;transform:translateY(0) scale(.95);pointer-events:none}.branch-switcher__list{display:flex;flex-direction:column;gap:.35rem;max-height:220px;overflow-y:auto}.branch-switcher__empty{border:1px dashed #254545;border-radius:.5rem;padding:.75rem;background:#173a3b80;color:#c8d5b9;font-weight:600}.branch-switcher__item{border:1px solid transparent;border-radius:.5rem;padding:.625rem .75rem;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;text-align:left;width:100%;color:#fefefe}.branch-switcher__item:hover{background:#2a2a2a;color:#fefefe}.branch-switcher__item.is-active{border-color:#254545;background:#2a2a2a;color:#fefefe}.branch-switcher__item:disabled{opacity:.65;cursor:not-allowed}.branch-switcher__meta strong{display:block;color:inherit;font-size:.85rem;line-height:1.2}.branch-switcher__meta .muted{color:#c8d5b9;opacity:.8;font-size:.68rem;line-height:1.2}.branch-switcher__pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .55rem;background:#ffcba424;color:#ffcba4;border:1px solid rgba(255,203,164,.45);font-weight:700;font-size:.72rem}.branch-switcher__pill svg{font-size:.75rem}.branch-switcher__loading{display:flex;align-items:center;gap:.5rem;color:#ffcba4;font-size:.8rem;font-weight:600;padding:.25rem}.sidebar-link{display:flex;align-items:center;gap:12px;padding:.625rem .75rem;border-radius:.5rem;text-decoration:none;color:#c8d5b9;font-weight:600;transition:background .2s ease,color .2s ease}.sidebar-link:hover{background:#173a3b;color:#fefefe}.sidebar-link--active{background:#ffcba4;color:#0b0f0f}.sidebar-link--active:hover{background:#ffcba4;color:#0b0f0f;transform:none}.sidebar-link__icon{font-size:16px;flex-shrink:0}.sidebar-link__label{font-weight:600}.sidebar-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #254545}.logout-button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border-radius:.5rem;border:none;background:transparent;color:#ef4444;font-weight:600;padding:.625rem .75rem;cursor:pointer;transition:background .2s ease,color .2s ease}.logout-button:hover{background:#ef444429;color:#fefefe;transform:none;box-shadow:none}.dashboard-main{max-width:none;margin:0;min-height:100vh}.panel{background:var(--surface-muted);border-radius:8px;padding:2.5rem;border:1px solid var(--border);box-shadow:0 25px 55px #00000059;color:var(--white)}.panel__header h1{margin:.2rem 0 .6rem;font-size:1.5rem;font-weight:600;color:#fefefe}.muted{color:var(--text-muted);margin:0;font-size:.875rem;font-weight:400}h3{color:#fefefe;font-weight:600;font-size:1rem}p{color:#c8d5b9;font-size:.875rem}h1{color:#fefefe;font-size:1.5rem;font-weight:600}.blank-page__canvas{margin-top:2rem;min-height:360px;border-radius:20px;border:2px dashed var(--border);background:#173a3b80;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-muted);text-align:center}.form{margin-top:2rem;display:flex;flex-direction:column;gap:1.25rem}.form__field{display:flex;flex-direction:column;gap:.35rem;font-weight:500;color:var(--white)}.form__field>span,label{color:#fefefe;font-size:.875rem;font-weight:500}.form__field input,.form__field select{border-radius:12px;border:1px solid #254545;background:#254545;color:var(--white);padding:.85rem 1rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form__field input:focus,.form__field select:focus{border-color:var(--secondary);box-shadow:0 0 0 3px #ffcba44d;outline:none}.form__error{margin:-.25rem 0 .5rem;color:#ef4444;font-size:.875rem;font-weight:600}.required-mark{color:#ef4444;font-weight:700}.btn-spinner{width:1rem;height:1rem;flex-shrink:0;animation:spin .8s linear infinite}.branch-card__meta,.staff-card__meta,.approvals-meta,.meta-text{color:#c8d5b9;font-size:.75rem}button{border-radius:.625rem!important;cursor:pointer}button:disabled{opacity:.5!important;pointer-events:none!important}.primary-btn,.owner-action-button,.action-btn--primary,.staff-btn--primary,.deal-create-modal .primary-btn.peach{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#ffcba4!important;color:#0b0f0f!important;border:1px solid #ffcba4!important;box-shadow:none!important}.primary-btn:hover,.owner-action-button:hover,.action-btn--primary:hover,.staff-btn--primary:hover,.deal-create-modal .primary-btn.peach:hover{background:#ffcba4e6!important;color:#0b0f0f!important;transform:none!important}.ghost-pill-btn,.staff-btn--ghost,.action-btn--ghost,.pane-appbar__light-btn,.owner-action-button--ghost,.deal-create-modal .ghost-pill-btn.light,.drawer-close,.copy-pill{background:transparent!important;border:1px solid #ffcba4!important;color:#ffcba4!important;box-shadow:none!important}.ghost-pill-btn:hover,.staff-btn--ghost:hover,.action-btn--ghost:hover,.pane-appbar__light-btn:hover,.owner-action-button--ghost:hover,.deal-create-modal .ghost-pill-btn.light:hover,.drawer-close:hover,.copy-pill:hover{background:#ffcba41a!important;color:#ffcba4!important;transform:none!important}.danger,.staff-btn--danger,.owner-action-button--danger,.ghost-icon-btn.danger,.action-btn.danger,.action-btn--danger{background:#ef4444!important;border:1px solid #ef4444!important;color:#fefefe!important}.danger:hover,.staff-btn--danger:hover,.owner-action-button--danger:hover,.ghost-icon-btn.danger:hover,.action-btn.danger:hover,.action-btn--danger:hover{background:#ef4444e6!important;color:#fefefe!important;transform:none!important}.dashboard-sidebar .owner-branch-trigger,.dashboard-sidebar .logout-button{border:1px solid #254545;background:#173a3b;color:#fefefe;box-shadow:none;transform:none}.dashboard-sidebar .logout-button{border-color:transparent;background:transparent;color:#ef4444}.dashboard-sidebar .owner-branch-trigger:hover{border-color:#254545;background:#1d4142}.dashboard-sidebar .logout-button:hover{background:#ef444429;color:#fefefe}@media(max-width:900px){.dashboard-shell{padding:0}.dashboard-sidebar{position:relative;width:100%;height:auto;top:0;left:0;border-right:none;border-bottom:1px solid #254545}}.owner-home-screen,.owner-beans-screen,.owner-marketing-screen,.owner-menu-screen,.owner-shop-screen,.owner-deals,.owner-staff,.owner-branch-details,.owner-branches,.admin-approvals,.admin-categories,.blank-page{background:transparent!important;color:#fefefe;padding:var(--space-24)}@media(min-width:1024px){.owner-home-screen,.owner-beans-screen,.owner-marketing-screen,.owner-menu-screen,.owner-shop-screen,.owner-deals,.owner-staff,.owner-branch-details,.owner-branches,.admin-approvals,.admin-categories,.blank-page{padding:var(--space-32)}}.owner-home-screen h1,.owner-beans-screen h1,.owner-marketing-screen h1,.owner-menu-screen h1,.owner-shop-screen h1,.owner-deals h1,.owner-staff h1,.owner-branch-details h1,.owner-branches h1,.admin-approvals h1,.admin-categories h1,.blank-page h1{color:#fefefe!important;font-size:1.5rem;font-weight:600}.owner-home-screen .muted,.owner-beans-screen .muted,.owner-marketing-screen .muted,.owner-menu-screen .muted,.owner-shop-screen .muted,.owner-deals .muted,.owner-staff .muted,.owner-branch-details .muted,.owner-branches .muted,.admin-approvals .muted,.admin-categories .muted,.blank-page .muted{color:#c8d5b9!important;font-size:.875rem}.owner-home-card,.beans-card,.category-card,.branch-details-card,.owner-card,.deal-metric,.admin-categories__toolbar,.owner-menu-layout,.owner-menu-sidebar,.owner-menu-content,.owner-menu-category,.menu-item-row,.live-deal-row,.owner-staff__summary .staff-stat,.owner-staff__toolbar .staff-search,.owner-shop-tabs,.owner-shop-loading-card,.deal-create-modal,.deal-create-body,.deal-section,.deal-preview-card{background:#173a3b!important;border:1px solid #254545!important;border-radius:.75rem!important;color:#fefefe;box-shadow:none!important}.owner-sheet,.admin-sheet{background:#0f1d1d!important;border:1px solid #3a6a6b!important;border-radius:.75rem!important;color:#fefefe;box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #c8d5b90a!important}.owner-menu-layout{overflow:hidden}.owner-menu-sidebar{border-right:1px solid #254545!important}.owner-menu-content__header{border-bottom:1px solid #254545!important}.deal-create-modal,.deal-create-body,.deal-section,.deal-preview-card,.deal-schedule-row{border-color:#3a6a6b!important;box-shadow:inset 0 0 0 1px #c8d5b90d!important}.deal-create-stepper,.deal-create-header,.deal-create-footer,.owner-sheet,.owner-sheet .location-picker,.owner-sheet .location-picker__map,.owner-sheet .tag-picker__group,.owner-sheet .form-grid input,.owner-sheet .form-grid textarea,.owner-sheet .hours-row__inputs select,.owner-sheet .location-picker__coords input,.owner-sheet .location-picker__search,.owner-sheet .tag-picker__search{border-color:#3a6a6b!important}.owner-sheet{box-shadow:0 18px 40px #00000059,inset 0 0 0 1px #c8d5b90d!important}.owner-sheet .form-grid input,.owner-sheet .form-grid textarea,.owner-sheet .hours-row__inputs select,.owner-sheet .location-picker__coords input,.owner-sheet .location-picker__search,.owner-sheet .tag-picker__search{background:#1f3d3e!important}.owner-sheet .tag-picker__search{background:#254545!important;border-color:#254545!important}.owner-sheet .form-grid input:focus,.owner-sheet .form-grid textarea:focus,.owner-sheet .hours-row__inputs select:focus,.owner-sheet .location-picker__coords input:focus,.owner-sheet .location-picker__search:focus,.owner-sheet .tag-picker__search:focus,.owner-sheet .tag-picker__search:focus-within{outline:none;border-color:#ffcba4!important;box-shadow:0 0 10px #ffcba438}.location-picker,.hours-row__inputs select,.location-picker__search{background:#254545!important;border:1px solid #254545!important;color:#fefefe!important}.owner-menu-search,.admin-categories__search,.tag-picker__search,.menu-tags__search,.staff-search{position:relative;display:block!important;border-radius:.625rem!important;border:1px solid #254545!important;background:#254545!important;color:#fefefe!important;transition:all .2s ease}.owner-menu-search>svg,.admin-categories__search>svg,.tag-picker__search>svg,.menu-tags__search>svg,.staff-search>svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#c8d5b9;opacity:1;pointer-events:none;transition:color .2s ease}.owner-menu-search input,.admin-categories__search input,.tag-picker__search input,.menu-tags__search input,.staff-search input{width:100%;border:none!important;outline:none;background:transparent!important;color:#fefefe!important;font-size:.875rem!important;padding:.4rem .65rem .4rem 2rem!important}.owner-menu-search input::placeholder,.admin-categories__search input::placeholder,.tag-picker__search input::placeholder,.menu-tags__search input::placeholder,.staff-search input::placeholder{color:#c8d5b980!important}.owner-menu-search:focus-within,.admin-categories__search:focus-within,.tag-picker__search:focus-within,.menu-tags__search:focus-within,.staff-search:focus-within{border-color:#ffcba4!important;box-shadow:0 0 10px #ffcba438}.owner-menu-search:focus-within>svg,.admin-categories__search:focus-within>svg,.tag-picker__search:focus-within>svg,.menu-tags__search:focus-within>svg,.staff-search:focus-within>svg{color:#ffcba4}.owner-menu-search input:focus,.admin-categories__search input:focus,.tag-picker__search input:focus,.menu-tags__search input:focus,.staff-search input:focus{outline:none!important;border:none!important;box-shadow:none!important}.owner-home-screen .owner-home-card,.owner-home-screen .live-deal-row,.owner-menu-screen .owner-menu-layout,.owner-menu-screen .owner-menu-sidebar,.owner-menu-screen .owner-menu-content,.owner-menu-screen .owner-menu__empty,.owner-menu-screen .menu-category-preview,.owner-menu-screen .menu-variants,.owner-menu-screen .menu-addons,.owner-menu-screen .menu-item-row,.owner-menu-screen .owner-menu-category:not(.is-active){border-color:#3a6a6b!important;box-shadow:inset 0 0 0 1px #c8d5b90d!important}.owner-menu-screen .owner-menu-sidebar{border-right-color:#3a6a6b!important}.owner-menu-screen .owner-menu-content__header{border-bottom-color:#3a6a6b!important}.owner-menu-screen .owner-menu-category.is-active{border:2px solid #ffcba4!important}.owner-branches__grid,.owner-staff__grid,.admin-categories__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.owner-branches__grid,.owner-staff__grid,.admin-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.owner-branches__grid,.owner-staff__grid,.admin-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.owner-branches__empty,.owner-staff__empty,.owner-deals__empty,.admin-approvals__empty,.admin-categories__empty,.live-deals__empty,.blank-page__canvas{border-radius:.75rem!important;border:1px dashed #254545!important;background:#173a3b80!important}.empty-state{min-height:260px;border-radius:.75rem;border:1px dashed #254545;background:#173a3b80;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:1.5rem}.empty-state__icon{width:3rem;height:3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffcba41a;color:#ffcba4;font-size:1.35rem}.empty-state__title{margin:0;color:#fefefe;font-size:1.125rem;font-weight:600}.empty-state__description{margin:0;max-width:36ch;color:#c8d5b9;font-size:.875rem}.empty-state .primary-btn{margin-top:.25rem}:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=checkbox],:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=radio]{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;border:1px solid #254545;background:#173a3b;display:inline-grid;place-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox) input[type=checkbox]{border-radius:.3rem}:where(.radioOption) input[type=radio]{border-radius:999px}:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=checkbox]:before,:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=radio]:before{content:"";width:.6rem;height:.6rem;transform:scale(0);transition:transform .14s ease-in-out;box-shadow:inset 1em 1em #ffcba4}:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox) input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}:where(.radioOption) input[type=radio]:before{border-radius:999px}:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=checkbox]:checked,:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=radio]:checked{border-color:#ffcba4}:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=checkbox]:checked:before,:where(.deal-toggle,.deal-schedule-toggle,.menu-toggle,.menu-toggle--split,.hours-row__closed,.story-toggle,.admin-field--checkbox,.radioOption) input[type=radio]:checked:before{transform:scale(1)}.deal-schedule-open-close input[type=checkbox]{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;border:1px solid #254545;border-radius:.3rem;background:#173a3b;display:inline-grid;place-content:center;cursor:pointer}.deal-schedule-open-close input[type=checkbox]:before{content:"";width:.6rem;height:.6rem;transform:scale(0);transition:transform .14s ease-in-out;box-shadow:inset 1em 1em #ffcba4;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.deal-schedule-open-close input[type=checkbox]:checked{border-color:#ffcba4}.deal-schedule-open-close input[type=checkbox]:checked:before{transform:scale(1)}:root{font-family:Geist Sans,Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color:#fefefe;background-color:#0f1d1d;--primary: #004d4f;--secondary: #ffcba4;--surface: #173a3b;--surface-muted: #173a3b;--white: #fefefe;--black: #0b0f0f;--text-muted: #c8d5b9;--border: #254545;--bg: #0f1d1d;--gradient-start: #173a3b;--gradient-end: #0f1d1d;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--radius-button: .625rem;--radius-card: .75rem;--focus-ring: 0 0 0 3px rgba(255, 203, 164, .3)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:#0f1d1d;color:inherit}#root{min-height:100vh}a{color:inherit}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{accent-color:#ffcba4}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#254545;border:1px solid #254545;color:#fefefe}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder{color:#c8d5b9ad}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:#ffcba4;box-shadow:0 0 0 3px #ffcba44d}:where(button,a,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #ffcba4;outline-offset:2px;box-shadow:var(--focus-ring)}
