:root{--app-bg:#f6f8fa;--panel:#fff;--elevated:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--primary:#1677ff;--primary-hover:#4096ff;--primary-active:#0958d9;--primary-strong:#0958d9;--primary-soft:#e6f4ff;--primary-subtle:#f0f7ff;--accent:#4096ff;--navy:#0f172a;--sidebar:#101828;--soft-surface:#f8fafc;--shadow:0 1px 3px #0f172a0f;--success:#15803d;--warning:#d97706;--danger:#dc2626}*{box-sizing:border-box}html,body{background:var(--app-bg);min-height:100%;color:var(--text);margin:0}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.app-shell{--sidebar-width:232px;height:100dvh;overflow:hidden}.sidebar-collapsed{--sidebar-width:72px}.app-main{min-width:0;height:100%;margin-left:var(--sidebar-width);transition:margin-left .18s}.app-sider{z-index:20;height:100dvh;transition:all .18s;inset:0 auto 0 0;overflow:auto;box-shadow:1px 0 3px #0f172a0f;background:var(--sidebar)!important;position:fixed!important}.app-sider .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.brand{color:#f8fafc;border-bottom:1px solid #263449;flex-shrink:0;align-items:center;gap:11px;height:64px;padding:0 18px;text-decoration:none;display:flex}.brand-collapsed{justify-content:center;padding:0}.brand-mark{background:var(--primary);color:#082f49;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid;box-shadow:0 1px 3px #0f172a14}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{letter-spacing:-.2px;font-size:17px}.brand-copy small{color:var(--primary-hover);letter-spacing:2.2px;margin-top:5px;font-size:9px;font-weight:700}.main-nav{flex-direction:column;flex:1;padding:12px 0 8px;border-inline-end:0!important;display:flex!important}.main-nav .ant-menu-item,.main-nav .ant-menu-submenu-title{height:43px;margin-block:3px;line-height:43px}.main-nav .ant-menu-sub .ant-menu-item{border-radius:6px;height:36px;font-size:13px;line-height:36px}.main-nav .ant-menu-sub .ant-menu-item-selected{color:#7dd3fc;background:#123047}.main-nav .ant-menu-item-group-title{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mobile-navigation .ant-drawer-title,.mobile-navigation .ant-drawer-close{color:#f8fafc}.mobile-navigation .ant-drawer-header{border-bottom:1px solid #263449}.main-nav .ant-menu-item-divider{margin-top:auto!important}.main-nav .ant-menu-item-selected{font-weight:650}.main-nav .ant-menu-item-disabled{cursor:default;color:#94a3b8!important}.sider-footer{color:#a3b1c2;border-top:1px solid #263449;padding:14px 18px 18px;font-size:12px}.status-dot{background:#4fb875;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #4fb8751f}.app-header{border-bottom:1px solid var(--border);z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0f172a06;background:var(--panel)!important;height:64px!important;padding:0 22px!important;line-height:normal!important}.header-left,.header-actions{align-items:center;gap:14px;min-width:0;display:flex}.header-breadcrumb{white-space:nowrap}.global-search{background:var(--soft-surface);border-color:var(--border);width:min(360px,28vw)}.account-button{height:48px!important;padding:4px 6px!important}.user-avatar{box-shadow:none;font-weight:700;color:#0369a1!important;background:#dbeafe!important;font-size:12px!important}.account-copy{flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.account-copy small{color:var(--muted);font-size:11px}.app-content{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.content-container{width:100%;max-width:1400px;margin:0 auto;padding:24px}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-header-copy{min-width:0}.page-header h1{letter-spacing:-.55px;color:var(--navy);margin:0 0 5px;font-size:25px;line-height:1.25}.page-description{color:var(--muted);margin:0}.page-header-extra{flex:none}.page-eyebrow{color:var(--muted);margin:0 0 6px;font-size:13px}.section-kicker{color:#0284c7;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.back-button{height:auto!important;padding-inline:0!important}.back-link{color:var(--primary-strong);text-decoration:none}.content-container .ant-card{border:1px solid var(--border);box-shadow:0 1px 3px #0f172a0f}.metric-grid{margin-bottom:24px}.metric-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;height:100%;padding:20px}.metric-card-top{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:8px;display:flex}.metric-card-top .ant-tag{color:#52677a;background:#f3f5f7;border:0;margin:0;font-size:11px}.metric-icon{color:#0284c7;width:30px;height:30px;box-shadow:none;background:#e0f2fe;border-radius:10px;place-items:center;font-size:15px;display:grid}.metric-card .ant-statistic-title{color:var(--muted);margin-bottom:2px}.metric-card .ant-statistic-content{color:var(--navy);letter-spacing:-.8px;font-size:28px;font-weight:700}.metric-blue .metric-icon{color:#0284c7;background:#e0f2fe}.metric-red .metric-icon{color:#b91c1c;background:#fee2e2}.dashboard-grid{align-items:stretch}.section-card{height:100%}.surface-section{background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.section-header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.section-title-icon{color:#0284c7}.section-card .ant-table-cell:first-child{padding-left:20px}.date-tile{background:#e0f2fe;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:42px;height:46px;display:flex}.date-tile strong{font-size:17px;line-height:1}.date-tile span{color:var(--primary-strong);margin-top:4px;font-size:9px;font-weight:700}.arrival-list{padding-block:12px}.arrival-item{align-items:center;gap:14px;padding:12px 0;display:flex}.arrival-item+.arrival-item{border-top:1px solid var(--border)}.arrival-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.arrival-copy>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arrival-copy .ant-space{color:var(--muted);font-size:12px}.warning-icon{color:var(--warning)}.attention-card{padding-bottom:18px}.attention-card>.ant-row{padding:14px 20px 0}.attention-item{background:#fff8ee;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.attention-item p{color:var(--muted);margin:5px 0 0;font-size:12px}.attention-days{color:#a85605;flex-direction:column;align-items:center;min-width:55px;display:flex}.attention-days strong{font-size:20px;line-height:1}.attention-days span{text-transform:uppercase;margin-top:4px;font-size:10px}.table-link{color:#0284c7;font-weight:650;text-decoration:none}.table-link:hover{color:#0369a1;text-decoration:underline}.money-value{font-variant-numeric:tabular-nums}.table-card{overflow:hidden}.table-card .ant-table-thead>tr>th{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.table-card .ant-table-tbody>tr>td{font-size:13px}.filter-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.filter-controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.filter-controls .ant-select{min-width:155px}.operation-search{width:280px}.filter-trailing{margin-left:auto}.advanced-filters{background:var(--soft-surface);border-bottom:1px solid var(--border);gap:10px;padding:12px 16px;display:flex}.advanced-filters .ant-select{min-width:210px}.table-card .ant-table-cell:first-child{padding-left:16px}.table-card .ant-pagination{padding-inline:16px}.status-badge{white-space:nowrap;font-size:11px;font-weight:650;line-height:21px;border:0!important;margin-inline-end:0!important}.status-pending{color:#475569!important;background:#f1f5f9!important}.status-processing{color:#0369a1!important;background:#e0f2fe!important}.status-warning{color:#9a5205!important;background:#fff7e8!important}.status-dispatched{color:#0369a1!important;background:#eff6ff!important}.status-invoiced{color:#0369a1!important;background:#eef4ff!important}.status-success{color:#156b35!important;background:#edf8f0!important}.content-container .operation-form{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:10px;padding:22px 24px 82px}.form-section{padding:22px 0 4px}.form-section+.form-section{border-top:1px solid #e5e7eb}.form-section-title{color:var(--navy);margin:0 0 18px;font-size:16px;line-height:1.4}.form-section-body{padding:0}.full-width{width:100%}.operation-fields-grid .ant-form-item{margin-bottom:12px}.operation-manual-number{margin-top:-5px;margin-bottom:12px!important}.operation-category-fields,.operation-inline-options{padding-top:0}.operation-category-fields .ant-checkbox-group{flex-wrap:wrap;gap:6px 12px;display:flex}.reference-select-divider{margin:4px 0!important}.reference-select-add{justify-content:flex-start;width:100%}.reference-select-empty{flex-direction:column;align-items:center;gap:2px;padding:8px;display:flex}.reference-create-error{margin-bottom:12px}.content-container .operation-create-form{width:100%;max-width:1000px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin-inline:auto;padding:0;display:flex}.operation-create-header{justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;display:flex}.operation-create-header h1{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.3}.operation-create-body .ant-card-body{padding:22px 22px 10px}.operation-create-error{margin-bottom:12px}.operation-create-form .operation-fields-grid{align-items:flex-start}.operation-create-form .operation-fields-grid .ant-form-item{margin-bottom:12px}.operation-create-form .operation-manual-number{margin-top:-5px;margin-bottom:12px!important}.operation-create-actions{background:0 0;justify-content:flex-end;padding:16px 0 0;display:flex}.operation-create-actions .ant-btn{min-width:104px}.operations-page .surface-section,.operations-page .contact-detail-shell{border-radius:14px}.operations-page>.page-header,.operation-detail-shell>.page-header{margin-bottom:24px}.operations-list-page .page-header{align-items:center}.operations-filter-panel{margin-bottom:16px}.operations-filter-panel .filter-bar{border-bottom:0;padding:20px}.operations-filter-panel .filter-controls{gap:8px}.operations-table-panel .ant-table-cell:first-child{padding-left:12px}.operations-table-panel .ant-pagination{margin-block:10px;padding-inline:12px}.operation-detail-page>.contact-detail-page-back{margin-bottom:8px}.operation-detail-shell{padding:14px}.operation-detail-shell>.page-header{border-bottom:1px solid var(--border);padding-bottom:12px}.operation-detail-shell>.page-header h1{font-size:20px}.operation-detail-shell .section-header{border-bottom:1px solid var(--border);min-height:40px;padding-inline:14px}.operation-detail-grid{align-items:flex-start}.operation-detail-grid .detail-card{height:auto}.operation-detail-secondary{margin-top:12px}.operation-history-card .ant-timeline{margin-top:2px}.operation-history-card .ant-timeline-item{padding-bottom:12px}.operation-history-card .ant-timeline-item-last{padding-bottom:0}.operation-edit-error,.operation-edit-form .operation-fields-grid .ant-form-item{margin-bottom:12px}.operation-edit-modal .ant-modal-body{max-height:min(70vh,700px);padding-right:4px;overflow:auto}.form-actions{left:var(--sidebar-width);z-index:14;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;justify-content:flex-end;align-items:center;height:66px;padding:0 28px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -4px 16px #0b1f330f}.sidebar-collapsed .form-actions{left:var(--sidebar-width)}.operation-number{color:var(--navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:750}.status-card{background:#fff;margin-bottom:12px;padding:12px 14px}.status-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.status-card-heading p{color:var(--muted);margin:2px 0 0;font-size:12px}.status-route-title{align-items:center;gap:8px;display:flex}.route-title-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.status-card .ant-steps-item-icon{box-shadow:none}.status-card .ant-steps-item-process .ant-steps-item-icon{box-shadow:none;background:#1677ff;border-color:#1677ff}.status-card .ant-steps-item-finish .ant-steps-item-icon{background:#60a5fa;border-color:#60a5fa}.status-card .ant-steps-item-process .ant-steps-icon,.status-card .ant-steps-item-finish .ant-steps-icon{color:#082f49}.status-card .ant-steps-item-wait .ant-steps-item-icon{background:#f1f5f9;border-color:#e5e7eb}.status-card .ant-steps-item-title:after{background:0 0!important;border-top:1px dashed #cbd5e1!important;height:0!important;top:14px!important}.status-card .ant-steps-item-finish .ant-steps-item-title:after{border-color:#7dd3fc!important;border-top-style:solid!important}.operation-tabs .ant-tabs-nav{margin-bottom:12px}.operation-tabs .ant-tabs-nav-wrap{overflow-x:auto}.operation-tabs .ant-tabs-tab{font-weight:550}.detail-card{height:100%}.detail-section-body{padding:12px 14px}.detail-stats{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.detail-stat{background:var(--soft-surface);padding:12px 14px}.detail-stat .ant-statistic-content{font-size:19px}.party-list{margin-block:-5px}.party-row{flex-direction:column;gap:2px;width:100%;padding:8px 0;display:flex}.party-row+.party-row{border-top:1px solid var(--border)}.party-row span{color:var(--muted);font-size:12px}.tab-section{background:0 0}.tab-section-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:50px;display:flex}.tab-section .ant-table{background:#fff}.tab-section .ant-table-container{border-radius:10px;overflow:hidden}.content-container .ant-table-wrapper .ant-table-thead>tr>th,.content-container .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)}.dashboard-grid .surface-section{box-shadow:none;background:0 0;border:0;overflow:visible}.dashboard-grid .section-header{padding-inline:0}.dashboard-grid .section-card .ant-table{background:#fff}.dashboard-grid .section-card .ant-table-container{border-radius:10px;overflow:hidden}.dashboard-grid .arrival-list{padding-inline:0}.dashboard-grid .attention-card>.ant-row{padding:14px 0 0}.operation-tabs .ant-tag{border:0}.tab-empty{background:var(--soft-surface);border:none;border-radius:10px;padding:42px 20px;position:relative;overflow:hidden}.empty-title{color:var(--text);margin-bottom:4px;display:block}.empty-description{color:var(--muted);max-width:440px;margin:auto;font-size:13px}.route-empty-icon{color:#0284c7;place-items:center;width:58px;height:42px;margin:0 auto;font-size:23px;display:grid;position:relative}.route-empty-icon:before{content:"";border-top:1px dashed #7dd3fc;width:56px;position:absolute;top:20px;left:1px}.route-empty-icon .anticon{background:#e0f2fe;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.file-icon{color:#b4232b;font-size:26px}.attachment-list{background:#fff;padding-inline:20px}.attachment-item{align-items:center;gap:14px;padding:16px 0;display:flex}.attachment-item+.attachment-item{border-top:1px solid var(--border)}.attachment-copy{flex-direction:column;flex:1;gap:3px;display:flex}.attachment-copy span{color:var(--muted);font-size:12px}@media (max-width:991px){.app-header{padding-inline:16px!important}.content-container{padding:20px}.account-copy,.header-breadcrumb{display:none}.global-search{width:min(320px,48vw)}.form-actions{left:var(--sidebar-width)}.operation-fields-grid>.operation-fields-column:first-child,.operation-fields-grid>.operation-fields-column:last-child,.content-container .operation-create-form{min-height:0}}@media (max-width:640px){.global-search{display:none}.content-container{padding:16px}.app-header{gap:8px}.header-actions{flex:1;justify-content:flex-end;gap:5px}.global-search{width:min(220px,50vw)}.page-header{flex-direction:column;align-items:flex-start}.page-header-extra{width:100%}.section-header{padding-inline:14px}.filter-bar,.filter-controls{flex-direction:column;align-items:stretch}.filter-controls>*,.operation-search,.filter-controls .ant-select{width:100%!important}.advanced-filters{flex-direction:column}.advanced-filters .ant-select{width:100%}.filter-trailing{align-self:flex-end;margin:0}.status-card-heading{flex-direction:column;align-items:flex-start}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.content-container .operation-form{padding-inline:16px}.form-actions{padding-inline:12px}.attention-card .section-header>.ant-typography{display:none}.app-header .global-search{display:none!important}.content-container .operation-create-form{padding-inline:0}.operation-create-header{flex-direction:column;align-items:flex-start;padding:0 0 20px}.operation-create-header .ant-btn{width:100%}.operation-create-body .ant-card-body{padding:20px 16px 8px}.operation-create-actions{padding:16px 0 0}.operation-create-actions .ant-space{width:100%}.operation-create-actions .ant-space-item{flex:1}.operation-create-actions .ant-btn{width:100%}.operation-detail-shell{padding:12px}.operation-status-panel .status-card-heading{align-items:stretch}.operation-status-panel .ant-space{grid-template-columns:1fr 1fr;display:grid}.operation-status-panel .ant-btn{width:100%}}.prototype-note{color:var(--muted);margin:0 0 16px;font-size:12px}.session-gate{background:var(--app-bg);min-height:100vh;color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.session-gate p{max-width:420px;color:var(--muted);margin:0}.login-page{background:var(--app-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:var(--panel);width:min(100%,430px);box-shadow:var(--shadow);color:var(--text);border:none;padding:36px}.login-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.login-brand>div{flex-direction:column;line-height:1.1;display:flex}.login-brand strong{font-size:18px}.login-brand small{color:var(--primary-strong);letter-spacing:.17em;margin-top:4px;font-size:10px;font-weight:700}.login-panel h2{margin-bottom:4px!important}.login-panel>p{color:var(--muted);margin:0 0 24px}.login-error,.platform-error{color:#9a5205;background:#fff3e8;margin:0 0 18px;padding:12px 14px;font-size:13px}.platform-section{background:var(--panel);border:none;padding:24px}.settings-note{color:var(--muted);margin:20px 0 0;font-size:12px}.admin-muted{color:var(--muted);margin-top:3px;font-size:12px}.contact-search{width:min(390px,100%)}.app-result-card{place-items:center;min-height:min(620px,100vh - 170px);display:grid}.contact-filter-card{margin-bottom:16px}.contact-filter-card .filter-bar{border-bottom:0}.contact-filter-card .filter-controls{flex-wrap:nowrap;gap:16px}.contact-table-card{padding:16px}.contact-table-card .ant-table-container{border:1px solid var(--border);border-radius:10px;overflow:hidden}.contact-table-card .ant-pagination{padding-inline:0}.contact-table-card .ant-table-thead>tr>th.ant-table-column-sort{background:var(--soft-surface)!important}.contact-table-card .ant-table-tbody>tr>td.ant-table-column-sort{background:var(--panel)!important}.contact-table-card .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-column-sort{background:var(--soft-surface)!important}.contact-detail-page-back{justify-content:flex-start;margin:0 0 12px;display:flex}.contact-detail-page-back .back-button{font-weight:600}.contact-detail-shell{background:var(--panel);box-shadow:var(--shadow);border-radius:10px;padding:24px}.contact-detail-shell>.page-header{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px}.contact-detail-shell>.page-header h1{text-transform:uppercase;font-size:22px}.contact-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contact-information-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0f172a14}.contact-information-card h2{background:var(--soft-surface);border-bottom:1px solid var(--border);color:var(--text);margin:0;padding:18px 20px;font-size:17px}.contact-information-body{flex-direction:column;gap:24px;padding:22px 20px 24px;display:flex}.contact-information-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:38px;display:grid}.contact-information-icon{color:#4865a5;padding-top:2px;font-size:16px}.contact-information-label{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.contact-information-value{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.contact-additional-card{grid-column:1/-1}.contact-additional-card .contact-information-body{grid-template-columns:minmax(0,2fr) minmax(180px,1fr) minmax(180px,1fr);display:grid}.contact-business-card{grid-column:1/-1}.contact-business-card .contact-information-body{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-number-input{width:100%}[data-theme=dark] .login-error,[data-theme=dark] .platform-error{color:#f5ca83;background:#4d3b25}@media (max-width:800px){.contact-information-grid{grid-template-columns:1fr}.contact-additional-card,.contact-business-card{grid-column:auto}.contact-additional-card .contact-information-body,.contact-business-card .contact-information-body{display:flex}}@media (max-width:640px){.login-panel{padding:24px}.platform-section{padding:16px}.contact-search{width:100%}.contact-filter-card .filter-controls{flex-direction:column}.contact-table-card{padding:10px}.contact-detail-shell{padding:16px}.contact-detail-shell>.page-header h1{font-size:19px}.contact-information-grid{gap:16px}}:root[data-theme=dark]{--app-bg:#08111f;--panel:#111c2c;--elevated:#162235;--text:#f8fafc;--muted:#a3b1c2;--border:#263449;--primary-strong:#7dd3fc;--primary-soft:#123047;--primary-subtle:#123047;--sidebar:#0d1726;--soft-surface:#162235;--navy:#f8fafc;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .app-sider{box-shadow:1px 0 0 var(--border)}[data-theme=dark] .brand{border-color:var(--border)}[data-theme=dark] .brand-mark{color:#082f49}[data-theme=dark] .brand-copy small,[data-theme=dark] .section-kicker,[data-theme=dark] .section-title-icon,[data-theme=dark] .table-link,[data-theme=dark] .back-link{color:#7dd3fc}[data-theme=dark] .main-nav .ant-menu-item-disabled{color:#708397!important}[data-theme=dark] .sider-footer{color:var(--muted)}[data-theme=dark] .app-header{border-color:var(--border);box-shadow:none;background:var(--panel)!important}[data-theme=dark] .global-search{background:var(--soft-surface);border-color:var(--border)}[data-theme=dark] .user-avatar{color:#bae6fd!important;background:#214868!important}[data-theme=dark] .content-container .ant-card,[data-theme=dark] .surface-section{background:var(--panel);border-color:var(--border);box-shadow:none}[data-theme=dark] .contact-detail-shell,[data-theme=dark] .contact-information-card{box-shadow:none}[data-theme=dark] .contact-information-icon{color:#7dd3fc}[data-theme=dark] .contact-table-card .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-column-sort{background:var(--soft-surface)!important}[data-theme=dark] .dashboard-grid .surface-section{background:0 0;border:0}[data-theme=dark] .metric-card{background:var(--panel);border-color:var(--border)}[data-theme=dark] .metric-icon,[data-theme=dark] .metric-blue .metric-icon,[data-theme=dark] .date-tile,[data-theme=dark] .route-title-icon,[data-theme=dark] .route-empty-icon .anticon{background:var(--primary-soft);color:var(--primary-strong)}[data-theme=dark] .metric-red .metric-icon{color:#fda4af;background:#4b2630}[data-theme=dark] .metric-card-top .ant-tag{color:#b7dff5;background:#1a3952}[data-theme=dark] .metric-card .ant-statistic-content,[data-theme=dark] .metric-card .ant-statistic-title{color:inherit}[data-theme=dark] .date-tile span{color:#7dd3fc}[data-theme=dark] .arrival-item+.arrival-item,[data-theme=dark] .party-row+.party-row,[data-theme=dark] .attachment-item+.attachment-item{border-color:var(--border)}[data-theme=dark] .attention-item{background:#342d2d}[data-theme=dark] .attention-item p{color:var(--muted)}[data-theme=dark] .dashboard-grid .section-card .ant-table,[data-theme=dark] .tab-section .ant-table{background:var(--panel)}[data-theme=dark] .filter-bar,[data-theme=dark] .advanced-filters,[data-theme=dark] .form-section+.form-section,[data-theme=dark] .form-actions{border-color:var(--border)}[data-theme=dark] .advanced-filters,[data-theme=dark] .detail-stat,[data-theme=dark] .tab-empty{background:var(--soft-surface)}[data-theme=dark] .content-container .operation-form,[data-theme=dark] .status-card,[data-theme=dark] .attachment-list{background:var(--panel);border-color:var(--border)}[data-theme=dark] .form-actions{background:var(--panel);box-shadow:none}[data-theme=dark] .detail-stats{background:var(--border)}[data-theme=dark] .status-card .ant-steps-item-process .ant-steps-item-icon{background:#1677ff;border-color:#1677ff}[data-theme=dark] .status-card .ant-steps-item-finish .ant-steps-item-icon{background:#60a5fa;border-color:#60a5fa}[data-theme=dark] .status-card .ant-steps-item-wait .ant-steps-item-icon{background:#223448;border-color:#33485d}[data-theme=dark] .status-card .ant-steps-item-title:after{border-color:#40566a!important}[data-theme=dark] .status-card .ant-steps-item-finish .ant-steps-item-title:after{border-color:#60a5fa!important}[data-theme=dark] .content-container .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=dark] .content-container .ant-table-wrapper .ant-table-tbody>tr>td{border-color:var(--border)}[data-theme=dark] .status-pending{color:#b8c7d6!important;background:#26394c!important}[data-theme=dark] .status-processing,[data-theme=dark] .status-dispatched,[data-theme=dark] .status-invoiced{color:#bae6fd!important;background:#173e5a!important}[data-theme=dark] .status-warning{color:#f5ca83!important;background:#4d3b25!important}[data-theme=dark] .status-success{color:#a3e4b8!important;background:#234636!important}.content-container--report{max-width:1440px}.ant-input-number{width:100%}.operation-fields-grid{row-gap:0}@media (max-width:767px){.app-shell{--sidebar-width:0px}.app-sider{display:none}.app-main{margin-left:0}.content-container{padding:16px}}@media (max-width:700px){.operation-fields-grid>.operation-fields-column{flex:0 0 100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.app-main,.app-sider{transition:none}}
