:root{--canvas:#071b18;--surface:#0e2b26e0;--surface-soft:#133931c7;--ink:#f3f6ef;--ink-muted:#a8c2b7;--ink-subtle:#759489;--line:#b8dcc32e;--line-strong:#e6c67d6b;--navy:#061a17;--navy-light:#103d34;--green:#25a477;--green-dark:#17795f;--green-pale:#25a47730;--gold:#c6a15c;--gold-bright:#efd28c;--gold-soft:#c6a15c30;--shadow-sm:0 10px 30px #0003;--shadow-md:0 24px 60px #0000004d}html,body{color:var(--ink);background:radial-gradient(circle at 76% -8%,#1f694f33,#0000 32%),#071b18}.app-main,.main-content{background:0 0}.desktop-topbar{color:var(--ink-muted);border-bottom-color:#b8dcc326}.desktop-location,.topbar-date{color:var(--ink-muted)}.section-card,.metric-card,.inventory-summary-item,.products-list-card,.sale-catalog,.cart-panel,.sales-journal-card,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide{color:var(--ink);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line)!important;background:linear-gradient(145deg,#133a31e0,#081e1bf0)!important}.section-card h2,.metric-value-dark,.metric-footer strong,.product-info strong,.product-price,.popular-total,.sale-total,.shift-total strong,.inventory-summary-item strong,.page-heading h1,.catalog-start-copy h2{color:#f3f6ef!important}.metric-label,.metric-helper,.metric-footer,.product-info small,.popular-copy span,.sale-row-copy span,.page-description{color:var(--ink-muted)!important}.revenue-card{border-color:var(--line-strong)!important;background:linear-gradient(145deg,#153f35,#092c27)!important}.button-secondary{border-color:var(--line-strong);color:#f3f6ef;box-shadow:none;background:#ffffff0f}.button-secondary:hover:not(:disabled){border-color:var(--gold-bright);background:#ffffff1c}.button-soft{background:var(--green-pale);color:#8be1ba}.search-field,.journal-date-field input{border-color:var(--line);color:#f3f6ef;box-shadow:none;background:#051b1799}.search-field input,.journal-date-field input{color:#f3f6ef}.filter-chip{border-color:var(--line);color:var(--ink-muted)}.filter-chip-active{border-color:var(--gold);background:var(--gold);color:#172c25}.product-row,.sale-row,.popular-row,.cart-item,.shift-meta-grid{border-color:#b8dcc31f}.products-list-heading{border-color:var(--line);color:var(--ink-subtle);background:#051b1799}.product-row:hover{background:#25a4771a}.toast{border-color:var(--line-strong);color:#f3f6ef;box-shadow:var(--shadow-md);background:#0d342d}.workspace-search{border:1px solid var(--line);width:min(360px,32vw);min-height:38px;color:var(--ink-subtle);background:#051b179e;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.workspace-search input::placeholder{color:var(--ink-subtle)}.topbar-actions{margin-left:auto}.topbar-notification-dot{border:2px solid var(--canvas);background:#c87550;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.topbar-user{min-height:38px;color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.topbar-user-avatar{background:var(--gold-soft);width:30px;height:30px;color:var(--gold-bright);border:1px solid #e6c67da6;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.sidebar-section-label-secondary{margin-top:22px}.sidebar:before,.sidebar:after{display:none!important}.sidebar{background:var(--navy)}.sidebar-top:after{content:"";opacity:.85;background:url(/ornament-border.svg) 0/140px 28px repeat-x;border:0;height:28px;margin:20px 0 0;display:block}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero){position:relative}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before,.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{content:"";pointer-events:none;z-index:0;width:58px;height:58px;box-shadow:none;opacity:.65;background:url(/ornament-corner.svg) 50%/contain no-repeat;border:0;border-radius:0;position:absolute;display:block!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before{inset:4px auto auto 4px;transform:none}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{inset:auto 4px 4px auto;transform:rotate(180deg)}.app-shell :is(.section-card,.metric-card,.stock-flow,.procurement-card){padding:32px}.app-shell .overview-hero:before,.app-shell .overview-hero:after{opacity:.9;width:94px;height:94px}.app-shell .desktop-topbar{background:url(/ornaments/border-tile.png) 0 100%/43px 24px repeat-x;border-bottom:0;padding-bottom:16px}.app-shell .sidebar-bottom{background:url(/ornaments/border-tile.png) 0 0/43px 28px repeat-x;padding-top:30px}.overview-hero{border-radius:14px;min-height:250px;border-color:var(--line-strong)!important;background:#082d29!important}.overview-hero-image{filter:saturate(.88);background:linear-gradient(90deg,#021b18fc 0%,#042a25de 42%,#04231f59 100%),url(/berkat-tower-hero.png) 50%/cover no-repeat}.nav-item-active{position:relative}.nav-item-active:after{border:1px solid var(--gold-bright);content:"";width:7px;height:7px;position:absolute;right:13px;transform:rotate(45deg)}.auth-page{--surface:#fffdf8;--ink:#17332e;--ink-muted:#648177;--ink-subtle:#7c958c;--line:#e3e7df;--line-strong:#cfdcd4;--navy:#061a17;--green:#25a477;--green-dark:#17795f}.auth-page .auth-card h1{color:#17332e}.auth-page .auth-description,.auth-page .field-label,.auth-page .legal-consent{color:#648177}.auth-page .auth-brand{color:#061a17}.auth-page .button-secondary{color:#176b58;background:#fffdf8;border-color:#d8c98d}.auth-page .button-secondary:hover:not(:disabled){background:#f5f8ef}.auth-page .service-notice{color:#648177;background:#fffdf8}.auth-page .service-notice strong{color:#17332e}.auth-page .service-notice small{color:#7c958c}.auth-page .auth-mode-button,.auth-page .legal-consent a{color:#17795f}.auth-page .auth-footnote{color:#7c958c}.auth-offline-link{text-align:center;background:#071b18;margin:0;padding:18px 12px}.auth-offline-link a{color:#b9eac6;text-underline-offset:3px;font-weight:700}@media (max-width:760px){.app-shell :is(.section-card,.metric-card,.stock-flow,.procurement-card){padding:26px}.app-shell .overview-hero:before,.app-shell .overview-hero:after{width:64px;height:64px}}@media (prefers-reduced-motion:no-preference){.section-card,.metric-card,.nav-item,.button,.sale-product-card{transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}.section-card:hover,.metric-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #00000040;border-color:#e6c67d73!important}}@media (max-width:1100px){.workspace-search{width:min(290px,28vw)}}@media (max-width:760px){.workspace-search,.topbar-user{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.app-shell .sidebar{position:sticky;overflow-y:auto}.app-shell .sidebar:after{display:none!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before,.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{content:"";pointer-events:none;width:72px;height:87px;box-shadow:none;opacity:.85;z-index:0;background:url(/ornaments/corner.png) 0 0/72px no-repeat;border:0;position:absolute;display:block!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before{inset:4px auto auto 4px;transform:none}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{inset:auto 4px 4px auto;transform:rotate(180deg)}.app-shell .sidebar-top:after{opacity:.9;background:url(/ornaments/border-tile.png) 50%/43px 24px repeat-x}.app-shell .desktop-topbar{background:url(/ornaments/border-tile.png) bottom/43px 16px repeat-x}.app-shell .sidebar-bottom{background:url(/ornaments/border-tile.png) top/43px 20px repeat-x}.app-shell .sidebar:before{z-index:0;content:"";opacity:.28;pointer-events:none;background:url(/ornaments/vertical-transparent.png) top/30px repeat-y;width:30px;position:absolute;top:0;bottom:0;right:6px;height:auto!important;display:block!important}@media (max-width:760px){.app-shell .sidebar:before{display:none}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before,.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{width:52px;height:63px}}
.sidebar-navigation::-webkit-scrollbar{width:5px}.sidebar-navigation::-webkit-scrollbar-thumb{background:#e6c67d59;border-radius:999px}.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero{overflow:hidden!important}.brand-lockup,.mobile-brand{letter-spacing:.01em;gap:10px}.brand-lockup>span:last-child,.mobile-brand>span:last-child{letter-spacing:-.025em;font-size:24px;font-weight:850;line-height:1}.brand-lockup>span:last-child:after{letter-spacing:.035em;margin-top:6px;font-size:10px;line-height:1.2}.brand-mark{width:42px;height:42px;color:var(--gold-bright);justify-content:center;align-items:center;display:inline-flex}.brand-mark img{object-fit:contain;filter:drop-shadow(0 3px 8px #00000038);width:42px;height:42px;display:block}.sidebar-top:after{overflow:hidden;background-size:43px 24px!important}.app-shell .desktop-topbar,.app-shell .sidebar-bottom{overflow:hidden}.app-shell .desktop-topbar{background-size:43px 16px!important}.app-shell .sidebar-bottom{background-size:43px 20px!important}@media (max-width:760px){.brand-lockup>span:last-child,.mobile-brand>span:last-child{font-size:21px}.brand-lockup>span:last-child:after{font-size:9px}.brand-mark,.brand-mark img{width:34px;height:34px}}
.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before,.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{opacity:.62!important;background-position:0 0!important;background-size:contain!important;width:min(88px,24%)!important;max-width:none!important;height:min(106px,76%)!important;max-height:none!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before{inset:6px auto auto 6px!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{inset:auto 6px 6px auto!important;transform:rotate(180deg)!important}@media (max-width:760px){.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before,.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{opacity:.58!important;width:min(58px,30%)!important;height:min(70px,60%)!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):before{inset:4px auto auto 4px!important}.app-shell :is(.section-card,.metric-card,.inventory-summary-item,.employee-card,.profile-panel,.stock-flow,.procurement-card,.catalog-start-guide,.attention-banner,.overview-hero):after{inset:auto 4px 4px auto!important}}
