@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";:root{--color-primary: #07192f;--color-primary-strong: #03101e;--color-primary-soft: #102b49;--color-accent: #ffc400;--color-accent-hover: #e2ad00;--color-accent-soft: #fff1ad;--color-white: #ffffff;--color-canvas: #f4f5f69d;--color-surface: #ffffff;--color-surface-muted: #f1f4f6;--color-surface-strong: #e5ebf0;--color-text: #07192f;--color-text-muted: #4e5f70;--color-text-soft: #6f7f90;--color-text-inverse: #ffffff;--color-border: #cbd5df;--color-border-strong: #b6c3cf;--color-success: #13733c;--color-success-soft: #e2f5e8;--color-warning: #8a5200;--color-warning-soft: #fff0c7;--color-danger: #b42323;--color-danger-soft: #fde8e8;--color-info: #245eb5;--color-info-soft: #e6effc;--chart-navy: #07192f;--chart-yellow: #ffc400;--chart-blue: #2f69bd;--chart-green: #1d7b4d;--chart-red: #c23e3e;--chart-slate: #607287;--font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.75rem;--line-height-copy: 1.6;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-round: 999px;--shadow-float: 0 12px 30px rgba(7, 25, 47, .14);--shadow-modal: 0 24px 64px rgba(7, 25, 47, .2);--transition-fast: .15s ease;--transition-base: .22s ease;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-family);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--color-canvas);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-copy)}body,button,input,select,textarea{font-family:var(--font-family)}button,input,select,textarea{font:inherit}button{border:0}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{color:var(--color-text)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text-soft);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-text-soft);opacity:1}img,svg{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}#root{min-height:100vh}::-moz-selection{background:var(--color-accent);color:var(--color-primary)}::selection{background:var(--color-accent);color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#aab7c3;border-radius:var(--radius-round)}::-webkit-scrollbar-thumb:hover{background:#8796a5}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dashboard-page{min-height:100%;padding:28px;background:#fff}.dashboard-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:24px;align-items:center;margin-bottom:20px}.dashboard-intro__copy{min-width:0}.dashboard-intro__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--color-primary, #07192f);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.dashboard-intro__eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:5px;background:var(--color-accent, #ffc400);content:""}.dashboard-intro__title{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.dashboard-intro__description{margin-top:6px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.55}.dashboard-intro__illustration{position:relative;height:92px}.dashboard-intro__route{position:absolute;right:14px;bottom:20px;left:15px;height:39px;border:2px dashed #9fafc0;border-top:0;border-left-color:transparent;border-radius:5px;transform:rotate(-6deg)}.dashboard-intro__parcel,.dashboard-intro__rider,.dashboard-intro__destination{position:absolute;display:grid;place-items:center;border-radius:5px}.dashboard-intro__parcel{top:58px;left:5px;width:36px;height:36px;background:#fff4c8;color:#9f7100}.dashboard-intro__rider{bottom:8px;left:100px;width:39px;height:39px;background:#e3ecf7;color:var(--color-primary, #07192f)}.dashboard-intro__destination{top:5px;right:5px;width:39px;height:39px;background:#e5f5eb;color:#1f7449}.dashboard-intro__parcel svg,.dashboard-intro__rider svg,.dashboard-intro__destination svg{width:19px;height:19px}.dashboard-intro__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-icon-button,.dashboard-primary-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.dashboard-icon-button{width:40px;background:#e9eef4;color:var(--color-primary, #07192f)}.dashboard-icon-button:hover:not(:disabled){background:#dce4ec}.dashboard-primary-action{gap:7px;padding:0 14px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.dashboard-primary-action:hover:not(:disabled){background:var(--color-accent-hover, #e9b400);transform:translateY(-1px)}.dashboard-icon-button:disabled,.dashboard-primary-action:disabled{opacity:.5}.dashboard-icon-button svg,.dashboard-primary-action svg{width:14px;height:14px}.dashboard-icon-button__spin{animation:dashboard-spin .85s linear infinite}.dashboard-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:10px 12px;border-radius:5px;background:#fff0f0;color:#a42a2a}.dashboard-error__message{display:flex;min-width:0;align-items:center;gap:8px}.dashboard-error__message svg{width:15px;height:15px;flex:0 0 auto}.dashboard-error__message span{font-size:11px;font-weight:600;line-height:1.5}.dashboard-error button{flex:0 0 auto;background:transparent;color:inherit;font-size:11px;font-weight:800}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.dashboard-metric{display:flex;min-width:0;min-height:100px;align-items:center;gap:12px;padding:16px;border-radius:5px;box-shadow:0 2px 8px #07192f09}.dashboard-metric--navy{background:#eef3f8}.dashboard-metric--yellow{background:#fff8df}.dashboard-metric--green{background:#edf8f1}.dashboard-metric--blue{background:#edf4fd}.dashboard-metric__icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:5px}.dashboard-metric__icon svg{width:19px;height:19px}.dashboard-metric__icon--navy{background:#dce5ee;color:var(--color-primary, #07192f)}.dashboard-metric__icon--yellow{background:#ffedb2;color:#9f7100}.dashboard-metric__icon--green{background:#d8f1e1;color:#1f7449}.dashboard-metric__icon--blue{background:#dbeafa;color:#315f9f}.dashboard-metric__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.dashboard-metric__label{color:#68737f;font-size:11px;font-weight:600;line-height:1.4}.dashboard-metric__value{overflow:hidden;color:var(--color-primary, #07192f);font-size:22px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-metric__supporting{overflow:hidden;color:#7d8894;font-size:11px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.dashboard-metric__loading{display:block;width:70px;height:25px;border-radius:5px;background:linear-gradient(90deg,#dfe5eb 25%,#eef2f5,#dfe5eb 75%);background-size:200% 100%;animation:dashboard-shimmer 1.2s infinite}.dashboard-analytics-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin-bottom:14px}.dashboard-panel{min-width:0;overflow:hidden;border-radius:5px}.dashboard-panel--blue{background:#f3f7fd}.dashboard-panel--green{background:#f1f9f4}.dashboard-panel--yellow{background:#fffaf0}.dashboard-panel__header{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px}.dashboard-panel__eyebrow{display:block;color:#7b8794;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.dashboard-panel__header h3{margin-top:2px;color:var(--color-primary, #07192f);font-size:14px;font-weight:800;line-height:1.4}.dashboard-panel__header p{margin-top:2px;color:#66758a;font-size:11px;font-weight:500;line-height:1.5}.dashboard-text-action{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:5px;background:#fff;color:var(--color-primary, #07192f);font-size:11px;font-weight:800}.dashboard-text-action:hover{background:#edf1f4}.dashboard-text-action svg{width:13px;height:13px}.dashboard-status-chart{height:270px;padding:4px 14px 0}.dashboard-status-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 14px 14px}.dashboard-status-summary__item{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0;padding:8px;border-radius:5px;background:#ffffffb8}.dashboard-status-summary__dot{width:7px;height:7px;border-radius:5px}.dashboard-status-summary__item>span:nth-child(2){overflow:hidden;color:#66758a;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-summary__item strong{color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.dashboard-completion{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);gap:10px;align-items:center;min-height:300px;padding:0 16px 16px}.dashboard-completion__chart{position:relative;height:210px}.dashboard-completion__center{position:absolute;top:50%;left:50%;display:flex;width:110px;flex-direction:column;align-items:center;transform:translate(-50%,-50%);pointer-events:none;text-align:center}.dashboard-completion__center strong{color:var(--color-primary, #07192f);font-size:22px;font-weight:800;line-height:1.2}.dashboard-completion__center span{margin-top:3px;color:#6e7c8d;font-size:11px;font-weight:600}.dashboard-completion__placeholder{width:150px;height:150px;margin:30px auto;border-radius:5px;background:linear-gradient(90deg,#dfe5e2 25%,#edf3ef,#dfe5e2 75%);background-size:200% 100%;animation:dashboard-shimmer 1.2s infinite}.dashboard-completion__details{display:grid;gap:3px}.dashboard-completion__details>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0}.dashboard-completion__details>div+div{border-top:1px solid #dce9e1}.dashboard-completion__details span{color:#697789;font-size:11px;font-weight:600}.dashboard-completion__details strong{color:var(--color-primary, #07192f);font-size:12px;font-weight:800}.dashboard-recent{margin-bottom:6px}.dashboard-recent__header{min-height:82px}.dashboard-table-wrap{width:100%;overflow-x:auto;background:#fff}.dashboard-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0}.dashboard-table th,.dashboard-table td{padding:12px 15px;border-bottom:1px solid #edf0f2;text-align:left;vertical-align:middle}.dashboard-table th{background:#f3f4f5;color:#747f8a;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.dashboard-table th:last-child,.dashboard-table td:last-child{width:90px;text-align:right}.dashboard-table tbody tr{background:#fff;transition:background .15s ease,box-shadow .15s ease}.dashboard-table tbody tr:hover{background:#fffdf4;box-shadow:inset 3px 0 0 var(--color-accent, #ffc400)}.dashboard-table tbody tr:last-child td{border-bottom:0}.dashboard-waybill{background:transparent;color:var(--color-primary, #07192f);font-size:11px;font-weight:800}.dashboard-waybill:hover{color:#315f9f}.dashboard-recipient{display:flex;min-width:0;align-items:center;gap:9px}.dashboard-recipient>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:5px;background:#e8edf2;color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.dashboard-recipient strong{max-width:190px;overflow:hidden;color:#20252b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-table td{color:#66758a;font-size:11px;font-weight:500}.dashboard-status{display:inline-flex;min-height:24px;align-items:center;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:700;white-space:nowrap}.dashboard-status--amber{background:#fff2c4;color:#7a5b00}.dashboard-status--blue{background:#e7f0ff;color:#315f9f}.dashboard-status--violet{background:#f0eaff;color:#68439a}.dashboard-status--green{background:#e4f5ea;color:#1f7048}.dashboard-status--red{background:#ffe8e8;color:#a12b2b}.dashboard-status--slate{background:#edf0f3;color:#5f6a75}.dashboard-row-action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:5px;background:var(--color-primary, #07192f);color:#fff;font-size:10px;font-weight:800}.dashboard-row-action:hover{background:var(--color-primary-soft, #102a46)}.dashboard-row-action svg{width:12px;height:12px}.dashboard-table-loading{display:grid;gap:8px;padding:14px;background:#fff}.dashboard-table-loading span{height:48px;border-radius:5px;background:linear-gradient(90deg,#e7eaed 25%,#f4f5f6,#e7eaed 75%);background-size:200% 100%;animation:dashboard-shimmer 1.2s infinite}.dashboard-empty{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;padding:32px 22px;background:#fff;text-align:center}.dashboard-empty__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:5px;background:#fff1bd;color:#9f7100}.dashboard-empty__icon svg{width:20px;height:20px}.dashboard-empty h4{margin-top:12px;color:var(--color-primary, #07192f);font-size:13px;font-weight:800}.dashboard-empty p{max-width:380px;margin-top:4px;color:#6b7888;font-size:11px;font-weight:500;line-height:1.55}.dashboard-empty button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:0 11px;border-radius:5px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.dashboard-empty button svg{width:13px;height:13px}.dashboard-skeleton{display:grid;gap:8px;padding:16px}.dashboard-skeleton span{display:block;height:46px;border-radius:5px;background:linear-gradient(90deg,#e1e6eb 25%,#f1f4f6,#e1e6eb 75%);background-size:200% 100%;animation:dashboard-shimmer 1.2s infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@keyframes dashboard-shimmer{to{background-position:-200% 0}}@media(max-width:1180px){.dashboard-page{padding:24px}.dashboard-intro{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:16px}.dashboard-intro__illustration{display:none}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.dashboard-metric{min-height:86px;padding:13px 14px}.dashboard-metric__icon{width:39px;height:39px;flex-basis:39px}.dashboard-metric__icon svg{width:17px;height:17px}.dashboard-metric__value{font-size:20px}.dashboard-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.dashboard-page{padding:16px}.dashboard-intro{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:12px}.dashboard-intro__eyebrow{margin-bottom:3px;font-size:9px}.dashboard-intro__eyebrow:before{width:6px;height:6px;flex-basis:6px}.dashboard-intro__title{font-size:21px;line-height:1.18}.dashboard-intro__description{max-width:520px;margin-top:4px;font-size:11px;line-height:1.5}.dashboard-intro__actions{width:auto;justify-content:flex-end}.dashboard-icon-button,.dashboard-primary-action{min-height:38px}.dashboard-icon-button{width:38px}.dashboard-primary-action{flex:0 0 auto;padding:0 11px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.dashboard-metric{min-height:76px;gap:9px;padding:10px;box-shadow:none}.dashboard-metric__icon{width:34px;height:34px;flex-basis:34px}.dashboard-metric__icon svg{width:15px;height:15px}.dashboard-metric__copy{gap:0}.dashboard-metric__label{font-size:9px;line-height:1.35}.dashboard-metric__value{font-size:18px;line-height:1.2}.dashboard-metric__supporting{display:none}.dashboard-metric__loading{width:52px;height:20px}.dashboard-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-completion{grid-template-columns:minmax(0,1fr)}.dashboard-completion__chart{width:min(100%,300px);margin:0 auto}}@media(max-width:520px){.dashboard-page{padding:12px}.dashboard-intro{grid-template-columns:minmax(0,1fr);gap:9px}.dashboard-intro__title{font-size:20px}.dashboard-intro__description{margin-top:3px}.dashboard-intro__actions{display:grid;grid-template-columns:38px minmax(0,1fr);width:100%;gap:7px}.dashboard-primary-action{width:100%}.dashboard-metrics{gap:7px}.dashboard-metric{min-height:72px;gap:8px;padding:9px}.dashboard-metric__icon{width:31px;height:31px;flex-basis:31px}.dashboard-metric__icon svg{width:14px;height:14px}.dashboard-metric__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-panel__header{min-height:0;padding:13px}}@media(max-width:360px){.dashboard-page{padding:10px}.dashboard-metrics{gap:6px}.dashboard-metric{min-height:68px;gap:7px;padding:8px}.dashboard-metric__icon{width:29px;height:29px;flex-basis:29px}.dashboard-metric__value{font-size:17px}}@media(prefers-reduced-motion:reduce){.dashboard-icon-button__spin,.dashboard-metric__loading,.dashboard-completion__placeholder,.dashboard-table-loading span,.dashboard-skeleton span{animation:none}}.layout-shell{--layout-sidebar-width: 246px;--layout-topbar-height: 72px;--layout-notice-height: 0px;--transition-fast: .16s ease;--transition-base: .22s ease;min-height:100vh;min-height:100dvh;background:var(--color-canvas)}.layout-shell--with-notice{--layout-notice-height: 42px}.layout-sync-notice{position:fixed;inset:0 0 auto;z-index:80;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:20px;padding:8px 24px;border-bottom:1px solid transparent;font-size:11px;font-weight:600;line-height:1.45}.layout-sync-notice--pending{border-bottom-color:#f0d274;background:#fff5c7;color:#6f5200}.layout-sync-notice--offline{border-bottom-color:#efb9b9;background:#fff0f0;color:#8d2020}.layout-sync-notice__message{display:flex;min-width:0;align-items:center;gap:9px}.layout-sync-notice__message svg{width:15px;height:15px;flex:0 0 auto}.layout-sync-notice__action{min-height:27px;flex:0 0 auto;padding:5px 10px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:inherit;font-size:10px;font-weight:800;transition:background var(--transition-fast),opacity var(--transition-fast)}.layout-sync-notice__action:hover:not(:disabled){background:#ffffff7a}.layout-sync-notice__action:disabled{opacity:.58}.layout-sync-notice__spin,.layout-account__spin{animation:layout-spin .85s linear infinite}.layout-sidebar{position:fixed;top:var(--layout-notice-height);bottom:0;left:0;z-index:40;display:flex;width:var(--layout-sidebar-width);min-height:0;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);background:var(--color-primary);color:var(--color-white)}.layout-sidebar__brand{flex:0 0 auto;padding:25px 20px 19px;border-bottom:1px solid rgba(255,255,255,.09)}.layout-sidebar__brand-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.layout-sidebar__brand-actions{display:flex;align-items:center;gap:8px}.layout-sidebar__close{display:none;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#ffffff12;color:var(--color-white)}.layout-sidebar__close:hover{background:#ffffff1f}.layout-sidebar__close svg{width:17px;height:17px}.layout-sidebar__relay-logo{width:100px;height:38px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0) invert(1)}.layout-sidebar__terminal-tag{display:inline-flex;min-width:35px;min-height:24px;align-items:center;justify-content:center;border:1px solid rgba(255,196,0,.4);border-radius:var(--radius-sm);background:#ffc40017;color:var(--color-accent);font-size:9px;font-weight:800;letter-spacing:.12em}.layout-sidebar__vendor{display:flex;min-width:0;align-items:center;gap:11px;margin-top:20px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);background:#ffffff0b}.layout-sidebar__vendor-logo{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary)}.layout-sidebar__vendor-logo img{width:100%;height:100%;padding:5px;-o-object-fit:contain;object-fit:contain}.layout-sidebar__vendor-logo svg{width:17px;height:17px}.layout-sidebar__vendor-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.layout-sidebar__vendor-copy strong{overflow:hidden;color:var(--color-white);font-size:11px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.layout-sidebar__vendor-copy span{overflow:hidden;color:#ffffff8a;font-size:9px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.layout-navigation{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:17px 12px 20px}.layout-navigation__group+.layout-navigation__group{margin-top:22px}.layout-navigation__label{margin:0 10px 8px;color:#ffffff61;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.layout-navigation__items{display:grid;gap:3px}.layout-navigation__item{position:relative;display:flex;min-height:40px;align-items:center;gap:11px;padding:9px 11px;border:1px solid transparent;border-radius:var(--radius-sm);color:#ffffffad;font-size:11px;font-weight:600;line-height:1.4;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.layout-navigation__item:before{position:absolute;top:8px;bottom:8px;left:-12px;width:3px;border-radius:0 2px 2px 0;background:transparent;content:""}.layout-navigation__item svg{width:16px;height:16px;flex:0 0 auto}.layout-navigation__item:hover{border-color:#ffffff14;background:#ffffff0f;color:var(--color-white)}.layout-navigation__item--active{border-color:#ffc4002e;background:#ffc4001c;color:var(--color-accent)}.layout-navigation__item--active:before{background:var(--color-accent)}.layout-sidebar__footer{flex:0 0 auto;padding:14px 14px 16px;border-top:1px solid rgba(255,255,255,.09);background:#00000014}.layout-agent{display:flex;min-width:0;align-items:center;gap:10px;padding:4px 3px 13px}.layout-agent__avatar,.layout-account__trigger-avatar,.layout-account__menu-avatar{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-primary);font-weight:800}.layout-agent__avatar{width:35px;height:35px;font-size:10px}.layout-agent__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.layout-agent__copy strong{overflow:hidden;color:var(--color-white);font-size:10px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.layout-agent__copy span{color:#ffffff75;font-size:9px;font-weight:500;line-height:1.4}.layout-signout{display:flex;width:100%;min-height:37px;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:transparent;color:#ffffff8f;font-size:10px;font-weight:600;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.layout-signout svg{width:15px;height:15px}.layout-signout:hover:not(:disabled){border-color:#ff84843d;background:#c628281f;color:#ffb1b1}.layout-signout:disabled{opacity:.56}.layout-footer-actions{display:flex;gap:6px;width:100%}.layout-signout-compact{flex:1}.layout-screenmode-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:transparent;color:#ffffff8f;font-size:10px;font-weight:600;transition:border-color var(--transition-fast),background var(--transition-fast)}.layout-screenmode-btn svg{width:15px;height:15px}.layout-screenmode-btn:hover{border-color:#f0a50052;background:#f0a5001f;color:#f0a500}.layout-button-spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:layout-spin .7s linear infinite}.layout-topbar{position:fixed;top:var(--layout-notice-height);right:0;left:var(--layout-sidebar-width);z-index:30;display:flex;min-height:var(--layout-topbar-height);align-items:center;justify-content:space-between;gap:28px;padding:0 28px;border-bottom:1px solid var(--color-border);background:#fffffffa}.layout-topbar__left{display:flex;min-width:0;align-items:center;gap:12px}.layout-mobile-menu{display:none;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);color:var(--color-primary)}.layout-mobile-menu:hover{background:var(--color-surface-muted)}.layout-mobile-menu svg{width:18px;height:18px}.layout-topbar__heading{min-width:0}.layout-topbar__eyebrow{display:block;margin-bottom:1px;color:var(--color-text-soft);font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.layout-topbar__heading h1{overflow:hidden;color:var(--color-primary);font-size:18px;font-weight:800;letter-spacing:-.025em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.layout-topbar__actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.layout-topbar__date{display:flex;align-items:center;gap:9px;padding-right:18px;border-right:1px solid var(--color-border);color:var(--color-text-muted)}.layout-topbar__date>svg{width:15px;height:15px;flex:0 0 auto;color:var(--color-primary)}.layout-topbar__date div{display:flex;min-width:0;flex-direction:column;gap:1px}.layout-topbar__date strong{max-width:180px;overflow:hidden;color:var(--color-primary);font-size:10px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.layout-topbar__date span{color:var(--color-text-soft);font-size:9px;font-weight:500;line-height:1.4}.layout-account{position:relative;width:172px}.layout-account__trigger{display:flex;width:100%;min-width:0;min-height:42px;align-items:center;gap:9px;padding:4px 8px 4px 5px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);color:var(--color-primary);text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.layout-account__trigger:hover,.layout-account__trigger--open{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.layout-account__trigger--open{box-shadow:0 0 0 3px #ffc4001c}.layout-account__trigger-avatar{width:32px;height:32px;border-radius:5px;font-size:9px}.layout-account__trigger-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.layout-account__trigger-copy strong{max-width:105px;overflow:hidden;color:var(--color-primary);font-size:10px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.layout-account__trigger-copy small{max-width:105px;overflow:hidden;color:var(--color-text-soft);font-size:8px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.layout-account__chevron{width:14px;height:14px;flex:0 0 auto;color:var(--color-text-soft);transition:transform var(--transition-fast)}.layout-account__trigger--open .layout-account__chevron{transform:rotate(180deg)}.layout-account__menu{position:absolute;top:calc(100% + 7px);right:0;z-index:100;display:grid;width:100%;gap:3px;padding:5px;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);box-shadow:0 10px 28px #07192f1f;animation:layout-account-menu-enter .15s ease-out}.layout-account__menu-item{display:grid;width:100%;min-height:39px;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;padding:5px 7px;border-radius:5px;background:transparent;color:var(--color-primary);text-align:left;transition:background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.layout-account__menu-item:hover:not(:disabled){background:#f1f5f8}.layout-account__menu-item:disabled{opacity:.52}.layout-account__menu-item>span:last-child{overflow:hidden;font-size:10px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.layout-account__menu-item-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:5px}.layout-account__menu-item-icon>svg{width:14px;height:14px}.layout-account__menu-item--overview .layout-account__menu-item-icon{background:#eaf1f8;color:var(--color-primary)}.layout-account__menu-item--sync .layout-account__menu-item-icon{background:var(--color-accent-soft);color:#715500}.layout-account__menu-divider{height:1px;margin:2px 3px;background:var(--color-border)}.layout-account__menu-item--signout{color:var(--color-danger)}.layout-account__menu-item--signout:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.layout-account__menu-item--signout .layout-account__menu-item-icon{background:var(--color-danger-soft);color:var(--color-danger)}.layout-sidebar-overlay{display:none}.layout-main{min-height:100vh;min-height:100dvh;margin-left:var(--layout-sidebar-width);padding-top:calc(var(--layout-notice-height) + var(--layout-topbar-height))}.layout-main__content{min-height:calc(100vh - var(--layout-notice-height) - var(--layout-topbar-height))}@keyframes layout-spin{to{transform:rotate(360deg)}}@keyframes layout-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes layout-account-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1160px){.layout-shell{--layout-sidebar-width: 224px}.layout-sidebar__brand{padding-right:16px;padding-left:16px}.layout-topbar{padding-right:22px;padding-left:22px}.layout-account{width:150px}.layout-account__trigger-copy strong,.layout-account__trigger-copy small{max-width:86px}}@media(max-width:1020px){.layout-shell{--layout-sidebar-width: min(286px, 86vw);--layout-topbar-height: 66px}.layout-sidebar{z-index:70;visibility:hidden;pointer-events:none;transform:translate(-100%);box-shadow:18px 0 50px #030f1d3d;transition:transform var(--transition-base),visibility 0s linear var(--transition-base)}.layout-sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.layout-sidebar__close{display:grid}.layout-sidebar-overlay{position:fixed;inset:var(--layout-notice-height) 0 0;z-index:60;display:block;width:100%;border:0;background:#030f1d7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:layout-overlay-enter .16s ease-out}.layout-topbar{left:0;gap:18px;padding-right:20px;padding-left:20px}.layout-mobile-menu{display:grid}.layout-main{margin-left:0}.layout-topbar__date strong{max-width:130px}.layout-account{width:42px}.layout-account__trigger{width:42px;padding:4px}.layout-account__trigger-copy,.layout-account__chevron{display:none}.layout-account__menu{width:172px}}@media(max-width:760px){.layout-shell{--layout-topbar-height: 62px}.layout-shell--with-notice{--layout-notice-height: 58px}.layout-sync-notice{min-height:58px;align-items:flex-start;gap:10px;padding:8px 14px}.layout-sync-notice__message{align-items:flex-start}.layout-sync-notice__action{min-width:-moz-max-content;min-width:max-content}.layout-topbar{padding-right:14px;padding-left:14px}.layout-topbar__left{gap:9px}.layout-mobile-menu{width:38px;height:38px;flex-basis:38px}.layout-topbar__eyebrow{display:none}.layout-topbar__heading h1{font-size:16px}.layout-topbar__date{display:none}.layout-topbar__actions{gap:7px}.layout-account__menu{position:fixed;top:calc(var(--layout-notice-height) + var(--layout-topbar-height) + 7px);right:14px;width:min(220px,calc(100vw - 28px))}.layout-main__content{min-width:0}}@media(max-width:480px){.layout-shell--with-notice{--layout-notice-height: 92px}.layout-sync-notice{min-height:92px;flex-direction:column}.layout-sync-notice__action{width:100%}.layout-sidebar__brand{padding:20px 16px 16px}.layout-sidebar__relay-logo{width:90px}.layout-navigation{padding-right:10px;padding-left:10px}.layout-topbar{gap:10px}.layout-topbar__heading h1{max-width:190px}}@media(max-height:720px){.layout-sidebar__brand{padding-top:17px;padding-bottom:14px}.layout-sidebar__vendor{margin-top:13px}.layout-navigation{padding-top:12px;padding-bottom:12px}.layout-navigation__group+.layout-navigation__group{margin-top:15px}.layout-navigation__item{min-height:35px;padding-top:7px;padding-bottom:7px}.layout-sidebar__footer{padding-top:9px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.layout-account__menu,.layout-sidebar,.layout-sidebar-overlay,.layout-sync-notice__spin,.layout-account__spin,.layout-button-spinner{animation:none}}.confirm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:22px;background:#030f1da8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:confirm-modal-fade-in .16s ease-out}.confirm-modal{width:min(100%,470px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-modal);animation:confirm-modal-rise .18s ease-out}.confirm-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 20px 17px;border-bottom:1px solid var(--color-border)}.confirm-modal__heading{display:flex;min-width:0;align-items:flex-start;gap:12px}.confirm-modal__icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid #e0c95e;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:#6f5400}.confirm-modal__icon svg{width:17px;height:17px}.confirm-modal__eyebrow{display:block;margin-bottom:2px;color:var(--color-text-soft);font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.confirm-modal__heading h2{color:var(--color-primary);font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.35}.confirm-modal__close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-soft);transition:background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.confirm-modal__close:hover:not(:disabled){background:var(--color-surface-strong);color:var(--color-primary)}.confirm-modal__close:disabled{opacity:.42}.confirm-modal__close svg{width:16px;height:16px}.confirm-modal__body{padding:20px}.confirm-modal__description{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.72}.confirm-modal__description strong{color:var(--color-primary);font-weight:800}.confirm-modal__extra{margin-top:18px}.confirm-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-surface-muted)}.confirm-modal__cancel,.confirm-modal__confirm{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:11px;font-weight:800;line-height:1;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.confirm-modal__cancel{border-color:var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.confirm-modal__cancel:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-primary)}.confirm-modal__confirm{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.confirm-modal__confirm:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.confirm-modal__cancel:disabled,.confirm-modal__confirm:disabled{cursor:not-allowed;opacity:.56}.confirm-modal__spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:confirm-modal-spin .7s linear infinite}@keyframes confirm-modal-spin{to{transform:rotate(360deg)}}@keyframes confirm-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-modal-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:540px){.confirm-modal-overlay{align-items:end;padding:0}.confirm-modal{width:100%;border-radius:var(--radius-md) var(--radius-md) 0 0}.confirm-modal__header,.confirm-modal__body,.confirm-modal__footer{padding-right:18px;padding-left:18px}.confirm-modal__footer{align-items:stretch;flex-direction:column-reverse}.confirm-modal__cancel,.confirm-modal__confirm{width:100%;min-height:42px}}@media(prefers-reduced-motion:reduce){.confirm-modal-overlay,.confirm-modal{animation:none}}.earnings-page{min-height:100%;padding:28px;background:#fff}.earnings-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.earnings-intro>div:first-child{min-width:0}.earnings-intro__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--color-primary, #07192f);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.earnings-intro__eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:5px;background:var(--color-accent, #ffc400);content:""}.earnings-intro h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.earnings-intro>div:first-child>p{max-width:620px;margin-top:6px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.55}.earnings-intro__range{display:flex;min-width:285px;flex:0 0 auto;align-items:center;gap:12px;padding:13px 15px;border-left:4px solid var(--color-accent, #ffc400);border-radius:5px;background:#fff8df;box-shadow:0 2px 8px #07192f09}.earnings-intro__range-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:5px;background:#ffedb2;color:#8a6500}.earnings-intro__range-icon svg{width:18px;height:18px}.earnings-intro__range>div:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.earnings-intro__range span{color:#736848;font-size:11px;font-weight:600;line-height:1.4}.earnings-intro__range strong{color:var(--color-primary, #07192f);font-size:14px;font-weight:800;line-height:1.35}.earnings-intro__range small{color:#7c7254;font-size:11px;font-weight:500;line-height:1.4}.earnings-controls{position:relative;z-index:20;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px;padding:13px;overflow:visible;border-radius:5px;background:#f1f5fa}.earnings-controls .relay-date-range-picker{width:min(100%,520px)}.earnings-controls .relay-date-range-picker__trigger,.earnings-page .relay-date-range-picker__trigger-icon,.earnings-page .relay-date-range-picker__popover,.earnings-page .relay-date-range-picker__presets button,.earnings-page .relay-date-range-picker__selection-arrow,.earnings-page .relay-date-range-picker__calendar-panel .react-datepicker__day,.earnings-page .relay-date-range-picker__calendar-panel .react-datepicker__navigation,.earnings-page .relay-date-range-picker__cancel,.earnings-page .relay-date-range-picker__apply{border-radius:5px!important}.earnings-controls .relay-date-range-picker__trigger{border-color:transparent;background:#fff;box-shadow:none}.earnings-controls .relay-date-range-picker--open .relay-date-range-picker__trigger{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc4001f}.earnings-controls__actions{display:flex;align-items:center;gap:8px}.earnings-refresh,.earnings-print{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.earnings-refresh{background:var(--color-primary, #07192f);color:#fff}.earnings-refresh:hover:not(:disabled){background:var(--color-primary-soft, #102a46)}.earnings-print{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.earnings-print:hover:not(:disabled){background:var(--color-accent-hover, #e9b400);transform:translateY(-1px)}.earnings-refresh:disabled,.earnings-print:disabled{opacity:.52}.earnings-refresh svg,.earnings-print svg{width:14px;height:14px}.earnings-error{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;padding:11px 13px;border-radius:5px;background:#fff1f1;color:#a42a2a}.earnings-error>svg{width:16px;height:16px;margin-top:2px;flex:0 0 auto}.earnings-error>div{display:flex;min-width:0;flex-direction:column;gap:2px}.earnings-error strong,.earnings-error span{font-size:11px;line-height:1.5}.earnings-error strong{font-weight:800}.earnings-error span{font-weight:500}.earnings-error button{margin-left:auto;flex:0 0 auto;background:transparent;color:inherit;font-size:11px;font-weight:800}.earnings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.earnings-summary__item{display:flex;min-width:0;min-height:100px;align-items:center;gap:12px;padding:15px 16px;border-radius:5px;box-shadow:0 2px 8px #07192f09}.earnings-summary__item--green{background:#edf8f1}.earnings-summary__item--navy{background:#eef3f8}.earnings-summary__item--amber{background:#fff7db}.earnings-summary__item--blue{background:#edf4fd}.earnings-summary__icon{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border-radius:5px}.earnings-summary__icon svg{width:18px;height:18px}.earnings-summary__icon--green{background:#d8f1e1;color:#1f7449}.earnings-summary__icon--navy{background:#dce5ee;color:var(--color-primary, #07192f)}.earnings-summary__icon--amber{background:#ffedb2;color:#8a6500}.earnings-summary__icon--blue{background:#dbeafa;color:#315f9f}.earnings-summary__item>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.earnings-summary__item span{color:#68737f;font-size:11px;font-weight:600;line-height:1.4}.earnings-summary__item strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:19px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.earnings-summary__item small{overflow:hidden;color:#7d8894;font-size:11px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.earnings-pending{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;padding:13px 15px;border-left:4px solid #3976d3;border-radius:5px;background:#edf4fd}.earnings-pending__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:5px;background:#dbeafa;color:#315f9f}.earnings-pending__icon svg{width:16px;height:16px}.earnings-pending span{color:#426995;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.earnings-pending h3{margin-top:2px;color:var(--color-primary, #07192f);font-size:12px;font-weight:800;line-height:1.4}.earnings-pending p{margin-top:3px;color:#526d8a;font-size:11px;font-weight:500;line-height:1.55}.earnings-pending p strong{color:var(--color-primary, #07192f);font-weight:800}.earnings-analytics{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;margin-bottom:14px}.earnings-panel{min-width:0;overflow:hidden;border-radius:5px}.earnings-chart-panel{background:#f3f7fd}.earnings-breakdown{background:#f1f9f4}.earnings-daily{margin-bottom:14px;background:#fffaf0}.earnings-panel__header{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px}.earnings-panel__header span{display:block;color:#7b8794;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.earnings-panel__header h3{margin-top:2px;color:var(--color-primary, #07192f);font-size:14px;font-weight:800;line-height:1.4}.earnings-panel__header p{margin-top:2px;color:#66758a;font-size:11px;font-weight:500;line-height:1.5}.earnings-panel__header>svg{width:34px;height:34px;flex:0 0 auto;padding:8px;border-radius:5px}.earnings-chart-panel .earnings-panel__header>svg{background:#dbeafa;color:#315f9f}.earnings-breakdown .earnings-panel__header>svg{background:#d8f1e1;color:#1f7449}.earnings-daily .earnings-panel__header>svg{background:#ffedb2;color:#8a6500}.earnings-chart{height:320px;padding:16px 14px 12px}.earnings-empty-chart{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.earnings-empty-chart svg{width:25px;height:25px;color:#7991ad}.earnings-empty-chart strong{margin-top:10px;color:var(--color-primary, #07192f);font-size:12px;font-weight:800}.earnings-empty-chart span{max-width:250px;margin-top:4px;color:#748294;font-size:11px;font-weight:500;line-height:1.55}.earnings-breakdown__items{padding:5px 17px 0}.earnings-breakdown__items>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #dce9e1}.earnings-breakdown__items span{color:#66758a;font-size:11px;font-weight:600;line-height:1.45}.earnings-breakdown__items strong{color:var(--color-primary, #07192f);font-size:12px;font-weight:800;line-height:1.4;white-space:nowrap}.earnings-breakdown__negative{color:#c63333!important}.earnings-breakdown__total{border-bottom:0!important}.earnings-breakdown__total span,.earnings-breakdown__total strong{color:var(--color-primary, #07192f);font-weight:800}.earnings-breakdown__total strong{font-size:17px}.earnings-breakdown__note{display:flex;align-items:flex-start;gap:9px;margin:13px 17px 17px;padding:10px 11px;border-radius:5px;background:#fff7d6;color:#705400}.earnings-breakdown__note svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.earnings-breakdown__note p{font-size:11px;font-weight:500;line-height:1.55}.earnings-daily__empty{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;padding:34px 24px;background:#fff;text-align:center}.earnings-daily__empty-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:5px;background:#fff1bd;color:#8a6500}.earnings-daily__empty-icon svg{width:20px;height:20px}.earnings-daily__empty h4{margin-top:12px;color:var(--color-primary, #07192f);font-size:13px;font-weight:800}.earnings-daily__empty p{max-width:360px;margin-top:4px;color:#66758a;font-size:11px;font-weight:500;line-height:1.6}.earnings-table-wrap{width:100%;overflow-x:auto;background:#fff}.earnings-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.earnings-table th,.earnings-table td{padding:12px 16px;border-bottom:1px solid #edf0f2;text-align:left;vertical-align:middle}.earnings-table th{background:#f3f4f5;color:#747f8a;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.earnings-table tbody tr{background:#fff;transition:background .15s ease,box-shadow .15s ease}.earnings-table tbody tr:hover{background:#fffdf4;box-shadow:inset 3px 0 0 var(--color-accent, #ffc400)}.earnings-table tbody tr:last-child td{border-bottom:0}.earnings-table__date{display:flex;flex-direction:column;gap:1px}.earnings-table__date strong{color:var(--color-primary, #07192f);font-size:11px;font-weight:800}.earnings-table__date span{color:#8b96a2;font-size:10px;font-weight:500}.earnings-table__orders{display:inline-flex;min-width:30px;min-height:26px;align-items:center;justify-content:center;border-radius:5px;background:#e8eef4;color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.earnings-table__money,.earnings-table__average{color:var(--color-primary, #07192f);font-size:11px;font-weight:800;white-space:nowrap}.earnings-table__money{color:#1f7449}.earnings-table__average{color:#315f9f}.earnings-footnote{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:5px;background:#f3f5f7;color:#738091;font-size:11px;font-weight:500;line-height:1.5}.earnings-footnote svg{width:13px;height:13px;flex:0 0 auto}.earnings-skeleton{display:grid;gap:14px}.earnings-skeleton__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.earnings-skeleton__summary span,.earnings-skeleton__chart span,.earnings-skeleton__table span{display:block;border-radius:5px;background:linear-gradient(90deg,#e3e8ed 25%,#f2f4f6,#e3e8ed 75%);background-size:200% 100%;animation:earnings-shimmer 1.2s infinite}.earnings-skeleton__summary span{height:100px}.earnings-skeleton__chart span{height:360px}.earnings-skeleton__table{display:grid;gap:9px;padding:15px;border-radius:5px;background:#f7f8f9}.earnings-skeleton__table span{height:46px}.earnings-empty-report{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.earnings-empty-report__icon{display:grid;width:50px;height:50px;place-items:center;border-radius:5px;background:#fff1bd;color:#8a6500}.earnings-empty-report__icon svg{width:22px;height:22px}.earnings-empty-report h3{margin-top:14px;color:var(--color-primary, #07192f);font-size:14px;font-weight:800}.earnings-empty-report p{max-width:410px;margin-top:5px;color:#66758a;font-size:11px;font-weight:500;line-height:1.65}.earnings-spin{animation:earnings-spin .85s linear infinite}@keyframes earnings-spin{to{transform:rotate(360deg)}}@keyframes earnings-shimmer{to{background-position:-200% 0}}@media(max-width:1180px){.earnings-summary,.earnings-skeleton__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-analytics{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.earnings-page{padding:24px}.earnings-intro{align-items:stretch;flex-direction:column;gap:14px}.earnings-intro__range{width:100%;min-width:0}.earnings-controls{align-items:stretch;flex-direction:column}.earnings-controls .relay-date-range-picker{width:100%}.earnings-controls__actions{justify-content:flex-end}.earnings-chart{height:300px}}@media(max-width:680px){.earnings-page{padding:18px}.earnings-intro__title,.earnings-intro h2{font-size:23px}.earnings-controls__actions{align-items:stretch;flex-direction:column}.earnings-refresh,.earnings-print{width:100%}.earnings-summary,.earnings-skeleton__summary{grid-template-columns:minmax(0,1fr)}.earnings-summary__item{min-height:92px}.earnings-pending,.earnings-panel__header{align-items:flex-start}.earnings-panel__header>svg{width:32px;height:32px}.earnings-chart{height:270px;padding-right:6px;padding-left:4px}.earnings-table-wrap{padding:0 12px 12px;overflow:visible;background:transparent}.earnings-table{min-width:0;border-collapse:separate;border-spacing:0 9px}.earnings-table thead{display:none}.earnings-table,.earnings-table tbody,.earnings-table tr,.earnings-table td{display:block;width:100%}.earnings-table tbody tr{overflow:hidden;border:1px solid #e5e9ed;border-radius:5px;background:#fff;box-shadow:0 2px 7px #07192f09}.earnings-table tbody tr:hover{background:#fff;box-shadow:0 2px 7px #07192f09}.earnings-table td{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border-bottom:1px solid #edf0f2;text-align:right}.earnings-table td:before{color:#798594;content:attr(data-label);font-size:10px;font-weight:700;text-align:left}.earnings-table td:last-child{border-bottom:0}.earnings-table__date{align-items:flex-end}.earnings-footnote{align-items:flex-start}}@media(max-width:420px){.earnings-page{padding:14px}.earnings-intro__range{align-items:flex-start}.earnings-summary__item{padding:13px}.earnings-summary__item strong{font-size:17px}.earnings-panel__header{padding:13px}.earnings-breakdown__items{padding-right:13px;padding-left:13px}.earnings-breakdown__items>div{align-items:flex-start;flex-direction:column;gap:5px}.earnings-breakdown__note{margin-right:13px;margin-left:13px}}@media(prefers-reduced-motion:reduce){.earnings-spin,.earnings-skeleton__summary span,.earnings-skeleton__chart span,.earnings-skeleton__table span{animation:none}}@media(max-width:1180px){.earnings-intro{gap:16px;margin-bottom:14px}.earnings-intro__range{min-width:250px;padding:11px 13px}.earnings-intro__range-icon{width:38px;height:38px;flex-basis:38px}.earnings-controls{gap:12px;margin-bottom:13px;padding:11px}.earnings-summary,.earnings-skeleton__summary{gap:8px}.earnings-summary__item{min-height:84px;gap:10px;padding:12px 13px}.earnings-summary__icon{width:38px;height:38px;flex-basis:38px}.earnings-summary__item strong{font-size:17px}.earnings-skeleton__summary span{height:84px}}@media(max-width:900px){.earnings-page{padding:20px}.earnings-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,280px);align-items:center;gap:12px;margin-bottom:12px}.earnings-intro__eyebrow{margin-bottom:3px;font-size:10px}.earnings-intro h2{font-size:22px}.earnings-intro>div:first-child>p{margin-top:4px;font-size:11px;line-height:1.45}.earnings-intro__range{width:100%;min-width:0;gap:9px;padding:10px 11px}.earnings-intro__range-icon{width:35px;height:35px;flex-basis:35px}.earnings-intro__range-icon svg{width:16px;height:16px}.earnings-intro__range span,.earnings-intro__range small{font-size:10px}.earnings-intro__range strong{font-size:12px}.earnings-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px}.earnings-controls .relay-date-range-picker{width:100%}.earnings-controls__actions{display:grid;grid-template-columns:auto auto;gap:7px}.earnings-refresh,.earnings-print{min-height:38px;padding:0 11px}.earnings-summary,.earnings-skeleton__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.earnings-summary__item{min-height:76px;align-items:flex-start;flex-direction:column;gap:7px;padding:10px}.earnings-summary__icon{width:32px;height:32px;flex-basis:32px}.earnings-summary__icon svg{width:15px;height:15px}.earnings-summary__item span{font-size:10px}.earnings-summary__item strong{font-size:15px}.earnings-summary__item small{display:none}.earnings-skeleton__summary span{height:76px}}@media(max-width:700px){.earnings-page{padding:16px}.earnings-intro{grid-template-columns:minmax(0,1fr);gap:8px}.earnings-intro>div:first-child>p{display:none}.earnings-intro__range{min-height:48px;padding:8px 10px;border-left-width:3px}.earnings-intro__range-icon{width:32px;height:32px;flex-basis:32px}.earnings-controls{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:11px;padding:9px}.earnings-controls__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.earnings-refresh,.earnings-print{width:100%;min-height:36px;padding:0 8px;font-size:10px}.earnings-summary,.earnings-skeleton__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}.earnings-summary__item{min-height:68px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px}.earnings-summary__icon{width:30px;height:30px;flex-basis:30px}.earnings-summary__item>div:last-child{gap:1px}.earnings-summary__item span{font-size:9px}.earnings-summary__item strong{font-size:14px}.earnings-skeleton__summary span{height:68px}.earnings-pending{margin-bottom:12px;padding:10px 11px}}@media(max-width:420px){.earnings-page{padding:13px}.earnings-intro{margin-bottom:10px}.earnings-intro h2{font-size:20px}.earnings-intro__range small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-controls{padding:8px}.earnings-controls__actions{gap:6px}.earnings-refresh,.earnings-print{min-height:34px;gap:5px;font-size:9px}.earnings-summary,.earnings-skeleton__summary{gap:6px}.earnings-summary__item{min-height:62px;grid-template-columns:27px minmax(0,1fr);gap:7px;padding:8px}.earnings-summary__icon{width:27px;height:27px;flex-basis:27px}.earnings-summary__icon svg{width:13px;height:13px}.earnings-summary__item span{font-size:8px}.earnings-summary__item strong{font-size:13px}.earnings-skeleton__summary span{height:62px}}@media(max-width:340px){.earnings-summary,.earnings-skeleton__summary{grid-template-columns:minmax(0,1fr)}}.earnings-payout{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;margin-bottom:16px}.earnings-payout__balance{display:flex;flex-direction:column;gap:4px}.earnings-payout__balance span{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.earnings-payout__balance strong{font-size:22px;font-weight:800;color:#0a1628}.earnings-payout__request-btn{padding:12px 20px;border:none;border-radius:10px;background:#f0a500;color:#0a1628;font-weight:700;font-size:13px;cursor:pointer}.earnings-payout__request-btn:disabled{opacity:.5;cursor:not-allowed}.earnings-payout__form{display:flex;flex-direction:column;gap:12px;width:100%}.earnings-payout__row{display:flex;gap:12px;flex-wrap:wrap}.earnings-payout__row label,.earnings-payout__note{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#374151;flex:1;min-width:160px}.earnings-payout__row input,.earnings-payout__row select,.earnings-payout__note input{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:500;color:#0a1628}.earnings-payout__error{color:#dc2626;font-size:12.5px;margin:0}.earnings-payout__success{color:#16a34a;font-size:12.5px;margin:8px 0 0;width:100%}.earnings-payout__actions{display:flex;gap:10px;justify-content:flex-end}.earnings-payout__cancel{padding:10px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-weight:600;font-size:12.5px;cursor:pointer}.earnings-payout__submit{padding:10px 18px;border:none;border-radius:8px;background:#0a1628;color:#fff;font-weight:700;font-size:12.5px;cursor:pointer}.earnings-payout__submit:disabled,.earnings-payout__cancel:disabled{opacity:.5;cursor:not-allowed}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.relay-date-range-picker{position:relative;width:min(100%,390px)}.relay-date-range-picker__label{display:block;margin-bottom:6px;color:var(--color-primary);font-size:11px;font-weight:700;line-height:1.4}.relay-date-range-picker__trigger{display:grid;width:100%;min-height:48px;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:6px 11px 6px 7px;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-white);color:var(--color-primary);text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.relay-date-range-picker__trigger:hover:not(:disabled){border-color:#aab7c3;background:#fbfcfd}.relay-date-range-picker--open .relay-date-range-picker__trigger{border-color:var(--color-accent);background:#fffef8;box-shadow:0 0 0 3px #ffc40021}.relay-date-range-picker__trigger:disabled{cursor:not-allowed;opacity:.58}.relay-date-range-picker__trigger-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--color-accent-soft);color:#705400}.relay-date-range-picker__trigger-icon svg{width:15px;height:15px}.relay-date-range-picker__trigger-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.relay-date-range-picker__trigger-copy strong{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--color-primary);font-size:11px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.relay-date-range-picker__trigger-copy strong span{color:var(--color-text-soft);font-weight:500}.relay-date-range-picker__trigger-copy small{color:var(--color-text-soft);font-size:11px;font-weight:500;line-height:1.4}.relay-date-range-picker__chevron{width:14px;height:14px;color:var(--color-text-soft);transition:transform .16s ease}.relay-date-range-picker--open .relay-date-range-picker__chevron{transform:rotate(180deg)}.relay-date-range-picker__popover{position:absolute;top:calc(100% + 9px);left:0;z-index:150;display:grid;width:min(760px,calc(100vw - 56px));grid-template-columns:188px minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);box-shadow:0 22px 64px #07192f33;animation:relay-date-picker-enter .15s ease-out}.relay-date-range-picker--single .relay-date-range-picker__popover{width:min(520px,calc(100vw - 56px));grid-template-columns:170px minmax(0,1fr)}.relay-date-range-picker__popover--right{right:0;left:auto}.relay-date-range-picker__presets{padding:16px 11px;border-right:1px solid var(--color-border);background:#f7f9fb}.relay-date-range-picker__presets>header{padding:0 6px 11px}.relay-date-range-picker__presets>header span{display:block;color:var(--color-text-soft);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.relay-date-range-picker__presets>header strong{display:block;margin-top:2px;color:var(--color-primary);font-size:11px;font-weight:800;line-height:1.45}.relay-date-range-picker__presets>div{display:grid;gap:4px}.relay-date-range-picker__presets button{display:grid;width:100%;min-height:50px;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--color-text-muted);text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.relay-date-range-picker__presets button:hover{border-color:var(--color-border);background:var(--color-white);color:var(--color-primary)}.relay-date-range-picker__presets button>svg{width:14px;height:14px;justify-self:center;color:#705400}.relay-date-range-picker__presets button>span{display:flex;min-width:0;flex-direction:column;gap:1px}.relay-date-range-picker__presets button strong{color:currentColor;font-size:11px;font-weight:800;line-height:1.4}.relay-date-range-picker__presets button small{color:var(--color-text-soft);font-size:11px;font-weight:500;line-height:1.4}.relay-date-range-picker__calendar-panel{min-width:0;background:var(--color-white)}.relay-date-range-picker__selection{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--color-border);background:#fbfcfd}.relay-date-range-picker--single .relay-date-range-picker__selection{grid-template-columns:minmax(0,1fr)}.relay-date-range-picker__selection>div{display:flex;min-width:0;flex-direction:column;gap:2px}.relay-date-range-picker__selection>div:last-child{text-align:right}.relay-date-range-picker--single .relay-date-range-picker__selection>div:last-child{text-align:left}.relay-date-range-picker__selection span{color:var(--color-text-soft);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.relay-date-range-picker__selection strong{overflow:hidden;color:var(--color-primary);font-size:11px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.relay-date-range-picker__selection-arrow{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--color-accent-soft);color:#705400!important;font-size:12px!important}.relay-date-range-picker__calendar-panel .react-datepicker{display:flex;width:100%;justify-content:center;border:0;border-radius:0;background:var(--color-white);color:var(--color-primary);font-family:var(--font-family, "Poppins", sans-serif);font-size:11px}.relay-date-range-picker__calendar-panel .react-datepicker__month-container{width:50%;float:none;padding:10px 9px 7px}.relay-date-range-picker--single .relay-date-range-picker__calendar-panel .react-datepicker__month-container{width:100%}.relay-date-range-picker__calendar-panel .react-datepicker__month-container+.react-datepicker__month-container{border-left:1px solid var(--color-border)}.relay-date-range-picker__calendar-panel .react-datepicker__header{padding:7px 0 5px;border:0;background:var(--color-white)}.relay-date-range-picker__calendar-panel .react-datepicker__current-month{color:var(--color-primary);font-size:12px;font-weight:800;line-height:1.4}.relay-date-range-picker__calendar-panel .react-datepicker__day-names{display:grid;grid-template-columns:repeat(7,1fr);margin-top:8px}.relay-date-range-picker__calendar-panel .react-datepicker__day-name{width:auto;margin:0;color:var(--color-text-soft);font-size:11px;font-weight:800;line-height:28px;text-transform:uppercase}.relay-date-range-picker__calendar-panel .react-datepicker__month{margin:0}.relay-date-range-picker__calendar-panel .react-datepicker__week{display:grid;grid-template-columns:repeat(7,1fr)}.relay-date-range-picker__calendar-panel .react-datepicker__day{display:grid;width:auto;height:32px;margin:1px;place-items:center;border-radius:8px;color:var(--color-primary);font-size:11px;font-weight:600;line-height:1;transition:background .16s ease,color .16s ease}.relay-date-range-picker__calendar-panel .react-datepicker__day:hover{background:var(--color-surface-strong)}.relay-date-range-picker__calendar-panel .react-datepicker__day--outside-month{color:#b6c0ca}.relay-date-range-picker__calendar-panel .react-datepicker__day--disabled{color:#c8d0d8;cursor:not-allowed}.relay-date-range-picker__calendar-panel .react-datepicker__day--disabled:hover{background:transparent}.relay-date-range-picker__calendar-panel .react-datepicker__day--in-range,.relay-date-range-picker__calendar-panel .react-datepicker__day--in-selecting-range{border-radius:0;background:#fff2a9;color:#5d4700}.relay-date-range-picker__calendar-panel .react-datepicker__day--range-start,.relay-date-range-picker__calendar-panel .react-datepicker__day--range-end,.relay-date-range-picker__calendar-panel .react-datepicker__day--selected{border-radius:8px;background:var(--color-primary);color:var(--color-white);font-weight:800}.relay-date-range-picker__calendar-panel .react-datepicker__day--keyboard-selected{background:var(--color-accent);color:var(--color-primary)}.relay-date-range-picker__calendar-panel .react-datepicker__navigation{top:17px;display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white)}.relay-date-range-picker__calendar-panel .react-datepicker__navigation:hover{border-color:var(--color-border-strong);background:var(--color-surface-strong)}.relay-date-range-picker__calendar-panel .react-datepicker__navigation--previous{left:16px}.relay-date-range-picker__calendar-panel .react-datepicker__navigation--next{right:16px}.relay-date-range-picker__calendar-panel .react-datepicker__navigation-icon{top:0}.relay-date-range-picker__calendar-panel .react-datepicker__navigation-icon:before{top:8px;width:7px;height:7px;border-color:var(--color-primary);border-width:2px 2px 0 0}.relay-date-range-picker__footer{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-top:1px solid var(--color-border);background:#fbfcfd}.relay-date-range-picker__footer>div:first-child{display:flex;align-items:center;gap:7px;color:var(--color-text-muted)}.relay-date-range-picker__footer>div:first-child svg{width:13px;height:13px;color:#705400}.relay-date-range-picker__footer>div:first-child span{font-size:11px;font-weight:600;line-height:1.4}.relay-date-range-picker__footer-actions{display:flex;align-items:center;gap:8px}.relay-date-range-picker__cancel,.relay-date-range-picker__apply{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:800;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.relay-date-range-picker__cancel{border-color:var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.relay-date-range-picker__cancel:hover{border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-primary)}.relay-date-range-picker__apply{background:var(--color-accent);color:var(--color-primary)}.relay-date-range-picker__apply:hover:not(:disabled){background:var(--color-accent-hover)}.relay-date-range-picker__apply:disabled{opacity:.44;cursor:not-allowed}.relay-date-range-picker__cancel svg,.relay-date-range-picker__apply svg{width:12px;height:12px}@keyframes relay-date-picker-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.relay-date-range-picker{width:100%}.relay-date-range-picker__popover,.relay-date-range-picker--single .relay-date-range-picker__popover{width:min(440px,calc(100vw - 40px));grid-template-columns:minmax(0,1fr)}.relay-date-range-picker__presets{padding:11px;border-right:0;border-bottom:1px solid var(--color-border)}.relay-date-range-picker__presets>header{padding-bottom:8px}.relay-date-range-picker__presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-date-range-picker__calendar-panel .react-datepicker__month-container{width:100%}.relay-date-range-picker__selection{grid-template-columns:minmax(0,1fr)}.relay-date-range-picker__selection>div:last-child{text-align:left}.relay-date-range-picker__selection-arrow{display:none}}@media(max-width:520px){.relay-date-range-picker__popover{position:fixed;inset:auto 0 0;width:100%;max-height:92vh;overflow-y:auto;border-radius:14px 14px 0 0}.relay-date-range-picker__footer{align-items:stretch;flex-direction:column}.relay-date-range-picker__footer-actions{width:100%}.relay-date-range-picker__cancel,.relay-date-range-picker__apply{flex:1}}@media(prefers-reduced-motion:reduce){.relay-date-range-picker__popover{animation:none}}.login-page{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(440px,.86fr);min-height:100vh;min-height:100dvh;background:var(--color-white)}.login-visual{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;color:var(--color-white);background:linear-gradient(150deg,#020e1bdb,#0414247a 47%,#020d1aed),url(/images/delivery-person.jpg) center / cover no-repeat}.login-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(2,14,27,.2),transparent 46%),linear-gradient(0deg,rgba(2,14,27,.58),transparent 38%);pointer-events:none}.login-visual__content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%;padding:clamp(34px,4.5vw,62px)}.login-visual__brand{display:inline-flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content}.login-visual__logo{width:108px;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.login-visual__portal-label{margin-top:8px;color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.login-visual__copy{width:min(510px,88%);margin-top:auto;margin-bottom:clamp(72px,10vh,120px)}.login-visual__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#ffffffc2;font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.login-visual__eyebrow:before{content:"";width:28px;height:2px;background:var(--color-accent)}.login-visual__title{max-width:480px;color:var(--color-white);font-size:clamp(40px,4.4vw,66px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.login-visual__title-accent{color:var(--color-accent)}.login-visual__summary{max-width:360px;margin-top:22px;color:#ffffffc2;font-size:14px;font-weight:500;line-height:1.7}.login-journey{margin-top:auto}.login-journey__divider{width:100%;height:1px;background:#ffffff5c}.login-journey__heading{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--color-white);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.login-journey__pulse{width:9px;height:9px;border:2px solid rgba(255,196,0,.34);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px #ffc4001f}.login-journey__route{display:grid;grid-template-columns:auto minmax(42px,1fr) auto minmax(42px,1fr) auto;align-items:center;gap:10px;margin-top:16px;color:var(--color-white);font-size:11px;font-weight:700;line-height:1}.login-journey__route-line{position:relative;height:1px;background:#ffffff6b}.login-journey__route-line:after{content:"";position:absolute;top:50%;right:-2px;width:6px;height:6px;border-radius:50%;background:var(--color-accent);transform:translateY(-50%)}.login-journey__relay{display:inline-flex;align-items:center;gap:6px;color:var(--color-white)}.login-journey__relay-dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.login-panel{display:flex;min-width:0;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:clamp(34px,5vw,72px);background:var(--color-white)}.login-panel__inner{width:min(100%,424px)}.login-mobile-brand{display:none;margin-bottom:38px}.login-mobile-brand img{width:96px;height:auto}.login-mobile-brand span{display:block;margin-top:6px;color:var(--color-accent);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.login-security-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);color:var(--color-primary)}.login-security-icon svg{width:17px;height:17px}.login-panel__kicker{margin-top:16px;color:var(--color-primary);font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.login-panel__title{margin-top:6px;color:var(--color-primary);font-size:clamp(30px,3.1vw,40px);font-weight:800;letter-spacing:-.045em;line-height:1.12}.login-panel__description{margin-top:8px;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.65}.login-form{display:grid;gap:18px;margin-top:30px}.login-field{display:grid;gap:7px}.login-field__label{color:var(--color-primary);font-size:11px;font-weight:700;line-height:1.4}.login-field__control{position:relative;display:flex;min-height:48px;align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.login-field__control:focus-within{border-color:var(--color-accent);background:#fffef8;box-shadow:0 0 0 3px #ffc40021}.login-field__control--error{border-color:var(--color-danger)}.login-field__icon{display:grid;width:45px;flex:0 0 45px;place-items:center;color:var(--color-text-soft)}.login-field__icon svg{width:16px;height:16px}.login-field__input{width:100%;min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--color-primary);font-size:12px;font-weight:500}.login-field__input::-moz-placeholder{color:#91a0b0}.login-field__input::placeholder{color:#91a0b0}.login-field__input--password{padding-right:46px}.login-password-toggle{position:absolute;top:50%;right:14px;display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-soft);transform:translateY(-50%);transition:color var(--transition-fast),background var(--transition-fast)}.login-password-toggle:hover{background:var(--color-surface-strong);color:var(--color-primary)}.login-password-toggle svg{width:16px;height:16px}.login-error{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(198,40,40,.22);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger)}.login-error svg{width:16px;height:16px;margin-top:1px;flex:0 0 auto}.login-error p{font-size:11px;font-weight:600;line-height:1.55}.login-submit{position:relative;display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:2px;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-primary);font-size:12px;font-weight:800;line-height:1;transition:background var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.login-submit:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:disabled{opacity:.68}.login-submit svg{width:16px;height:16px}.login-submit__spinner{width:16px;height:16px;border:2px solid rgba(7,25,47,.26);border-top-color:var(--color-primary);border-radius:50%;animation:login-spin .72s linear infinite}.login-security-note{display:flex;align-items:flex-start;gap:11px;margin-top:34px;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.login-security-note svg{width:15px;height:15px;margin-top:2px;flex:0 0 auto;color:var(--color-primary)}.login-security-note p{max-width:255px;font-size:10px;font-weight:500;line-height:1.65}.login-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;color:var(--color-text-soft);font-size:9px;font-weight:600;line-height:1.5}@keyframes login-spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.login-page{grid-template-columns:minmax(0,1fr) minmax(420px,.94fr)}.login-visual__content{padding:42px}}@media(max-width:920px){.login-page{display:block}.login-visual{display:none}.login-panel{padding:42px 28px}.login-mobile-brand{display:block}}@media(max-width:540px){.login-panel{align-items:flex-start;padding:28px 20px}.login-panel__inner{width:100%}.login-mobile-brand{margin-bottom:46px}.login-panel__title{font-size:31px}.login-form{margin-top:26px}.login-footer{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-height:720px)and (min-width:921px){.login-visual__content{padding-top:30px;padding-bottom:30px}.login-visual__copy{margin-bottom:44px}.login-panel{padding-top:28px;padding-bottom:28px}.login-form{gap:14px;margin-top:22px}.login-security-note{margin-top:24px;padding:15px 0}}.log-order-page{min-height:100%;padding:28px;background:#fff;color:var(--color-primary, #07192f)}.log-order-page__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:18px;align-items:stretch;margin-bottom:18px}.log-order-page__intro>div:first-child{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:2px 0}.log-order-page__eyebrow{display:block;margin-bottom:4px;color:#8a9bad;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.log-order-page__intro h2{color:#07192f;font-size:24px;font-weight:800;letter-spacing:-.035em;line-height:1.2}.log-order-page__intro>div:first-child>p{max-width:670px;margin-top:6px;color:#667085;font-size:11px;font-weight:500;line-height:1.65}.log-order-page__context{display:flex;min-width:0;align-items:center;gap:11px;padding:13px;border:1px solid #f0df9b;border-radius:5px;background:#fff8dc}.log-order-page__context-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:5px;background:#ffc400;color:#07192f}.log-order-page__context-icon svg{width:18px;height:18px}.log-order-page__context>div:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.log-order-page__context span,.log-order-page__context small{color:#7d6c2f;font-size:10px;font-weight:600;line-height:1.45}.log-order-page__context strong{overflow:hidden;color:#07192f;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.log-order-form__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,355px);gap:16px;align-items:start}.log-order-form__sections{display:grid;gap:16px;min-width:0}.log-order-form__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.log-order-section{min-width:0;overflow:visible;border:1px solid #dbe2e8;border-radius:5px;background:#fff}.log-order-section__header{display:flex;min-height:68px;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid transparent;border-radius:5px 5px 0 0}.log-order-section--blue .log-order-section__header{border-bottom-color:#d9e8fb;background:#eef6ff}.log-order-section--yellow .log-order-section__header{border-bottom-color:#f1e2a8;background:#fff8dc}.log-order-section--violet .log-order-section__header{border-bottom-color:#e7dcf7;background:#f7f2ff}.log-order-section__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:5px}.log-order-section--blue .log-order-section__icon{background:#dbeafe;color:#2563eb}.log-order-section--yellow .log-order-section__icon{background:#ffc400;color:#07192f}.log-order-section--violet .log-order-section__icon{background:#ede2ff;color:#7c3fb3}.log-order-section__icon svg{width:16px;height:16px}.log-order-section__header h3{color:#07192f;font-size:13px;font-weight:800;line-height:1.4}.log-order-section__header p{margin-top:2px;color:#667085;font-size:11px;font-weight:500;line-height:1.55}.log-order-section__body{display:grid;gap:15px;padding:16px}.log-order-field{display:grid;gap:7px;min-width:0}.log-order-field__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.log-order-field__heading label{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#07192f;font-size:11px;font-weight:700;line-height:1.4}.log-order-field__heading label>span:first-child{display:grid;width:16px;height:16px;place-items:center;color:#8a9bad}.log-order-field__heading label svg{width:13px;height:13px}.log-order-field__heading label strong{color:#c62828}.log-order-field__heading small{color:#8a9bad;font-size:10px;font-weight:500;line-height:1.4;text-align:right}.log-order-input,.log-order-native-select,.log-order-textarea{width:100%;border:1px solid #cdd6df;border-radius:5px;outline:0;background:#fff;color:#07192f;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.log-order-input,.log-order-native-select{min-height:43px;padding:0 12px}.log-order-native-select{cursor:pointer}.log-order-textarea{min-height:108px;padding:11px 12px;line-height:1.6;resize:vertical}.log-order-input:focus,.log-order-native-select:focus,.log-order-textarea:focus{border-color:#ffc400;background:#fffef8;box-shadow:0 0 0 3px #ffc4001f}.log-order-input::-moz-placeholder,.log-order-textarea::-moz-placeholder{color:#9aa6b2}.log-order-input::placeholder,.log-order-textarea::placeholder{color:#9aa6b2}.log-order-input--secondary{margin-top:8px;background:#fafbfc}.log-order-select{min-width:0}.log-order-select__control{min-height:43px!important;border:1px solid #cdd6df!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}.log-order-select__control:hover{border-color:#b9c5d1!important}.log-order-select__control--is-focused{border-color:#ffc400!important;background:#fffef8!important;box-shadow:0 0 0 3px #ffc4001f!important}.log-order-select__control--is-disabled{background:#f8fafb!important;opacity:.76}.log-order-select__value-container{padding:2px 12px!important}.log-order-select__single-value{color:#07192f!important;font-size:11px!important;font-weight:600!important}.log-order-select__placeholder{color:#8a9bad!important;font-size:11px!important}.log-order-select__indicator-separator{background:#dbe2e8!important}.log-order-select__dropdown-indicator,.log-order-select__clear-indicator{color:#8a9bad!important}.log-order-select__menu{z-index:45!important;overflow:hidden!important;border:1px solid #dbe2e8!important;border-radius:5px!important;box-shadow:0 12px 28px #07192f1f!important}.log-order-select__menu-list{padding:5px!important}.log-order-select__option{border-radius:5px!important;color:#667085!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important}.log-order-select__option--is-focused{background:#eef3f7!important;color:#07192f!important}.log-order-select__option--is-selected{background:#07192f!important;color:#fff!important}.log-order-inline-message{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:600;line-height:1.55}.log-order-inline-message svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.log-order-inline-message--warning{border-color:#efdda0;background:#fff8dc;color:#715500}.log-order-items{display:grid;gap:12px}.log-order-item{overflow:visible;border:1px solid #dbe2e8;border-radius:5px;background:#fff}.log-order-item:nth-child(3n+1){border-color:#d9e8fb}.log-order-item:nth-child(3n+2){border-color:#e7dcf7}.log-order-item:nth-child(3n){border-color:#d8eee2}.log-order-item__header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid #e7ebef;border-radius:5px 5px 0 0;background:#f8fafc}.log-order-item:nth-child(3n+1) .log-order-item__header{background:#f2f7ff}.log-order-item:nth-child(3n+2) .log-order-item__header{background:#faf6ff}.log-order-item:nth-child(3n) .log-order-item__header{background:#f2faf5}.log-order-item__header>div{display:flex;min-width:0;flex-direction:column;gap:1px}.log-order-item__header span{color:#8a9bad;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.log-order-item__header strong{overflow:hidden;color:#07192f;font-size:12px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.log-order-item__remove{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:6px 9px;border:1px solid #edc1c1;border-radius:5px;background:#fff6f6;color:#c62828;font-size:10px;font-weight:800}.log-order-item__remove:hover{border-color:#c62828;background:#fff1f1}.log-order-item__remove svg{width:13px;height:13px}.log-order-item__grid{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:13px;padding:13px}.log-order-item__grid--with-unit{grid-template-columns:minmax(0,1fr) 105px 135px}.log-order-item__pricing{display:grid;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr) auto;gap:10px;align-items:center;padding:10px 13px;border-top:1px solid #eee5bc;border-radius:0 0 5px 5px;background:#fffaf0}.log-order-item__pricing span{color:#7b6b35;font-size:10px;font-weight:600}.log-order-item__pricing strong{color:#07192f;font-size:11px;font-weight:800;text-align:right}.log-order-add-item{display:inline-flex;min-height:38px;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid #07192f;border-radius:5px;background:#07192f;color:#fff;font-size:10px;font-weight:800}.log-order-add-item:hover{background:#102a46}.log-order-add-item svg{width:14px;height:14px}.log-order-summary{position:sticky;top:90px;display:grid;gap:12px}.log-order-summary__panel,.log-order-submit-panel{border:1px solid #dbe2e8;border-radius:5px;background:#fff}.log-order-summary__panel{overflow:hidden}.log-order-summary__panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border-bottom:1px solid #223950;background:#07192f}.log-order-summary__panel>header span{display:block;color:#ffffffa6;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.log-order-summary__panel>header h3{margin-top:2px;color:#fff;font-size:13px;font-weight:800;line-height:1.4}.log-order-summary__panel>header svg{width:18px;height:18px;color:#ffc400}.log-order-summary__vendor{display:flex;min-width:0;align-items:center;gap:10px;margin:14px 15px 0;padding:11px;border:1px solid #f0df9b;border-radius:5px;background:#fff8dc}.log-order-summary__vendor-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:5px;background:#ffc400;color:#07192f}.log-order-summary__vendor-icon svg{width:15px;height:15px}.log-order-summary__vendor>div:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.log-order-summary__vendor span,.log-order-summary__vendor small{color:#7d6c2f;font-size:10px;font-weight:600;line-height:1.4}.log-order-summary__vendor strong{overflow:hidden;color:#07192f;font-size:11px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.log-order-summary__progress{margin:14px 15px 0}.log-order-summary__progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.log-order-summary__progress span{color:#667085;font-size:10px;font-weight:600}.log-order-summary__progress strong{color:#07192f;font-size:10px;font-weight:800}.log-order-summary__progress-track{height:6px;margin-top:7px;overflow:hidden;border-radius:5px;background:#e9eef2}.log-order-summary__progress-track span{display:block;height:100%;border-radius:5px;background:#ffc400;transition:width .22s ease}.log-order-summary__items{padding:7px 15px}.log-order-summary__items>div{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid #e8edf1}.log-order-summary__items>div:last-child{border-bottom:0}.log-order-summary__items span{color:#667085;font-size:10px;font-weight:600;line-height:1.45}.log-order-summary__items strong{overflow:hidden;color:#07192f;font-size:10px;font-weight:700;line-height:1.45;text-align:right;text-overflow:ellipsis;white-space:nowrap}.log-order-summary__notice{display:flex;align-items:flex-start;gap:9px;margin:0 15px 15px;padding:10px;border:1px solid #d9e8fb;border-radius:5px;background:#eef6ff;color:#315b86}.log-order-summary__notice svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.log-order-summary__notice p{color:#315b86;font-size:10px;font-weight:600;line-height:1.55}.log-order-submit-panel{padding:14px;border-color:#e8d584;background:#fff8dc}.log-order-submit-panel__error{display:flex;align-items:flex-start;gap:8px;margin-bottom:11px;padding:9px 10px;border:1px solid #edc1c1;border-radius:5px;background:#fff1f1;color:#c62828;font-size:11px;font-weight:700;line-height:1.5}.log-order-submit-panel__error svg{width:14px;height:14px;margin-top:1px;flex:0 0 auto}.log-order-submit-panel>p{color:#6f622f;font-size:10px;font-weight:600;line-height:1.55}.log-order-submit-panel>p strong{color:#c62828}.log-order-submit-panel>button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:11px;border-radius:5px;background:#07192f;color:#fff;font-size:11px;font-weight:800;transition:background .16s ease,transform .16s ease,opacity .16s ease}.log-order-submit-panel>button:hover:not(:disabled){background:#102a46;transform:translateY(-1px)}.log-order-submit-panel>button:disabled{opacity:.62}.log-order-submit-panel>button svg{width:15px;height:15px}.log-order-submit-panel__spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffc400;border-radius:50%;animation:log-order-spin .7s linear infinite}.log-order-success{display:grid;min-height:520px;place-items:start center}.log-order-success__panel{width:min(100%,650px);padding:28px;border:1px solid #d8eee2;border-radius:5px;background:#f2faf5;text-align:center}.log-order-success__icon{display:grid;width:56px;height:56px;margin:0 auto;place-items:center;border:1px solid #9fd4b5;border-radius:5px;background:#fff;color:#15803d}.log-order-success__icon--queued{border-color:#e1c95f;background:#fff8dc;color:#715500}.log-order-success__icon svg{width:24px;height:24px}.log-order-success__eyebrow{display:block;margin-top:17px;color:#6e8b78;font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.log-order-success__panel>h2{margin-top:4px;color:#07192f;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.3}.log-order-success__panel>p{max-width:490px;margin:7px auto 0;color:#667085;font-size:11px;font-weight:500;line-height:1.65}.log-order-success__reference{display:inline-flex;flex-direction:column;align-items:center;gap:3px;margin-top:20px;padding:11px 22px;border:1px solid #e1c95f;border-radius:5px;background:#fff8dc}.log-order-success__reference span{color:#806100;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.log-order-success__reference strong{color:#624a00;font-size:20px;font-weight:800;letter-spacing:.08em;line-height:1.3}.log-order-success__offline-reference{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;margin:14px auto 0;padding:9px 11px;border:1px solid #dbe2e8;border-radius:5px;background:#fff;text-align:left}.log-order-success__offline-reference svg{width:15px;height:15px;color:#07192f}.log-order-success__offline-reference div{display:flex;flex-direction:column;gap:1px}.log-order-success__offline-reference span{color:#8a9bad;font-size:9px;font-weight:700;text-transform:uppercase}.log-order-success__offline-reference strong{color:#07192f;font-size:10px;font-weight:800}.log-order-success__print-actions,.log-order-success__navigation{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.log-order-success__print-actions{margin-top:20px}.log-order-success__navigation{margin-top:14px;padding-top:17px;border-top:1px solid #cfe4d8}.log-order-success__print-actions button,.log-order-success__secondary,.log-order-success__primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid transparent;border-radius:5px;font-size:10px;font-weight:800}.log-order-success__print-actions button,.log-order-success__secondary{border-color:#cbd6df;background:#fff;color:#07192f}.log-order-success__print-actions button:hover,.log-order-success__secondary:hover{background:#eef3f7}.log-order-success__primary{background:#07192f;color:#fff}.log-order-success__primary:hover{background:#102a46}.log-order-success__print-actions svg,.log-order-success__secondary svg,.log-order-success__primary svg{width:14px;height:14px}@keyframes log-order-spin{to{transform:rotate(360deg)}}@media(max-width:1220px){.log-order-form__content{grid-template-columns:minmax(0,1fr)}.log-order-summary{position:static;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr)}}@media(max-width:900px){.log-order-page{padding:22px}.log-order-page__intro{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.log-order-form__two-column{grid-template-columns:minmax(0,1fr)}.log-order-item__grid,.log-order-item__grid--with-unit{grid-template-columns:minmax(0,1fr) minmax(120px,.34fr)}.log-order-item__grid--with-unit .log-order-field:first-child{grid-column:1 / -1}}@media(max-width:760px){.log-order-page{padding:18px}.log-order-page__intro{grid-template-columns:minmax(0,1fr);gap:13px}.log-order-page__context{width:100%}.log-order-summary{grid-template-columns:minmax(0,1fr)}.log-order-section__body{padding:14px}.log-order-item__grid,.log-order-item__grid--with-unit{grid-template-columns:minmax(0,1fr)}.log-order-field__heading{align-items:flex-start;flex-direction:column;gap:3px}.log-order-field__heading small{text-align:left}.log-order-item__pricing{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:520px){.log-order-page{padding:14px}.log-order-page__intro h2{font-size:22px}.log-order-page__context{padding:11px}.log-order-section__header{align-items:flex-start;padding:12px}.log-order-section__body{padding:12px}.log-order-item__header{align-items:flex-start;flex-direction:column}.log-order-item__remove,.log-order-add-item{width:100%}.log-order-summary__items>div{grid-template-columns:minmax(0,1fr);gap:3px}.log-order-summary__items strong{text-align:left;white-space:normal}.log-order-success__panel{padding:22px 15px}.log-order-success__print-actions,.log-order-success__navigation{align-items:stretch;flex-direction:column}.log-order-success__print-actions button,.log-order-success__secondary,.log-order-success__primary{width:100%}}@media(prefers-reduced-motion:reduce){.log-order-submit-panel>button,.log-order-summary__progress-track span,.log-order-input,.log-order-native-select,.log-order-textarea{transition:none}.log-order-submit-panel__spinner{animation:none}}.log-parcel-page{min-height:100%;padding:28px;background:var(--color-canvas)}.log-parcel-page--success{min-height:calc(100vh - 72px)}.log-parcel-page__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}.log-parcel-page__eyebrow{display:block;margin-bottom:4px;color:var(--color-text-soft);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.log-parcel-page__intro h2{color:var(--color-primary);font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1.2}.log-parcel-page__intro p{max-width:640px;margin-top:6px;color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:1.65}.log-parcel-page__progress{width:min(100%,235px);flex:0 0 auto;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.log-parcel-page__progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.log-parcel-page__progress span{color:var(--color-text-muted);font-size:10px;font-weight:600;line-height:1.4}.log-parcel-page__progress strong{color:var(--color-primary);font-size:11px;font-weight:800}.log-parcel-page__progress-track{height:5px;margin-top:9px;overflow:hidden;border-radius:var(--radius-round);background:var(--color-surface-strong)}.log-parcel-page__progress-track span{display:block;height:100%;border-radius:inherit;background:var(--color-accent);transition:width var(--transition-base)}.log-parcel-error,.log-parcel-warning{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;border:1px solid transparent;border-radius:var(--radius-sm)}.log-parcel-error{border-color:#e0abab;background:var(--color-danger-soft);color:var(--color-danger)}.log-parcel-warning{border-color:#d9c252;background:var(--color-accent-soft);color:#705400}.log-parcel-error>svg,.log-parcel-warning>svg{width:16px;height:16px;margin-top:2px;flex:0 0 auto}.log-parcel-error div{display:flex;flex-direction:column;gap:2px}.log-parcel-error strong{font-size:11px;font-weight:800;line-height:1.4}.log-parcel-error span,.log-parcel-warning span{font-size:11px;font-weight:600;line-height:1.55}.log-parcel-form__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:18px;align-items:start}.log-parcel-form__sections{display:grid;gap:18px;min-width:0}.log-parcel-form__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.log-parcel-form__three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.log-parcel-section{min-width:0;overflow:visible;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.log-parcel-section__header{display:flex;min-height:70px;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--color-border);background:#fbfcfd}.log-parcel-section__icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:var(--radius-sm);background:#e7ecf1;color:var(--color-primary)}.log-parcel-section__icon svg{width:16px;height:16px}.log-parcel-section__header h3{color:var(--color-primary);font-size:14px;font-weight:800;line-height:1.4}.log-parcel-section__header p{margin-top:2px;color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.5}.log-parcel-section__body{display:grid;gap:16px;padding:17px}.log-parcel-field{display:grid;gap:7px;min-width:0}.log-parcel-field__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.log-parcel-field__heading label{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--color-primary);font-size:11px;font-weight:700;line-height:1.4}.log-parcel-field__heading label>span:first-child{display:grid;width:16px;height:16px;place-items:center;color:var(--color-text-soft)}.log-parcel-field__heading label svg{width:13px;height:13px}.log-parcel-field__heading label strong{color:var(--color-danger);font-weight:800}.log-parcel-field__heading small{overflow:hidden;color:var(--color-text-soft);font-size:9px;font-weight:500;line-height:1.4;text-align:right;text-overflow:ellipsis;white-space:nowrap}.log-parcel-input,.log-parcel-input-group,.log-parcel-readonly{width:100%;min-height:44px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-white)}.log-parcel-input{padding:0 12px;outline:0;color:var(--color-primary);font-size:12px;font-weight:500;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.log-parcel-input:focus{border-color:var(--color-accent);background:#fffef8;box-shadow:0 0 0 3px #ffc40021}.log-parcel-input::-moz-placeholder{color:var(--color-text-soft)}.log-parcel-input::placeholder{color:var(--color-text-soft)}.log-parcel-input-group{display:flex;align-items:center;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.log-parcel-input-group:focus-within{border-color:var(--color-accent);background:#fffef8;box-shadow:0 0 0 3px #ffc40021}.log-parcel-input-group input{width:100%;min-width:0;height:42px;padding:0 11px;border:0;outline:0;background:transparent;color:var(--color-primary);font-size:12px;font-weight:500}.log-parcel-input-group input::-moz-placeholder{color:var(--color-text-soft)}.log-parcel-input-group input::placeholder{color:var(--color-text-soft)}.log-parcel-input-group>span{display:inline-flex;height:42px;flex:0 0 auto;align-items:center;padding:0 11px;border-left:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:10px;font-weight:700}.log-parcel-input-group>span:first-child{border-right:1px solid var(--color-border);border-left:0}.log-parcel-readonly{display:flex;flex-direction:column;justify-content:center;padding:7px 11px;border-style:dashed;background:var(--color-surface-muted)}.log-parcel-readonly span{color:#715500;font-size:12px;font-weight:800;line-height:1.35}.log-parcel-readonly small{margin-top:1px;color:var(--color-text-soft);font-size:9px;font-weight:500;line-height:1.4}.log-parcel-select{min-width:0}.log-parcel-select__control{min-height:44px!important;border:1px solid var(--color-border-strong)!important;border-radius:var(--radius-sm)!important;background:var(--color-white)!important;box-shadow:none!important;cursor:pointer!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)!important}.log-parcel-select__control:hover{border-color:var(--color-border-strong)!important}.log-parcel-select__control--is-focused{border-color:var(--color-accent)!important;background:#fffef8!important;box-shadow:0 0 0 3px #ffc40021!important}.log-parcel-select__control--is-disabled{background:var(--color-surface-muted)!important;opacity:.75}.log-parcel-select__value-container{padding:2px 12px!important}.log-parcel-select__single-value{color:var(--color-primary)!important;font-size:12px!important;font-weight:600!important}.log-parcel-select__placeholder{color:var(--color-text-soft)!important;font-size:12px!important}.log-parcel-select__indicator-separator{background:var(--color-border)!important}.log-parcel-select__dropdown-indicator{color:var(--color-text-soft)!important}.log-parcel-select__menu{z-index:40!important;overflow:hidden!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-float)!important}.log-parcel-select__menu-list{padding:5px!important}.log-parcel-select__option{border-radius:var(--radius-xs)!important;color:var(--color-text-muted)!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important}.log-parcel-select__option--is-focused{background:var(--color-surface-strong)!important;color:var(--color-primary)!important}.log-parcel-select__option--is-selected{background:var(--color-primary)!important;color:var(--color-white)!important}.log-parcel-inline-message{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:10px;font-weight:600;line-height:1.55}.log-parcel-inline-message>svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.log-parcel-inline-message>div{display:flex;flex-direction:column;gap:1px}.log-parcel-inline-message strong{font-size:10px;font-weight:800}.log-parcel-inline-message span{font-size:10px;font-weight:600}.log-parcel-inline-message--warning{border-color:#ddc75d;background:var(--color-accent-soft);color:#705400}.log-parcel-inline-message--success{border-color:#9dcfb2;background:var(--color-success-soft);color:var(--color-success)}.log-parcel-inline-message--danger{border-color:#dda8a8;background:var(--color-danger-soft);color:var(--color-danger)}.log-parcel-summary{position:sticky;top:90px;display:grid;gap:14px}.log-parcel-summary__panel,.log-parcel-submit-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.log-parcel-summary__panel{overflow:hidden}.log-parcel-summary__panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid var(--color-border);background:#fbfcfd}.log-parcel-summary__panel>header span{display:block;color:var(--color-text-soft);font-size:8px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.log-parcel-summary__panel>header h3{margin-top:2px;color:var(--color-primary);font-size:13px;font-weight:800;line-height:1.4}.log-parcel-summary__panel>header svg{width:17px;height:17px;color:var(--color-primary)}.log-parcel-summary__items{padding:4px 16px}.log-parcel-summary__items>div{display:grid;grid-template-columns:minmax(90px,.72fr) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--color-border)}.log-parcel-summary__items>div:last-child{border-bottom:0}.log-parcel-summary__items span{color:var(--color-text-muted);font-size:9px;font-weight:600;line-height:1.45}.log-parcel-summary__items strong{overflow:hidden;color:var(--color-primary);font-size:10px;font-weight:700;line-height:1.45;text-align:right;text-overflow:ellipsis;white-space:nowrap}.log-parcel-summary__notice{display:flex;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:10px;border:1px solid #d9c252;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:#705400}.log-parcel-summary__notice svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.log-parcel-summary__notice p{font-size:9px;font-weight:600;line-height:1.55}.log-parcel-submit-panel{padding:15px}.log-parcel-submit-panel__error{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:9px 10px;border:1px solid #e0abab;border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);font-size:10px;font-weight:700;line-height:1.5}.log-parcel-submit-panel__error svg{width:14px;height:14px;margin-top:1px;flex:0 0 auto}.log-parcel-submit-panel>p{color:var(--color-text-muted);font-size:9px;font-weight:500;line-height:1.5}.log-parcel-submit-panel>p strong{color:var(--color-danger)}.log-parcel-submit-panel>button{display:inline-flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:8px;margin-top:11px;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-primary);font-size:11px;font-weight:800;transition:background var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.log-parcel-submit-panel>button:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.log-parcel-submit-panel>button:disabled{opacity:.62}.log-parcel-submit-panel>button svg{width:15px;height:15px}.log-parcel-submit-panel__spinner{width:15px;height:15px;border:2px solid rgba(7,25,47,.25);border-top-color:var(--color-primary);border-radius:50%;animation:log-parcel-spin .7s linear infinite}.log-parcel-success{display:grid;min-height:560px;place-items:start center}.log-parcel-success__panel{width:min(100%,650px);padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);text-align:center}.log-parcel-success__icon{display:grid;width:56px;height:56px;margin:0 auto;place-items:center;border:1px solid #9fd4b5;border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success)}.log-parcel-success__icon--queued{border-color:#d9c252;background:var(--color-accent-soft);color:#705400}.log-parcel-success__icon svg{width:24px;height:24px}.log-parcel-success__eyebrow{display:block;margin-top:18px;color:var(--color-text-soft);font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.log-parcel-success__panel>h2{margin-top:4px;color:var(--color-primary);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.3}.log-parcel-success__panel>p{max-width:470px;margin:7px auto 0;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.65}.log-parcel-success__waybill{display:inline-flex;flex-direction:column;align-items:center;gap:3px;margin-top:20px;padding:11px 22px;border:1px solid #d7bf49;border-radius:var(--radius-sm);background:#fff5bd}.log-parcel-success__waybill span{color:#806100;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.log-parcel-success__waybill strong{color:#624a00;font-size:20px;font-weight:800;letter-spacing:.08em;line-height:1.3}.log-parcel-success__offline-reference{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;margin:14px auto 0;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);text-align:left}.log-parcel-success__offline-reference svg{width:15px;height:15px;color:var(--color-primary)}.log-parcel-success__offline-reference div{display:flex;flex-direction:column;gap:1px}.log-parcel-success__offline-reference span{color:var(--color-text-soft);font-size:8px;font-weight:700;text-transform:uppercase}.log-parcel-success__offline-reference strong{color:var(--color-primary);font-size:10px;font-weight:800}.log-parcel-success__pin{max-width:430px;margin:20px auto 0;padding:16px;border:1px solid #d9c252;border-radius:var(--radius-md);background:var(--color-accent-soft);text-align:left}.log-parcel-success__pin>header{display:flex;align-items:center;gap:9px}.log-parcel-success__pin>header>svg{width:16px;height:16px;color:#705400}.log-parcel-success__pin>header span{display:block;color:#856600;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.log-parcel-success__pin>header h3{margin-top:1px;color:var(--color-primary);font-size:12px;font-weight:800}.log-parcel-success__pin-digits{display:grid;grid-template-columns:repeat(4,48px);justify-content:center;gap:8px;margin-top:14px}.log-parcel-success__pin-digits span{display:grid;width:48px;height:52px;place-items:center;border:1px solid #d7bf49;border-radius:var(--radius-sm);background:var(--color-white);color:#654b00;font-size:19px;font-weight:800}.log-parcel-success__pin>p{margin-top:11px;color:#705900;font-size:10px;font-weight:600;line-height:1.6;text-align:center}.log-parcel-success__share-actions,.log-parcel-success__navigation{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.log-parcel-success__share-actions{margin-top:20px}.log-parcel-success__navigation{margin-top:11px;padding-top:16px;border-top:1px solid var(--color-border)}.log-parcel-success__whatsapp,.log-parcel-success__print,.log-parcel-success__secondary,.log-parcel-success__primary{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:10px;font-weight:800;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.log-parcel-success__whatsapp{border-color:#9fd4b5;background:var(--color-success-soft);color:var(--color-success)}.log-parcel-success__whatsapp:hover{border-color:var(--color-success);background:#d9f1e2}.log-parcel-success__print,.log-parcel-success__secondary{border-color:var(--color-border);background:var(--color-white);color:var(--color-primary)}.log-parcel-success__print:hover,.log-parcel-success__secondary:hover{border-color:var(--color-border-strong);background:var(--color-surface-strong)}.log-parcel-success__primary{background:var(--color-accent);color:var(--color-primary)}.log-parcel-success__primary:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.log-parcel-success__whatsapp svg,.log-parcel-success__print svg,.log-parcel-success__secondary svg,.log-parcel-success__primary svg{width:14px;height:14px}@keyframes log-parcel-spin{to{transform:rotate(360deg)}}@media(max-width:1240px){.log-parcel-form__content{grid-template-columns:minmax(0,1fr)}.log-parcel-summary{position:static;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr)}}@media(max-width:960px){.log-parcel-form__two-column,.log-parcel-form__three-column,.log-parcel-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.log-parcel-page{padding:20px}.log-parcel-page__intro{align-items:stretch;flex-direction:column;gap:15px}.log-parcel-page__progress{width:100%}.log-parcel-field__heading{align-items:flex-start;flex-direction:column;gap:3px}.log-parcel-field__heading small{text-align:left;white-space:normal}.log-parcel-success__panel{padding:24px 18px}.log-parcel-success__share-actions,.log-parcel-success__navigation{align-items:stretch;flex-direction:column}.log-parcel-success__whatsapp,.log-parcel-success__print,.log-parcel-success__secondary,.log-parcel-success__primary{width:100%}}.menu-page{min-height:100%;padding:28px;background:#fff}.menu-page-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:24px;align-items:center;margin-bottom:20px}.menu-page-intro__copy{min-width:0}.menu-page-intro__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--color-primary, #07192f);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.menu-page-intro__eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:5px;background:var(--color-accent, #ffc400);content:""}.menu-page-intro h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.menu-page-intro__copy>p{max-width:620px;margin-top:6px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.55}.menu-page-intro__merchant{display:flex;width:100%;max-width:320px;justify-self:end;min-width:0;align-items:center;gap:12px;padding:14px 15px;border-left:4px solid var(--color-accent, #ffc400);border-radius:5px;background:#fff9e6;box-shadow:0 2px 8px #07192f09}.menu-page-intro__merchant-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:5px;background:#ffedb2;color:#8a6200}.menu-page-intro__merchant-icon svg{width:18px;height:18px}.menu-page-intro__merchant>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.menu-page-intro__merchant span,.menu-page-intro__merchant small{color:#6f7d8d;font-size:11px;font-weight:500;line-height:1.45}.menu-page-intro__merchant span{font-weight:700}.menu-page-intro__merchant strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:12px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.menu-page-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.menu-page-summary article{display:flex;min-width:0;min-height:96px;align-items:center;gap:12px;padding:15px 16px;border-radius:5px;box-shadow:0 2px 8px #07192f09}.menu-page-summary article:nth-child(1){border-top:3px solid var(--color-primary, #07192f);background:#eef3f8}.menu-page-summary article:nth-child(2){border-top:3px solid #238c5b;background:#edf8f1}.menu-page-summary article:nth-child(3){border-top:3px solid #d64545;background:#fff0f0}.menu-page-summary article:nth-child(4){border-top:3px solid var(--color-accent, #ffc400);background:#fff8df}.menu-page-summary__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:5px}.menu-page-summary__icon svg{width:18px;height:18px}.menu-page-summary__icon--navy{background:#dce5ee;color:var(--color-primary, #07192f)}.menu-page-summary__icon--green{background:#d8f1e1;color:#1f7449}.menu-page-summary__icon--red{background:#ffdede;color:#b13232}.menu-page-summary__icon--amber{background:#ffedb2;color:#9f7100}.menu-page-summary article>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.menu-page-summary article span,.menu-page-summary article small{overflow:hidden;color:#6d7987;font-size:11px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.menu-page-summary article span{font-weight:700}.menu-page-summary article strong{color:var(--color-primary, #07192f);font-size:21px;font-weight:800;line-height:1.2}.menu-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px;border-radius:5px;background:#edf3f8}.menu-page-toolbar__filters,.menu-page-toolbar__actions{display:flex;align-items:center;gap:8px}.menu-page-toolbar__filters{min-width:0;flex:1}.menu-page-search{position:relative;display:flex;width:min(100%,390px);min-height:42px;align-items:center;border:1px solid #cfdae5;border-radius:5px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.menu-page-search:focus-within{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc40021}.menu-page-search>svg{width:15px;height:15px;margin-left:12px;flex:0 0 auto;color:#7c8998}.menu-page-search input{width:100%;min-width:0;height:40px;padding:0 40px 0 10px;border:0;outline:0;background:transparent;color:var(--color-primary, #07192f);font-size:11px;font-weight:500}.menu-page-search input::-moz-placeholder{color:#9aa4ae}.menu-page-search input::placeholder{color:#9aa4ae}.menu-page-search button{position:absolute;top:50%;right:7px;display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:transparent;color:#7c8998;transform:translateY(-50%)}.menu-page-search button:hover{background:#edf1f5;color:var(--color-primary, #07192f)}.menu-page-search button svg{width:13px;height:13px}.menu-page-category-select{width:205px;flex:0 0 205px}.menu-page-category-select__control{min-height:42px!important;border:1px solid #cfdae5!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}.menu-page-category-select__control--is-focused{border-color:var(--color-accent, #ffc400)!important;box-shadow:0 0 0 3px #ffc40021!important}.menu-page-category-select__value-container{padding:2px 11px!important}.menu-page-category-select__single-value,.menu-page-category-select__placeholder{color:var(--color-primary, #07192f)!important;font-size:11px!important;font-weight:700!important}.menu-page-category-select__indicator-separator{background:#d8e0e8!important}.menu-page-category-select__dropdown-indicator{color:#7c8998!important}.menu-page-category-select__menu{z-index:70!important;overflow:hidden!important;border:1px solid #d8e0e8!important;border-radius:5px!important;box-shadow:0 10px 24px #07192f1c!important}.menu-page-category-select__menu-list{padding:5px!important}.menu-page-category-select__option{border-radius:5px!important;color:#5d6b7c!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important}.menu-page-category-select__option--is-focused{background:#edf3f8!important;color:var(--color-primary, #07192f)!important}.menu-page-category-select__option--is-selected{background:var(--color-primary, #07192f)!important;color:#fff!important}.menu-page-clear-filters,.menu-page-refresh,.menu-page-import,.menu-page-add{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.menu-page-clear-filters{padding:0 11px;border-color:#cfdae5;background:#fff;color:#5f6d7e}.menu-page-clear-filters:hover{background:#f5f7f9;color:var(--color-primary, #07192f)}.menu-page-refresh{width:40px;padding:0;border-color:#cfdae5;background:#fff;color:var(--color-primary, #07192f)}.menu-page-refresh:hover:not(:disabled){background:#f5f7f9}.menu-page-import{padding:0 12px;border-color:#b8cce1;background:#edf4fd;color:#315f9f}.menu-page-import:hover{background:#e3eefb}.menu-page-add{padding:0 13px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.menu-page-add:hover{background:var(--color-accent-hover, #e9b400);transform:translateY(-1px)}.menu-page-refresh:disabled{opacity:.5}.menu-page-clear-filters svg,.menu-page-refresh svg,.menu-page-import svg,.menu-page-add svg{width:14px;height:14px}.menu-page-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 12px;border:1px solid transparent;border-radius:5px}.menu-page-notice>svg{width:16px;height:16px;margin-top:2px;flex:0 0 auto}.menu-page-notice>div{display:flex;min-width:0;flex-direction:column;gap:2px}.menu-page-notice strong,.menu-page-notice span{font-size:11px;line-height:1.5}.menu-page-notice strong{font-weight:800}.menu-page-notice span{font-weight:500}.menu-page-notice>button{display:grid;width:28px;height:28px;margin-left:auto;flex:0 0 28px;place-items:center;border-radius:5px;background:transparent;color:currentColor}.menu-page-notice>button:hover{background:#ffffff8c}.menu-page-notice>button svg{width:14px;height:14px}.menu-page-notice--success{border-color:#b8dfc8;background:#edf8f1;color:#1f7048}.menu-page-notice--warning{border-color:#ead984;background:#fff8df;color:#735800}.menu-page-notice--error{border-color:#efc0c0;background:#fff0f0;color:#a92a2a}.menu-page-categories{display:grid;gap:16px}.menu-category{overflow:hidden;border:1px solid #e2e7ec;border-radius:5px;background:#fff}.menu-category:nth-child(4n+1){border-color:#f0dfaa}.menu-category:nth-child(4n+2){border-color:#d8e5f6}.menu-category:nth-child(4n+3){border-color:#e5dcf4}.menu-category:nth-child(4n+4){border-color:#d8ecdf}.menu-category__header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px}.menu-category:nth-child(4n+1) .menu-category__header{background:#fff8df}.menu-category:nth-child(4n+2) .menu-category__header{background:#f1f6fd}.menu-category:nth-child(4n+3) .menu-category__header{background:#f7f3fc}.menu-category:nth-child(4n+4) .menu-category__header{background:#f1f9f4}.menu-category__header>div{display:flex;min-width:0;align-items:center;gap:10px}.menu-category__icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:5px}.menu-category:nth-child(4n+1) .menu-category__icon{background:#ffedb2;color:#8c6500}.menu-category:nth-child(4n+2) .menu-category__icon{background:#dceafa;color:#315f9f}.menu-category:nth-child(4n+3) .menu-category__icon{background:#e9dff6;color:#704ca0}.menu-category:nth-child(4n+4) .menu-category__icon{background:#d8f1e1;color:#1f7449}.menu-category__icon svg{width:15px;height:15px}.menu-category__header h3{overflow:hidden;color:var(--color-primary, #07192f);font-size:13px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.menu-category__header p{margin-top:2px;color:#74808d;font-size:11px;font-weight:500;line-height:1.4}.menu-category__header>span{display:inline-flex;min-height:27px;align-items:center;padding:4px 9px;border-radius:5px;background:#ffffffc2;color:#1f7048;font-size:11px;font-weight:800;line-height:1.35;white-space:nowrap}.menu-category__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;padding:12px}.menu-category:nth-child(4n+1) .menu-category__grid{background:#fffdf6}.menu-category:nth-child(4n+2) .menu-category__grid{background:#f9fbfe}.menu-category:nth-child(4n+3) .menu-category__grid{background:#fcfaff}.menu-category:nth-child(4n+4) .menu-category__grid{background:#f9fdfb}.menu-item-card{min-width:0;overflow:hidden;border:1px solid #e1e6eb;border-radius:5px;background:#fff;box-shadow:0 2px 7px #07192f09;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.menu-item-card:hover{border-color:#cfd7df;transform:translateY(-1px);box-shadow:0 6px 16px #07192f11}.menu-item-card--unavailable{background:#fbfbfb}.menu-item-card__media{position:relative;height:148px;overflow:hidden;border-bottom:1px solid #e6eaee;background:#eef2f5}.menu-item-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-item-card--unavailable .menu-item-card__media img{filter:grayscale(.55);opacity:.68}.menu-item-card__placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#edf2f6;color:#8491a0}.menu-item-card__placeholder svg{width:25px;height:25px}.menu-item-card__placeholder span{font-size:11px;font-weight:700}.menu-item-card__availability{position:absolute;top:10px;left:10px;display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:800;line-height:1.3}.menu-item-card__availability--available{border-color:#a8d8ba;background:#edf8f1f5;color:#1f7048}.menu-item-card__availability--sold-out{border-color:#e7b6b6;background:#fff0f0f5;color:#a92a2a}.menu-item-card__photo{position:absolute;right:10px;bottom:10px;display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:5px;background:#07192fde;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .16s ease,transform .16s ease,opacity .16s ease}.menu-item-card__photo:hover:not(:disabled){background:var(--color-primary, #07192f);transform:translateY(-1px)}.menu-item-card__photo:disabled{opacity:.6}.menu-item-card__photo svg{width:15px;height:15px}.menu-item-card__body{padding:13px 13px 11px}.menu-item-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.menu-item-card__heading>div{min-width:0}.menu-item-card__heading h4{overflow:hidden;color:var(--color-primary, #07192f);font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.menu-item-card__heading span{display:block;margin-top:2px;color:#7a8795;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase}.menu-item-card__heading strong{flex:0 0 auto;color:#755800;font-size:12px;font-weight:800;line-height:1.4;white-space:nowrap}.menu-item-card__body>p{display:-webkit-box;min-height:34px;margin-top:8px;overflow:hidden;color:#66758a;font-size:11px;font-weight:500;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.menu-item-card__availability-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;border-top:1px solid #e8ecef;background:#f7f9fb}.menu-item-card__availability-row>div{display:flex;min-width:0;flex-direction:column;gap:2px}.menu-item-card__availability-row strong,.menu-item-card__availability-row span{font-size:11px;line-height:1.4}.menu-item-card__availability-row strong{color:var(--color-primary, #07192f);font-weight:800}.menu-item-card__availability-row span{color:#7a8795;font-weight:500}.menu-item-switch{position:relative;width:40px;height:24px;flex:0 0 40px;border-radius:5px;background:#cfd7df;transition:background .16s ease,opacity .16s ease}.menu-item-switch span{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:5px;background:#fff;box-shadow:0 1px 4px #07192f2e;transition:transform .16s ease}.menu-item-switch--on{background:#238c5b}.menu-item-switch--on span{transform:translate(16px)}.menu-item-switch:disabled{opacity:.5}.menu-item-card__actions{display:flex;gap:7px;padding:10px 13px 12px;border-top:1px solid #e8ecef}.menu-item-card__edit,.menu-item-card__delete{display:inline-flex;min-height:35px;flex:1;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease}.menu-item-card__edit{border-color:var(--color-primary, #07192f);background:var(--color-primary, #07192f);color:#fff}.menu-item-card__edit:hover{background:var(--color-primary-soft, #102a46)}.menu-item-card__delete{border-color:#e2adad;background:#fff1f1;color:#a92a2a}.menu-item-card__delete:hover{border-color:#d98c8c;background:#ffe5e5}.menu-item-card__edit svg,.menu-item-card__delete svg{width:13px;height:13px}.menu-page-empty{display:flex;min-height:410px;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;border:1px solid #e2e7ec;border-radius:5px;background:#fffaf0;text-align:center}.menu-page-empty__icon{display:grid;width:50px;height:50px;place-items:center;border-radius:5px;background:#ffedb2;color:#8c6500}.menu-page-empty__icon svg{width:22px;height:22px}.menu-page-empty h3{margin-top:14px;color:var(--color-primary, #07192f);font-size:14px;font-weight:800}.menu-page-empty p{max-width:460px;margin-top:5px;color:#66758a;font-size:11px;font-weight:500;line-height:1.6}.menu-page-empty>div:last-child{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:17px}.menu-page-empty>button{margin-top:17px}.menu-page-empty__secondary,.menu-page-empty__primary{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:800}.menu-page-empty__secondary{border-color:#cfdae5;background:#fff;color:var(--color-primary, #07192f)}.menu-page-empty__secondary:hover{background:#f5f7f9}.menu-page-empty__primary{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.menu-page-empty__primary:hover{background:var(--color-accent-hover, #e9b400)}.menu-page-empty__secondary svg,.menu-page-empty__primary svg{width:14px;height:14px}.menu-page-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}.menu-page-skeleton>div{display:grid;gap:9px;padding:12px;border:1px solid #e2e7ec;border-radius:5px;background:#fff}.menu-page-skeleton span{display:block;border-radius:5px;background:linear-gradient(90deg,#e3e8ed 25%,#f2f4f6,#e3e8ed 75%);background-size:200% 100%;animation:menu-page-shimmer 1.2s infinite}.menu-page-skeleton span:first-child{height:148px}.menu-page-skeleton span:nth-child(2){height:44px}.menu-page-skeleton span:last-child{height:38px}.menu-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:22px;background:#030f1da8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-modal{width:min(100%,510px);max-height:calc(100vh - 44px);overflow:hidden;border-top:4px solid var(--color-accent, #ffc400);border-radius:5px;background:#fff;box-shadow:0 20px 56px #030f1d47}.menu-modal--wide{width:min(100%,780px)}.menu-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 19px 16px;border-bottom:1px solid #e0e7ed;background:#f6f9fb}.menu-modal__heading{display:flex;min-width:0;align-items:flex-start;gap:12px}.menu-modal__icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border-radius:5px;background:#ffedb2;color:#755800}.menu-modal__icon svg{width:17px;height:17px}.menu-modal__heading span{display:block;margin-bottom:2px;color:#7a8795;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.menu-modal__heading h2{color:var(--color-primary, #07192f);font-size:17px;font-weight:800;line-height:1.35}.menu-modal__heading p{max-width:500px;margin-top:3px;color:#66758a;font-size:11px;font-weight:500;line-height:1.55}.menu-modal__close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:5px;background:#e9eef4;color:#6e7b8d}.menu-modal__close:hover:not(:disabled){background:#dfe6ed;color:var(--color-primary, #07192f)}.menu-modal__close:disabled{opacity:.45}.menu-modal__close svg{width:16px;height:16px}.menu-modal__body{max-height:calc(100vh - 155px);overflow-y:auto;padding:19px}.menu-item-form{display:grid;gap:16px}.menu-item-form__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.menu-item-form__field{display:grid;gap:7px}.menu-item-form__field>span{color:var(--color-primary, #07192f);font-size:11px;font-weight:700;line-height:1.4}.menu-item-form__field>span strong{color:#c62828}.menu-item-form__field>input,.menu-item-form__field>textarea,.menu-item-form__price{width:100%;border:1px solid #cfd8e1;border-radius:5px;outline:0;background:#fff;color:var(--color-primary, #07192f);font-size:11px;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}.menu-item-form__field>input{height:44px;padding:0 12px}.menu-item-form__field>textarea{min-height:104px;padding:11px 12px;line-height:1.6;resize:vertical}.menu-item-form__field>input:focus,.menu-item-form__field>textarea:focus,.menu-item-form__price:focus-within{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc40021}.menu-item-form__field input::-moz-placeholder,.menu-item-form__field textarea::-moz-placeholder{color:#9aa4ae}.menu-item-form__field input::placeholder,.menu-item-form__field textarea::placeholder{color:#9aa4ae}.menu-item-form__price{display:flex;height:44px;align-items:center;overflow:hidden}.menu-item-form__price>span{display:inline-flex;height:42px;align-items:center;padding:0 11px;border-right:1px solid #d8e0e8;background:#edf3f8;color:#66758a;font-size:11px;font-weight:800}.menu-item-form__price input{width:100%;height:42px;padding:0 11px;border:0;outline:0;background:transparent;color:var(--color-primary, #07192f);font-size:11px;font-weight:500}.menu-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:14px;border-top:1px solid #e2e7ec}.menu-modal__secondary,.menu-modal__primary,.menu-modal__danger{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:800}.menu-modal__secondary{border-color:#cfd8e1;background:#fff;color:#5f6d7e}.menu-modal__secondary:hover:not(:disabled){background:#f5f7f9;color:var(--color-primary, #07192f)}.menu-modal__primary{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.menu-modal__primary:hover:not(:disabled){background:var(--color-accent-hover, #e9b400)}.menu-modal__danger{background:#c62828;color:#fff}.menu-modal__danger:hover:not(:disabled){background:#aa2020}.menu-modal__secondary:disabled,.menu-modal__primary:disabled,.menu-modal__danger:disabled{opacity:.52}.menu-modal__primary svg,.menu-modal__danger svg{width:14px;height:14px}.menu-csv-preview{max-height:340px;overflow:auto;border:1px solid #d8e0e8;border-radius:5px}.menu-csv-preview table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0}.menu-csv-preview th,.menu-csv-preview td{padding:10px 11px;border-right:1px solid #e2e7ec;border-bottom:1px solid #e2e7ec;text-align:left;vertical-align:top}.menu-csv-preview th:last-child,.menu-csv-preview td:last-child{border-right:0}.menu-csv-preview tbody tr:last-child td{border-bottom:0}.menu-csv-preview th{position:sticky;top:0;z-index:2;background:#edf3f8;color:#566677;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.menu-csv-preview td{color:#66758a;font-size:11px;font-weight:500;line-height:1.5}.menu-delete-summary{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #e2e7ec;border-radius:5px;background:#f7f9fb}.menu-delete-summary__icon{display:grid;width:44px;height:44px;flex:0 0 44px;overflow:hidden;place-items:center;border-radius:5px;background:#e3e9ee;color:#66758a}.menu-delete-summary__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-delete-summary__icon svg{width:18px;height:18px}.menu-delete-summary>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.menu-delete-summary strong,.menu-delete-summary span{font-size:11px;line-height:1.45}.menu-delete-summary strong{color:var(--color-primary, #07192f);font-weight:800}.menu-delete-summary span{color:#66758a;font-weight:600}.menu-page-button-spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:menu-page-spin .7s linear infinite}.menu-page-spin{animation:menu-page-spin .85s linear infinite}@keyframes menu-page-spin{to{transform:rotate(360deg)}}@keyframes menu-page-shimmer{to{background-position:-200% 0}}@media(max-width:1260px){.menu-page-intro{grid-template-columns:minmax(0,1fr) minmax(245px,300px)}.menu-page-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-page-toolbar{align-items:stretch;flex-direction:column}.menu-page-toolbar__actions{justify-content:flex-end}.menu-category__grid,.menu-page-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.menu-page{padding:24px}.menu-page-intro{grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:18px}.menu-page-toolbar__filters{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;width:100%}.menu-page-search,.menu-page-category-select{width:100%;flex-basis:auto}.menu-category__grid,.menu-page-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.menu-page-intro{grid-template-columns:minmax(0,1fr)}.menu-page-intro__merchant{width:100%;max-width:none;justify-self:stretch}.menu-page-toolbar__filters{grid-template-columns:minmax(0,1fr) 210px}.menu-page-clear-filters{grid-column:1 / -1;width:100%}.menu-page-toolbar__actions{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);width:100%}.menu-page-refresh,.menu-page-import,.menu-page-add{width:100%}.menu-category__header{align-items:flex-start}}@media(max-width:640px){.menu-page{padding:18px}.menu-page-intro{gap:14px;margin-bottom:16px}.menu-page-summary{grid-template-columns:minmax(0,1fr)}.menu-page-summary article{min-height:82px;padding:13px 14px}.menu-page-toolbar{padding:10px}.menu-page-toolbar__filters,.menu-page-toolbar__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.menu-page-clear-filters,.menu-page-refresh,.menu-page-import,.menu-page-add{width:100%}.menu-category__header{align-items:stretch;flex-direction:column;gap:10px}.menu-category__header>span{align-self:flex-start}.menu-category__grid,.menu-page-skeleton{grid-template-columns:minmax(0,1fr)}.menu-item-card__media{height:168px}.menu-item-card__availability-row{align-items:flex-start}.menu-page-empty{min-height:360px;padding:32px 18px}.menu-page-empty>div:last-child{align-items:stretch;flex-direction:column;width:100%}.menu-page-empty__secondary,.menu-page-empty__primary{width:100%}.menu-modal-overlay{align-items:end;padding:0}.menu-modal,.menu-modal--wide{width:100%;max-height:92dvh;border-radius:5px 5px 0 0}.menu-modal__header{padding:16px}.menu-modal__body{max-height:calc(92dvh - 94px);padding:16px}.menu-item-form__two-column{grid-template-columns:minmax(0,1fr)}.menu-modal__actions{align-items:stretch;flex-direction:column-reverse}.menu-modal__secondary,.menu-modal__primary,.menu-modal__danger{width:100%}.menu-csv-preview{max-height:300px}}@media(max-width:420px){.menu-page{padding:14px}.menu-page-intro__merchant{padding:12px}.menu-item-card__heading{flex-direction:column;gap:5px}.menu-item-card__heading strong{align-self:flex-start}.menu-item-card__availability-row{gap:10px}.menu-item-card__actions{flex-direction:column}.menu-item-card__edit,.menu-item-card__delete{width:100%}}@media(prefers-reduced-motion:reduce){.menu-item-card,.menu-page-add,.menu-item-card__photo,.menu-item-switch{transition:none}.menu-page-spin,.menu-page-button-spinner,.menu-page-skeleton span{animation:none}}@media(max-width:980px){.menu-page{padding:22px}.menu-page-intro{grid-template-columns:minmax(0,1fr) minmax(210px,250px);gap:14px;margin-bottom:14px}.menu-page-intro__merchant{max-width:250px;gap:10px;padding:11px 12px}.menu-page-intro__merchant-icon{width:36px;height:36px;flex-basis:36px}.menu-page-intro__merchant-icon svg{width:16px;height:16px}.menu-page-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.menu-page-summary article{min-height:78px;gap:9px;padding:11px 12px}.menu-page-summary__icon{width:36px;height:36px;flex-basis:36px}.menu-page-summary__icon svg{width:16px;height:16px}.menu-page-summary article strong{font-size:18px}}@media(max-width:820px){.menu-page-intro{grid-template-columns:minmax(0,1fr) minmax(190px,225px);gap:12px}.menu-page-intro__merchant{width:100%;max-width:225px;justify-self:end}.menu-page-intro__copy>p{max-width:520px}.menu-page-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.menu-page{padding:15px}.menu-page-intro{grid-template-columns:minmax(0,1fr);gap:9px;margin-bottom:10px}.menu-page-intro__eyebrow{margin-bottom:3px;font-size:9px}.menu-page-intro h2{font-size:20px}.menu-page-intro__copy>p{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.menu-page-intro__merchant{max-width:none;min-height:54px;gap:9px;padding:9px 10px;border-left-width:3px}.menu-page-intro__merchant-icon{width:34px;height:34px;flex-basis:34px}.menu-page-intro__merchant span,.menu-page-intro__merchant small{font-size:9px}.menu-page-intro__merchant strong{font-size:11px}.menu-page-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.menu-page-summary article{min-height:68px;gap:8px;padding:9px 10px;border-top-width:2px!important}.menu-page-summary__icon{width:32px;height:32px;flex-basis:32px}.menu-page-summary__icon svg{width:14px;height:14px}.menu-page-summary article span{font-size:9px;line-height:1.3}.menu-page-summary article strong{font-size:17px;line-height:1.15}.menu-page-summary article small{display:none}.menu-page-toolbar{margin-bottom:12px;padding:8px}}@media(max-width:420px){.menu-page{padding:12px}.menu-page-intro{margin-bottom:8px}.menu-page-intro__copy>p{-webkit-line-clamp:1}.menu-page-intro__merchant{min-height:50px;padding:8px 9px}.menu-page-summary article{min-height:62px;gap:7px;padding:8px}.menu-page-summary__icon{width:29px;height:29px;flex-basis:29px}.menu-page-summary__icon svg{width:13px;height:13px}.menu-page-summary article span{font-size:8px}.menu-page-summary article strong{font-size:16px}}@media(max-width:340px){.menu-page-summary{grid-template-columns:minmax(0,1fr)}.menu-page-summary article{min-height:56px}}.order-history-page{min-height:100%;padding:28px;background:#fff}.order-history-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.order-history-header h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.order-history-header p{margin-top:5px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.5}.order-history-header__period{display:flex;align-items:center;gap:9px;color:var(--color-text-muted, #667085)}.order-history-header__period strong{padding:6px 9px;border-radius:5px;background:#f3f4f5;color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.order-history-header__period span{font-size:10px;font-weight:500}.order-history-controls{position:relative;z-index:20;display:grid;grid-template-columns:minmax(300px,390px) minmax(230px,1fr) auto 40px;gap:9px;align-items:end;padding:12px;border-radius:5px;background:#f4f5f6}.order-history-controls .relay-date-range-picker{width:100%}.order-history-controls .relay-date-range-picker__label{margin-bottom:5px;color:#68737f;font-size:10px}.order-history-controls .relay-date-range-picker__trigger{min-height:42px;border-color:transparent;border-radius:5px;box-shadow:none}.order-history-controls .relay-date-range-picker--open .relay-date-range-picker__trigger{border-color:#b6c0ca;box-shadow:0 0 0 3px #07192f0d}.order-history-search{position:relative;display:flex;min-height:42px;align-items:center;border-radius:5px;background:#fff}.order-history-search>svg{width:15px;height:15px;margin-left:12px;flex:0 0 auto;color:#8b96a2}.order-history-search input{width:100%;height:42px;padding:0 40px 0 9px;border:0;outline:0;background:transparent;color:var(--color-primary, #07192f);font-size:11px;font-weight:500}.order-history-search input::-moz-placeholder{color:#9aa4ae}.order-history-search input::placeholder{color:#9aa4ae}.order-history-search button{position:absolute;top:50%;right:6px;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:transparent;color:#8b96a2;transform:translateY(-50%)}.order-history-search button:hover{background:#f0f2f4;color:var(--color-primary, #07192f)}.order-history-search button svg{width:13px;height:13px}.order-history-search-button,.order-history-refresh{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:5px;font-size:10px;font-weight:800;transition:background .16s ease,opacity .16s ease}.order-history-search-button{gap:7px;padding:0 14px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.order-history-search-button:hover:not(:disabled){background:var(--color-accent-hover, #e9b400)}.order-history-refresh{width:40px;padding:0;background:#fff;color:var(--color-primary, #07192f)}.order-history-refresh:hover:not(:disabled){background:#eceff2}.order-history-search-button:disabled,.order-history-refresh:disabled{opacity:.5}.order-history-search-button svg,.order-history-refresh svg{width:14px;height:14px}.order-history-filter-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;margin-bottom:15px}.order-history-status-filters{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:5px;background:#f0f1f2}.order-history-status-filter{min-height:30px;padding:5px 11px;border-radius:5px;background:transparent;color:#747f8a;font-size:10px;font-weight:600}.order-history-status-filter:hover{color:var(--color-primary, #07192f)}.order-history-status-filter--active{background:#fff;color:var(--color-primary, #07192f);box-shadow:0 1px 4px #07192f14}.order-history-clear-filters{color:#7b8691;font-size:10px;font-weight:600}.order-history-clear-filters:hover{color:var(--color-primary, #07192f)}.order-history-error{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border-radius:5px;background:#fff1f1;color:#a92a2a;font-size:11px;font-weight:600}.order-history-error>svg{width:14px;height:14px;flex:0 0 auto}.order-history-error button{margin-left:auto;background:transparent;color:inherit;font-size:10px;font-weight:800}.order-history-list{overflow:hidden;border-radius:5px;background:#fff}.order-history-table-wrap{width:100%;overflow-x:auto}.order-history-table{width:100%;min-width:1030px;border-collapse:separate;border-spacing:0}.order-history-table th,.order-history-table td{padding:13px 15px;border-bottom:1px solid #edf0f2;text-align:left;vertical-align:middle}.order-history-table th{background:#f4f5f6;color:#747f8a;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.order-history-table th:first-child,.order-history-table td:first-child{padding-left:17px}.order-history-table th:last-child,.order-history-table td:last-child{width:42px;padding-right:17px;text-align:right}.order-history-table tbody tr{cursor:pointer;outline:0;background:#fff;transition:background .15s ease,box-shadow .15s ease}.order-history-table tbody tr:hover,.order-history-table tbody tr:focus-visible{background:#fafafa;box-shadow:inset 3px 0 0 var(--color-accent, #ffc400)}.order-history-table tbody tr:last-child td{border-bottom:0}.order-history-waybill{color:var(--color-primary, #07192f);font-size:10px;font-weight:800;white-space:nowrap}.order-history-customer{display:flex;min-width:0;align-items:center;gap:9px}.order-history-customer>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;background:#edf0f3;color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.order-history-customer>div{display:flex;min-width:0;flex-direction:column;gap:1px}.order-history-customer strong{max-width:190px;overflow:hidden;color:#20252b;font-size:10px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.order-history-customer small{color:#8b96a2;font-size:9px;font-weight:500}.order-history-description{display:-webkit-box;max-width:285px;overflow:hidden;color:#68737f;font-size:10px;font-weight:500;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-history-fee{color:#20252b;font-size:10px;font-weight:700;white-space:nowrap}.order-history-status{display:inline-flex;min-height:23px;align-items:center;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:700;line-height:1.3;white-space:nowrap}.order-history-status--amber{background:#fff3c4;color:#7a5b00}.order-history-status--blue{background:#e8f1ff;color:#315f9f}.order-history-status--violet{background:#f0eaff;color:#68439a}.order-history-status--cyan{background:#e7f6f8;color:#247788}.order-history-status--green{background:#e6f5ec;color:#1e7048}.order-history-status--red{background:#ffe9e9;color:#a12b2b}.order-history-status--slate{background:#edf0f3;color:#5f6a75}.order-history-date{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.order-history-date strong{color:#333940;font-size:9px;font-weight:700}.order-history-date span{color:#929ca6;font-size:8px;font-weight:500}.order-history-row-arrow{width:15px;height:15px;color:#a0a8b1}.order-history-pagination{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:11px 15px;border-top:1px solid #edf0f2;background:#fafafa}.order-history-pagination>span{color:#7b8691;font-size:10px;font-weight:500}.order-history-pagination>div{display:flex;align-items:center;gap:6px}.order-history-pagination button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border-radius:5px;background:#fff;color:#68737f;font-size:9px;font-weight:700}.order-history-pagination button:hover:not(:disabled){background:#eceff2;color:var(--color-primary, #07192f)}.order-history-pagination button:disabled{opacity:.4}.order-history-pagination button svg{width:12px;height:12px}.order-history-loading{display:grid;gap:9px;padding:10px 0}.order-history-loading span{height:55px;border-radius:5px;background:linear-gradient(90deg,#e7eaed 25%,#f4f5f6,#e7eaed 75%);background-size:200% 100%;animation:order-history-shimmer 1.2s infinite}.order-history-empty{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;color:#8b96a2;text-align:center}.order-history-empty>svg{width:21px;height:21px}.order-history-empty h3{margin-top:10px;color:var(--color-primary, #07192f);font-size:13px;font-weight:800}.order-history-empty p{margin-top:4px;font-size:10px;font-weight:500}.order-history-empty button{margin-top:14px;padding:7px 10px;border-radius:5px;background:#f0f2f4;color:var(--color-primary, #07192f);font-size:9px;font-weight:700}.order-history-spin{animation:order-history-spin .85s linear infinite}@keyframes order-history-spin{to{transform:rotate(360deg)}}@keyframes order-history-shimmer{to{background-position:-200% 0}}@media(max-width:1120px){.order-history-controls{grid-template-columns:minmax(290px,1fr) minmax(220px,1fr) auto 40px}}@media(max-width:860px){.order-history-page{padding:20px}.order-history-header{align-items:flex-start;flex-direction:column}.order-history-controls{grid-template-columns:minmax(0,1fr)}.order-history-search-button,.order-history-refresh{width:100%}.order-history-filter-row{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.order-history-header__period{align-items:flex-start;flex-direction:column}.order-history-status-filters{width:100%;overflow-x:auto}.order-history-status-filter{flex:0 0 auto}.order-history-pagination{align-items:flex-start;flex-direction:column}.order-history-pagination>div{width:100%}.order-history-pagination button{flex:1}}@media(prefers-reduced-motion:reduce){.order-history-table tbody tr,.order-history-search-button,.order-history-refresh{transition:none}.order-history-spin,.order-history-loading span{animation:none}}@media(max-width:980px){.order-history-page{padding:22px}.order-history-header{align-items:center;gap:14px;margin-bottom:14px}.order-history-header h2{font-size:22px}.order-history-header p{max-width:620px;margin-top:3px;font-size:11px}.order-history-header__period{flex:0 0 auto;gap:6px}.order-history-header__period strong{padding:5px 8px}.order-history-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px}.order-history-search-button,.order-history-refresh{width:100%}.order-history-filter-row{gap:10px;margin-top:10px;margin-bottom:12px}}@media(max-width:760px){.order-history-page{padding:17px}.order-history-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.order-history-header>div:first-child{min-width:0}.order-history-header h2{font-size:20px}.order-history-header p{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.order-history-header__period{align-items:flex-end;flex-direction:column;gap:2px}.order-history-header__period span{font-size:9px}.order-history-controls{grid-template-columns:minmax(0,1fr) 44px;gap:7px;padding:9px}.order-history-controls .relay-date-range-picker,.order-history-search{grid-column:1 / -1}.order-history-controls .relay-date-range-picker__trigger,.order-history-search,.order-history-search input,.order-history-search-button,.order-history-refresh{min-height:38px;height:48px}.order-history-search-button{grid-column:1}.order-history-refresh{grid-column:2}.order-history-filter-row{align-items:center;flex-direction:row;gap:8px;margin-top:9px;margin-bottom:11px}.order-history-status-filters{min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}.order-history-status-filters::-webkit-scrollbar{display:none}.order-history-status-filter{min-height:28px;flex:0 0 auto;padding:4px 9px}.order-history-clear-filters{flex:0 0 auto;white-space:nowrap}}@media(max-width:520px){.order-history-page{padding:14px}.order-history-header{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:10px}.order-history-header h2{font-size:19px}.order-history-header__period{display:none}.order-history-controls{gap:6px;padding:8px}.order-history-controls .relay-date-range-picker__label{margin-bottom:3px;font-size:9px}.order-history-search>svg{margin-left:10px}.order-history-search input{padding-right:36px;font-size:10px}.order-history-search-button{padding:0 10px;font-size:9px}.order-history-filter-row{margin-top:8px;margin-bottom:10px}.order-history-status-filter{padding:4px 8px;font-size:9px}.order-history-clear-filters{font-size:9px}}@media(max-width:360px){.order-history-page{padding:12px}.order-history-header p{display:none}.order-history-controls{padding:7px}.order-history-search-button span{display:none}.order-history-search-button{width:100%}}.order-queue-page{min-height:100%;padding:28px;background:#fff}.order-queue-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(260px,340px);gap:26px;align-items:center;margin-bottom:20px}.order-queue-hero__copy{min-width:0}.order-queue-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--color-primary, #07192f);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.order-queue-hero__eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:5px;background:var(--color-accent, #ffc400);content:""}.order-queue-hero h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.order-queue-hero__copy p{margin-top:6px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.55}.order-queue-hero__route{position:relative;height:92px}.order-queue-hero__route-line{position:absolute;right:22px;bottom:21px;left:22px;height:40px;border:2px dashed #9eafc1;border-top:0;border-left-color:transparent;border-radius:5px;transform:rotate(-7deg)}.order-queue-hero__route>svg:first-of-type{position:absolute;bottom:11px;left:34px;width:36px;height:36px;padding:8px;border-radius:5px;background:#e8edf3;color:var(--color-primary, #07192f)}.order-queue-hero__route>svg:last-of-type{position:absolute;top:4px;right:5px;width:38px;height:38px;padding:7px;border-radius:5px;background:#fff2c7;color:#d59a00}.order-queue-location{display:flex;min-width:0;align-items:center;gap:13px;padding:15px 16px;border:1px solid #f0dfac;border-left:4px solid var(--color-accent, #ffc400);border-radius:5px;background:#fff9e8;box-shadow:0 2px 8px #07192f09}.order-queue-location__icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:5px;background:#ffedb4;color:#9d7000}.order-queue-location__icon svg{width:20px;height:20px}.order-queue-location>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.order-queue-location span,.order-queue-location small{color:#6d7783;font-size:11px;font-weight:500;line-height:1.45}.order-queue-location strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:13px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.order-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.order-queue-summary__item{display:flex;min-width:0;min-height:94px;align-items:center;gap:12px;padding:15px 16px;border:1px solid transparent;border-radius:5px;box-shadow:0 2px 8px #07192f08}.order-queue-summary__item--new{border-color:#f3e2ad;background:#fff8df}.order-queue-summary__item--prep{border-color:#d8e5f8;background:#eef5ff}.order-queue-summary__item--ready{border-color:#d4eadc;background:#eef9f2}.order-queue-summary__item--open{border-color:#e0d5f5;background:#f5f1fc}.order-queue-summary__item--paused{border-color:#f0d1d1;background:#fff0f0}.order-queue-summary__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:5px}.order-queue-summary__item--new .order-queue-summary__icon{background:#ffedb1;color:#9d7000}.order-queue-summary__item--prep .order-queue-summary__icon{background:#dce9fb;color:#3568a8}.order-queue-summary__item--ready .order-queue-summary__icon{background:#d9efe1;color:#24764c}.order-queue-summary__item--open .order-queue-summary__icon{background:#e8dff7;color:#7352a4}.order-queue-summary__item--paused .order-queue-summary__icon{background:#f8dede;color:#b63737}.order-queue-summary__icon svg{width:19px;height:19px}.order-queue-summary__item>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.order-queue-summary__item span{color:#66717d;font-size:11px;font-weight:600}.order-queue-summary__item strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:21px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.order-queue-summary__item small{color:#7e8995;font-size:11px;font-weight:500}.order-queue-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:11px 12px;border:1px solid #dfe7ef;border-radius:5px;background:#f4f7fa}.order-queue-controls__primary,.order-queue-controls__secondary{display:flex;align-items:center;gap:8px}.order-queue-status-toggle,.order-queue-control-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.order-queue-status-toggle{background:var(--color-primary, #07192f);color:#fff}.order-queue-status-toggle:hover:not(:disabled){background:var(--color-primary-soft, #102a46);transform:translateY(-1px)}.order-queue-control-button{border:1px solid #cfdae4;background:#fff;color:var(--color-primary, #07192f)}.order-queue-controls__primary .order-queue-control-button{border-color:#e6d28f;background:#fff8df;color:#6c5100}.order-queue-controls__secondary .order-queue-control-button:not(.order-queue-control-button--refresh){border-color:#c8d9ec;background:#eef5ff;color:#315f9f}.order-queue-control-button:hover:not(:disabled){filter:brightness(.985)}.order-queue-control-button--refresh{border-color:transparent;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.order-queue-control-button--refresh:hover:not(:disabled){background:var(--color-accent-hover, #e9b400)}.order-queue-status-toggle:disabled,.order-queue-control-button:disabled{opacity:.5}.order-queue-status-toggle svg,.order-queue-control-button svg{width:14px;height:14px}.order-queue-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid transparent;border-radius:5px}.order-queue-banner>svg{width:15px;height:15px;margin-top:2px;flex:0 0 auto}.order-queue-banner>div{display:flex;min-width:0;flex-direction:column;gap:1px}.order-queue-banner strong,.order-queue-banner span{font-size:11px;line-height:1.45}.order-queue-banner strong{font-weight:800}.order-queue-banner span{font-weight:500}.order-queue-banner>button{display:grid;width:28px;height:28px;margin-left:auto;flex:0 0 28px;place-items:center;border-radius:5px;background:transparent;color:currentColor}.order-queue-banner>button:hover{background:#ffffff73}.order-queue-banner--paused,.order-queue-banner--warning{border-color:#efd995;background:#fff7db;color:#735800}.order-queue-banner--success{border-color:#cce8d5;background:#edf8f1;color:#1d7046}.order-queue-banner--error{border-color:#f0d1d1;background:#fff1f1;color:#a42a2a}.order-queue-refresh-note{display:flex;min-height:30px;align-items:center;justify-content:flex-end;gap:7px;margin-bottom:7px;color:#758293;font-size:11px;font-weight:500}.order-queue-refresh-note svg{width:13px;height:13px}.order-queue-refresh-note i{width:6px;height:6px;border-radius:50%;background:#4dc690}.order-queue-board,.order-queue-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.order-queue-column{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:5px}.order-queue-column--new{border-color:#f0e2b7;background:#fff9e8}.order-queue-column--prep{border-color:#d8e5f8;background:#f2f7ff}.order-queue-column--ready{border-color:#d4eadc;background:#f1faf5}.order-queue-column__header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px}.order-queue-column--new .order-queue-column__header{background:#fff2c9}.order-queue-column--prep .order-queue-column__header{background:#e3eefc}.order-queue-column--ready .order-queue-column__header{background:#dff1e6}.order-queue-column__heading{display:flex;min-width:0;align-items:center;gap:10px}.order-queue-column__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:5px;background:#ffffffdb}.order-queue-column--new .order-queue-column__icon{color:#a97800}.order-queue-column--prep .order-queue-column__icon{color:#3568a8}.order-queue-column--ready .order-queue-column__icon{color:#24764c}.order-queue-column__icon svg{width:18px;height:18px}.order-queue-column__heading>div:last-child{min-width:0}.order-queue-column__heading h3{overflow:hidden;color:var(--color-primary, #07192f);font-size:14px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.order-queue-column__heading p{margin-top:2px;color:#66758a;font-size:11px;font-weight:500;line-height:1.4}.order-queue-column__count{display:grid;min-width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:5px;background:#ffffffe6;color:var(--color-primary, #07192f);font-size:11px;font-weight:800}.order-queue-column__body{display:grid;gap:10px;min-height:360px;max-height:calc(100vh - 340px);overflow-y:auto;padding:12px}.order-queue-card{overflow:hidden;border:1px solid #e2e8ee;border-radius:5px;background:#fff;box-shadow:0 2px 7px #07192f09;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.order-queue-column--new .order-queue-card{border-left:3px solid var(--color-accent, #ffc400)}.order-queue-column--prep .order-queue-card{border-left:3px solid #3976d3}.order-queue-column--ready .order-queue-card{border-left:3px solid #238c5b}.order-queue-card:hover{border-color:#cfd7df;box-shadow:0 6px 16px #07192f0f;transform:translateY(-1px)}.order-queue-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px 0}.order-queue-card__reference{display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;border-radius:5px;background:#eef3f7;color:#275f97;font-size:11px;font-weight:800}.order-queue-column--new .order-queue-card__reference{background:#fff2c9;color:#8e6500}.order-queue-column--prep .order-queue-card__reference{background:#e4efff;color:#315f9f}.order-queue-column--ready .order-queue-card__reference{background:#e4f5ea;color:#1d7046}.order-queue-card__age{color:#768395;font-size:11px;font-weight:500}.order-queue-card__customer{display:flex;min-width:0;align-items:center;gap:10px;padding:14px 13px 11px}.order-queue-card__avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:5px;background:#edf1f5;color:var(--color-primary, #07192f);font-size:12px;font-weight:800}.order-queue-card__customer>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.order-queue-card__customer strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:13px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.order-queue-card__customer a,.order-queue-card__customer span{display:inline-flex;align-items:center;gap:5px;color:#627188;font-size:11px;font-weight:500}.order-queue-card__customer a:hover{color:var(--color-primary, #07192f)}.order-queue-card__customer a svg{width:12px;height:12px}.order-queue-card__details{display:grid;gap:8px;padding:0 13px 12px}.order-queue-card__details>div{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;align-items:start}.order-queue-card__details svg{width:14px;height:14px;margin-top:2px;color:#66758a}.order-queue-card__details p{color:#55657a;font-size:11px;font-weight:500;line-height:1.5}.order-queue-card__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 13px 12px}.order-queue-card__status-grid>div{display:grid;grid-template-columns:16px minmax(0,1fr);-moz-column-gap:7px;column-gap:7px;padding:9px 10px;border-radius:5px;background:#edf3f8}.order-queue-card__status-grid svg{grid-row:1 / span 2;width:14px;height:14px;margin-top:2px;color:#476179}.order-queue-card__status-grid span,.order-queue-card__status-grid strong{font-size:11px;line-height:1.35}.order-queue-card__status-grid span{color:#718093;font-weight:500}.order-queue-card__status-grid strong{color:var(--color-primary, #07192f);font-weight:800}.order-queue-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px 13px 13px;border-top:1px solid #edf0f3}.order-queue-card__actions button,.order-queue-card__ready-state button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.order-queue-card__actions button:disabled,.order-queue-card__ready-state button:disabled{opacity:.5}.order-queue-card__actions button svg,.order-queue-card__ready-state button svg{width:14px;height:14px}.order-queue-card__accept{background:var(--color-primary, #07192f);color:#fff}.order-queue-card__accept:hover:not(:disabled){background:var(--color-primary-soft, #102a46)}.order-queue-card__reject,.order-queue-card__cancel,.order-queue-card__ready-state button{border:1px solid #efb1b1;background:#fff5f5;color:#c93232}.order-queue-card__reject:hover:not(:disabled),.order-queue-card__cancel:hover:not(:disabled),.order-queue-card__ready-state button:hover:not(:disabled){background:#ffecec}.order-queue-card__actions--stacked{grid-template-columns:minmax(0,1fr)}.order-queue-card__actions--stacked>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-queue-card__ready{background:#3976d3;color:#fff}.order-queue-card__ready:hover:not(:disabled){background:#2f66bb}.order-queue-card__secondary{border:1px solid #b6cce9;background:#eef5ff;color:#315f9f}.order-queue-card__secondary:hover:not(:disabled){background:#e4efff}.order-queue-card__ready-state{padding:11px 13px 13px;border-top:1px solid #cde8d7;background:#eaf7ef}.order-queue-card__ready-state>div{display:flex;align-items:center;gap:7px;color:#1d7046;font-size:11px;font-weight:700}.order-queue-card__ready-state>div svg{width:14px;height:14px}.order-queue-card__ready-state button{width:100%;margin-top:10px}.order-queue-empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;padding:28px 18px;border:1px dashed rgba(115,128,145,.18);border-radius:5px;background:#fff6;text-align:center}.order-queue-empty__illustration{display:grid;width:70px;height:70px;place-items:center;border-radius:5px;background:#fffc}.order-queue-column--new .order-queue-empty__illustration{color:#a97800}.order-queue-column--prep .order-queue-empty__illustration{color:#3568a8}.order-queue-column--ready .order-queue-empty__illustration{color:#24764c}.order-queue-empty__illustration svg{width:30px;height:30px}.order-queue-empty strong{margin-top:14px;color:var(--color-primary, #07192f);font-size:13px;font-weight:800}.order-queue-empty span{margin-top:4px;color:#728096;font-size:11px;font-weight:500}.order-queue-loading{min-height:420px}.order-queue-loading__column{display:grid;gap:10px;min-height:420px;padding:12px;border-radius:5px;background:#f4f6f8}.order-queue-loading__column span{display:block;height:150px;border-radius:5px;background:linear-gradient(90deg,#e6eaee 25%,#f3f5f7,#e6eaee 75%);background-size:200% 100%;animation:order-queue-shimmer 1.2s infinite}.order-queue-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:22px;background:#030f1d9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-queue-modal{width:min(100%,500px);max-height:calc(100vh - 44px);overflow:hidden;border-top:4px solid var(--color-accent, #ffc400);border-radius:5px;background:#fff;box-shadow:0 20px 56px #030f1d47}.order-queue-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 19px 16px;border-bottom:1px solid #e0e7ed;background:#f6f9fb}.order-queue-modal__heading{display:flex;min-width:0;gap:11px}.order-queue-modal__icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:5px;background:#fff4cf;color:#d79800}.order-queue-modal__icon svg{width:18px;height:18px}.order-queue-modal__heading span{display:block;color:#7a8798;font-size:11px;font-weight:700}.order-queue-modal__heading h2{margin-top:2px;color:var(--color-primary, #07192f);font-size:17px;font-weight:800;line-height:1.35}.order-queue-modal__heading p{margin-top:3px;color:#657489;font-size:11px;font-weight:500;line-height:1.5}.order-queue-modal__close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:5px;background:#eef2f5;color:#6e7b8d}.order-queue-modal__close:hover:not(:disabled){background:#e3e8ed;color:var(--color-primary, #07192f)}.order-queue-modal__close:disabled{opacity:.5}.order-queue-modal__close svg{width:15px;height:15px}.order-queue-modal__body{max-height:calc(100vh - 150px);overflow-y:auto;padding:19px}.order-queue-modal__helper{color:#627188;font-size:11px;font-weight:500;line-height:1.55}.order-queue-time-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.order-queue-time-options button{display:flex;min-height:88px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #d7e3f2;border-radius:5px;background:#eef5ff;color:#315f9f;transition:background .16s ease,color .16s ease,transform .16s ease}.order-queue-time-options button:hover:not(:disabled){background:#e3eefc;color:#1d63b5;transform:translateY(-1px)}.order-queue-time-options button:disabled{opacity:.5}.order-queue-time-options svg{width:14px;height:14px}.order-queue-time-options strong{color:var(--color-primary, #07192f);font-size:18px;font-weight:800}.order-queue-time-options span{font-size:11px;font-weight:600}.order-queue-modal__full-secondary{width:100%;min-height:39px;margin-top:14px;border-radius:5px;background:#eef2f5;color:#5e6d80;font-size:11px;font-weight:700}.order-queue-modal__field{display:grid;gap:6px;margin-top:15px}.order-queue-modal__field>span{color:var(--color-primary, #07192f);font-size:11px;font-weight:700}.order-queue-modal__field input{width:100%;height:43px;padding:0 12px;border:1px solid #d7dfe6;border-radius:5px;outline:0;background:#fff;color:var(--color-primary, #07192f);font-size:11px;font-weight:500}.order-queue-modal__field input:focus{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc40021}.order-queue-modal__field small{color:#7a8798;font-size:11px;font-weight:500}.order-queue-hours-grid{display:grid;gap:15px}.order-queue-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e8edf1}.order-queue-modal__secondary,.order-queue-modal__primary,.order-queue-modal__danger{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:5px;font-size:11px;font-weight:800}.order-queue-modal__secondary{background:#e9eef4;color:var(--color-primary, #07192f)}.order-queue-modal__primary{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.order-queue-modal__danger{background:#c93232;color:#fff}.order-queue-button-spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:order-queue-spin .7s linear infinite}.order-queue-spin{animation:order-queue-spin .85s linear infinite}@keyframes order-queue-spin{to{transform:rotate(360deg)}}@keyframes order-queue-shimmer{to{background-position:-200% 0}}@media(max-width:1180px){.order-queue-page{padding:24px}.order-queue-hero{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:18px;margin-bottom:14px}.order-queue-hero__route{display:none}.order-queue-location{width:100%;padding:12px 13px}.order-queue-location__icon{width:38px;height:38px;flex-basis:38px}.order-queue-location__icon svg{width:17px;height:17px}.order-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.order-queue-summary__item{min-height:78px;gap:10px;padding:11px 12px}.order-queue-summary__icon{width:36px;height:36px;flex-basis:36px}.order-queue-summary__icon svg{width:16px;height:16px}.order-queue-summary__item strong{font-size:18px}.order-queue-summary__item small{font-size:10px}.order-queue-controls{gap:10px;margin-bottom:10px;padding:9px 10px}.order-queue-controls__primary,.order-queue-controls__secondary{flex-wrap:wrap}.order-queue-status-toggle,.order-queue-control-button{min-height:38px;padding:0 11px}.order-queue-board,.order-queue-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.order-queue-column--ready{grid-column:1 / -1}.order-queue-column--ready .order-queue-column__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.order-queue-page{padding:22px}.order-queue-hero{grid-template-columns:minmax(0,1fr) minmax(230px,275px);gap:15px}.order-queue-hero__copy p{max-width:520px}.order-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-queue-controls{align-items:stretch;flex-direction:column}.order-queue-controls__primary,.order-queue-controls__secondary{width:100%}.order-queue-controls__secondary{justify-content:flex-end}.order-queue-column__body{max-height:none}}@media(max-width:760px){.order-queue-page{padding:18px}.order-queue-hero{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px}.order-queue-hero__eyebrow{margin-bottom:4px;font-size:10px}.order-queue-hero h2{font-size:22px}.order-queue-hero__copy p{margin-top:4px;font-size:11px}.order-queue-location{gap:10px;padding:10px 11px;border-left-width:3px}.order-queue-location__icon{width:34px;height:34px;flex-basis:34px}.order-queue-location strong{font-size:12px}.order-queue-location span,.order-queue-location small{font-size:10px}.order-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.order-queue-summary__item{min-height:70px;gap:9px;padding:10px}.order-queue-summary__icon{width:32px;height:32px;flex-basis:32px}.order-queue-summary__icon svg{width:15px;height:15px}.order-queue-summary__item span{font-size:10px}.order-queue-summary__item strong{font-size:17px}.order-queue-summary__item small{display:none}.order-queue-controls{gap:8px;padding:8px}.order-queue-controls__primary,.order-queue-controls__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.order-queue-status-toggle,.order-queue-control-button{width:100%;min-height:38px;padding:0 9px;font-size:10px}.order-queue-refresh-note{min-height:24px;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-bottom:6px;font-size:10px}.order-queue-board,.order-queue-loading{grid-template-columns:minmax(0,1fr)}.order-queue-column--ready{grid-column:auto}.order-queue-column--ready .order-queue-column__body{grid-template-columns:minmax(0,1fr)}.order-queue-column__body{min-height:210px;padding:10px}.order-queue-empty{min-height:170px}.order-queue-modal-overlay{align-items:end;padding:0}.order-queue-modal{width:100%;max-height:92dvh;border-radius:5px 5px 0 0}.order-queue-modal__body{max-height:calc(92dvh - 100px)}.order-queue-time-options{grid-template-columns:repeat(2,minmax(0,1fr))}.order-queue-modal__actions{align-items:stretch;flex-direction:column-reverse}.order-queue-modal__secondary,.order-queue-modal__primary,.order-queue-modal__danger{width:100%}}@media(max-width:520px){.order-queue-page{padding:14px}.order-queue-hero{gap:8px;margin-bottom:10px}.order-queue-hero__copy p{line-height:1.45}.order-queue-location{align-items:center;padding:9px 10px}.order-queue-location small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-queue-summary{gap:7px}.order-queue-summary__item{min-height:64px;gap:7px;padding:8px}.order-queue-summary__icon{width:29px;height:29px;flex-basis:29px}.order-queue-summary__icon svg{width:13px;height:13px}.order-queue-summary__item span{font-size:9px}.order-queue-summary__item strong{font-size:15px}.order-queue-controls__primary,.order-queue-controls__secondary{grid-template-columns:minmax(0,1fr)}.order-queue-banner{padding:9px 10px}.order-queue-column__header{min-height:68px;padding:11px 12px}.order-queue-column__heading p{display:none}.order-queue-card__actions,.order-queue-card__actions--stacked>div,.order-queue-card__status-grid{grid-template-columns:minmax(0,1fr)}.order-queue-card__actions button,.order-queue-card__ready-state button{min-height:42px}.order-queue-modal__header,.order-queue-modal__body{padding-right:15px;padding-left:15px}.order-queue-time-options button{min-height:76px}}@media(max-width:380px){.order-queue-summary__item{align-items:flex-start}.order-queue-summary__item>div:last-child{gap:1px}.order-queue-location small{display:none}}@media(prefers-reduced-motion:reduce){.order-queue-card,.order-queue-status-toggle,.order-queue-time-options button{transition:none}.order-queue-spin,.order-queue-button-spinner,.order-queue-loading__column span{animation:none}}.parcel-detail-page{min-height:100%;padding:28px;background:#fff}.parcel-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:18px}.parcel-detail-heading__left{display:flex;min-width:0;align-items:flex-start;gap:16px}.parcel-detail-back{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);color:var(--color-text-muted);font-size:11px;font-weight:700;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.parcel-detail-back:hover{border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-primary)}.parcel-detail-back svg{width:14px;height:14px}.parcel-detail-heading__copy{min-width:0}.parcel-detail-heading__eyebrow{display:block;margin-bottom:3px;color:var(--color-text-soft);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.parcel-detail-heading__title-row{display:flex;min-width:0;align-items:center;gap:12px}.parcel-detail-heading__title-row h2{overflow:hidden;color:#715500;font-size:27px;font-weight:800;letter-spacing:-.04em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.parcel-detail-heading__copy>p{margin-top:5px;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.55}.parcel-detail-heading__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.parcel-detail-icon-action,.parcel-detail-secondary-action,.parcel-detail-action,.parcel-detail-pickup-card button,.parcel-detail-pin-modal__secondary,.parcel-detail-pin-modal__primary,.parcel-detail-not-found button{display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.parcel-detail-icon-action{width:39px;height:39px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);color:var(--color-text-muted)}.parcel-detail-icon-action:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-primary)}.parcel-detail-icon-action:disabled{opacity:.55}.parcel-detail-icon-action svg{width:15px;height:15px}.parcel-detail-secondary-action{min-height:39px;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);color:var(--color-primary);font-size:11px;font-weight:700}.parcel-detail-secondary-action:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.parcel-detail-secondary-action svg{width:14px;height:14px}.parcel-detail-status{display:inline-flex;min-height:25px;align-items:center;padding:4px 10px;border:1px solid transparent;border-radius:5px;font-size:9px;font-weight:800;line-height:1.3;white-space:nowrap}.parcel-detail-status--amber{border-color:#dbc34c;background:#fff5bf;color:#705400}.parcel-detail-status--blue{border-color:#a8c4ec;background:#e8f2ff;color:#245493}.parcel-detail-status--cyan{border-color:#9dcfd4;background:#e8f8fa;color:#21646b}.parcel-detail-status--violet{border-color:#c9b6e9;background:#f2ebff;color:#603a91}.parcel-detail-status--green{border-color:#9fd4b5;background:#e4f7eb;color:#16613c}.parcel-detail-status--red{border-color:#e1a7a7;background:#ffe9e9;color:#962525}.parcel-detail-status--slate{border-color:#c4cdd6;background:#e9edf1;color:#536171}.parcel-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white)}.parcel-detail-summary article{display:flex;min-width:0;align-items:center;gap:12px;padding:16px 18px}.parcel-detail-summary article+article{border-left:1px solid var(--color-border)}.parcel-detail-summary__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:5px}.parcel-detail-summary__icon svg{width:16px;height:16px}.parcel-detail-summary__icon--navy{background:#e4eaf0;color:var(--color-primary)}.parcel-detail-summary__icon--yellow{background:var(--color-accent-soft);color:#735700}.parcel-detail-summary__icon--blue{background:#e4efff;color:#275ca0}.parcel-detail-summary__icon--green{background:#e2f4e9;color:#1b6a42}.parcel-detail-summary article>div:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.parcel-detail-summary article span{color:var(--color-text-muted);font-size:10px;font-weight:600;line-height:1.45}.parcel-detail-summary article strong{overflow:hidden;color:var(--color-primary);font-size:14px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.parcel-detail-actions-panel{margin-bottom:18px;padding:16px 18px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white)}.parcel-detail-actions-panel__heading{display:flex;align-items:flex-start;gap:11px}.parcel-detail-actions-panel__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:5px;background:#e8edf2;color:var(--color-primary)}.parcel-detail-actions-panel__icon svg{width:15px;height:15px}.parcel-detail-actions-panel__heading h3{color:var(--color-primary);font-size:13px;font-weight:800;line-height:1.4}.parcel-detail-actions-panel__heading p{margin-top:2px;color:var(--color-text-muted);font-size:11px;font-weight:500;line-height:1.55}.parcel-detail-actions-panel__buttons{display:flex;align-items:center;gap:9px;margin-top:14px;flex-wrap:wrap}.parcel-detail-action{min-height:36px;gap:7px;padding:7px 11px;border:1px solid transparent;border-radius:5px;font-size:10px;font-weight:800}.parcel-detail-action svg{width:14px;height:14px}.parcel-detail-action--danger{border-color:#e1a7a7;background:#ffeaea;color:#9a2828}.parcel-detail-action--danger:hover{border-color:var(--color-danger);background:#fdd}.parcel-detail-action--neutral{border-color:#c4cdd6;background:#eef1f4;color:#506071}.parcel-detail-action--neutral:hover{border-color:#8f9dac;background:#e4e9ed;color:var(--color-primary)}.parcel-detail-action--verify{border-color:#dbc34c;background:#fff5bd;color:#6d5100}.parcel-detail-action--verify:hover{border-color:var(--color-accent);background:#ffed8b;color:var(--color-primary)}.parcel-detail-action--delete{margin-left:auto;border-color:#e1a7a7;background:var(--color-white);color:var(--color-danger)}.parcel-detail-action--delete:hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.parcel-detail-action-error{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;border:1px solid #e0abab;border-radius:5px;background:var(--color-danger-soft);color:var(--color-danger);font-size:11px;font-weight:700;line-height:1.5}.parcel-detail-action-error svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.parcel-detail-content-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:18px;align-items:start}.parcel-detail-content-grid__main,.parcel-detail-content-grid__aside{display:grid;gap:18px;min-width:0}.parcel-detail-content-grid__aside{position:sticky;top:90px}.parcel-detail-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.parcel-detail-section{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white)}.parcel-detail-section__header{display:flex;min-height:68px;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--color-border);background:#fbfcfd}.parcel-detail-section__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:5px;background:#e7ecf1;color:var(--color-primary)}.parcel-detail-section__icon svg{width:15px;height:15px}.parcel-detail-section__header h3{color:var(--color-primary);font-size:13px;font-weight:800;line-height:1.4}.parcel-detail-section__header p{margin-top:2px;color:var(--color-text-muted);font-size:10px;font-weight:500;line-height:1.5}.parcel-detail-section__body{padding:3px 16px}.parcel-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px}.parcel-detail-info-item{display:grid;grid-template-columns:minmax(120px,.74fr) minmax(0,1fr);gap:18px;align-items:start;padding:12px 0;border-bottom:1px solid var(--color-border)}.parcel-detail-info-item:last-child{border-bottom:0}.parcel-detail-info-grid .parcel-detail-info-item:nth-last-child(-n+2){border-bottom:0}.parcel-detail-info-item__label{display:flex;min-width:0;align-items:center;gap:7px;color:var(--color-text-muted);font-size:10px;font-weight:600;line-height:1.45}.parcel-detail-info-item__label>span:first-child{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;color:var(--color-text-soft)}.parcel-detail-info-item__label svg{width:13px;height:13px}.parcel-detail-info-item__value{min-width:0;color:var(--color-primary);font-size:11px;font-weight:600;line-height:1.55;text-align:right;overflow-wrap:anywhere}.parcel-detail-info-item__value a{color:#715500;font-weight:700}.parcel-detail-info-item__value a:hover{text-decoration:underline;text-underline-offset:3px}.parcel-detail-info-item__value--emphasis{font-size:12px;font-weight:800}.parcel-detail-waybill-value{display:inline-flex;padding:4px 7px;border:1px solid #d7bf49;border-radius:5px;background:#fff5bd;color:#624a00;font-size:10px;font-weight:800;white-space:nowrap}.parcel-detail-pin-value{color:var(--color-primary);font-size:15px;font-weight:800;letter-spacing:.18em}.parcel-detail-muted-value{color:var(--color-text-soft);font-size:10px;font-style:italic;font-weight:500}.parcel-detail-rider-link{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.parcel-detail-rider-link span{color:var(--color-text-muted);font-size:9px;font-weight:600}.parcel-detail-timeline{position:relative;padding:9px 0}.parcel-detail-timeline__item{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:56px;padding-bottom:12px}.parcel-detail-timeline__item:last-child{min-height:0;padding-bottom:0}.parcel-detail-timeline__item:before{content:"";position:absolute;top:16px;bottom:-2px;left:7px;width:1px;background:var(--color-border-strong)}.parcel-detail-timeline__item:last-child:before{display:none}.parcel-detail-timeline__item>span{position:relative;z-index:1;width:15px;height:15px;margin-top:1px;border:3px solid var(--color-white);border-radius:5px;background:#99a7b5;box-shadow:0 0 0 1px var(--color-border-strong)}.parcel-detail-timeline__item--complete>span{background:var(--color-accent);box-shadow:0 0 0 1px #d4b637}.parcel-detail-timeline__item strong{display:block;color:var(--color-primary);font-size:10px;font-weight:800;line-height:1.4}.parcel-detail-timeline__item p{margin-top:2px;color:var(--color-text-muted);font-size:9px;font-weight:500;line-height:1.5}.parcel-detail-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:13px 0}.parcel-detail-photo{min-width:0}.parcel-detail-photo>header{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--color-text-muted);font-size:10px;font-weight:700;line-height:1.4}.parcel-detail-photo>header svg{width:13px;height:13px;color:var(--color-text-soft)}.parcel-detail-photo__image-button{position:relative;display:block;width:100%;height:210px;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface-strong)}.parcel-detail-photo__image-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-base)}.parcel-detail-photo__image-button span{position:absolute;right:9px;bottom:9px;padding:5px 8px;border-radius:5px;background:#07192fd1;color:var(--color-white);font-size:9px;font-weight:700}.parcel-detail-photo__image-button:hover img{transform:scale(1.025)}.parcel-detail-photo__empty{display:flex;height:210px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--color-border-strong);border-radius:5px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:10px;font-weight:600}.parcel-detail-photo__empty svg{width:21px;height:21px}.parcel-detail-pickup-card{padding:17px;border:1px solid #dac244;border-radius:5px;background:#fff7c9}.parcel-detail-pickup-card>header{display:flex;align-items:center;gap:10px}.parcel-detail-pickup-card>header>svg{width:17px;height:17px;color:#6b5000}.parcel-detail-pickup-card>header span{display:block;color:#876700;font-size:8px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.parcel-detail-pickup-card>header h3{margin-top:1px;color:var(--color-primary);font-size:13px;font-weight:800;line-height:1.4}.parcel-detail-pickup-card__digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.parcel-detail-pickup-card__digits span{display:grid;min-height:48px;place-items:center;border:1px solid #d7bf49;border-radius:5px;background:var(--color-white);color:#654b00;font-size:17px;font-weight:800}.parcel-detail-pickup-card>p{margin-top:13px;color:#705900;font-size:10px;font-weight:600;line-height:1.6}.parcel-detail-pickup-card button{width:100%;min-height:37px;gap:7px;margin-top:13px;border-radius:5px;background:var(--color-accent);color:var(--color-primary);font-size:10px;font-weight:800}.parcel-detail-pickup-card button:hover{background:var(--color-accent-hover)}.parcel-detail-pickup-card button svg{width:14px;height:14px}.parcel-detail-loading{display:grid;gap:18px}.parcel-detail-loading__header{display:flex;align-items:center;justify-content:space-between}.parcel-detail-loading__header span:first-child{width:300px;height:48px}.parcel-detail-loading__header span:last-child{width:280px;height:39px}.parcel-detail-loading__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-border)}.parcel-detail-loading__summary span{height:76px;background:var(--color-white)}.parcel-detail-loading__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.parcel-detail-loading__header span,.parcel-detail-loading__summary span,.parcel-detail-loading__grid span{border-radius:5px;background:linear-gradient(90deg,#e3e8ed 25%,#f2f4f6,#e3e8ed 75%);background-size:200% 100%;animation:parcel-detail-shimmer 1.2s infinite}.parcel-detail-loading__grid span{height:190px}.parcel-detail-not-found{display:flex;min-height:64vh;flex-direction:column;align-items:center;justify-content:center;padding:42px 24px;text-align:center}.parcel-detail-not-found__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:5px;background:var(--color-danger-soft);color:var(--color-danger)}.parcel-detail-not-found__icon svg{width:23px;height:23px}.parcel-detail-not-found h2{margin-top:15px;color:var(--color-primary);font-size:17px;font-weight:800;line-height:1.4}.parcel-detail-not-found p{max-width:460px;margin-top:5px;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.65}.parcel-detail-not-found button{min-height:38px;gap:7px;margin-top:18px;padding:8px 13px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-white);color:var(--color-primary);font-size:11px;font-weight:800}.parcel-detail-not-found button:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.parcel-detail-not-found button svg{width:14px;height:14px}.parcel-detail-delete-reason{display:grid;gap:7px;margin-bottom:18px}.parcel-detail-delete-reason span{color:var(--color-primary);font-size:11px;font-weight:700;line-height:1.4}.parcel-detail-delete-reason input{width:100%;height:43px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:5px;outline:0;background:var(--color-white);color:var(--color-primary);font-size:11px;font-weight:500;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.parcel-detail-delete-reason input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #ffc40021}.parcel-detail-pin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#030f1da3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.parcel-detail-pin-modal{width:min(100%,470px);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:5px;background:var(--color-white);box-shadow:var(--shadow-modal)}.parcel-detail-pin-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 20px 17px;border-bottom:1px solid var(--color-border)}.parcel-detail-pin-modal__heading{display:flex;min-width:0;align-items:flex-start;gap:12px}.parcel-detail-pin-modal__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:5px;background:var(--color-accent-soft);color:#725600}.parcel-detail-pin-modal__icon svg{width:17px;height:17px}.parcel-detail-pin-modal__heading span{display:block;margin-bottom:2px;color:var(--color-text-soft);font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.parcel-detail-pin-modal__heading h2{color:var(--color-primary);font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.35}.parcel-detail-pin-modal__heading p{overflow:hidden;max-width:290px;margin-top:2px;color:var(--color-text-muted);font-size:11px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.parcel-detail-pin-modal__close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:5px;background:transparent;color:var(--color-text-soft);transition:background var(--transition-fast),color var(--transition-fast)}.parcel-detail-pin-modal__close:hover{background:var(--color-surface-strong);color:var(--color-primary)}.parcel-detail-pin-modal__close svg{width:16px;height:16px}.parcel-detail-pin-modal__body{padding:20px}.parcel-detail-pin-modal__description{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.7}.parcel-detail-pin-digits{display:grid;grid-template-columns:repeat(4,54px);justify-content:center;gap:10px;margin:22px 0 17px}.parcel-detail-pin-digits__item{display:grid;width:54px;height:58px;place-items:center;border:1px solid var(--color-border-strong);border-radius:5px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:17px;font-weight:800;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.parcel-detail-pin-digits__item--filled{border-color:var(--color-accent);background:var(--color-accent-soft);color:#725600}.parcel-detail-pin-digits--valid .parcel-detail-pin-digits__item{border-color:#7fc79f;background:var(--color-success-soft);color:var(--color-success)}.parcel-detail-pin-digits--invalid .parcel-detail-pin-digits__item{border-color:#d99393;background:var(--color-danger-soft);color:var(--color-danger)}.parcel-detail-pin-field{display:grid;gap:7px}.parcel-detail-pin-field>span{color:var(--color-primary);font-size:11px;font-weight:700}.parcel-detail-pin-field input{width:100%;height:46px;border:1px solid var(--color-border-strong);border-radius:5px;outline:0;background:var(--color-white);color:var(--color-primary);font-size:16px;font-weight:700;letter-spacing:.28em;text-align:center;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.parcel-detail-pin-field input:focus{border-color:var(--color-accent);background:#fffef8;box-shadow:0 0 0 3px #ffc40021}.parcel-detail-pin-field input::-moz-placeholder{color:var(--color-text-soft);font-size:12px;font-weight:500;letter-spacing:0}.parcel-detail-pin-field input::placeholder{color:var(--color-text-soft);font-size:12px;font-weight:500;letter-spacing:0}.parcel-detail-pin-result{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:10px 11px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:700;line-height:1.55}.parcel-detail-pin-result svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.parcel-detail-pin-result--valid{border-color:#a2d5b7;background:var(--color-success-soft);color:var(--color-success)}.parcel-detail-pin-result--invalid{border-color:#e0abab;background:var(--color-danger-soft);color:var(--color-danger)}.parcel-detail-pin-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-surface-muted)}.parcel-detail-pin-modal__secondary,.parcel-detail-pin-modal__primary{min-height:38px;gap:8px;padding:8px 13px;border-radius:5px;font-size:11px;font-weight:800}.parcel-detail-pin-modal__secondary{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.parcel-detail-pin-modal__secondary:hover{border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-primary)}.parcel-detail-pin-modal__primary{background:var(--color-accent);color:var(--color-primary)}.parcel-detail-pin-modal__primary:hover:not(:disabled){background:var(--color-accent-hover)}.parcel-detail-pin-modal__primary:disabled{opacity:.48}.parcel-detail-pin-modal__primary svg{width:14px;height:14px}.parcel-detail-pin-modal__spinner{width:14px;height:14px;border:2px solid rgba(7,25,47,.25);border-top-color:var(--color-primary);border-radius:5px;animation:parcel-detail-spin .7s linear infinite}.parcel-detail-spin{animation:parcel-detail-spin .85s linear infinite}@keyframes parcel-detail-spin{to{transform:rotate(360deg)}}@keyframes parcel-detail-shimmer{to{background-position:-200% 0}}@media(max-width:1280px){.parcel-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-summary article:nth-child(3){border-left:0}.parcel-detail-summary article:nth-child(n+3){border-top:1px solid var(--color-border)}.parcel-detail-content-grid{grid-template-columns:minmax(0,1fr)}.parcel-detail-content-grid__aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-pickup-card{grid-column:1 / -1}}@media(max-width:900px){.parcel-detail-heading{align-items:stretch;flex-direction:column;gap:16px}.parcel-detail-heading__actions{justify-content:flex-end;flex-wrap:wrap}.parcel-detail-two-column,.parcel-detail-info-grid{grid-template-columns:minmax(0,1fr)}.parcel-detail-info-grid .parcel-detail-info-item{border-bottom:1px solid var(--color-border)}.parcel-detail-info-grid .parcel-detail-info-item:last-child{border-bottom:0}.parcel-detail-content-grid__aside{grid-template-columns:minmax(0,1fr)}.parcel-detail-pickup-card{grid-column:auto}}@media(max-width:680px){.parcel-detail-page{padding:20px}.parcel-detail-heading__left{align-items:stretch;flex-direction:column}.parcel-detail-back{width:-moz-fit-content;width:fit-content}.parcel-detail-heading__title-row{align-items:flex-start;flex-direction:column;gap:8px}.parcel-detail-heading__title-row h2{font-size:23px}.parcel-detail-heading__actions{align-items:stretch;flex-direction:column}.parcel-detail-icon-action,.parcel-detail-secondary-action{width:100%}.parcel-detail-summary{grid-template-columns:minmax(0,1fr)}.parcel-detail-summary article+article,.parcel-detail-summary article:nth-child(3){border-top:1px solid var(--color-border);border-left:0}.parcel-detail-actions-panel__buttons{align-items:stretch;flex-direction:column}.parcel-detail-action,.parcel-detail-action--delete{width:100%;margin-left:0}.parcel-detail-info-item{grid-template-columns:minmax(0,1fr);gap:6px}.parcel-detail-info-item__value{text-align:left}.parcel-detail-rider-link{align-items:flex-start}.parcel-detail-photo-grid{grid-template-columns:minmax(0,1fr)}.parcel-detail-pin-overlay{align-items:end;padding:0}.parcel-detail-pin-modal{width:100%;border-radius:5px}.parcel-detail-pin-digits{grid-template-columns:repeat(4,48px)}.parcel-detail-pin-digits__item{width:48px;height:54px}}.parcel-detail-heading{align-items:center;margin-bottom:20px}.parcel-detail-heading__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary, #07192f);letter-spacing:.08em}.parcel-detail-heading__eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:5px;background:var(--color-accent, #ffc400);content:""}.parcel-detail-heading__title-row h2{color:var(--color-primary, #07192f);font-size:24px;letter-spacing:-.03em}.parcel-detail-back,.parcel-detail-icon-action{border-color:#dfe5eb;background:#f3f6f8;box-shadow:none}.parcel-detail-heading__actions .parcel-detail-secondary-action:nth-child(2){border-color:var(--color-primary, #07192f);background:var(--color-primary, #07192f);color:#fff}.parcel-detail-heading__actions .parcel-detail-secondary-action:nth-child(2):hover{background:var(--color-primary-soft, #102a46)}.parcel-detail-heading__actions .parcel-detail-secondary-action:nth-child(3){border-color:var(--color-accent, #ffc400);background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.parcel-detail-heading__actions .parcel-detail-secondary-action:nth-child(3):hover{border-color:var(--color-accent-hover, #e9b400);background:var(--color-accent-hover, #e9b400);color:var(--color-primary, #07192f)}.parcel-detail-status{border:0;border-radius:5px;padding:5px 9px;font-size:10px}.parcel-detail-summary{gap:10px;overflow:visible;border:0;background:transparent}.parcel-detail-summary article{min-height:92px;border:0!important;border-radius:5px;box-shadow:0 2px 8px #07192f09}.parcel-detail-summary article:nth-child(1){background:#eef3f8}.parcel-detail-summary article:nth-child(2){background:#fff8df}.parcel-detail-summary article:nth-child(3){background:#edf4fd}.parcel-detail-summary article:nth-child(4){background:#edf8f1}.parcel-detail-summary__icon{width:42px;height:42px;flex-basis:42px}.parcel-detail-summary article span{font-size:11px}.parcel-detail-summary article strong{font-size:15px}.parcel-detail-actions-panel{border-color:#faf1cb;background:#fffdf8;box-shadow:0 2px 8px #07192f06}.parcel-detail-actions-panel__icon{background:#ffedb2;color:#806000}.parcel-detail-action--verify{border-color:var(--color-accent, #ffc400);background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.parcel-detail-action--verify:hover{border-color:var(--color-accent-hover, #e9b400);background:var(--color-accent-hover, #e9b400)}.parcel-detail-section{border-color:#e5eaf0;background:#fff;box-shadow:0 2px 7px #07192f06}.parcel-detail-section__header{border-bottom-color:#07192f11}.parcel-detail-section--sender .parcel-detail-section__header{background:#f1f6fd}.parcel-detail-section--sender .parcel-detail-section__icon{background:#dceafa;color:#315f9f}.parcel-detail-section--recipient .parcel-detail-section__header{background:#f7f3ff}.parcel-detail-section--recipient .parcel-detail-section__icon{background:#e9defc;color:#7049a4}.parcel-detail-section--parcel .parcel-detail-section__header{background:#fff9e5}.parcel-detail-section--parcel .parcel-detail-section__icon{background:#ffedb2;color:#876400}.parcel-detail-section--delivery .parcel-detail-section__header{background:#f0f9f3}.parcel-detail-section--delivery .parcel-detail-section__icon{background:#d9f0e1;color:#1f7449}.parcel-detail-section--photos .parcel-detail-section__header{background:#f2f7fd}.parcel-detail-section--photos .parcel-detail-section__icon{background:#dceafa;color:#315f9f}.parcel-detail-section--terminal .parcel-detail-section__header{background:#eff9fa}.parcel-detail-section--terminal .parcel-detail-section__icon{background:#d9f0f2;color:#247788}.parcel-detail-section--timeline .parcel-detail-section__header{background:#f7f4ff}.parcel-detail-section--timeline .parcel-detail-section__icon{background:#e9e1f8;color:#7049a4}.parcel-detail-section__body{background:#fff}.parcel-detail-info-item{border-bottom-color:#edf0f3}.parcel-detail-info-item__label>span:first-child{color:#77879a}.parcel-detail-info-item__value a{color:#315f9f}.parcel-detail-waybill-value{border:0;background:#fff1b8;color:#6b5000}.parcel-detail-photo__image-button,.parcel-detail-photo__empty{border-color:#dfe5eb}.parcel-detail-photo__empty{background:#f6f9fc}.parcel-detail-pickup-card{border-color:#ead272;background:#fff6cc;box-shadow:0 2px 8px #07192f06}.parcel-detail-pickup-card__digits span{border-color:#ead272;background:#fff}.parcel-detail-timeline__item>span{border-radius:5px}.parcel-detail-timeline__item--complete>span{background:#238c5b;box-shadow:0 0 0 1px #83c3a0}.parcel-detail-pin-modal{border:0;border-top:4px solid var(--color-accent, #ffc400);border-radius:5px;box-shadow:0 20px 56px #030f1d47}.parcel-detail-pin-modal__header{background:#f6f9fb}.parcel-detail-pin-modal__primary{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.parcel-detail-pin-modal__secondary{background:#e9eef4;color:var(--color-primary, #07192f)}.parcel-detail-loading__summary{gap:10px;overflow:visible;border:0;background:transparent}.parcel-detail-loading__summary span:nth-child(1){background-color:#eef3f8}.parcel-detail-loading__summary span:nth-child(2){background-color:#fff8df}.parcel-detail-loading__summary span:nth-child(3){background-color:#edf4fd}.parcel-detail-loading__summary span:nth-child(4){background-color:#edf8f1}@media(max-width:1180px){.parcel-detail-page{padding:24px}.parcel-detail-heading{align-items:flex-start;gap:20px}.parcel-detail-heading__actions{display:grid;grid-template-columns:42px repeat(2,minmax(132px,auto));gap:8px}.parcel-detail-icon-action{width:42px;height:40px}.parcel-detail-secondary-action{min-height:40px}.parcel-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-summary article{min-height:84px;padding:14px 16px}.parcel-detail-content-grid{grid-template-columns:minmax(0,1fr)}.parcel-detail-content-grid__aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-pickup-card{grid-column:1 / -1}}@media(max-width:920px){.parcel-detail-page{padding:20px}.parcel-detail-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.parcel-detail-heading__left{gap:13px}.parcel-detail-heading__actions{width:100%;grid-template-columns:42px repeat(2,minmax(0,1fr))}.parcel-detail-summary{gap:9px;margin-bottom:16px}.parcel-detail-summary article{padding:13px 14px}.parcel-detail-summary__icon{width:38px;height:38px;flex-basis:38px}.parcel-detail-summary article strong{font-size:14px}.parcel-detail-actions-panel{margin-bottom:16px;padding:14px}.parcel-detail-actions-panel__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-action{width:100%}.parcel-detail-action--delete{margin-left:0}.parcel-detail-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.parcel-detail-content-grid,.parcel-detail-content-grid__main,.parcel-detail-content-grid__aside{gap:14px}.parcel-detail-content-grid__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px}.parcel-detail-info-item{grid-template-columns:minmax(98px,.66fr) minmax(0,1fr);gap:12px}.parcel-detail-section__header{min-height:62px;padding:12px 14px}.parcel-detail-section__body{padding-right:14px;padding-left:14px}.parcel-detail-photo__image-button,.parcel-detail-photo__empty{height:185px}.parcel-detail-pickup-card{grid-column:1 / -1}}@media(max-width:700px){.parcel-detail-page{padding:16px}.parcel-detail-heading{margin-bottom:14px}.parcel-detail-heading__left{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start}.parcel-detail-back{min-height:34px;padding:6px 9px}.parcel-detail-heading__copy{padding-top:1px}.parcel-detail-heading__eyebrow{margin-bottom:2px;font-size:9px}.parcel-detail-heading__title-row{flex-direction:row;align-items:center;gap:8px}.parcel-detail-heading__title-row h2{min-width:0;font-size:20px}.parcel-detail-heading__copy>p{margin-top:3px;font-size:11px}.parcel-detail-heading__actions{grid-template-columns:40px repeat(2,minmax(0,1fr))}.parcel-detail-icon-action{width:40px;height:38px}.parcel-detail-secondary-action{min-height:38px;padding:7px 9px;font-size:10px}.parcel-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.parcel-detail-summary article{min-height:76px;gap:9px;padding:11px}.parcel-detail-summary__icon{width:34px;height:34px;flex-basis:34px}.parcel-detail-summary__icon svg{width:15px;height:15px}.parcel-detail-summary article span{font-size:9px}.parcel-detail-summary article strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}.parcel-detail-actions-panel__heading p{font-size:10px}.parcel-detail-actions-panel__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.parcel-detail-action{min-height:38px;padding:7px 9px}.parcel-detail-two-column,.parcel-detail-content-grid__aside,.parcel-detail-info-grid,.parcel-detail-photo-grid{grid-template-columns:minmax(0,1fr)}.parcel-detail-pickup-card{grid-column:auto}.parcel-detail-section__header{min-height:58px;padding:11px 12px}.parcel-detail-section__icon{width:32px;height:32px;flex-basis:32px}.parcel-detail-section__header h3{font-size:12px}.parcel-detail-section__header p{font-size:10px}.parcel-detail-section__body{padding:2px 12px}.parcel-detail-info-item{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 0}.parcel-detail-info-item__value{text-align:left}.parcel-detail-rider-link{align-items:flex-start}.parcel-detail-photo-grid{gap:12px}.parcel-detail-photo__image-button,.parcel-detail-photo__empty{height:210px}.parcel-detail-loading__header{align-items:stretch;flex-direction:column;gap:10px}.parcel-detail-loading__header span:first-child,.parcel-detail-loading__header span:last-child{width:100%}.parcel-detail-loading__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.parcel-detail-loading__grid{grid-template-columns:minmax(0,1fr);gap:12px}.parcel-detail-pin-overlay{align-items:end;padding:0}.parcel-detail-pin-modal{width:100%;max-height:calc(100dvh - 18px);overflow-y:auto;border-right:0;border-bottom:0;border-left:0}.parcel-detail-pin-modal__header{padding:15px 16px 13px}.parcel-detail-pin-modal__body{padding:16px}.parcel-detail-pin-modal__footer{position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media(max-width:480px){.parcel-detail-page{padding:12px}.parcel-detail-heading__left{grid-template-columns:minmax(0,1fr)}.parcel-detail-back{width:-moz-fit-content;width:fit-content}.parcel-detail-heading__title-row{align-items:flex-start;flex-direction:column;gap:6px}.parcel-detail-heading__title-row h2{width:100%;font-size:19px;white-space:normal;overflow-wrap:anywhere}.parcel-detail-heading__actions{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr);gap:6px}.parcel-detail-icon-action{width:38px}.parcel-detail-secondary-action{gap:6px;padding-right:7px;padding-left:7px;font-size:9px}.parcel-detail-summary{gap:7px}.parcel-detail-summary article{min-height:70px;align-items:flex-start;gap:8px;padding:10px}.parcel-detail-summary__icon{width:30px;height:30px;flex-basis:30px}.parcel-detail-summary article strong{font-size:11px}.parcel-detail-actions-panel{padding:12px}.parcel-detail-actions-panel__buttons{grid-template-columns:minmax(0,1fr)}.parcel-detail-section__header{align-items:flex-start}.parcel-detail-photo__image-button,.parcel-detail-photo__empty{height:185px}.parcel-detail-pickup-card{padding:14px}.parcel-detail-pickup-card__digits{gap:5px}.parcel-detail-pickup-card__digits span{min-height:44px;font-size:15px}.parcel-detail-pin-modal__heading{gap:9px}.parcel-detail-pin-modal__icon{width:34px;height:34px;flex-basis:34px}.parcel-detail-pin-modal__heading h2{font-size:15px}.parcel-detail-pin-modal__heading p{max-width:210px;font-size:10px}.parcel-detail-pin-digits{grid-template-columns:repeat(4,minmax(42px,1fr));gap:7px;margin:18px 0 15px}.parcel-detail-pin-digits__item{width:100%;height:50px}.parcel-detail-pin-modal__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-detail-pin-modal__secondary,.parcel-detail-pin-modal__primary{width:100%}}@media(max-width:360px){.parcel-detail-heading__actions{grid-template-columns:36px minmax(0,1fr)}.parcel-detail-icon-action{width:36px}.parcel-detail-secondary-action:last-child{grid-column:1 / -1}.parcel-detail-summary{grid-template-columns:minmax(0,1fr)}.parcel-detail-summary article{min-height:64px;align-items:center}.parcel-detail-pin-modal__footer{grid-template-columns:minmax(0,1fr)}}@media(max-height:620px)and (orientation:landscape)and (max-width:920px){.parcel-detail-page{padding-top:12px;padding-bottom:12px}.parcel-detail-heading{margin-bottom:12px}.parcel-detail-summary article{min-height:68px}.parcel-detail-pin-modal{max-height:96dvh}}.parcels-page{min-height:100%;padding:28px;background:#fff}.parcels-page__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}.parcels-page__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--color-primary, #07192f);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.parcels-page__eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:5px;background:var(--color-accent, #ffc400);content:""}.parcels-page__intro h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.parcels-page__intro p{max-width:620px;margin-top:6px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.55}.parcels-page__intro-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.parcels-page__refresh,.parcels-page__primary-action,.parcels-toolbar__clear,.parcels-empty__primary,.parcels-empty__secondary,.parcels-pagination button,.parcels-verify-button,.parcels-view-button,.parcel-pin-modal__secondary,.parcel-pin-modal__primary{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.parcels-page__refresh{width:40px;height:40px;background:#e8eef4;color:var(--color-primary, #07192f)}.parcels-page__refresh:hover:not(:disabled){background:#dce5ed}.parcels-page__refresh:disabled{opacity:.55}.parcels-page__refresh svg{width:14px;height:14px}.parcels-page__spin{animation:parcels-spin .85s linear infinite}.parcels-page__primary-action{min-height:40px;gap:7px;padding:0 14px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f);font-size:11px;font-weight:800}.parcels-page__primary-action:hover{background:var(--color-accent-hover, #e9b400);transform:translateY(-1px)}.parcels-page__primary-action svg{width:14px;height:14px}.parcels-error{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:10px 12px;border-radius:5px;background:#fff0f0;color:#a42a2a}.parcels-error>div{display:flex;min-width:0;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.5}.parcels-error svg{width:15px;height:15px;flex:0 0 auto}.parcels-error button{flex:0 0 auto;background:transparent;color:inherit;font-size:11px;font-weight:800}.parcels-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) minmax(210px,240px) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;border-radius:5px;background:#edf3f8}.parcels-search{position:relative;display:flex;min-width:0;min-height:42px;align-items:center;border:1px solid transparent;border-radius:5px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.parcels-search:focus-within{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc4001f}.parcels-search>svg{width:15px;height:15px;margin-left:12px;flex:0 0 auto;color:#7f8b98}.parcels-search input{width:100%;min-width:0;height:40px;padding:0 40px 0 9px;border:0;outline:0;background:transparent;color:var(--color-primary, #07192f);font-size:11px;font-weight:500}.parcels-search input::-moz-placeholder{color:#8c98a4}.parcels-search input::placeholder{color:#8c98a4}.parcels-search button{position:absolute;top:50%;right:6px;display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:transparent;color:#7f8b98;transform:translateY(-50%)}.parcels-search button:hover{background:#edf1f4;color:var(--color-primary, #07192f)}.parcels-search button svg{width:13px;height:13px}.parcels-filter{display:grid;gap:5px}.parcels-filter__label{color:#5e6c7b;font-size:11px;font-weight:700;line-height:1.4}.parcels-filter__select{min-width:0}.parcels-select__control{min-height:42px!important;border:1px solid transparent!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}.parcels-select__control:hover{border-color:#c7d2dc!important}.parcels-select__control--is-focused{border-color:var(--color-accent, #ffc400)!important;box-shadow:0 0 0 3px #ffc4001f!important}.parcels-select__value-container{padding:2px 11px!important}.parcels-select__single-value{color:var(--color-primary, #07192f)!important;font-size:11px!important;font-weight:700!important}.parcels-select__indicator-separator{background:#dbe2e8!important}.parcels-select__dropdown-indicator{color:#7f8b98!important}.parcels-select__menu{z-index:30!important;overflow:hidden!important;border:1px solid #dbe2e8!important;border-radius:5px!important;box-shadow:0 14px 34px #07192f24!important}.parcels-select__menu-list{padding:5px!important}.parcels-select__option{border-radius:5px!important;color:#5e6c7b!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important}.parcels-select__option--is-focused{background:#edf3f8!important;color:var(--color-primary, #07192f)!important}.parcels-select__option--is-selected{background:var(--color-primary, #07192f)!important;color:#fff!important}.parcels-toolbar__clear{min-height:42px;padding:0 12px;border:1px solid #d1dae2;background:#fff;color:#667485;font-size:11px;font-weight:700}.parcels-toolbar__clear:hover{background:#e5ebf0;color:var(--color-primary, #07192f)}.parcels-panel{overflow:hidden;border-radius:5px;background:#fffaf0}.parcels-panel__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:14px 17px;background:#fff2c7}.parcels-panel__header h3{color:var(--color-primary, #07192f);font-size:14px;font-weight:800;line-height:1.4}.parcels-panel__header p{margin-top:2px;color:#6c7681;font-size:11px;font-weight:500;line-height:1.5}.parcels-panel__count{display:inline-flex;min-width:38px;min-height:30px;align-items:center;justify-content:center;padding:5px 10px;border-radius:5px;background:var(--color-primary, #07192f);color:#fff;font-size:11px;font-weight:800}.parcels-loading{display:grid;gap:9px;padding:15px;background:#fff}.parcels-loading span{height:54px;border-radius:5px;background:linear-gradient(90deg,#e4e8ec 25%,#f2f4f6,#e4e8ec 75%);background-size:200% 100%;animation:parcels-shimmer 1.2s infinite}.parcels-empty{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;padding:42px 24px;background:#fff;text-align:center}.parcels-empty__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:5px;background:#fff0b5;color:#806000}.parcels-empty__icon svg{width:21px;height:21px}.parcels-empty h4{margin-top:14px;color:var(--color-primary, #07192f);font-size:14px;font-weight:800;line-height:1.4}.parcels-empty p{max-width:410px;margin-top:5px;color:#667485;font-size:11px;font-weight:500;line-height:1.55}.parcels-empty__primary,.parcels-empty__secondary{min-height:38px;margin-top:15px;padding:0 13px;font-size:11px;font-weight:800}.parcels-empty__primary{gap:7px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.parcels-empty__primary:hover{background:var(--color-accent-hover, #e9b400)}.parcels-empty__secondary{background:#e8eef4;color:var(--color-primary, #07192f)}.parcels-empty__primary svg{width:14px;height:14px}.parcels-table-wrap{width:100%;overflow-x:auto;background:#fff}.parcels-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0}.parcels-table th,.parcels-table td{padding:12px 15px;border-bottom:1px solid #edf0f2;text-align:left;vertical-align:middle}.parcels-table th{position:sticky;top:0;z-index:2;background:#f3f4f5;color:#747f8a;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.parcels-table th:first-child,.parcels-table td:first-child{padding-left:17px}.parcels-table th:last-child,.parcels-table td:last-child{width:185px;padding-right:17px;text-align:right}.parcels-table td{color:#667485;font-size:11px;font-weight:500;line-height:1.45}.parcels-table tbody tr{background:#fff;transition:background .15s ease,box-shadow .15s ease}.parcels-table tbody tr:hover{background:#fffdf4;box-shadow:inset 3px 0 0 var(--color-accent, #ffc400)}.parcels-table tbody tr:last-child td{border-bottom:0}.parcels-waybill{background:transparent;color:var(--color-primary, #07192f);font-family:var(--font-family, "Poppins", sans-serif);font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap}.parcels-waybill:hover{color:#315f9f}.parcels-recipient{display:flex;min-width:0;align-items:center;gap:9px}.parcels-recipient>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:5px;background:#e8edf2;color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.parcels-recipient__details{display:flex;min-width:0;flex-direction:column;gap:1px}.parcels-recipient__details strong{max-width:210px;overflow:hidden;color:#20252b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.parcels-recipient__details small{max-width:250px;overflow:hidden;color:#87929e;font-size:11px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.parcels-detail-stack{display:flex;flex-direction:column;gap:1px}.parcels-detail-stack strong{color:var(--color-primary, #07192f);font-size:11px;font-weight:700}.parcels-detail-stack span{color:#24724a;font-size:11px;font-weight:700}.parcels-company{display:block;max-width:150px;overflow:hidden;color:#667485;text-overflow:ellipsis;white-space:nowrap}.parcels-date{color:#6f7b87;font-size:11px;font-weight:600;white-space:nowrap}.parcels-status{display:inline-flex;min-height:24px;align-items:center;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap}.parcels-status--amber{background:#fff2c4;color:#7a5b00}.parcels-status--blue{background:#e7f0ff;color:#315f9f}.parcels-status--cyan{background:#e4f5f7;color:#26717a}.parcels-status--violet{background:#f0eaff;color:#68439a}.parcels-status--green{background:#e4f5ea;color:#1f7048}.parcels-status--red{background:#ffe8e8;color:#a12b2b}.parcels-status--slate{background:#edf0f3;color:#5f6a75}.parcels-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.parcels-verify-button,.parcels-view-button{min-height:32px;gap:6px;padding:0 10px;font-size:10px;font-weight:800;white-space:nowrap}.parcels-verify-button{border:1px solid #ddc653;background:#fff3bd;color:#6e5300}.parcels-verify-button:hover{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.parcels-view-button{background:var(--color-primary, #07192f);color:#fff}.parcels-view-button:hover{background:var(--color-primary-soft, #102a46);transform:translateY(-1px)}.parcels-verify-button svg,.parcels-view-button svg{width:13px;height:13px}.parcels-pagination{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:11px 15px;background:#f5f6f7}.parcels-pagination>span{color:#6f7b87;font-size:11px;font-weight:500}.parcels-pagination>span strong{color:var(--color-primary, #07192f);font-weight:800}.parcels-pagination__actions{display:flex;align-items:center;gap:7px}.parcels-pagination button{min-height:32px;gap:6px;padding:0 10px;background:#fff;color:#667485;font-size:10px;font-weight:700}.parcels-pagination button:hover:not(:disabled){background:#e7ebef;color:var(--color-primary, #07192f)}.parcels-pagination button:disabled{opacity:.4}.parcels-pagination button svg{width:12px;height:12px}.parcel-pin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#030f1da3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.parcel-pin-modal{width:min(100%,470px);overflow:hidden;border-top:4px solid var(--color-accent, #ffc400);border-radius:5px;background:#fff;box-shadow:0 22px 60px #030f1d47}.parcel-pin-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 19px 16px;background:#f4f7fa}.parcel-pin-modal__heading{display:flex;min-width:0;align-items:flex-start;gap:11px}.parcel-pin-modal__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:5px;background:#fff2bd;color:#725600}.parcel-pin-modal__icon svg{width:17px;height:17px}.parcel-pin-modal__heading span{display:block;margin-bottom:2px;color:#7a8794;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.parcel-pin-modal__heading h2{color:var(--color-primary, #07192f);font-size:17px;font-weight:800;line-height:1.35}.parcel-pin-modal__heading p{overflow:hidden;max-width:290px;margin-top:2px;color:#667485;font-size:11px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.parcel-pin-modal__close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:5px;background:#e8edf2;color:#667485}.parcel-pin-modal__close:hover{background:#dce3e9;color:var(--color-primary, #07192f)}.parcel-pin-modal__close svg{width:15px;height:15px}.parcel-pin-modal__body{padding:19px}.parcel-pin-modal__description{color:#667485;font-size:11px;font-weight:500;line-height:1.6}.parcel-pin-digits{display:grid;grid-template-columns:repeat(4,54px);justify-content:center;gap:9px;margin:20px 0 16px}.parcel-pin-digits__item{display:grid;width:54px;height:56px;place-items:center;border:1px solid #cdd7df;border-radius:5px;background:#f2f5f7;color:#7c8792;font-size:17px;font-weight:800}.parcel-pin-digits__item--filled{border-color:var(--color-accent, #ffc400);background:#fff2bd;color:#725600}.parcel-pin-digits--valid .parcel-pin-digits__item{border-color:#7fc79f;background:#e7f7ec;color:#1d7046}.parcel-pin-digits--invalid .parcel-pin-digits__item{border-color:#d99393;background:#fff0f0;color:#a42a2a}.parcel-pin-field{display:grid;gap:6px}.parcel-pin-field>span{color:var(--color-primary, #07192f);font-size:11px;font-weight:700}.parcel-pin-field input{width:100%;height:44px;border:1px solid #ccd6df;border-radius:5px;outline:0;background:#fff;color:var(--color-primary, #07192f);font-size:16px;font-weight:700;letter-spacing:.28em;text-align:center}.parcel-pin-field input:focus{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc4001f}.parcel-pin-field input::-moz-placeholder{color:#8c98a4;font-size:11px;font-weight:500;letter-spacing:0}.parcel-pin-field input::placeholder{color:#8c98a4;font-size:11px;font-weight:500;letter-spacing:0}.parcel-pin-result{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border-radius:5px;font-size:11px;font-weight:700;line-height:1.5}.parcel-pin-result svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.parcel-pin-result--valid{background:#e7f7ec;color:#1d7046}.parcel-pin-result--invalid{background:#fff0f0;color:#a42a2a}.parcel-pin-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 19px;background:#f3f5f7}.parcel-pin-modal__secondary,.parcel-pin-modal__primary{min-height:38px;gap:7px;padding:0 12px;font-size:11px;font-weight:800}.parcel-pin-modal__secondary{background:#e5ebf0;color:var(--color-primary, #07192f)}.parcel-pin-modal__primary{background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.parcel-pin-modal__primary:hover:not(:disabled){background:var(--color-accent-hover, #e9b400)}.parcel-pin-modal__primary:disabled{opacity:.45}.parcel-pin-modal__primary svg{width:14px;height:14px}.parcel-pin-modal__spinner{width:14px;height:14px;border:2px solid rgba(7,25,47,.25);border-top-color:var(--color-primary, #07192f);border-radius:5px;animation:parcels-spin .7s linear infinite}@keyframes parcels-spin{to{transform:rotate(360deg)}}@keyframes parcels-shimmer{to{background-position:-200% 0}}@media(max-width:1180px){.parcels-toolbar{grid-template-columns:minmax(260px,1fr) minmax(200px,230px)}.parcels-toolbar__clear{grid-column:1 / -1;justify-self:start;min-height:34px}}@media(max-width:820px){.parcels-page{padding:20px}.parcels-page__intro{align-items:stretch;flex-direction:column;gap:14px}.parcels-page__intro-actions{justify-content:flex-end}.parcels-toolbar{grid-template-columns:minmax(0,1fr)}.parcels-toolbar__clear{grid-column:auto}.parcels-pagination{align-items:flex-start;flex-direction:column}.parcels-pagination__actions{width:100%}.parcels-pagination button{flex:1}}@media(max-width:540px){.parcels-page__intro-actions{align-items:stretch;flex-direction:column}.parcels-page__refresh,.parcels-page__primary-action{width:100%}.parcel-pin-overlay{align-items:end;padding:0}.parcel-pin-modal{width:100%;border-radius:5px}.parcel-pin-digits{grid-template-columns:repeat(4,minmax(46px,54px))}.parcel-pin-digits__item{width:100%}.parcel-pin-modal__footer{align-items:stretch;flex-direction:column-reverse}.parcel-pin-modal__secondary,.parcel-pin-modal__primary{width:100%}}@media(prefers-reduced-motion:reduce){.parcels-page__spin,.parcel-pin-modal__spinner,.parcels-loading span{animation:none}}@media(max-width:980px){.parcels-page{padding:22px}.parcels-page__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px}.parcels-page__intro-actions{justify-content:flex-end}.parcels-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,230px) auto;gap:8px;margin-bottom:12px;padding:10px}.parcels-toolbar__clear{grid-column:auto;min-height:42px;justify-self:stretch}.parcels-panel__header{min-height:62px;padding:12px 14px}}@media(max-width:700px){.parcels-page{padding:16px}.parcels-page__intro{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:11px}.parcels-page__eyebrow{margin-bottom:2px;font-size:9px}.parcels-page__eyebrow:before{width:6px;height:6px;flex-basis:6px}.parcels-page__intro h2{font-size:21px}.parcels-page__intro p{display:none}.parcels-page__intro-actions{gap:6px}.parcels-page__refresh,.parcels-page__primary-action{min-height:36px;height:36px}.parcels-page__refresh{width:36px}.parcels-page__primary-action{width:auto;padding:0 11px;font-size:10px}.parcels-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:10px;padding:8px}.parcels-search{grid-column:1 / -1;min-height:38px}.parcels-search input{height:36px}.parcels-filter{gap:3px}.parcels-filter__label{font-size:9px}.parcels-select__control{min-height:38px!important}.parcels-toolbar__clear{min-height:38px;padding:0 10px;font-size:10px}.parcels-panel__header{min-height:56px;gap:12px;padding:10px 12px}.parcels-panel__header h3{font-size:13px}.parcels-panel__header p{font-size:10px}.parcels-panel__count{min-width:34px;min-height:27px;padding:4px 8px;font-size:10px}}@media(max-width:480px){.parcels-page{padding:14px}.parcels-page__intro{align-items:end}.parcels-page__intro h2{font-size:20px}.parcels-page__primary-action span{display:inline}.parcels-toolbar{grid-template-columns:minmax(0,1fr) auto}.parcels-filter__label{display:none}.parcels-toolbar__clear{align-self:stretch}.parcels-panel__header p{display:none}}@media(max-width:360px){.parcels-page{padding:12px}.parcels-page__intro{grid-template-columns:minmax(0,1fr) auto;gap:8px}.parcels-page__primary-action{width:34px;min-width:34px;padding:0}.parcels-page__primary-action span{display:none}.parcels-page__refresh,.parcels-page__primary-action{width:34px;height:34px;min-height:34px}.parcels-page__intro-actions{display:grid;grid-template-columns:repeat(2,34px);gap:5px}.parcels-toolbar{grid-template-columns:minmax(0,1fr)}.parcels-search,.parcels-filter,.parcels-toolbar__clear{grid-column:1;width:100%}}.rider-alert-toast{position:fixed;right:28px;bottom:28px;z-index:1100;display:grid;width:min(400px,calc(100vw - 40px));grid-template-columns:42px minmax(0,1fr) 30px;gap:13px;align-items:start;padding:16px;border:1px solid rgba(255,196,0,.35);border-radius:var(--radius-md, 6px);background:var(--color-primary, #07192f);box-shadow:0 18px 44px #07192f47;animation:rider-alert-toast-enter .26s ease-out}.rider-alert-toast:before{position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--radius-md, 6px) 0 0 var(--radius-md, 6px);background:var(--color-accent, #ffc400);content:""}.rider-alert-toast__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,196,0,.24);border-radius:var(--radius-sm, 4px);background:#ffc4001c;color:var(--color-accent, #ffc400)}.rider-alert-toast__icon svg{width:19px;height:19px}.rider-alert-toast__content{min-width:0}.rider-alert-toast__eyebrow{display:block;color:#ffffff7a;font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.rider-alert-toast__content h3{margin-top:2px;color:var(--color-white, #ffffff);font-size:14px;font-weight:800;line-height:1.4}.rider-alert-toast__parcel{display:flex;min-width:0;align-items:center;gap:6px;margin-top:7px;color:var(--color-accent, #ffc400)}.rider-alert-toast__parcel svg{width:13px;height:13px;flex:0 0 auto}.rider-alert-toast__parcel span{overflow:hidden;font-size:10px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.rider-alert-toast__content p{margin-top:5px;color:#ffffffb3;font-size:10px;font-weight:500;line-height:1.55}.rider-alert-toast__dismiss{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-sm, 4px);background:#ffffff14;color:#ffffff94;transition:background var(--transition-fast, .16s ease),color var(--transition-fast, .16s ease)}.rider-alert-toast__dismiss:hover{background:#ffffff26;color:var(--color-white, #ffffff)}.rider-alert-toast__dismiss svg{width:14px;height:14px}.rider-arrival-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;overflow:hidden;padding:26px;background:radial-gradient(circle at center,rgba(255,196,0,.12),transparent 42%),#030f1de8;transition:background .42s ease}.rider-arrival-overlay--pulse{background:radial-gradient(circle at center,rgba(255,196,0,.34),transparent 47%),#030f1ddb}.rider-arrival-overlay__glow{position:absolute;width:540px;height:540px;border:1px solid rgba(255,196,0,.2);border-radius:50%;box-shadow:0 0 0 70px #ffc40008,0 0 0 140px #ffc40005;pointer-events:none;animation:rider-arrival-glow 2.2s ease-in-out infinite}.rider-arrival-card{position:relative;z-index:2;width:min(100%,560px);overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-lg, 8px);background:var(--color-white, #ffffff);box-shadow:0 28px 80px #030f1d6b;animation:rider-arrival-card-enter .28s ease-out}.rider-arrival-card__close{position:absolute;top:14px;right:14px;z-index:3;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--color-border, #dbe2e8);border-radius:var(--radius-sm, 4px);background:var(--color-white, #ffffff);color:var(--color-text-soft, #8a9bad);transition:border-color var(--transition-fast, .16s ease),background var(--transition-fast, .16s ease),color var(--transition-fast, .16s ease)}.rider-arrival-card__close:hover{border-color:var(--color-border-strong, #c8d2dc);background:var(--color-surface-strong, #eef2f5);color:var(--color-primary, #07192f)}.rider-arrival-card__close svg{width:15px;height:15px}.rider-arrival-card__header{display:flex;flex-direction:column;align-items:center;padding:31px 56px 23px;border-bottom:1px solid var(--color-border, #dbe2e8);background:linear-gradient(180deg,#fffdf2,#fff);text-align:center}.rider-arrival-card__arrival-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid #d7bf49;border-radius:var(--radius-md, 6px);background:var(--color-accent-soft, #fff7d1);color:#705400}.rider-arrival-card__arrival-icon svg{width:24px;height:24px}.rider-arrival-card__eyebrow{display:block;margin-top:15px;color:#806100;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.rider-arrival-card__header h2{margin-top:4px;color:var(--color-primary, #07192f);font-size:25px;font-weight:800;letter-spacing:-.035em;line-height:1.25}.rider-arrival-card__header p{max-width:360px;margin-top:6px;color:var(--color-text-muted, #667085);font-size:11px;font-weight:500;line-height:1.65}.rider-arrival-card__parcel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 20px 0;overflow:hidden;border:1px solid var(--color-border, #dbe2e8);border-radius:var(--radius-sm, 4px)}.rider-arrival-card__parcel>div{display:grid;grid-template-columns:16px minmax(0,1fr);-moz-column-gap:7px;column-gap:7px;padding:11px 12px}.rider-arrival-card__parcel>div+div{border-left:1px solid var(--color-border, #dbe2e8)}.rider-arrival-card__parcel svg{grid-row:1 / span 2;width:14px;height:14px;margin-top:2px;color:var(--color-text-soft, #8a9bad)}.rider-arrival-card__parcel span{color:var(--color-text-soft, #8a9bad);font-size:8px;font-weight:700;line-height:1.3;text-transform:uppercase}.rider-arrival-card__parcel strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:10px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.rider-arrival-card__otp{margin:16px 20px 0;padding:16px;border:1px solid #d7bf49;border-radius:var(--radius-md, 6px);background:var(--color-accent-soft, #fff7d1)}.rider-arrival-card__otp>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.rider-arrival-card__otp>header>div{display:flex;align-items:center;gap:6px}.rider-arrival-card__otp>header svg{width:14px;height:14px;color:#705400}.rider-arrival-card__otp>header span{color:#806100;font-size:8px;font-weight:800;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.rider-arrival-card__otp>header strong{color:var(--color-primary, #07192f);font-size:10px;font-weight:800;line-height:1.4}.rider-arrival-card__otp-digits{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,62px));justify-content:center;gap:9px;margin-top:14px}.rider-arrival-card__otp-digits span{display:grid;height:68px;place-items:center;border:2px solid var(--color-accent, #ffc400);border-radius:var(--radius-sm, 4px);background:var(--color-white, #ffffff);color:var(--color-primary, #07192f);font-family:Poppins,system-ui,sans-serif;font-size:27px;font-weight:900;line-height:1;box-shadow:0 5px 16px #70540014}.rider-arrival-card__instruction{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:9px 10px;border:1px solid rgba(112,84,0,.18);border-radius:var(--radius-sm, 4px);background:#ffffff9e;color:#705400}.rider-arrival-card__instruction svg{width:14px;height:14px;margin-top:1px;flex:0 0 auto}.rider-arrival-card__instruction p{font-size:9px;font-weight:600;line-height:1.55}.rider-arrival-card__footer{padding:17px 20px 20px}.rider-arrival-card__footer>div{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:12px;color:var(--color-text-soft, #8a9bad)}.rider-arrival-card__footer>div svg{width:13px;height:13px;flex:0 0 auto}.rider-arrival-card__footer>div span{font-size:9px;font-weight:500;line-height:1.5}.rider-arrival-card__footer>button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm, 4px);background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f);font-size:11px;font-weight:800;transition:background var(--transition-fast, .16s ease),transform var(--transition-fast, .16s ease)}.rider-arrival-card__footer>button:hover{background:var(--color-accent-hover, #e9b400);transform:translateY(-1px)}.rider-arrival-card__footer>button svg{width:15px;height:15px}@keyframes rider-alert-toast-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rider-arrival-card-enter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rider-arrival-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@media(max-width:640px){.rider-alert-toast{right:16px;bottom:16px;width:calc(100vw - 32px)}.rider-arrival-overlay{align-items:end;padding:0}.rider-arrival-overlay__glow{display:none}.rider-arrival-card{width:100%;max-height:94vh;overflow-y:auto;border-radius:var(--radius-lg, 8px) var(--radius-lg, 8px) 0 0}.rider-arrival-card__header{padding:27px 45px 21px}.rider-arrival-card__parcel{grid-template-columns:minmax(0,1fr)}.rider-arrival-card__parcel>div+div{border-top:1px solid var(--color-border, #dbe2e8);border-left:0}.rider-arrival-card__otp-digits{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.rider-arrival-card__otp-digits span{height:61px;font-size:24px}}@media(prefers-reduced-motion:reduce){.rider-alert-toast,.rider-arrival-card,.rider-arrival-overlay__glow{animation:none}.rider-arrival-overlay,.rider-arrival-card__footer>button,.rider-alert-toast__dismiss{transition:none}}.reconciliation-page{min-height:100%;padding:28px;background:#fff}.reconciliation-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.reconciliation-header h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.reconciliation-header p{margin-top:5px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.5}.reconciliation-header__actions{display:flex;align-items:center;gap:8px}.reconciliation-refresh,.reconciliation-print{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:5px;font-size:11px;font-weight:800;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.reconciliation-refresh{width:40px;background:#e9eef4;color:var(--color-primary, #07192f)}.reconciliation-refresh:hover:not(:disabled){background:#dce4ec}.reconciliation-print{gap:7px;padding:0 14px;background:var(--color-accent, #ffc400);color:var(--color-primary, #07192f)}.reconciliation-print:hover:not(:disabled){background:var(--color-accent-hover, #e9b400);transform:translateY(-1px)}.reconciliation-refresh:disabled,.reconciliation-print:disabled{opacity:.5}.reconciliation-refresh svg,.reconciliation-print svg{width:14px;height:14px}.reconciliation-controls{position:relative;z-index:20;width:min(100%,390px);margin-bottom:16px;padding:11px;border-radius:5px;background:#f3f6fa}.reconciliation-controls .relay-date-range-picker{width:100%}.reconciliation-controls .relay-date-range-picker__label{margin-bottom:5px;color:#68737f}.reconciliation-controls .relay-date-range-picker__trigger{min-height:42px;border-color:transparent;border-radius:5px!important;box-shadow:none}.reconciliation-controls .relay-date-range-picker--open .relay-date-range-picker__trigger{border-color:var(--color-accent, #ffc400);box-shadow:0 0 0 3px #ffc40021}.reconciliation-page .relay-date-range-picker__trigger-icon,.reconciliation-page .relay-date-range-picker__popover,.reconciliation-page .relay-date-range-picker__presets button,.reconciliation-page .relay-date-range-picker__selection-arrow,.reconciliation-page .relay-date-range-picker__calendar-panel .react-datepicker__day,.reconciliation-page .relay-date-range-picker__calendar-panel .react-datepicker__navigation,.reconciliation-page .relay-date-range-picker__cancel,.reconciliation-page .relay-date-range-picker__apply{border-radius:5px!important}.reconciliation-error{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border-radius:5px;background:#fff1f1;color:#a92a2a;font-size:11px;font-weight:600}.reconciliation-error>svg{width:14px;height:14px;flex:0 0 auto}.reconciliation-error button{margin-left:auto;background:transparent;color:inherit;font-size:11px;font-weight:800}.reconciliation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.reconciliation-summary__item{display:flex;min-width:0;align-items:center;gap:12px;min-height:92px;padding:15px 16px;border-radius:5px;box-shadow:0 2px 8px #07192f09}.reconciliation-summary__item--logged{background:#fff8df}.reconciliation-summary__item--collected{background:#edf8f1}.reconciliation-summary__item--unpaid{background:#fff0f0}.reconciliation-summary__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:5px}.reconciliation-summary__item--logged .reconciliation-summary__icon{background:#ffedb2;color:#9f7100}.reconciliation-summary__item--collected .reconciliation-summary__icon{background:#d8f1e1;color:#1f7449}.reconciliation-summary__item--unpaid .reconciliation-summary__icon{background:#ffdede;color:#b13232}.reconciliation-summary__icon svg{width:18px;height:18px}.reconciliation-summary__item>div:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.reconciliation-summary span{color:#68737f;font-size:11px;font-weight:600}.reconciliation-summary strong{overflow:hidden;color:var(--color-primary, #07192f);font-size:20px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reconciliation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reconciliation-section{min-width:0;overflow:hidden;border-radius:5px}.reconciliation-section--payments{background:#f3faf6}.reconciliation-section--statuses{background:#f3f7fd}.reconciliation-section>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px}.reconciliation-section>header h3{color:#20252b;font-size:14px;font-weight:800;line-height:1.4}.reconciliation-section>header p{margin-top:2px;color:#7b8691;font-size:11px;font-weight:500}.reconciliation-section>header>svg{width:34px;height:34px;padding:8px;border-radius:5px}.reconciliation-section--payments>header>svg{background:#dff3e6;color:#1f7449}.reconciliation-section--statuses>header>svg{background:#e1ecfb;color:#315f9f}.reconciliation-payment{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:12px;align-items:center;min-height:280px;padding:0 15px 15px}.reconciliation-payment__chart{position:relative;height:210px}.reconciliation-payment__center{position:absolute;top:50%;left:50%;display:flex;width:128px;flex-direction:column;align-items:center;transform:translate(-50%,-50%);pointer-events:none;text-align:center}.reconciliation-payment__center strong{color:var(--color-primary, #07192f);font-size:16px;font-weight:800;line-height:1.3}.reconciliation-payment__center span{margin-top:2px;color:#7b8691;font-size:11px;font-weight:600}.reconciliation-payment__legend{display:grid;gap:3px}.reconciliation-payment__legend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 0}.reconciliation-payment__legend>div+div{border-top:1px solid #dbe7df}.reconciliation-payment__legend>div>span{width:8px;height:8px;border-radius:5px}.reconciliation-payment__legend>div>div{display:flex;min-width:0;flex-direction:column;gap:1px}.reconciliation-payment__legend strong{color:#20252b;font-size:11px;font-weight:800}.reconciliation-payment__legend small{color:#7b8691;font-size:11px;font-weight:500}.reconciliation-payment__legend b{color:var(--color-primary, #07192f);font-size:11px;font-weight:800}.reconciliation-status-chart{height:280px;padding:0 15px 15px}.reconciliation-empty{display:grid;height:100%;place-items:center;color:#8b96a2;font-size:11px;font-weight:600}.reconciliation-check{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:5px}.reconciliation-check>svg{width:16px;height:16px;margin-top:1px;flex:0 0 auto}.reconciliation-check>div{display:flex;flex-direction:column;gap:2px}.reconciliation-check strong{font-size:11px;font-weight:800}.reconciliation-check span{font-size:11px;font-weight:500}.reconciliation-check--matched{background:#e9f6ee;color:#1f7048}.reconciliation-check--review{background:#fff3c9;color:#735800}.reconciliation-skeleton,.reconciliation-skeleton__summary,.reconciliation-skeleton__charts{display:grid;gap:14px}.reconciliation-skeleton__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.reconciliation-skeleton__charts{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-skeleton span{display:block;border-radius:5px;background:linear-gradient(90deg,#e7eaed 25%,#f4f5f6,#e7eaed 75%);background-size:200% 100%;animation:reconciliation-shimmer 1.2s infinite}.reconciliation-skeleton__summary span{height:92px}.reconciliation-skeleton__charts span{height:350px}.reconciliation-empty-report{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;color:#8b96a2;text-align:center}.reconciliation-empty-report>svg{width:22px;height:22px}.reconciliation-empty-report h3{margin-top:10px;color:var(--color-primary, #07192f);font-size:13px;font-weight:800}.reconciliation-empty-report p{margin-top:4px;font-size:11px;font-weight:500}.reconciliation-spin{animation:reconciliation-spin .85s linear infinite}@keyframes reconciliation-spin{to{transform:rotate(360deg)}}@keyframes reconciliation-shimmer{to{background-position:-200% 0}}@media(max-width:1000px){.reconciliation-grid,.reconciliation-skeleton__charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.reconciliation-page{padding:20px}.reconciliation-header{align-items:flex-start;flex-direction:column}.reconciliation-header__actions{width:100%}.reconciliation-print{flex:1}.reconciliation-controls{width:100%}.reconciliation-summary,.reconciliation-skeleton__summary,.reconciliation-payment{grid-template-columns:minmax(0,1fr)}.reconciliation-payment__chart{width:min(100%,320px);margin:0 auto}}@media(prefers-reduced-motion:reduce){.reconciliation-spin,.reconciliation-skeleton span{animation:none}}@media(max-width:1180px){.reconciliation-page{padding:24px}.reconciliation-header{gap:16px;margin-bottom:16px}.reconciliation-controls{margin-bottom:13px}.reconciliation-summary{gap:8px;margin-bottom:14px}.reconciliation-summary__item{min-height:82px;gap:10px;padding:12px 13px}.reconciliation-summary__icon{width:38px;height:38px;flex-basis:38px}.reconciliation-summary__icon svg{width:16px;height:16px}.reconciliation-summary strong{font-size:18px}}@media(max-width:820px){.reconciliation-page{padding:18px}.reconciliation-header{align-items:center;flex-direction:row;gap:12px;margin-bottom:13px}.reconciliation-header>div:first-child{min-width:0}.reconciliation-header h2{font-size:22px}.reconciliation-header p{margin-top:3px;font-size:11px}.reconciliation-header__actions{width:auto;flex:0 0 auto}.reconciliation-refresh,.reconciliation-print{min-height:38px}.reconciliation-refresh{width:38px}.reconciliation-print{flex:0 0 auto;padding:0 12px}.reconciliation-controls{width:min(100%,360px);margin-bottom:12px;padding:9px}.reconciliation-controls .relay-date-range-picker__trigger{min-height:40px}.reconciliation-summary,.reconciliation-skeleton__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reconciliation-summary__item{min-height:76px;gap:9px;padding:10px 11px}.reconciliation-summary__icon{width:34px;height:34px;flex-basis:34px}.reconciliation-summary span{font-size:10px}.reconciliation-summary strong{font-size:16px}.reconciliation-skeleton__summary span{height:76px}}@media(max-width:640px){.reconciliation-page{padding:14px}.reconciliation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px}.reconciliation-header h2{font-size:20px}.reconciliation-header p{max-width:420px;margin-top:2px;font-size:10px;line-height:1.45}.reconciliation-header__actions{gap:6px}.reconciliation-refresh,.reconciliation-print{min-height:36px;font-size:10px}.reconciliation-refresh{width:36px}.reconciliation-print{padding:0 10px}.reconciliation-controls{width:100%;margin-bottom:10px;padding:8px}.reconciliation-controls .relay-date-range-picker__label{margin-bottom:3px;font-size:10px}.reconciliation-controls .relay-date-range-picker__trigger{min-height:38px}.reconciliation-summary,.reconciliation-skeleton__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:11px}.reconciliation-summary__item{min-height:86px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:9px}.reconciliation-summary__icon{width:30px;height:30px;flex-basis:30px}.reconciliation-summary__icon svg{width:14px;height:14px}.reconciliation-summary__item>div:last-child{width:100%;gap:1px}.reconciliation-summary span{overflow:hidden;width:100%;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reconciliation-summary strong{width:100%;font-size:clamp(12px,3.8vw,15px);line-height:1.25}.reconciliation-skeleton__summary span{height:86px}.reconciliation-error{align-items:flex-start;flex-wrap:wrap;margin-bottom:10px;padding:9px 10px}.reconciliation-error button{margin-left:22px}.reconciliation-section>header{min-height:58px;padding:11px 12px}.reconciliation-section>header h3{font-size:13px}.reconciliation-section>header p{font-size:10px}.reconciliation-section>header>svg{width:31px;height:31px;padding:7px}.reconciliation-payment{min-height:0;gap:6px;padding:0 12px 12px}.reconciliation-payment__chart{height:190px}.reconciliation-status-chart{height:245px;padding:0 10px 10px}}@media(max-width:400px){.reconciliation-page{padding:12px}.reconciliation-header{gap:8px}.reconciliation-header h2{font-size:19px}.reconciliation-header p{display:none}.reconciliation-print{min-width:36px;padding:0 9px}.reconciliation-summary,.reconciliation-skeleton__summary{gap:5px}.reconciliation-summary__item{min-height:80px;gap:5px;padding:7px}.reconciliation-summary__icon{width:27px;height:27px;flex-basis:27px}.reconciliation-summary__icon svg{width:13px;height:13px}.reconciliation-summary span{font-size:8px;letter-spacing:-.01em}.reconciliation-summary strong{font-size:clamp(11px,3.7vw,13px)}.reconciliation-skeleton__summary span{height:80px}.reconciliation-payment__chart{height:175px}.reconciliation-payment__center{width:104px}.reconciliation-payment__center strong{font-size:14px}.reconciliation-status-chart{height:225px}}.screen-mode-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f6f7fb;padding:24px}.screen-mode-card{width:100%;max-width:520px;background:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 8px 32px #0a162814;text-align:center}.screen-mode-title{font-size:22px;font-weight:700;color:#0a1628;margin:0 0 8px}.screen-mode-subtitle{font-size:14px;color:#6b7280;margin:0 0 28px;line-height:1.5}.screen-mode-options{display:flex;flex-direction:column;gap:14px}.screen-mode-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fafbfc;cursor:pointer;transition:border-color .15s ease,background .15s ease;color:#0a1628}.screen-mode-option:hover{border-color:#f0a500;background:#fff8ea}.screen-mode-option-title{font-size:15px;font-weight:700}.screen-mode-option-desc{font-size:12.5px;color:#6b7280}.screen-mode-back{margin-top:4px;padding:10px;border:none;background:transparent;color:#6b7280;font-size:13px;cursor:pointer}.screen-mode-back:hover{color:#0a1628}.status-board-page{min-height:100%;padding:28px;background:#fff}.status-board-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.status-board-header h2{color:var(--color-primary, #07192f);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.status-board-header p{margin-top:5px;color:var(--color-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.5}.status-board-header__actions{display:flex;align-items:center;gap:8px}.status-board-live{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid #e5e9ef;border-radius:5px;background:#f8fafc;color:var(--color-primary, #07192f);font-size:11px;font-weight:700}.status-board-live>span{width:7px;height:7px;border-radius:50%;background:#21a366;box-shadow:0 0 0 3px #21a3661f}.status-board-live small{padding-left:7px;border-left:1px solid #dde2e7;color:var(--color-text-muted, #667085);font-size:10px;font-weight:500}.status-board-refresh{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e5e9ef;border-radius:5px;background:#f8fafc;color:var(--color-primary, #07192f);transition:background .16s ease,border-color .16s ease,opacity .16s ease}.status-board-refresh:hover:not(:disabled){background:#f1f5f9;border-color:#d7dde6}.status-board-refresh:disabled{opacity:.5}.status-board-refresh svg{width:15px;height:15px}.status-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.status-board-search{position:relative;display:flex;width:min(100%,380px);min-height:40px;align-items:center;border:1px solid #e3e8ef;border-radius:5px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.status-board-search:focus-within{border-color:#c5cfdb;box-shadow:0 0 0 3px #07192f0a}.status-board-search>svg{width:15px;height:15px;margin-left:12px;flex:0 0 auto;color:#8b96a2}.status-board-search input{width:100%;height:38px;padding:0 40px 0 9px;border:0;outline:0;background:transparent;color:var(--color-primary, #07192f);font-size:11px;font-weight:500}.status-board-search input::-moz-placeholder{color:#9aa4ae}.status-board-search input::placeholder{color:#9aa4ae}.status-board-search button{position:absolute;top:50%;right:6px;display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:transparent;color:#8b96a2;transform:translateY(-50%)}.status-board-search button:hover{background:#f1f3f5;color:var(--color-primary, #07192f)}.status-board-search button svg{width:13px;height:13px}.status-board-hidden-count{color:#8b96a2;font-size:10px;font-weight:600}.status-board-error{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid #f3d8d8;border-radius:5px;background:#fff6f6;color:#a92a2a;font-size:11px;font-weight:600}.status-board-error>svg{width:14px;height:14px;flex:0 0 auto}.status-board-error button{margin-left:auto;background:transparent;color:inherit;font-size:10px;font-weight:800}.status-board-grid,.status-board-loading{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:8px}.status-board-column{min-width:230px;padding:10px;border:1px solid transparent;border-radius:5px}.status-board-column--new{background:#fff8eb;border-color:#f6e6bf}.status-board-column--paid{background:#f4f8ff;border-color:#dbe7ff}.status-board-column--dispatched{background:#f7f4ff;border-color:#e7ddff}.status-board-column--transit{background:#effbff;border-color:#d2eef5}.status-board-column--delivered{background:#f1faf5;border-color:#d8eee2}.status-board-column__header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 10px}.status-board-column__header>div{display:flex;min-width:0;align-items:center;gap:8px}.status-board-column__icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:5px;background:#ffffffdb;box-shadow:0 1px 2px #07192f0a}.status-board-column__icon svg{width:13px;height:13px}.status-board-column--new .status-board-column__icon,.status-board-column--new .status-board-column__count{color:#c18412}.status-board-column--paid .status-board-column__icon,.status-board-column--paid .status-board-column__count{color:#3268ba}.status-board-column--dispatched .status-board-column__icon,.status-board-column--dispatched .status-board-column__count{color:#7a57ae}.status-board-column--transit .status-board-column__icon,.status-board-column--transit .status-board-column__count{color:#18839a}.status-board-column--delivered .status-board-column__icon,.status-board-column--delivered .status-board-column__count{color:#1b8b59}.status-board-column__header h3{overflow:hidden;color:#20252b;font-size:12px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.status-board-column__count{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:#ffffffd1;font-size:10px;font-weight:800}.status-board-column__body{display:grid;gap:9px;max-height:calc(100vh - 260px);min-height:265px;overflow-y:auto;padding-right:2px}.status-board-card{width:100%;overflow:hidden;padding:12px;border:1px solid #e4e8ee;border-radius:5px;background:#fff;color:inherit;text-align:left;box-shadow:0 1px 2px #07192f08;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.status-board-card:hover{border-color:#cfd7e1;box-shadow:0 6px 16px #07192f0f;transform:translateY(-1px)}.status-board-card__top,.status-board-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.status-board-card__waybill{overflow:hidden;color:var(--color-primary, #07192f);font-size:11px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.status-board-card__time{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#8b96a2;font-size:10px;font-weight:500}.status-board-card__time svg{width:11px;height:11px}.status-board-card__person{display:flex;min-width:0;align-items:center;gap:9px;margin-top:14px}.status-board-card__avatar{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:5px;background:#eef2f6;color:var(--color-primary, #07192f);font-size:10px;font-weight:800}.status-board-card__person>div{display:flex;min-width:0;flex-direction:column;gap:1px}.status-board-card__person strong{overflow:hidden;color:#20252b;font-size:11px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.status-board-card__person span{overflow:hidden;color:#8b96a2;font-size:10px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.status-board-card__bottom{margin-top:13px;padding-top:10px;border-top:1px solid #edf1f5;color:#68737f}.status-board-card__bottom span{font-size:10px;font-weight:700}.status-board-card__bottom svg{width:14px;height:14px;color:#9aa4ae}.status-board-empty{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed rgba(120,130,145,.18);border-radius:5px;background:#ffffff73;color:#9aa4ae}.status-board-empty svg{width:17px;height:17px}.status-board-empty span{font-size:10px;font-weight:600}.status-board-loading__column{display:grid;gap:9px;min-width:230px;padding:10px;border-radius:5px;background:#f6f8fa}.status-board-loading__column span{height:118px;border-radius:5px;background:linear-gradient(90deg,#e5e8eb 25%,#f2f4f6,#e5e8eb 75%);background-size:200% 100%;animation:status-board-shimmer 1.2s infinite}.status-board-spin{animation:status-board-spin .85s linear infinite}@keyframes status-board-spin{to{transform:rotate(360deg)}}@keyframes status-board-shimmer{to{background-position:-200% 0}}@media(max-width:760px){.status-board-page{padding:20px}.status-board-header{align-items:flex-start;flex-direction:column}.status-board-header__actions{width:100%;justify-content:space-between}.status-board-live{flex:1}.status-board-toolbar{align-items:stretch;flex-direction:column}.status-board-search{width:100%}.status-board-hidden-count{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.status-board-card,.status-board-refresh{transition:none}.status-board-spin,.status-board-loading__column span{animation:none}}.app-loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f4f5f6}.app-loading-content{display:flex;flex-direction:column;align-items:center;gap:12px}.app-loading-spinner{width:32px;height:32px;display:block;border:2px solid rgba(7,25,47,.16);border-top-color:#ffc400;border-radius:50%;animation:app-loading-spin .7s linear infinite}.app-loading-text{margin:0;color:#667085;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.55}@keyframes app-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-loading-spinner{animation-duration:1.4s}}
