:root{color:#161616;background:#f5f5f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}.app{min-height:100vh}.top{z-index:3;background:#fff;border-bottom:1px solid #e5e5e0;justify-content:space-between;align-items:center;gap:12px;padding:16px max(16px,50vw - 380px);display:flex;position:sticky;top:0}.top span{color:#777;font-size:12px}.top h1{margin:2px 0;font-size:23px}.top>div:last-child{text-align:right}.top button,.section-title button{background:0 0;border:0;margin-left:12px;text-decoration:underline}main{max-width:760px;margin:auto;padding:18px 14px 70px}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h2{font-size:18px}.delivery{background:#fff;border:1px solid #e3e3df;border-radius:18px;margin:12px 0;padding:16px;box-shadow:0 7px 25px #00000008}.delivery.out_for_delivery{border-color:#f0a500;box-shadow:0 7px 25px #f0a50014}.delivery.delivered{opacity:.7}.delivery header{justify-content:space-between;display:flex}.delivery header>div{align-items:center;gap:9px;display:flex}.delivery header span{color:#777;font-size:12px}.person{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.person h2{margin:0;font-size:21px}.address{background:#f7f7f4;border-radius:12px;flex-direction:column;margin:12px 0;padding:14px;display:flex}.address span{color:#666}.address em{color:#8a5a00;margin-top:7px}.payment{border-top:1px solid #eee;justify-content:space-between;padding-top:12px;display:flex}.actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.actions button,.actions a{text-align:center;color:#fff;background:#111;border:0;border-radius:12px;padding:14px;font-weight:700;text-decoration:none}.actions .secondary{color:#111;background:#ecece7}.done{text-align:center;color:#166b2d;background:#e8f7ec;border-radius:12px;grid-column:1/-1;padding:13px}.error,.global-error{color:#991b1b;background:#fff0f0;border-radius:10px;margin:10px 0;padding:10px}.empty{text-align:center;color:#777;padding:35px}.login{place-items:center;min-height:100vh;padding:20px;display:grid}.login form{background:#fff;border:1px solid #e5e5df;border-radius:20px;width:min(430px,100%);padding:28px;box-shadow:0 18px 50px #0000000b}.mark{color:#fff;background:#111;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.login h1{margin-bottom:5px}.login p{color:#666}.login label{flex-direction:column;gap:6px;margin-top:14px;font-weight:600;display:flex}.login input{font:inherit;border:1px solid #d7d7d2;border-radius:10px;padding:13px}.login form>button{color:#fff;background:#111;border:0;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-weight:700}@media (width<=520px){.top{padding:12px}.top h1{font-size:20px}.actions{grid-template-columns:1fr}.delivery{border-radius:14px}}:root{--ordigo-purple:#6c3cff;--ordigo-violet:#9d5cff;--ordigo-blue:#2d68ff;--ordigo-ink:#0e0f1a;--ordigo-ink-soft:#14151e;--ordigo-white:#fff;--ordigo-bg:#f6f6fb;--ordigo-card:#fff;--ordigo-text:#171824;--ordigo-muted:#73768a;--ordigo-border:#e5e5f0;--ordigo-gradient:linear-gradient(135deg,#9d5cff 0%,#6c3cff 45%,#2d68ff 100%);--ordigo-gradient-soft:linear-gradient(135deg,#9d5cff24,#2d68ff1a);font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--ordigo-text);background:var(--ordigo-bg)!important}.logo,.brand-mark,.mark{overflow:hidden;color:#0000!important;text-shadow:none!important;background-color:var(--ordigo-ink)!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20230%20190'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'g'%20x1%3D'70'%20y1%3D'15'%20x2%3D'150'%20y2%3D'180'%20gradientUnits%3D'userSpaceOnUse'%3E%3Cstop%20stop-color%3D'%23B238FF'%2F%3E%3Cstop%20offset%3D'.42'%20stop-color%3D'%236C3CFF'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%230567FF'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D'M141%2029L129%2024L116%2021L96%2021L80%2025L62%2035L49%2047L42%2057L35%2072L32%2083L31%20104L32%20105L33%20115L37%20127L47%20144L57%20154L67%20161L69%20160L77%20139L65%20127L60%20118L56%20104L56%2091L62%2073L65%2068L77%2056L94%2048L113%2047L124%2050L136%2057L146%2067L150%2074L176%2074L174%2065L164%2048L152%2036Z'%20fill%3D'url(%23g)'%2F%3E%3Cpath%20d%3D'M180%2096L170%2096L169%2095L146%2096L143%20101L145%20109L151%20111L153%20113L147%20126L133%20140L125%20144L110%20148L102%20148L96%20161L95%20167L90%20179L90%20182L94%20183L114%20171L124%20170L136%20166L144%20162L155%20154L166%20142L174%20128L179%20111Z'%20fill%3D'url(%23g)'%2F%3E%3Ccircle%20cx%3D'106.2'%20cy%3D'98'%20r%3D'20.2'%20fill%3D'white'%2F%3E%3C%2Fsvg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:78%!important;border:1px solid #ffffff17!important;box-shadow:0 10px 28px #2d68ff33!important}.sidebar .brand strong,.app>aside .brand strong{letter-spacing:-.035em!important;font-size:0!important;line-height:1!important}.sidebar .brand strong:before,.app>aside .brand strong:before{content:"Ordi";color:#fff;font-size:16px;font-weight:700}.sidebar .brand strong:after,.app>aside .brand strong:after{content:"Go";background:var(--ordigo-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700}.sidebar .brand span,.app>aside .brand span{color:#9a9caf!important;opacity:1!important}.sidebar,.app>aside{background:linear-gradient(180deg,var(--ordigo-ink) 0%,var(--ordigo-ink-soft) 100%)!important;border-right:1px solid #9d5cff2e!important}.sidebar nav button,.sidebar-foot button,.app>aside nav button,.app>aside footer button{color:#a9abba!important}.sidebar nav button:hover,.sidebar-foot button:hover,.app>aside nav button:hover,.app>aside footer button:hover{color:#fff!important;background:#ffffff0f!important}.sidebar nav button.active,.app>aside nav button.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--ordigo-violet)!important;background:linear-gradient(90deg,#6c3cff47,#2d68ff1a)!important}.content,.app>main{background:var(--ordigo-bg)}.eyebrow,.app>main>.top small{color:var(--ordigo-purple)!important}.panel,.kpi,.card,.kpis>div{border-color:var(--ordigo-border)!important;box-shadow:0 8px 28px #0e0f1a0e!important}.primary,.period-tabs button.active{background:var(--ordigo-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 20px #6c3cff33!important}.analytics-row i{background:var(--ordigo-gradient)!important}.badge,.attention-button b{background:var(--ordigo-gradient)!important;color:#fff!important}.login,.login-page{background:radial-gradient(circle at 18% 12%,#9d5cff33,transparent 34%), radial-gradient(circle at 82% 88%,#2d68ff29,transparent 38%), var(--ordigo-bg)!important}.login-card,.login form{border:1px solid #6c3cff1f!important;box-shadow:0 28px 80px #0e0f1a1f!important}.login-card h1,.login form h1{letter-spacing:-.04em!important;color:var(--ordigo-ink)!important}.login-card p,.login form p{color:var(--ordigo-muted)!important}.login-card input,.login form input{border-color:var(--ordigo-border)!important}.login-card input:focus,.login form input:focus{border-color:var(--ordigo-purple)!important;outline:none!important;box-shadow:0 0 0 3px #6c3cff1f!important}.login form>button:not(.secondary),.login-card button.primary{background:var(--ordigo-gradient)!important;color:#fff!important;border:0!important}.lokal-app .topbar{background:linear-gradient(90deg,var(--ordigo-ink),#16182a)!important;border-bottom:1px solid #9d5cff2e!important}.lokal-app .top-actions button,.lokal-app .top-actions select,.lokal-app .toolbar button{border-color:#9d5cff3d!important}.lokal-app .primary{background:var(--ordigo-gradient)!important}.lokal-app .order-card.status-new{border-left-color:var(--ordigo-purple)!important}.lokal-app .modifier{color:var(--ordigo-purple)!important}.lokal-app .fulfillment-toggle button.active{background:var(--ordigo-ink)!important;color:#fff!important}.app>.top{background:linear-gradient(90deg,var(--ordigo-ink),#17192b)!important;color:#fff!important;border-bottom:1px solid #9d5cff2e!important}.app>.top span{color:#b1b3c2!important}.app>.top button{color:#d8d9e4!important}.delivery .actions button{background:var(--ordigo-gradient)!important;color:#fff!important}.delivery .actions .secondary{color:var(--ordigo-ink)!important;background:#ececf7!important}.person a{color:var(--ordigo-purple)!important}.p1-manager-launch,.p1-primary{background:var(--ordigo-gradient)!important;color:#fff!important;box-shadow:0 12px 30px #6c3cff47!important}.p1-manager-drawer{background:var(--ordigo-bg)!important}.p1-kicker{color:var(--ordigo-purple)!important}.p1-section{border-color:var(--ordigo-border)!important}.p1-location-row select:focus,.p1-exception-form input:focus,.p1-exception-form select:focus,.p1-day input:focus{border-color:var(--ordigo-purple)!important;outline:none!important;box-shadow:0 0 0 3px #6c3cff1a!important}.p1-lokal-launch,.p1-lokal-drawer button:not(:disabled){border-color:#6c3cff33}::selection{background:#6c3cff38}
