:root{--accent-50:#eef4ff;--accent-100:#dbe8ff;--accent-200:#b8ceff;--accent-300:#8aabfb;--accent-400:#5f87f3;--accent-500:#3f66e6;--accent-600:#2f4fce;--accent-700:#2740a6;--accent-800:#223780;--accent-900:#1e2f63;--branch-alliance:#ffd004;--branch-alliance-grad: linear-gradient(135deg, #ffdc3d 0%, #f2c200 100%);--branch-alliance-ink:#0f1720;--branch-alliance-soft: rgba(242,194,0,.32);--support-400:#9b7bff;--support-500:#7c5cff;--support-600:#6a45f0;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 44px;--font-sans: "Manrope", "Segoe UI", system-ui, sans-serif;--font-display: "Sora", "Manrope", "Segoe UI", sans-serif;--text-xs: .78rem;--text-sm: .88rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.6rem;--leading-tight: 1.15;--leading: 1.55;--tracking-tight: -.02em;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--z-header: 100;--z-notify: 200;--z-menu: 900;--z-modal: 1000;--z-autocomplete: 9999;--color-primary: var(--accent);--color-background: var(--bg-2);--color-text: var(--text);--color-muted: var(--muted);--color-surface: var(--surface);--color-border: var(--border);--color-success: var(--success);--color-warning: var(--warning);--color-danger: var(--danger);--shadow-soft: var(--shadow-3)}:root,:root[data-theme=light]{color-scheme:light;--bg-1:#f7f5f1;--bg-2:#e7e3dd;--bg-3:#d3cec7;--bg-glow: rgba(63,102,230,.12);--bg-glow-2: rgba(124,92,255,.08);--surface: rgba(255,255,255,.86);--surface-solid:#ffffff;--surface-raised: rgba(255,255,255,.95);--surface-sunken: rgba(233,229,223,.55);--surface-hover: rgba(63,102,230,.06);--glass-a: rgba(255,255,255,.9);--glass-b: rgba(245,244,241,.7);--text-strong:#0f1720;--text:#1b2432;--muted:#5c6672;--faint:#8a93a0;--on-accent:#ffffff;--border: rgba(139,148,158,.24);--border-strong: rgba(139,148,158,.42);--accent: var(--accent-500);--accent-strong: var(--accent-600);--accent-soft: rgba(63,102,230,.12);--accent-ring: rgba(63,102,230,.3);--accent-contrast:#ffffff;--on-accent-grad: linear-gradient(135deg, var(--accent-400) 0%, var(--accent-600) 100%);--support: var(--support-500);--support-soft: rgba(124,92,255,.12);--success:#15a06a;--success-text:#0e774f;--success-soft: rgba(21,160,106,.12);--warning:#e0902a;--warning-text:#9a5b00;--warning-soft: rgba(224,144,42,.14);--danger:#d8425a;--danger-text:#a3283b;--danger-soft: rgba(216,66,90,.1);--critical-text:#b00020;--info: var(--accent);--color-overlay:#f4f1ec;--shadow-1: 0 1px 2px rgba(17,17,24,.06), 0 2px 8px rgba(17,17,24,.05);--shadow-2: 0 10px 24px rgba(17,17,24,.08);--shadow-3: 0 22px 52px rgba(17,17,24,.11);--shadow-4: 0 34px 76px rgba(17,17,24,.16)}:root[data-theme=dark]{color-scheme:dark;--bg-1:#0f141f;--bg-2:#121826;--bg-3:#0b0f18;--bg-glow: rgba(109,141,255,.14);--bg-glow-2: rgba(124,92,255,.1);--surface: rgba(32,41,58,.9);--surface-solid:#1d2534;--surface-raised:#242e40;--surface-sunken: rgba(13,18,27,.6);--surface-hover: rgba(126,160,255,.13);--glass-a: rgba(41,52,73,.92);--glass-b: rgba(31,40,57,.82);--text-strong:#f6f9fd;--text:#e6ebf3;--muted:#aab4c4;--faint:#7c8698;--on-accent:#ffffff;--border: rgba(255,255,255,.14);--border-strong: rgba(255,255,255,.26);--accent:#6d8dff;--accent-strong:#5878f5;--accent-soft: rgba(109,141,255,.16);--accent-ring: rgba(109,141,255,.42);--accent-contrast:#0b1020;--on-accent-grad: linear-gradient(135deg, #7ea0ff 0%, #4f6ef0 100%);--support:#9b7bff;--support-soft: rgba(155,123,255,.18);--success:#3fca8f;--success-text:#74e2b0;--success-soft: rgba(63,202,143,.16);--warning:#f0ad4e;--warning-text:#f3c583;--warning-soft: rgba(240,173,78,.16);--danger:#f2647c;--danger-text:#ff9dab;--danger-soft: rgba(242,100,124,.16);--critical-text:#ff6b81;--info: var(--accent);--color-overlay:#1b2233;--shadow-1: 0 1px 2px rgba(0,0,0,.4), 0 2px 8px rgba(0,0,0,.3);--shadow-2: 0 10px 24px rgba(0,0,0,.42);--shadow-3: 0 22px 52px rgba(0,0,0,.5);--shadow-4: 0 34px 76px rgba(0,0,0,.62)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-sans);color:var(--text);background:radial-gradient(circle at 88% 8%,var(--bg-glow),transparent 30%),radial-gradient(circle at 10% 92%,var(--bg-glow-2),transparent 34%),linear-gradient(140deg,var(--bg-1) 0%,var(--bg-2) 52%,var(--bg-3) 100%);background-attachment:fixed;transition:background-color var(--dur-3) var(--ease),color var(--dur-3) var(--ease)}body{min-height:100vh}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}button,input,select,textarea{font:inherit}a{color:inherit}.app-shell{min-height:100vh}.page-section{display:grid;gap:24px}.panel{position:relative;background:linear-gradient(150deg,var(--glass-a),var(--glass-b)),var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);backdrop-filter:blur(16px);transition:box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 0}.panel__body{padding:24px 28px 28px}.section-title{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text-strong);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.section-subtitle{margin:6px 0 0;color:var(--muted);font-size:.96rem;line-height:var(--leading)}.ship-to-value{overflow-wrap:anywhere;min-width:0}.primary-button,.ghost-button,.danger-button,.success-button,.warning-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-pill);padding:12px 20px;font-weight:700;font-size:var(--text-sm);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),filter var(--dur-2) var(--ease)}.primary-button{color:var(--on-accent);background:var(--on-accent-grad);box-shadow:0 12px 26px var(--accent-soft),inset 0 1px #ffffff40}.primary-button:hover{filter:brightness(1.04) saturate(1.04)}.ghost-button{color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:inset 0 1px #fff6}.ghost-button:hover{border-color:var(--accent);color:var(--accent-strong)}.danger-button{color:var(--danger-text);background:var(--surface);border:1px solid var(--danger-soft);box-shadow:var(--shadow-1)}.danger-button:hover{border-color:var(--danger);background:var(--danger-soft)}.success-button{color:#fff;background:linear-gradient(135deg,#2fbd85 0%,var(--success) 100%);box-shadow:0 12px 26px var(--success-soft),inset 0 1px #ffffff47}.success-button:hover{filter:brightness(1.05) saturate(1.05)}.success-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--success-soft)}.warning-button{color:#fff;background:linear-gradient(135deg,#f2b45a 0%,var(--warning) 100%);box-shadow:0 12px 26px var(--warning-soft),inset 0 1px #ffffff47}.warning-button:hover{filter:brightness(1.05) saturate(1.05)}.warning-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--warning-soft)}.primary-button:hover,.ghost-button:hover,.danger-button:hover,.success-button:hover,.warning-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.primary-button:active,.ghost-button:active,.danger-button:active,.success-button:active,.warning-button:active{transform:translateY(0);filter:brightness(.98)}.primary-button:focus-visible,.ghost-button:focus-visible,.danger-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.success-button:disabled,.warning-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none;filter:none}.form-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--danger-soft);background:var(--danger-soft);color:var(--danger-text);font-size:.9rem;font-weight:700}.form-alert:before{content:"";width:10px;height:10px;margin-top:.42em;border-radius:999px;background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft);flex:0 0 auto}.form-show-errors .field input.ng-invalid,.form-show-errors .field select.ng-invalid,.form-show-errors .field textarea.ng-invalid,.form-show-errors input.ng-invalid.ng-touched,.form-show-errors select.ng-invalid.ng-touched,.form-show-errors textarea.ng-invalid.ng-touched,.form-show-errors.ng-submitted input.ng-invalid,.form-show-errors.ng-submitted select.ng-invalid,.form-show-errors.ng-submitted textarea.ng-invalid,.field input.input-error,.field select.input-error,.field textarea.input-error{border-color:var(--danger)!important;background:var(--danger-soft)!important;box-shadow:0 0 0 4px var(--danger-soft)!important}.field-error{color:var(--danger-text);font-size:.82rem;font-weight:700}.grid-two,.grid-three,.grid-four{display:grid;gap:18px}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-phases{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px}.field label{font-size:.9rem;font-weight:700;color:var(--text-strong)}.field input,.field select,.field textarea{width:100%;padding:13px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-solid);color:var(--text);box-shadow:inset 0 1px 2px #00000008;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);background:var(--surface-solid);box-shadow:0 0 0 4px var(--accent-ring)}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.status-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:700}.status-chip--neutral{color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border)}.status-chip--primary{color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-soft)}.status-chip--success{color:var(--success-text);background:var(--success-soft);border:1px solid var(--success-soft)}.status-chip--warning{color:var(--warning-text);background:var(--warning-soft);border:1px solid var(--warning-soft)}.status-chip--danger{color:var(--danger-text);background:var(--danger-soft);border:1px solid var(--danger-soft)}.status-chip--critical{color:#fff;background:#b00020;border:1px solid #8a0019;font-weight:700}.empty-state{padding:28px;border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--surface-sunken);text-align:center;color:var(--muted)}.order-card{border-radius:20px!important;border:1px solid var(--border)!important;background:linear-gradient(150deg,var(--glass-a),var(--glass-b))!important;box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease-out)}.order-card:hover{transform:translateY(-1px);border-color:var(--accent)!important;box-shadow:var(--shadow-2)!important}.order-card-list{display:grid;gap:14px;align-content:start;max-height:min(68vh,760px);overflow-y:auto;padding-right:8px;scrollbar-gutter:stable}.order-card-list::-webkit-scrollbar{width:10px}.order-card-list::-webkit-scrollbar-track{background:var(--surface-sunken);border-radius:999px}.order-card-list::-webkit-scrollbar-thumb{background:var(--accent-ring);border:2px solid transparent;background-clip:padding-box;border-radius:999px}.order-card-list::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.order-card[style*="83,28,179"]{border-color:var(--accent)!important;background:linear-gradient(150deg,var(--accent-soft),var(--glass-a))!important}[style*="#531CB3"]{color:var(--accent-strong)!important}.table-wrap{overflow:auto;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1)}.parts-table-wrap{overflow:visible!important;position:relative;z-index:20;transition:padding-bottom .16s ease}.parts-table-wrap.autocomplete-open{padding-bottom:min(460px,58vh);margin-bottom:28px;z-index:900}.parts-table-wrap table,.parts-table-wrap thead,.parts-table-wrap tbody,.parts-table-wrap tr,.parts-table-wrap td{overflow:visible}.autocomplete-cell{position:relative;z-index:3}.autocomplete-cell:focus-within{z-index:1200}.autocomplete-anchor{position:relative}.autocomplete-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:9999;width:max-content;min-width:min(380px,calc(100vw - 48px));max-width:min(640px,calc(100vw - 48px));max-height:340px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-solid);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-3)}.technician-autocomplete-menu{right:0;width:auto;min-width:min(320px,calc(100vw - 48px))}.autocomplete-option{width:100%;border:0;border-bottom:1px solid var(--border);background:var(--surface-solid);color:var(--text);text-align:left;padding:11px 13px;display:grid;gap:4px;cursor:pointer}.autocomplete-option:hover,.autocomplete-option:focus-visible{background:var(--surface-hover);outline:none}.autocomplete-status{padding:11px 13px;font-size:.84rem}table{width:100%;border-collapse:collapse}thead{background:var(--surface-sunken)}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border)}th{font-size:.83rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}tbody tr:hover{background:var(--surface-hover)}@media (max-width: 1080px){.grid-three,.grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.col-3,.col-4,.col-5,.col-6,.col-8{grid-column:span 6}}@media (max-width: 760px){.grid-two,.grid-three,.grid-four{grid-template-columns:1fr}.panel__header,.panel__body{padding-left:18px;padding-right:18px}.col-3,.col-4,.col-5,.col-6,.col-8,.col-12{grid-column:span 12}}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid transparent;background-clip:padding-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}::selection{background:var(--accent-soft);color:var(--text-strong)}a:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px;border-radius:6px}@keyframes euronetFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-section>.panel{animation:euronetFadeUp var(--dur-3) var(--ease-out) both}.page-section>.panel:nth-child(2){animation-delay:40ms}.page-section>.panel:nth-child(3){animation-delay:80ms}.page-section>.panel:nth-child(4){animation-delay:.12s}.table-wrap table thead th{position:sticky;top:0;z-index:2;background:var(--surface-sunken);backdrop-filter:blur(8px)}.folio-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.folio-stats .stat{display:grid;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface-sunken)}.folio-stats .stat__k{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.folio-stats .stat__v{font-size:1rem;font-weight:700;color:var(--text-strong);overflow-wrap:anywhere}.folio-stats .stat--wide{grid-column:1 / -1}.folio-stats .stat--accent{border-color:var(--accent-soft);background:var(--accent-soft)}.folio-stats .stat--accent .stat__v{color:var(--accent-strong)}.folio-stats .stat--danger{border-color:var(--danger-soft);background:var(--danger-soft)}.folio-stats .stat--danger .stat__v{color:var(--danger-text)}.column-summary{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);padding:14px;display:grid;gap:10px}.column-summary__title{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-stat{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;padding:9px 12px;cursor:pointer;text-align:left;color:var(--text);font-weight:700;font-size:.82rem;transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),transform var(--dur-2) var(--ease-out)}.mini-stat:hover{border-color:var(--accent);background:var(--surface-hover);transform:translateY(-1px)}.mini-stat:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.mini-stat__n{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--text-strong)}.mini-stat--active{border-color:var(--accent);background:var(--accent-soft)}.mini-stat--danger .mini-stat__n{color:var(--danger-text)}.mini-stat--danger:hover{border-color:var(--danger)}@media (hover: none){.board-hovercard{display:none!important}.order-card:hover,.mini-stat:hover,.icon-btn:hover,.board-row:hover,.primary-button:hover,.ghost-button:hover,.danger-button:hover,.success-button:hover,.warning-button:hover{transform:none!important}}@media (max-width: 640px){.app-shell{min-height:100dvh!important}html,body{overflow-x:hidden!important}.page-section{gap:14px!important}.panel{border-radius:18px!important}.panel__header{padding:18px 16px 0!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.panel__body{padding:16px!important}.panel__header>.status-chip{align-self:flex-start!important;width:max-content!important}.section-title{font-size:1.15rem!important;line-height:1.25!important}.section-subtitle{font-size:.86rem!important;line-height:1.45!important}.stat__v,.board-sub,.order-card strong{overflow-wrap:anywhere!important}.topbar{flex-wrap:wrap!important;gap:8px!important;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))!important}.topbar__brand{order:1!important}.topbar__actions{order:2!important;margin-left:auto!important}.nav-menu-wrap{order:3!important;flex:1 0 100%!important}.topbar__logo{height:28px!important;max-width:118px!important}.profile-copy{display:none!important}.nav-trigger{width:100%!important;padding:10px 12px!important;font-size:.88rem!important;min-height:44px!important}.nav-dropdown{left:0!important;right:0!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:70vh!important}.nav-item{padding:13px 14px!important;min-height:46px!important}.topbar__actions{gap:6px!important}.icon-btn,.topbar .bell-button{width:44px!important;height:44px!important}.topbar__actions>a.icon-btn[href*=manual]{display:none!important}.notifications-popover{position:fixed!important;left:8px!important;right:8px!important;top:62px!important;width:auto!important;max-height:72vh!important;border-radius:18px!important}.notification-row{min-height:56px!important}.pagehead{padding:12px 12px 0!important}.pagehead__copy h1{font-size:1.45rem!important}.dashboard-content{padding-left:12px!important;padding-right:12px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.field input,.field select,.field textarea,.input-shell input,input[type=text],input[type=number],input[type=search],input[type=password],input[type=date],input[type=email],select,textarea{font-size:16px!important}.field input,.field select,.field textarea{padding-top:12px!important;padding-bottom:12px!important;min-height:46px!important}.field label{font-size:.86rem!important}input[type=file]{max-width:100%!important;font-size:.82rem!important}.grid-two,.grid-three,.grid-four,.grid-phases{grid-template-columns:1fr!important}.folio-stats{grid-template-columns:1fr 1fr!important;gap:8px!important}.folio-stats .stat{padding:10px 12px!important}.folio-stats .stat__v{font-size:.92rem!important}.folio-stats .stat--wide{grid-column:1 / -1!important}.mini-stats{grid-template-columns:1fr 1fr!important}.primary-button,.ghost-button,.danger-button,.success-button,.warning-button{min-height:46px!important;padding:12px 18px!important;font-size:.92rem!important}.panel__header .primary-button,.panel__header .ghost-button,.panel__header .danger-button,.panel__header .success-button,.panel__header .warning-button{width:100%!important;flex:1 1 100%!important}.panel__header>div:last-child{justify-content:stretch!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}.actions-row{flex-direction:column!important;align-items:stretch!important}table.mobile-cards,table.mobile-cards tbody,table.mobile-cards tr,table.mobile-cards td{display:block!important;width:100%!important}table.mobile-cards thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}table.mobile-cards tr{border:1px solid var(--border)!important;border-radius:16px!important;background:var(--surface-solid)!important;padding:12px 14px!important;margin-bottom:10px!important}table.mobile-cards td{border:0!important;padding:5px 0!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;text-align:left!important;font-size:.88rem!important}table.mobile-cards td:not(.mobile-card-title)>*{grid-column:2!important}table.mobile-cards td:before{content:attr(data-label);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-top:2px}table.mobile-cards td.mobile-card-title{grid-template-columns:1fr!important;padding-bottom:8px!important;margin-bottom:4px!important;border-bottom:1px solid var(--border)!important;font-size:1rem!important}table.mobile-cards td.mobile-card-title:before{display:none}table.mobile-cards td:empty{display:none!important}table.mobile-cards tr.mobile-total-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;background:var(--surface-sunken)!important}table.mobile-cards tr.mobile-total-row td{display:block!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;text-align:left!important;font-size:.95rem!important}table.mobile-cards tr.mobile-total-row td:before{display:none}.hold-backdrop,.repo-dialog-backdrop{padding:0!important;align-items:flex-end!important}.hold-dialog,.repo-dialog{width:100%!important;max-width:none!important;max-height:92dvh!important;overflow-y:auto!important;border-radius:22px 22px 0 0!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom))!important}.hold-dialog>div:last-child,.repo-dialog>div:last-child{flex-direction:column-reverse!important;align-items:stretch!important;gap:10px!important}.hold-dialog>div:last-child button,.repo-dialog>div:last-child button{width:100%!important}.approvals-layout{gap:14px!important}.order-card{padding:14px!important;border-radius:16px!important;margin-bottom:10px!important}.order-card-list{display:block!important;max-height:46vh!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:2px!important}.board-kpis,.board-phases,.board-filters{grid-template-columns:1fr!important;gap:10px!important}.board-legend{gap:10px!important;font-size:.74rem!important}.board-dots{gap:6px!important}.board-dot{width:11px!important;height:11px!important}.board-alerts{margin-top:6px!important}.tracking-layout{gap:14px!important}.parts-table-wrap{overflow-x:auto!important}.login-page{padding:10px!important}.login-shell{padding:14px!important;gap:14px!important;border-radius:16px!important}.brand-stage .hero-copy>.system-tag,.brand-stage .hero-copy>h1,.brand-stage .hero-copy>p{display:none!important}.brand-stage .hero-copy{gap:0!important}.brand-stage .partner-mark__img{height:40px!important}.brand-stage{gap:0!important;min-height:auto!important}.logo-wrap{min-height:0!important}.brand-stage .euronet-logo{max-height:62px!important;width:auto!important}.access-card{padding:18px!important;width:100%!important}.access-card .security-mark{display:none!important}}
