@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-400-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-500-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-800-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/elmessiri-500-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/elmessiri-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/elmessiri-600-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/elmessiri-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/elmessiri-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/elmessiri-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--font-ui:"Tajawal","Dubai","Segoe UI Variable Text","Segoe UI","Noto Sans Arabic","Geeza Pro",Tahoma,system-ui,-apple-system,Arial,sans-serif;--font-display:"El Messiri",var(--font-ui);--font-mono:"Cascadia Mono","Consolas",ui-monospace,SFMono-Regular,Menlo,"DejaVu Sans Mono",monospace;--font-tajawal:var(--font-ui);--font-ibm-plex-sans-arabic:var(--font-ui);--font-display-arabic:var(--font-display);--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:0.9688rem;--text-md:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:1.625rem;--text-3xl:2rem;--text-4xl:2.5rem;--display-sm:clamp(1.75rem,1.2rem + 1.7vw,2.35rem);--display-md:clamp(2.15rem,1.4rem + 2.4vw,3rem);--display-lg:clamp(2.6rem,1.5rem + 3.6vw,4rem);--display-xl:clamp(3.2rem,1.6rem + 5.4vw,5.5rem);--leading-tight:1.3;--leading-display:1.14;--leading-snug:1.5;--leading-normal:1.75;--ink:#1b1d21;--ink-strong:#0e1013;--ink-soft:#54595f;--muted:#5f636a;--faint:#61656b;--canvas:#e8e4dc;--canvas-deep:#dbd6cb;--surface:#fff;--surface-2:#faf9f6;--surface-3:#f2efe9;--surface-sunken:#f4f1eb;--line:#d2ccbf;--line-soft:#e2ddd2;--line-strong:#b3ab99;--rail:#1c1f24;--rail-2:#23272d;--rail-line:#32373f;--rail-ink:#f2efe9;--rail-ink-soft:#b0b6bf;--rail-ink-faint:#8b929c;--brass:#b6893f;--brass-soft:#d8b075;--brass-wash:#f7f0e2;--accent:#0b5263;--accent-hover:#0d6178;--accent-active:#083f4c;--accent-ink:#fff;--accent-wash:#e6f0f3;--accent-wash-2:#d3e5ea;--accent-line:#a9cbd4;--green:#157f52;--green-strong:#0f6742;--green-wash:#e4f4ec;--green-line:#9fd6bb;--orange:#b45505;--orange-strong:#a34c03;--orange-wash:#fdeee0;--orange-line:#f0bf8b;--yellow:#96700a;--yellow-strong:#7d5d05;--yellow-wash:#fbf3d9;--yellow-line:#e0c874;--red:#b3261e;--red-strong:#911d17;--red-wash:#fdeceb;--red-line:#f0aca7;--purple:#6234b0;--purple-strong:#4f2894;--purple-wash:#f0eafb;--purple-line:#c5aeeb;--neutral:#6d727a;--neutral-wash:#f0eeea;--neutral-line:#d8d4cd;--info:#17607f;--info-wash:#e6f1f6;--info-line:#a5cadb;--r-xs:6px;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(28,24,18,.05);--shadow-sm:0 1px 2px rgba(28,24,18,.05),0 2px 6px rgba(28,24,18,.04);--shadow-md:0 2px 4px rgba(28,24,18,.04),0 8px 22px rgba(28,24,18,.07);--shadow-lg:0 4px 10px rgba(28,24,18,.06),0 20px 48px rgba(28,24,18,.11);--shadow-xl:0 8px 20px rgba(28,24,18,.09),0 34px 70px rgba(28,24,18,.17);--shadow:var(--shadow-md);--offline-banner-height:0;--rail-width:272px;--page-pad:34px;--gap:18px;--grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)' opacity='0.1'/%3E%3C/svg%3E");--grain-dark:0.16;--cursor-screwdriver:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='rotate(-45 16 16) translate(0 -1.5)' stroke='%231b1d21' stroke-width='1' stroke-linejoin='round'%3E%3Cpath d='M14.7 3.4h2.6l.5 4.4h-3.6z' fill='%23eef2f6'/%3E%3Crect x='14.3' y='7.4' width='3.4' height='7' fill='%23c2c9d2'/%3E%3Crect x='12.7' y='13.9' width='6.6' height='3.1' rx='1.1' fill='%237e858f'/%3E%3Crect x='11.3' y='16.6' width='9.4' height='12.6' rx='3.6' fill='%23b6893f'/%3E%3Cpath d='M15.1 18.6v8.4' stroke='%23dcb87f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 5 4;--cursor-wrench:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(32 0) scale(-1 1) rotate(8 16 16)' stroke='%231b1d21' stroke-width='1.1' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a7 7 0 0 0-8.9 8.8L4.2 21a2.4 2.4 0 0 0 0 3.4l2.8 2.8a2.4 2.4 0 0 0 3.4 0l7.6-7.6a7 7 0 0 0 8.8-8.9l-4.2 4.2-3.6-1-1-3.6z' fill='%23b6893f'/%3E%3Ccircle cx='8.1' cy='23.1' r='1.5' fill='%23f1e2c6' stroke='none'/%3E%3C/g%3E%3C/svg%3E") 7 6;--ease:cubic-bezier(0.32,0.72,0.3,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:130ms;--dur:200ms;--dur-slow:320ms;--focus-ring:0 0 0 3px #fff,0 0 0 5.5px var(--accent);--focus-ring-dark:0 0 0 3px var(--rail),0 0 0 5.5px var(--brass-soft)}*,:after,:before{box-sizing:border-box}body,html{min-height:100%;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding-top:0;background-color:var(--canvas);background-image:none;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-snug);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;line-height:var(--leading-tight);letter-spacing:-.012em;color:var(--ink-strong);font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}img{max-width:100%;display:block}svg{flex:none}input,select,textarea{outline:none}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}[dir=ltr]{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] h3[dir=ltr],html[dir=rtl] p[dir=ltr],html[dir=rtl] strong[dir=ltr]{text-align:right}input[inputmode=decimal],input[inputmode=numeric],input[type=number],input[type=tel]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}input[inputmode=decimal],input[inputmode=numeric],input[type=date],input[type=number],input[type=tel]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums}input[type=date]{direction:inherit;unicode-bidi:normal}input[type=date]:not(.has-value):not(:focus)::-webkit-datetime-edit{color:transparent}input[type=date]::-webkit-datetime-edit-text{color:var(--faint);padding:0 2px}input[type=date]::-webkit-calendar-picker-indicator{cursor:var(--cursor-wrench),pointer;opacity:.55;-webkit-transition:opacity var(--dur) var(--ease);transition:opacity var(--dur) var(--ease)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}::selection{background:var(--accent-wash-2);color:var(--ink-strong)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}.app-shell,.detail-layer,.help-layer,.loading-screen,.login-screen,.modal-layer,.notification-layer,.ops-care-shell,.palette-layer,.photo-action-layer,.warehouse-journey-detail-layer{cursor:var(--cursor-screwdriver),auto}.console-search,.orders-table tbody tr,.palette-item,.photo-thumb-clickable,.recent-row,.support-card,.warehouse-journey-photo.available,[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled),label.photo-input,summary{cursor:var(--cursor-wrench),pointer}[contenteditable],input,select,textarea{cursor:auto}input[type=checkbox],input[type=date],input[type=file],input[type=radio],select{cursor:var(--cursor-wrench),pointer}[aria-disabled=true],button:disabled{cursor:not-allowed}.image-lightbox,.warehouse-journey-lightbox{cursor:var(--cursor-screwdriver),zoom-out}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm);position:relative;z-index:3}.login-screen :focus-visible,.ops-care-sidebar :focus-visible,.rail-scope :focus-visible,.sidebar :focus-visible{box-shadow:var(--focus-ring-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:50%;transform:translate(50%,-260%);z-index:400;padding:11px 20px;border-radius:var(--r-md);background:var(--accent);color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none;box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease-out)}.skip-link:focus-visible{transform:translate(50%);box-shadow:var(--shadow-lg),0 0 0 3px #fff,0 0 0 5.5px var(--accent)}.spinning{animation:spin 1.05s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes slide-start{0%{transform:translateX(100%)}to{transform:none}}@keyframes ops-care-spin{to{transform:rotate(1turn)}}.will-reveal{opacity:0;transform:translateY(14px)}.is-revealed{opacity:1;transform:none;transition:opacity .5s var(--ease-out) var(--reveal-delay,0ms),transform .55s var(--ease-out) var(--reveal-delay,0ms)}.danger-button,.primary-button,.secondary-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border-radius:var(--r-md);font-size:var(--text-sm);font-weight:700;letter-spacing:-.006em;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.primary-button{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.primary-button:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-md)}.primary-button:active:not(:disabled){background:var(--accent-active);transform:translateY(1px);box-shadow:var(--shadow-xs)}.secondary-button{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.secondary-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.secondary-button:active:not(:disabled){transform:translateY(1px)}.danger-button{background:var(--red-wash);color:var(--red-strong);border:1px solid var(--red-line)}.danger-button:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.text-button{min-height:38px;padding:0 10px;background:transparent;color:var(--accent);font-size:var(--text-sm)}.text-button:hover:not(:disabled){background:var(--accent-wash)}.large-action-button{min-height:50px;padding:0 24px;font-size:var(--text-md);border-radius:var(--r-lg)}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--r-md);color:var(--ink-soft);background:transparent;border:1px solid transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.icon-button:hover:not(:disabled){background:var(--surface-3);color:var(--ink);border-color:var(--line)}.icon-button.tiny{width:36px;height:36px;border-radius:var(--r-sm)}.icon-button.danger-hover:hover:not(:disabled){background:var(--red-wash);border-color:var(--red-line);color:var(--red-strong)}input:not([type]),input[type=date],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;min-height:46px;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}textarea{min-height:96px;line-height:var(--leading-normal);resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:40px;padding-inline-end:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.25 1.5 6 6.25l4.75-4.75' fill='none' stroke='%237d838c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-size:12px 8px;background-repeat:no-repeat;cursor:var(--cursor-wrench),pointer}html[dir=rtl] select{background-position:15px}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-3);color:var(--muted);cursor:not-allowed}.field-label,.large-field-label{display:block;font-size:var(--text-sm);font-weight:700;color:var(--ink);margin-bottom:8px}.large-field-label{font-size:var(--text-md);margin-bottom:10px}.large-field-label small{display:block;margin-top:8px;font-size:var(--text-xs);font-weight:500;color:var(--muted)}.full-width{grid-column:1/-1}.form-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--red-wash);border:1px solid var(--red-line);color:var(--red-strong);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);animation:pop var(--dur) var(--ease-out)}.form-error svg{margin-top:2px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.eyebrow,.ops-care-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-2xs);font-weight:800;letter-spacing:.055em;text-transform:uppercase;color:var(--accent)}.eyebrow svg,.ops-care-eyebrow svg{color:var(--brass)}.detail-section-head,.panel-heading,.section-title,.table-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title small{font-size:var(--text-xs);color:var(--muted)}.detail-section-head h3,.panel-heading h3,.table-heading h3{font-size:var(--text-lg);margin-top:6px}.panel-heading span:not(.eyebrow),.table-heading span{font-size:var(--text-xs);color:var(--muted)}.green-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-wash);display:inline-block}.ops-care-in-home-city-chip,.ops-care-pickup-stage-chip,.ops-care-return-open-chip,.ops-care-status-chip,.ops-care-warehouse-match-chip,.priority-badge,.read-only-chip,.return-journey-match-chip,.status-badge,.warehouse-journey-status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);font-size:var(--text-xs);font-weight:700;line-height:1.45;white-space:nowrap;border:1px solid transparent}.status-new,.warehouse-journey-status.new{background:var(--orange-wash);color:var(--orange-strong);border-color:var(--orange-line)}.status-progress,.warehouse-journey-status.in_progress{background:var(--info-wash);color:var(--info);border-color:var(--info-line)}.status-waiting,.warehouse-journey-status.waiting_parts{background:var(--red-wash);color:var(--red-strong);border-color:var(--red-line)}.status-ready,.warehouse-journey-status.ready{background:var(--green-wash);color:var(--green-strong);border-color:var(--green-line)}.status-closed,.warehouse-journey-status.closed{background:var(--purple-wash);color:var(--purple-strong);border-color:var(--purple-line)}.priority-normal{background:var(--neutral-wash);color:var(--ink-soft);border-color:var(--neutral-line)}.priority-medium{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.priority-urgent{background:var(--red-wash);color:var(--red-strong);border-color:var(--red-line)}.ops-care-status-chip.ready{background:var(--yellow-wash);color:var(--yellow-strong);border-color:var(--yellow-line)}.ops-care-status-chip.done{background:var(--green-wash);color:var(--green-strong);border-color:var(--green-line)}.ops-care-order-top>div.ops-care-order-statuses{flex:0 0 auto;min-width:max-content;display:flex;align-items:flex-end;gap:7px}.ops-care-overdue-details{text-align:right}.ops-care-overdue-details summary{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--red-line);border-radius:var(--r-pill);background:var(--red-wash);color:var(--red-strong);font-size:var(--text-xs);font-weight:800;line-height:1.45;white-space:nowrap;cursor:pointer;list-style:none}.ops-care-overdue-details summary::-webkit-details-marker{display:none}.ops-care-overdue-details summary:hover{border-color:var(--red-strong)}.ops-care-overdue-details summary:focus-visible{outline:3px solid color-mix(in srgb,var(--red-strong) 28%,transparent);outline-offset:3px}.ops-care-overdue-details>div{width:min(260px,72vw);margin-top:7px;padding:10px 12px;border:1px solid var(--red-line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-soft);font-size:var(--text-xs);line-height:1.7;box-shadow:var(--shadow-sm)}.ops-care-overdue-details>div small,.ops-care-overdue-details>div strong{display:block}.ops-care-overdue-details>div strong{color:var(--red-strong);font-size:var(--text-sm)}.ops-care-overdue-details>div small{color:var(--muted)}.return-journey-match-chip.matched{background:var(--purple-wash);color:var(--purple-strong);border-color:var(--purple-line)}.return-journey-match-chip.waiting_odoo{background:var(--orange-wash);color:var(--orange-strong);border-color:var(--orange-line)}.return-journey-match-chip.bigbox_only{background:var(--info-wash);color:var(--info);border-color:var(--info-line)}.return-journey-match-chip.odoo_only{background:var(--neutral-wash);color:var(--ink-soft);border-color:var(--neutral-line)}.ops-care-warehouse-match-chip.matched{background:var(--green-wash);color:var(--green-strong);border-color:var(--green-line)}.ops-care-warehouse-match-chip.missing_bigbox,.ops-care-warehouse-match-chip.missing_odoo{background:var(--red-wash);color:var(--red-strong);border-color:var(--red-line)}.read-only-chip{background:var(--surface-3);color:var(--ink-soft);border-color:var(--line)}.console{position:relative;z-index:30;padding:0 var(--page-pad);color:var(--rail-ink);background-color:var(--rail);background-image:var(--grain),radial-gradient(1100px 460px at 88% -40%,rgba(182,137,63,.22),transparent 62%),radial-gradient(760px 420px at 8% 130%,rgba(11,82,99,.36),transparent 66%);background-size:150px 150px,auto,auto;background-blend-mode:overlay,normal,normal;border-bottom:1px solid var(--rail-line)}.console-bar{gap:16px;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.console-bar,.console-brand{display:flex;align-items:center}.console-brand{gap:11px;flex:none}.console-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-md);background:linear-gradient(150deg,var(--brass),#8f6a2c);color:#1a1409;box-shadow:0 4px 16px rgba(182,137,63,.32)}.console-wordmark strong{display:block;font-size:var(--text-sm);font-weight:700;letter-spacing:.2em;color:#fff}.console-wordmark small{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--rail-ink-soft)}.console-search{display:flex;align-items:center;gap:10px;flex:1 1 auto;max-width:460px;min-height:42px;padding:0 14px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--rail-ink-soft);font-size:var(--text-sm);text-align:start;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.console-search:hover{background:hsla(0,0%,100%,.1);border-color:rgba(182,137,63,.5);color:#fff}.console-search>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-search kbd,.palette kbd,.palette-foot kbd{flex:none;padding:2px 7px;border-radius:var(--r-xs);background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--rail-ink-soft)}.console-actions{display:flex;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.console-source{display:inline-flex;align-items:center;gap:9px;flex:none;padding:9px 16px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:var(--text-xs);font-weight:700;color:var(--rail-ink-soft)}.console-source>span:first-child{width:8px;height:8px;border-radius:50%;background:#2fbf7d;box-shadow:0 0 0 3px rgba(47,191,125,.22)}.console-source.is-disconnected{color:#f0aca7}.console-source.is-disconnected>span:first-child{background:#e5534b;box-shadow:0 0 0 3px rgba(229,83,75,.22)}.console-hero-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:var(--r-lg);background:rgba(182,137,63,.16);border:1px solid rgba(182,137,63,.34);color:var(--brass-soft)}.ops-care-heading-row.compact,.warehouse-journey-heading.compact{align-items:center;gap:16px;margin-bottom:18px}.ops-care-heading-row.compact>p,.warehouse-journey-heading.compact>p{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-soft)}.console .notification-button{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:var(--rail-ink-soft);box-shadow:none;width:42px;height:42px}.console .notification-button:hover{background:hsla(0,0%,100%,.12);color:#fff}.console .notification-button>span{border-color:var(--rail)}.console-user{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.console-user-copy strong{display:block;font-size:var(--text-xs);font-weight:700;color:#fff;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-user-copy small{display:block;font-size:var(--text-2xs);color:var(--rail-ink-faint)}.console-logout{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-md);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--rail-ink-soft);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.console-logout:hover{background:rgba(179,38,30,.28);border-color:hsla(4,71%,80%,.34);color:#ffc4bf}.console-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:34px 0 30px}.console-hero-copy{min-width:0;flex:1 1 420px}.console-date{display:block;font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-soft)}.console-hero h1{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:12px;font-family:var(--font-display);font-weight:400;line-height:var(--leading-display);color:#fff}.console-hero h1 em{font-style:normal;font-size:var(--display-xl);line-height:.9;letter-spacing:-.02em;color:var(--brass-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-shadow:0 12px 40px rgba(182,137,63,.28)}.console-hero h1 span{font-size:var(--display-sm)}.console-hero p{margin-top:12px;max-width:56ch;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--rail-ink-soft)}.console-hero-side{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:none}.console-pulse{display:flex;gap:10px}.console-pulse-item{min-width:118px;padding:12px 15px;border-radius:var(--r-md);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.console-pulse-item span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--rail-ink-faint)}.console-pulse-item strong{display:block;margin-top:6px;font-size:var(--text-2xl);font-weight:700;line-height:1;color:#fff;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.console-pulse-item.alert{background:rgba(179,38,30,.2);border-color:hsla(4,71%,80%,.36)}.console-pulse-item.alert span{color:#ffb9b3}.console-pulse-item.alert strong{color:#fff}.console-pulse-item.complete{background:rgba(43,171,119,.17);border-color:rgba(99,225,171,.3)}.console-pulse-item.complete span{color:#9ee9c9}.console-cta{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--brass),#96702f);color:#1a1409;font-size:var(--text-md);font-weight:700;box-shadow:0 10px 30px rgba(182,137,63,.3);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.console-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(182,137,63,.4)}.console-cta:active{transform:translateY(0)}.console-readonly{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);font-size:var(--text-xs);font-weight:700;color:var(--rail-ink-soft)}.console-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.console-tabs::-webkit-scrollbar{display:none}.console-tabs>button{position:relative;display:inline-flex;align-items:center;gap:9px;flex:none;min-height:50px;padding:0 18px;border-radius:var(--r-md) var(--r-md) 0 0;font-size:var(--text-sm);font-weight:700;color:var(--rail-ink-soft);white-space:nowrap;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.console-tabs>button:hover{color:#fff;background:hsla(0,0%,100%,.05)}.console-tabs>button.active{color:#fff;background:hsla(0,0%,100%,.07)}.console-tabs>button.active:after{content:"";position:absolute;inset-block-end:0;inset-inline:14px;height:3px;border-radius:var(--r-pill) var(--r-pill) 0 0;background:var(--brass-soft)}.console-tabs>button em{font-style:normal;padding:2px 8px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.1);font-size:var(--text-2xs);font-weight:800}.console-tabs>button.active em{background:rgba(182,137,63,.3);color:#fbeed8}.console-tabs-spacer{flex:1 1}.console-help{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:38px;padding:0 14px;margin-bottom:6px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:var(--text-xs);font-weight:700;color:var(--rail-ink-soft);cursor:var(--cursor-wrench),pointer}.console-help:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:rgba(182,137,63,.44)}.palette-layer{position:fixed;inset:0;z-index:260;display:grid;justify-items:center;align-content:start;padding:min(14vh,140px) 20px 20px;background:rgba(16,14,10,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade var(--dur) var(--ease)}.palette{width:min(640px,100%);border-radius:var(--r-xl);background:rgba(28,31,36,.97);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 40px 100px rgba(0,0,0,.55);overflow:hidden;color:var(--rail-ink);animation:pop var(--dur-slow) var(--ease-out)}.palette-field{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.09)}.palette-field>svg{color:var(--brass-soft);flex:none}.palette-field input{flex:1 1;min-width:0;min-height:62px;padding:0;border:0;background:transparent;color:#fff;font-size:var(--text-md)}.palette-field input:focus{box-shadow:none}.palette-field input::placeholder{color:var(--rail-ink-faint)}.palette-results{max-height:min(52vh,460px);overflow-y:auto;padding:10px}.palette-group+.palette-group{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.07)}.palette-group-label{display:block;padding:6px 10px;font-size:var(--text-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rail-ink-faint)}.palette-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:var(--r-md);text-align:start;color:var(--rail-ink-soft);transition:background var(--dur-fast) var(--ease)}.palette-item.active{background:rgba(182,137,63,.16);color:#fff}.palette-item>svg:first-child{flex:none;color:var(--brass-soft)}.palette-item>.palette-item-copy,.palette-item>span:not([class]){flex:1 1;min-width:0}.palette-item .status-badge{flex:none}.palette-item-copy strong{display:block;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;color:#fff;text-align:right}.palette-item-copy small{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--rail-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-empty{padding:26px 12px;text-align:center;font-size:var(--text-sm);color:var(--rail-ink-faint)}.palette-foot{display:flex;gap:18px;padding:11px 18px;border-top:1px solid hsla(0,0%,100%,.09);background:rgba(0,0,0,.24);font-size:var(--text-2xs);color:var(--rail-ink-faint)}.palette-foot span{display:inline-flex;align-items:center;gap:6px}.app-shell,.ops-care-shell{min-height:100vh;display:block;direction:rtl}.main-content,.ops-care-main{min-width:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--canvas);background-image:var(--grain);background-size:150px 150px;background-attachment:scroll;background-blend-mode:multiply}.ops-care-sidebar,.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;width:var(--rail-width);display:flex;flex-direction:column;gap:6px;padding:22px 16px 18px;color:var(--rail-ink);-webkit-border-end:1px solid var(--rail-line);border-inline-end:1px solid var(--rail-line);overflow-y:auto;overscroll-behavior:contain;background-color:var(--rail);background-image:var(--grain),radial-gradient(420px 260px at 78% 4%,rgba(182,137,63,.16),transparent 70%);background-size:150px 150px,auto;background-blend-mode:overlay,normal}.ops-care-brand,.sidebar-brand{display:flex;align-items:center;gap:12px;padding:6px 8px 20px;margin-bottom:6px;border-bottom:1px solid var(--rail-line)}.brand-mark,.ops-care-brand>span:first-child{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:var(--r-md);background:linear-gradient(150deg,var(--brass),#8f6a2c);color:#1a1409;box-shadow:0 4px 14px rgba(182,137,63,.3)}.brand-mark.small{width:40px;height:40px}.brand-name,.ops-care-brand strong{display:block;font-size:var(--text-md);font-weight:800;letter-spacing:.14em;color:var(--rail-ink);line-height:1.15}.brand-subtitle,.ops-care-brand small{display:block;margin-top:3px;font-size:var(--text-2xs);font-weight:600;letter-spacing:.09em;color:var(--rail-ink-faint);text-transform:uppercase}.ops-care-sidebar-close,.sidebar-close{display:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--rail-ink-soft)}.ops-care-sidebar-close:hover,.sidebar-close:hover{background:var(--rail-2);border-color:var(--rail-line);color:var(--rail-ink)}.ops-care-nav-title,.sidebar-section-label{padding:12px 10px 8px;font-size:var(--text-2xs);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--rail-ink-faint)}.ops-care-nav,.sidebar-nav{display:flex;flex-direction:column;gap:4px}.ops-care-nav button,.sidebar-link{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border-radius:var(--r-md);text-align:start;font-size:var(--text-sm);font-weight:600;color:var(--rail-ink-soft);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ops-care-nav button svg,.sidebar-link svg{color:var(--rail-ink-faint);transition:color var(--dur) var(--ease)}.ops-care-nav button:hover,.sidebar-link:hover{background:var(--rail-2);color:var(--rail-ink)}.ops-care-nav button:hover svg,.sidebar-link:hover svg{color:var(--brass-soft)}.ops-care-nav button.active,.sidebar-link.active{background:linear-gradient(90deg,rgba(182,137,63,.16),rgba(182,137,63,.05));color:#fff}.ops-care-nav button.active svg,.sidebar-link.active svg{color:var(--brass-soft)}.ops-care-nav button.active:before,.sidebar-link.active:before{content:"";position:absolute;inset-block:10px;inset-inline-start:-10px;width:3px;border-radius:var(--r-pill);background:var(--brass-soft)}.ops-care-nav button>span,.sidebar-link>span:first-of-type{flex:1 1;min-width:0}.ops-care-nav button>span{display:flex;flex-direction:column;gap:3px}.ops-care-nav button strong{font-size:var(--text-sm);font-weight:700;color:inherit}.ops-care-nav button small{font-size:var(--text-2xs);font-weight:500;color:var(--rail-ink-faint);line-height:1.45}.ops-care-nav button.active small{color:var(--rail-ink-soft)}.ops-care-nav button em{font-style:normal;font-weight:700;padding:3px 8px;color:var(--brass-soft)}.nav-count,.ops-care-nav button em{font-size:var(--text-2xs);border-radius:var(--r-pill);background:var(--rail-2)}.nav-count{flex:none;min-width:26px;padding:2px 8px;color:var(--rail-ink-soft);font-weight:800;text-align:center}.sidebar-link.active .nav-count{background:rgba(182,137,63,.24);color:#fbeed8}.ops-care-user-card,.simple-role-card{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px;border-radius:var(--r-md);background:var(--rail-2);border:1px solid var(--rail-line)}.ops-care-user-card>span:first-child,.simple-role-card>svg{flex:none;color:var(--brass-soft)}.ops-care-user-card>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-sm);background:linear-gradient(150deg,var(--brass),#8f6a2c);color:#1a1409;font-weight:800;font-size:var(--text-md)}.ops-care-user-card div,.simple-role-card div{min-width:0}.ops-care-user-card strong,.simple-role-card strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--rail-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-care-user-card small,.simple-role-card span{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--rail-ink-faint)}.ops-care-sidebar-bottom,.sidebar-bottom{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.support-card{display:flex;align-items:center;gap:11px;padding:13px 12px;border-radius:var(--r-md);background:var(--rail-2);border:1px solid var(--rail-line);cursor:var(--cursor-wrench),pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.support-card:hover{border-color:rgba(182,137,63,.5);background:#282d34}.support-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--r-sm);background:rgba(182,137,63,.16);color:var(--brass-soft)}.support-card div{flex:1 1;min-width:0}.support-card strong{display:block;font-size:var(--text-xs);font-weight:700;color:var(--rail-ink)}.support-card span{display:block;font-size:var(--text-2xs)}.support-card span,.support-card>svg:last-child{color:var(--rail-ink-faint)}.logout-link,.ops-care-logout{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:10px 12px;border-radius:var(--r-md);font-size:var(--text-sm);font-weight:600;color:var(--rail-ink-soft);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.logout-link:hover,.ops-care-logout:hover{background:rgba(179,38,30,.16);color:#ffb9b3}.ops-care-backdrop,.sidebar-backdrop{display:none;position:fixed;inset:0;z-index:55;background:rgba(20,17,12,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0}.ops-care-topbar,.topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;gap:16px;padding:16px var(--page-pad);background:hsla(40,21%,89%,.88);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--line)}.topbar-title{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.ops-care-topbar>div>span,.topbar-kicker{display:block;font-size:var(--text-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ops-care-topbar h1,.topbar h1{margin-top:4px;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;letter-spacing:0}.topbar h1 span{font-size:.85em}.ops-care-topbar{justify-content:space-between}.ops-care-topbar>div:not(.ops-care-topbar-status){min-width:0;flex:1 1}.topbar-actions{display:flex;align-items:center;gap:10px;flex:none}.notification-button{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.notification-button:hover{border-color:var(--line-strong);color:var(--ink)}.notification-button>span{position:absolute;inset-block-start:9px;inset-inline-end:10px;width:8px;height:8px;border-radius:50%;background:var(--orange);border:2px solid var(--surface)}.user-chip{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(150deg,var(--accent),#0a3f4d);color:#fff;font-weight:800;font-size:var(--text-sm)}.user-chip-copy{min-width:0;line-height:1.25}.user-chip-copy strong{display:block;font-size:var(--text-xs);font-weight:700;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip-copy span{display:block;font-size:var(--text-2xs);color:var(--muted)}.user-chip>svg{color:var(--faint)}.mobile-menu,.ops-care-menu-button{display:none;place-items:center;width:44px;height:44px;border-radius:var(--r-md);border:1px solid var(--line);color:var(--ink)}.mobile-menu,.ops-care-menu-button,.ops-care-topbar-status{flex:none;background:var(--surface);box-shadow:var(--shadow-xs)}.ops-care-topbar-status{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--text-xs);font-weight:700;color:var(--ink-soft)}.ops-care-topbar-status>span:first-child{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-wash)}.dashboard-view,.ops-care-content,.orders-view{flex:1 1;padding:26px var(--page-pad) 64px;animation:rise var(--dur-slow) var(--ease-out)}.admin-sherine-heading,.ops-care-heading-row,.view-intro,.warehouse-journey-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.admin-sherine-heading h3,.ops-care-heading-row h2,.view-intro h2,.warehouse-journey-heading h3{margin-top:12px;font-family:var(--font-display);font-size:var(--display-md);font-weight:400;line-height:var(--leading-display);letter-spacing:0;color:var(--ink-strong)}.admin-sherine-heading p,.ops-care-heading-row p,.view-intro p,.warehouse-journey-heading p{margin-top:8px;max-width:78ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}.view-intro-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-care-filter-bar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.ops-care-filter-bar>.ops-care-date-range-filter,.ops-care-filter-bar>.ops-care-region-filter{margin-bottom:0}@media (max-width:1080px){.ops-care-filter-bar{grid-template-columns:1fr}}.ops-care-filters-hierarchy{display:grid;grid-template-columns:1fr 1.35fr 1.5fr;grid-gap:14px;gap:14px;margin-bottom:14px}.ops-care-filter-section{display:flex;flex-direction:column}.ops-care-filter-date{order:1}.ops-care-filter-region{order:2}.ops-care-filter-status{order:3}@media (max-width:1200px){.ops-care-filters-hierarchy{grid-template-columns:1fr 1fr}.ops-care-filter-date{grid-column:1/-1}}@media (max-width:768px){.ops-care-filters-hierarchy{grid-template-columns:1fr}.ops-care-filter-date{grid-column:auto}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.stat-card{position:relative;display:flex;flex-direction:column;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.stat-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--neutral-line)}.stat-card.blue:before{background:var(--accent)}.stat-card.orange:before{background:var(--orange)}.stat-card.green:before{background:var(--green)}.stat-card.red:before{background:var(--red)}.stat-card.info:before{background:var(--info)}.stat-card.purple:before{background:var(--purple)}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.stat-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);background:var(--neutral-wash);color:var(--ink-soft)}.stat-card.blue .stat-icon{background:var(--accent-wash);color:var(--accent)}.stat-card.orange .stat-icon{background:var(--orange-wash);color:var(--orange-strong)}.stat-card.green .stat-icon{background:var(--green-wash);color:var(--green-strong)}.stat-card.red .stat-icon{background:var(--red-wash);color:var(--red-strong)}.stat-card.info .stat-icon{background:var(--info-wash);color:var(--info)}.stat-card.purple .stat-icon{background:var(--purple-wash);color:var(--purple-strong)}.stat-detail{font-size:var(--text-2xs);font-weight:700;color:var(--muted);text-align:end}.stat-value{margin-top:16px;font-size:var(--text-3xl);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink-strong);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.stat-label{margin-top:7px;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft)}.worker-next-step{display:flex;align-items:center;gap:18px;padding:20px;margin-bottom:18px;background:linear-gradient(120deg,#fbfaf8,var(--surface));border:1px solid var(--line);-webkit-border-start:4px solid var(--brass);border-inline-start:4px solid var(--brass)}.next-step-icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:var(--r-md);background:var(--brass-wash);color:#8a6526}.worker-next-step>div{flex:1 1;min-width:0}.worker-next-step h3{margin-top:6px;font-size:var(--text-lg)}.worker-next-step p{margin-top:6px;font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-normal)}.worker-next-step .primary-button{flex:none}.recent-panel{padding:20px}.recent-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.recent-row{display:flex;align-items:center;gap:13px;width:100%;padding:13px 14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);text-align:start;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.recent-row:hover{background:var(--surface);border-color:var(--accent-line);transform:translateX(-3px)}.recent-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-soft)}.recent-copy{flex:1 1;min-width:0}.recent-copy strong{font-size:var(--text-sm);font-weight:700;font-family:var(--font-mono);letter-spacing:-.01em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right}.recent-copy span,.recent-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-copy span{margin-top:3px;font-size:var(--text-xs);color:var(--muted)}.recent-row>svg:last-child{color:var(--faint);flex:none}.mini-empty{padding:26px;text-align:center;font-size:var(--text-sm);color:var(--muted);background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r-md)}.order-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ops-care-search,.search-field{display:flex;align-items:center;gap:10px;flex:1 1 320px;min-width:0;max-width:460px;padding:0 14px;min-height:46px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ops-care-search:focus-within,.search-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.ops-care-search>svg,.search-field>svg{color:var(--faint);flex:none}.ops-care-search input,.search-field input{flex:1 1;min-width:0;min-height:42px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ops-care-search input:focus,.search-field input:focus{box-shadow:none}.filter-tabs,.ops-care-status-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px;background:var(--canvas-deep);border:1px solid var(--line);border-radius:var(--r-md)}.filter-tabs button,.ops-care-status-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:700;color:var(--ink-soft);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.filter-tabs button:hover,.ops-care-status-tabs button:hover{background:hsla(0,0%,100%,.7);color:var(--ink)}.filter-tabs button.active,.ops-care-status-tabs button.active{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.filter-tabs button span,.ops-care-status-tabs button span{min-width:22px;padding:1px 7px;border-radius:var(--r-pill);background:var(--neutral-wash);color:var(--ink-soft);font-size:var(--text-2xs);font-weight:800;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.filter-tabs button.active span,.ops-care-status-tabs button.active span{background:var(--accent);color:#fff}.ops-care-status-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.ops-care-status-filter>div:first-child strong{display:block;font-size:var(--text-sm);font-weight:700}.ops-care-status-filter>div:first-child span{display:block;margin-top:3px;font-size:var(--text-xs);color:var(--muted)}.ops-care-date-range-filter,.ops-care-region-filter{padding:18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.warehouse-journey-city-filter-head,.warehouse-journey-date-filter-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.warehouse-journey-city-filter-head>svg,.warehouse-journey-date-filter-head>svg{display:block;flex:none;color:var(--accent)}.warehouse-journey-city-filter-head strong,.warehouse-journey-date-filter-head strong{display:block;font-size:var(--text-sm);font-weight:700}.warehouse-journey-city-filter-head span,.warehouse-journey-date-filter-head span{display:block;margin-top:3px;font-size:var(--text-xs);color:var(--muted)}.warehouse-journey-city-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:10px;gap:10px}.warehouse-journey-city-options button{display:grid;grid-gap:3px;gap:3px;padding:13px 14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);text-align:start;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.warehouse-journey-city-options button:hover{border-color:var(--line-strong);background:var(--surface)}.warehouse-journey-city-options button.active{background:var(--accent-wash);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.warehouse-journey-city-options button>span{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.warehouse-journey-city-options button small{font-size:var(--text-2xs);color:var(--muted)}.warehouse-journey-city-options button strong{margin-top:4px;font-size:var(--text-xl);font-weight:800;line-height:1;color:var(--ink-strong);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.warehouse-journey-city-options button.active strong,.warehouse-journey-city-options button.active>span{color:var(--accent)}.warehouse-journey-city-options button.region-jeddah{--region-bg:#e5f0fa;--region-border:#93bfec;--region-text:#1b5998;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.region-jeddah:hover{background:#cfe3f7;border-color:#67a6e4}.warehouse-journey-city-options button.region-riyadh{--region-bg:#fcefd9;--region-border:#f4c87b;--region-text:#8e5e0b;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.region-riyadh:hover{background:#fae5c2;border-color:#f0b44c}.warehouse-journey-city-options button.region-dammam{--region-bg:#d5f6e5;--region-border:#81e4b3;--region-text:#1d8752;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.region-dammam:hover{background:#c0f2d9;border-color:#57db99}.warehouse-journey-city-options button.region-all{--region-bg:#ebebeb;--region-border:#bfbfbf;--region-text:#666;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.region-all:hover{background:#dedede;border-color:#a6a6a6}.region-count-display{display:flex;flex-direction:column;gap:4px;align-items:center}.region-percentage{font-size:var(--text-2xs);font-weight:500;color:var(--region-text);font-style:normal}.warehouse-journey-city-options button.stage-draft{--region-bg:#ededed;--region-border:#c2c2c2;--region-text:#6b6b6b;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-draft:hover{background:#e0e0e0;border-color:#a8a8a8}.warehouse-journey-city-options button.stage-in_transit{--region-bg:#fcefd9;--region-border:#f4c87b;--region-text:#8e5e0b;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-in_transit:hover{background:#fae5c2;border-color:#f0b44c}.warehouse-journey-city-options button.stage-picked{--region-bg:#faf7d1;--region-border:#f0e675;--region-text:#81770e;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-picked:hover{background:#f7f2ba;border-color:#ebdd47}.warehouse-journey-city-options button.stage-assigned{--region-bg:#dbf0fa;--region-border:#82c9ed;--region-text:#136086;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-assigned:hover{background:#c5e6f7;border-color:#55b6e7}.warehouse-journey-city-options button.stage-accepted{--region-bg:#edd8f8;--region-border:#c681e9;--region-text:#611886;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-accepted:hover{background:#e4c2f4;border-color:#b356e1}.warehouse-journey-city-options button.stage-delivered{--region-bg:#d5f6e5;--region-border:#81e4b3;--region-text:#1d8752;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-delivered:hover{background:#c0f2d9;border-color:#57db99}.warehouse-journey-city-options button.stage-all{--region-bg:#ebebeb;--region-border:#bfbfbf;--region-text:#666;background:var(--region-bg);border-color:var(--region-border)}.warehouse-journey-city-options button.stage-all:hover{background:#dedede;border-color:#a6a6a6}.ops-care-filter-bar-hierarchical{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;margin-top:8px}.ops-care-filter-left{min-width:280px}.ops-care-filter-right{display:grid;grid-gap:20px;gap:20px;grid-auto-flow:row}@media (max-width:1200px){.ops-care-filter-bar-hierarchical{grid-template-columns:1fr;gap:16px}.ops-care-filter-left{min-width:auto}}.warehouse-journey-date-fields{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.warehouse-journey-date-fields label{display:grid;grid-gap:6px;gap:6px;flex:1 1 190px;min-width:0}.warehouse-journey-clear-dates,.warehouse-journey-date-fields label span{font-size:var(--text-xs);font-weight:700;color:var(--ink-soft)}.warehouse-journey-clear-dates{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 14px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--line);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.warehouse-journey-clear-dates:hover{background:var(--red-wash);border-color:var(--red-line);color:var(--red-strong)}.warehouse-journey-date-error{margin-top:10px;padding:10px 13px;border-radius:var(--r-sm);background:var(--red-wash);border:1px solid var(--red-line);color:var(--red-strong);font-size:var(--text-xs);font-weight:700}.ops-care-date-range-filter.embedded{margin-bottom:0;flex:1 1 380px}.orders-panel{padding:0;overflow:hidden}.table-heading{padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface-2)}.table-summary{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:700;color:var(--ink-soft)}.table-heading-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.table-heading-actions .danger-button{min-height:38px;padding:0 14px;font-size:var(--text-xs)}.orders-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.orders-table{width:100%;min-width:820px;border-collapse:collapse;font-size:var(--text-sm)}.orders-table thead .reference-head span{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.orders-table thead th{padding:12px 14px;background:var(--surface-3);border-bottom:1px solid var(--line);text-align:start;font-size:var(--text-2xs);font-weight:800;letter-spacing:.045em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.orders-table tbody tr{cursor:var(--cursor-wrench),pointer;border-bottom:1px solid var(--line-soft);transition:background var(--dur-fast) var(--ease)}.orders-table tbody tr:last-child{border-bottom:0}.orders-table tbody tr:hover{background:var(--surface-2)}.orders-table td{padding:13px 14px;vertical-align:middle}.orders-table .due-cell,.orders-table .order-timing-cell,.orders-table .reference-cell{vertical-align:top}.order-number{display:block;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;letter-spacing:-.01em;color:var(--ink-strong);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right;white-space:nowrap}.order-number.large{font-size:var(--text-lg)}.source-document-inline{margin-top:4px;font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap}.quantity-note,.source-document-inline{display:block;font-size:var(--text-2xs);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right}.quantity-note{margin-top:3px;color:var(--muted)}.customer-cell strong{display:block;font-size:var(--text-sm);font-weight:700;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-cell span{display:block;margin-top:3px;font-size:var(--text-2xs);color:var(--muted)}.date-cell{display:block;font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap}.source-document-cell .date-cell{font-family:var(--font-mono);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right}.due-date-cell{font-weight:700;color:var(--ink)}.elapsed-time,.remaining-time{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:var(--text-2xs);font-weight:600;color:var(--muted);white-space:nowrap}.order-time-meta{display:grid;grid-gap:5px;gap:5px}.remaining-time.remaining{color:var(--green-strong)}.remaining-time.overdue{color:var(--red-strong);font-weight:700}.remaining-time.closed{color:var(--purple-strong)}.remaining-time.normal{color:var(--muted)}.row-actions-cell{width:1%;white-space:nowrap}.journey-meter{display:flex;gap:3px;margin-top:8px;width:108px}.journey-meter-step{flex:1 1;height:4px;border-radius:var(--r-pill);background:var(--line-strong);transition:background var(--dur) var(--ease)}.journey-meter-step.done{background:var(--green)}.journey-meter-step.here{background:var(--orange);box-shadow:0 0 0 2px var(--orange-wash)}.journey-meter-step.here.failed{background:var(--red);box-shadow:0 0 0 2px var(--red-wash)}.journey-meter-step.delivered{background:var(--green)}.orders-table tbody tr:hover .journey-meter-step:not(.done):not(.here){background:var(--neutral-line)}.empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:58px 24px;text-align:center;color:var(--muted)}.empty-state>svg{color:var(--line-strong);margin-bottom:6px}.empty-state strong{font-size:var(--text-md);font-weight:700;color:var(--ink)}.empty-state span{font-size:var(--text-sm)}.view-switch{display:flex;gap:4px;flex:none;padding:5px;background:var(--canvas-deep);border:1px solid var(--line);border-radius:var(--r-md)}.view-switch button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:700;color:var(--ink-soft);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.view-switch button:hover{background:hsla(0,0%,100%,.7);color:var(--ink)}.view-switch button.active{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.toolbar-danger{flex:none;min-height:46px}.workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.workspace.has-inspector{grid-template-columns:minmax(0,1fr) minmax(380px,460px)}.workspace-main{min-width:0}.workspace-inspector{position:-webkit-sticky;position:sticky;inset-block-start:16px;max-height:calc(100vh - 32px);overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-md);animation:inspector-in .4s var(--ease-out)}@keyframes inspector-in{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}.workspace-inspector .detail-drawer{width:100%;height:100%;max-height:calc(100vh - 32px);padding:0 18px 24px;border:0;box-shadow:none;background:transparent;animation:none}.workspace-inspector .drawer-top{margin:0 -18px 16px;padding:14px 18px;inset-block-start:0;background:var(--surface-2)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;align-items:start}.board-column{display:flex;flex-direction:column;min-width:0;border-radius:var(--r-lg);background:var(--surface-sunken);border:1px solid var(--line-soft);overflow:hidden}.board-column-head{display:flex;align-items:center;gap:10px;padding:13px 14px;background:var(--surface);border-bottom:1px solid var(--line-soft)}.board-column-mark{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--r-sm);border:1px solid transparent}.board-column.status-new .board-column-mark{background:var(--orange-wash);color:var(--orange-strong);border-color:var(--orange-line)}.board-column.status-progress .board-column-mark{background:var(--info-wash);color:var(--info);border-color:var(--info-line)}.board-column.status-ready .board-column-mark{background:var(--green-wash);color:var(--green-strong);border-color:var(--green-line)}.board-column.status-waiting .board-column-mark{background:var(--red-wash);color:var(--red-strong);border-color:var(--red-line)}.board-column.status-closed .board-column-mark{background:var(--purple-wash);color:var(--purple-strong);border-color:var(--purple-line)}.board-column-title{flex:1 1;min-width:0}.board-column-title strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--ink-strong)}.board-column-title small{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--muted)}.board-column-count{flex:none;min-width:28px;padding:3px 9px;border-radius:var(--r-pill);background:var(--canvas-deep);font-size:var(--text-xs);font-weight:800;text-align:center;color:var(--ink-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.board-column-alert{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--red-wash);border-bottom:1px solid var(--red-line);font-size:var(--text-2xs);font-weight:700;color:var(--red-strong)}.board-column-body{display:grid;grid-gap:9px;gap:9px;padding:10px;min-height:74px;align-content:start}.board-column-empty{padding:20px 10px;text-align:center;font-size:var(--text-xs);color:var(--faint)}.board-card{display:grid;grid-gap:7px;gap:7px;width:100%;padding:12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);-webkit-border-start:3px solid var(--line-strong);border-inline-start:3px solid var(--line-strong);text-align:start;box-shadow:var(--shadow-xs);transition:transform .34s var(--spring),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.board-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.board-card.selected{border-color:var(--accent);border-inline-start-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-md)}.board-card.overdue{border-inline-start-color:var(--red)}.board-card.remaining{border-inline-start-color:var(--green)}.board-card.closed{border-inline-start-color:var(--purple)}.board-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.board-card-top .order-number{font-size:var(--text-xs)}.board-card-product{font-size:var(--text-sm);font-weight:700;color:var(--ink-strong);line-height:var(--leading-snug);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-card-source{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:7px;border-top:1px solid var(--line-soft)}.board-card-photos{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-2xs);font-weight:600;color:var(--muted)}.board-card-idle{font-size:var(--text-2xs);color:var(--faint)}.board-empty{padding:54px 24px}.detail-layer{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-start;background:rgba(20,17,12,.44);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade var(--dur) var(--ease)}.detail-drawer{width:min(620px,100%);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px 40px;background:var(--canvas);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);box-shadow:var(--shadow-xl);animation:slide-start var(--dur-slow) var(--ease-out)}.drawer-top{position:-webkit-sticky;position:sticky;inset-block-start:-22px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-22px -26px 18px;padding:14px 26px;background:hsla(40,21%,89%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.back-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--text-sm);font-weight:700;color:var(--ink);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease)}.back-button:hover{border-color:var(--accent-line);color:var(--accent)}.drawer-actions{display:flex;align-items:center;gap:8px}.detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.order-heading-copy{min-width:0;flex:1 1}.order-heading-copy h2{margin-top:8px;font-size:var(--text-xl)}.order-heading-copy p{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:var(--text-sm);color:var(--ink-soft)}.detail-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));grid-gap:9px;gap:9px;margin-top:14px}.detail-info-grid>div{padding:12px 14px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.detail-info-grid span{display:block;font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em;color:var(--muted);text-transform:uppercase}.detail-info-grid strong{display:block;margin-top:6px;font-size:var(--text-sm);font-weight:700;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis}.detail-remaining.remaining{color:var(--green-strong)}.detail-remaining.overdue{color:var(--red-strong)}.detail-remaining.closed{color:var(--purple-strong)}.detail-note{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);-webkit-border-start:3px solid var(--brass);border-inline-start:3px solid var(--brass)}.detail-note>svg{margin-top:2px;color:var(--brass);flex:none}.detail-note div{min-width:0;flex:1 1}.detail-note strong{display:block;font-size:var(--text-sm);font-weight:700}.detail-note p{margin-top:5px;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}.detail-note small{display:block;margin-top:6px;font-size:var(--text-2xs);color:var(--muted)}.detail-note .form-error{margin-top:10px}.photos-section{margin-top:18px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.photo-strip,.simple-photo-grid,.warehouse-journey-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.simple-photo-grid{margin-top:0}.photo-thumb,.warehouse-journey-photo{position:relative;display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);text-align:center;transition:border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.photo-thumb>span,.warehouse-journey-photo>span{font-size:var(--text-2xs);font-weight:700;color:var(--ink-soft)}.photo-thumb img,.warehouse-journey-photo img{width:100%;height:108px;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-3)}.photo-thumb-clickable:hover,.warehouse-journey-photo.available:hover{border-color:var(--accent);transform:translateY(-2px)}.photo-missing,.warehouse-journey-photo>div{display:grid;place-items:center;grid-gap:5px;gap:5px;height:108px;border-radius:var(--r-sm);background:var(--surface-3);border:1px dashed var(--line-strong);color:var(--faint)}.photo-missing small,.warehouse-journey-photo>div small{font-size:var(--text-2xs)}.photo-thumb:disabled,.warehouse-journey-photo:disabled{cursor:default;opacity:1}.image-lightbox,.warehouse-journey-lightbox{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:28px;background:rgba(14,12,9,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade var(--dur) var(--ease)}.image-lightbox img,.warehouse-journey-lightbox img{max-width:min(1100px,100%);max-height:88vh;object-fit:contain;border-radius:var(--r-md);box-shadow:var(--shadow-xl)}.image-lightbox-close,.warehouse-journey-lightbox>button{position:absolute;inset-block-start:20px;inset-inline-end:20px;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-md);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);color:#fff}.image-lightbox-close:hover,.warehouse-journey-lightbox>button:hover{background:hsla(0,0%,100%,.24)}.workflow-panel{margin-top:18px}.read-only-notice,.workflow-message{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:var(--r-lg);background:var(--surface-3);border:1px solid var(--line);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}.read-only-notice>svg,.workflow-message>svg{margin-top:2px;flex:none;color:var(--ink-soft)}.read-only-notice strong{display:block;font-size:var(--text-sm);color:var(--ink-strong)}.read-only-notice span{display:block;margin-top:4px}.workflow-message.success{background:var(--green-wash);border-color:var(--green-line);color:var(--green-strong)}.workflow-message.success>svg{color:var(--green)}.workflow-message.warning{background:var(--orange-wash);border-color:var(--orange-line);color:var(--orange-strong)}.workflow-message.warning>svg{color:var(--orange)}.workflow-actions{padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--accent-line);box-shadow:var(--shadow-sm)}.workflow-actions p{margin-bottom:14px;font-size:var(--text-sm);font-weight:700;color:var(--ink)}.workflow-buttons{display:flex;gap:10px;flex-wrap:wrap}.action-ready{background:var(--green)}.action-ready:hover:not(:disabled){background:var(--green-strong)}.action-not-repairable{color:var(--red-strong);border-color:var(--red-line);background:var(--red-wash)}.action-not-repairable:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.detail-section-head{margin-top:22px;margin-bottom:14px}.event-count{padding:5px 11px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);font-size:var(--text-2xs);font-weight:700;color:var(--ink-soft)}.timeline{position:relative;display:grid;grid-gap:4px;gap:4px;padding:6px 0}.timeline:before{content:"";position:absolute;inset-block:22px;inset-inline-start:15px;width:2px;background:var(--line)}.timeline-item{position:relative;display:flex;gap:14px;padding:10px 0}.timeline-dot{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);color:var(--faint)}.timeline-dot.latest{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 0 0 4px var(--green-wash)}.timeline-copy{flex:1 1;min-width:0;padding-top:3px}.timeline-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.timeline-row strong{font-size:var(--text-sm);font-weight:700}.timeline-row span{font-size:var(--text-2xs);color:var(--muted);white-space:nowrap}.timeline-copy p{margin-top:4px;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-soft)}.note-form{margin-top:18px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--accent-line);animation:pop var(--dur) var(--ease-out)}.note-form>div{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.drawer-footer{display:flex;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.help-layer,.modal-layer,.notification-layer,.photo-action-layer,.warehouse-journey-detail-layer{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:24px;background:rgba(20,17,12,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade var(--dur) var(--ease);overflow-y:auto}.help-card,.modal-card,.notification-popover,.warehouse-journey-detail{width:min(640px,100%);max-height:min(90vh,900px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xl);animation:pop var(--dur-slow) var(--ease-out)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.modal-header h2{margin-top:8px;font-size:var(--text-xl)}.modal-subtitle{margin-top:7px;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}.form-modal form{display:grid;grid-gap:16px;gap:16px}.large-field-label,.simple-product-field{display:grid;grid-gap:8px;gap:8px;font-size:var(--text-sm);font-weight:700;color:var(--ink)}.simple-product-field span{font-weight:500;color:var(--muted)}.barcode-field{display:flex;align-items:center;gap:11px;padding:0 14px;min-height:52px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.barcode-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.barcode-field>svg{color:var(--accent);flex:none}.barcode-field input{flex:1 1;min-width:0;border:0;background:transparent;font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;letter-spacing:.02em}.barcode-field input:focus{box-shadow:none}.barcode-field input::placeholder{font-family:var(--font-ui);font-weight:500;letter-spacing:0}.photo-input{position:relative;display:block;min-height:158px;border-radius:var(--r-md);background:var(--surface-2);border:1.5px dashed var(--line-strong);cursor:var(--cursor-wrench),pointer;overflow:hidden;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.photo-input:hover{border-color:var(--accent);background:var(--accent-wash)}.photo-input:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.photo-input.has-image{border-style:solid;border-color:var(--green-line)}.photo-input-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:var(--cursor-wrench),pointer}.photo-input img{width:100%;height:158px;object-fit:cover}.photo-input-empty{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;height:158px;padding:16px;text-align:center;color:var(--ink-soft)}.photo-input-empty>svg{color:var(--accent)}.photo-input-empty strong{font-size:var(--text-sm);font-weight:700}.photo-input-empty small{font-size:var(--text-2xs);color:var(--muted)}.modal-actions{position:-webkit-sticky;position:sticky;inset-block-end:-24px;display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-block:18px 24px;-webkit-margin-after:-24px;margin-block-end:-24px;background:linear-gradient(to top,var(--surface) 78%,hsla(0,0%,100%,0));border-top:1px solid var(--line)}.photo-action-modal .modal-actions{margin-top:18px}.help-layer,.notification-layer{align-items:flex-start;justify-items:end;padding:76px var(--page-pad) 24px}.help-layer{place-items:center;padding:24px}.notification-popover{width:min(400px,100%);padding:18px}.notification-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.notification-popover-head h2{margin-top:6px;font-size:var(--text-lg)}.notification-list{display:grid;grid-gap:7px;gap:7px}.notification-item{display:flex;align-items:center;gap:11px;width:100%;padding:12px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);text-align:start;font-size:var(--text-sm);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.notification-item:hover{border-color:var(--accent-line);background:var(--accent-wash)}.notification-item-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--r-sm);background:var(--surface-3);color:var(--accent)}.notification-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:34px 18px;text-align:center;color:var(--muted)}.notification-empty>svg{color:var(--line-strong)}.notification-empty strong{font-size:var(--text-sm);color:var(--ink)}.notification-empty span{font-size:var(--text-xs)}.help-card{width:min(430px,100%);text-align:start}.help-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.help-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-lg);background:var(--brass-wash);color:#8a6526}.help-card h2{margin-top:8px;font-size:var(--text-xl)}.help-card p{margin-top:9px;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}.manager-contact{margin:16px 0;padding:15px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line)}.manager-contact strong{display:block;font-size:var(--text-md);font-weight:700}.manager-contact span{display:block;margin-top:5px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}.help-call-button{width:100%;text-decoration:none}.login-screen{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 20px 88px;background:radial-gradient(1100px 620px at 78% -10%,rgba(182,137,63,.13),transparent 62%),radial-gradient(900px 560px at 12% 108%,rgba(11,82,99,.2),transparent 60%),linear-gradient(168deg,#1c1f24,#14171b 62%,#101215);overflow:hidden}.login-screen:before{inset:0;background-image:var(--grain);background-size:150px 150px;opacity:var(--grain-dark);mix-blend-mode:overlay}.login-screen:after,.login-screen:before{content:"";position:absolute;pointer-events:none}.login-screen:after{inset:-30%;background:conic-gradient(from 210deg at 50% 50%,transparent 0deg,rgba(182,137,63,.1) 70deg,transparent 150deg,rgba(11,82,99,.14) 250deg,transparent 330deg);filter:blur(60px);animation:sweep 34s linear infinite}@keyframes sweep{to{transform:rotate(1turn)}}.login-orb{position:absolute;border-radius:50%;filter:blur(78px);pointer-events:none;animation:drift 18s var(--ease) infinite alternate}.orb-one{width:460px;height:460px;inset-block-start:-130px;inset-inline-end:-120px;background:rgba(182,137,63,.34)}.orb-two{width:420px;height:420px;inset-block-end:-150px;inset-inline-start:-120px;background:rgba(11,82,99,.5);animation-delay:-9s}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28px,26px,0) scale(1.12)}}.login-card{position:relative;z-index:1;width:min(486px,100%);padding:38px 36px 30px;border-radius:var(--r-xl);background:rgba(28,31,36,.82);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);color:var(--rail-ink);animation:rise var(--dur-slow) var(--ease-out)}.login-brand-row{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.09);text-align:center}.login-wordmark{display:grid;grid-gap:6px;gap:6px;justify-items:center}.login-wordmark strong:first-child{font-size:var(--text-xl);font-weight:800;letter-spacing:.34em;-webkit-padding-start:.34em;padding-inline-start:.34em;color:#fff}.login-wordmark strong:nth-child(2){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;letter-spacing:.04em;color:var(--brass-soft)}.login-wordmark span{margin-top:4px;font-size:var(--text-2xs);font-weight:600;letter-spacing:.05em;color:var(--rail-ink-faint)}.login-heading{text-align:center;margin-bottom:22px}.login-heading .eyebrow{color:var(--brass-soft);justify-content:center}.login-heading .eyebrow svg{color:var(--brass-soft)}.login-heading h1{margin-top:12px;font-family:var(--font-display);font-size:var(--display-md);font-weight:400;line-height:var(--leading-display);letter-spacing:0;color:#fff;text-wrap:balance}.login-form{display:grid;grid-gap:14px;gap:14px}.login-form-intro{font-size:var(--text-sm);color:var(--rail-ink-soft);text-align:center}.login-form input{min-height:54px;text-align:center;font-size:var(--text-lg);font-weight:700;letter-spacing:.34em;background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);color:#fff}.login-form input::placeholder{letter-spacing:0;font-weight:500;color:hsla(0,0%,100%,.62)}.login-form input:hover{border-color:hsla(0,0%,100%,.26)}.login-form input:focus{border-color:var(--brass-soft);box-shadow:var(--focus-ring-dark);background:hsla(0,0%,100%,.08)}.login-form .form-error{background:rgba(179,38,30,.18);border-color:hsla(4,71%,80%,.4);color:#ffc4bf}.login-button{min-height:52px;font-size:var(--text-md);background:linear-gradient(140deg,var(--brass),#96702f);color:#1a1409}.login-button:hover:not(:disabled){background:linear-gradient(140deg,var(--brass-soft),#a87e36)}.login-button:active:not(:disabled){background:linear-gradient(140deg,#a07734,#8a6529)}.demo-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.09);font-size:var(--text-xs);color:var(--rail-ink-faint)}.demo-note svg{color:var(--brass-soft)}.login-footer{position:absolute;inset-block-end:26px;inset-inline:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.34)}.login-footer span{color:var(--brass)}.loading-screen{display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;min-height:100vh;background:var(--canvas);color:var(--ink-soft);font-size:var(--text-sm)}.loading-screen .brand-mark{width:58px;height:58px;border-radius:var(--r-lg);animation:pulse 1.5s var(--ease) infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.93);opacity:.72}}.global-credit{position:fixed;inset-block-end:10px;inset-inline-end:14px;z-index:90;padding:5px 12px;border-radius:var(--r-pill);background:#1c1f24;color:var(--brass-soft);font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em;border:1px solid rgba(182,137,63,.26);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ops-care-view{display:block}.admin-sherine-refresh,.ops-care-refresh{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 17px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--text-sm);font-weight:700;color:var(--ink);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.admin-sherine-refresh:hover:not(:disabled),.ops-care-refresh:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.admin-sherine-refresh svg,.ops-care-refresh svg{color:var(--accent)}.ops-care-list-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ops-care-list-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;background:var(--surface-2);border-bottom:1px solid var(--line)}.ops-care-list-tools h3{font-size:var(--text-lg)}.ops-care-list-tools>div>span{display:block;margin-top:4px;font-size:var(--text-xs);color:var(--muted)}.return-journey-result-count,.warehouse-journey-result-count{padding:7px 14px;border-radius:var(--r-pill);background:var(--accent-wash);border:1px solid var(--accent-line);font-size:var(--text-xs);font-weight:800;color:var(--accent);white-space:nowrap}.return-journey-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.return-journey-pagination>button{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.return-journey-pagination>button:hover:not(:disabled){background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent)}.return-journey-pagination>button:disabled{opacity:.45;cursor:not-allowed}.return-journey-pagination>span{display:grid;justify-items:center;grid-gap:2px;gap:2px;font-size:var(--text-sm);font-weight:700;color:var(--ink-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:center}.return-journey-pagination>span small{font-size:var(--text-2xs);font-weight:600;color:var(--muted)}.admin-sherine-state,.ops-care-state{display:grid;justify-items:center;grid-gap:9px;gap:9px;padding:60px 24px;text-align:center;color:var(--muted)}.admin-sherine-state>svg,.ops-care-state>svg{color:var(--line-strong);margin-bottom:4px}.admin-sherine-state strong,.ops-care-state strong{font-size:var(--text-md);font-weight:700;color:var(--ink)}.admin-sherine-state span,.ops-care-state span{font-size:var(--text-sm);max-width:52ch;line-height:var(--leading-normal)}.admin-sherine-state.error,.ops-care-state.error{background:var(--red-wash)}.admin-sherine-state.error>svg,.ops-care-state.error>svg{color:var(--red)}.admin-sherine-state.error strong,.ops-care-state.error strong{color:var(--red-strong)}.admin-sherine-state button,.ops-care-state button{margin-top:10px;min-height:42px;padding:0 18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--text-sm);font-weight:700;color:var(--ink)}.admin-sherine-state button:hover,.ops-care-state button:hover{border-color:var(--accent);color:var(--accent)}.admin-sherine-state .spinning,.ops-care-state .spinning{color:var(--accent)}.ops-care-coming-soon{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:80px 24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ops-care-coming-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:var(--r-xl);background:var(--surface-3);color:var(--faint);margin-bottom:6px}.ops-care-coming-soon h2{font-size:var(--text-xl)}.ops-care-coming-soon p{font-size:var(--text-sm);color:var(--ink-soft)}.ops-care-in-home-grid,.ops-care-orders-grid,.ops-care-pickup-grid,.ops-care-return-grid,.ops-care-warehouse-grid,.return-journey-grid,.warehouse-journey-grid{display:grid;grid-gap:16px;gap:16px;padding:20px}.ops-care-orders-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.warehouse-journey-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.ops-care-in-home-card,.ops-care-order-card,.ops-care-pickup-card,.ops-care-return-card,.ops-care-warehouse-card,.return-journey-card,.warehouse-journey-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ops-care-in-home-card:hover,.ops-care-order-card:hover,.ops-care-pickup-card:hover,.ops-care-return-card:hover,.ops-care-warehouse-card:hover,.return-journey-card:hover,.warehouse-journey-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.ops-care-in-home-card-top,.ops-care-order-top,.ops-care-pickup-card-top,.ops-care-return-card-top,.ops-care-warehouse-card-top,.return-journey-card-head,.warehouse-journey-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.ops-care-in-home-card-top>div,.ops-care-order-top>div,.ops-care-pickup-card-top>div,.ops-care-return-card-top>div,.ops-care-warehouse-card-top>div,.return-journey-card-head>div,.warehouse-journey-card-head>div{min-width:0;flex:1 1}.ops-care-in-home-card-top>div>span,.ops-care-order-label,.ops-care-order-top span,.ops-care-pickup-card-top>div>span,.ops-care-return-card-top>div>span,.ops-care-warehouse-card-top>div>span,.return-journey-card-head>div>span,.warehouse-journey-card-head>div>span{display:block;font-size:var(--text-2xs);font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--muted)}.ops-care-in-home-card-top strong,.ops-care-order-top strong,.ops-care-pickup-card-top strong,.ops-care-return-card-top strong,.ops-care-warehouse-card-top strong,.return-journey-card-head strong,.warehouse-journey-card-head strong{display:block;margin-top:5px;font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;letter-spacing:-.015em;color:var(--ink-strong);overflow-wrap:anywhere}.ops-care-warehouse-card-top small,.return-journey-card-head small,.warehouse-journey-card-head small{display:block;margin-top:5px;font-size:var(--text-xs);font-weight:500;color:var(--muted);line-height:var(--leading-snug)}.ops-care-warehouse-card-top small{font-family:var(--font-mono)}.ops-care-order-city,.ops-care-pickup-routing,.ops-care-return-routing,.ops-care-warehouse-routing,.return-journey-routing,.warehouse-journey-routing{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border-radius:var(--r-md);background:var(--surface-sunken);border:1px solid var(--line-soft);font-size:var(--text-xs)}.ops-care-order-city>svg,.ops-care-pickup-routing svg,.ops-care-return-routing svg,.ops-care-warehouse-routing svg,.return-journey-routing svg,.warehouse-journey-routing svg{color:var(--accent)}.ops-care-pickup-routing span,.ops-care-return-routing span,.ops-care-warehouse-routing span,.return-journey-routing span,.warehouse-journey-routing span{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--ink)}.ops-care-pickup-routing strong,.ops-care-return-routing strong,.ops-care-warehouse-routing strong,.return-journey-routing strong,.warehouse-journey-routing strong{display:inline-flex;align-items:center;gap:7px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-xs);font-weight:700;color:var(--ink-soft)}.ops-care-in-home-details,.ops-care-order-details,.ops-care-pickup-details,.ops-care-return-details,.ops-care-warehouse-source-details,.return-journey-reference-grid,.warehouse-journey-card-info,.warehouse-journey-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:8px;gap:8px}.ops-care-in-home-details>div,.ops-care-order-details>div,.ops-care-pickup-details>div,.ops-care-return-details>div,.ops-care-warehouse-source-details>div,.return-journey-reference-grid>div,.warehouse-journey-card-info>div,.warehouse-journey-info-grid>div{padding:10px 12px;min-width:0;background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.ops-care-in-home-details span,.ops-care-order-details span,.ops-care-pickup-details span,.ops-care-return-details span,.ops-care-warehouse-source-details span,.return-journey-reference-grid span,.warehouse-journey-card-info span,.warehouse-journey-info-grid span{display:flex;align-items:center;gap:6px;font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em;color:var(--muted)}.ops-care-in-home-details span svg,.ops-care-order-details span svg,.ops-care-warehouse-source-details span svg{color:var(--faint)}.ops-care-in-home-details strong,.ops-care-order-details strong,.ops-care-pickup-details strong,.ops-care-return-details strong,.ops-care-warehouse-source-details strong,.return-journey-reference-grid strong,.warehouse-journey-card-info strong,.warehouse-journey-info-grid strong{display:block;margin-top:6px;font-size:var(--text-sm);font-weight:700;color:var(--ink-strong);line-height:var(--leading-snug);overflow-wrap:anywhere}.ops-care-in-home-details strong[dir=ltr],.ops-care-order-details strong[dir=ltr],.ops-care-pickup-details strong[dir=ltr],.ops-care-return-details strong[dir=ltr],.ops-care-warehouse-source-details strong[dir=ltr],.return-journey-reference-grid strong[dir=ltr],.warehouse-journey-card-info strong[dir=ltr],.warehouse-journey-info-grid strong[dir=ltr]{font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;letter-spacing:-.01em}.ops-care-order-details .wide,.ops-care-warehouse-source-details .wide{grid-column:1/-1}.ops-care-customer-city{display:grid}.ops-care-customer-city>svg{display:none}.ops-care-in-home-reference,.ops-care-source-document{overflow-wrap:anywhere}.ops-care-order-reason{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--yellow-wash);border:1px solid var(--yellow-line);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--yellow-strong);font-weight:600}.ops-care-order-reason>svg{margin-top:1px;flex:none}.return-journey-flow-wrap,.warehouse-journey-card,.warehouse-journey-detail{container-type:inline-size;container-name:journey}.return-journey-flow-wrap{border-radius:var(--r-md);background:var(--surface-sunken);border:1px solid var(--line-soft);overflow:hidden}.return-journey-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.return-journey-flow-heading>div{display:inline-flex;align-items:center;gap:9px}.return-journey-flow-heading svg{color:var(--accent)}.return-journey-flow-heading strong{font-size:var(--text-sm);font-weight:700}.return-journey-flow-heading>span{font-size:var(--text-2xs);color:var(--muted)}.return-journey-flow-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain;padding:16px 14px;scroll-snap-type:x proximity}.return-journey-flow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);align-items:start}.return-journey-step{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;min-width:0;padding:0 3px;text-align:center;scroll-snap-align:start}.return-journey-step:before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:-50%;width:100%;height:2px;background:var(--line-strong)}.return-journey-step:first-child:before{display:none}.return-journey-step.reached:before{background:var(--green)}.return-journey-step-dot{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-2xs);font-weight:800;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.return-journey-step strong{font-size:var(--text-2xs);font-weight:700;color:var(--ink-soft);line-height:1.35}.return-journey-step small{font-size:var(--text-2xs);font-weight:600;color:var(--muted);letter-spacing:.02em}.return-journey-step time{display:block;font-size:var(--text-2xs);color:var(--muted);line-height:1.45}.return-journey-step time em{display:block;margin-top:3px;font-style:normal;font-size:var(--text-2xs);color:var(--ink-soft)}.return-journey-step.reached .return-journey-step-dot{background:var(--green);border-color:var(--green);color:#fff}.return-journey-step.reached strong{color:var(--green-strong)}.return-journey-step.active .return-journey-step-dot{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 4px var(--orange-wash)}.return-journey-step.active strong{color:var(--orange-strong)}.return-journey-step.cancelled .return-journey-step-dot,.return-journey-step.failed .return-journey-step-dot{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 0 4px var(--red-wash)}.return-journey-step.cancelled strong,.return-journey-step.failed strong{color:var(--red-strong)}.return-journey-step.cancelled time em,.return-journey-step.failed time em{color:var(--red-strong);font-weight:600}.return-journey-step.odoo .return-journey-step-dot{border-style:dashed}.return-journey-step.odoo.reached:before{background:var(--purple)}.return-journey-step.odoo.reached .return-journey-step-dot{background:var(--purple);border-color:var(--purple);border-style:solid;color:#fff}.return-journey-step.odoo.reached strong{color:var(--purple-strong)}.return-journey-step.odoo.active .return-journey-step-dot{background:var(--orange);border-color:var(--orange);border-style:solid;color:#fff;box-shadow:0 0 0 4px var(--orange-wash)}.return-journey-step.odoo.active strong{color:var(--orange-strong)}.return-journey-duration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.return-journey-duration-grid>div{padding:10px 12px;background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.return-journey-duration-grid span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.return-journey-duration-grid strong{display:block;margin-top:5px;font-size:var(--text-xs);font-weight:700;color:var(--ink-strong)}.return-journey-duration-grid .total{background:var(--accent-wash)}.return-journey-duration-grid .total span,.return-journey-duration-grid .total strong{color:var(--accent)}.return-journey-timeline{border-radius:var(--r-md);border:1px solid var(--line-soft);overflow:hidden}.return-journey-timeline summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--surface-2);cursor:var(--cursor-wrench),pointer;list-style:none;font-size:var(--text-xs);font-weight:700;color:var(--ink);transition:background var(--dur) var(--ease)}.return-journey-timeline summary::-webkit-details-marker{display:none}.return-journey-timeline summary:hover{background:var(--surface-3)}.return-journey-timeline summary>span{display:inline-flex;align-items:center;gap:8px}.return-journey-timeline summary svg{color:var(--accent)}.return-journey-timeline summary strong{padding:3px 10px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-soft)}.return-journey-event-list{display:grid;padding:6px 14px 12px;background:var(--surface)}.return-journey-event{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.return-journey-event:last-child{border-bottom:0}.return-journey-event-dot{margin-top:5px;width:9px;height:9px;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-wash)}.return-journey-event.cancelled .return-journey-event-dot,.return-journey-event.failed .return-journey-event-dot{background:var(--red);box-shadow:0 0 0 3px var(--red-wash)}.return-journey-event>div{flex:1 1;min-width:0}.return-journey-event strong{display:block;font-size:var(--text-xs);font-weight:700;line-height:var(--leading-snug)}.return-journey-event.cancelled strong,.return-journey-event.failed strong{color:var(--red-strong)}.return-journey-event small{display:block;margin-top:3px;font-size:var(--text-2xs);color:var(--muted)}.return-journey-event time{flex:none;font-size:var(--text-2xs);color:var(--muted);text-align:end}.return-journey-event-empty{padding:20px 14px;background:var(--surface);text-align:center;font-size:var(--text-xs);color:var(--muted)}.return-journey-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.return-journey-kpi{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.return-journey-kpi>div{min-width:0}.return-journey-kpi-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--r-md);background:var(--neutral-wash);color:var(--ink-soft)}.return-journey-kpi.blue .return-journey-kpi-icon,.return-journey-kpi.cyan .return-journey-kpi-icon,.return-journey-kpi.teal .return-journey-kpi-icon{background:var(--accent-wash);color:var(--accent)}.return-journey-kpi.orange .return-journey-kpi-icon{background:var(--orange-wash);color:var(--orange-strong)}.return-journey-kpi.green .return-journey-kpi-icon{background:var(--green-wash);color:var(--green-strong)}.return-journey-kpi.violet .return-journey-kpi-icon{background:var(--purple-wash);color:var(--purple-strong)}.return-journey-kpi.red .return-journey-kpi-icon{background:var(--red-wash);color:var(--red-strong)}.return-journey-kpi>div>span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.return-journey-kpi strong{display:block;margin-top:5px;font-size:var(--text-lg);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink-strong);text-align:start}.return-journey-kpi small{display:block;margin-top:4px;font-size:var(--text-2xs);color:var(--muted)}.return-journey-filter-grid{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.return-journey-view .ops-care-filters-hierarchy{grid-template-columns:1fr 1.6fr}.return-journey-stage-filter{padding:16px 18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.return-journey-stage-filter-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.return-journey-stage-filter-head>svg{flex-shrink:0;color:var(--accent)}.return-journey-stage-filter-head>div{flex:1 1 240px}.return-journey-stage-filter-head strong{display:block;font-size:var(--text-sm);font-weight:700}.return-journey-stage-filter-head span{display:block;margin-top:3px;font-size:var(--text-xs);color:var(--muted)}.return-journey-stage-all{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--canvas-deep);font-size:var(--text-xs);font-weight:800;color:var(--ink-soft);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.return-journey-stage-all:hover{background:var(--surface);color:var(--ink)}.return-journey-stage-all.active{background:var(--accent);border-color:var(--accent);color:#fff}.return-journey-stage-all span{min-width:22px;padding:1px 7px;border-radius:var(--r-pill);background:var(--neutral-wash);color:var(--ink-soft);font-size:var(--text-2xs);font-weight:800;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.return-journey-stage-all.active span{background:hsla(0,0%,100%,.24);color:#fff}.return-journey-stage-groups{display:flex;flex-direction:column;gap:10px}.return-journey-stage-group{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.return-journey-stage-group-label{flex-shrink:0;min-width:74px;margin-top:9px;font-size:var(--text-2xs);font-weight:800;letter-spacing:.05em}.return-journey-stage-group.bigbox .return-journey-stage-group-label{color:var(--green-strong)}.return-journey-stage-group.odoo .return-journey-stage-group-label{color:var(--purple-strong)}.return-journey-stage-group.terminal .return-journey-stage-group-label{color:var(--red-strong)}.return-journey-stage-tabs{flex:1 1 auto}.return-journey-stage-group.bigbox .return-journey-stage-tabs{background:var(--green-wash);border-color:var(--green-line)}.return-journey-stage-group.odoo .return-journey-stage-tabs{background:var(--purple-wash);border-color:var(--purple-line)}.return-journey-stage-group.terminal .return-journey-stage-tabs{background:var(--red-wash);border-color:var(--red-line)}.return-journey-stage-group.bigbox .return-journey-stage-tabs button.active{color:var(--green-strong)}.return-journey-stage-group.bigbox .return-journey-stage-tabs button.active span{background:var(--green)}.return-journey-stage-group.odoo .return-journey-stage-tabs button.active{color:var(--purple-strong)}.return-journey-stage-group.odoo .return-journey-stage-tabs button.active span{background:var(--purple)}.return-journey-stage-group.terminal .return-journey-stage-tabs button.active{color:var(--red-strong)}.return-journey-stage-group.terminal .return-journey-stage-tabs button.active span{background:var(--red)}@media (max-width:1200px){.return-journey-view .ops-care-filters-hierarchy{grid-template-columns:1fr}}@media (max-width:768px){.return-journey-stage-group-label{min-width:0;margin-top:0}.return-journey-stage-group{flex-direction:column;gap:6px}}.return-journey-search{max-width:none;flex:1 1 100%}.ops-care-warehouse-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.ops-care-warehouse-source{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line)}.ops-care-warehouse-source header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-care-warehouse-source header>span{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:800;color:var(--ink-strong)}.ops-care-warehouse-source.bigbox header svg{color:var(--info)}.ops-care-warehouse-source.odoo header svg{color:var(--purple)}.ops-care-warehouse-source header em{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-pill);font-style:normal;font-size:var(--text-2xs);font-weight:700;background:var(--green-wash);color:var(--green-strong);border:1px solid var(--green-line)}.ops-care-warehouse-source.missing{background:var(--red-wash);border-color:var(--red-line);border-style:dashed}.ops-care-warehouse-source.missing header em{background:var(--red-wash);color:var(--red-strong);border-color:var(--red-line)}.ops-care-warehouse-source-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:26px 14px;text-align:center;font-size:var(--text-xs);color:var(--red-strong)}.ops-care-warehouse-source-empty>svg{color:var(--red-line)}.ops-care-warehouse-delay{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--r-md);background:var(--surface-sunken);border:1px solid var(--line)}.ops-care-warehouse-delay>svg{flex:none;color:var(--ink-soft)}.ops-care-warehouse-delay span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.ops-care-warehouse-delay strong{display:block;margin-top:4px;font-size:var(--text-xs);font-weight:700;line-height:var(--leading-snug);color:var(--ink-strong)}.ops-care-warehouse-delay.after{background:var(--orange-wash);border-color:var(--orange-line)}.ops-care-warehouse-delay.after strong,.ops-care-warehouse-delay.after>svg{color:var(--orange-strong)}.ops-care-warehouse-delay.before{background:var(--info-wash);border-color:var(--info-line)}.ops-care-warehouse-delay.before strong,.ops-care-warehouse-delay.before>svg{color:var(--info)}.ops-care-warehouse-delay.same{background:var(--green-wash);border-color:var(--green-line)}.ops-care-warehouse-delay.same strong,.ops-care-warehouse-delay.same>svg{color:var(--green-strong)}.ops-care-warehouse-match-message{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);font-size:var(--text-xs);line-height:var(--leading-normal);font-weight:600}.ops-care-warehouse-match-message>svg{margin-top:1px;flex:none}.ops-care-warehouse-match-message.matched{background:var(--green-wash);border:1px solid var(--green-line);color:var(--green-strong)}.ops-care-warehouse-match-message.missing_bigbox,.ops-care-warehouse-match-message.missing_odoo{background:var(--red-wash);border:1px solid var(--red-line);color:var(--red-strong)}.warehouse-maintenance-main-heading{margin-bottom:18px}.warehouse-journey-view{display:block}.warehouse-journey-warning{display:flex;align-items:center;gap:10px;padding:12px 15px;margin-bottom:14px;border-radius:var(--r-md);background:var(--orange-wash);border:1px solid var(--orange-line);color:var(--orange-strong);font-size:var(--text-xs);font-weight:700}.warehouse-journey-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.warehouse-journey-summary>div{position:relative;display:grid;grid-gap:5px;gap:5px;padding:15px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.warehouse-journey-summary>div>svg{position:absolute;inset-block-start:14px;inset-inline-end:14px;color:var(--line-strong)}.warehouse-journey-summary span{font-size:var(--text-2xs);font-weight:700;color:var(--muted);-webkit-padding-end:30px;padding-inline-end:30px}.warehouse-journey-summary strong{font-size:var(--text-2xl);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink-strong)}.warehouse-journey-summary>div.orange{border-color:var(--orange-line)}.warehouse-journey-summary>div.orange strong,.warehouse-journey-summary>div.orange>svg{color:var(--orange-strong)}.warehouse-journey-summary>div.blue{border-color:var(--info-line)}.warehouse-journey-summary>div.blue strong,.warehouse-journey-summary>div.blue>svg{color:var(--info)}.warehouse-journey-summary>div.green{border-color:var(--green-line)}.warehouse-journey-summary>div.green strong,.warehouse-journey-summary>div.green>svg{color:var(--green-strong)}.warehouse-journey-summary>div.red{border-color:var(--red-line)}.warehouse-journey-summary>div.red strong,.warehouse-journey-summary>div.red>svg{color:var(--red-strong)}.warehouse-journey-summary>div.purple{border-color:var(--purple-line)}.warehouse-journey-summary>div.purple strong,.warehouse-journey-summary>div.purple>svg{color:var(--purple-strong)}.warehouse-journey-filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch;margin-bottom:14px}.warehouse-journey-search{max-width:none;flex:1 1 300px;align-self:stretch}.warehouse-maintenance-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(238px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 10px;align-items:start}.warehouse-maintenance-board-column{display:flex;flex-direction:column;min-width:0;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-sunken);border:1px solid var(--line-soft)}.warehouse-maintenance-board-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:78px;padding:12px;background:var(--surface);border-bottom:1px solid var(--line-soft)}.warehouse-maintenance-board-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm)}.warehouse-maintenance-board-head strong{display:block;font-size:var(--text-sm);color:var(--ink-strong)}.warehouse-maintenance-board-head small{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--muted);font-size:var(--text-2xs);line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.warehouse-maintenance-board-head b{min-width:30px;padding:4px 8px;border-radius:var(--r-pill);background:var(--canvas-deep);color:var(--ink);text-align:center;font-size:var(--text-xs)}.warehouse-maintenance-board-column.status-new .warehouse-maintenance-board-mark{background:var(--orange-wash);color:var(--orange-strong)}.warehouse-maintenance-board-column.status-progress .warehouse-maintenance-board-mark{background:var(--info-wash);color:var(--info)}.warehouse-maintenance-board-column.status-ready .warehouse-maintenance-board-mark{background:var(--green-wash);color:var(--green-strong)}.warehouse-maintenance-board-column.status-waiting .warehouse-maintenance-board-mark{background:var(--red-wash);color:var(--red-strong)}.warehouse-maintenance-board-column.status-closed .warehouse-maintenance-board-mark{background:var(--purple-wash);color:var(--purple-strong)}.warehouse-maintenance-board-body{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:118px;padding:10px}.warehouse-maintenance-board-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.warehouse-maintenance-board-card:has(.ops-care-record-checkbox input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash),var(--shadow-sm)}.warehouse-maintenance-board-card-foot,.warehouse-maintenance-board-card-meta,.warehouse-maintenance-board-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.warehouse-maintenance-board-card-top>strong{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-strong)}.warehouse-maintenance-board-card h4{min-height:2.8em;overflow:hidden;color:var(--ink-strong);font-size:var(--text-sm);line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.warehouse-maintenance-board-source{overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.warehouse-maintenance-board-card-foot,.warehouse-maintenance-board-card-meta{flex-wrap:wrap;color:var(--muted);font-size:var(--text-2xs)}.warehouse-maintenance-board-card-foot>span,.warehouse-maintenance-board-card-meta span{display:inline-flex;align-items:center;gap:4px}.warehouse-maintenance-board-card-foot{padding-top:8px;border-top:1px solid var(--line-soft)}.warehouse-maintenance-board-card>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:var(--r-sm);background:var(--canvas-deep);color:var(--accent);font-size:var(--text-xs);font-weight:700;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.warehouse-maintenance-board-card>button:hover{background:var(--accent);color:#fff}.warehouse-maintenance-board-empty{padding:26px 8px;text-align:center;color:var(--faint);font-size:var(--text-xs)}.warehouse-journey-progress{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);grid-gap:0;gap:0;padding:14px 4px 4px;border-radius:var(--r-md);background:var(--surface-sunken);border:1px solid var(--line-soft);overflow-x:auto}.warehouse-journey-progress-step{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:0;padding:0 4px 12px;text-align:center}.warehouse-journey-progress-step:before{content:"";position:absolute;inset-block-start:15px;inset-inline-start:-50%;width:100%;height:2px;background:var(--line-strong)}.warehouse-journey-progress-step:first-child:before{display:none}.warehouse-journey-progress-step.completed:before{background:var(--green)}.warehouse-journey-progress-step>span{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-2xs);font-weight:800}.warehouse-journey-progress-step strong{font-size:var(--text-2xs);font-weight:700;color:var(--ink-soft);line-height:1.35}.warehouse-journey-progress-step.completed>span{background:var(--green);border-color:var(--green);color:#fff}.warehouse-journey-progress-step.completed strong{color:var(--green-strong)}.warehouse-journey-progress-step.current>span{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 4px var(--orange-wash)}.warehouse-journey-progress-step.current strong{color:var(--orange-strong)}.warehouse-journey-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line-soft)}.warehouse-journey-card-footer>span{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.warehouse-journey-card-footer button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:var(--r-md);background:var(--accent);color:#fff;font-size:var(--text-xs);font-weight:700;transition:background var(--dur) var(--ease)}.warehouse-journey-card-footer button:hover{background:var(--accent-hover)}.warehouse-journey-detail-layer{align-items:start;padding:24px 24px 48px}.warehouse-journey-detail{width:min(760px,100%);display:grid;grid-gap:16px;gap:16px}.warehouse-journey-back{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:42px;padding:0 14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-sm);font-weight:700;color:var(--ink)}.warehouse-journey-back:hover{border-color:var(--accent-line);color:var(--accent)}.warehouse-journey-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line)}.warehouse-journey-detail-head>div{min-width:0;flex:1 1}.warehouse-journey-detail-head span{font-size:var(--text-2xs);font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--muted)}.warehouse-journey-detail-head h3{margin-top:6px;font-family:var(--font-mono);font-size:var(--text-xl);text-align:start}.warehouse-journey-detail-head p{margin-top:6px;font-size:var(--text-sm);color:var(--ink-soft)}.warehouse-journey-section{display:grid;grid-gap:12px;gap:12px}.warehouse-journey-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.warehouse-journey-section-head>div{display:inline-flex;align-items:center;gap:9px}.warehouse-journey-section-head svg{color:var(--accent)}.warehouse-journey-section-head strong{font-size:var(--text-md);font-weight:700}.warehouse-journey-section-head>span{font-size:var(--text-xs);color:var(--muted)}.warehouse-journey-note{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);-webkit-border-start:3px solid var(--brass);border-inline-start:3px solid var(--brass)}.warehouse-journey-note>svg{margin-top:2px;color:var(--brass);flex:none}.warehouse-journey-note strong{display:block;font-size:var(--text-sm);font-weight:700}.warehouse-journey-note p{margin-top:5px;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft)}.warehouse-journey-observer-panel{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--line);-webkit-border-start:3px solid var(--neutral);border-inline-start:3px solid var(--neutral)}.warehouse-journey-observer-panel>svg{margin-top:2px;flex:none;color:var(--ink-soft)}.warehouse-journey-observer-panel strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--ink-strong)}.warehouse-journey-observer-panel span{display:block;margin-top:5px;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-soft)}.warehouse-journey-observer-panel.new{border-inline-start-color:var(--orange)}.warehouse-journey-observer-panel.in_progress{border-inline-start-color:var(--info)}.warehouse-journey-observer-panel.ready{border-inline-start-color:var(--green)}.warehouse-journey-observer-panel.waiting_parts{border-inline-start-color:var(--red)}.warehouse-journey-observer-panel.closed{border-inline-start-color:var(--purple)}.warehouse-journey-timeline{display:grid;position:relative;padding:4px 0}.warehouse-journey-timeline:before{content:"";position:absolute;inset-block:20px;inset-inline-start:14px;width:2px;background:var(--line)}.warehouse-journey-timeline-row{position:relative;display:flex;gap:13px;padding:9px 0}.warehouse-journey-timeline-row>span{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);color:var(--faint)}.warehouse-journey-timeline-row>span.latest{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 0 0 4px var(--green-wash)}.warehouse-journey-timeline-row>div{flex:1 1;min-width:0;padding-top:2px}.warehouse-journey-timeline-row>div>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.warehouse-journey-timeline-row strong{font-size:var(--text-sm);font-weight:700}.warehouse-journey-timeline-row time{font-size:var(--text-2xs);color:var(--muted)}.warehouse-journey-timeline-row p{margin-top:4px;font-size:var(--text-xs);color:var(--ink-soft);line-height:var(--leading-normal)}.warehouse-journey-empty-timeline{padding:22px;text-align:center;font-size:var(--text-sm);color:var(--muted);background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r-md)}.ops-care-in-home-overview{margin-bottom:14px}.ops-care-in-home-summary{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:15px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.ops-care-in-home-summary>span{font-size:var(--text-sm);font-weight:700;color:var(--ink-soft)}.ops-care-in-home-summary strong{font-size:var(--text-2xl);font-weight:800;line-height:1;color:var(--accent)}.ops-care-in-home-summary em{font-style:normal;font-size:var(--text-xs);color:var(--muted)}.ops-care-in-home-city-chip{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.ops-care-in-home-duration{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--r-md);background:var(--accent-wash);border:1px solid var(--accent-line)}.ops-care-in-home-duration>svg{flex:none;color:var(--accent)}.ops-care-in-home-duration span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--accent)}.ops-care-in-home-duration strong{display:block;margin-top:4px;font-size:var(--text-xs);font-weight:700;color:var(--ink-strong);line-height:var(--leading-snug)}.ops-care-in-home-duration.unavailable{background:var(--surface-3);border-color:var(--line)}.ops-care-in-home-duration.unavailable span,.ops-care-in-home-duration.unavailable>svg{color:var(--muted)}.ops-care-in-home-grid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr))}.admin-sherine-dashboard{position:relative;padding:30px 22px 22px;margin-top:34px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brass);box-shadow:var(--shadow-sm)}.admin-sherine-heading{margin-bottom:18px}.admin-sherine-heading h3{font-size:var(--text-2xl)}.admin-sherine-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.admin-sherine-overview-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line)}.admin-sherine-overview-card>div{min-width:0}.admin-sherine-overview-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);background:var(--neutral-wash);color:var(--ink-soft)}.admin-sherine-overview-card.blue .admin-sherine-overview-icon{background:var(--accent-wash);color:var(--accent)}.admin-sherine-overview-card.red .admin-sherine-overview-icon{background:var(--red-wash);color:var(--red-strong)}.admin-sherine-overview-card.green .admin-sherine-overview-icon{background:var(--green-wash);color:var(--green-strong)}.admin-sherine-overview-card.orange .admin-sherine-overview-icon{background:var(--orange-wash);color:var(--orange-strong)}.admin-sherine-overview-card>div>span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.admin-sherine-overview-card strong{display:block;margin-top:6px;font-size:var(--text-2xl);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink-strong);text-align:start}.admin-sherine-overview-card small{display:block;margin-top:6px;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--muted)}.admin-sherine-inline-warning,.admin-sherine-source-warning{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin-bottom:16px;border-radius:var(--r-md);background:var(--orange-wash);border:1px solid var(--orange-line);color:var(--orange-strong);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-normal)}.admin-sherine-inline-warning>svg,.admin-sherine-source-warning>svg{margin-top:1px;flex:none}.admin-sherine-source-warning strong{display:block;font-size:var(--text-sm);font-weight:700}.admin-sherine-source-warning span{display:block;margin-top:4px}.admin-sherine-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.admin-sherine-module-card{display:flex;flex-direction:column;gap:13px;padding:17px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);transition:border-color var(--dur) var(--ease)}.admin-sherine-module-card:hover{border-color:var(--line-strong)}.admin-sherine-module-head{display:flex;align-items:center;gap:11px}.admin-sherine-module-head>div:nth-child(2){flex:1 1;min-width:0}.admin-sherine-module-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--accent)}.admin-sherine-module-card.return_journey .admin-sherine-module-icon{color:var(--purple)}.admin-sherine-module-card.missing .admin-sherine-module-icon{color:var(--yellow)}.admin-sherine-module-card.warehouse .admin-sherine-module-icon{color:var(--accent)}.admin-sherine-module-card.in_home .admin-sherine-module-icon{color:var(--green-strong)}.admin-sherine-module-head strong{display:block;font-size:var(--text-sm);font-weight:700;color:var(--ink-strong)}.admin-sherine-module-head>div>span{display:block;margin-top:3px;font-size:var(--text-2xs);color:var(--muted)}.admin-sherine-module-head em{flex:none;padding:4px 10px;border-radius:var(--r-pill);font-style:normal;font-size:var(--text-2xs);font-weight:700;border:1px solid transparent}.admin-sherine-module-head em.online{background:var(--green-wash);color:var(--green-strong);border-color:var(--green-line)}.admin-sherine-module-head em.offline{background:var(--neutral-wash);color:var(--ink-soft);border-color:var(--neutral-line)}.admin-sherine-module-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.admin-sherine-module-total span{font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.admin-sherine-module-total strong{font-size:var(--text-xl);font-weight:800;line-height:1;color:var(--ink-strong)}.admin-sherine-module-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.admin-sherine-module-metrics>div{padding:10px 12px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line)}.admin-sherine-module-metrics span{display:block;font-size:var(--text-2xs);color:var(--muted)}.admin-sherine-module-metrics strong{display:block;margin-top:4px;font-size:var(--text-sm);font-weight:800;color:var(--ink-strong);text-align:start}.admin-sherine-rate>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.admin-sherine-rate span{font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.admin-sherine-rate strong{font-size:var(--text-sm);font-weight:800;color:var(--ink-strong)}.admin-sherine-city-track,.admin-sherine-rate-track{height:7px;border-radius:var(--r-pill);background:var(--canvas-deep);overflow:hidden}.admin-sherine-city-track>span,.admin-sherine-rate-track>span{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent),#10768e);transition:width var(--dur-slow) var(--ease-out)}.admin-sherine-module-card p{font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--muted)}.admin-sherine-insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.admin-sherine-analysis-panel{position:relative;isolation:isolate;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:8px 28px;gap:8px 28px;padding:clamp(16px,2.2vw,28px);overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 88%,var(--accent));border-radius:calc(var(--r-lg) + 6px);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 96%,transparent),color-mix(in srgb,var(--surface) 88%,transparent));box-shadow:var(--shadow-sm)}.admin-sherine-analysis-panel:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 22%,color-mix(in srgb,#c99738 5%,transparent) 50%,transparent 78%)}.admin-sherine-analysis-item{min-width:0;padding:clamp(10px,1.4vw,18px);border:0;background:transparent}.admin-sherine-analysis-item.admin-sherine-comparison-card{padding-inline:0}.admin-sherine-analysis-item:nth-child(2),.admin-sherine-analysis-item:nth-child(3){align-self:stretch;padding-top:clamp(18px,2vw,26px)}.admin-sherine-analysis-item .admin-sherine-insight-heading{background:transparent}.admin-sherine-insight-card{padding:17px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line)}.admin-sherine-insight-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid var(--line)}.admin-sherine-insight-heading>div{display:inline-flex;align-items:center;gap:9px}.admin-sherine-insight-heading svg{color:var(--accent)}.admin-sherine-insight-card.alerts .admin-sherine-insight-heading svg{color:var(--orange)}.admin-sherine-insight-heading strong{font-size:var(--text-md);font-weight:700}.admin-sherine-insight-heading>span{font-size:var(--text-2xs);color:var(--muted)}.admin-sherine-city-list{display:grid;grid-gap:13px;gap:13px}.admin-sherine-city-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.admin-sherine-city-row strong{font-size:var(--text-sm);font-weight:700}.admin-sherine-city-row span{font-size:var(--text-sm);font-weight:800;color:var(--accent)}.admin-sherine-alert-list{display:grid;grid-gap:8px;gap:8px}.admin-sherine-alert-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.admin-sherine-alert-actions button,.admin-sherine-alert-actions label,.admin-sherine-alert-resolve{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--text-2xs);font-weight:750}.admin-sherine-alert-actions button,.admin-sherine-alert-actions label,.admin-sherine-alert-resolve{cursor:pointer}.admin-sherine-alert-actions button:hover:not(:disabled),.admin-sherine-alert-resolve:hover:not(:disabled){border-color:var(--green);color:var(--green)}.admin-sherine-alert-actions button:disabled,.admin-sherine-alert-resolve:disabled{opacity:.5;cursor:not-allowed}.admin-sherine-alert-actions .resolve-all{background:var(--green-wash);border-color:color-mix(in srgb,var(--green) 35%,var(--line));color:var(--green)}.admin-sherine-alert-action-error{display:flex;align-items:center;gap:7px;margin-bottom:9px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));border-radius:var(--r-sm);background:var(--red-wash);color:var(--red);font-size:var(--text-2xs);font-weight:700}.admin-sherine-alert-row{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);-webkit-border-start:3px solid var(--orange);border-inline-start:3px solid var(--orange)}.admin-sherine-alert-row.high{border-inline-start-color:var(--red);background:var(--red-wash)}.admin-sherine-alert-dot{margin-top:6px;width:8px;height:8px;flex:none;border-radius:50%;background:var(--orange)}.admin-sherine-alert-checkbox{flex:none;width:17px;height:17px;margin-top:1px;accent-color:var(--green)}.admin-sherine-alert-row.high .admin-sherine-alert-dot{background:var(--red)}.admin-sherine-alert-row>div{flex:1 1;min-width:0}.admin-sherine-alert-row span{display:block;font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.admin-sherine-alert-row strong{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;color:var(--ink-strong);text-align:start}.admin-sherine-alert-row small{display:block;margin-top:4px;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-soft)}.admin-sherine-alert-resolve{min-height:30px;margin-top:9px;background:color-mix(in srgb,var(--green-wash) 72%,var(--surface));border-color:color-mix(in srgb,var(--green) 30%,var(--line));color:var(--green)}.admin-sherine-alert-row time{flex:none;font-size:var(--text-2xs);font-weight:700;color:var(--muted);white-space:nowrap}.admin-sherine-empty-alerts{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:32px 18px;text-align:center;color:var(--muted)}.admin-sherine-empty-alerts>svg{color:var(--green)}.admin-sherine-empty-alerts strong{font-size:var(--text-sm);color:var(--ink)}.admin-sherine-empty-alerts span{font-size:var(--text-xs)}.admin-sherine-footer{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:var(--text-2xs);color:var(--muted)}.admin-sherine-analysis-filters{display:flex;justify-content:space-between;gap:18px;margin:18px 0;padding:14px 16px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface) 91%,transparent)}.admin-sherine-analysis-filters>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-sherine-analysis-filters span{color:var(--muted);font-size:.82rem;font-weight:700;-webkit-margin-end:4px;margin-inline-end:4px}.admin-sherine-analysis-filters button{border:1px solid var(--border-soft);border-radius:999px;background:var(--surface);color:var(--text);padding:7px 12px;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.admin-sherine-analysis-filters button.active{border-color:#bd8a31;color:#fff;background:linear-gradient(135deg,#9b691b,#d1a64d)}.admin-sherine-linked-kpi{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:8px 0 4px;padding-top:8px;border-top:1px dashed var(--border-soft)}.admin-sherine-linked-kpi span{font-size:.78rem!important}.admin-sherine-linked-kpi strong{font-size:1.25rem!important}.admin-sherine-comparison-card{grid-column:1/-1}.admin-sherine-comparison-table{display:grid;grid-gap:8px;gap:8px;min-width:600px}.admin-sherine-comparison-card{overflow-x:auto}.admin-sherine-comparison-head,.admin-sherine-comparison-row{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(110px,1fr));align-items:stretch;grid-gap:8px;gap:8px}.admin-sherine-comparison-table.one-city .admin-sherine-comparison-head,.admin-sherine-comparison-table.one-city .admin-sherine-comparison-row{grid-template-columns:minmax(170px,1.4fr) minmax(140px,1fr)}.admin-sherine-comparison-head>*,.admin-sherine-comparison-row>*{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--canvas-deep) 64%,transparent)}.admin-sherine-comparison-row>span:first-child{display:flex;align-items:center;gap:8px;font-weight:800}.admin-sherine-comparison-row i{width:9px;height:9px;border-radius:50%}.admin-sherine-comparison-row span:not(:first-child){display:grid;grid-gap:2px;gap:2px;text-align:center}.admin-sherine-comparison-row b{font-size:1.2rem}.admin-sherine-comparison-row small,.admin-sherine-date-basis{color:var(--muted);font-size:.76rem}.admin-sherine-date-basis{margin-top:12px}.admin-sherine-date-basis summary{cursor:pointer;font-weight:750}@media (max-width:760px){.admin-sherine-analysis-filters{display:grid}.admin-sherine-analysis-panel{grid-template-columns:1fr;gap:6px;padding:14px}.admin-sherine-analysis-item{padding-inline:0}}.ops-care-pickup-grid,.ops-care-return-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.ops-care-pickup-stage-filter,.ops-care-return-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ops-care-pickup-stage-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:5px;background:var(--canvas-deep);border-radius:var(--r-md)}.ops-care-pickup-stage-tabs button{min-height:38px;padding:0 13px;border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:700;color:var(--ink-soft)}.ops-care-pickup-stage-tabs button.active{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.ops-care-pickup-stage-chip{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.ops-care-pickup-current-status,.ops-care-pickup-outcome,.ops-care-return-created-on,.ops-care-return-duration,.ops-care-return-open-summary,.ops-care-return-products,.ops-care-return-save-notice{padding:12px 14px;border-radius:var(--r-md);background:var(--surface-sunken);border:1px solid var(--line-soft);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-soft)}.ops-care-pickup-timeline,.ops-care-pickup-timeline-section{display:grid;grid-gap:10px;gap:10px}.ops-care-pickup-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-sm);font-weight:700}.ops-care-pickup-event,.ops-care-pickup-event-row{display:flex;align-items:flex-start;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.ops-care-pickup-event-dot{margin-top:5px;width:9px;height:9px;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-wash)}.ops-care-pickup-event-copy{flex:1 1;min-width:0}.ops-care-pickup-timeline-empty{padding:18px;text-align:center;font-size:var(--text-xs);color:var(--muted)}.ops-care-return-date-form{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line)}.ops-care-return-date-heading{font-size:var(--text-sm);font-weight:700}.ops-care-return-date-fields{display:flex;gap:12px;flex-wrap:wrap}.ops-care-return-date-fields label{display:grid;grid-gap:6px;gap:6px;flex:1 1 180px}.ops-care-city-select,.ops-care-pickup-city-select,.ops-care-return-region-select{min-width:190px}.ops-care-return-open-chip{background:var(--orange-wash);color:var(--orange-strong);border-color:var(--orange-line)}@media (max-width:1280px){:root{--page-pad:28px;--rail-width:250px}.ops-care-in-home-grid,.warehouse-journey-grid{grid-template-columns:1fr}}@media (max-width:1080px){:root{--page-pad:24px}.admin-sherine-module-metrics,.ops-care-warehouse-grid,.return-journey-grid{grid-template-columns:1fr}}@media (max-width:1180px){.workspace.has-inspector{grid-template-columns:minmax(0,1fr)}.workspace-inspector{position:fixed;inset:0 0 0 auto;z-index:120;width:min(560px,100%);max-height:none;border-radius:0;border-block:0;-webkit-border-end:0;border-inline-end:0;background:var(--canvas);box-shadow:var(--shadow-xl);animation:slide-start var(--dur-slow) var(--ease-out)}.workspace-inspector .detail-drawer{max-height:none;height:100%;overflow-y:auto;padding:0 22px 40px}.workspace-inspector .drawer-top{margin:0 -22px 16px;padding:14px 22px;background:hsla(40,21%,89%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (max-width:620px){.workspace-inspector{width:100%}.view-switch{flex:1 1}.view-switch button{flex:1 1;justify-content:center}.toolbar-danger{width:100%;justify-content:center}}@media (max-width:1080px){.console-search{max-width:320px}.console-hero{padding:28px 0 24px;gap:22px}.console-user-copy{display:none}.console-user{padding:4px}}@media (max-width:820px){.console-bar{flex-wrap:wrap;gap:12px;padding:13px 0}.console-actions{-webkit-margin-start:auto;margin-inline-start:auto}.console-search{order:3;flex:1 1 100%;max-width:none;min-width:0}.console-hero{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:20px}.console-hero-copy{flex:0 0 auto}.console-hero-side{justify-content:space-between}.console-pulse{flex:1 1 auto}.console-pulse-item{flex:1 1;min-width:0}.console-cta{flex:1 1 100%;justify-content:center}}@media (max-width:520px){.console-wordmark small{display:none}.console-hero h1{gap:10px}.console-hero h1 em{font-size:var(--display-lg)}.console-hero h1 span{font-size:var(--text-xl)}.console-hero p{font-size:var(--text-sm)}.console-tabs>button{min-height:46px;padding:0 13px}.console-help{padding:0 11px}.palette-layer{padding:0;align-content:end}.palette{width:100%;border-radius:var(--r-xl) var(--r-xl) 0 0}}@media (max-width:900px){.ops-care-main{-webkit-margin-start:0;margin-inline-start:0}.ops-care-sidebar,.sidebar{transform:translateX(-100%);transition:transform var(--dur-slow) var(--ease-out);box-shadow:var(--shadow-xl);width:min(310px,86vw)}html[dir=rtl] .ops-care-sidebar,html[dir=rtl] .sidebar{transform:translateX(100%)}.ops-care-sidebar.open,.sidebar.mobile-open,html[dir=rtl] .ops-care-sidebar.open,html[dir=rtl] .sidebar.mobile-open{transform:translateX(0)}.ops-care-sidebar-close,.sidebar-close{display:inline-grid}.ops-care-backdrop.show,.sidebar-backdrop.show{display:block;animation:fade var(--dur) var(--ease)}.mobile-menu,.ops-care-menu-button{display:inline-grid}.detail-drawer{width:100%}.ops-care-topbar-status{display:none}}@media (max-width:768px){:root{--page-pad:18px;--gap:14px}.ops-care-topbar,.topbar{padding:12px var(--page-pad)}.ops-care-topbar h1,.topbar h1{font-size:var(--text-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-care-topbar>div:not(.ops-care-topbar-status),.topbar-title>div{min-width:0;overflow:hidden}.user-chip-copy,.user-chip>svg{display:none}.user-chip{padding:5px}.admin-sherine-heading,.ops-care-heading-row,.view-intro,.warehouse-journey-heading{align-items:stretch;flex-direction:column;gap:14px}.admin-sherine-heading h3,.ops-care-heading-row h2,.view-intro h2,.warehouse-journey-heading h3{font-size:var(--text-xl)}.admin-sherine-refresh,.ops-care-refresh,.view-intro .primary-button{align-self:stretch;justify-content:center}.view-intro-actions{display:grid;grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{padding:14px}.stat-value{font-size:var(--text-2xl)}.worker-next-step{flex-wrap:wrap}.worker-next-step .primary-button{width:100%}.order-toolbar{display:grid;grid-gap:10px;gap:10px}.ops-care-search,.search-field{max-width:none;flex:1 1 auto}.filter-tabs,.ops-care-status-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.filter-tabs button,.ops-care-status-tabs button{flex:none}.ops-care-in-home-grid,.ops-care-orders-grid,.ops-care-pickup-grid,.ops-care-return-grid,.ops-care-warehouse-grid,.return-journey-grid,.warehouse-journey-grid{padding:14px;gap:14px}.ops-care-warehouse-source-grid{grid-template-columns:1fr}.admin-sherine-dashboard{padding:16px}.admin-sherine-insights-grid,.admin-sherine-module-grid,.admin-sherine-overview-grid{grid-template-columns:1fr}.help-layer,.modal-layer,.photo-action-layer,.warehouse-journey-detail-layer{padding:0;align-items:flex-end}.help-card,.modal-card,.warehouse-journey-detail{width:100%;max-height:92vh;border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:0}.notification-layer{padding:0;align-items:flex-end;justify-items:stretch}.notification-popover{width:100%;max-height:80vh;border-radius:var(--r-xl) var(--r-xl) 0 0}.detail-drawer{padding:18px 16px 40px}.drawer-top{margin:-18px -16px 16px;padding:12px 16px;inset-block-start:-18px}.drawer-footer{display:grid}.simple-photo-grid{grid-template-columns:1fr}.workflow-buttons{display:grid}}@media (max-width:1199px){.orders-table-wrap{overflow-x:visible;padding:12px;background:var(--surface-2)}.orders-table{min-width:0;display:block}.orders-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.orders-table tbody{display:grid;grid-gap:12px;gap:12px}.orders-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.orders-table tbody tr:hover{border-color:var(--accent-line)}.orders-table td{display:block;padding:0;border:0;min-width:0}.orders-table .reference-cell{grid-column:1;grid-row:1}.orders-table .status-cell{grid-column:2;grid-row:1;justify-self:end;align-self:start}.orders-table .product-cell{grid-column:1/-1;grid-row:2;padding-top:12px;border-top:1px solid var(--line-soft)}.orders-table .due-cell,.orders-table .order-timing-cell{grid-column:span 1}.orders-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.orders-table .row-actions-cell{grid-column:1/-1;justify-self:end}.customer-cell strong{max-width:none;white-space:normal}.orders-table .order-number,.orders-table .quantity-note,.orders-table .source-document-inline{white-space:normal;overflow-wrap:anywhere}}@media (max-width:620px){.recent-row>svg:last-child{display:none}.recent-copy strong{white-space:normal;overflow-wrap:anywhere}.detail-info-grid,.ops-care-in-home-details,.ops-care-order-details,.ops-care-warehouse-source-details,.photo-strip,.return-journey-duration-grid,.return-journey-reference-grid,.warehouse-journey-card-info,.warehouse-journey-city-options,.warehouse-journey-info-grid,.warehouse-journey-photo-grid,.warehouse-journey-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-care-pickup-routing strong,.ops-care-warehouse-routing strong,.return-journey-routing strong,.warehouse-journey-routing strong{-webkit-margin-start:0;margin-inline-start:0}}@container journey (max-width: 880px){.return-journey-flow-scroll{overflow-x:visible;padding:12px 14px;-webkit-mask-image:none;mask-image:none}.return-journey-flow{grid-auto-flow:row;grid-auto-columns:auto}.return-journey-step{grid-template-columns:34px minmax(0,1fr);justify-items:start;align-items:start;gap:3px 12px;padding:0 0 16px;text-align:start}.return-journey-step:before{inset-block-start:34px;inset-block-end:-3px;inset-inline-start:16px;width:2px;height:auto}.return-journey-step:first-child:before{display:block}.return-journey-step:last-child:before{display:none}.return-journey-step-dot{grid-column:1;grid-row:1/span 3}.return-journey-step strong{grid-column:2;font-size:var(--text-sm)}.return-journey-step small,.return-journey-step time{grid-column:2}.return-journey-step time{font-size:var(--text-2xs)}}@container journey (max-width: 560px){.warehouse-journey-progress{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;padding:12px}.warehouse-journey-progress-step{grid-template-columns:32px minmax(0,1fr);justify-items:start;align-items:center;gap:12px;min-width:0;padding:0 0 14px;text-align:start}.warehouse-journey-progress-step:before{inset-block-start:32px;inset-block-end:-2px;inset-inline-start:15px;width:2px;height:auto}.warehouse-journey-progress-step:first-child:before{display:block}.warehouse-journey-progress-step:last-child:before{display:none}.warehouse-journey-progress-step>span{grid-column:1}.warehouse-journey-progress-step strong{grid-column:2;font-size:var(--text-sm)}}@media (max-width:430px){:root{--page-pad:14px}.detail-info-grid,.ops-care-in-home-details,.ops-care-order-details,.ops-care-warehouse-source-details,.return-journey-duration-grid,.return-journey-reference-grid,.stats-grid,.warehouse-journey-card-info,.warehouse-journey-city-options,.warehouse-journey-info-grid,.warehouse-journey-summary{grid-template-columns:1fr}.notification-button{display:none}.global-credit{inset-block-end:6px;inset-inline-end:8px}}.journey-map{padding:14px 16px 18px;background:var(--surface-sunken);border-top:1px solid var(--line-soft)}.journey-map-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.journey-map-zone{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:var(--r-pill);font-size:var(--text-2xs);font-weight:800;letter-spacing:.05em;border:1px solid transparent}.journey-map-zone:before{content:"";width:14px;height:3px;border-radius:var(--r-pill)}.journey-map-zone.bigbox{background:var(--green-wash);color:var(--green-strong);border-color:var(--green-line)}.journey-map-zone.bigbox:before{background:var(--green)}.journey-map-zone.odoo{background:var(--purple-wash);color:var(--purple-strong);border-color:var(--purple-line)}.journey-map-zone.odoo:before{background:var(--purple)}.journey-map-caption{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-2xs);font-weight:700;color:var(--muted)}.journey-map-canvas{position:relative}.journey-map-svg{position:absolute;inset:0;overflow:visible}.journey-map-route{fill:none;stroke:var(--line-strong);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 9}.journey-map-travelled{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}.journey-map-travelled.first{stroke:var(--green)}.journey-map-travelled.second{stroke:var(--purple)}.journey-map-station{position:absolute;transform:translate(50%,-18px);width:138px;display:grid;justify-items:center;grid-gap:5px;gap:5px;text-align:center;pointer-events:none}.journey-map-dot{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-2xs);font-weight:800;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;box-shadow:0 2px 8px rgba(28,24,18,.1)}.journey-map-label{display:grid;grid-gap:2px;gap:2px;padding:3px 6px;border-radius:var(--r-xs);background:var(--surface-sunken)}.journey-map-label strong{font-size:var(--text-2xs);font-weight:700;color:var(--ink-soft);line-height:1.35}.journey-map-label small{font-size:var(--text-2xs);font-weight:600;color:var(--muted);letter-spacing:.02em}.journey-map-label time{font-size:var(--text-2xs);color:var(--muted);line-height:1.4}.journey-map-label em{font-style:normal;font-size:var(--text-2xs);color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journey-map-station.reached .journey-map-dot{background:var(--green);border-color:var(--green);color:#fff}.journey-map-station.reached .journey-map-label strong{color:var(--green-strong)}.journey-map-station.active .journey-map-dot{background:var(--orange);border-color:var(--orange);color:#fff;animation:dot-breathe 2.6s var(--ease) infinite}.journey-map-station.active .journey-map-label strong{color:var(--orange-strong)}.journey-map-here{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--r-pill);background:var(--orange);color:#fff;font-size:var(--text-2xs);font-weight:800;box-shadow:0 4px 12px rgba(180,85,5,.34)}.journey-map-station.terminal .journey-map-dot{background:var(--red);border-color:var(--red);color:#fff}.journey-map-station.terminal .journey-map-label em,.journey-map-station.terminal .journey-map-label strong{color:var(--red-strong)}.journey-map-station.odoo .journey-map-dot{border-style:dashed}.journey-map-station.odoo.reached .journey-map-dot{background:var(--purple);border-color:var(--purple);border-style:solid;color:#fff}.journey-map-station.odoo.reached .journey-map-label strong{color:var(--purple-strong)}.journey-map-station.odoo.active .journey-map-dot{background:var(--surface);border-color:var(--orange);color:var(--orange-strong);animation:none}.journey-map-station.odoo.active .journey-map-label strong{color:var(--orange-strong)}.journey-map-here.odoo-waiting{background:var(--orange-wash);color:var(--orange-strong);box-shadow:none;border:1px solid var(--orange)}@media (max-width:560px){.journey-map{padding:12px 10px 16px}.journey-map-station{width:104px}}.orders-table tbody tr{transition:transform .34s var(--spring),box-shadow .28s var(--ease),background .2s var(--ease)}.orders-table tbody tr:hover{transform:translateY(-3px) scale(1.004);box-shadow:var(--shadow-md);position:relative;z-index:2}.orders-table tbody tr:active{transform:translateY(-1px) scale(.999);transition-duration:.09s}.orders-table tbody tr:hover .journey-meter-step.done{animation:meter-sweep .5s var(--ease-out) backwards}.orders-table tbody tr:hover .journey-meter-step.done:nth-child(2){animation-delay:.05s}.orders-table tbody tr:hover .journey-meter-step.done:nth-child(3){animation-delay:.1s}.orders-table tbody tr:hover .journey-meter-step.done:nth-child(4){animation-delay:.15s}.orders-table tbody tr:hover .journey-meter-step.done:nth-child(5){animation-delay:.2s}@keyframes meter-sweep{0%{transform:scaleX(.2);opacity:.4}to{transform:scaleX(1);opacity:1}}.journey-meter-step{transform-origin:right center}.journey-meter-step.here{animation:stage-breathe 2.6s var(--ease) infinite}@keyframes stage-breathe{0%,to{box-shadow:0 0 0 2px var(--orange-wash)}50%{box-shadow:0 0 0 5px rgba(180,85,5,.16)}}.return-journey-step.active .return-journey-step-dot,.warehouse-journey-progress-step.current>span{animation:dot-breathe 2.6s var(--ease) infinite}@keyframes dot-breathe{0%,to{box-shadow:0 0 0 4px var(--orange-wash)}50%{box-shadow:0 0 0 8px rgba(180,85,5,.14)}}.admin-sherine-overview-card,.return-journey-kpi,.stat-card,.warehouse-journey-summary>div{position:relative;overflow:hidden}.admin-sherine-overview-card:after,.return-journey-kpi:after,.stat-card:after,.warehouse-journey-summary>div:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(182,137,63,.16),transparent 62%);transition:opacity .3s var(--ease)}.admin-sherine-overview-card:hover:after,.return-journey-kpi:hover:after,.stat-card:hover:after,.warehouse-journey-summary>div:hover:after{opacity:1}.admin-sherine-overview-card,.return-journey-kpi,.warehouse-journey-summary>div{transition:transform .34s var(--spring),box-shadow .28s var(--ease),border-color .2s var(--ease)}.admin-sherine-overview-card:hover,.return-journey-kpi:hover,.warehouse-journey-summary>div:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ops-care-in-home-card,.ops-care-order-card,.ops-care-warehouse-card,.return-journey-card,.warehouse-journey-card{transition:transform .34s var(--spring),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ops-care-in-home-card:hover,.ops-care-order-card:hover,.ops-care-warehouse-card:hover,.return-journey-card:hover,.warehouse-journey-card:hover{transform:translateY(-4px)}.admin-sherine-refresh:active:not(:disabled),.console-cta:active,.danger-button:active:not(:disabled),.ops-care-refresh:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(1px) scale(.985);transition-duration:.08s}.console-tabs{position:relative}.console-tabs>button.active:after{animation:marker-in .4s var(--spring)}@keyframes marker-in{0%{transform:scaleX(.2);opacity:0}to{transform:scaleX(1);opacity:1}}.console-hero h1 em{animation:figure-in .7s var(--ease-out) backwards}@keyframes figure-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.brand-mark,.console-mark,.loading-screen .brand-mark{animation:tool-turn .8s var(--ease-out) backwards}@keyframes tool-turn{0%{opacity:0;transform:rotate(-38deg) scale(.8)}to{opacity:1;transform:none}}.brand-mark:hover,.console-mark:hover{animation:tool-nudge .5s var(--spring)}@keyframes tool-nudge{40%{transform:rotate(-14deg)}to{transform:none}}.orders-table tbody tr:hover .status-badge{transform:translateX(-2px)}.status-badge{transition:transform .3s var(--spring)}.entry{position:fixed;inset:0;z-index:500;pointer-events:none}.entry-plate{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;overflow:hidden;background-color:#14171b;background-image:var(--grain),radial-gradient(900px 520px at 50% 34%,rgba(182,137,63,.2),transparent 64%),radial-gradient(700px 480px at 12% 108%,rgba(11,82,99,.36),transparent 62%);background-size:150px 150px,auto,auto;background-blend-mode:overlay,normal,normal;animation:entry-shutter .56s var(--ease) 1.62s forwards}@keyframes entry-shutter{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}70%{-webkit-clip-path:inset(48% 0 48% 0);clip-path:inset(48% 0 48% 0);opacity:1}to{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);opacity:0}}.entry-mark{display:grid;place-items:center;width:112px;height:112px;border-radius:32px;background:linear-gradient(150deg,var(--brass),#8f6a2c);color:#1a1409;box-shadow:0 28px 90px rgba(182,137,63,.46);animation:entry-mark .72s var(--spring) both}@keyframes entry-mark{0%{opacity:0;transform:rotate(-120deg) scale(.3)}to{opacity:1;transform:none}}.entry-word{font-size:var(--text-2xl);font-weight:700;color:#fff;animation:entry-word .86s var(--ease-out) .34s both}@keyframes entry-word{0%{opacity:0;letter-spacing:.02em}to{opacity:1;letter-spacing:.34em;-webkit-padding-start:.34em;padding-inline-start:.34em}}.entry-sub{font-family:var(--font-display);font-size:var(--text-lg);color:var(--brass-soft);animation:rise .6s var(--ease-out) .78s both}.entry-sweep{position:absolute;inset-block:0;inset-inline-start:-40%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.14) 42%,hsla(36,56%,65%,.36) 52%,transparent);filter:blur(6px);animation:entry-sweep 1s var(--ease) .88s both}@keyframes entry-sweep{0%{transform:translateX(0)}to{transform:translateX(350%)}}.is-entering .console,.is-entering .ops-care-sidebar{animation:console-drop .72s var(--spring) 1.5s both}@keyframes console-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}.is-entering .console-tabs>button{animation:rise .5s var(--ease-out) both}.is-entering .console-tabs>button:first-child{animation-delay:1.78s}.is-entering .console-tabs>button:nth-child(2){animation-delay:1.85s}.is-entering .console-tabs>button:nth-child(3){animation-delay:1.92s}.is-entering .console-tabs>button:nth-child(4){animation-delay:1.99s}.is-entering .console-hero-copy{animation:rise .62s var(--ease-out) 1.68s both}.is-entering .console-hero-side{animation:rise .62s var(--ease-out) 1.78s both}.is-entering .main-content,.is-entering .ops-care-main{animation:rise .7s var(--ease-out) 1.8s both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.photo-thumb-clickable:hover,.recent-row:hover,.stat-card:hover,.warehouse-journey-photo.available:hover,.will-reveal{transform:none}.will-reveal{opacity:1}.brand-mark,.console-hero h1 em,.console-mark,.console-tabs>button.active:after,.journey-meter-step.here,.login-orb,.login-screen:after,.orders-table tbody tr:hover .journey-meter-step.done,.return-journey-step.active .return-journey-step-dot,.warehouse-journey-progress-step.current>span{animation:none}.admin-sherine-overview-card:hover,.ops-care-in-home-card:hover,.ops-care-order-card:hover,.ops-care-warehouse-card:hover,.orders-table tbody tr:active,.orders-table tbody tr:hover,.orders-table tbody tr:hover .status-badge,.return-journey-card:hover,.return-journey-kpi:hover,.warehouse-journey-card:hover,.warehouse-journey-summary>div:hover{transform:none}.admin-sherine-overview-card:after,.entry,.return-journey-kpi:after,.stat-card:after,.warehouse-journey-summary>div:after{display:none}.is-entering .console,.is-entering .console-hero-copy,.is-entering .console-hero-side,.is-entering .console-tabs>button,.is-entering .main-content,.is-entering .ops-care-main,.is-entering .ops-care-sidebar{animation:none;opacity:1;transform:none}}@media (prefers-contrast:more){:root{--line:#b9b3a9;--line-soft:#c8c2b8;--line-strong:#8e877c;--muted:#5c6169;--faint:#6b7079}}@media print{.global-credit,.ops-care-backdrop,.ops-care-sidebar,.ops-care-topbar,.sidebar,.sidebar-backdrop,.topbar{display:none!important}body{padding-top:0;background:#fff}.main-content,.ops-care-main{-webkit-margin-start:0;margin-inline-start:0}}.return-journey-kpi.blue{background:linear-gradient(135deg,rgba(16,92,109,.18),hsla(0,0%,100%,.96) 68%)}.return-journey-kpi.cyan{background:linear-gradient(135deg,rgba(79,166,180,.2),hsla(0,0%,100%,.96) 68%)}.return-journey-kpi.orange{background:linear-gradient(135deg,rgba(214,126,38,.2),hsla(0,0%,100%,.96) 68%)}.return-journey-kpi.green{background:linear-gradient(135deg,rgba(39,148,106,.19),hsla(0,0%,100%,.96) 68%)}.return-journey-kpi.violet{background:linear-gradient(135deg,rgba(112,71,185,.18),hsla(0,0%,100%,.96) 68%)}.return-journey-kpi.teal{background:linear-gradient(135deg,rgba(20,123,123,.2),hsla(0,0%,100%,.96) 68%)}.return-journey-kpi.red{background:linear-gradient(135deg,rgba(183,70,70,.17),hsla(0,0%,100%,.96) 68%)}@media (min-width:1181px){.return-journey-kpi-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.return-journey-kpi{grid-column:span 2}.return-journey-kpi:nth-child(6){grid-column:4/span 2}.return-journey-kpi:nth-child(7){grid-column:6/span 2}}.ops-care-shell .ops-care-console-tabs{gap:10px;padding-block:9px 11px}.ops-care-shell .ops-care-console-tabs>button{min-height:48px;padding-inline:20px;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.8);font-family:var(--font-ui);font-size:1.05rem;font-weight:800;cursor:pointer}.ops-care-shell .ops-care-console-tabs>button:hover{border-color:rgba(217,174,92,.62);background:linear-gradient(145deg,rgba(217,174,92,.17),hsla(0,0%,100%,.06));color:#fff;transform:translateY(-1px)}.ops-care-shell .ops-care-console-tabs>button.active{border-color:hsla(40,72%,67%,.76);background:linear-gradient(145deg,rgba(217,174,92,.2),hsla(0,0%,100%,.09));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035)}.ops-care-shell .ops-care-console-tabs>button.active:after{inset-inline:18px;inset-block-end:-1px}.ops-care-shell .ops-care-console-brand{min-width:235px;gap:15px;padding:5px 3px 5px 18px}.ops-care-shell .ops-care-console-brand .console-mark{width:50px;height:50px;border-radius:15px}.ops-care-shell .ops-care-console-brand .console-wordmark strong{font-size:1rem;letter-spacing:.25em}.ops-care-shell .ops-care-console-brand .console-wordmark small{margin-top:4px;font-size:.82rem}.app-shell .baytonia-console-brand{min-width:235px;gap:15px;padding:5px 3px 5px 18px}.app-shell .baytonia-console-brand .console-mark{width:50px;height:50px;border-radius:15px}.app-shell .baytonia-console-brand .console-wordmark strong{font-size:1rem;letter-spacing:.25em}.app-shell .baytonia-console-brand .console-wordmark small{margin-top:4px;font-size:.82rem}.app-shell .baytonia-console-brand .console-wordmark .console-admin-title{color:var(--brass-soft);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.03em}.dashboard-view>.admin-sherine-dashboard:first-child{margin-top:0;margin-bottom:34px}.admin-maintenance-dashboard{display:grid;grid-gap:18px;gap:18px;padding:30px 22px 22px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:var(--shadow-sm)}.admin-maintenance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-maintenance-heading h3{margin-top:5px;font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink-strong)}.admin-maintenance-heading p{margin-top:5px;color:var(--muted);font-size:var(--text-sm)}.admin-maintenance-dashboard .recent-panel,.admin-maintenance-dashboard .stats-grid{margin:0}.admin-sherine-donut-layout{display:grid;grid-template-columns:minmax(128px,.7fr) minmax(180px,1.3fr);align-items:center;grid-gap:20px;gap:20px}.admin-sherine-donut{position:relative;width:min(150px,100%);aspect-ratio:1;margin-inline:auto;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.42)}.admin-sherine-donut:after{content:"";position:absolute;inset:23%;border-radius:50%;background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.admin-sherine-donut>span{position:absolute;z-index:1;inset:31%;display:grid;place-content:center;text-align:center}.admin-sherine-donut strong{font-size:var(--text-xl);line-height:1}.admin-sherine-donut small{margin-top:4px;color:var(--muted);font-size:var(--text-2xs)}.admin-sherine-donut-legend{display:grid;grid-gap:9px;gap:9px}.admin-sherine-donut-legend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:var(--text-xs)}.admin-sherine-donut-legend i{width:9px;height:9px;border-radius:50%}.admin-sherine-donut-legend span{color:var(--ink-soft)}.admin-sherine-donut-legend strong{font-family:var(--font-mono);color:var(--ink-strong)}.journey-map-route{stroke-dasharray:14 10}.journey-map-window-mask{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round}.journey-map-active-segment{fill:none;stroke:var(--orange);stroke-width:4;stroke-linecap:round;stroke-dasharray:14 10}@media (max-width:1180px){.return-journey-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-journey-kpi,.return-journey-kpi:nth-child(6),.return-journey-kpi:nth-child(7){grid-column:auto}}@media (max-width:650px){.return-journey-kpi-grid{grid-template-columns:1fr}.app-shell .baytonia-console-brand,.ops-care-shell .ops-care-console-brand{min-width:auto;padding-inline:0}.admin-maintenance-heading,.admin-sherine-donut-layout{grid-template-columns:1fr}.admin-maintenance-heading{flex-direction:column}.ops-care-shell .ops-care-console-tabs>button{min-height:44px;padding-inline:15px;font-size:.96rem}}.admin-members-panel{flex:1 1;padding:26px var(--page-pad) 64px;animation:rise var(--dur-slow) var(--ease-out)}.admin-members-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.admin-members-heading h2{margin-top:10px;font-family:var(--font-display);font-size:var(--display-md);font-weight:400;line-height:var(--leading-display);color:var(--ink-strong)}.admin-members-heading p{max-width:66ch;margin-top:8px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.admin-members-count{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:8px;column-gap:8px;min-width:144px;padding:13px 15px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-wash);color:var(--accent)}.admin-members-count>svg{grid-row:span 2;width:28px;height:28px}.admin-members-count strong{font-size:var(--text-xl);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-members-count span{margin-top:3px;color:var(--ink-soft);font-size:var(--text-2xs);font-weight:700}.admin-members-layout{display:grid;grid-template-columns:minmax(285px,.82fr) minmax(0,1.3fr);align-items:start;grid-gap:16px;gap:16px}.admin-member-form,.admin-members-list-wrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.admin-member-form{padding:19px}.admin-member-form-title,.admin-members-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-member-form-title>span{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);background:var(--brass-wash);color:#8a6526}.admin-member-form h3,.admin-members-list-heading h3{color:var(--ink-strong);font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight)}.admin-member-form p,.admin-members-list-heading p{margin-top:5px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.admin-member-field{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.admin-member-field>span,.admin-member-role-picker legend{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:var(--text-xs);font-weight:800}.admin-member-field input{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-md);outline:none;background:var(--surface-2);color:var(--ink-strong);font:inherit;font-size:var(--text-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.admin-member-field input::placeholder{color:var(--faint)}.admin-member-field input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-wash)}.admin-member-field.access-code input{font-family:var(--font-mono);letter-spacing:.08em;text-align:start}.admin-member-field small{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-normal)}.admin-member-role-picker{min-width:0;margin:18px 0 0;padding:0;border:0}.admin-member-role-picker legend{margin-bottom:8px}.admin-member-role-picker>div{display:grid;grid-gap:8px;gap:8px}.admin-member-role-picker label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:10px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.admin-member-role-picker label:hover{border-color:var(--accent-line)}.admin-member-role-picker label.active{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.admin-member-role-picker input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.admin-member-role-picker input:focus-visible+.admin-member-role-icon{outline:3px solid var(--accent-wash-2);outline-offset:2px}.admin-member-role-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:var(--r-sm);background:var(--surface);color:var(--accent)}.admin-member-role-picker label>span:nth-of-type(2){min-width:0}.admin-member-role-picker small,.admin-member-role-picker strong{display:block}.admin-member-role-picker strong{color:var(--ink-strong);font-size:var(--text-xs);font-weight:800}.admin-member-role-picker small{overflow:hidden;margin-top:2px;color:var(--muted);font-size:var(--text-2xs);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-member-role-check{color:transparent}.admin-member-role-picker label.active .admin-member-role-check{color:var(--accent)}.admin-member-submit{width:100%;margin-top:19px}.admin-members-list-wrap{min-height:366px;padding:19px}.admin-members-list-heading{padding-bottom:15px;border-bottom:1px solid var(--line-soft)}.admin-members-feedback{margin:13px 0 0;padding:10px 12px;border:1px solid var(--green-line);border-radius:var(--r-md);background:var(--green-wash);color:var(--green-strong);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-normal)}.admin-members-feedback.error{border-color:var(--red-line);background:var(--red-wash);color:var(--red-strong)}.admin-members-empty,.admin-members-loading{display:grid;justify-items:center;grid-gap:9px;gap:9px;min-height:255px;padding:42px 16px;place-content:center;text-align:center;color:var(--muted);font-size:var(--text-sm)}.admin-members-empty>svg{color:var(--accent)}.admin-members-empty strong{color:var(--ink-strong);font-size:var(--text-sm)}.admin-members-empty span{font-size:var(--text-xs)}.admin-members-list{display:grid;grid-gap:9px;gap:9px;margin:14px 0 0;padding:0;list-style:none}.admin-members-list>li{display:flex;align-items:center;gap:11px;min-height:76px;padding:10px 11px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2)}.admin-members-list>li.role-warehouse{border-color:rgba(196,119,38,.2);background:linear-gradient(135deg,rgba(244,178,96,.12),hsla(0,0%,100%,.58))}.admin-members-list>li.role-maintenance{border-color:rgba(39,137,170,.2);background:linear-gradient(135deg,rgba(103,193,222,.12),hsla(0,0%,100%,.58))}.admin-members-list>li.role-ops_care{border-color:rgba(31,139,118,.2);background:linear-gradient(135deg,rgba(83,188,157,.12),hsla(0,0%,100%,.58))}.admin-members-list>li.role-admin{border-color:rgba(169,121,31,.22);background:linear-gradient(135deg,rgba(211,166,73,.14),hsla(0,0%,100%,.58))}.admin-members-list>li.role-system_designer{border-color:rgba(91,70,133,.24);background:linear-gradient(135deg,rgba(132,108,181,.1),hsla(0,0%,100%,.72))}.admin-members-list>li.role-admin_viewer{border-color:rgba(113,86,170,.19);background:linear-gradient(135deg,rgba(155,126,211,.11),hsla(0,0%,100%,.58))}.admin-members-list>li.inactive{opacity:.7;background:var(--surface-sunken)}.admin-member-avatar{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:50%;background:var(--accent-wash-2);color:var(--accent-active);font-size:var(--text-md);font-weight:800}.admin-member-main{min-width:0;flex:1 1}.admin-member-name-row{display:flex;align-items:center;gap:7px}.admin-member-name-row strong{overflow:hidden;color:var(--ink-strong);font-size:var(--text-sm);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-member-name-row>span{flex:none;padding:3px 7px;border-radius:var(--r-pill);font-size:.68rem;font-weight:800}.admin-member-name-row>span.active{background:var(--green-wash);color:var(--green-strong)}.admin-member-name-row>span.inactive{background:var(--neutral-wash);color:var(--muted)}.admin-member-role{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--accent);font-size:var(--text-2xs);font-weight:700}.admin-member-main small{display:block;margin-top:2px;color:var(--muted);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-member-code{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin-top:7px;padding:3px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:hsla(0,0%,100%,.56);direction:ltr}.admin-member-code.is-visible{border-color:rgba(24,102,119,.24);background:var(--accent-wash)}.admin-member-code code{min-width:78px;max-width:min(250px,32vw);overflow-x:auto;padding:2px 6px;color:var(--ink-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.admin-member-code button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:27px;padding:0 7px;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--accent);font:inherit;font-size:.68rem;font-weight:800;white-space:nowrap}.admin-member-code button:hover:not(:disabled){background:rgba(24,102,119,.1)}.admin-member-code button:disabled{opacity:.55;cursor:wait}.admin-member-actions{display:flex;align-items:center;gap:6px;flex:none}.admin-member-edit{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:0 10px;border:1px solid rgba(24,102,119,.2);border-radius:var(--r-sm);background:hsla(0,0%,100%,.68);color:var(--accent);font:inherit;font-size:var(--text-2xs);font-weight:800;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),transform var(--dur) var(--ease)}.admin-member-edit:hover:not(:disabled){border-color:var(--accent);background:var(--accent-wash);transform:translateY(-1px)}.admin-member-edit:disabled{opacity:.55;cursor:not-allowed}.admin-member-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-2xs);font-weight:800}.admin-member-toggle:hover:not(:disabled){border-color:var(--orange-line);background:var(--orange-wash);color:var(--orange-strong)}.admin-member-toggle:disabled{opacity:.55;cursor:not-allowed}.admin-member-edit-backdrop{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:20px;background:rgba(20,24,29,.46)}.admin-member-edit-dialog{width:min(560px,100%);max-height:min(88vh,760px);overflow:auto;padding:22px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-xl)}.admin-member-edit-dialog.role-warehouse{border-top:4px solid rgba(196,119,38,.72)}.admin-member-edit-dialog.role-maintenance{border-top:4px solid rgba(39,137,170,.72)}.admin-member-edit-dialog.role-ops_care{border-top:4px solid rgba(31,139,118,.72)}.admin-member-edit-dialog.role-admin{border-top:4px solid rgba(169,121,31,.78)}.admin-member-edit-dialog.role-system_designer{border-top:4px solid rgba(106,78,163,.76)}.admin-member-edit-dialog.role-admin_viewer{border-top:4px solid rgba(113,86,170,.68)}.admin-member-protected{display:inline-flex;align-items:center;gap:.35rem;color:rgba(55,61,67,.64);font-size:.78rem;font-weight:700;padding:.42rem .66rem;border:1px solid rgba(55,61,67,.12);border-radius:999px;background:hsla(0,0%,100%,.42)}.admin-member-edit-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--line-soft)}.admin-member-edit-dialog h3{margin-top:7px;color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.admin-member-edit-dialog header p{margin-top:4px;color:var(--muted);font-size:var(--text-xs)}.admin-member-fixed-role{display:grid;grid-gap:4px;gap:4px;margin-top:18px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2)}.admin-member-fixed-role small,.admin-member-fixed-role span{color:var(--muted);font-size:var(--text-2xs)}.admin-member-fixed-role strong{color:var(--ink-strong);font-size:var(--text-sm)}.admin-member-edit-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.admin-member-edit-actions button{min-width:118px}.spin{animation:admin-members-spin .8s linear infinite}@keyframes admin-members-spin{to{transform:rotate(1turn)}}@media (max-width:920px){.admin-members-layout{grid-template-columns:1fr}}@media (max-width:640px){.admin-members-panel{padding-top:20px}.admin-members-heading{align-items:stretch;flex-direction:column}.admin-members-count{align-self:flex-start}.admin-member-form,.admin-members-list-wrap{padding:15px}.admin-members-list>li{align-items:flex-start;flex-wrap:wrap}.admin-member-main{min-width:calc(100% - 52px)}.admin-member-code code{max-width:44vw}.admin-member-actions{width:100%;justify-content:flex-end}.admin-member-edit-backdrop{padding:10px}.admin-member-edit-dialog{padding:17px}.admin-member-edit-actions{display:grid;grid-template-columns:1fr 1fr}}.admin-ops-care-workspace{flex:1 1;width:100%;padding:28px var(--page-pad) 64px;animation:rise var(--dur-slow) var(--ease-out)}.admin-ops-care-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-ops-care-intro h2{margin-top:10px;font-family:var(--font-display);font-size:var(--display-md);font-weight:400;line-height:var(--leading-display);color:var(--ink-strong)}.admin-ops-care-intro p{margin-top:7px;color:var(--ink-soft);font-size:var(--text-sm)}.admin-ops-care-source{display:inline-flex;align-items:center;gap:9px;flex:none;padding:9px 14px;border-radius:var(--r-pill);background:var(--green-wash);border:1px solid var(--green-line);color:var(--green-strong);font-size:var(--text-xs);font-weight:800}.admin-ops-care-source>span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-wash)}.admin-ops-care-source.is-disconnected{background:var(--red-wash);border-color:var(--red-line);color:var(--red-strong)}.admin-ops-care-source.is-disconnected>span{background:var(--red-strong);box-shadow:0 0 0 3px var(--red-wash)}.admin-ops-care-tabs{display:flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px;overflow-x:auto;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.admin-ops-care-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 0 auto;min-height:44px;padding:0 16px;border-radius:var(--r-md);color:var(--ink-soft);font-size:var(--text-sm);font-weight:800;white-space:nowrap;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.admin-ops-care-tabs>button:hover{color:var(--accent);background:var(--accent-wash)}.admin-ops-care-tabs>button.active{color:#fff;background:var(--accent);box-shadow:0 5px 16px rgba(11,82,99,.2)}.admin-ops-care-section{min-width:0}.ops-care-admin-toolbar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:0 0 16px;padding:15px 17px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--red-line);-webkit-border-start:4px solid var(--red);border-inline-start:4px solid var(--red);box-shadow:var(--shadow-xs)}.ops-care-admin-toolbar-title{display:grid;grid-gap:3px;gap:3px}.ops-care-admin-toolbar-title>span{display:inline-flex;align-items:center;gap:7px;color:var(--red-strong);font-size:var(--text-sm);font-weight:800}.ops-care-admin-toolbar-title>strong{color:var(--muted);font-size:var(--text-2xs)}.ops-care-admin-select-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink);font-size:var(--text-xs);font-weight:700;cursor:pointer}.ops-care-admin-select-all input{width:17px;height:17px;accent-color:var(--accent)}.ops-care-admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ops-care-admin-delete{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--red-line);color:var(--red-strong);font-size:var(--text-xs);font-weight:800}.ops-care-admin-delete.all{background:var(--red);border-color:var(--red);color:#fff}.ops-care-admin-delete:hover:not(:disabled){background:var(--red-wash)}.ops-care-admin-delete.all:hover:not(:disabled){background:var(--red-strong)}.ops-care-admin-delete:disabled{opacity:.45;cursor:not-allowed}.ops-care-admin-feedback{grid-column:1/-1;margin:0;padding-top:9px;border-top:1px solid var(--line-soft);color:var(--green-strong);font-size:var(--text-xs);font-weight:700}.ops-care-admin-feedback.error{color:var(--red-strong)}.ops-care-record-checkbox{position:relative;display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--r-md);cursor:pointer}.ops-care-record-checkbox input{position:absolute;inset:0;opacity:0;cursor:pointer}.ops-care-record-checkbox>span{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-strong);color:transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ops-care-record-checkbox input:focus-visible+span{outline:3px solid var(--accent-wash);outline-offset:2px}.ops-care-record-checkbox input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.ops-care-in-home-card:has(.ops-care-record-checkbox input:checked),.ops-care-order-card:has(.ops-care-record-checkbox input:checked),.return-journey-card:has(.ops-care-record-checkbox input:checked),.warehouse-journey-card:has(.ops-care-record-checkbox input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash),var(--shadow-sm)}@media (max-width:960px){.ops-care-admin-toolbar{grid-template-columns:1fr 1fr}.ops-care-admin-actions{grid-column:1/-1;justify-content:stretch}.ops-care-admin-delete{flex:1 1 220px}}@media (max-width:650px){.admin-ops-care-workspace{padding-top:20px}.admin-ops-care-intro{align-items:stretch;flex-direction:column}.admin-ops-care-source{align-self:flex-start}.admin-ops-care-tabs>button{flex:none}.ops-care-admin-toolbar{grid-template-columns:1fr;align-items:stretch}.ops-care-admin-select-all{justify-content:flex-start}.ops-care-admin-actions{grid-column:auto;display:grid;grid-template-columns:1fr}}.ops-care-date-display{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);direction:rtl;text-align:right;font-weight:500}.ops-care-card-date-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.ops-care-card-date-header span{font-size:var(--text-xs);color:var(--faint);font-weight:500}.ops-care-card-date-header strong{font-size:var(--text-sm);color:var(--ink);font-weight:600;direction:rtl;text-align:right}