@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{color:#243447;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family-sans:"Inter", "SF Pro Text", "SF Pro Display", "Segoe UI", "Manrope", "Helvetica Neue", Arial, sans-serif;--font-size-title:20px;--font-size-body:15px;--font-size-caption:13px;--font-size-stat:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--app-control-height:40px;--page-width:1200px;--surface:#ffffffe0;--surface-strong:#fffaf2f5;--surface-muted:#e639460a;--border:#e639461f;--text-main:#1f2937;--text-soft:#4b5563;--text-accent:#e63946;--accent:#e63946;--accent-strong:#d32f2f;--accent-cool:#5f9ee5;--accent-danger:#ef4444;--shadow:0 22px 60px #e6394614;--shadow-soft:0 10px 28px #e639460d;background:#f7f8fa;font-family:Inter,SF Pro Text,SF Pro Display,Segoe UI,Manrope,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text-main);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);margin:0;line-height:1.5}body,button,input,textarea,select{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}small,.caption-text{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.metric-box strong,.module-page__stat-value,.shipment-stat-card__value,.summary-stat__value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.auth-page{height:100vh;padding:0;overflow:hidden}.status-page{min-height:100vh;padding:calc(20px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));background:radial-gradient(circle at 0 0,#ffc27033,#0000 24%),radial-gradient(circle at 100% 0,#70b0ff29,#0000 22%),linear-gradient(#fffaf2 0%,#f4f8fd 100%)}.status-page__shell{min-height:calc(100vh - (40px + env(safe-area-inset-top) + env(safe-area-inset-bottom)));background:#ffffffdb;border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(360px,520px);display:grid;overflow:hidden;box-shadow:0 24px 64px #294b6e1f}.status-page__media{background:radial-gradient(circle at 28% 36%,#ffd0a26b,#0000 24%),radial-gradient(circle at 62% 22%,#c5dcff61,#0000 28%),linear-gradient(#ffffffeb,#f7fafff5);flex-direction:column;justify-content:space-between;padding:32px 36px 28px;display:flex}.status-page__visual{flex:1;align-content:center;justify-items:center;display:grid}.status-page__image{object-fit:contain;width:min(100%,640px);max-height:500px}.status-page__content{background:#ffffffeb;justify-content:center;align-items:center;padding:32px;display:flex}.status-page__card{gap:18px;width:min(100%,420px);display:grid}.status-page__card h1{color:var(--accent)!important;margin:0!important;font-size:clamp(34px,4vw,48px)!important;line-height:1.02!important}.status-page__card .ant-typography{margin-bottom:0}.status-page__card .ant-typography.ant-typography-secondary,.status-page__card p{color:var(--text-soft)}.status-page__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-accent);font-size:12px;font-weight:700}.status-page__button-icon{width:18px;height:18px}.public-order-tracking-page{background:radial-gradient(circle at 0 0,#ffc2702e,#0000 24%),radial-gradient(circle at 100% 0,#70b0ff24,#0000 22%),linear-gradient(#fffaf2 0%,#f4f8fd 100%);min-height:100vh;padding:28px 20px}.public-order-tracking-page__shell{gap:24px;width:min(100%,760px);margin:0 auto;display:grid}.public-order-tracking-page__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.public-order-tracking-page__hero{gap:12px;display:grid}.public-order-tracking-page__hero .ant-typography{margin-bottom:0}.public-order-tracking-page__hero-main{gap:10px;display:grid}.public-order-tracking-page__locale-select{min-width:112px}.public-order-tracking-page__number-block{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#e639461a,#5f9ee51a),#ffffffd1;border:1px solid #e639461f;border-radius:24px;gap:6px;padding:18px 20px;display:grid}.public-order-tracking-page__number-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:700}.public-order-tracking-page__number-value.ant-typography{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0!important;font-size:clamp(28px,6vw,44px)!important;line-height:1.05!important}.public-order-tracking-page__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-accent);font-size:12px;font-weight:700}.public-order-tracking-page__alert{margin-bottom:0}.public-order-tracking-page__loading{gap:16px;display:grid}.public-order-tracking-page__card{border-radius:28px;box-shadow:0 15px 30px -5px #00000014,0 10px 12px -5px #0000000a,inset 0 -2px #00000005}.public-order-tracking-page__flow-card .ant-card-body{padding:24px}.public-order-tracking-page__flow-card{width:100%}.public-order-tracking-page__flow-head{margin-bottom:14px}.public-order-tracking-page__status-hero{align-items:center;gap:18px;display:flex}.public-order-tracking-page__current-tag{border-radius:999px;justify-self:start;margin-bottom:0;padding-inline:12px;font-weight:600;line-height:28px;display:inline-flex}.public-order-tracking-page__status-copy{gap:6px;min-width:0;display:grid}.public-order-tracking-page__status-title.ant-typography{margin:0!important;font-size:clamp(24px,4vw,32px)!important;line-height:1.1!important}.public-order-tracking-page__current-icon-ring{background:#22c55e14;border:1px solid #22c55e29;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 0 6px #22c55e0d}.public-order-tracking-page__current-icon-ring .public-order-tracking-page__timeline-icon{width:34px;height:34px}.public-order-tracking-page__updated-at{margin-bottom:0;font-size:14px;display:inline-block}.public-order-tracking-page__route{background:#0f172a05;border-radius:18px;gap:10px;margin-bottom:0;padding:12px 14px;display:grid}.public-order-tracking-page__route-item{align-items:flex-start;gap:10px;display:flex}.public-order-tracking-page__route-pin{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.public-order-tracking-page__route-pin--from{color:#2563eb;background:#3b82f61a}.public-order-tracking-page__route-pin--to{color:#16a34a;background:#22c55e1a}.public-order-tracking-page__route-icon{width:16px;height:16px}.public-order-tracking-page__route-text{gap:4px;min-width:0;display:grid}.public-order-tracking-page__route-label{font-size:12px;line-height:1.2}.public-order-tracking-page__route-value{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.public-order-tracking-page__route-divider{background:#94a3b82e;height:1px}.public-order-tracking-page__divider{background:#94a3b833;height:1px;margin:10px 0 12px}.public-order-tracking-page__flow-title.ant-typography{margin-bottom:18px}.public-order-tracking-page__timeline{gap:0;display:grid}.public-order-tracking-page__timeline-item{grid-template-columns:18px 56px minmax(0,1fr);align-items:start;gap:14px;display:grid}.public-order-tracking-page__timeline-rail{align-self:stretch;justify-items:center;display:grid}.public-order-tracking-page__timeline-marker{z-index:1;background:#22c55e;border:2px solid #22c55e2e;border-radius:50%;width:10px;height:10px}.public-order-tracking-page__timeline-marker--active{background:#fff;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.public-order-tracking-page__timeline-line{background:linear-gradient(#22c55ef2,#22c55e4d);flex:auto;width:2px;min-height:46px;margin-top:2px}.public-order-tracking-page__timeline-badge{color:#16a34a;background:#22c55e14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.public-order-tracking-page__timeline-badge--active{background:#22c55e1f}.public-order-tracking-page__timeline-icon{stroke-width:2px;width:20px;height:20px}.public-order-tracking-page__timeline-content{gap:4px;padding-bottom:16px;display:grid}.public-order-tracking-page__timeline-title{font-size:16px;font-weight:700;line-height:1.35}.public-order-tracking-page__timeline-time{font-size:14px}body.theme-dark .public-order-tracking-page{background:radial-gradient(circle at 0 0,#38bdf81a,#0000 24%),linear-gradient(#0f172a 0%,#0b1220 100%)}body.theme-dark .public-order-tracking-page__card{background:#0f172ae0}body.theme-dark .public-order-tracking-page__number-block{background:linear-gradient(135deg,#e6394624,#5f9ee529),#0f172aeb;border-color:#94a3b833}body.theme-dark .public-order-tracking-page__hero .ant-typography,body.theme-dark .public-order-tracking-page__card .ant-typography,body.theme-dark .public-order-tracking-page__card .ant-steps-item-title,body.theme-dark .public-order-tracking-page__card .ant-steps-item-description{color:#f1f5f9eb}body.theme-dark .public-order-tracking-page__card .ant-typography.ant-typography-secondary{color:#94a3b8eb}body.theme-dark .public-order-tracking-page__divider{background:#475569b3}body.theme-dark .public-order-tracking-page__route{background:#ffffff08}body.theme-dark .public-order-tracking-page__route-divider{background:#4755698c}body.theme-dark .public-order-tracking-page__timeline-badge{background:#22c55e1f}body.theme-dark .public-order-tracking-page__timeline-line{background:linear-gradient(#4ade80f2,#4ade8047)}body.theme-dark .public-order-tracking-page__current-icon-ring{background:#22c55e1f;border-color:#4ade8033;box-shadow:0 0 0 8px #22c55e14}@media (width<=720px){.public-order-tracking-page{padding:18px 14px 28px}.public-order-tracking-page__shell{gap:18px}.public-order-tracking-page__toolbar{grid-template-columns:1fr}.public-order-tracking-page__locale-select{width:100%}.public-order-tracking-page__number-block{border-radius:20px;padding:14px}.public-order-tracking-page__flow-card{width:100%}.public-order-tracking-page__flow-card .ant-card-body{padding:18px 14px}.public-order-tracking-page__flow-head{margin-bottom:12px}.public-order-tracking-page__status-hero{align-items:flex-start;gap:12px}.public-order-tracking-page__current-icon-ring{width:56px;height:56px}.public-order-tracking-page__current-icon-ring .public-order-tracking-page__timeline-icon{width:28px;height:28px}.public-order-tracking-page__timeline-item{grid-template-columns:14px 44px minmax(0,1fr);gap:12px}.public-order-tracking-page__timeline-badge{width:36px;height:36px}.public-order-tracking-page__route{padding:10px 12px}}@media (width<=420px){.public-order-tracking-page__eyebrow{font-size:11px}.public-order-tracking-page__number-value.ant-typography{font-size:26px!important}.public-order-tracking-page__status-title.ant-typography{font-size:22px!important}}.copy-value{flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.copy-value__text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.copy-value__button.ant-btn{flex:none;width:28px;min-width:28px;height:28px;padding:0}.auth-page--loading{background:radial-gradient(circle at 0 0,#f29f4b2e,#0000 22%),linear-gradient(#fff9f1 0%,#eef5fb 100%)}body.theme-dark .auth-page--loading{background:radial-gradient(circle at 0 0,#38bdf81a,#0000 24%),linear-gradient(#0f172a 0%,#0b1220 100%)}.auth-page__shell{grid-template-columns:minmax(0,1.5fr) minmax(360px,440px);gap:0;width:100%;height:100%;display:grid;overflow:hidden}.auth-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.auth-panel--brand{background:radial-gradient(circle at 25% 38%,#ffd0a26b,#0000 24%),radial-gradient(circle at 58% 22%,#c5dcff66,#0000 28%),linear-gradient(#ffffffe0,#f7faffeb);flex-direction:column;justify-content:space-between;min-height:100%;padding:28px 40px 20px;display:flex;position:relative}.auth-panel--form h2,.auth-summary-card h3{color:var(--text-main);margin:12px 0}.auth-panel__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-accent);font-size:12px}.brand-mark{border-radius:18px;align-items:center;gap:14px;margin-top:18px;margin-bottom:28px;padding:4px 0;display:inline-flex}.brand-mark--compact{width:fit-content;margin-bottom:14px}.brand-mark--hero{margin-bottom:0}.brand-mark__logo{object-fit:contain;width:80px;height:80px}.brand-mark strong{color:var(--text-main);display:block}.brand-mark span{color:var(--text-soft);font-size:14px}.brand-mark__link{align-items:center;gap:8px;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1;display:inline-flex;color:var(--text-main)!important}.brand-mark__link:hover{color:var(--accent-strong)!important}.brand-mark__caption{margin-top:8px;font-size:clamp(18px,1.4vw,22px);display:block;color:var(--text-soft)!important}.auth-brand-stack{min-height:100%}.language-switch{align-items:center;gap:8px;display:inline-flex}.language-switch__icon-wrap{background:#ffffffb8;border:1px solid #26568714;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.language-switch__icon{color:#6f8297;width:18px;height:18px}.language-switch__select{min-width:78px}.language-switch__select .ant-select-selector{min-height:36px!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#26568714!important;border-radius:14px!important;padding-inline:10px!important}.auth-illustration{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex;position:relative}.auth-illustration__title{color:var(--text-main);text-align:center;z-index:1;margin:0;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.04;position:relative}.auth-orb{filter:blur(24px);opacity:.75;border-radius:999px;position:absolute}.auth-orb--peach{background:#ffcaa180;width:280px;height:280px;top:18%;left:10%}.auth-orb--blue{background:#c0dcff8c;width:320px;height:320px;bottom:10%;right:12%}.auth-car{object-fit:contain;filter:drop-shadow(0 30px 38px #44546c2e);width:min(920px,96%);max-height:620px;position:relative;transform:translateY(-42px)}.auth-summary-card,.loading-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffc7;border-radius:20px;padding:18px}.role-pill strong,.summary-list dd{color:var(--text-main);display:block}.role-pill span,.role-pill small,.summary-list dt,.form-message{color:var(--text-soft)}.auth-panel--form{background:#ffffffe6;border-left:1px solid #26568714;justify-content:center;align-items:center;min-height:100%;padding:32px;display:flex}.auth-form-card{background:linear-gradient(#fffffffa,#f5f8fdf2);border-radius:28px;width:100%;max-width:420px;box-shadow:0 26px 60px #294b6e24}.auth-form-card .ant-card-body{padding:28px}.auth-form{gap:18px;width:100%;display:grid}.auth-form__head{margin-bottom:8px}.auth-form__text{color:var(--text-soft)!important;margin:0!important}.floating-field{display:block;position:relative}.floating-field__label{z-index:2;color:#77889b;pointer-events:none;border-radius:999px;padding:0 6px;font-size:15px;line-height:1;transition:top .16s,transform .16s,font-size .16s,color .16s,background-color .16s;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.floating-field--raised .floating-field__label{color:var(--accent-cool);background:#f5f8fdf5;font-size:12px;top:0;transform:translateY(-50%)}.floating-field .ant-input-affix-wrapper,.floating-field .ant-input-outlined,.floating-field .ant-input-filled,.floating-field .ant-input-password{border:1px solid var(--border);min-height:56px;box-shadow:none;background:#eef4ff;border-radius:18px;padding:0 14px}.floating-field .ant-input{background:0 0;font-size:15px}.floating-field:not(.floating-field--raised) .ant-input::placeholder{color:#0000}.floating-field .ant-input-prefix,.floating-field .ant-input-suffix{color:#6f8297;margin-inline-end:10px}.floating-field .ant-input-suffix{margin-inline-end:0}.field__icon{width:20px;height:20px}.field__icon--toggle{color:#6f8297}.field__toggle-button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.field__toggle-button:hover .field__icon--toggle,.field__toggle-button:focus-visible .field__icon--toggle{color:var(--accent-cool)}.field__toggle-button:focus-visible{outline:none}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border-radius:10px;height:36px;min-height:36px;max-height:36px;padding:6px 12px;transition:all .18s}.primary-button{color:#fff;background:#14a38b;border-color:#14a38b;font-weight:700;box-shadow:0 10px 20px #14a38b2e}.primary-button:hover{background:#0f9580;border-color:#0f9580}.secondary-button{color:#e63946;background:#e639460f;border:1px solid #e6394633}.secondary-button:hover{background:#e639461a;border-color:#e6394652}.ghost-button{color:var(--accent-danger);background:#d957570a;border:1px solid #d957572e}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{opacity:.6;cursor:not-allowed}.role-list,.role-pill-list,.permission-checks{gap:12px;display:grid}.role-list{width:100%}.role-option{width:100%;display:block;margin:0!important;padding:0!important}.role-option.ant-radio-wrapper{align-items:center;gap:14px;width:100%;margin:0;display:flex}.role-option .ant-radio{display:none}.role-option__body{border:1px solid var(--border);width:100%;min-height:72px;box-shadow:var(--shadow-soft);cursor:pointer;background:#f9fbffe6;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.role-option__copy{gap:4px;min-width:0;display:grid}.role-option__copy strong{color:var(--text-main);font-size:18px;line-height:1.1}.role-option__copy span{color:var(--text-soft);font-size:14px}.role-option__position{min-width:136px;color:var(--text-soft);text-transform:lowercase;white-space:nowrap;background:#5f9ee514;border-radius:999px;justify-content:center;align-items:center;margin-top:25px;padding:4px 12px;font-size:13px;display:inline-flex}.role-option.ant-radio-wrapper-checked .role-option__body{background:#5f9ee514;border-color:#5f9ee594}.loading-card{text-align:center;min-width:min(420px,100%);color:var(--text-main)}body.theme-dark .loading-card{color:#f3f6fb;background:#0f172af2;border:1px solid #94a3b833;box-shadow:0 18px 40px #0206177a}.page-shell{width:min(var(--page-width), calc(100% - 32px));margin:0 auto}.dashboard-page{min-height:100vh;padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));--dashboard-bg:#eef1f7;--dashboard-panel-bg:#fffffff5;--dashboard-border:#637aa81a;--dashboard-muted-bg:#f4f6fa;--dashboard-input-bg:#fff;--dashboard-text:#1a2233;--dashboard-text-soft:#64748b;--dashboard-icon:#64748b;--dashboard-table-head-bg:#f8fafc;--dashboard-navbar-bg:#ffffffd1;--dashboard-navbar-border:#637aa81a;--dashboard-sidebar-bg:#fffffffa;--dashboard-active-bg:#14a38b14;--dashboard-active-color:#0d9e87;--map-point-border:#1d4ed8;--map-point-bg:#dbeafe;--map-point-color:#1d4ed8;--map-point-disabled-border:#cbd5e1;--map-point-disabled-bg:#f8fafc;--map-point-disabled-color:#94a3b8;--map-canvas-border:#d9d9d9;--dashboard-canvas-bg:transparent;background:var(--dashboard-bg)}.dashboard-page--dark{--dashboard-bg:#0d1117;--dashboard-panel-bg:#161e2ef5;--dashboard-border:#94a3b81f;--dashboard-muted-bg:#131c2e;--dashboard-input-bg:#161e30;--dashboard-text:#e8edf5;--dashboard-text-soft:#8a9ab5;--dashboard-icon:#8a9ab5;--dashboard-table-head-bg:#94a3b814;--dashboard-navbar-bg:#161e2ed1;--dashboard-navbar-border:#94a3b81f;--dashboard-sidebar-bg:#161e2efa;--dashboard-active-bg:#14a38b1f;--dashboard-active-color:#2dd4be;--map-point-border:#93c5fd99;--map-point-bg:#1e3a8a47;--map-point-color:#93c5fd;--map-point-disabled-border:#94a3b84d;--map-point-disabled-bg:#1e293b9e;--map-point-disabled-color:#64748b;--map-canvas-border:#94a3b847;--dashboard-canvas-bg:transparent}body.theme-dark{--dashboard-bg:#0d1117;--dashboard-panel-bg:#161e2ef5;--dashboard-border:#94a3b81f;--dashboard-muted-bg:#131c2e;--dashboard-input-bg:#161e30;--dashboard-text:#e8edf5;--dashboard-text-soft:#8a9ab5;--dashboard-icon:#8a9ab5;--dashboard-table-head-bg:#94a3b814;--dashboard-navbar-bg:#161e2ed1;--dashboard-navbar-border:#94a3b81f;--dashboard-sidebar-bg:#161e2efa;--dashboard-active-bg:#14a38b1f;--dashboard-active-color:#2dd4be;--map-point-border:#93c5fd99;--map-point-bg:#1e3a8a47;--map-point-color:#93c5fd;--map-point-disabled-border:#94a3b84d;--map-point-disabled-bg:#1e293b9e;--map-point-disabled-color:#64748b;--map-canvas-border:#94a3b847}.dashboard-shell{min-height:calc(100vh - (16px + env(safe-area-inset-top) + env(safe-area-inset-bottom)));grid-template-columns:256px minmax(0,1fr);gap:10px;display:grid}.dashboard-shell--collapsed{grid-template-columns:80px minmax(0,1fr)}.dashboard-sidebar{z-index:1;background:var(--dashboard-sidebar-bg,var(--dashboard-panel-bg));border:1px solid var(--dashboard-border);border-radius:22px;flex-direction:column;justify-content:space-between;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0f172a12,0 1px 4px #0f172a0a}.dashboard-sidebar__top{gap:2px;padding:6px 10px 0;display:grid}.dashboard-sidebar__bottom{border-top:1px solid var(--dashboard-border);gap:2px;padding:8px 10px 10px;display:grid}.dashboard-sidebar__nav{gap:2px;padding:4px 0 8px;display:grid}.dashboard-sidebar__brand{color:var(--dashboard-text);border-bottom:1px solid var(--dashboard-border);align-items:center;gap:10px;margin-bottom:4px;padding:14px 8px 10px;font-weight:700;display:flex}.dashboard-sidebar__brand strong{font-size:22px;line-height:1.05}.dashboard-sidebar__logo{object-fit:contain;width:190px;max-width:100%;height:auto}.dashboard-sidebar__link,.dashboard-sidebar__footer-link{width:100%;color:var(--dashboard-text-soft);text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.dashboard-sidebar__permission-block{gap:2px;display:grid}.dashboard-sidebar__permission-trigger,.dashboard-sidebar__permission-link{width:100%;color:var(--dashboard-text-soft);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .14s,color .14s;display:flex}.dashboard-sidebar__permission-trigger--active{color:var(--dashboard-active-color,#0d9e87);background:var(--dashboard-active-bg,#14a38b14);font-weight:600}.dashboard-sidebar__permission-trigger:hover,.dashboard-sidebar__permission-link:hover{color:var(--dashboard-text);background:var(--dashboard-muted-bg)}.dashboard-sidebar__permission-list{gap:2px;padding-bottom:4px;padding-left:8px;display:grid}.dashboard-sidebar__permission-link{color:var(--dashboard-text-soft);box-shadow:none;background:0 0;justify-content:flex-start;padding-inline:12px;font-size:13.5px;text-decoration:none}.dashboard-sidebar__permission-link--active{color:var(--dashboard-active-color,#0d9e87);background:var(--dashboard-active-bg,#14a38b14);font-weight:600}.dashboard-sidebar__link-main{align-items:center;gap:10px;display:inline-flex}.dashboard-sidebar__footer-link{justify-content:flex-start;font-size:14px}.dashboard-sidebar__link:hover,.dashboard-sidebar__footer-link:hover{background:var(--dashboard-muted-bg);color:var(--dashboard-text)}.dashboard-sidebar__link--active{color:var(--dashboard-active-color,#0d9e87);background:var(--dashboard-active-bg,#14a38b14);font-weight:600}.dashboard-sidebar__link-icon,.dashboard-sidebar__chevron{flex:none;width:18px;height:18px}.dashboard-sidebar__chevron{opacity:.5;width:16px;height:16px;transition:transform .2s;transform:rotate(180deg)}.dashboard-sidebar__chevron--open{transform:rotate(0)}.dashboard-sidebar__link-label{white-space:nowrap;font-size:14px}.dashboard-sidebar__footer-link--danger{color:#e05c5c}.dashboard-sidebar__footer-link--danger:hover{color:#c0392b!important;background:#e05c5c14!important}.dashboard-content{border-radius:22px;grid-template-rows:auto 1fr;gap:10px;min-width:0;display:grid}.groups-page{gap:14px;display:grid}.groups-page__head{gap:10px;display:grid}.groups-page__head .ant-typography{margin:0}.list-filter-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.list-filter-head .groups-page__title-row{grid-area:1/1}.list-filter-head .groups-page__toolbar{display:contents}.list-filter-head .groups-page__toolbar>:not(.list-filter-panel){grid-area:1/2;place-self:center end}.groups-page__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.groups-page__toolbar--right{justify-content:flex-end}.orders-list__toolbar-right{grid-area:1/2;align-self:center}.list-filter-panel{border:1px solid var(--dashboard-border);background:var(--dashboard-panel-bg);min-width:0;box-shadow:var(--shadow-soft);border-radius:14px;flex:720px;grid-area:2/1/auto/-1;overflow:hidden}.list-filter-panel__toggle{width:100%;min-height:48px;color:var(--dashboard-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.list-filter-panel__toggle:hover{background:var(--dashboard-muted-bg)}.list-filter-panel__toggle:focus-visible{outline:2px solid var(--dashboard-active-color);outline-offset:-2px}.list-filter-panel__title{align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.list-filter-panel__title>svg,.list-filter-panel__chevron{width:20px;height:20px;color:var(--dashboard-icon)}.list-filter-panel__title .ant-tag{min-width:24px;color:var(--dashboard-active-color);background:var(--dashboard-active-bg);text-align:center;border:0;border-radius:999px;margin:0;font-weight:700}.list-filter-panel__chevron{flex:none;transition:transform .18s}.list-filter-panel--open .list-filter-panel__chevron{transform:rotate(180deg)}.list-filter-panel__body{border-top:1px solid var(--dashboard-border);padding:14px 16px 12px}.list-filter-panel__fields .groups-page__search{flex:180px;width:auto}.list-filter-panel__fields .groups-page__search.ant-picker{flex-basis:250px}.list-filter-panel__footer{border-top:1px solid var(--dashboard-border);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}.list-filter-panel__footer .ant-btn{font-weight:600}.groups-page__actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:auto;display:flex}.groups-page__actions--right{justify-content:flex-end}.groups-page__search{width:180px;min-width:170px}.groups-page__search .ant-input{font-size:15px}.groups-page__search.ant-input-affix-wrapper,.groups-page__search.ant-input{border-radius:10px;min-height:36px}.groups-page__search.ant-picker{border-radius:10px;width:250px;min-height:36px}.groups-page__search.ant-picker .ant-picker-input>input{font-size:15px}.groups-page__search .ant-select-selector{align-items:center;display:flex;border-radius:10px!important;min-height:36px!important}.groups-page__search .ant-select-selection-item,.groups-page__search .ant-select-selection-placeholder{line-height:34px!important}.groups-page__button-icon,.groups-page__edit-icon{width:18px;height:18px}.app-table{border:1px solid var(--dashboard-border);background:var(--dashboard-panel-bg);box-shadow:var(--shadow-soft);border-radius:12px;overflow:hidden}.app-table__loading{place-items:center;min-height:220px;display:grid}.app-table__table .ant-table{background:0 0}.app-table__table .ant-table-container,.app-table__table .ant-table-content,.app-table__table .ant-table-header,.app-table__table .ant-table-body,.app-table__table .ant-table-footer,.app-table__table .ant-table-summary,.app-table__table .ant-table-placeholder>td,.app-table__table .ant-table-cell-scrollbar,.app-table__table .ant-table-sticky-scroll{background:var(--dashboard-panel-bg)!important}.app-table__table .ant-table-thead>tr>th{color:var(--dashboard-text-soft);text-transform:uppercase;letter-spacing:.05em;text-align:center;background:var(--surface-muted);border-bottom:2px solid var(--border);padding:16px 12px;font-size:13px;font-weight:700}.app-table__table .ant-table-tbody>tr>td{color:var(--dashboard-text);background:0 0;border-bottom:1px solid #26568714;padding:12px;font-size:14px}.app-table__table .ant-table-tbody>tr:last-child>td{border-bottom:0}.app-table__table .ant-table-tfoot>tr>th,.app-table__table .ant-table-tfoot>tr>td,.app-table__table .ant-table-summary>tr>th,.app-table__table .ant-table-summary>tr>td{color:var(--dashboard-text);border-top:1px solid var(--dashboard-border);background:var(--dashboard-panel-bg)!important}.table-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.table-pagination__summary{color:var(--dashboard-text);font-size:15px}.table-pagination__controls{align-items:center;gap:8px;display:inline-flex}.table-pagination__nav,.table-pagination__page{border:1px solid var(--dashboard-border);min-width:32px;height:32px;color:var(--dashboard-text);cursor:pointer;background:#5f9ee514;border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.table-pagination__nav:disabled,.table-pagination__page:disabled{opacity:.5;cursor:not-allowed}.table-pagination__nav-icon{width:16px;height:16px}.table-pagination__page--active{color:#fff;background:#14a38b;border-color:#14a38b}.table-pagination__size{min-width:120px}.table-pagination__size .ant-select-selector{border-radius:8px!important}.groups-page__alert{border-radius:16px}.app-linked-text,.groups-page__name-link{color:#2563eb;font-size:14px;font-weight:400;text-decoration:none}.app-linked-text .couriers-page__cell-title,.groups-page__name-link .couriers-page__cell-title{color:inherit}.app-linked-text:hover,.groups-page__name-link:hover{color:#1d4ed8;text-decoration:underline}.groups-page__metric{color:var(--dashboard-text)}.company-logo-upload{cursor:pointer;flex-direction:column;align-items:center;display:inline-flex}.company-logo-upload__circle{background:var(--surface);border:1px dashed #2563eb42;border-radius:999px;width:128px;height:128px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 16px 36px -24px #0f172a61,inset 0 1px #ffffff6b}.company-logo-upload:hover .company-logo-upload__circle{border-color:#2563eb75;transform:translateY(-1px);box-shadow:0 18px 42px -24px #2563eb6b,inset 0 1px #ffffff6b}.company-logo-upload__image,.company-logo-upload__placeholder{width:100%;height:100%}.company-logo-upload__image{object-fit:cover;display:block}.company-logo-upload__placeholder{color:#111827;flex-direction:column;justify-content:center;align-items:center;display:flex}.company-logo-upload__placeholder-text{letter-spacing:-.02em;font-size:16px;font-weight:700}.company-logo-upload__overlay{opacity:0;background:#0f172a33;border-radius:999px;transition:opacity .2s;position:absolute;inset:0}.company-logo-upload:hover .company-logo-upload__overlay{opacity:1}.company-logo-upload__edit-badge,.company-logo-upload__clear{border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 10px 18px -12px #0f172a80}.company-logo-upload__edit-badge{color:#111827;background:#fff;border:1px solid #0f172a14;width:32px;height:32px;bottom:10px;right:10px}.company-logo-upload__edit-icon{width:16px;height:16px}.company-logo-upload__clear{color:#111827;cursor:pointer;z-index:2;background:#fff;border:1px solid #0f172a14;width:32px;height:32px;top:10px;right:10px}.company-logo-upload__clear-icon{width:16px;height:16px}.groups-page__edit-button{color:#fff;cursor:pointer;background:#14a38b;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 10px 20px #14a38b2e}.groups-page__edit-button:hover{background:#0f9580}.table-create-button.ant-btn{box-shadow:0 10px 20px #14a38b2e;color:#fff!important;background:#14a38b!important;border-color:#14a38b!important;border-radius:10px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:6px 12px!important;padding-inline:12px!important;font-size:13px!important;line-height:1.2!important}.table-create-button:hover{background:#0f9580!important;border-color:#0f9580!important}.table-toggle-button.ant-btn{justify-content:center;align-items:center;display:inline-flex;border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important}.notification-send-button.ant-btn{border-radius:12px!important;height:40px!important;min-height:40px!important;padding-inline:16px!important;font-size:14px!important;font-weight:600!important}.html-editor{gap:14px;display:grid}.html-editor__toolbar{border:1px solid var(--dashboard-border);background:var(--surface-muted);border-radius:12px;justify-content:flex-start;align-items:center;padding:10px;display:flex}.html-editor__surface{border:1px solid var(--dashboard-border);background:var(--dashboard-panel-bg);min-height:220px;color:var(--dashboard-text);white-space:pre-wrap;border-radius:12px;outline:none;padding:14px}.html-editor__surface:empty:before{content:attr(data-placeholder);color:var(--dashboard-text-soft)}.html-editor__preview{border:1px solid var(--dashboard-border);background:#5f9ee50a;border-radius:12px;gap:10px;padding:14px;display:grid}.html-editor__preview-body,.notifications-page__detail-content{color:var(--dashboard-text);line-height:1.65}.html-editor__preview-body a,.notifications-page__detail-content a{color:#2563eb}.html-editor__preview-body blockquote,.notifications-page__detail-content blockquote{color:var(--dashboard-text-soft);border-left:3px solid #14a38b;margin:0;padding-left:14px}.html-editor__preview-body pre,.notifications-page__detail-content pre{background:#0f172a14;border-radius:10px;margin:0;padding:12px;overflow-x:auto}.html-editor__empty{color:var(--dashboard-text-soft)}.notifications-page__title-button{color:#2563eb;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.notifications-page__title-button:hover{text-decoration:underline}.notifications-page__back-button.ant-btn{border-radius:12px}.notifications-page__detail{gap:18px;display:grid}.notifications-page__detail-card{border-radius:20px!important}.notifications-page__detail-card.ant-card{box-shadow:0 18px 40px #0f172a0f;background:var(--dashboard-panel-bg)!important;border-color:var(--dashboard-border)!important}.notifications-page__detail-card .ant-card-body{background:0 0}.notifications-page__detail-image .ant-image,.notifications-page__detail-image img{border-radius:16px;max-width:100%}.notifications-page__detail-body{gap:10px;display:grid}.notifications-page__detail-body .ant-typography{margin-bottom:0}.notifications-page__detail .ant-typography,.notifications-page__detail .ant-typography h1,.notifications-page__detail .ant-typography h2,.notifications-page__detail .ant-typography h3,.notifications-page__detail .ant-typography h4,.notifications-page__detail .ant-typography h5,.notifications-page__detail .ant-typography h6{color:var(--dashboard-text)}.notifications-page__detail .ant-typography.ant-typography-secondary{color:var(--dashboard-text-soft)}.notifications-page__detail .ant-descriptions{color:var(--dashboard-text)}.notifications-page__detail .ant-descriptions .ant-descriptions-view{border-radius:16px;overflow:hidden;border-color:var(--dashboard-border)!important}.notifications-page__detail .ant-descriptions .ant-descriptions-item-label,.notifications-page__detail .ant-descriptions .ant-descriptions-item-content{color:var(--dashboard-text);background:color-mix(in srgb, var(--dashboard-input-bg) 94%, transparent 6%);border-color:var(--dashboard-border)}.notification-inbox__desktop{position:relative}.notification-inbox__desktop-panel{z-index:1700;background:var(--dashboard-input-bg);border:1px solid color-mix(in srgb, var(--dashboard-border) 88%, #d9e3f0 12%);border-radius:28px;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 28px 64px #0f172a29}.notification-inbox__trigger.ant-btn{box-shadow:inset 0 0 0 1px #14a38b24;border:1px solid color-mix(in srgb, var(--dashboard-border) 78%, #8fd8c7 22%)!important;width:44px!important;height:44px!important;padding:0!important}.notification-inbox__drawer{z-index:1700}.notification-inbox__drawer .ant-drawer-mask{background:#0f172a61}.notification-inbox__drawer .ant-drawer-content-wrapper{z-index:1701}.notification-inbox__drawer .ant-drawer-content{background:var(--dashboard-input-bg);opacity:1;border-radius:28px 28px 0 0;overflow:hidden}.notification-inbox__drawer .ant-drawer-header{display:none}.notification-inbox__drawer .ant-drawer-body{background:var(--dashboard-input-bg);padding:0}.notification-inbox__surface{isolation:isolate;background:var(--dashboard-input-bg);width:min(390px,100vw - 24px);max-width:100%;color:var(--dashboard-text);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.notification-inbox__surface:before{content:"";z-index:0;background:var(--dashboard-input-bg);position:absolute;inset:0}.notification-inbox__surface>*{z-index:1;position:relative}.notification-inbox__header{border-bottom:1px solid color-mix(in srgb, var(--dashboard-border) 82%, #dce6ef 18%);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.notification-inbox__header--detail{padding-bottom:10px}.notification-inbox__header-main{gap:4px;display:grid}.notification-inbox__header-main .ant-typography{color:var(--dashboard-text);margin-bottom:0}.notification-inbox__header-main .ant-typography h4,.notification-inbox__header-main .ant-typography.ant-typography-h4{color:var(--dashboard-text);margin-bottom:0;font-size:30px;line-height:1.08}.notification-inbox__header-main .ant-typography.ant-typography-secondary{color:var(--dashboard-text-soft)!important}.notification-inbox__header-action.ant-btn{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-input-bg) 92%, white 8%), color-mix(in srgb, var(--dashboard-muted-bg) 90%, white 10%));border:1px solid color-mix(in srgb, var(--dashboard-border) 68%, #d8e2ea 32%);width:42px;min-width:42px;height:42px;color:var(--dashboard-text-soft);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dashboard-input-bg) 74%, white 26%);border-radius:14px;padding:0}.notification-inbox__header-action.ant-btn:not(:disabled):hover,.notification-inbox__header-action.ant-btn:not(:disabled):focus-visible{color:#14a38b;background:linear-gradient(180deg, color-mix(in srgb, #14a38b24 36%, var(--dashboard-input-bg) 64%), color-mix(in srgb, #14a38b1f 42%, var(--dashboard-muted-bg) 58%));border-color:#14a38b38}.notification-inbox__list{max-height:min(68vh,560px);padding:14px;overflow-y:auto}.notification-inbox__cards.ant-list{gap:14px;display:grid}.notification-inbox__list-item.ant-list-item{border:0;padding:0}.notification-inbox__item.ant-btn{border:1px solid color-mix(in srgb, var(--dashboard-border) 76%, #dbe6ef 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-input-bg) 92%, white 8%), color-mix(in srgb, var(--dashboard-panel-bg) 94%, transparent 6%)), var(--dashboard-panel-bg);text-align:left;white-space:normal;border-radius:24px;justify-content:flex-start;width:100%;height:auto;overflow:hidden;box-shadow:0 16px 32px #0f172a0f;padding:0!important}.notification-inbox__item.ant-btn:hover,.notification-inbox__item.ant-btn:focus-visible{border-color:#14a38b42;background:linear-gradient(180deg, color-mix(in srgb, #14a38b24 36%, var(--dashboard-input-bg) 64%), color-mix(in srgb, #14a38b1f 42%, var(--dashboard-panel-bg) 58%)), var(--dashboard-panel-bg)!important}.notification-inbox__item--unread.ant-btn{border-color:#14a38b38}.notification-inbox__item-main{grid-template-columns:3px minmax(0,1fr);gap:14px;width:100%;padding:18px;display:grid}.notification-inbox__item-accent{background:linear-gradient(#14a38b24,#14a38b6b);border-radius:999px;min-height:100%}.notification-inbox__item-content{gap:12px;display:grid}.notification-inbox__item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-inbox__item-head .ant-typography{color:color-mix(in srgb, var(--dashboard-text) 96%, #294674 4%);margin-bottom:0}.notification-inbox__item-badge{background:color-mix(in srgb, #2563eb 14%, var(--dashboard-input-bg) 86%);min-height:28px;color:color-mix(in srgb, #2563eb 82%, var(--dashboard-text) 18%);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.notification-inbox__item-dot{background:#14a38b;border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #14a38b24}.notification-inbox__item-time.ant-typography{color:var(--dashboard-text-soft);margin-bottom:0;font-size:14px}.notification-inbox__loading{justify-content:center;align-items:center;padding:32px 24px;display:flex}.notification-inbox__empty{padding:16px 6px 24px}.notification-inbox__detail{gap:18px;max-height:min(68vh,560px);padding:8px 18px 22px;display:grid;overflow-y:auto}.notification-inbox__back.ant-btn{width:fit-content;color:var(--dashboard-text);justify-content:flex-start;padding:0!important}.notification-inbox__back-icon{width:16px;height:16px}.notification-inbox__detail-meta{gap:6px;display:grid}.notification-inbox__detail-meta .ant-typography{margin-bottom:0}.notification-inbox__detail-meta .ant-typography,.notification-inbox__detail-meta .ant-typography h4,.notification-inbox__detail-meta .ant-typography.ant-typography-h4{color:var(--dashboard-text)!important}.notification-inbox__detail-meta .ant-typography.ant-typography-secondary{color:var(--dashboard-text-soft)!important}.notification-inbox__detail-meta .ant-typography h4,.notification-inbox__detail-meta .ant-typography.ant-typography-h4{font-size:24px;line-height:1.2}.notification-inbox__detail-image .ant-image,.notification-inbox__detail-image img{border-radius:18px;width:100%}.notification-inbox__detail-body{color:var(--dashboard-text);line-height:1.72}.notification-inbox__detail-body,.notification-inbox__detail-body>*,.notification-inbox__detail-body p,.notification-inbox__detail-body span,.notification-inbox__detail-body div,.notification-inbox__detail-body li,.notification-inbox__detail-body ul,.notification-inbox__detail-body ol,.notification-inbox__detail-body strong,.notification-inbox__detail-body em,.notification-inbox__detail-body b,.notification-inbox__detail-body i,.notification-inbox__detail-body h1,.notification-inbox__detail-body h2,.notification-inbox__detail-body h3,.notification-inbox__detail-body h4,.notification-inbox__detail-body h5,.notification-inbox__detail-body h6{color:inherit!important}.notification-inbox__detail-body h1,.notification-inbox__detail-body h2,.notification-inbox__detail-body h3,.notification-inbox__detail-body h4,.notification-inbox__detail-body h5,.notification-inbox__detail-body h6{margin-top:0;color:var(--dashboard-text)!important}.notification-inbox__detail-body p:first-child{margin-top:0}.notification-inbox__detail-body p:last-child{margin-bottom:0}.notification-inbox__detail-body a{color:#2563eb}.notification-inbox__detail-body blockquote{color:var(--dashboard-text-soft);border-left:3px solid #14a38b;margin:0;padding-left:14px}.notification-inbox__detail-body pre{background:#0f172a14;border-radius:10px;margin:0;padding:12px;overflow-x:auto}body.theme-dark .notification-inbox__desktop-panel,.dashboard-page--dark .notification-inbox__desktop-panel{border-color:#94a3b82e;box-shadow:0 28px 64px #0206177a}body.theme-dark .notification-inbox__trigger.ant-btn,.dashboard-page--dark .notification-inbox__trigger.ant-btn{box-shadow:inset 0 0 0 1px #2dd4bf2e;border-color:#5eead438!important}body.theme-dark .notification-inbox__item.ant-btn,.dashboard-page--dark .notification-inbox__item.ant-btn{box-shadow:0 18px 36px #02061752}body.theme-dark .notification-inbox__item-badge,.dashboard-page--dark .notification-inbox__item-badge{color:#93c5fd;background:#3b82f629}body.theme-dark .notification-inbox__detail-body pre,.dashboard-page--dark .notification-inbox__detail-body pre{background:#0f172a85}.notification-inbox__action-icon{width:16px;height:16px}.notification-inbox__action-checks{justify-content:center;align-items:center;width:22px;height:16px;display:inline-flex;position:relative}.notification-inbox__action-icon{width:16px;height:16px;position:absolute;top:0}.notification-inbox__action-icon--first{left:-6px}.notification-inbox__action-icon--second{right:-4px}.dashboard-page--dark .notifications-page__title-button,body.theme-dark .notifications-page__title-button{color:#93c5fd}.dashboard-page--dark .notifications-page__back-button.ant-btn,body.theme-dark .notifications-page__back-button.ant-btn{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .notifications-page__back-button.ant-btn:hover,.dashboard-page--dark .notifications-page__back-button.ant-btn:focus,.dashboard-page--dark .notifications-page__back-button.ant-btn:focus-visible,body.theme-dark .notifications-page__back-button.ant-btn:hover,body.theme-dark .notifications-page__back-button.ant-btn:focus,body.theme-dark .notifications-page__back-button.ant-btn:focus-visible{color:#dbeafe!important;background:#1e293beb!important;border-color:#5f9ee561!important}.dashboard-page--dark .notifications-page__detail-card.ant-card,body.theme-dark .notifications-page__detail-card.ant-card{box-shadow:0 24px 44px #02061752;background:#142334e0!important;border-color:#94a3b829!important}.dashboard-page--dark .notifications-page__detail .ant-descriptions .ant-descriptions-view,body.theme-dark .notifications-page__detail .ant-descriptions .ant-descriptions-view{border-color:#94a3b829!important}.dashboard-page--dark .notifications-page__detail .ant-descriptions .ant-descriptions-item-label,.dashboard-page--dark .notifications-page__detail .ant-descriptions .ant-descriptions-item-content,body.theme-dark .notifications-page__detail .ant-descriptions .ant-descriptions-item-label,body.theme-dark .notifications-page__detail .ant-descriptions .ant-descriptions-item-content{color:var(--dashboard-text)!important;background:#111827c2!important;border-color:#94a3b829!important}.dashboard-page--dark .notifications-page__detail .ant-descriptions .ant-descriptions-item-label,body.theme-dark .notifications-page__detail .ant-descriptions .ant-descriptions-item-label{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .notifications-page__detail-content pre,.dashboard-page--dark .notifications-page__detail-body pre,body.theme-dark .notifications-page__detail-content pre,body.theme-dark .notifications-page__detail-body pre{background:#0f172a85}.dashboard-page--dark .notifications-page__detail-content blockquote,body.theme-dark .notifications-page__detail-content blockquote{color:var(--dashboard-text-soft)}.dashboard-page--dark .notifications-page__detail .ant-typography,.dashboard-page--dark .notifications-page__detail .ant-typography h1,.dashboard-page--dark .notifications-page__detail .ant-typography h2,.dashboard-page--dark .notifications-page__detail .ant-typography h3,.dashboard-page--dark .notifications-page__detail .ant-typography h4,.dashboard-page--dark .notifications-page__detail .ant-typography h5,.dashboard-page--dark .notifications-page__detail .ant-typography h6,body.theme-dark .notifications-page__detail .ant-typography,body.theme-dark .notifications-page__detail .ant-typography h1,body.theme-dark .notifications-page__detail .ant-typography h2,body.theme-dark .notifications-page__detail .ant-typography h3,body.theme-dark .notifications-page__detail .ant-typography h4,body.theme-dark .notifications-page__detail .ant-typography h5,body.theme-dark .notifications-page__detail .ant-typography h6{color:var(--dashboard-text)!important}.dashboard-page--dark .notifications-page__detail .ant-typography.ant-typography-secondary,body.theme-dark .notifications-page__detail .ant-typography.ant-typography-secondary{color:var(--dashboard-text-soft)!important}@media (width<=767px){.notification-inbox__desktop{position:static}.notification-inbox__desktop-panel{display:none}.notification-inbox__surface{width:100%;min-height:min(88vh,760px)}.notification-inbox__header{padding:calc(16px + env(safe-area-inset-top)) 16px 12px}.notification-inbox__header-main .ant-typography h4,.notification-inbox__header-main .ant-typography.ant-typography-h4{font-size:24px}.notification-inbox__list,.notification-inbox__detail{height:calc(88vh - 92px);max-height:none;padding-inline:12px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.notification-inbox__item-main{padding:16px}.notification-inbox__item-badge{min-height:26px;padding-inline:9px;font-size:11px}}.table-action-button{color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.table-action-button__icon{color:#fff;width:16px;height:16px;display:block}.table-action-button--edit{background:#14a38b}.table-action-button--edit:hover{background:#0f9580}.table-action-button--delete{background:#f14e57}.table-action-button--delete:hover{background:#df424b}.table-action-button--return{background:#f59e0b}.table-action-button--return:hover{background:#d97706}.table-action-button--confirm-return{background:#3b82f6}.table-action-button--confirm-return:hover{background:#2563eb}.table-action-button:disabled{opacity:.65;cursor:not-allowed}.map-point-button{border:1px solid var(--map-point-border);background:var(--map-point-bg);color:var(--map-point-color)}.map-point-button:hover:not(:disabled){filter:brightness(.96)}.map-point-button:disabled,.map-point-button--disabled{border-color:var(--map-point-disabled-border);background:var(--map-point-disabled-bg);color:var(--map-point-disabled-color)}.map-canvas{border:1px solid var(--map-canvas-border);border-radius:8px;width:100%;overflow:hidden}.map-canvas--medium{height:280px}.map-canvas--large{height:420px}.orders-list-page .ant-table-selection-column .ant-checkbox-wrapper .ant-checkbox-inner{border-color:#64748b}.orders-list-page .ant-table-selection-column .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#475569}.table-position-tag.ant-tag,.table-status-tag.ant-tag{border-radius:8px;margin-inline-end:0;font-weight:600}.table-status-tag--active.ant-tag{color:#166534;background:#dcfce7;border-color:#86efac}.table-status-tag--inactive.ant-tag{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.app-table__table .ant-table-cell-fix-left,.app-table__table .ant-table-cell-fix-left-last,.app-table__table .ant-table-cell-fix-right,.app-table__table .ant-table-cell-fix-right-first{background:var(--dashboard-panel-bg)!important}.group-create-modal__form{gap:8px;display:grid}.group-create-modal__alert{border-radius:16px}.group-create-modal__actions{justify-content:flex-end;gap:12px;display:flex}.couriers-page__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.couriers-page__cell{gap:4px;display:grid}.couriers-page__cell-title{color:var(--dashboard-text);font-size:14px;font-weight:600}.couriers-page__cell-subtitle{color:var(--dashboard-text-soft);font-size:12px}.couriers-page__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.order-create-modal__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;display:grid}.app-modal-standard .ant-modal-title{font-size:16px;line-height:1.35}.app-modal-standard .ant-modal-body,.app-modal-standard .ant-form-item-label>label,.app-modal-standard .ant-input,.app-modal-standard .ant-input::placeholder,.app-modal-standard .ant-input-number-input,.app-modal-standard .ant-picker-input>input,.app-modal-standard .ant-select-selection-item,.app-modal-standard .ant-select-selection-placeholder,.app-modal-standard .ant-radio-wrapper,.app-modal-standard .ant-checkbox-wrapper,.app-modal-standard .ant-typography,.app-modal-standard .ant-btn{font-size:14px}.app-modal-standard .ant-input,.app-modal-standard .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.app-modal-standard .ant-picker,.app-modal-standard .ant-input-number,.app-modal-standard .ant-input-affix-wrapper,.app-modal-standard .ant-input-password,.app-modal-standard .ant-input-group-wrapper .ant-input{min-height:var(--app-control-height)}.app-modal-standard .ant-input-affix-wrapper,.app-modal-standard .ant-input-password{height:var(--app-control-height);align-items:center;padding-top:0;padding-bottom:0}.app-modal-standard .ant-input-affix-wrapper .ant-input,.app-modal-standard .ant-input-password input.ant-input{min-height:0}.order-create-modal__form .ant-form-item-label>label,.order-create-modal__form .ant-input,.order-create-modal__form .ant-input::placeholder,.order-create-modal__form .ant-input-number-input,.order-create-modal__form .ant-picker-input>input,.order-create-modal__form .ant-select-selection-item,.order-create-modal__form .ant-select-selection-placeholder,.order-create-modal__form .ant-btn{font-size:14px}.order-create-modal__form .ant-input,.order-create-modal__form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.order-create-modal__form .ant-picker,.order-create-modal__form .ant-input-number,.order-create-modal__form .ant-input-affix-wrapper,.order-create-modal__form .ant-input-group-wrapper .ant-input{min-height:var(--app-control-height)}.order-create-modal__form .ant-input-group-addon{padding:0}.order-create-modal__phone-input .ant-input-group-addon,.app-phone-input .ant-input-group-addon{min-width:58px;padding:0 6px;font-size:15px}.order-create-modal__phone-input.ant-input-group-wrapper .ant-input,.app-phone-input.ant-input-group-wrapper .ant-input{font-size:16px}.order-create-modal__phone-input.ant-input-group-wrapper .ant-input::placeholder,.app-phone-input.ant-input-group-wrapper .ant-input::placeholder{font-size:15px}.order-create-modal__address-row{align-items:center;gap:8px;width:100%;display:flex}.order-create-modal__address-row-input{flex:1}.order-create-modal__address-row-input .ant-input,.order-create-modal__address-row-input .ant-input-affix-wrapper,.order-create-modal__address-row-input .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{min-height:var(--app-control-height)!important;height:var(--app-control-height)!important;border-radius:10px!important}.order-create-modal__products-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.order-create-modal__products-header .ant-typography{margin-bottom:0}.order-create-modal__products-total{color:#1e293b;font-size:14px;font-weight:600}.theme-dark .order-create-modal .order-create-modal__products-header .ant-typography{color:var(--dashboard-text)!important}.theme-dark .order-create-modal .order-create-modal__products-total{color:var(--dashboard-text-soft)!important}.order-create-modal__date-picker.ant-picker{width:100%}.order-create-modal__form .ant-input-clear-icon{color:#64748b;width:18px;height:18px}.order-create-modal__form .ant-input-clear-icon .anticon{font-size:18px}.order-create-modal__form .ant-input-clear-icon:hover{color:#334155}.order-create-modal__map-button.ant-btn{width:var(--app-control-height)!important;height:var(--app-control-height)!important;min-width:var(--app-control-height)!important;min-height:var(--app-control-height)!important;border-radius:10px!important}.order-create-modal__map-button.ant-btn .ant-btn-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex;margin:0!important}.order-create-modal__map-button .groups-page__button-icon{stroke:currentColor;fill:none;width:16px;height:16px;display:block;transform:translateY(1px)}.order-create-modal__map-icon{width:14px!important;height:14px!important;transform:translateY(2px)!important}.order-address-option{flex-direction:column;gap:2px;min-width:0;padding:2px 0;display:flex}.order-address-option__type{color:#0f172a;font-size:13px;font-weight:700;line-height:1.25}.order-address-option__display{color:#64748b;white-space:normal;font-size:12px;font-weight:500;line-height:1.35}.order-create-modal__map-button--selected.ant-btn{color:#059669!important;background:#10b9811f!important;border-color:#10b98161!important}.order-create-modal__map-button--selected.ant-btn:hover,.order-create-modal__map-button--selected.ant-btn:focus,.order-create-modal__map-button--selected.ant-btn:focus-visible{color:#047857!important;background:#10b9812e!important;border-color:#0596697a!important}.order-create-modal__to-address-input.ant-input-affix-wrapper{height:var(--app-control-height);align-items:center;display:inline-flex;padding-block:0!important}.order-create-modal__to-address-input .ant-input,.order-create-modal__to-address-input .ant-input::placeholder{font-size:14px}.order-create-modal__count-input.ant-input-number .ant-input-number-handler-wrap{opacity:1;background:#f8fafc;border-left:1px solid #cbd5e1;width:28px}.order-create-modal__count-input.ant-input-number .ant-input-number-handler{color:#1f2937;justify-content:center;align-items:center;display:flex}.order-create-modal__count-input.ant-input-number .ant-input-number-handler:hover{background:#e2e8f0}.order-create-modal__count-input.ant-input-number .ant-input-number-handler .anticon svg{stroke-width:2.4px;width:12px;height:12px}.order-schedule-cell--in-range{background:#5f9ee533;border-radius:6px}.order-schedule-cell--range-start,.order-schedule-cell--range-end{background:#5f9ee5;border-radius:6px;color:#fff!important}.order-create-modal--map-open .ant-modal-content{visibility:hidden;pointer-events:none}.map-select-modal__title{font-size:28px;font-weight:700;line-height:1.1}.map-select-modal__title-muted{color:var(--dashboard-text-soft);font-size:18px;font-weight:600}.map-select-modal__map{border:1px solid var(--dashboard-border);border-radius:12px;width:100%;height:min(64vh,560px);overflow:hidden}.map-select-modal__coords{color:var(--dashboard-text-soft);margin-top:8px;font-size:13px}.courier-detail-page{gap:18px;display:grid}.courier-detail-page__topbar{justify-content:flex-start;display:flex}.courier-detail-page__topbar-actions{align-items:center;margin-left:auto;display:inline-flex}.courier-detail-page__back-button.ant-btn{border-radius:10px!important;height:36px!important}.courier-detail-page__hero,.courier-detail-page__card{border-radius:18px!important;box-shadow:0 15px 30px -5px #00000014,0 10px 12px -5px #0000000a,inset 0 -2px #00000005!important}.courier-detail-page__hero .ant-card-body{padding:10px 24px!important}.courier-detail-page__rating-card .ant-card-body{padding:8px 18px!important}.courier-detail-page__hero-layout{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.courier-detail-page__hero-profile{align-items:center;gap:20px;display:flex}.courier-detail-page__hero-initial-wrap{background:var(--surface-muted);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.courier-detail-page__hero-initial{color:var(--accent);font-size:32px}.courier-detail-page__hero-image{object-fit:cover;width:100%;height:100%}.courier-detail-page__hero-image--inline{border-radius:12px;width:56px;height:56px}.courier-detail-page__hero-title.ant-typography{margin:0!important}.courier-detail-page__hero-subtitle.ant-typography{margin:4px 0 0!important}.courier-detail-page__hero .ant-typography,.courier-detail-page__card .ant-typography,.courier-detail-page__card .ant-descriptions-title{color:var(--dashboard-text)}.courier-detail-page__rating{justify-items:end;gap:8px;min-width:280px;display:grid}.courier-detail-page__rating-label{color:var(--dashboard-text-soft);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.courier-detail-page__rating-icon{width:16px;height:16px}.courier-detail-page__hero-row{grid-template-columns:minmax(0,10fr) minmax(280px,2fr);align-items:stretch;gap:18px;display:grid}.courier-detail-page__hero-row--single{grid-template-columns:minmax(0,1fr)}.courier-detail-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.courier-detail-page__orders{gap:12px;display:grid}.courier-detail-page__movement-history{width:100%}.courier-detail-page__shift-card .ant-card-body{gap:12px;display:grid}.courier-detail-page__rating-card{height:100%}.courier-detail-page__rating-adjustment{gap:6px;width:100%;display:grid}.courier-detail-page__rating-card-head .ant-typography{margin-bottom:0}.courier-detail-page__rating-adjustment-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.courier-detail-page__rating-adjustment .ant-input-textarea textarea{min-height:38px!important}.courier-detail-page__rating-adjustment .ant-alert{text-align:left}.courier-detail-page__rating-adjustment .ant-rate{font-size:18px}.courier-detail-page__rating-adjustment .ant-btn{border-radius:10px!important}.delivery-provider-settings-inline{border-top:1px solid #94a3b82e;gap:8px;width:100%;margin-top:8px;padding-top:10px;display:grid}.delivery-provider-settings-inline__alert{margin:0}.delivery-provider-settings-inline__list{grid-template-columns:1fr;gap:8px;display:grid}.delivery-provider-settings-inline__row{background:#14a38b0a;border:1px solid #14a38b24;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px 6px 10px;display:flex}.delivery-provider-settings-inline__row>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.delivery-provider-settings-inline__row strong{font-size:13px;font-weight:600}.delivery-provider-settings-inline__row .ant-tag{margin-inline-end:0;padding-inline:7px;line-height:18px}.delivery-provider-settings-inline__row .ant-switch{flex:none}.courier-route-map-card .ant-card-body{gap:16px;display:grid}.courier-route-map-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.courier-route-map-card__head .ant-typography{margin:0!important}.courier-route-map-card__head .ant-typography-secondary{display:block;color:var(--dashboard-text-soft)!important;margin-top:4px!important}.courier-route-map-card__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.courier-route-map-card__range{min-width:420px}.courier-route-map-card__controls .ant-picker,.courier-route-map-card__controls .ant-btn{min-height:40px}.courier-route-map-card__button-icon{width:16px;height:16px}.courier-route-map-card__body{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.courier-route-map-card__map{background:var(--surface-muted);border:1px solid #94a3b838;border-radius:16px;min-height:300px;position:relative;overflow:hidden}.courier-route-map-card__map-state,.courier-route-map-card__empty{z-index:2;background:#ffffffc7;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.courier-route-map-card__stats{align-content:start;gap:12px;display:grid}.courier-route-map-card__stats .ant-statistic{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:14px;padding:14px}.courier-route-map-card__stats .ant-statistic-title{color:var(--dashboard-text-soft);margin-bottom:6px;font-size:12px;font-weight:600}.courier-route-map-card__stats .ant-statistic-content{color:var(--dashboard-text);font-size:16px;font-weight:700}.order-detail-page{gap:18px;display:grid}.order-detail-page__topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-detail-page__back-button.ant-btn{border-radius:10px!important;height:36px!important}.order-detail-page__topbar-main{align-items:center;gap:10px;display:inline-flex}.order-detail-page__action-button.ant-btn{border-radius:10px!important;height:36px!important}.order-detail-page__history-button.ant-btn{border-radius:10px!important}.order-detail-page__card{border-radius:18px!important;box-shadow:0 15px 30px -5px #00000014,0 10px 12px -5px #0000000a,inset 0 -2px #00000005!important}.order-detail-page__main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.order-detail-page__left-stack,.order-detail-page__right-stack{gap:16px;display:grid}.order-detail-page__process-card .ant-card-body{gap:14px;display:grid}.order-detail-page__order-card .ant-descriptions-row>th,.order-detail-page__order-card .ant-descriptions-row>td{padding-top:9px!important;padding-bottom:9px!important}.order-detail-page__products-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.order-detail-page__products-grid>.order-detail-page__card{height:100%}.order-detail-page__products-grid>.order-detail-page__card:only-child{grid-column:1/-1}.order-detail-page__card .ant-typography,.order-detail-page__card .ant-descriptions-item-label,.order-detail-page__card .ant-descriptions-item-content,.order-detail-page__card .ant-descriptions-title{color:var(--dashboard-text)}.order-detail-page__address-link{color:var(--accent-cool);text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.order-detail-page__address-link-icon{flex:none;width:15px;height:15px}.order-detail-page__address-link:hover{color:#4c8ed6}.order-detail-page__rating-card{gap:10px;display:grid}.order-detail-page__rating-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-detail-page__rating-head .ant-typography{margin-bottom:0}.order-detail-page__rating-head-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.order-detail-page__rating-form{gap:10px;display:grid}.order-detail-page__rating-topline,.order-detail-page__rating-reason{gap:6px;display:grid}.order-detail-page__rating-topline{grid-template-columns:auto minmax(0,1fr);align-items:center}.order-detail-page__rating-topline-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.order-detail-page__rating-reason-text.ant-typography{border:1px solid var(--dashboard-border);min-height:40px;color:var(--dashboard-text);background:var(--dashboard-card-bg);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;display:block}.order-detail-page__rating-meta.ant-typography{font-size:12px;line-height:1.4}.order-detail-page__overall-rating{align-items:center;gap:6px;display:inline-flex}.order-detail-page__overall-rating-icon{color:#f4b400;width:16px;height:16px}.order-courier-live-map{gap:12px;display:grid}.order-courier-live-map__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-courier-live-map__title-wrap{gap:4px;display:grid}.order-courier-live-map__title-wrap .ant-typography{margin-bottom:0}.order-courier-live-map__actions{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.order-courier-live-map__actions-row{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.order-courier-live-map__map-shell{background:#94a3b814;border:1px solid #5f9ee529;border-radius:14px;min-height:220px;position:relative;overflow:hidden}.order-courier-live-map__map,.order-courier-live-map__map-loading{min-height:220px}.order-courier-live-map__map-loading{justify-content:center;align-items:center;display:flex}.order-courier-live-map__map-loading--overlay{z-index:1;background:#ffffff9e;position:absolute;inset:0}.order-courier-live-map__updated-at.ant-typography{white-space:nowrap;font-size:12px;line-height:1.35}.order-courier-live-map__stat-icon{flex:none;width:15px;height:15px}.order-courier-live-map__meta{align-items:center;gap:6px;display:inline-flex}.order-courier-modal .ant-modal-body{gap:12px;display:grid}.order-courier-picker__loading{color:var(--dashboard-text-soft);text-align:center;border:1px dashed #5f9ee559;border-radius:12px;padding:24px 12px}.order-courier-picker__list{max-height:360px;padding-bottom:8px;padding-right:4px;overflow-y:auto}.order-courier-picker__item.ant-list-item{border:1px solid #5f9ee533;border-radius:12px;align-items:center;margin-bottom:8px;padding:10px 12px!important}.order-courier-picker__item--assigned.ant-list-item{background-color:#14a38b0f;border-color:#14a38b}.order-courier-picker__item.ant-list-item:last-child{margin-bottom:0}.order-courier-picker__meta{gap:3px;display:grid}.order-courier-picker__name.ant-typography{color:var(--dashboard-text);align-items:center;margin:0;font-size:14px;font-weight:600;display:inline-flex}.order-courier-picker__rating{color:#f4b400;align-items:center;margin-left:8px;font-size:13px;font-weight:700;display:inline-flex}.order-courier-picker__rating-icon{width:14px;height:14px;margin-left:2px}.order-courier-picker__phone.ant-typography,.order-courier-picker__type.ant-typography,.order-courier-picker__orders.ant-typography{color:var(--dashboard-text-soft);margin:0;font-size:12px}.order-courier-picker__assign-btn.ant-btn{border-radius:9px!important}.order-process-board__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.order-process-board__head .ant-typography{margin:0!important}.order-process-board{gap:12px;display:grid}.order-process-item{background:#ffffffd1;border:1px solid #5f9ee529;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.order-process-item--active{border-color:#5f9ee5;box-shadow:0 8px 20px #5f9ee538}.order-process-item__icon-wrap{background:#5f9ee514;border:1px solid #5f9ee53d;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.order-process-item__icon{color:#5f9ee5;width:20px;height:20px}.order-process-item__content{gap:4px;display:grid}.order-process-item__status{color:var(--dashboard-text);font-size:20px;font-weight:600;line-height:1.2}.order-process-item__transition{color:var(--dashboard-text-soft);font-size:13px}.order-process-item__note{color:var(--dashboard-text-soft);font-size:13px;font-style:italic}.order-process-item__meta,.order-process-item__author{color:var(--dashboard-text-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.order-process-item__meta-icon{width:14px;height:14px}.order-history-timeline.ant-timeline{margin-top:4px}.order-history-timeline .ant-timeline-item-tail{border-inline-start-color:#5f9ee542}.order-history-timeline .ant-timeline-item-head,.order-history-timeline .ant-timeline-item-head-custom{background:0 0!important;border:0!important}.order-history-timeline__dot{color:#5f9ee5;width:16px;height:16px}.order-history-timeline__item{background:#ffffffc7;border:1px solid #5f9ee529;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.order-history-timeline__item--active{border-color:#5f9ee5;box-shadow:0 6px 14px #5f9ee533}.order-history-timeline__status{color:var(--dashboard-text);font-weight:600}.order-history-timeline__transition,.order-history-timeline__note,.order-history-timeline__meta,.order-history-timeline__author{color:var(--dashboard-text-soft);font-size:13px}.order-history-timeline__meta,.order-history-timeline__author{align-items:center;gap:6px;display:inline-flex}.order-detail-page__products{gap:10px;display:grid}.order-detail-page__product-row{border:1px solid #5f9ee524;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.order-detail-page__product-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.order-detail-page__product-id{color:#1e40af;background:#bfdbfe9e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.group-editor{gap:18px;display:grid}.group-editor--loading{place-items:center;min-height:360px;display:grid}.group-editor__alert{border-radius:16px}.group-editor__form{gap:20px;display:grid}.group-editor__toolbar{justify-content:flex-end;gap:10px;display:flex}.group-editor__name-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.group-editor__name-field{width:284px;margin-bottom:0}.group-editor__name-field .ant-input{letter-spacing:.01em;min-height:38px;font-size:15px;font-weight:600}.group-editor__save-button{border-radius:10px;min-width:120px;height:38px;font-size:14px;box-shadow:0 14px 26px #14a38b2e}.group-editor__columns{column-count:3;column-gap:14px}.group-editor__module-card{break-inside:avoid;background:#fff;border:0;border-radius:18px;width:100%;margin:0 0 14px;display:inline-block;overflow:hidden;box-shadow:0 15px 30px -5px #00000014,0 10px 12px -5px #0000000a,inset 0 -2px #00000005}.group-editor__module-header{border-bottom:1px solid #26568714;align-items:center;gap:8px;padding:10px 12px 9px;display:flex}.group-editor__module-title{color:#2f6e73;flex:1;min-width:0;font-size:14px;font-weight:700}.group-editor__module-body{gap:0;display:grid}.group-editor__tree-row,.group-editor__permission-row{border-bottom:1px solid #26568714}.group-editor__tree-row:last-child,.group-editor__permission-row:last-child{border-bottom:0}.group-editor__tree-row--nested{background:#5f9ee508}.group-editor__tree-button,.group-editor__permission-row{width:100%;min-height:44px;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.group-editor__tree-button:hover,.group-editor__permission-row:hover{background:#14a38b0d}.group-editor__tree-button--expanded{background:#14a38b0a}.group-editor__tree-children{display:grid}.group-editor__check{color:#fff;cursor:pointer;background:#fff;border:1px solid #a7d7d1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.group-editor__check--selected{background:#14a38b;border-color:#14a38b}.group-editor__check--partial{color:#14a38b;background:#fff;border-color:#14a38b}.group-editor__check-icon{stroke-width:2.6px;width:13px;height:13px}.group-editor__check-mark{background:currentColor;border-radius:2px;width:7px;height:7px}.group-editor__row-label{flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.25}.group-editor__count-pill{color:#14a38b;background:#14a38b14;border:1px solid #14a38b33;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.group-editor__row-chevron{color:#8aa0a9;flex:none;width:16px;height:16px;transition:transform .18s;transform:rotate(180deg)}.group-editor__row-chevron--expanded{transform:rotate(0)}.group-editor__permission-row{padding-left:24px}.group-editor__permission-row--selected .group-editor__row-label{color:#1f5f66}.dashboard-navbar{z-index:1;border:1px solid var(--dashboard-navbar-border);background:var(--dashboard-navbar-bg);-webkit-backdrop-filter:blur(12px);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 16px;display:flex;position:relative;box-shadow:0 2px 12px #0f172a0d}.dashboard-navbar__left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-navbar__menu-button{border:1px solid var(--dashboard-border);background:var(--dashboard-muted-bg);width:36px;height:36px;color:var(--dashboard-icon);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.dashboard-navbar__menu-button:hover{background:var(--dashboard-active-bg);color:var(--dashboard-active-color);border-color:var(--dashboard-active-color)}.dashboard-navbar__actions{align-items:center;gap:8px;display:flex}.dashboard-navbar__icon-button{border:1px solid var(--dashboard-border);background:var(--dashboard-muted-bg);width:36px;height:36px;color:var(--dashboard-icon);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.dashboard-navbar__icon-button:hover{background:var(--dashboard-active-bg);color:var(--dashboard-active-color);border-color:#0d9e874d}.dashboard-navbar__icon{width:18px;height:18px}.dashboard-navbar__profile{border:1px solid var(--dashboard-border);background:var(--dashboard-muted-bg);color:var(--dashboard-text);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.dashboard-navbar__profile:hover{background:var(--dashboard-active-bg);border-color:#0d9e874d}.dashboard-navbar__profile-avatar{color:#fff;background:linear-gradient(135deg,#14a38b,#0f766e);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.dashboard-navbar__profile-image{object-fit:cover;width:100%;height:100%}.dashboard-navbar__profile strong{font-size:14px;font-weight:600}.dashboard-page .language-switch__icon-wrap,.dashboard-page .language-switch__select .ant-select-selector{background:var(--dashboard-muted-bg);border-color:var(--dashboard-border)!important}.dashboard-page--dark .language-switch__icon{color:var(--dashboard-icon)}.dashboard-page--dark .language-switch__select .ant-select-selector{background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .language-switch__select .ant-select-selector,.dashboard-page--dark .language-switch__select .ant-select-selection-item,.dashboard-page--dark .language-switch__select .ant-select-arrow{color:var(--dashboard-text)!important}.dashboard-page--dark .app-table,.dashboard-page--dark .app-table__table .ant-table-thead>tr>th{background:#142334e0}.dashboard-page--dark .app-table__table .ant-table-thead>tr>th,.dashboard-page--dark .app-table__table .ant-table-tbody>tr>td{color:var(--dashboard-text)}.dashboard-page--dark .app-table__table .ant-table-tbody>tr:hover>td{background:#5f9ee50f!important}.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected>td{color:#eaf2ff!important;background:#2563eb7a!important}.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#2563eb94!important}.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected .app-linked-text,.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected .groups-page__name-link{color:#dbeafe!important}.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected .ant-typography,.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected .copy-value,.dashboard-page--dark .app-table__table .ant-table-tbody>tr.ant-table-row-selected .copy-value__text{color:#eaf2ff!important}.dashboard-page--dark .orders-list-page .ant-checkbox-checked .ant-checkbox-inner{background-color:#38bdf8!important;border-color:#38bdf8!important}.dashboard-page--dark .app-linked-text,.dashboard-page--dark .groups-page__name-link{color:#7cb4ff}.dashboard-page--dark .app-table__table .copy-value__button.ant-btn,body.theme-dark .app-table__table .copy-value__button.ant-btn{color:#f3f6fb!important}.dashboard-page--dark .app-table__table .copy-value__button.ant-btn:hover,.dashboard-page--dark .app-table__table .copy-value__button.ant-btn:focus,.dashboard-page--dark .app-table__table .copy-value__button.ant-btn:focus-visible,body.theme-dark .app-table__table .copy-value__button.ant-btn:hover,body.theme-dark .app-table__table .copy-value__button.ant-btn:focus,body.theme-dark .app-table__table .copy-value__button.ant-btn:focus-visible{color:#fff!important;background:#94a3b824!important}.dashboard-page--dark .courier-detail-page__back-button.ant-btn{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .courier-detail-page__back-button.ant-btn:hover,.dashboard-page--dark .courier-detail-page__back-button.ant-btn:focus,.dashboard-page--dark .courier-detail-page__back-button.ant-btn:focus-visible{color:#dbeafe!important;background:#1e293beb!important;border-color:#5f9ee561!important}.dashboard-page--dark .courier-detail-page__hero,.dashboard-page--dark .courier-detail-page__card{background:#111827d1!important}.dashboard-page--dark .courier-detail-page__hero .ant-typography,.dashboard-page--dark .courier-detail-page__card .ant-typography,.dashboard-page--dark .courier-detail-page__card .ant-descriptions-item-label,.dashboard-page--dark .courier-detail-page__card .ant-descriptions-item-content,.dashboard-page--dark .courier-detail-page__card .ant-descriptions-title,.dashboard-page--dark .courier-detail-page__rating strong{color:var(--dashboard-text)!important}.dashboard-page--dark .courier-detail-page__rating-label,.dashboard-page--dark .courier-detail-page__hero .ant-typography.ant-typography-secondary{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .courier-route-map-card__map{background:#0f172ab8;border-color:#94a3b847}.dashboard-page--dark .courier-route-map-card__map-state,.dashboard-page--dark .courier-route-map-card__empty{background:#0f172ac7}.dashboard-page--dark .courier-route-map-card__stats .ant-statistic{background:#0f172a85;border-color:#94a3b838}.dashboard-page--dark .order-detail-page__back-button.ant-btn{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .order-detail-page__back-button.ant-btn:hover,.dashboard-page--dark .order-detail-page__back-button.ant-btn:focus,.dashboard-page--dark .order-detail-page__back-button.ant-btn:focus-visible{color:#dbeafe!important;background:#1e293beb!important;border-color:#5f9ee561!important}.dashboard-page--dark .order-detail-page__card,.dashboard-page--dark .order-process-item{background:#111827d1!important}.dashboard-page--dark .order-detail-page__history-button.ant-btn,.dashboard-page--dark .order-detail-page__action-button.ant-btn{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .order-detail-page__card .ant-typography,.dashboard-page--dark .order-detail-page__card .ant-descriptions-item-label,.dashboard-page--dark .order-detail-page__card .ant-descriptions-item-content,.dashboard-page--dark .order-detail-page__card .ant-descriptions-title,.dashboard-page--dark .order-process-item__status{color:var(--dashboard-text)!important}.dashboard-page--dark .order-detail-page__address-link{color:#93c5fd}.dashboard-page--dark .order-courier-modal .ant-modal-content{background:#111827eb}.dashboard-page--dark .order-courier-modal .ant-modal-title{color:var(--dashboard-text);background:0 0}.dashboard-page--dark .order-courier-picker__item.ant-list-item{background:#111827b8;border-color:#94a3b842}.dashboard-page--dark .order-courier-live-map__map-shell{background:#0f172a94;border-color:#94a3b838}.dashboard-page--dark .order-courier-picker__item--assigned.ant-list-item{background:#14a38b1f;border-color:#14a38b}.dashboard-page--dark .order-process-item__transition,.dashboard-page--dark .order-process-item__note{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .order-history-timeline .ant-timeline-item-tail,.theme-dark .order-history-timeline .ant-timeline-item-tail{border-inline-start-color:#5f9ee54d}.dashboard-page--dark .order-history-timeline__item,.theme-dark .order-history-timeline__item{background:#111827d1;border-color:#5f9ee53d}.dashboard-page--dark .order-history-timeline__item--active,.theme-dark .order-history-timeline__item--active{border-color:#6eaaf0;box-shadow:0 8px 16px #5f9ee533}.dashboard-page--dark .order-history-timeline__status,.theme-dark .order-history-timeline__status{color:var(--dashboard-text)!important}.dashboard-page--dark .order-history-timeline__transition,.dashboard-page--dark .order-history-timeline__note,.dashboard-page--dark .order-history-timeline__meta,.dashboard-page--dark .order-history-timeline__author,.theme-dark .order-history-timeline__transition,.theme-dark .order-history-timeline__note,.theme-dark .order-history-timeline__meta,.theme-dark .order-history-timeline__author,.dashboard-page--dark .order-process-item__meta,.dashboard-page--dark .order-process-item__author{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .order-process-item{border-color:#5f9ee53d}.dashboard-page--dark .order-process-item--active{border-color:#6eaaf0;box-shadow:0 10px 20px #5f9ee533}.dashboard-page--dark .order-process-item__icon-wrap{background:#5f9ee529;border-color:#5f9ee547}.dashboard-page--dark .order-detail-page__product-row{border-color:#5f9ee53d}.dashboard-page--dark .module-page__hero,.dashboard-page--dark .module-page__stat-card{background:#111827d1}.dashboard-page--dark .module-page__tag{color:#d5e5ff;background:#5f9ee533}.dashboard-page--dark .primary-button{color:#fff;background:#14a38b;border-color:#14a38b}.dashboard-page--dark .secondary-button{color:var(--dashboard-text);background:#14a38b29;border:1px solid #14a38b59}.dashboard-page--dark .secondary-button:hover{background:#14a38b3d}.dashboard-page--dark .ghost-button{color:#ff8686;background:#d9575714;border:1px solid #d957574d}.dashboard-page--dark .form-message--error{color:#ff8686}.dashboard-page--dark .role-option__copy strong{color:var(--dashboard-text)}.dashboard-page--dark .role-option__copy span{color:var(--dashboard-text-soft)}.dashboard-page--dark .role-option__body{background:#1e293bcc;border:1px solid #94a3b833}.dashboard-page--dark .role-option.ant-radio-wrapper-checked .role-option__body{background:#5f9ee526;border-color:#5f9ee566}.dashboard-page--dark .profile-page__hero,.dashboard-page--dark .profile-page__card{color:var(--dashboard-text);background:#111827d1}.dashboard-page--dark .profile-page__copy h2,.dashboard-page--dark .profile-page__copy p,.dashboard-page--dark .profile-page__card .ant-descriptions-title,.dashboard-page--dark .ant-descriptions-item-label,.dashboard-page--dark .ant-descriptions-item-content{color:var(--dashboard-text)!important}.dashboard-page--dark .profile-page__eyebrow{color:#a7f3d0}.dashboard-page--dark .ant-modal-content,body.theme-dark .ant-modal-content{color:var(--dashboard-text);background:#0f172af2!important}.dashboard-page--dark .ant-modal-header,body.theme-dark .ant-modal-header{background:#0f172af2!important;border-color:#94a3b826!important}.dashboard-page--dark .ant-modal-title,body.theme-dark .ant-modal-title,.dashboard-page--dark .ant-modal-close-x,body.theme-dark .ant-modal-close-x,.dashboard-page--dark .ant-form-item-label>label{color:var(--dashboard-text)!important}.dashboard-page--dark .ant-input,.dashboard-page--dark .ant-input-password,.dashboard-page--dark .ant-input-affix-wrapper{color:var(--dashboard-text)!important;background:#111827cc!important;border:1px solid #94a3b833!important}.dashboard-page--dark .ant-input::placeholder{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .groups-page__head .ant-typography,.dashboard-page--dark .groups-page__head .ant-typography.ant-typography-secondary{color:var(--dashboard-text)!important}.dashboard-page--dark .list-filter-panel{background:#142334d1;border-color:#94a3b82e}.dashboard-page--dark .list-filter-panel__toggle:hover{background:#94a3b814}.dashboard-page--dark .list-filter-panel__body,.dashboard-page--dark .list-filter-panel__footer{border-color:#94a3b829}.dashboard-page--dark .groups-page__search .ant-input,.dashboard-page--dark .groups-page__search .ant-select-selector,.dashboard-page--dark .groups-page__search.ant-picker{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .groups-page__search.ant-input-affix-wrapper .ant-input,.dashboard-page--dark .groups-page__search .ant-input{box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-page--dark .groups-page__search.ant-picker .ant-picker-input>input,.dashboard-page--dark .groups-page__search.ant-picker .ant-picker-separator,.dashboard-page--dark .groups-page__search.ant-picker .ant-picker-suffix,.dashboard-page--dark .groups-page__search.ant-picker .ant-picker-clear,.dashboard-page--dark .groups-page__search.ant-picker .ant-picker-input>input::placeholder,.dashboard-page--dark .groups-page__search .ant-select-selection-item,.dashboard-page--dark .groups-page__search .ant-select-selection-placeholder,.dashboard-page--dark .groups-page__search .ant-select-arrow{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .company-logo-upload{background:0 0}.dashboard-page--dark .company-logo-upload__circle{background:var(--surface);border-color:#94a3b833}.dashboard-page--dark .table-toggle-button.ant-btn{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .table-toggle-button.ant-btn:hover,.dashboard-page--dark .table-toggle-button.ant-btn:focus,.dashboard-page--dark .table-toggle-button.ant-btn:focus-visible{color:#dbeafe!important;background:#1e293beb!important;border-color:#5f9ee561!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-panel-container,.dashboard-page--dark .ant-picker-dropdown .ant-picker-panel-layout,.dashboard-page--dark .ant-picker-dropdown .ant-picker-panel{background:#111827!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-header,.dashboard-page--dark .ant-picker-dropdown .ant-picker-body,.dashboard-page--dark .ant-picker-dropdown .ant-picker-content th,.dashboard-page--dark .ant-picker-dropdown .ant-picker-time-panel-column{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell,.dashboard-page--dark .ant-picker-dropdown .ant-picker-header button,.dashboard-page--dark .ant-picker-dropdown .ant-picker-year-btn,.dashboard-page--dark .ant-picker-dropdown .ant-picker-month-btn,.dashboard-page--dark .ant-picker-dropdown .ant-picker-date-panel .ant-picker-content td,.dashboard-page--dark .ant-picker-dropdown .ant-picker-presets{color:var(--dashboard-text)!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#14a38b!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start .ant-picker-cell-inner,.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end .ant-picker-cell-inner{background:#14a38b29!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#f8fafc!important;background:#14a38b!important}.dashboard-page--dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#14a38b38!important}.dashboard-page--dark .app-table__loading,.dashboard-page--dark .group-editor--loading{background:#111827a3}.dashboard-page--dark .app-table__loading .ant-spin,.dashboard-page--dark .group-editor--loading .ant-spin{color:var(--dashboard-text-soft)}.dashboard-page--dark .app-table__loading .ant-spin-dot-item,.dashboard-page--dark .group-editor--loading .ant-spin-dot-item{background-color:#14a38b}.dashboard-page--dark .group-editor__module-card,.dashboard-page--dark .group-editor__check{background:#142334e0}.dashboard-page--dark .table-pagination__summary{color:var(--dashboard-text-soft)}.dashboard-page--dark .table-pagination__nav,.dashboard-page--dark .table-pagination__page{color:var(--dashboard-text);background:#1e293bcc;border-color:#94a3b84d}.dashboard-page--dark .table-pagination__page--active{color:#fff;background:#14a38b;border-color:#14a38b}.dashboard-page--dark .table-pagination__size .ant-select-selector{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.dashboard-page--dark .table-pagination__size .ant-select-selection-item,.dashboard-page--dark .table-pagination__size .ant-select-arrow{color:var(--dashboard-text-soft)!important}.dashboard-page--dark .table-position-tag.ant-tag,.dashboard-page--dark .table-status-tag.ant-tag{color:var(--dashboard-text);background:#1e293bdb;border-color:#94a3b84d}.dashboard-page--dark .table-status-tag--active.ant-tag{color:#8af0de;background:#14a38b33;border-color:#14a38b80}.dashboard-page--dark .group-editor__module-header{border-color:#94a3b824}.dashboard-page--dark .group-editor__tree-row,.dashboard-page--dark .group-editor__permission-row{border-color:#94a3b81f}.dashboard-page--dark .group-editor__tree-row--nested{background:#5f9ee50f}.dashboard-page--dark .group-editor__tree-button:hover,.dashboard-page--dark .group-editor__permission-row:hover,.dashboard-page--dark .group-editor__tree-button--expanded{background:#14a38b14}.dashboard-page--dark .group-editor__module-title,.dashboard-page--dark .group-editor__row-label{color:#ecf5ff}.dashboard-page--dark .group-editor__count-pill{color:#8af0de;background:#14a38b24;border-color:#5eead42e}.dashboard-page--dark .group-editor__row-chevron{color:#ecf5ff94}.dashboard-page--dark .ant-radio-wrapper{color:var(--dashboard-text)!important}.dashboard-page--dark .ant-radio-inner{border-color:#94a3b84d!important}.dashboard-page--dark .ant-radio-wrapper:hover .ant-radio-inner{border-color:#5f9ee580!important}body.theme-dark{background:var(--dashboard-bg);color:var(--dashboard-text)}body.theme-dark .ant-modal-content{color:var(--dashboard-text);background:#0f172af2!important}body.theme-dark .ant-modal-header{background:#0f172af2!important;border-color:#94a3b826!important}body.theme-dark .ant-modal-title,body.theme-dark .ant-modal-close-x,body.theme-dark .ant-form-item-label>label{color:var(--dashboard-text)!important}body.theme-dark .ant-input,body.theme-dark .ant-input-password,body.theme-dark .ant-input-affix-wrapper,body.theme-dark .ant-input-number,body.theme-dark .ant-input-number-input,body.theme-dark .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,body.theme-dark .ant-select-multiple .ant-select-selector,body.theme-dark .ant-picker,body.theme-dark .ant-input-group-addon,body.theme-dark .ant-input-number .ant-input-number-handler-wrap{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}body.theme-dark .ant-input::placeholder,body.theme-dark .ant-input-number-input::placeholder,body.theme-dark .ant-select-selection-item,body.theme-dark .ant-select-selection-placeholder,body.theme-dark .ant-select-arrow,body.theme-dark .ant-select-clear,body.theme-dark .ant-picker-input>input,body.theme-dark .ant-picker-input>input::placeholder,body.theme-dark .ant-picker-suffix,body.theme-dark .ant-picker-separator,body.theme-dark .ant-picker-clear{color:var(--dashboard-text-soft)!important}body.theme-dark .ant-input-number .ant-input-number-handler{color:var(--dashboard-text)!important}body.theme-dark .ant-input-number .ant-input-number-handler:hover{background:#94a3b82e!important}.theme-dark .app-modal-standard .ant-input,.theme-dark .app-modal-standard .ant-input-outlined,.theme-dark .app-modal-standard .ant-input-password,.theme-dark .app-modal-standard .ant-input-affix-wrapper,.theme-dark .app-modal-standard .ant-input-number,.theme-dark .app-modal-standard .ant-input-number-input,.theme-dark .app-modal-standard .ant-picker,.theme-dark .app-modal-standard .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.theme-dark .app-modal-standard .ant-select-multiple .ant-select-selector,.theme-dark .app-modal-standard .ant-input-group-addon{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.theme-dark .app-modal-standard .ant-input::placeholder,.theme-dark .app-modal-standard .ant-input-number-input::placeholder,.theme-dark .app-modal-standard .ant-picker-input>input::placeholder,.theme-dark .app-modal-standard .ant-select-selection-placeholder{color:var(--dashboard-text-soft)!important}.theme-dark .app-modal-standard .ant-select-selection-item,.theme-dark .app-modal-standard .ant-select-arrow,.theme-dark .app-modal-standard .ant-select-clear,.theme-dark .app-modal-standard .ant-picker-input>input,.theme-dark .app-modal-standard .ant-picker-suffix,.theme-dark .app-modal-standard .ant-picker-separator,.theme-dark .app-modal-standard .ant-picker-clear{color:var(--dashboard-text)!important}.theme-dark .app-modal-standard .order-create-modal__map-button.ant-btn{color:var(--dashboard-text)!important;background:#111827cc!important;border-color:#94a3b83d!important}.theme-dark .app-modal-standard .order-create-modal__map-button.ant-btn:hover,.theme-dark .app-modal-standard .order-create-modal__map-button.ant-btn:focus,.theme-dark .app-modal-standard .order-create-modal__map-button.ant-btn:focus-visible{color:#dbeafe!important;background:#1e293beb!important;border-color:#5f9ee561!important}.theme-dark .app-modal-standard .order-create-modal__map-button--selected.ant-btn{color:#6ee7b7!important;background:#10b9812e!important;border-color:#34d39975!important}.theme-dark .app-modal-standard .order-create-modal__map-button--selected.ant-btn:hover,.theme-dark .app-modal-standard .order-create-modal__map-button--selected.ant-btn:focus,.theme-dark .app-modal-standard .order-create-modal__map-button--selected.ant-btn:focus-visible{color:#a7f3d0!important;background:#10b9813d!important;border-color:#6ee7b794!important}.theme-dark .order-address-option__type{color:#e5e7eb}.theme-dark .order-address-option__display{color:#94a3b8}.theme-dark .order-create-modal{--order-modal-control-bg:#0f172a6b;--order-modal-control-border:#94a3b83d}.theme-dark .order-create-modal .ant-input,.theme-dark .order-create-modal .ant-input-outlined,.theme-dark .order-create-modal .ant-input-affix-wrapper,.theme-dark .order-create-modal .ant-input-affix-wrapper>input.ant-input,.theme-dark .order-create-modal .ant-input-group-addon,.theme-dark .order-create-modal .ant-input-number,.theme-dark .order-create-modal .ant-input-number-input,.theme-dark .order-create-modal .ant-input-group-wrapper .ant-input,.theme-dark .order-create-modal .ant-input-group .ant-input,.theme-dark .order-create-modal textarea.ant-input{background:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important;color:var(--dashboard-text)!important}.theme-dark .order-create-modal .ant-input::placeholder,.theme-dark .order-create-modal .ant-input-number-input::placeholder,.theme-dark .order-create-modal textarea.ant-input::placeholder{color:var(--dashboard-text-soft)!important}.theme-dark .order-create-modal input:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--dashboard-text)!important;caret-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal input:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--dashboard-text)!important;caret-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal input:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--dashboard-text)!important;caret-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal textarea:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--dashboard-text)!important;caret-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal textarea:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--dashboard-text)!important;caret-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal textarea:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--dashboard-text)!important;caret-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal .ant-input:-webkit-autofill{-webkit-text-fill-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal .ant-input:autofill{-webkit-text-fill-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal .ant-input:autofill:hover{-webkit-text-fill-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}.theme-dark .order-create-modal .ant-input:autofill:focus{-webkit-text-fill-color:var(--dashboard-text)!important;-webkit-box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;box-shadow:0 0 0 1000px var(--order-modal-control-bg) inset!important;background-color:var(--order-modal-control-bg)!important;border-color:var(--order-modal-control-border)!important}body.theme-dark .ant-select-dropdown{background:#111827!important;border:1px solid #94a3b83d!important}body.theme-dark .ant-select-item,body.theme-dark .ant-select-item-option-content,body.theme-dark .ant-select-item-option-state{color:var(--dashboard-text)!important}body.theme-dark .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#5f9ee524!important}body.theme-dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#14a38b38!important}body.theme-dark .ant-empty-description{color:var(--dashboard-text-soft)!important}body.theme-dark .ant-picker-dropdown .ant-picker-panel-container,body.theme-dark .ant-picker-dropdown .ant-picker-panel-layout,body.theme-dark .ant-picker-dropdown .ant-picker-panel{background:#111827!important}body.theme-dark .ant-picker-dropdown .ant-picker-header,body.theme-dark .ant-picker-dropdown .ant-picker-body,body.theme-dark .ant-picker-dropdown .ant-picker-content th,body.theme-dark .ant-picker-dropdown .ant-picker-time-panel-column{color:var(--dashboard-text-soft)!important}body.theme-dark .ant-picker-dropdown .ant-picker-cell,body.theme-dark .ant-picker-dropdown .ant-picker-header button,body.theme-dark .ant-picker-dropdown .ant-picker-year-btn,body.theme-dark .ant-picker-dropdown .ant-picker-month-btn,body.theme-dark .ant-picker-dropdown .ant-picker-date-panel .ant-picker-content td,body.theme-dark .ant-picker-dropdown .ant-picker-presets{color:var(--dashboard-text)!important}body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#14a38b!important}body.theme-dark .ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start .ant-picker-cell-inner,body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end .ant-picker-cell-inner{background:#14a38b29!important}body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#f8fafc!important;background:#14a38b!important}body.theme-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#14a38b38!important}body.theme-dark .ant-picker-dropdown .ant-picker-time-panel-column{background:#111827!important}body.theme-dark .ant-picker-dropdown .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--dashboard-text)!important}body.theme-dark .ant-picker-dropdown .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:#14a38b29!important}body.theme-dark .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#f8fafc!important;background:#14a38b!important}.profile-page{gap:18px;display:grid}.profile-page__hero,.profile-page__card{box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:24px}.profile-page__hero .ant-card-body,.profile-page__card .ant-card-body{padding:22px}.profile-page__hero-layout{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profile-page__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.profile-page__action-icon{width:18px;height:18px}.profile-page__avatar-button{cursor:pointer;background:0 0;padding:0;position:relative}.profile-page__avatar{color:#fff;background:linear-gradient(135deg,#ecb3b3,#f40404);border-radius:50%;place-items:center;width:86px;height:86px;font-size:24px;font-weight:700;display:grid;overflow:hidden}.profile-page__avatar-overlay{color:#fff;background:#202a38;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:2px;right:2px}.profile-page__avatar-overlay-icon{width:14px;height:14px}.profile-page__avatar-image{object-fit:cover;width:100%;height:100%}.profile-page__file-input{display:none}.profile-page__copy{gap:8px;display:grid}.profile-page__copy h2{color:var(--dashboard-text)!important;margin:0!important}.profile-page__copy p{color:var(--dashboard-text-soft)!important;margin:0!important}.profile-page__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-accent);font-size:12px;font-weight:700}.profile-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-page__inline{align-items:center;gap:8px;display:inline-flex}.profile-page__inline-icon{width:16px;height:16px}.profile-page__modal-submit{margin-top:18px}.profile-page__password-modal .ant-modal-content,.profile-page__role-modal .ant-modal-content{border-radius:24px}.profile-page__password-form,.profile-page__password-form .ant-form-item,.profile-page__password-form .ant-input-affix-wrapper,.profile-page__password-form .ant-input-password,.profile-page__password-form .ant-btn,.profile-page__role-modal .ant-modal-body,.profile-page__role-modal .role-list,.profile-page__role-modal .role-option,.profile-page__role-modal .role-option.ant-radio-wrapper{width:100%}.profile-page__password-form .ant-input-affix-wrapper,.profile-page__password-form .ant-input-password{min-height:var(--app-control-height)}.profile-page__password-form .ant-input-affix-wrapper{border-radius:14px}.profile-page__role-modal .ant-modal-body{padding-top:12px}.profile-page__role-modal .role-list{gap:10px}.profile-page__role-modal .role-option.ant-radio-wrapper{gap:0;width:100%}.profile-page__role-modal .role-option .ant-radio{flex:none}.profile-page__role-modal .role-option .ant-radio-label{flex:1;width:100%}.profile-page__role-modal .role-option__body{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;min-height:56px;padding:12px 14px}.dashboard-page--dark .profile-page__hero,.dashboard-page--dark .profile-page__card{background:#111827d1}.dashboard-canvas{z-index:0;border:1px solid var(--dashboard-border);background:var(--dashboard-canvas-bg);border-radius:28px;min-height:0;padding:20px;position:relative}.module-page{gap:18px;display:grid}.module-page__hero,.module-page__stat-card{box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:24px}.module-page__hero .ant-card-body,.module-page__stat-card .ant-card-body{padding:22px}.module-page__hero-layout{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.module-page__hero-head{align-items:flex-start}.module-page__icon-wrap{color:#d87d24;background:#f29f4b1f;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.module-page__icon{width:26px;height:26px}.module-page__tag{color:#365d87;background:#5f9ee51f;border:0;border-radius:999px;margin-bottom:10px;font-weight:700}.module-page__hero h2{color:var(--dashboard-text)!important;margin:0 0 8px!important}.module-page__hero p{max-width:60ch;color:var(--dashboard-text-soft)!important;margin:0!important}.module-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.module-page__stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);font-size:12px;font-weight:700}.module-page__stat-value{color:var(--dashboard-text);font-size:34px;line-height:1}.module-page__stat-copy{color:var(--dashboard-text-soft)}.module-page__trend{color:var(--dashboard-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.module-page__trend-icon{width:16px;height:16px}.integration-monitoring-page{gap:18px}.integration-monitoring__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.integration-monitoring__stat-icon{width:18px;height:18px;color:var(--text-accent)}.integration-monitoring__operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.integration-monitoring__operation-card{background:#f8fafcc7;border:1px solid #94a3b82e;border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;min-height:104px;padding:14px;display:flex}.integration-monitoring__table-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.integration-monitoring__failure-list{gap:10px;margin-top:12px;display:grid}.integration-monitoring__drawer{width:100%}.integration-monitoring__json{max-height:280px;color:var(--dashboard-text);white-space:pre-wrap;background:#0f172a0a;border:1px solid #94a3b833;border-radius:16px;margin-top:8px;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.dashboard-shell--collapsed .dashboard-sidebar__brand strong,.dashboard-shell--collapsed .dashboard-sidebar__link-label,.dashboard-shell--collapsed .dashboard-sidebar__chevron{display:none}.dashboard-shell--collapsed .dashboard-sidebar{align-items:center}.dashboard-shell--collapsed .dashboard-sidebar__top,.dashboard-shell--collapsed .dashboard-sidebar__bottom{justify-items:center;width:100%}.dashboard-shell--collapsed .dashboard-sidebar__brand,.dashboard-shell--collapsed .dashboard-sidebar__footer-link,.dashboard-shell--collapsed .dashboard-sidebar__link,.dashboard-shell--collapsed .dashboard-sidebar__permission-trigger,.dashboard-shell--collapsed .dashboard-sidebar__permission-link{width:52px}.dashboard-shell--collapsed .dashboard-sidebar__brand,.dashboard-shell--collapsed .dashboard-sidebar__link,.dashboard-shell--collapsed .dashboard-sidebar__footer-link,.dashboard-shell--collapsed .dashboard-sidebar__permission-trigger,.dashboard-shell--collapsed .dashboard-sidebar__permission-link{justify-content:center}.dashboard-shell--collapsed .dashboard-sidebar__logo{width:32px}.dashboard-shell--collapsed .dashboard-sidebar__link-main{justify-content:center}.dashboard-shell--collapsed .dashboard-sidebar__permission-list{justify-items:center;padding-left:0}.dashboard-shell--collapsed .dashboard-sidebar__link,.dashboard-shell--collapsed .dashboard-sidebar__footer-link,.dashboard-shell--collapsed .dashboard-sidebar__permission-trigger,.dashboard-shell--collapsed .dashboard-sidebar__permission-link{padding:10px 0}.dashboard-page__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.brand-block__eyebrow,.section__eyebrow,.panel-card__label,.shipment-stat-card__label,.route-planning-card__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-accent);font-size:12px}.brand-block h1,.dashboard-hero h2,.section h3,.panel-card h3,.route-planning-card h3{color:var(--text-main);margin:0}.brand-block h1{margin-top:8px;font-size:clamp(30px,4vw,44px);line-height:1.05}.brand-block p,.section__description,.panel-card__description,.route-planning-card__text,.shipment-stat-card__hint{color:var(--text-soft);margin:0}.dashboard-page__status{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffc7;border-radius:16px;padding:14px 18px}.dashboard-page__status strong{color:var(--text-main);font-size:15px;display:block}.dashboard-page__status span{color:var(--text-soft);font-size:13px}.dashboard-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:20px;margin-bottom:24px;display:grid}.hero-card,.section,.panel-card,.route-planning-card,.shipment-stat-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px}.hero-card{padding:28px}.dashboard-hero h2{margin-bottom:12px;font-size:clamp(28px,4vw,40px);line-height:1.08}.dashboard-hero__copy{max-width:52ch;color:var(--text-soft);margin-bottom:24px}.dashboard-hero__meta{flex-wrap:wrap;gap:12px;display:flex}.badge{background:var(--surface-muted);color:var(--text-main);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.badge:before{content:"";background:var(--accent-cool);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #5f9ee51f}.hero-side-card{background:linear-gradient(150deg, #ffeacceb, #e8f2fff0), var(--surface-strong);gap:16px;padding:24px;display:grid}.hero-side-card__grid,.operations-overview__grid,.partner-summary__grid,.delivery-flow__grid{gap:16px;display:grid}.hero-side-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-box{background:#ffffffbd;border:1px solid #26568714;border-radius:18px;padding:16px}.metric-box strong{color:var(--text-main);font-size:26px;display:block}.metric-box span{color:var(--text-soft);font-size:13px}.dashboard-layout{gap:24px;display:grid}.auth-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.summary-list{gap:12px;margin:18px 0;display:grid}.summary-list div{justify-content:space-between;gap:12px;display:flex}.dashboard-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.role-pill{background:#f7fafff5;border:1px solid #26568714;border-radius:18px;padding:14px 16px}.permission-chip{border:1px solid var(--border);color:var(--text-soft);border-radius:999px;width:fit-content;padding:10px 12px}.permission-chip--on{color:var(--text-main);background:#5f9ee51a;border-color:#5f9ee585}.form-message--error{color:var(--accent-danger)}.section{padding:24px}.section__head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section h3{margin-top:8px;font-size:24px}.operations-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-card,.shipment-stat-card,.route-planning-card,.auth-summary-card{background:linear-gradient(#fffffff0,#f9fbfff0)}@media (width<=1080px){.status-page__shell,.auth-page__shell,.dashboard-hero,.auth-summary-grid{grid-template-columns:1fr}.dashboard-shell{grid-template-columns:96px minmax(0,1fr)}.dashboard-sidebar{padding-inline:10px;display:flex}.dashboard-sidebar__brand strong,.dashboard-sidebar__link-label,.dashboard-sidebar__chevron{display:none}.dashboard-sidebar__top,.dashboard-sidebar__bottom{justify-items:center;width:100%}.dashboard-sidebar__brand,.dashboard-sidebar__footer-link,.dashboard-sidebar__link,.dashboard-sidebar__permission-trigger,.dashboard-sidebar__permission-link{justify-content:center;width:62px}.dashboard-sidebar__link-main{justify-content:center}.dashboard-sidebar__permission-list{justify-items:center;padding-left:0}.dashboard-sidebar__link,.dashboard-sidebar__footer-link,.dashboard-sidebar__permission-trigger,.dashboard-sidebar__permission-link{padding:12px 0}.status-page__shell{min-height:auto}.dashboard-navbar{padding:12px}.dashboard-navbar__left{flex-wrap:wrap;width:auto}.auth-page__shell{gap:0;height:auto}.auth-panel--brand{min-height:auto}.auth-panel--form{border-top:1px solid #26568714;border-left:0}.operations-overview__grid,.integration-monitoring__stats,.integration-monitoring__operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-monitoring__table-head{flex-direction:column}}@media (width<=720px){.status-page{padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.status-page__shell{min-height:calc(100vh - (24px + env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.status-page__media,.status-page__content{padding:20px}.status-page__image{max-height:340px}.dashboard-navbar,.dashboard-navbar__actions{flex-wrap:wrap}.module-page__hero-layout{flex-direction:column}.integration-monitoring__stats,.integration-monitoring__operation-grid{grid-template-columns:1fr}.courier-detail-page__hero-row,.courier-detail-page__hero-layout,.courier-detail-page__grid,.courier-route-map-card__body{flex-direction:column;grid-template-columns:1fr}.courier-route-map-card__head{flex-direction:column}.courier-route-map-card__controls,.courier-route-map-card__range,.courier-detail-page__movement-history{width:100%}.courier-route-map-card__map{min-height:300px}.order-detail-page__main-grid,.order-detail-page__products-grid{flex-direction:column;grid-template-columns:1fr}.order-detail-page__topbar{flex-wrap:wrap;justify-content:flex-start}.order-process-board__head{flex-wrap:wrap}.order-detail-page__topbar-main{justify-content:space-between;width:100%}.order-courier-live-map__head{flex-wrap:wrap}.order-courier-live-map__actions{justify-content:space-between;width:100%}.order-courier-live-map__stats{grid-template-columns:1fr}.courier-detail-page__rating{justify-items:start}.module-page__actions{justify-content:stretch;width:100%}.profile-page__hero-layout,.profile-page__grid{flex-direction:column;grid-template-columns:1fr}.profile-page__hero-actions{justify-content:stretch;width:100%}.dashboard-navbar__profile strong{font-size:15px}.dashboard-page{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left))}.dashboard-shell{min-height:calc(100vh - (16px + env(safe-area-inset-top) + env(safe-area-inset-bottom)));grid-template-columns:74px minmax(0,1fr);gap:8px}.dashboard-sidebar{border-radius:20px;padding:14px 6px 12px}.dashboard-sidebar__brand,.dashboard-sidebar__footer-link,.dashboard-sidebar__link{width:52px}.dashboard-sidebar__logo{width:34px;height:34px}.dashboard-canvas{padding:14px}.groups-page__head,.groups-page__toolbar,.group-editor__toolbar,.group-editor__name-actions,.group-create-modal__actions{flex-direction:column;align-items:stretch}.groups-page__actions,.company-logo-upload{width:100%}.company-logo-upload__circle{width:116px;height:116px}.couriers-page__filters,.couriers-page__form-grid,.order-create-modal__form-grid{grid-template-columns:1fr;display:grid}.list-filter-panel{flex-basis:auto;width:100%}.orders-list__toolbar-right{justify-content:flex-end;width:auto}.group-editor__name-field{width:100%;max-width:none}.group-editor__columns{column-count:1}.dashboard-page__header,.section__head,.summary-list div,.role-option{grid-template-columns:1fr;display:grid}.dashboard-page__header{align-items:stretch}.operations-overview__grid,.partner-summary__grid,.delivery-flow__grid,.hero-side-card__grid{grid-template-columns:1fr}.auth-panel--brand,.auth-panel--form,.hero-card,.section,.route-planning-card{padding:20px}.auth-panel--form{padding-top:32px}.floating-field{padding-top:8px}.floating-field__label{color:var(--accent-cool);background:#f5f8fdf5;font-size:12px;top:0;transform:translateY(-50%)}.floating-field .ant-input-affix-wrapper,.floating-field .ant-input-outlined,.floating-field .ant-input-filled,.floating-field .ant-input-password{min-height:54px;padding-top:8px}.auth-car{width:min(100%,620px);transform:translateY(-18px)}}.shipment-stat-card{padding:20px}.shipment-stat-card__value{color:var(--text-main);margin:10px 0 6px;font-size:30px;font-weight:600;display:block}.shipment-stat-card__trend{color:var(--text-main);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 10px;font-size:13px;display:inline-flex}.shipment-stat-card__trend--up:before,.shipment-stat-card__trend--down:before{content:"";border-radius:50%;width:8px;height:8px}.shipment-stat-card__trend--up:before{background:var(--accent)}.shipment-stat-card__trend--down:before{background:var(--accent-danger)}.dashboard-columns{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;display:grid}.partner-summary__grid,.delivery-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-card{padding:20px}.panel-card__value{color:var(--text-main);margin:12px 0 10px;font-size:28px;font-weight:600;display:block}.panel-card__footnote{color:var(--text-accent);margin-top:14px;font-size:13px}.route-planning-card{padding:24px}.route-planning-card__header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.route-planning-card__pill{color:#ffd69a;white-space:nowrap;background:#ffb14a24;border-radius:999px;padding:8px 12px;font-size:12px}.route-planning-card__list{gap:12px;display:grid}.route-step{background:#ffffff08;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.route-step__index{width:32px;height:32px;color:var(--text-accent);background:#34c39f24;border-radius:50%;place-items:center;font-weight:600;display:grid}.route-step__city{color:var(--text-main);font-weight:600;display:block}.route-step__window,.route-step__meta{color:var(--text-soft);font-size:13px}.route-step__eta{color:var(--text-main);font-weight:600}@media (width<=1024px){.dashboard-page__header,.section__head,.route-planning-card__header{flex-direction:column;align-items:start}.dashboard-hero,.dashboard-columns{grid-template-columns:1fr}.operations-overview__grid,.partner-summary__grid,.delivery-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-page{padding:calc(20px + env(safe-area-inset-top)) env(safe-area-inset-right) calc(32px + env(safe-area-inset-bottom)) env(safe-area-inset-left)}.dashboard-shell{min-height:calc(100vh - (52px + env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.page-shell{width:min(var(--page-width), calc(100% - 20px))}.hero-card,.hero-side-card,.section,.route-planning-card,.shipment-stat-card,.panel-card{border-radius:20px;padding:18px}.hero-side-card__grid,.operations-overview__grid,.partner-summary__grid,.delivery-flow__grid{grid-template-columns:1fr}.route-step{grid-template-columns:auto 1fr}.route-step__eta{grid-column:2}}.analytics-page{flex-direction:column;gap:16px;display:flex}.analytics-page--loading{justify-content:center;align-items:center;min-height:400px}.analytics-header{background:var(--dashboard-panel-bg);border:1px solid var(--dashboard-border);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 16px;display:flex;box-shadow:0 2px 12px #0f172a0a}.analytics-page__title.ant-typography{color:var(--dashboard-text);letter-spacing:-.02em;margin:0 0 2px;font-size:22px;font-weight:700;line-height:1.25}.analytics-header__meta{color:var(--dashboard-text-soft);align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.analytics-live-tag.ant-tag{color:#a16207;background:#facc151f;border-color:#facc1557;align-items:center;gap:6px;margin-inline-end:0;font-weight:600;display:inline-flex}.analytics-live-tag__indicator{background:#facc15;border-radius:999px;width:8px;height:8px;position:relative;box-shadow:0 0 #facc158c}.analytics-live-tag__indicator:after{content:"";border-radius:inherit;border:1px solid #facc158c;animation:1.4s ease-out infinite analytics-live-pulse;position:absolute;inset:-4px}@keyframes analytics-live-pulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}.analytics-card.ant-card{border:1px solid var(--dashboard-border);background:var(--dashboard-panel-bg);border-radius:18px;overflow:hidden;box-shadow:0 2px 16px #0f172a0d}.analytics-card .ant-card-head{border-bottom:1px solid var(--dashboard-border);background:0 0;min-height:50px;padding:0 18px}.analytics-card .ant-card-head-title{color:var(--dashboard-text);padding:14px 0;font-size:14px;font-weight:600}.analytics-card .ant-card-extra{padding:14px 0}.analytics-card .ant-card-body{color:var(--dashboard-text);padding:16px 18px}.analytics-card .ant-statistic-title{color:var(--dashboard-text-soft);font-size:13px}.analytics-card--chart .ant-card-head{min-height:44px;padding:0 16px}.analytics-card--chart .ant-card-head-title,.analytics-card--chart .ant-card-extra{padding:12px 0}.analytics-card--chart .ant-card-body{padding:12px 16px}.analytics-card--stat.ant-card{border:none}.analytics-card--stat .ant-card-body{background:linear-gradient(135deg, var(--analytics-stat-gradient-from), var(--analytics-stat-gradient-to));border-radius:18px;flex-direction:column;justify-content:space-between;min-height:110px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.analytics-card--stat .ant-card-body:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:100px;height:100px;position:absolute;top:-24px;right:-20px}.analytics-card--stat .ant-card-body:after{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-30px;right:30px}.analytics-card--stat .ant-statistic-content,.analytics-card--stat .ant-statistic-content *{-webkit-text-fill-color:#fff;letter-spacing:-.02em;font-weight:700;color:#fff!important;font-size:28px!important}.analytics-card--stat .ant-statistic-title,.analytics-card--stat .ant-statistic-title *{-webkit-text-fill-color:#fffc;font-size:13px;font-weight:500;color:#fffc!important}.analytics-card__header-total{color:var(--dashboard-text-soft);white-space:nowrap;font-size:12.5px;font-weight:500}.analytics-toolbar{justify-content:flex-end;align-items:center}.analytics-toolbar__range{width:112px}.analytics-toolbar__date{width:236px}.analytics-toolbar__select{width:172px}.analytics-chart{width:100%;height:240px;display:block;position:relative}.analytics-chart--large{height:272px}.analytics-chart--compact,.analytics-chart--with-total{height:240px}.analytics-chart>.recharts-responsive-container{width:100%!important;height:100%!important;display:block!important}.analytics-chart--with-legend{flex-direction:column;min-height:0;display:flex}.analytics-chart__plot{flex:1;min-height:0}.analytics-chart__plot>.recharts-responsive-container{width:100%!important;height:100%!important;display:block!important}.analytics-chart-body{flex-direction:column;height:100%;min-height:0;display:flex}.analytics-chart-body>.recharts-responsive-container{flex:1;min-height:0;width:100%!important;display:block!important}.analytics-chart-legend{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding-top:10px;display:flex}.analytics-chart-legend__button{color:var(--dashboard-text-soft);cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;font-weight:500;line-height:1.4;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.analytics-chart-legend__button:hover{background:var(--dashboard-muted-bg);border-color:var(--dashboard-border);color:var(--dashboard-text)}.analytics-chart-legend__button--inactive{opacity:.4}.analytics-chart-legend__button--inactive .analytics-chart-legend__label{text-decoration:line-through}.analytics-chart-legend__dot{border-radius:999px;flex:none;width:8px;height:8px}.analytics-chart-legend__label{color:inherit}.analytics-chart-active-label{font-size:12px;font-weight:600}.analytics-chart-active-value{fill:var(--dashboard-text);font-size:12px;font-weight:600}.analytics-chart-active-percent{fill:var(--dashboard-text-soft);font-size:11px;font-weight:500}.analytics-chart--status-summary{height:272px}.analytics-status-distribution{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.analytics-status-stack{border:1px solid var(--dashboard-border);background:#94a3b81f;border-radius:999px;gap:3px;width:100%;min-height:34px;padding:3px;display:flex;overflow:hidden}.analytics-status-stack__segment{color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:26px;font-size:11px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s,filter .12s;display:flex}.analytics-status-stack__segment:hover{filter:brightness(1.04);transform:translateY(-1px)}.analytics-status-stack__segment span{white-space:nowrap;text-shadow:0 1px 2px #0f172a40;padding:0 6px}.analytics-status-list{flex-direction:column;flex:1;gap:7px;min-height:0;padding-right:2px;display:flex;overflow:auto}.analytics-status-row{width:100%;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 6px;transition:background .12s,border-color .12s,opacity .12s;display:grid}.analytics-status-row:hover{background:var(--dashboard-muted-bg);border-color:var(--dashboard-border)}.analytics-status-row--inactive{opacity:.45}.analytics-status-row--inactive .analytics-status-row__label{text-decoration:line-through}.analytics-status-row__dot{border-radius:999px;width:10px;height:10px}.analytics-status-row__content{flex-direction:column;gap:5px;min-width:0;display:flex}.analytics-status-row__label{color:var(--dashboard-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.analytics-status-row__track{background:#94a3b829;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.analytics-status-row__fill{border-radius:inherit;min-width:4px;height:100%;display:block}.analytics-status-row__meta{color:var(--dashboard-text);white-space:nowrap;font-size:12px;font-weight:700}.analytics-chart-options{flex-wrap:wrap;gap:6px;max-height:78px;display:flex;overflow:auto}.analytics-chart-option.ant-tag-checkable{border:1px solid var(--dashboard-border);color:var(--dashboard-text-soft);background:#94a3b814;border-radius:999px;align-items:center;gap:6px;margin-inline-end:0;font-size:12px;line-height:20px;display:inline-flex}.analytics-chart-option.ant-tag-checkable-checked{color:var(--dashboard-text);background:#14a38b1f;border-color:#14a38b4d}.analytics-chart-option__dot{border-radius:999px;flex:none;width:8px;height:8px}.analytics-chart--top-couriers{height:248px}.analytics-top-courier-list{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.analytics-top-courier-row{width:100%;min-height:36px;color:var(--dashboard-text);text-align:left;cursor:pointer;background:#94a3b80f;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;transition:background .12s,border-color .12s,transform .12s;display:grid}.analytics-top-courier-row:hover{background:var(--dashboard-muted-bg);border-color:var(--dashboard-border);transform:translateY(-1px)}.analytics-top-courier-row__avatar.ant-avatar{color:#0f766e;background:#14a38b29;flex:none;font-size:11px;font-weight:800;box-shadow:0 5px 12px #0f172a1f}.analytics-top-courier-row__content{flex-direction:column;gap:6px;min-width:0;display:flex}.analytics-top-courier-row__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.analytics-top-courier-row__name{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.analytics-top-courier-row__count{color:var(--dashboard-text-soft);white-space:nowrap;font-size:12px;font-weight:800}.analytics-top-courier-row__track{background:#94a3b829;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.analytics-top-courier-row__fill{border-radius:inherit;min-width:8px;height:100%;display:block}.analytics-alert{border-radius:14px;margin-top:12px}.recharts-default-tooltip{border-color:var(--dashboard-border)!important;background:var(--dashboard-panel-bg)!important;border-radius:12px!important;box-shadow:0 8px 24px #0f172a1f!important}.recharts-tooltip-label{color:var(--dashboard-text)!important;font-size:13px!important;font-weight:600!important}.recharts-tooltip-item{color:var(--dashboard-text-soft)!important;font-size:12.5px!important}.recharts-cartesian-axis-tick-value{fill:var(--dashboard-text-soft);font-size:11px}@media (width<=768px){.analytics-header{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px 12px}.analytics-toolbar,.analytics-toolbar__range,.analytics-toolbar__date,.analytics-toolbar__select{width:100%}.analytics-chart,.analytics-chart--large,.analytics-chart--compact,.analytics-chart--with-total{height:208px}.analytics-chart--top-couriers{height:244px}.analytics-chart--status-summary{height:260px}}.order-invoice-page{color:#262626;background:#f2f4f7;min-height:100vh;padding:28px}.order-invoice-actions{justify-content:space-between;width:min(100%,980px);margin:0 auto 16px;display:flex}.order-invoice-actions .anticon,.order-invoice-actions svg{width:18px;height:18px}.order-invoice-state{place-items:center;min-height:60vh;display:grid}.order-invoice{background:#fff;border:1px solid #e5e7eb;width:min(100%,980px);min-height:1386px;margin:0 auto;padding:34px;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}.order-invoice__header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.order-invoice__brands{align-items:center;gap:20px;min-width:0;display:flex}.order-invoice__nesuvezu-logo{object-fit:contain;object-position:left center;width:190px;height:58px}.order-invoice__brand-divider{background:#d1d5db;width:1px;height:48px}.order-invoice__partner-logo{object-fit:contain;object-position:left center;width:150px;height:68px}.order-invoice__partner-name{max-width:190px;font-size:20px;line-height:1.2}.order-invoice__order-code{text-align:right;flex:0 0 230px}.order-invoice__order-code>span{color:#595959;margin-top:4px;font-size:12px;display:block}.order-invoice__barcode svg{width:100%;height:58px;display:block}.order-invoice__barcode strong{color:#111;letter-spacing:1.5px;text-align:center;margin-top:2px;font-size:17px;display:block}.order-invoice>h1{color:#1f2937;text-align:center;text-transform:uppercase;margin:28px 0 18px;font-size:20px;font-weight:700}.order-invoice__parties{border:3px solid #111;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.order-invoice__party{min-height:278px;padding:25px 30px}.order-invoice__party+.order-invoice__party{border-left:3px solid #111}.order-invoice__party h2{color:#0daf63;margin:0 0 18px;font-size:21px;font-weight:750}.order-invoice__party p{overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;line-height:1.45}.order-invoice__products{border-spacing:0;border-collapse:separate;border:3px solid #111;border-radius:18px;width:100%;margin-top:28px;font-size:15px;overflow:hidden}.order-invoice__products th,.order-invoice__products td{text-align:left;vertical-align:top;border-bottom:1px solid #b8b8b8;padding:13px 15px}.order-invoice__products th:first-child,.order-invoice__products td:first-child{text-align:center;width:58px}.order-invoice__products th:last-child,.order-invoice__products td:last-child{text-align:right;width:180px}.order-invoice__products thead th{color:#0daf63;font-size:16px;font-weight:750}.order-invoice__products tfoot th{color:#111;border-bottom:0}.order-invoice__empty{color:#8c8c8c;text-align:center!important;padding:28px!important}.order-invoice__summary{margin-top:18px;padding:0 4px;font-size:15px}.order-invoice__summary p{margin:8px 0}.order-invoice__signatures{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:80px;display:grid}.order-invoice__signatures div{text-align:center;flex-direction:column;gap:32px;font-weight:650;display:flex}.order-invoice__signatures i{border-bottom:1px solid #111;display:block}@media (width<=720px){.order-invoice-page{padding:12px}.order-invoice{min-height:0;padding:20px}.order-invoice__header,.order-invoice__brands{flex-wrap:wrap}.order-invoice__order-code{flex-basis:200px}.order-invoice__parties{grid-template-columns:1fr}.order-invoice__party+.order-invoice__party{border-top:3px solid #111;border-left:0}}@media print{@page{size:A4 portrait;margin:9mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;background:#fff!important}.order-invoice-page{background:#fff;min-height:0;padding:0}.order-invoice-actions,.order-invoice-page>.ant-alert{display:none!important}.order-invoice{width:100%;min-height:0;box-shadow:none;border:0;margin:0;padding:0}.order-invoice__parties,.order-invoice__products,.order-invoice__summary,.order-invoice__signatures{break-inside:avoid}.order-invoice__party{min-height:220px;padding:18px 22px}.order-invoice__products{margin-top:18px}.order-invoice__products tr{break-inside:avoid}.order-invoice__signatures{margin-top:50px}}.courier-locations-map__page-actions{margin-bottom:16px}.courier-locations-map{min-height:calc(100vh - 220px)}.courier-locations-map__card{flex:auto;position:relative;overflow:hidden}.courier-locations-map__card .ant-card-body{height:100%;padding:12px}.courier-locations-map__map{border-radius:20px;width:100%;min-height:calc(100vh - 280px)}.courier-locations-map__map--hidden{display:none}.courier-locations-map__state,.courier-locations-map__overlay{justify-content:center;align-items:center;display:flex}.courier-locations-map__state{min-height:calc(100vh - 280px)}.courier-locations-map__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;border-radius:20px;position:absolute;inset:12px}@media (width<=768px){.courier-locations-map{min-height:calc(100vh - 180px)}.courier-locations-map__map,.courier-locations-map__state{min-height:calc(100vh - 240px)}.courier-locations-map__overlay{inset:16px}}
