.mold-order-type-sticky{position:relative;top:auto;z-index:auto;background:transparent;border:0;border-radius:0;padding:0;margin:0 0 24px;max-width:760px}.mold-order-type-sticky .MuiInputLabel-root{color:#d0ae6c!important;-webkit-text-fill-color:#d0ae6c!important;opacity:1!important}.mold-order-type-sticky .MuiSelect-select{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;opacity:1!important;font-weight:700}.mold-order-type-sticky .MuiSvgIcon-root{color:#d0ae6c!important}.mold-order-type-sticky .MuiOutlinedInput-notchedOutline{border-color:#806d49!important}.mold-simple-repair{max-width:680px}.mold-entry-pair,.mold-entry-buyback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.mold-entry-cost-row{display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.mold-simple-order [hidden]{display:none!important}.mold-simple-order .MuiInputBase-root,.mold-buyback-dialog .MuiInputBase-root{min-width:0}.mold-simple-order .MuiContainer-root{padding-left:0;padding-right:0;padding-top:0}.mold-optional-prepayment{align-self:flex-start}@media (max-width:600px){.mold-entry-pair,.mold-entry-buyback-grid{grid-template-columns:minmax(0,1fr)}.mold-order-type-sticky{max-width:none;margin-bottom:20px}.mold-buyback-dialog .MuiDialog-paper{margin:12px;max-width:calc(100% - 24px)}.mold-buyback-dialog .MuiTypography-root{overflow-wrap:anywhere}}.mold-simple-order{color:#f3f4f6}.mold-simple-order .MuiCard-root{background:#191d23}.mold-simple-order .MuiOutlinedInput-root{background:#14191e}.mold-simple-sale,.mold-simple-repair,.mold-simple-order .MuiAlert-root{max-width:760px}.mold-order-type-sticky option{background:#191d23;color:#f3f4f6}.mold-sale-product-results{display:grid;gap:8px;margin-top:-8px}.mold-sale-product-option.MuiButton-root{justify-content:flex-start;text-align:left;min-height:42px;white-space:normal}.mold-sale-product-selected{border:1px solid #4a4330;background:#1d1c18;border-radius:10px;padding:12px 14px}.mold-inline-choice{display:grid;gap:8px;min-width:0}.mold-inline-choice-label.MuiTypography-root{color:#a8b0bc;font-weight:700}.mold-inline-choice-options{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.mold-inline-choice-options .MuiButton-root{flex:1 1 120px;min-width:0;min-height:40px;padding:7px 10px}.mold-inline-choice-options .MuiButton-root[aria-pressed=true]{border-color:#d5b361}.mold-safe-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#000000a3;overflow:auto;overscroll-behavior:contain}.mold-safe-dialog-paper{width:auto;max-width:100%;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;background:#191d23;border:1px solid #343c46;border-radius:14px;box-shadow:0 18px 48px #00000075}.mold-safe-dialog-paper.is-full-width{width:100%}.mold-safe-dialog-xs{max-width:444px}.mold-safe-dialog-sm{max-width:600px}.mold-safe-dialog-md{max-width:900px}.mold-safe-dialog-lg{max-width:1200px}.mold-safe-dialog-paper .MuiDialogTitle-root{padding:18px 20px 10px}.mold-safe-dialog-paper .MuiDialogContent-root{padding:16px 20px}.mold-safe-dialog-paper .MuiDialogActions-root{padding:10px 20px 18px}@media (max-width:600px){.mold-safe-dialog-root{padding:10px}.mold-safe-dialog-paper{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px}.mold-safe-dialog-paper .MuiDialogTitle-root{padding:16px 16px 8px}.mold-safe-dialog-paper .MuiDialogContent-root{padding:14px 16px}.mold-safe-dialog-paper .MuiDialogActions-root{padding:8px 16px 14px;flex-wrap:wrap}}:root{--v197-bg:#0f1115;--v197-panel:#171a21;--v197-panel2:#1e222b;--v197-text:#f3f4f6;--v197-muted:#9ca3af;--v197-gold:#d6ad55;--v197-line:#2a2f39}body{background:var(--v197-bg)!important;color:var(--v197-text)}.v197-home{max-width:1100px!important}.v197-shift-block,.v197-top-status{margin-bottom:20px}.v197-shop-name.MuiTypography-root{color:var(--v197-muted);font-size:13px;margin-bottom:4px}.v197-pill.MuiChip-root{background:var(--v197-panel2);color:var(--v197-text);border:1px solid transparent}.v197-pill.open.MuiChip-root{color:#b7f7cd;border-color:#214b34}.v197-primary.MuiButton-root{background:var(--v197-gold);color:#111;border-radius:10px;font-weight:700;min-height:44px;box-shadow:none}.v197-primary.MuiButton-root:hover{background:#e0bb69;box-shadow:none}.v197-secondary.MuiButton-root{background:var(--v197-panel2);color:var(--v197-text);border-color:var(--v197-line);border-radius:10px;font-weight:700;min-height:44px}.v197-hint.MuiTypography-root{color:var(--v197-muted);font-size:13px}.v197-home .MuiCard-root{background:var(--v197-panel);border:1px solid var(--v197-line);border-radius:16px;box-shadow:none}.v197-home .MuiCardContent-root{padding:18px}.v197-home .MuiTypography-h5{font-size:28px;font-weight:800}@media (max-width:600px){.v197-home{padding:14px 12px 28px!important}.v197-actions .MuiButton-root{width:100%}.v197-home .MuiCardContent-root{padding:14px}.v197-top-status{align-items:flex-start!important}}:root{--mold-bg:#101216;--mold-sidebar:#13171b;--mold-card:#191d23;--mold-card-2:#171b22;--mold-input:#14191e;--mold-line:#2d353f;--mold-line-strong:#414955;--mold-gold:#d5b361;--mold-gold-light:#e6c577;--mold-text:#f3f4f6;--mold-muted:#a8b0bc;--mold-mobile-nav-height:68px;--mold-mobile-nav-gap:16px}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-height:100%;background:var(--mold-bg)}body{margin:0;overflow-x:clip;overscroll-behavior-x:none}.mold-shell{width:100%;max-width:100%;min-height:100vh;background:var(--mold-bg);overflow-x:clip;overscroll-behavior-x:none}.mold-sidebar .MuiDrawer-paper{width:180px;background:var(--mold-sidebar);border-right:1px solid #2b323a;padding:0 14px}.mold-sidebar-brand{display:flex;align-items:center;gap:10px;padding:20px 0 18px;color:var(--mold-text)}.mold-sidebar-brand img{width:54px;height:54px;object-fit:contain;border-radius:50%;background:#000;border:1.5px solid var(--mold-gold)}.mold-sidebar-brand .MuiTypography-root:first-of-type{font-size:15px}.mold-sidebar-brand .MuiTypography-caption{font-size:10px;line-height:1.25}.mold-sidebar .MuiListItemButton-root{min-height:38px;margin:1px 0;border-radius:7px;color:var(--mold-muted);padding:7px 9px}.mold-sidebar .MuiListItemButton-root .MuiListItemIcon-root{color:inherit;min-width:30px}.mold-sidebar .MuiListItemButton-root .MuiListItemText-primary{font-size:13px;font-weight:600}.mold-sidebar .MuiListItemButton-root.Mui-selected{color:var(--mold-gold-light);background:#292a24}.mold-sidebar .MuiListItemButton-root.Mui-selected:hover{background:#302d22}.mold-content{min-width:0;min-height:100vh;background:var(--mold-bg)}.mold-mobile-header{position:relative!important;flex:0 0 auto;width:100%;max-width:100%;margin:0!important;padding-top:env(safe-area-inset-top);z-index:1301;background:#101216!important;border-bottom:1px solid var(--mold-line)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.mold-mobile-brand{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--mold-text)}.mold-mobile-brand img{width:40px;height:40px;object-fit:contain;border-radius:50%;background:#000;border:1px solid var(--mold-gold)}.mold-mobile-nav{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;margin:0!important;z-index:1300;height:calc(var(--mold-mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);background:#13171b;border-top:1px solid #2b323a;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-backdrop-filter:none;backdrop-filter:none}.mold-mobile-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mold-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 10px Inter,system-ui,sans-serif;min-width:0;padding:4px}.mold-mobile-nav button svg{font-size:20px}.mold-mobile-nav button.is-active{color:var(--mold-gold)}.MuiContainer-root{padding-top:24px!important;padding-bottom:28px!important}.MuiCard-root{background:var(--mold-card)!important;border-color:var(--mold-line)!important;border-radius:12px!important;box-shadow:none!important}.MuiCardContent-root{padding:18px!important}.MuiCardContent-root:last-child{padding-bottom:18px!important}.MuiTypography-root{overflow-wrap:anywhere}.MuiTypography-h4{font-size:26px!important;line-height:1.18!important;font-weight:800!important}.MuiTypography-h5{font-weight:800!important}.MuiButton-root{white-space:normal}.MuiButton-containedPrimary{background:var(--mold-gold)!important;color:#171714!important}.MuiButton-outlinedPrimary{border-color:#4e5866!important;color:var(--mold-text)!important}.MuiOutlinedInput-root{background:var(--mold-input)!important}.MuiOutlinedInput-notchedOutline{border-color:var(--mold-line-strong)!important}.MuiInputAdornment-root{color:var(--mold-gold)!important}.MuiSvgIcon-root{flex-shrink:0}.mold-auth-shell{min-height:100vh;background:var(--mold-bg);color:var(--mold-text);display:grid;grid-template-columns:180px minmax(0,1fr)}.mold-auth-sidebar{background:var(--mold-sidebar);border-right:1px solid #2b323a;padding:20px 14px}.mold-auth-brand,.mold-auth-mobile-brand{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--mold-text)}.mold-auth-brand img,.mold-auth-mobile-brand img{width:54px;height:54px;object-fit:contain;border-radius:50%;background:#000;border:1.5px solid var(--mold-gold)}.mold-auth-brand .MuiTypography-root,.mold-auth-mobile-brand .MuiTypography-root{font-size:15px;font-weight:800}.mold-auth-content{min-width:0;padding:24px}.mold-auth-topline{display:flex;align-items:center;min-height:34px}.mold-auth-topline h1,.mold-auth-mobile-title{font:800 26px/1.2 Inter,system-ui,sans-serif;margin:0;color:var(--mold-text)}.mold-auth-mobile-brand,.mold-auth-mobile-title{display:none}.mold-auth-stage{display:flex;flex-direction:column;align-items:center}.mold-auth-emblem{width:160px;height:160px;margin:24px auto}.mold-auth-emblem img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;background:#000;border:2px solid var(--mold-gold)}.mold-auth-card{width:100%;padding:18px;background:var(--mold-card);border:1px solid var(--mold-line);border-radius:12px}.mold-auth-form{display:grid;gap:14px}.mold-auth-form h2{margin:0 0 2px;font-size:18px;line-height:1.25;font-weight:800;color:var(--mold-text)}.mold-auth-field{display:grid;gap:7px}.mold-auth-label{font-size:13px!important;line-height:1.2!important;color:#c8ced7}.mold-auth-field .MuiFormHelperText-root{margin-left:0;color:var(--mold-muted)}.mold-auth-note{font-size:12px!important;line-height:1.35!important;color:var(--mold-muted)!important;margin-top:-7px!important}.mold-auth-forgot{justify-content:flex-start!important;min-height:auto!important;padding:0!important;font-size:12px!important;color:var(--mold-muted)!important}.mold-auth-back{justify-content:flex-start!important;min-height:auto!important;padding:2px 0!important;font-size:13px!important}.mold-auth-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mold-page-heading{margin-bottom:14px}.mold-order-tabs{display:flex;gap:6px;overflow-x:auto;padding:1px 0 10px;margin-bottom:4px;scrollbar-width:none}.mold-order-tabs::-webkit-scrollbar{display:none}.mold-order-tabs .MuiButton-root{min-height:34px;min-width:auto;padding:6px 10px;color:var(--mold-muted);border:1px solid transparent;border-radius:7px;white-space:nowrap}.mold-order-tabs .MuiButton-root>span:not(.MuiTouchRipple-root){margin-left:7px;padding:1px 6px;border-radius:9px;background:#252c34;color:#aeb6c2;font-size:10px}.mold-order-tabs .MuiButton-root.is-active{color:var(--mold-gold-light);border-color:#766637;background:#292a24}.mold-order-tabs .MuiButton-root:focus-visible,.mold-order-tabs .MuiButton-root.Mui-focusVisible{outline:2px solid var(--mold-gold);outline-offset:-2px}.mold-order-search{margin-bottom:14px!important}.mold-orders-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr);gap:12px;align-items:start}.mold-orders-list .MuiCardContent-root{padding:0!important}.mold-orders-head,.mold-order-row{display:grid;grid-template-columns:82px minmax(180px,1fr) 145px 105px;gap:12px;align-items:center;padding:11px 13px}.mold-orders-head{background:#20262e;color:var(--mold-muted);font-size:11px}.mold-order-row{border-top:1px solid var(--mold-line);cursor:pointer}.mold-order-row:hover,.mold-order-row.is-selected{background:#1d2228}.mold-order-row.is-selected{box-shadow:inset 2px 0 0 var(--mold-gold)}.mold-order-detail{position:sticky;top:20px}.mold-empty-detail{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;color:var(--mold-muted)}.mold-empty-detail svg{font-size:34px;color:var(--mold-gold)}.mold-detail-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--mold-line);font-size:13px}.mold-detail-line span{color:var(--mold-muted)}.mold-detail-line.important b{color:var(--mold-gold-light)}.mold-stock-table-card .MuiCardContent-root{padding:16px!important}.mold-stock-head,.mold-stock-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 90px 120px 120px 140px;gap:12px;align-items:center;padding:11px 8px}.mold-stock-head{background:#20262e;color:var(--mold-muted);font-size:11px}.mold-stock-row{border-top:1px solid var(--mold-line);cursor:pointer}.mold-stock-row:hover,.mold-stock-row.is-selected{background:#1d2228}.mold-stock-row.is-selected{box-shadow:inset 2px 0 0 var(--mold-gold)}.mold-stock-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.mold-employees-table .MuiCardContent-root{padding:16px!important}.mold-employees-head,.mold-employee-row{display:grid;grid-template-columns:minmax(220px,1.3fr) 120px 180px minmax(180px,1fr);gap:12px;align-items:center;padding:11px 8px}.mold-employees-head{background:#20262e;color:var(--mold-muted);font-size:11px}.mold-employee-row{border-top:1px solid var(--mold-line);cursor:pointer}.mold-employee-row:hover{background:#1d2228}.mold-pending-employee{padding:9px 0;border-top:1px solid var(--mold-line)}.mold-pending-employee:first-of-type{border-top:0}.mold-employee-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px}.mold-employee-detail-grid>*.MuiCard-root:nth-child(3){grid-column:1/-1}.mold-permission-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.mold-settings-tabs{display:flex;gap:4px;margin:-2px 0 16px;border-bottom:1px solid var(--mold-line);overflow-x:auto}.mold-settings-tabs .MuiButton-root{min-width:auto;padding:8px 12px;border-radius:0;color:var(--mold-muted);border-bottom:2px solid transparent;white-space:nowrap}.mold-settings-tabs .MuiButton-root.is-active{color:var(--mold-gold-light);border-bottom-color:var(--mold-gold)}.mold-store-list{display:grid;gap:12px}.mold-store-approved-card .MuiCardContent-root{padding:18px!important}.mold-settings-summary-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--mold-line);cursor:pointer}.mold-settings-summary-row:first-of-type{border-top:0}.mold-settings-summary-row span{color:var(--mold-muted)}.mold-schedule-filters{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;max-width:720px;margin-bottom:10px}.mold-schedule-tabs,.mold-schedule-view-tabs{display:flex;gap:6px;border-bottom:1px solid var(--mold-line);margin-bottom:12px;overflow-x:auto}.mold-schedule-tabs .MuiButton-root,.mold-schedule-view-tabs .MuiButton-root{min-width:auto;padding:7px 10px;border-radius:0;color:var(--mold-muted);border-bottom:2px solid transparent;white-space:nowrap}.mold-schedule-tabs .MuiButton-root.is-active,.mold-schedule-view-tabs .MuiButton-root.is-active{color:var(--mold-gold-light);border-bottom-color:var(--mold-gold)}.mold-schedule-card .MuiCardContent-root{padding:16px!important}.mold-calendar-weekdays,.mold-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.mold-calendar-weekdays{margin-bottom:5px}.mold-calendar-weekdays .MuiTypography-root{text-align:center;color:var(--mold-muted);font-size:11px;font-weight:800}.mold-calendar-day.MuiButton-root{min-width:0;min-height:78px;padding:8px 5px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:flex-start;color:var(--mold-text);background:#171b22;border:1px solid var(--mold-line);border-radius:7px}.mold-calendar-day.MuiButton-root:hover{border-color:#5b6571;background:#1c2128}.mold-calendar-day.is-work{border-color:#3f464e}.mold-day-badge{font-size:10px;line-height:1;padding:4px 7px;border-radius:4px;white-space:nowrap}.mold-day-badge.work{background:#493d1e;color:var(--mold-gold-light)}.mold-day-badge.off{background:#242b33;color:#a7b0bd}.mold-day-note{font-size:9px!important;color:var(--mold-gold)!important;line-height:1!important}.mold-schedule-legend{display:flex;gap:14px;color:var(--mold-gold);font-size:11px;margin-top:10px}.mold-preorder-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:12px;align-items:start}.mold-preorder-list .MuiCardContent-root{padding:16px!important}.mold-preorder-head,.mold-preorder-row{display:grid;grid-template-columns:90px minmax(180px,1.4fr) 110px 110px 110px;gap:10px;align-items:center;padding:11px 8px}.mold-preorder-head{background:#20262e;color:var(--mold-muted);font-size:11px}.mold-preorder-row{border-top:1px solid var(--mold-line);cursor:pointer}.mold-preorder-row:hover,.mold-preorder-row.is-selected{background:#1d2228}.mold-preorder-row.is-selected{box-shadow:inset 2px 0 0 var(--mold-gold)}.mold-preorder-detail{position:sticky;top:20px}.mold-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.mold-module-card{min-height:88px!important;justify-content:flex-start!important;text-align:left!important;border-color:var(--mold-line)!important;background:var(--mold-card)!important;color:var(--mold-text)!important;padding:14px!important}.mold-module-card svg{color:var(--mold-gold)}.mold-module-card:hover{border-color:#766637!important;background:#1d211f!important}.mold-store-card,.mold-employee-card{transition:border-color .16s ease,transform .16s ease}.mold-store-card:hover,.mold-employee-card:hover{border-color:#766637!important;transform:translateY(-1px)}.mold-employee-card .MuiCardContent-root{text-align:center}.v197-home .MuiCard-root{background:var(--mold-card)!important;border-color:var(--mold-line)!important;border-radius:12px!important}.v197-primary.MuiButton-root{background:var(--mold-gold)!important;color:#171714!important;border-radius:7px!important}.v197-primary.MuiButton-root:hover{background:var(--mold-gold-light)!important}.v197-secondary.MuiButton-root{background:transparent!important;color:var(--mold-text)!important;border-color:#4e5866!important;border-radius:7px!important}.v197-pill.MuiChip-root{background:var(--mold-card-2)!important;color:var(--mold-text)!important;border-color:var(--mold-line)!important}.v197-shop-name.MuiTypography-root,.v197-hint.MuiTypography-root{color:var(--mold-muted)!important}.v197-top-status{margin-bottom:16px}.v197-actions{margin-bottom:12px}.mold-home-finance-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) minmax(180px,1fr);gap:12px}.mold-home-revenue{grid-row:span 1}.mold-home-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;border-top:1px solid var(--mold-line)}.mold-home-breakdown>div+div{border-left:1px solid var(--mold-line);padding-left:10px}.mold-home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mold-home-card-icon{color:var(--mold-gold);font-size:25px!important}.mold-home-small-card{min-height:145px;display:flex;flex-direction:column;justify-content:space-between}.mold-attention-table{border:1px solid var(--mold-line);border-radius:10px;overflow:hidden}.mold-attention-header,.mold-attention-row{display:grid;grid-template-columns:90px minmax(220px,1fr) 180px 120px;align-items:center;gap:14px;padding:11px 14px}.mold-attention-header{background:#151a20;color:var(--mold-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.mold-attention-row{border-top:1px solid var(--mold-line);cursor:pointer}.mold-attention-row:hover{background:#1d2228}.mold-approved-metric{padding:14px;border:1px solid var(--mold-line);border-radius:10px;background:var(--mold-card-2)}.mold-approved-metric .MuiTypography-h4,.mold-approved-metric .MuiTypography-h5{margin-top:4px}.mold-home-head{margin-bottom:18px}.mold-home-topline{margin-bottom:14px}.mold-home-store{min-width:220px!important}.mold-home-shift-action{min-width:104px!important}.mold-home-new-order{min-width:144px!important}.mold-home-search-wrap{position:relative}.mold-home-search-wrap .MuiOutlinedInput-root{background:#14191e!important}.mold-home-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;padding:8px;background:#191d23;border:1px solid #2d353f;border-radius:10px;box-shadow:0 14px 40px #00000057}.mold-home-search-row.MuiButton-root{display:flex;justify-content:flex-start;color:var(--mold-text);padding:9px 10px;min-height:auto;border-radius:7px}.mold-home-search-row.MuiButton-root:hover{background:#22272e}.mold-approved-page{max-width:1180px;margin:0 auto;padding:24px}.mold-approved-topline{display:flex;align-items:center;gap:16px;margin-bottom:18px}.mold-approved-topline>*:first-child{flex:1}.mold-approved-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mold-approved-card{background:var(--mold-card);border:1px solid var(--mold-line);border-radius:12px;padding:18px}.mold-approved-card-title{font-size:17px;font-weight:800;margin:0 0 14px}.mold-approved-note{font-size:12px;color:var(--mold-muted)}.mold-approved-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.mold-approved-tabs>*{padding:8px 12px;border-radius:7px;border:1px solid var(--mold-line-strong);color:var(--mold-muted);font-size:12px}.mold-approved-tabs>*.is-active{border-color:#766637;background:#292a24;color:var(--mold-gold-light)}@media (max-width:899.95px){.mold-shell{height:100dvh!important;min-height:0!important;max-height:100dvh;overflow:hidden;overscroll-behavior:none}.mold-content{width:100%!important;max-width:100%;min-width:0;min-height:0;padding-top:0;flex:1 1 auto;padding-bottom:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mold-content>*{max-width:100%;min-width:0}.MuiContainer-root{max-width:100%!important;min-width:0;padding-left:16px!important;padding-right:16px!important;padding-top:18px!important}.MuiInputBase-input,input,textarea,select{font-size:16px!important}.MuiTypography-h4{font-size:24px!important}.mold-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mold-module-card{min-height:78px!important;padding:12px!important}.mold-home-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mold-home-revenue{grid-column:1/-1}.mold-approved-page{padding:18px 16px}.mold-approved-cols,.mold-orders-layout{grid-template-columns:1fr}.mold-orders-head{display:none}.mold-order-row{grid-template-columns:auto 1fr;gap:5px 10px;padding:12px}.mold-order-row>.MuiTypography-root:first-child{grid-column:1;grid-row:2;color:var(--mold-muted);font-size:12px}.mold-order-row>div:nth-child(2){grid-column:1/-1;grid-row:1}.mold-order-row>.MuiChip-root{grid-column:2;grid-row:2;justify-self:end}.mold-order-row>.MuiTypography-root:last-child{grid-column:1;grid-row:3}.mold-order-detail{position:static}.mold-stock-head{display:none}.mold-stock-row{grid-template-columns:1fr auto;gap:6px 10px;padding:12px}.mold-stock-row>.MuiTypography-root:first-child{grid-column:1/-1}.mold-stock-row>.MuiTypography-root:nth-child(2){grid-column:1}.mold-stock-row>.MuiTypography-root:nth-child(3){grid-column:1}.mold-stock-row>.MuiTypography-root:nth-child(4){grid-column:1}.mold-stock-row>.MuiTypography-root:nth-child(5){grid-column:2;grid-row:2/5;align-self:center}.mold-stock-detail-grid{grid-template-columns:1fr}.mold-employees-head{display:none}.mold-employee-row{grid-template-columns:1fr;gap:4px;padding:12px}.mold-employee-detail-grid{grid-template-columns:1fr}.mold-employee-detail-grid>*.MuiCard-root:nth-child(3){grid-column:auto}.mold-permission-list{grid-template-columns:1fr}.mold-schedule-filters{grid-template-columns:1fr;max-width:none}.mold-calendar-weekdays,.mold-calendar-grid{gap:3px}.mold-calendar-day.MuiButton-root{min-height:58px;padding:5px 2px}.mold-day-badge{font-size:8px;padding:3px 4px}.mold-preorder-layout{grid-template-columns:1fr}.mold-preorder-head{display:none}.mold-preorder-row{grid-template-columns:1fr auto;gap:5px 10px;padding:12px}.mold-preorder-row>div:nth-child(2){grid-column:1/-1;grid-row:1}.mold-preorder-row>.MuiTypography-root:first-child{grid-column:1;grid-row:2}.mold-preorder-row>.MuiTypography-root:nth-child(3){grid-column:1;grid-row:3}.mold-preorder-row>.MuiTypography-root:nth-child(4){grid-column:1;grid-row:4}.mold-preorder-row>.MuiTypography-root:nth-child(5){grid-column:2;grid-row:2/5;align-self:center}.mold-preorder-detail{position:static}.mold-store-detail-grid{grid-template-columns:1fr}.mold-cash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mold-report-metrics{grid-template-columns:1fr}.mold-report-table-head{display:none}.mold-report-row,.mold-report-row.four{grid-template-columns:1fr auto;gap:6px 12px;padding:12px}.mold-report-row>*:not(:first-child){text-align:right}.mold-preorder-card-grid{grid-template-columns:1fr}.mold-preorder-history{grid-column:auto}.mold-week-table{overflow-x:auto}.mold-fact-row{grid-template-columns:1fr auto}.mold-fact-row>.MuiChip-root{grid-column:1/-1;justify-self:start}.mold-home-store{width:100%;min-width:0!important}.mold-home-shift-action,.mold-home-new-order{width:100%}.mold-auth-shell{display:block}.mold-auth-sidebar,.mold-auth-topline{display:none}.mold-auth-content{padding:18px 16px 36px}.mold-auth-mobile-brand{display:flex;margin-bottom:18px}.mold-auth-mobile-brand img{width:44px;height:44px}.mold-auth-mobile-title{display:block;font-size:25px!important;margin-bottom:16px!important}.mold-auth-emblem{width:140px;height:140px;margin:16px auto 24px}.mold-auth-card{padding:16px}.mold-auth-two{grid-template-columns:1fr}}@media (max-width:430px){.mold-cash-metrics{grid-template-columns:1fr}.mold-payment-row{align-items:flex-start}.mold-home-breakdown{gap:6px}.mold-home-breakdown>div+div{padding-left:6px}.mold-attention-header{display:none}.mold-attention-row{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px;border-top:1px solid var(--mold-line);align-items:start}.mold-attention-row>div:nth-child(2){grid-column:1/-1;grid-row:1}.mold-attention-row>.MuiTypography-root:first-child{grid-column:1;grid-row:2}.mold-attention-row>.MuiChip-root{grid-column:2;grid-row:2}.mold-attention-row>.MuiTypography-root:last-child{grid-column:1;grid-row:3}.mold-auth-content{padding-left:16px;padding-right:16px}}.mold-store-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.mold-store-employee-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--mold-line);cursor:pointer}.mold-store-employee-row:first-of-type{border-top:0}.mold-store-employee-row>div{flex:1;min-width:0}.mold-store-employee-row:hover{background:#1d2228;margin-inline:-8px;padding-inline:8px;border-radius:7px}.mold-cash-summary .MuiCardContent-root{padding:18px!important}.mold-cash-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mold-cash-metrics>div{padding:14px;border:1px solid var(--mold-line);border-radius:9px;background:#171b22}.mold-cash-metrics>div.is-primary{border-color:#766637;background:#292a24}.mold-cash-metrics .MuiTypography-h5{margin-top:5px}.mold-cash-operations{border:1px solid var(--mold-line);border-radius:9px;overflow:hidden}.mold-cash-op{display:flex;justify-content:space-between;gap:16px;padding:12px 13px;border-top:1px solid var(--mold-line)}.mold-cash-op:first-child{border-top:0}.mold-cash-op span{color:var(--mold-muted)}.mold-cash-op b{white-space:nowrap}.mold-report-tabs{display:flex;gap:4px;margin:-2px 0 14px;border-bottom:1px solid var(--mold-line);overflow-x:auto}.mold-report-tabs .MuiButton-root{min-width:auto;padding:8px 12px;border-radius:0;color:var(--mold-muted);border-bottom:2px solid transparent;white-space:nowrap}.mold-report-tabs .MuiButton-root.is-active{color:var(--mold-gold-light);border-bottom-color:var(--mold-gold)}.mold-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.mold-report-metrics .MuiCardContent-root{min-height:108px;display:flex;flex-direction:column;justify-content:space-between}.mold-report-table-head,.mold-report-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr);gap:12px;align-items:center;padding:11px 9px}.mold-report-table-head.four,.mold-report-row.four{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(120px,1fr))}.mold-report-table-head{background:#20262e;color:var(--mold-muted);font-size:11px}.mold-report-row{border-top:1px solid var(--mold-line)}.mold-preorder-layout{grid-template-columns:1fr}.mold-preorder-card-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.mold-preorder-history{grid-column:1/-1}.mold-payment-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--mold-line)}.mold-payment-row:first-of-type{border-top:0}.mold-week-table{border:1px solid var(--mold-line);border-radius:9px;overflow-x:auto}.mold-week-row{display:grid;grid-template-columns:minmax(175px,1.35fr) repeat(7,minmax(92px,1fr));min-width:860px;border-top:1px solid var(--mold-line)}.mold-week-row:first-child{border-top:0}.mold-week-row.head{background:#20262e;color:var(--mold-muted);font-size:11px}.mold-week-row>*{padding:10px 8px;border-left:1px solid var(--mold-line);display:flex;align-items:center}.mold-week-row>*:first-child{border-left:0}.mold-week-cell.MuiButton-root{min-width:0;border-radius:0;justify-content:center;color:var(--mold-muted);font-size:11px}.mold-week-cell.MuiButton-root.work{color:var(--mold-gold-light);background:#292a24}.mold-my-week{border:1px solid var(--mold-line);border-radius:9px;overflow:hidden}.mold-my-week-row{display:flex;align-items:center;gap:12px;padding:12px;border-top:1px solid var(--mold-line)}.mold-my-week-row:first-child{border-top:0}.mold-my-week-row>div{flex:1}.mold-my-week-row .MuiChip-root.is-work{color:var(--mold-gold-light);border-color:#766637;background:#292a24}.mold-fact-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--mold-line)}.mold-fact-row:first-of-type{border-top:0}@media (max-width:899.95px){.mold-store-detail-grid,.mold-preorder-card-grid,.mold-employee-detail-grid{grid-template-columns:1fr!important}.mold-preorder-history{grid-column:auto!important}.mold-cash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mold-report-metrics{grid-template-columns:1fr!important}.mold-report-table-head{display:none!important}.mold-report-row,.mold-report-row.four{grid-template-columns:1fr auto!important;gap:6px 12px!important}}@media (max-width:430px){.mold-cash-metrics{grid-template-columns:1fr!important}}@media (max-width:899.95px){.mold-auth-content{padding:14px 16px 28px}.mold-auth-mobile-brand{gap:8px;margin-bottom:12px}.mold-auth-mobile-brand img{width:40px;height:40px}.mold-auth-mobile-brand .MuiTypography-root{font-size:15px!important}.mold-auth-mobile-title{font-size:23px!important;line-height:1.18!important;margin-bottom:8px!important}.mold-auth-emblem{width:136px;height:136px;margin:8px auto 16px}.mold-auth-card{padding:14px}.mold-auth-form{gap:11px}.mold-auth-form h2{font-size:17px;line-height:1.2}.mold-auth-field{gap:5px}.mold-auth-label{font-size:12px!important}.mold-auth-card .MuiOutlinedInput-root{min-height:43px}.mold-auth-card .MuiOutlinedInput-input{font-size:14px;padding:10px 12px}.mold-auth-card .MuiButton-root{min-height:42px}.mold-auth-forgot{font-size:12px!important}.mold-preorders-page .mold-order-tabs{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:6px;overflow:visible;width:100%}.mold-preorders-page .mold-order-tabs .MuiButton-root{width:100%;min-width:0;padding:6px 5px;font-size:11px;line-height:1.15;white-space:normal;text-align:center}}@media (max-width:430px){.mold-auth-content{padding-top:12px}.mold-auth-mobile-brand img{width:38px;height:38px}.mold-auth-mobile-title{font-size:22px!important}.mold-auth-emblem{width:130px;height:130px;margin-top:6px}.mold-auth-card{padding:13px}}.mold-login-reference{min-height:100vh;background:radial-gradient(circle at 50% 9%,rgba(213,179,97,.08),transparent 24rem),#101216;color:#f3f4f6;padding:34px 18px 48px}.mold-login-reference .mold-login-hero{width:min(100%,720px);margin:0 auto;text-align:center}.mold-login-reference .mold-login-logo-circle{width:164px;height:164px;margin:0 auto 18px;border-radius:50%;overflow:hidden;border:2px solid #d5b361;background:#050505;box-shadow:0 0 32px #d5b36129}.mold-login-reference .mold-login-logo-circle img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;transform:scale(1.02)}.mold-login-reference .mold-login-brand-title{margin:0;color:#e0ba5d;font-size:52px;line-height:1.02;font-weight:900;letter-spacing:-1.4px}.mold-login-reference .mold-login-subtitle{margin:18px auto 26px;color:#b8bec8;font-size:21px;line-height:1.45;font-weight:600}.mold-login-reference .mold-login-form-card{width:min(100%,720px);max-width:720px;margin:0 auto;padding:28px 30px 30px;border:1px solid #353e49;border-radius:20px;background:#181d23;box-shadow:0 18px 52px #00000029}.mold-login-reference .mold-login-form-title{margin:0 0 24px;font-size:32px;line-height:1.15;font-weight:900;color:#f7f7f8;text-align:left}.mold-login-reference .mold-login-form{display:grid;gap:18px}.mold-login-reference .mold-login-field-wrap{display:grid;gap:8px;text-align:left}.mold-login-reference .mold-login-field-wrap>label{color:#b8bec8;font-size:17px;font-weight:700}.mold-login-reference .mold-login-field-wrap .MuiOutlinedInput-root{min-height:62px;border-radius:13px;background:#12171c!important}.mold-login-reference .mold-login-field-wrap .MuiOutlinedInput-notchedOutline{border-color:#46515d!important}.mold-login-reference .mold-login-field-wrap .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d5b361!important}.mold-login-reference .mold-login-field-wrap .MuiInputAdornment-root,.mold-login-reference .mold-login-field-wrap .MuiInputAdornment-root svg{color:#e0ba5d}.mold-login-reference .mold-login-field-wrap .MuiInputAdornment-root svg{font-size:26px}.mold-login-reference .mold-login-field-wrap .MuiInputAdornment-positionEnd svg{color:#818996}.mold-login-reference .mold-login-field-wrap input{font-size:17px}.mold-login-reference .mold-login-field-wrap input::placeholder{color:#737b87;opacity:1}.mold-login-reference .mold-login-submit.MuiButton-root{min-height:58px;margin-top:2px;border-radius:12px;background:#dfb95d;color:#151515;font-size:18px;font-weight:900;text-transform:none}.mold-login-reference .mold-login-submit.MuiButton-root:hover{background:#e7c66f}.mold-login-reference .mold-login-forgot.MuiButton-root{width:max-content;min-height:auto;justify-self:center;padding:7px 10px;color:#dfb95d;font-size:16px;font-weight:800;text-transform:none}.mold-login-reference .mold-login-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;color:#777f8b}.mold-login-reference .mold-login-divider span{height:1px;background:#343c46}.mold-login-reference .mold-login-divider .MuiTypography-root{font-size:14px;font-weight:800}.mold-login-reference .mold-login-register.MuiButton-root{min-height:54px;border-radius:12px;border-color:#c9a347;color:#e0ba5d;font-size:18px;font-weight:800;text-transform:none}.mold-login-reference .mold-login-register.MuiButton-root:hover{border-color:#e0ba5d;background:#d5b3610d}@media (max-width:600px){.mold-login-reference{padding:22px 16px 34px}.mold-login-reference .mold-login-logo-circle{width:138px;height:138px;margin-bottom:14px}.mold-login-reference .mold-login-brand-title{font-size:40px;letter-spacing:-1px}.mold-login-reference .mold-login-subtitle{margin:13px auto 20px;font-size:17px;line-height:1.4}.mold-login-reference .mold-login-form-card{padding:22px 18px 23px;border-radius:18px}.mold-login-reference .mold-login-form-title{font-size:26px;margin-bottom:19px}.mold-login-reference .mold-login-form{gap:15px}.mold-login-reference .mold-login-field-wrap>label{font-size:15px}.mold-login-reference .mold-login-field-wrap .MuiOutlinedInput-root{min-height:56px}.mold-login-reference .mold-login-field-wrap input{font-size:16px}.mold-login-reference .mold-login-submit.MuiButton-root{min-height:54px;font-size:17px}.mold-login-reference .mold-login-forgot.MuiButton-root{font-size:15px}.mold-login-reference .mold-login-register.MuiButton-root{min-height:51px;font-size:17px}}.mold-schedule-v2{min-width:0}.mold-schedule-modebar{display:flex;gap:6px;margin:0 0 14px;border-bottom:1px solid var(--mold-line);overflow-x:auto}.mold-schedule-modebar .MuiButton-root{min-width:auto;padding:8px 11px;border-radius:0;color:var(--mold-muted);border-bottom:2px solid transparent;white-space:nowrap}.mold-schedule-modebar .MuiButton-root.is-active{color:var(--mold-gold-light);border-bottom-color:var(--mold-gold)}.mold-schedule-single-filter{width:min(100%,360px);margin-bottom:14px!important}.mold-calendar-grid-v2{align-items:stretch}.mold-calendar-day-v2.MuiButton-root{min-height:106px;align-items:stretch;text-align:left;padding:7px;gap:6px;overflow:hidden}.mold-calendar-day-v2.is-today{border-color:var(--mold-gold)!important;box-shadow:inset 0 0 0 1px #d5b36138}.mold-schedule-day-number{font-size:13px;font-weight:900;color:var(--mold-text);line-height:1}.mold-schedule-cell-names{display:flex;flex-direction:column;gap:4px;min-width:0}.mold-schedule-name-chip{display:block;width:100%;padding:4px 6px;border-radius:5px;background:color-mix(in srgb,var(--employee-color) 22%,#171b22);border-left:3px solid var(--employee-color);color:var(--mold-text);font-size:10px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mold-schedule-more{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:28px;padding:3px 6px;border-radius:999px;background:#272d35;color:var(--mold-gold-light);font-size:10px;font-weight:900}.mold-schedule-empty-mark{color:#58616e;font-size:13px}.mold-my-calendar-store{font-size:10px;font-weight:800;color:var(--mold-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mold-my-calendar-time,.mold-my-calendar-off{font-size:9px;color:var(--mold-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mold-schedule-today{display:grid;gap:10px}.mold-day-store-card .MuiCardContent-root{padding:15px!important}.mold-schedule-people-list{display:grid;gap:0;margin-top:10px}.mold-schedule-person-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0;border-top:1px solid var(--mold-line)}.mold-schedule-person-row:first-child{border-top:0}.mold-schedule-person-row>span:last-child{color:var(--mold-muted);white-space:nowrap}.mold-schedule-color-dot{width:10px;height:10px;border-radius:50%;background:var(--employee-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--employee-color) 20%,transparent)}.mold-my-shifts-card .MuiCardContent-root{padding:15px!important}.mold-my-shift-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--mold-line);cursor:pointer}.mold-my-shift-row:first-of-type{border-top:0}.mold-my-shift-date{display:flex;flex-direction:column;gap:2px}.mold-my-shift-date span,.mold-my-shift-main span{color:var(--mold-muted);font-size:11px}.mold-my-shift-main{display:flex;flex-direction:column;gap:3px;min-width:0}.mold-my-shift-main b,.mold-my-shift-main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mold-my-shift-row>strong{color:var(--mold-gold-light);white-space:nowrap}.mold-schedule-edit-list{display:grid;gap:8px}.mold-schedule-edit-row{border:1px solid var(--mold-line);border-radius:9px;background:#171b22;padding:8px 10px}.mold-schedule-edit-row.is-selected{border-color:#665b39;background:#1d201f}.mold-schedule-edit-person{display:flex;align-items:center;gap:8px;min-width:0}.mold-schedule-edit-person>div:last-child{display:flex;flex-direction:column;min-width:0}.mold-schedule-time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 2px 42px}.mold-schedule-conflict-row{display:grid;gap:3px;padding:10px;border:1px solid var(--mold-line);border-radius:8px;background:#171b22}.mold-schedule-conflict-row span{color:var(--mold-muted);font-size:12px}@media (max-width:899.95px){.mold-calendar-grid-v2,.mold-calendar-weekdays{gap:3px}.mold-calendar-day-v2.MuiButton-root{min-height:82px;padding:5px 3px;gap:4px;border-radius:6px}.mold-schedule-day-number{font-size:12px}.mold-schedule-name-chip{padding:3px 4px;border-left-width:2px;font-size:8.5px}.mold-schedule-more{font-size:9px;padding:2px 5px}.mold-my-calendar-store{font-size:8.5px}.mold-my-calendar-time,.mold-my-calendar-off{font-size:8px}.mold-schedule-month-title{font-size:17px!important}.mold-my-shift-row{grid-template-columns:60px minmax(0,1fr);gap:8px}.mold-my-shift-row>strong{grid-column:2;font-size:12px}}@media (max-width:430px){.mold-schedule-v2.MuiContainer-root{padding-left:10px!important;padding-right:10px!important}.mold-calendar-day-v2.MuiButton-root{min-height:76px}.mold-schedule-name-chip{font-size:8px}.mold-calendar-weekdays .MuiTypography-root{font-size:10px}.mold-schedule-time-fields{margin-left:0;grid-template-columns:1fr 1fr}.mold-schedule-person-row{grid-template-columns:12px minmax(0,1fr);gap:7px}.mold-schedule-person-row>span:last-child{grid-column:2}}.mold-schedule-v3{min-width:0;max-width:100%;overflow-x:hidden}.mold-schedule-v3 .mold-schedule-modebar{margin:0;border:0;overflow:visible;flex-wrap:wrap}.mold-schedule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--mold-line)}.mold-schedule-view-toggle{display:flex;gap:4px;flex-wrap:wrap}.mold-schedule-view-toggle .MuiButton-root{min-width:auto;padding:7px 11px;color:var(--mold-muted);border:1px solid var(--mold-line);border-radius:8px}.mold-schedule-view-toggle .MuiButton-root.is-active{color:var(--mold-gold-light);border-color:var(--mold-gold);background:#d6a84a14}.mold-schedule-filter-row{width:min(100%,440px);margin:0 0 14px}.mold-schedule-field{display:grid;gap:6px;min-width:0}.mold-schedule-field>span{font-size:12px;color:var(--mold-muted);font-weight:700}.mold-schedule-field select{width:100%;min-width:0;height:48px;padding:0 38px 0 13px;border:1px solid var(--mold-line);border-radius:8px;background:#171b22;color:var(--mold-text);font:inherit;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.mold-schedule-field select:focus{border-color:var(--mold-gold)}.mold-calendar-grid-v3{align-items:stretch}.mold-calendar-day-v3.MuiButton-root{min-height:110px;align-items:stretch;text-align:left;padding:7px;gap:5px;overflow:hidden}.mold-calendar-day-v3.is-today{border-color:var(--mold-gold)!important;box-shadow:inset 0 0 0 1px #d5b36138}.mold-calendar-day-v3.is-selected{border-color:var(--mold-gold-light)!important;box-shadow:inset 0 0 0 2px #d6a84a59;background:#d6a84a17!important}.mold-schedule-off-count{display:block;color:#aeb6c2;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mold-schedule-reminder-count{display:block;margin-top:auto;color:var(--mold-gold-light);font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mold-schedule-note-dot{font-size:10px;line-height:1;color:var(--mold-gold);margin-top:auto}.mold-schedule-row-comment{white-space:normal!important;line-height:1.3}.mold-schedule-day-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mold-schedule-day-section{min-width:0;padding:13px;border:1px solid var(--mold-line);border-radius:10px;background:#14181e}.mold-schedule-day-section>.MuiTypography-overline{display:block;color:var(--mold-gold-light);font-weight:900;letter-spacing:.08em;margin-bottom:7px}.mold-schedule-day-row.MuiButton-root,.mold-schedule-reminder-row.MuiButton-root{width:100%;min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:center;justify-content:stretch;text-align:left;padding:10px;border:1px solid var(--mold-line);border-radius:8px;color:var(--mold-text);background:#171b22;text-transform:none}.mold-schedule-reminder-row.MuiButton-root{grid-template-columns:minmax(0,1fr)}.mold-schedule-day-row.MuiButton-root:hover,.mold-schedule-reminder-row.MuiButton-root:hover{border-color:#5b6571;background:#1c2128}.mold-schedule-day-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.mold-schedule-day-row-main b,.mold-schedule-day-row-main small{min-width:0;overflow:hidden;text-overflow:ellipsis}.mold-schedule-day-row-main small{color:var(--mold-muted);font-size:11px;white-space:normal;line-height:1.3}.mold-schedule-day-row>strong{color:var(--mold-gold-light);font-size:12px;white-space:nowrap}.mold-schedule-inline-editor{margin:0 0 14px!important;border-color:#6b5d37!important;background:#15191f!important;scroll-margin-top:76px}.mold-schedule-inline-editor .MuiCardContent-root{padding:14px!important}.mold-schedule-inline-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--mold-line)}.mold-schedule-check-row{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--mold-line);border-radius:8px;background:#171b22;cursor:pointer}.mold-schedule-check-row>span{display:flex;flex-direction:column;gap:2px}.mold-schedule-check-row small{color:var(--mold-muted)}.mold-schedule-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mold-schedule-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:7px}.mold-schedule-weekdays label{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;border:1px solid var(--mold-line);border-radius:8px;padding:3px 1px;background:#171b22;cursor:pointer}.mold-schedule-weekdays label.is-active{border-color:var(--mold-gold);background:#d6a84a14;color:var(--mold-gold-light)}.mold-schedule-weekdays label .MuiCheckbox-root{padding:2px}.mold-schedule-weekdays label span:last-child{font-size:11px;font-weight:800}.mold-schedule-v3 .mold-my-shift-row,.mold-schedule-v3 .mold-my-shift-main{min-width:0}@media (max-width:899.95px){.mold-schedule-toolbar{align-items:stretch}.mold-schedule-toolbar>.mold-schedule-modebar,.mold-schedule-toolbar>.mold-schedule-view-toggle{width:100%}.mold-calendar-grid-v3,.mold-calendar-weekdays{gap:3px}.mold-calendar-day-v3.MuiButton-root{min-height:84px;padding:5px 3px;gap:3px;border-radius:6px}.mold-calendar-day-v3 .mold-schedule-name-chip{padding:3px 4px;border-left-width:2px;font-size:8.5px}.mold-calendar-day-v3 .mold-schedule-reminder-count,.mold-calendar-day-v3 .mold-schedule-off-count{font-size:8px}.mold-schedule-day-sections{grid-template-columns:1fr}}@media (max-width:600px){.mold-schedule-v3.MuiContainer-root{padding-left:10px!important;padding-right:10px!important}.mold-calendar-day-v3.MuiButton-root{min-height:78px}.mold-calendar-day-v3 .mold-schedule-name-chip{font-size:7.7px}.mold-calendar-day-v3 .mold-schedule-reminder-count{font-size:7.5px}.mold-schedule-time-grid{grid-template-columns:1fr}.mold-schedule-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.mold-schedule-day-row.MuiButton-root{grid-template-columns:12px minmax(0,1fr)}.mold-schedule-day-row>strong{grid-column:2}.mold-schedule-v3 .mold-my-shift-row{grid-template-columns:62px minmax(0,1fr)}.mold-schedule-v3 .mold-my-shift-row>strong{grid-column:2}}.mold-schedule-legacy-note{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;border:1px solid var(--mold-line);border-radius:8px;background:#171b22;color:var(--mold-text)}@media (max-width:600px){.mold-schedule-inline-editor{scroll-margin-top:70px}.mold-schedule-inline-editor-actions{align-items:stretch}.mold-schedule-inline-editor-actions>div,.mold-schedule-inline-editor-actions .MuiStack-root{width:100%}.mold-schedule-inline-editor-actions .MuiButton-root{width:100%}}html:has(.mold-login-form),body:has(.mold-login-form),#root:has(.mold-login-form){background-color:#07111f!important}.mold-login-reference:has(.mold-login-form){min-height:100vh;min-height:100svh;min-height:100dvh;box-sizing:border-box;padding:max(10px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:radial-gradient(circle at 4% 78%,rgba(213,179,97,.17),transparent 24rem),radial-gradient(circle at 96% 18%,rgba(213,179,97,.13),transparent 23rem),radial-gradient(circle at 50% 8%,rgba(213,179,97,.06),transparent 20rem),#07111f}.mold-login-reference:has(.mold-login-form)>*{flex-shrink:0}.mold-login-reference:has(.mold-login-form) .mold-login-hero{width:min(100%,420px);margin:0}.mold-login-reference:has(.mold-login-form) .mold-login-logo-circle{width:216px;height:216px;margin:0 auto 6px;border:3px solid #d5b361;border-radius:50%;overflow:hidden;background:#000;box-shadow:0 0 28px #d5b36133}.mold-login-reference:has(.mold-login-form) .mold-login-logo-circle img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;transform:scale(1.015)}.mold-login-reference:has(.mold-login-form) .mold-login-brand-title{margin:0;color:#e0ba5d;font-size:38px;line-height:1;font-weight:900;letter-spacing:-.7px}.mold-login-reference:has(.mold-login-form) .mold-login-subtitle{margin:6px auto 0;color:#d5d9e0;font-size:13px;line-height:1.3;font-weight:600}.mold-login-reference:has(.mold-login-form) .mold-login-form-card{width:min(100%,390px);max-width:390px;margin:0;padding:11px 13px 12px;border:1px solid #3b4858;border-radius:15px;background:#0a1624e0!important;box-shadow:0 18px 44px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mold-login-reference:has(.mold-login-form) .mold-login-form-title{margin:0 0 7px;font-size:20px;line-height:1.1;font-weight:900}.mold-login-reference:has(.mold-login-form) .mold-login-form{display:grid;gap:7px}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap{display:grid;gap:0;text-align:left}.mold-login-reference:has(.mold-login-form) .mold-login-field-inline>label{display:none}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiOutlinedInput-root{min-height:45px;border-radius:10px;background:#0c1826!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiOutlinedInput-notchedOutline{border-color:#5a6878!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d5b361!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiOutlinedInput-notchedOutline legend{width:0!important;max-width:0!important;padding:0!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap input{padding-top:10px;padding-bottom:10px;font-size:15.5px}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap input::placeholder{color:#a9b2bf;opacity:1}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-root,.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-root:before,.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-root:after{border:0!important;box-shadow:none!important;background:transparent!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-root:before,.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-root:after{content:none!important;display:none!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-root svg{color:#f1f3f6!important;font-size:22px}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiInputAdornment-positionEnd svg{color:#f1f3f6!important}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiIconButton-root{min-width:38px;min-height:38px;padding:7px;border:0!important;box-shadow:none!important;background:transparent!important}.mold-login-reference:has(.mold-login-form) .mold-login-submit.MuiButton-root{min-height:44px;margin-top:1px;border-radius:10px;background:linear-gradient(180deg,#e8c86f,#d5ae4f);color:#111820;font-size:15.5px;font-weight:900;text-transform:none}.mold-login-reference:has(.mold-login-form) .mold-login-submit.MuiButton-root:hover{background:linear-gradient(180deg,#efd47f,#dfbb5c)}.mold-login-reference:has(.mold-login-form) .mold-login-forgot.MuiButton-root{width:max-content;min-height:31px;justify-self:center;padding:2px 8px;color:#dfb95d;font-size:13px;font-weight:800;text-transform:none}.mold-login-reference:has(.mold-login-form) .mold-login-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:#a1a9b4}.mold-login-reference:has(.mold-login-form) .mold-login-divider span{height:1px;background:#4a5663}.mold-login-reference:has(.mold-login-form) .mold-login-divider .MuiTypography-root{font-size:11px;line-height:1.15;font-weight:800}.mold-login-reference:has(.mold-login-form) .mold-login-register.MuiButton-root{min-height:40px;border-radius:10px;border-color:#d0ab51;color:#e4bf61;font-size:15px;font-weight:800;text-transform:none}.mold-login-reference:has(.mold-login-form) .mold-login-register.MuiButton-root:hover{border-color:#e0ba5d;background:#d5b3610d}@media (max-width: 600px){.mold-login-reference:has(.mold-login-form) .mold-login-hero{width:min(100%,360px)}.mold-login-reference:has(.mold-login-form) .mold-login-logo-circle{width:216px;height:216px}.mold-login-reference:has(.mold-login-form) .mold-login-brand-title{font-size:34px}.mold-login-reference:has(.mold-login-form) .mold-login-subtitle{font-size:12.5px}.mold-login-reference:has(.mold-login-form) .mold-login-form-card{width:min(100%,360px);max-width:360px}}@media (max-height: 740px){.mold-login-reference:has(.mold-login-form){gap:5px;padding-top:max(7px,env(safe-area-inset-top,0px));padding-bottom:max(7px,env(safe-area-inset-bottom,0px))}.mold-login-reference:has(.mold-login-form) .mold-login-logo-circle{width:194px;height:194px;margin-bottom:4px}.mold-login-reference:has(.mold-login-form) .mold-login-brand-title{font-size:35px}.mold-login-reference:has(.mold-login-form) .mold-login-subtitle{margin-top:4px;font-size:12px;line-height:1.2}.mold-login-reference:has(.mold-login-form) .mold-login-form-card{padding:9px 12px 10px}.mold-login-reference:has(.mold-login-form) .mold-login-form-title{margin-bottom:5px;font-size:19px}.mold-login-reference:has(.mold-login-form) .mold-login-form{gap:5px}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap .MuiOutlinedInput-root{min-height:42px}.mold-login-reference:has(.mold-login-form) .mold-login-field-wrap input{padding-top:8px;padding-bottom:8px}.mold-login-reference:has(.mold-login-form) .mold-login-submit.MuiButton-root{min-height:40px}.mold-login-reference:has(.mold-login-form) .mold-login-register.MuiButton-root{min-height:37px}}@media (max-height: 640px){.mold-login-reference:has(.mold-login-form) .mold-login-logo-circle{width:188px;height:188px}.mold-login-reference:has(.mold-login-form) .mold-login-brand-title{font-size:32px}.mold-login-reference:has(.mold-login-form) .mold-login-subtitle{font-size:11.5px}.mold-login-reference:has(.mold-login-form) .mold-login-form-card{padding:8px 10px 9px}.mold-login-reference:has(.mold-login-form) .mold-login-form-title{margin-bottom:4px;font-size:18px}.mold-login-reference:has(.mold-login-form) .mold-login-form{gap:4px}.mold-login-reference:has(.mold-login-form) .mold-login-submit.MuiButton-root{min-height:38px}.mold-login-reference:has(.mold-login-form) .mold-login-forgot.MuiButton-root{min-height:28px}.mold-login-reference:has(.mold-login-form) .mold-login-register.MuiButton-root{min-height:36px}}
