.main-layout{min-height:100vh}.layout-header{align-items:center;background:#001529;box-shadow:0 2px 8px #00000026;display:flex;padding:0 24px}.header-logo{align-items:center;color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:0;margin-right:40px}.header-logo__image{filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));flex:0 0 42px;height:42px;object-fit:contain;width:42px}.header-logo__text{margin-left:0;white-space:nowrap}.header-menu{background:#0000;flex:1 1;line-height:64px}.header-settings,.header-username{color:#ffffffd9;margin-left:16px}.header-username{cursor:pointer}.header-region-switcher.ant-btn{align-items:center;background:linear-gradient(135deg,#1677ff4d,#2979be24);border:1px solid #69b1ffb8;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff14,0 4px 14px #00000029;color:#fff;display:inline-flex;gap:9px;height:48px;justify-content:flex-start;margin-left:12px;min-width:156px;padding:5px 12px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.header-region-switcher.ant-btn:not(:disabled):focus-visible,.header-region-switcher.ant-btn:not(:disabled):hover{background:linear-gradient(135deg,#1677ff75,#2979be3d);border-color:#91caff;box-shadow:inset 0 1px 0 #ffffff1f,0 6px 18px #0003;color:#fff;transform:translateY(-1px)}.header-region-switcher.ant-btn:disabled{background:#ffffff14;border-color:#ffffff2e;color:#ffffffa6}.header-region-switcher .ant-btn-icon{color:#91caff;font-size:18px}.header-region-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;line-height:1.15;min-width:0}.header-region-caption{color:#ffffffa6;font-size:10px;font-weight:500;letter-spacing:.08em;margin-bottom:3px}.header-region-value{color:#fff;font-size:14px;font-weight:650;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-region-chevron{color:#91caff;font-size:11px}.header-region-dropdown .ant-dropdown-menu{min-width:188px}.header-region-dropdown .ant-dropdown-menu-item{padding:9px 12px}.header-region-menu-icon{display:inline-block;width:14px}.header-language-select{margin-left:12px;width:130px}.header-language-select .ant-select-selector{background:#0000!important;border-color:#0000!important;box-shadow:none!important}.header-language-select .ant-select-arrow,.header-language-select .ant-select-selection-item{color:#ffffffd9!important}.header-language-select:hover .ant-select-selector{background:#ffffff14!important}.layout-content{background:#f5f7fa;min-height:calc(100vh - 64px);padding:24px}.login-container{--login-ink:#eaf2ff;--login-muted:#dfe9fbbd;--login-line:#84bfff42;--login-card-bg:#08132d6b;--login-card-border:#b4deff3d;background:radial-gradient(circle at 12% 12%,#0f766e14,#0000 18%),linear-gradient(135deg,#f4f7fb,#ecf1f7 52%,#e6edf5);border-radius:36px;box-shadow:0 28px 60px #4c2b171f;box-sizing:border-box;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(380px,.95fr);height:calc(100vh - 72px);margin:36px;overflow:hidden;padding:0;position:relative;width:calc(100vw - 72px)}.login-container:before{background:linear-gradient(#1b3b6608 1px,#0000 0),linear-gradient(90deg,#1b3b6608 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000059,#0000 85%);mask-image:linear-gradient(180deg,#00000059,#0000 85%);opacity:.42;pointer-events:none;position:absolute}.login-hero{background:radial-gradient(circle at 20% 12%,#7cf1dc24,#0000 24%),radial-gradient(circle at 82% 22%,#ffffff1f,#0000 20%),linear-gradient(180deg,#0e4375,#0d325e 58%,#0b2646);border-radius:28px 0 0 28px;color:#f4fbff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:34px 38px 42px;position:relative}.login-hero-copy{max-width:420px;position:relative;width:100%;z-index:1}.login-hero-copy h1{font-size:46px;letter-spacing:-.03em;line-height:1.06;margin:0}.login-hero-copy p{color:#e2f0ffd1;font-size:15px;line-height:1.9;margin:16px 0 0}.login-panel{align-items:center;background:radial-gradient(circle at 18% 18%,#7dd3fc2e,#0000 24%),linear-gradient(180deg,#eef6ff,#e2efff);border-radius:0 28px 28px 0;display:flex;justify-content:center;padding:40px 42px}.login-panel-inner{max-width:460px;width:100%}.login-scene{flex:1 1;min-height:420px;pointer-events:none;position:relative}.login-scene__grid{background:linear-gradient(#0000 95%,#92bdff14 0),linear-gradient(90deg,#0000 95%,#92bdff14 0);background-size:120px 120px;border:1px solid #a4d0ff14;border-radius:36px;inset:6% 0;opacity:.65;position:absolute}.login-scene__orb{border-radius:999px;filter:blur(18px);opacity:.95;position:absolute}.login-scene__orb--teal{background:radial-gradient(circle,#2dd4bf47 0,#2dd4bf0f 48%,#0000 72%);height:320px;left:12%;top:15%;width:320px}.login-scene__orb--blue{background:radial-gradient(circle,#3b82f647 0,#3b82f614 50%,#0000 74%);bottom:12%;height:360px;right:8%;width:360px}.login-scene__route{border:1px solid var(--login-line);border-radius:999px;opacity:.92;position:absolute}.login-scene__route:after,.login-scene__route:before{border-radius:999px;content:"";position:absolute}.login-scene__route--primary{border-bottom-color:#0000;border-right-color:#0000;height:28%;left:8%;top:16%;width:42%}.login-scene__route--primary:before{background:#9ae6da;box-shadow:0 0 0 8px #9ae6da24;height:14px;right:16%;top:-7px;width:14px}.login-scene__route--secondary{border-bottom-color:#0000;border-left-color:#0000;height:24%;right:8%;top:28%;width:34%}.login-scene__route--secondary:before{background:#93c5fd;bottom:-7px;box-shadow:0 0 0 8px #93c5fd24;height:14px;left:22%;width:14px}.login-scene__route--accent{border-right-color:#0000;border-top-color:#0000;bottom:14%;height:20%;left:18%;width:36%}.login-scene__route--accent:before{background:#facc15;box-shadow:0 0 0 8px #facc151f;height:14px;left:14%;top:-7px;width:14px}.login-scene__node{background:#f4faffe6;border-radius:50%;box-shadow:0 0 0 10px #ffffff0d;height:22px;position:absolute;width:22px}.login-scene__node--top{left:28%;top:24%}.login-scene__node--middle{right:27%;top:34%}.login-scene__node--bottom{bottom:18%;left:24%}.login-scene__hero-illustration{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 18% 18%,#69dcff1f,#0000 22%),linear-gradient(180deg,#0a1736c7,#09132b9e);border:1px solid #bee1ff29;border-radius:32px;bottom:14%;box-shadow:0 24px 50px #02081738;left:8%;position:absolute;right:8%;top:14%}.login-scene__hero-containers,.login-scene__hero-factory,.login-scene__hero-truck,.login-scene__hero-warehouse{position:absolute}.login-scene__hero-factory{height:28%;left:8%;padding:0;top:10%;width:34%}.login-scene__hero-warehouse{bottom:10%;height:32%;left:10%;padding:0;width:34%}.login-scene__hero-containers{height:18%;padding:0;right:14%;top:16%;width:22%}.login-scene__hero-truck{bottom:18%;height:22%;padding:0;right:8%;width:34%}.login-scene__hero-link{border:1px dashed #9de3ff57;border-radius:999px;position:absolute}.login-scene__hero-link--curve{border-right-color:#0000;border-top-color:#0000;height:42%;left:29%;top:24%;width:46%}.login-scene__hero-link--line{bottom:27%;height:0;left:33%;width:34%}.login-scene__hero-badge{background:radial-gradient(circle at center,#8ff2de42,#0000 62%),linear-gradient(180deg,#123a6ceb,#081934d1);border:1px solid #bee1ff29;border-radius:24px;box-shadow:0 18px 40px #02081733;height:74px;left:50%;margin-left:-37px;margin-top:-37px;position:absolute;top:44%;width:74px}.login-scene__hero-badge:after,.login-scene__hero-badge:before{border:3px solid #8ff2dee6;border-radius:6px;content:"";height:18px;position:absolute;top:25px;width:18px}.login-scene__hero-badge:before{border-bottom:0;border-right:0;left:15px;transform:rotate(45deg)}.login-scene__hero-badge:after{border-left:0;border-top:0;right:15px;transform:rotate(45deg)}.login-scene__factory-roof{background:linear-gradient(135deg,#86d2ffeb,#3572d69e);bottom:64px;-webkit-clip-path:polygon(0 100%,18% 44%,36% 100%,54% 44%,72% 100%,90% 44%,100% 100%);clip-path:polygon(0 100%,18% 44%,36% 100%,54% 44%,72% 100%,90% 44%,100% 100%);height:34px;left:8px;position:absolute;width:132px}.login-scene__factory-body{align-items:center;background:linear-gradient(180deg,#c1e7ffe6,#5a97ea80);border-radius:18px 18px 12px 12px;bottom:8px;display:flex;gap:10px;height:68px;justify-content:center;left:8px;position:absolute;right:56px}.login-scene__factory-body span{background:#08132d6b;border-radius:5px;height:18px;width:18px}.login-scene__factory-stack{background:linear-gradient(180deg,#ffd666f2,#f59e0b85);border-radius:10px 10px 4px 4px;bottom:42px;position:absolute;width:20px}.login-scene__factory-stack--a{height:74px;right:48px}.login-scene__factory-stack--b{height:98px;right:22px}.login-scene__warehouse-frame{background:linear-gradient(180deg,#b9e4ff42,#b9e4ff14);border:1px solid #b9e4ff47;border-radius:18px;bottom:0;height:112px;left:0;position:absolute;right:0}.login-scene__warehouse-frame:before{background:#bfe0ff38;border-radius:999px;content:"";height:10px;left:18px;position:absolute;right:18px;top:18px}.login-scene__warehouse-boxes{grid-gap:10px;bottom:20px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);left:20px;position:absolute;right:20px}.login-scene__warehouse-boxes span{background:linear-gradient(180deg,#ffd385f5,#f9731685);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff2e;height:34px}.login-scene__warehouse-pallet{background:#7aa0cf80;border-radius:999px;bottom:4px;height:10px;left:32px;position:absolute;right:32px}.login-scene__container{border-radius:16px;bottom:0;box-shadow:inset 0 1px 0 #fff3;position:absolute;width:62px}.login-scene__container:before{border:1px solid #08132d2e;border-radius:10px;content:"";inset:12px 10px;position:absolute}.login-scene__container--cyan{background:linear-gradient(180deg,#6cf7e6f5,#14b8a68a);height:70px;left:20px}.login-scene__container--blue{background:linear-gradient(180deg,#8fc7fff5,#1d4ed88a);height:86px;left:78px}.login-scene__container--gold{background:linear-gradient(180deg,#ffdb7af5,#f59e0b8a);height:58px;left:136px}.login-scene__truck{bottom:0;height:78px;left:8px;position:absolute;right:8px}.login-scene__truck-box,.login-scene__truck-cab{background:linear-gradient(180deg,#bfe0ffeb,#6daaf594);border-radius:16px;bottom:20px;box-shadow:inset 0 1px 0 #ffffff38;position:absolute}.login-scene__truck-box{height:50px;left:0;width:108px}.login-scene__truck-cab{height:40px;left:116px;width:54px}.login-scene__truck-cab:before{background:#08132d73;border-radius:6px;content:"";height:12px;position:absolute;right:10px;top:8px;width:18px}.login-scene__truck-wheel{background:#06172e;border-radius:50%;bottom:0;box-shadow:inset 0 0 0 6px #afdcff8a;height:24px;position:absolute;width:24px}.login-scene__truck-wheel--left{left:18px}.login-scene__truck-wheel--right{left:122px}.login-brand{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-weight:700;gap:0;letter-spacing:.02em;position:relative;text-shadow:0 2px 14px #00000052;z-index:2}.login-brand span{margin-left:-10px}.login-brand img{filter:drop-shadow(0 10px 24px rgba(56,189,248,.2));height:64px;object-fit:contain;width:64px}.login-language-switch{position:static}.login-language-switch .ant-select .ant-select-selector{background:linear-gradient(180deg,#f8fbfffa,#e5effff5)!important;border:1px solid #60a5fa3d!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffffb3,0 10px 20px #3b82f61a;height:40px!important;padding-inline:10px!important}.login-language-switch .ant-select-arrow,.login-language-switch .ant-select-selection-item,.login-language-switch .anticon{color:#35507a}.login-language-switch .ant-select-focused .ant-select-selector,.login-language-switch .ant-select-selector:hover{background:linear-gradient(180deg,#fff,#ecf4fffa)!important;border-color:#3b82f657!important;box-shadow:inset 0 1px 0 #fffc,0 12px 24px #3b82f624}.login-card{background:linear-gradient(180deg,#f7fbfff5,#e8f1ffeb);border:1px solid #94c5ff42;border-radius:28px;box-shadow:0 24px 60px #2563eb24;overflow:hidden;position:relative;width:100%;z-index:2}.login-card:before{background:linear-gradient(160deg,#ffffff2e,#0000 38%),radial-gradient(circle at top right,#38bdf82e,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.login-card .ant-card-body{background:#0000;padding:28px;position:relative}.login-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.login-card-title{color:#16345f;font-size:28px;font-weight:800}.login-card-subtitle{color:#56739d;font-size:14px;margin-top:6px}.login-card .ant-input,.login-card .ant-input-affix-wrapper,.login-card .ant-input-outlined,.login-card .ant-input-password,.login-card .ant-select-selector{background:#0000!important;background-color:initial!important;border-color:#60a5fa38!important;border-radius:16px;color:#16345f}.login-card .ant-input-affix-wrapper-focused,.login-card .ant-input-affix-wrapper:focus,.login-card .ant-input-affix-wrapper:hover,.login-card .ant-input-outlined:focus,.login-card .ant-input-outlined:hover,.login-card .ant-input:focus,.login-card .ant-input:hover,.login-card .ant-select-focused .ant-select-selector,.login-card .ant-select-selector:hover{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61f}.login-card .ant-select-single.ant-select-lg{width:100%}.login-region-select-wrap{position:relative}.login-region-prefix{color:#5f7ca5;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.login-region-select .ant-select-selector{padding-left:36px!important}.login-card .ant-input-password-icon,.login-card .ant-input-prefix,.login-card .ant-select-arrow,.login-card .ant-select-selection-item,.login-card .ant-select-selection-placeholder{color:#5f7ca5}.login-card .ant-input,.login-card .ant-input::placeholder,.login-card .ant-select-selection-item,.login-card .ant-select-selection-placeholder{color:#16345f}.login-card .ant-input-password .ant-input{background:#0000!important;background-color:initial!important}.login-card input:-webkit-autofill,.login-card input:-webkit-autofill:focus,.login-card input:-webkit-autofill:hover{-webkit-text-fill-color:#16345f;box-shadow:inset 0 0 0 1000px #060f2400!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.login-card .ant-btn-primary{background:linear-gradient(135deg,#0f7abf,#1d4ed8 52%,#1e40af);border:none;border-radius:999px;box-shadow:0 18px 30px #1d4ed847;font-weight:700;height:48px;letter-spacing:.03em}.login-card .ant-btn-primary:focus,.login-card .ant-btn-primary:hover{background:linear-gradient(135deg,#1182ca,#2563eb 52%,#1d4ed8)!important}.login-register-entry{align-items:center;background:linear-gradient(135deg,#ffffff0f,#7dd3fc0f),#030c1e3d;border:1px solid #bae6fd29;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d;color:#eff6ffdb;display:flex;gap:16px;justify-content:space-between;margin-top:6px;padding:14px 16px}.login-register-entry__text{display:flex;flex-direction:column;gap:3px;min-width:0}.login-register-entry__eyebrow{color:#eff6ff;font-size:13px;font-weight:700}.login-register-entry__button.ant-btn-link{background:linear-gradient(135deg,#0c94c3f0,#1d4ed8f0);border-radius:999px;box-shadow:0 12px 24px #0ea5e92e;color:#fff;height:40px;min-width:108px;padding-inline:0}.login-register-entry__button.ant-btn-link:hover{background:linear-gradient(135deg,#0a85b0fa,#2563ebfa);color:#fff!important}.login-register-modal .ant-modal-content{background:radial-gradient(circle at top right,#7dd3fc1f,#0000 26%),linear-gradient(180deg,#f8fbff,#f1f5f9);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 24px 64px #0f172a38;overflow:hidden}.login-register-modal .ant-modal-header{background:#0000;margin-bottom:0;padding:24px 24px 0}.login-register-modal .ant-modal-body{padding:18px 24px 24px}.login-register-modal .ant-modal-footer{padding:0 24px 24px}.login-register-modal__title{display:flex;flex-direction:column;gap:0}.login-register-modal__headline{color:#0f172a;font-size:26px;font-weight:800;line-height:1.1}.login-register-modal__body{grid-gap:14px;display:grid;gap:14px}.login-register-form{background:#ffffffeb;border:1px solid #cbd5e1d6;border-radius:18px;box-shadow:0 10px 24px #94a3b81f;padding:18px 22px 8px}.login-register-form .ant-row{align-items:flex-start}.login-register-form .ant-form-item-label>label{color:#0f172a;font-weight:700;justify-content:flex-start}.login-register-form .ant-input,.login-register-form .ant-input-affix-wrapper,.login-register-form .ant-select-selector{background:#fff!important;border-color:#cbd5e1;border-radius:14px}.login-register-form .ant-input-affix-wrapper-focused,.login-register-form .ant-input-affix-wrapper:hover,.login-register-form .ant-input:focus,.login-register-form .ant-input:hover,.login-register-form .ant-select-focused .ant-select-selector,.login-register-form .ant-select-selector:hover{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf81f}.login-register-form .ant-form-item-has-error .ant-input,.login-register-form .ant-form-item-has-error .ant-input-affix-wrapper,.login-register-form .ant-form-item-has-error .ant-input-outlined,.login-register-form .ant-form-item-has-error .ant-input-password,.login-register-form .ant-form-item-has-error .ant-select-selector{background:#fff2f0!important;border-color:#ff4d4f!important;box-shadow:0 0 0 4px #ff4d4f1f}.login-register-form .ant-form-item-explain-error{color:#ff4d4f;margin-top:6px}.login-register-form .ant-input-password-icon,.login-register-form .ant-input-prefix{color:#0ea5e9}.login-register-form .ant-form-item-extra{color:#94a3b8;font-size:12px;line-height:1.5;margin-top:8px;padding-left:0}.login-register-form .ant-form-item{margin-bottom:20px}.login-register-form .ant-form-item-label{-webkit-padding-end:0;margin-bottom:8px;padding-bottom:0;padding-inline-end:0;text-align:left}.login-register-form .ant-form-item-label>label:after{-webkit-margin-start:6px;margin-inline-start:6px}.login-register-modal .ant-btn-primary{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border:none;border-radius:999px;box-shadow:0 10px 20px #0ea5e933;height:42px;padding-inline:18px}.login-register-modal .ant-btn-default{background:#ffffffb8;border-color:#cbd5e1;border-radius:999px;height:42px;padding-inline:18px}@media (max-width:1024px){.login-scene__hero-illustration{left:4%;right:4%}.login-scene__hero-badge{transform:scale(.92)}}@media (max-width:768px){.login-container{border-radius:0;grid-template-columns:1fr;height:auto;margin:0;min-height:100vh;padding:0;width:100vw}.login-container:before{background-size:42px 42px;opacity:.18}.login-hero{border-radius:0;padding:32px 24px 28px}.login-brand{font-size:17px}.login-hero-copy h1{font-size:34px}.login-brand img{height:52px;width:52px}.login-panel{border-radius:0;padding:28px 20px 32px}.login-card{border-radius:24px;width:100%}.login-scene__hero-badge,.login-scene__hero-containers,.login-scene__node--middle,.login-scene__route--secondary{display:none}.login-scene__route--primary{height:22%;left:-8%;top:12%;width:74%}.login-scene__route--accent{bottom:18%;height:14%;left:12%;width:54%}.login-register-entry{align-items:stretch;flex-direction:column}.login-register-entry__button.ant-btn-link{width:100%}.login-card-head{flex-direction:column}.login-register-form .ant-form-item-control,.login-register-form .ant-form-item-label{flex:0 0 100%;max-width:100%}.login-register-form .ant-form-item-label{margin-bottom:6px;text-align:left}}.dashboard{--dashboard-paper:#ffffffd1;--dashboard-paper-strong:#fffffff0;--dashboard-line:#94a3b82e;--dashboard-shadow:0 30px 80px -50px #0f172a57;--dashboard-accent:#0f766e;--dashboard-accent-soft:#0f766e1f;--dashboard-accent-warm:#c2410c;--dashboard-accent-blue:#1d4ed8;background:radial-gradient(circle at top left,#0ea5e929,#0000 24%),radial-gradient(circle at top right,#fb923c29,#0000 22%),radial-gradient(circle at 78% 28%,#14b8a629,#0000 20%),linear-gradient(180deg,#f9fbff,#f3f8ff 38%,#eef4fb);margin:-24px;min-height:calc(100vh - 64px);overflow:hidden;padding:48px;position:relative}.dashboard:before{background:linear-gradient(135deg,#ffffff94,#ffffff38),radial-gradient(circle at 12% 18%,#1d4ed814,#0000 18%),radial-gradient(circle at 88% 16%,#c2410c14,#0000 16%);border:1px solid #ffffff7a;border-radius:32px;content:"";inset:18px;pointer-events:none;position:absolute;z-index:0}.dashboard>*{position:relative;z-index:1}.dashboard .dashboard-module{margin-bottom:16px}.dashboard .dashboard-module.ant-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,var(--dashboard-paper-strong),var(--dashboard-paper));border:1px solid var(--dashboard-line);border-radius:24px;box-shadow:var(--dashboard-shadow);overflow:hidden}.dashboard .dashboard-module.ant-card .ant-card-head{background:linear-gradient(90deg,#ffffff9e,#f8fafcd6);border-bottom:1px solid #e2e8f0c7;min-height:60px;padding:0 22px}.dashboard .dashboard-module.ant-card .ant-card-head-title{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:-.02em}.dashboard .dashboard-module.ant-card .ant-card-extra{color:#475569}.dashboard .dashboard-module.ant-card .ant-card-extra a{color:var(--dashboard-accent-blue);font-weight:600}.dashboard .dashboard-module.ant-card .ant-card-body{padding:18px 22px 20px}.dashboard .dashboard-task-toolbar{margin-bottom:12px}.dashboard .dashboard-supplier-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:340px minmax(0,1fr)}.dashboard .dashboard-hotline,.dashboard .dashboard-info-grid{grid-gap:10px;display:grid;gap:10px}.dashboard .dashboard-hotline>div,.dashboard .dashboard-info-grid>div{background:linear-gradient(90deg,#ffffffd6,#f1f5f9b8);border:1px solid #e2e8f0b8;border-radius:16px;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 12px}.dashboard .label{align-items:center;color:#64748b;display:inline-flex;font-weight:600;gap:6px;white-space:nowrap}.dashboard .label-icon{color:var(--dashboard-accent);font-size:13px}.dashboard .value{color:#0f172a;font-weight:700;text-align:right}.dashboard .dashboard-admin-row{align-items:flex-start}.dashboard .dashboard-admin-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:180px}.dashboard .dashboard-admin-account{background:#0f766e1a;border-radius:999px;color:#0f766e;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.dashboard .dashboard-quick-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .dashboard-quick-link-item{align-items:center;background:linear-gradient(135deg,#eff6fff5,#dbeafec7);border:1px solid #bfdbfe9e;border-radius:16px;color:#1e3a8a!important;display:inline-flex;font-weight:600;gap:8px;min-height:48px;padding:0 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard .dashboard-quick-link-item:hover{border-color:#3b82f699;box-shadow:0 16px 30px -24px #2563eb80;color:#1d4ed8!important;transform:translateY(-1px)}.dashboard .dashboard-quick-link-icon{color:var(--dashboard-accent-blue);font-size:14px}.dashboard .dashboard-mail-link{color:var(--dashboard-accent-blue);font-weight:700}.dashboard .dashboard-sqe-list{grid-gap:6px;display:grid;gap:6px;justify-items:end;max-width:210px;min-width:0}.dashboard .dashboard-sqe-item{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dashboard .dashboard-sqe-category{background:var(--dashboard-accent-soft);border-radius:999px;color:var(--dashboard-accent);font-size:12px;font-weight:700;padding:2px 8px}.dashboard .dashboard-supplier-right .ant-table-tbody>tr>td,.dashboard .dashboard-supplier-right .ant-table-thead>tr>th{padding-bottom:9px;padding-top:9px}.dashboard .dashboard-supplier-right .ant-table-wrapper .ant-table{background:#0000}.dashboard .dashboard-supplier-right .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,#eff6fff5,#e2e8f0b8);color:#334155;font-weight:700}.dashboard .dashboard-supplier-right .ant-table-wrapper .ant-table-tbody>tr>td{background:#ffffffa3}.dashboard .dashboard-supplier-right .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#eff6ffeb!important}.dashboard .task-type-pill{--pill-bg:#eef2f7;--pill-text:#496173;align-items:center;background:var(--pill-bg);border-radius:999px;box-shadow:inset 0 1px 0 #fff9;color:var(--pill-text);display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.2;max-width:100%;overflow:hidden;padding:5px 16px;text-overflow:ellipsis;white-space:nowrap}.dashboard .task-type-pill--green{--pill-bg:#dcefd8;--pill-text:#1f6a32}.dashboard .task-type-pill--teal{--pill-bg:#d7f0ec;--pill-text:#176b63}.dashboard .task-type-pill--sky{--pill-bg:#dcebff;--pill-text:#215bb2}.dashboard .task-type-pill--violet{--pill-bg:#eadfff;--pill-text:#6542c8}.dashboard .task-type-pill--amber{--pill-bg:#f9e7c8;--pill-text:#9c5c12}.dashboard .task-type-pill--rose{--pill-bg:#f8dadd;--pill-text:#a63a4b}.dashboard .task-type-pill--slate{--pill-bg:#e7edf3;--pill-text:#4b6072}@media (max-width:992px){.dashboard{margin:-24px;padding:32px}.dashboard:before{border-radius:24px;inset:12px}.dashboard .dashboard-quick-links,.dashboard .dashboard-supplier-layout{grid-template-columns:1fr}}.supplier-user-role-pill{align-items:center;border-radius:999px;box-shadow:inset 0 1px 0 #fff9;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.2;max-width:100%;padding:5px 16px;white-space:nowrap}.supplier-user-role-pill,.supplier-user-role-pill--green{background:#dcefd8;color:#1f6a32}.supplier-user-role-pill--teal{background:#d7f0ec;color:#176b63}.supplier-user-role-pill--sky{background:#dcebff;color:#215bb2}.supplier-user-role-pill--violet{background:#eadfff;color:#6542c8}.supplier-user-role-pill--amber{background:#f9e7c8;color:#9c5c12}.supplier-user-role-pill--rose{background:#f8dadd;color:#a63a4b}.supplier-user-role-pill--slate{background:#e7edf3;color:#4b6072}.supplier-user-action-row{flex-wrap:nowrap;white-space:nowrap}.supplier-user-action-row .ant-btn-link{padding-inline:4px}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.supplier-problem-page .supplier-problem-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.supplier-problem-page .supplier-problem-header h2{margin:0}.supplier-problem-page .supplier-problem-filter{margin-bottom:14px}.supplier-problem-page .supplier-problem-export-btn{background:linear-gradient(135deg,#1677ff,#4096ff);border:0;border-radius:10px;box-shadow:0 8px 20px #1677ff3d;height:36px;padding:0 16px}.supplier-problem-page .supplier-problem-export-btn:focus,.supplier-problem-page .supplier-problem-export-btn:hover{background:linear-gradient(135deg,#0958d9,#1677ff)}.supplier-module-page{background:#f7f7f7;min-height:100%;padding:24px 28px}.supplier-module-page .supplier-module-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.supplier-module-page .supplier-module-header h2{color:#202124;font-size:24px;font-weight:700;line-height:1.2;margin:0}.supplier-module-page .supplier-module-filter{margin-bottom:14px}.supplier-module-page .supplier-module-filter--stacked{display:flex;flex-direction:column;gap:18px}.supplier-module-page .supplier-module-filter__row{align-items:center;display:flex;flex-wrap:wrap;gap:18px 36px}.supplier-module-page .supplier-module-filter__row--advanced{border-top:1px dashed #cbd5e1e6;padding-top:18px;width:100%}.supplier-module-page .supplier-module-filter__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;margin-left:0;white-space:nowrap}.supplier-module-page .ant-form-inline{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px 36px}.supplier-module-page .ant-form-inline .ant-form-item,.supplier-module-page .supplier-module-filter .ant-form-item{-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0;min-width:0}.supplier-module-page .supplier-module-filter .ant-form-item-label{flex:0 0 auto;max-width:120px;overflow:hidden;white-space:nowrap}.supplier-module-page .supplier-module-filter .ant-form-item-label>label{max-width:120px;overflow:hidden;text-overflow:ellipsis}.supplier-module-page .supplier-module-filter .ant-form-item-control{flex:0 1 auto;min-width:0}.supplier-module-page .ant-form-inline>.ant-form-item:last-child,.supplier-module-page .supplier-module-filter__actions{min-width:-webkit-max-content;min-width:max-content}.supplier-module-page .ant-form-item-label>label{color:#202124;font-size:15px;font-weight:700}.supplier-module-page .supplier-module-filter .ant-input,.supplier-module-page .supplier-module-filter .ant-input-affix-wrapper,.supplier-module-page .supplier-module-filter .ant-input-number,.supplier-module-page .supplier-module-filter .ant-picker,.supplier-module-page .supplier-module-filter .ant-select{height:44px;min-width:0}.supplier-module-page .ant-input,.supplier-module-page .ant-input-affix-wrapper,.supplier-module-page .ant-input-number,.supplier-module-page .ant-picker,.supplier-module-page .ant-select-selector{background:#fff!important;border-color:#d7d7d7!important;border-radius:22px!important;height:44px;min-height:44px}.supplier-module-page .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center;display:flex;height:44px}.supplier-module-page .ant-select-single .ant-select-selector .ant-select-selection-item,.supplier-module-page .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:42px}.supplier-module-page .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:42px}.supplier-module-page .ant-picker{align-items:center;display:inline-flex}.supplier-module-page .ant-picker-input{align-items:center}.supplier-module-page .ant-picker-input>input{height:42px;line-height:42px}.supplier-module-page .ant-input-affix-wrapper .ant-input{height:auto;min-height:0}.supplier-module-page .ant-input{line-height:42px}.supplier-module-page .ant-input-number-input{height:42px;min-height:42px}.supplier-module-page .ant-input,.supplier-module-page .ant-picker-input>input,.supplier-module-page .ant-select-selection-item{color:#202124;font-size:15px}.supplier-module-page .ant-input-affix-wrapper input::placeholder,.supplier-module-page .ant-input::placeholder,.supplier-module-page .ant-picker-input>input::placeholder,.supplier-module-page .ant-select-selection-placeholder{color:#b8b8b8;font-size:15px}.supplier-module-page .ant-btn-primary,.supplier-module-page .supplier-module-export-btn{background:#4169e1;border:0;border-radius:22px;box-shadow:none;font-weight:800;height:42px;letter-spacing:.04em;min-width:150px}.supplier-module-page .ant-btn-primary:focus,.supplier-module-page .ant-btn-primary:hover,.supplier-module-page .supplier-module-export-btn:focus,.supplier-module-page .supplier-module-export-btn:hover{background:#3158d2!important}.supplier-module-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:#fff;border:4px solid #20242b;border-radius:22px;color:#20242b;font-weight:800;height:42px;min-width:120px}.supplier-module-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):focus,.supplier-module-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):hover{border-color:#20242b!important;color:#20242b!important}.supplier-module-page .supplier-module-hero{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px;padding:0}.supplier-module-page .supplier-module-hero__main{align-items:center;display:flex;gap:18px;min-width:0}.supplier-module-page .supplier-module-hero__icon{display:none}.supplier-module-page .supplier-module-hero__copy{min-width:0}.supplier-module-page .supplier-module-hero__copy h1{color:#202124;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.supplier-module-page .supplier-module-hero__copy p{display:none}.supplier-module-page .supplier-module-filter-card{background:#0000;border:0;border-radius:0;box-shadow:none;margin-bottom:28px}.supplier-module-page .supplier-module-filter-card .ant-card-body{padding:0}.supplier-module-page .supplier-module-table-card{background:#fff;border:0;border-radius:0;border-top:1px solid #d9d9d9;box-shadow:none;margin-top:28px;padding-top:28px}.supplier-module-page .supplier-module-table-card .ant-card-body{padding:0}.supplier-module-page .supplier-module-table-card .ant-card-head{border-bottom:0;min-height:48px;padding:0 0 16px}.supplier-module-page .supplier-module-table-card .ant-card-head-title{color:#202124;font-size:18px;font-weight:800}.supplier-module-page .ant-table{background:#fff}.supplier-module-page .ant-table-thead>tr>th{background:#fff!important;border-bottom:1px solid #bfbfbf;color:#5f6368;font-size:15px;font-weight:800;height:62px}.supplier-module-page .ant-table-tbody>tr>td{border-bottom:1px solid #c6c6c6;color:#111;font-size:15px;font-weight:700;height:54px}.supplier-module-page .ant-table-cell-fix-left,.supplier-module-page .ant-table-cell-fix-right{background:#fff}@media (max-width:1280px){.supplier-module-page .supplier-module-filter__actions{margin-left:0}}@media (max-width:900px){.supplier-module-page{padding:20px 16px}.supplier-module-page .supplier-module-hero{align-items:flex-start;border-radius:0;flex-direction:column;padding:0}.supplier-module-page .supplier-module-hero__copy h1{font-size:24px}.supplier-module-page .supplier-module-filter-card{border-radius:0}}.supplier-claim-detail-page{background:radial-gradient(circle at top right,#ef444414,#0000 26%),linear-gradient(180deg,#f7fbff,#f8fafc 42%,#f3f7fb);min-height:100vh;padding:18px 22px}.supplier-claim-detail-header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 60px -38px #0f172a59;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:16px 20px}.supplier-claim-detail-header__main{align-items:center;display:flex;gap:18px;min-width:0}.supplier-claim-detail-header__icon{align-items:center;background:linear-gradient(135deg,#b91c1c,#ef4444 56%,#fb7185);border-radius:18px;box-shadow:0 18px 36px -24px #ef44448c;color:#fff;display:flex;flex:0 0 64px;font-size:26px;height:64px;justify-content:center;width:64px}.supplier-claim-detail-header__copy{min-width:0}.supplier-claim-detail-header__copy h1{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.supplier-claim-detail-header__copy p{color:#64748b;font-size:15px;font-weight:500;margin:6px 0 0;word-break:break-word}.supplier-claim-detail-back-btn{background:#ffffffeb;border-color:#94a3b85c;border-radius:14px;box-shadow:0 12px 30px -28px #0f172a66;color:#0f172a;height:44px;padding:0 18px}.supplier-claim-detail-card{border:1px solid #94a3b824;border-radius:22px;box-shadow:0 20px 50px -38px #0f172a52;overflow:hidden}.supplier-claim-detail-card.ant-card .ant-card-body{padding:14px 16px}.supplier-claim-detail-card--with-stamp,.supplier-claim-detail-card--with-stamp .ant-card-body{position:relative}.supplier-claim-detail-card .ant-card-head{background:linear-gradient(180deg,#f8fafcf5,#fffffff5);border-bottom-color:#e2e8f0e6}.supplier-claim-detail-card .ant-card-head-title{color:#0f172a;font-weight:700;letter-spacing:-.02em}.supplier-claim-detail-card .ant-descriptions-bordered .ant-descriptions-item-content,.supplier-claim-detail-card .ant-descriptions-bordered .ant-descriptions-item-label{background:#fff;font-size:13px;line-height:1.35;padding:8px 10px}.supplier-claim-detail-card .ant-descriptions-bordered .ant-descriptions-item-label{color:#475569;font-weight:600;width:136px}.supplier-claim-status-stamp{--stamp-color:#475569;--stamp-bg:#4755690f;align-items:center;background:radial-gradient(circle at center,var(--stamp-bg) 0 54%,#0000 55%),#fff;border:3px solid;border-radius:50%;box-shadow:inset 0 0 0 3px #ffffffd1,0 8px 18px -16px currentColor;color:var(--stamp-color);display:inline-flex;font-size:13px;font-weight:800;height:82px;justify-content:center;letter-spacing:.04em;line-height:1.18;padding:10px;position:relative;text-align:center;transform:rotate(-9deg);width:82px;z-index:2}.supplier-claim-status-stamp:after,.supplier-claim-status-stamp:before{content:"";pointer-events:none;position:absolute}.supplier-claim-status-stamp:before{border:1px dashed;border-radius:50%;inset:7px;opacity:.7}.supplier-claim-status-stamp:after{border:1px solid;border-radius:50%;inset:14px;opacity:.2}.supplier-claim-status-stamp--draft{--stamp-color:#64748b;--stamp-bg:#64748b14}.supplier-claim-status-stamp--created{--stamp-color:#2563eb;--stamp-bg:#2563eb14}.supplier-claim-status-stamp--pending{--stamp-color:#d97706;--stamp-bg:#d977061a}.supplier-claim-status-stamp--appealing{--stamp-color:#7c3aed;--stamp-bg:#7c3aed17}.supplier-claim-status-stamp--effective{--stamp-color:#15803d;--stamp-bg:#15803d17}.supplier-claim-status-stamp--revoked{--stamp-color:#b91c1c;--stamp-bg:#b91c1c17}.supplier-claim-detail-card--with-stamp .supplier-claim-status-stamp{opacity:.86;position:absolute;right:34px;top:20px}.supplier-claim-detail-feedback-action{align-items:center;color:#475569;display:flex;font-weight:600;gap:10px}.supplier-claim-detail-confirm-tip{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #94a3b833;border-radius:14px;margin-top:12px;padding:14px 16px}.supplier-claim-detail-confirm-tip__title{color:#0f172a;font-weight:700;margin-bottom:8px}.supplier-claim-detail-confirm-tip__content{align-items:center;color:#475569;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:900px){.supplier-claim-detail-page{padding:12px}.supplier-claim-detail-header{align-items:flex-start;border-radius:18px;flex-direction:column;padding:14px}.supplier-claim-detail-header__copy h1{font-size:24px}.supplier-claim-detail-card--with-stamp .ant-card-body{padding:14px}.supplier-claim-detail-card--with-stamp .supplier-claim-status-stamp{font-size:12px;height:72px;right:20px;top:16px;width:72px}}.order-management-page{background:#f7f7f7;min-height:100%;padding:24px 28px}.order-management-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.order-management-title{color:#202124;font-size:24px;font-weight:700;line-height:1.2}.order-management-filter-card{background:#0000;border:0;border-radius:0;box-shadow:none;margin-bottom:28px}.order-management-filter-card .ant-card-body{padding:0}.order-management-filter__row{align-items:center;display:flex;flex-wrap:wrap;gap:18px 24px}.order-management-filter .ant-form-item{margin-bottom:0}.order-management-filter .ant-form-item-label>label{color:#202124;font-size:15px;font-weight:700}.order-management-filter .ant-input,.order-management-filter .ant-input-affix-wrapper,.order-management-filter .ant-picker,.order-management-filter .ant-select-selector{background:#fff!important;border-color:#d7d7d7!important;border-radius:22px!important;height:44px;min-height:44px}.order-management-filter .ant-picker,.order-management-filter .ant-select{height:44px}.order-management-filter .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center;display:flex;height:44px}.order-management-filter .ant-select-single .ant-select-selector .ant-select-selection-item,.order-management-filter .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:42px}.order-management-filter .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:42px}.order-management-filter .ant-picker{align-items:center;display:inline-flex}.order-management-filter .ant-picker-input>input{height:42px;line-height:42px}.order-management-filter .ant-input{line-height:42px}.order-management-filter .ant-input,.order-management-filter .ant-picker-input>input,.order-management-filter .ant-select-selection-item{color:#202124;font-size:15px}.order-management-filter .ant-input-affix-wrapper input::placeholder,.order-management-filter .ant-input::placeholder,.order-management-filter .ant-picker-input>input::placeholder,.order-management-filter .ant-select-selection-placeholder{color:#b8b8b8;font-size:15px}.order-management-filter__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}.order-management-filter__organization{width:clamp(200px,18vw,260px)}.order-management-filter__material{width:clamp(220px,20vw,300px)}.order-management-filter__date{width:300px}.order-management-outline-button,.order-management-primary-button{border-radius:22px;font-weight:800;height:42px;letter-spacing:.04em;min-width:150px}.order-management-outline-button{background:#fff;border:4px solid #20242b;color:#20242b}.order-management-outline-button:focus,.order-management-outline-button:hover{border-color:#20242b!important;color:#20242b!important}.order-management-primary-button{background:#4169e1;border:0}.order-management-primary-button:focus,.order-management-primary-button:hover{background:#3158d2!important}.order-management-ship-button{flex:0 0 auto;min-width:120px}.order-management-table-card{background:#fff;border:0;border-radius:0;border-top:1px solid #d9d9d9;box-shadow:none;margin-top:28px;padding-top:28px}.order-management-table-card .ant-card-head{border-bottom:0;min-height:48px;padding:0 0 16px}.order-management-table-card .ant-card-head-title{color:#202124;font-size:18px;font-weight:800}.order-management-table-card .ant-card-body{padding:0}.order-management-table .ant-table{background:#fff}.order-management-table .ant-table-thead>tr>th{background:#fff;border-bottom:1px solid #bfbfbf;color:#5f6368;font-size:15px;font-weight:800;height:62px}.order-management-table .ant-table-tbody>tr>td{border-bottom:1px solid #c6c6c6;color:#111;font-size:15px;font-weight:700;height:54px}.order-management-table .ant-table-cell.order-management-code-cell{overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.order-management-nowrap-cell{display:block;max-width:none;overflow:hidden;overflow-wrap:normal!important;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap!important;width:-webkit-max-content;width:max-content;word-break:keep-all!important}.order-management-table .ant-table-cell-fix-right{background:#fff}.order-management-table .ant-btn-link{color:#3158d2;font-weight:700;padding:0 4px}@media (max-width:1280px){.order-management-filter__row{grid-template-columns:repeat(2,minmax(220px,1fr))}.order-management-filter__actions{justify-self:start}}@media (max-width:760px){.order-management-page{padding:20px 16px}.order-management-filter__row{grid-template-columns:1fr}.order-management-outline-button,.order-management-primary-button{min-width:132px}}.forecast-order-page{background:#f7f7f7;min-height:100%;padding:24px 28px}.forecast-order-title{color:#202124;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:28px}.forecast-order-filter-card{background:#0000;border:0;border-radius:0;box-shadow:none;margin-bottom:28px}.forecast-order-filter-card .ant-card-body{padding:0}.forecast-order-filter__row{align-items:center;display:flex;flex-wrap:wrap;gap:18px 24px}.forecast-order-filter .ant-form-item{margin-bottom:0}.forecast-order-filter .ant-form-item-label>label{color:#202124;font-size:15px;font-weight:700}.forecast-order-filter .ant-picker,.forecast-order-filter .ant-select-selector{background:#fff!important;border-color:#d7d7d7!important;border-radius:22px!important;height:44px;min-height:44px}.forecast-order-filter .ant-select{height:44px}.forecast-order-filter .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center;display:flex;height:44px}.forecast-order-filter .ant-select-single .ant-select-selector .ant-select-selection-item,.forecast-order-filter .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:42px}.forecast-order-filter .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:42px}.forecast-order-filter .ant-picker{align-items:center;display:inline-flex}.forecast-order-filter .ant-picker-input>input{height:42px;line-height:42px}.forecast-order-filter .ant-picker-input>input,.forecast-order-filter .ant-select-selection-item{color:#202124;font-size:15px}.forecast-order-filter .ant-picker-input>input::placeholder,.forecast-order-filter .ant-select-selection-placeholder{color:#b8b8b8;font-size:15px}.forecast-order-filter__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}.forecast-order-filter__actions .ant-space{display:flex;flex-wrap:nowrap;gap:12px!important}.forecast-order-filter__organization{width:clamp(200px,18vw,260px)}.forecast-order-filter__part{width:clamp(180px,16vw,240px)}.forecast-order-filter__date{width:300px}.forecast-order-outline-button,.forecast-order-primary-button{border-radius:22px;font-weight:800;height:42px;letter-spacing:.04em;min-width:120px}.forecast-order-primary-button{min-width:150px}.forecast-order-outline-button{background:#fff;border:4px solid #20242b;color:#20242b}.forecast-order-outline-button:focus,.forecast-order-outline-button:hover{border-color:#20242b!important;color:#20242b!important}.forecast-order-primary-button{background:#4169e1;border:0}.forecast-order-primary-button:focus,.forecast-order-primary-button:hover{background:#3158d2!important}.forecast-order-table-card{background:#fff;border:0;border-radius:0;box-shadow:none;margin-top:28px;padding-top:28px}.forecast-order-table-card .ant-card-body{padding:0}.forecast-order-table .ant-table{background:#fff}.forecast-order-table .ant-table-thead>tr>th{background:#fff;border-bottom:1px solid #bfbfbf;color:#5f6368;font-size:15px;font-weight:800;height:62px}.forecast-order-table .ant-table-tbody>tr>td{border-bottom:1px solid #c6c6c6;color:#111;font-size:15px;font-weight:700;height:54px}.forecast-order-table .ant-table-cell-fix-left{background:#fff}.forecast-order-table .forecast-order-date-column{background:#ffd0aa}.forecast-order-qty-cell{align-items:center;color:#111;display:flex;font-weight:800;justify-content:flex-end;min-height:32px}.forecast-order-qty-cell--active{padding:0 8px}@media (max-width:1100px){.forecast-order-filter__row{grid-template-columns:repeat(2,minmax(220px,1fr))}.forecast-order-filter__actions{justify-self:start}}.international-logistics-page{--apple-blue:#06c;--apple-focus-blue:#0071e3;--apple-green:#248a3d;--apple-pending:#06c;--apple-text:#1d1d1f;--apple-secondary:#6e6e73;background:#f5f5f7;color:var(--apple-text);font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.374px;line-height:1.47;min-height:100%;padding:30px 36px 48px}.international-logistics-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 24px;max-width:1480px}.international-logistics-heading{align-items:center;display:flex;gap:8px;min-width:0}.international-logistics-heading h2{color:var(--apple-text);font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.374px;line-height:1.47;margin:0}.international-logistics-heading .ant-btn{border-radius:50%;color:var(--apple-text);height:44px;width:44px}.international-logistics-heading .ant-btn:hover{background:#d2d2d7a3!important}.international-logistics-header>.ant-space .ant-btn{border-radius:9999px;box-shadow:none;font-size:14px;font-weight:400;letter-spacing:-.224px;min-height:44px;padding-inline:20px;transition:transform .12s ease}.international-logistics-header>.ant-space .ant-btn:active{transform:scale(.95)}.international-logistics-header>.ant-space .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#e0e0e0;color:var(--apple-blue)}.international-logistics-header>.ant-space .ant-btn-primary{background:var(--apple-blue);border-color:var(--apple-blue)}.international-logistics-empty,.international-logistics-summary{background:#fff;border:1px solid #e0e0e0;border-radius:18px;box-shadow:none;margin-inline:auto;max-width:1480px}.international-logistics-summary .ant-card-body{padding:28px 30px 20px}.international-logistics-summary .ant-descriptions-item-label{color:var(--apple-secondary);font-weight:600}.international-logistics-summary .ant-descriptions-item-content{color:var(--apple-text);font-weight:600}.international-logistics-task-alert{border-radius:11px;margin-top:16px}.international-logistics-filter{align-items:center;display:flex;gap:16px;margin:24px auto 0;max-width:1480px;width:100%}.international-logistics-status-switch.ant-segmented{background:#fff;border:1px solid #e0e0e0;border-radius:9999px;flex:none;padding:5px}.international-logistics-status-switch .ant-segmented-item{border-radius:9999px;color:var(--apple-secondary);min-width:132px;transition:color .18s ease}.international-logistics-status-switch .ant-segmented-item-label{line-height:22px;min-height:36px;padding:7px 14px}.international-logistics-status-switch .ant-segmented-item-selected,.international-logistics-status-switch .ant-segmented-thumb{border-radius:9999px;box-shadow:none}.international-logistics-status-switch.is-pending .ant-segmented-item-selected{background:#eef6ff;color:var(--apple-pending)}.international-logistics-status-switch.is-completed .ant-segmented-item-selected{background:#edf8f0;color:var(--apple-green)}.international-logistics-status-option{align-items:center;display:inline-flex;font-weight:600;gap:7px}.international-logistics-status-option.is-pending{color:var(--apple-pending)}.international-logistics-status-option.is-completed{color:var(--apple-green)}.international-logistics-status-dot{background:var(--apple-pending);border-radius:50%;box-shadow:0 0 0 4px #0066cc1a;height:8px;width:8px}.international-logistics-filter .ant-input-affix-wrapper{background:#fff;border-color:#00000014;border-radius:9999px;box-shadow:none;height:46px;width:min(360px,100%)}.international-logistics-filter .ant-input-affix-wrapper-focused{border-color:var(--apple-focus-blue);box-shadow:none;outline:2px solid var(--apple-focus-blue);outline-offset:1px}.international-logistics-progress-list{margin:18px auto 0;max-width:1480px}.international-logistics-progress-list .ant-collapse{background:#fff;border-color:#e0e0e0;border-radius:18px;box-shadow:none;overflow:hidden}.international-logistics-progress-list .ant-collapse-header{align-items:center!important;font-weight:700;min-height:60px}.international-logistics-progress-list .ant-collapse-content,.international-logistics-progress-list .ant-collapse-item{border-color:#f0f0f0}.international-logistics-show-more{display:flex;justify-content:center;padding-top:17px}.international-logistics-show-more .ant-btn{background:#fff;border-color:var(--apple-blue);border-radius:9999px;box-shadow:none;color:var(--apple-blue);font-size:14px;font-weight:400;min-height:44px;min-width:120px;padding-inline:22px;transition:transform .12s ease}.international-logistics-show-more .ant-btn:active{transform:scale(.95)}.international-logistics-page .ant-progress-bg{background:var(--apple-blue)}.international-logistics-page .ant-tag{border-radius:9999px;font-size:14px;font-weight:600;letter-spacing:-.224px}.international-logistics-row-bill{color:var(--apple-secondary);display:inline-block;font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.international-logistics-row-form{padding:4px 4px 8px}.international-logistics-row-form .ant-alert{margin-bottom:18px}.international-logistics-stage-steps{border-bottom:1px solid #00000012;margin-bottom:22px;padding:4px 8px 20px}.international-logistics-stage-steps .ant-steps-item-title{font-size:13px;font-weight:600}.international-logistics-row-form .ant-form-item{margin-bottom:16px}.international-logistics-row-form .ant-form-item-label{padding-bottom:5px}.international-logistics-row-form .ant-form-item-label>label{color:var(--apple-text);font-weight:600}.international-logistics-row-form .ant-input,.international-logistics-row-form .ant-input-number,.international-logistics-row-form .ant-picker,.international-logistics-row-form .ant-select{width:100%}.international-logistics-row-form .ant-input,.international-logistics-row-form .ant-input-number,.international-logistics-row-form .ant-picker,.international-logistics-row-form .ant-select-selector{border-color:#e0e0e0!important;border-radius:11px!important;box-shadow:none!important;font-size:17px;min-height:44px}.international-logistics-row-form textarea.ant-input{min-height:auto}.international-logistics-file-upload{width:100%}.international-logistics-file-upload .ant-upload{display:block}.international-logistics-file-upload .ant-btn{background:#fff;border-color:#e0e0e0;border-radius:9999px;box-shadow:none;color:var(--apple-blue);font-size:14px;font-weight:400;min-height:44px;padding-inline:18px}.international-logistics-file-upload .ant-upload-list{margin-top:8px}.international-logistics-row-form .ant-input-focused,.international-logistics-row-form .ant-input-number-focused,.international-logistics-row-form .ant-input:focus,.international-logistics-row-form .ant-picker-focused,.international-logistics-row-form .ant-select-focused .ant-select-selector{border-color:var(--apple-focus-blue)!important;outline:2px solid var(--apple-focus-blue);outline-offset:1px}.international-logistics-row-actions{border-top:1px solid #00000012;display:flex;justify-content:flex-end;padding-top:4px}.international-logistics-row-actions .ant-btn-primary{background:var(--apple-blue);border-color:var(--apple-blue);border-radius:9999px;box-shadow:none;font-size:17px;font-weight:400;min-height:44px;padding-inline:22px;transition:transform .12s ease}.international-logistics-row-actions .ant-btn-primary:active{transform:scale(.95)}.international-logistics-page .ant-btn:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:2px}@media (max-width:720px){.international-logistics-page{padding:18px 14px 32px}.international-logistics-header{align-items:flex-start;flex-direction:column}.international-logistics-header>.ant-btn{align-self:stretch}.international-logistics-heading h2{font-size:20px}.international-logistics-filter{align-items:stretch;flex-direction:column}.international-logistics-filter .ant-input-affix-wrapper,.international-logistics-status-switch,.international-logistics-status-switch .ant-segmented-group{width:100%}.international-logistics-status-switch .ant-segmented-item{flex:1 1;min-width:0}}.vda4994-label{background:#fff;border:none;box-sizing:border-box;color:#111;font-family:Arial Narrow,Arial,sans-serif;overflow:hidden;padding:0;text-transform:uppercase}.vda4994-master{height:148mm;width:210mm}.vda4994-single{height:105mm;width:148mm}.vda4994-inner{border:1px solid #9a9a9a;box-sizing:border-box;display:grid;grid-template-rows:29% 13% 14% 27% 17%;height:100%;width:100%}.vda-row,.vda-top-grid{border-bottom:1px solid #8f8f8f;display:grid}.vda-top-grid{grid-template-columns:30% 47% 23%}.info-row{grid-template-columns:38% 34% 28%}.part-row{grid-template-columns:40% 53% 7%;grid-template-rows:auto 1fr}.bottom-row,.package-row{grid-template-columns:69% 31%}.bottom-row{border-bottom:none}.cell{border-right:1px solid #8f8f8f;min-width:0;padding:1.2mm 1.4mm}.cell:last-child{border-right:none}.info-row .cell{box-sizing:border-box;min-height:0;overflow:hidden}.k{font-size:5.8pt;line-height:1.1}.k,.v{font-weight:700}.v{font-size:12pt;line-height:1.08;margin-top:.4mm;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ship-from .v{line-height:1.12}.ship-from .v,.ship-to .route,.ship-to .v{overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.kv{align-items:baseline;display:flex;gap:1mm;justify-content:space-between;margin-top:.8mm}.kv span{font-size:6.2pt}.kv strong{line-height:1;white-space:nowrap}.country-row strong,.kv strong{font-size:17pt}.mini{font-size:6pt;line-height:1.1;margin-top:.5mm}.route{font-size:15pt;font-weight:800;line-height:1;margin-top:.4mm;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-cell{align-items:center;display:grid;grid-template-columns:40% 60%}.type-letter{font-size:30pt;font-weight:800;line-height:1;text-align:center}.dm-holder{align-items:center;align-self:center;border:none;color:#444;display:flex;font-size:10pt;height:calc(100% - 1mm);justify-content:center;justify-self:center;margin:.5mm;overflow:hidden;width:calc(100% - 1mm)}.dm-img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.big{font-size:17pt;margin-top:.3mm}.big,.mid{font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid{font-size:10pt;margin-top:.5mm}.eta-full{font-size:10pt;font-weight:800;margin-top:0}.info-metrics{display:grid;grid-template-rows:1fr 2fr;padding:0}.eta-block{border-bottom:1px solid #8f8f8f;padding:1.2mm 1.4mm .8mm}.eta-inline{align-items:baseline;display:flex;gap:1.2mm}.metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:0}.vda4994-single .metrics-row{grid-template-columns:1fr}.metric-cell{border-right:1px solid #8f8f8f;min-width:0;padding:1mm 1.2mm}.metric-cell:last-child,.part-row .cell{border-right:none}.part-row .cell{padding-bottom:.5mm}.part-row .cell:first-child{grid-column:1/2;grid-row:1/2}.part-row .cell:nth-child(2){grid-column:2/3;grid-row:1/2}.part-code{font-size:24pt;font-weight:900;grid-column:1/2;line-height:1.02;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.part-code,.part-name{grid-row:2/3;padding:.8mm 1.2mm .2mm;text-align:left}.part-name{font-size:10pt;font-weight:800;grid-column:2/3;line-height:1.1;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.triangle-mark{align-items:center;display:flex;grid-column:3/4;grid-row:1/span 2;justify-content:center}.triangle-in-circle{display:block;height:11mm;width:11mm}.package-left{display:grid;grid-template-rows:auto auto 1fr}.package-left .k{font-size:5.4pt;line-height:.9;margin-bottom:0}.package-id{font-size:10.5pt;font-weight:800;letter-spacing:0;line-height:1.05;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.package-barcode-holder{align-items:flex-end;display:flex;justify-content:center;min-height:0;padding-top:1.2mm}.package-barcode-img{max-height:26mm;object-fit:fill;width:100%}.package-right{display:flex;flex-direction:column}.kv-line{align-items:baseline;border-bottom:1px solid #c7c7c7;display:flex;flex:1 1;gap:1mm;justify-content:space-between;padding:.4mm 0}.kv-line:last-child{border-bottom:none}.kv-line span{font-size:6.4pt}.kv-line strong{font-size:16pt;font-weight:900;line-height:1;white-space:nowrap}.supplier-area .supplier-placeholder{font-size:10pt;margin-top:.8mm;text-align:center}.customer-area .line{font-size:8pt;font-weight:800;line-height:1.18}.left-pair .mt8{margin-top:.8mm}.delivery-note-content{grid-gap:1.5mm;align-items:start;display:grid;gap:1.5mm;grid-template-columns:minmax(0,1fr) 14mm;height:calc(100% - .2mm);min-height:0}.delivery-note-text{min-width:0}.delivery-note-qr-img{display:block;height:14mm;margin-top:-.8mm;object-fit:contain;width:14mm}.two-line{line-height:1.08}.vda4994-single .big{font-size:13pt}.vda4994-single .part-code{font-size:18pt}.vda4994-single .package-id,.vda4994-single .route{font-size:10pt}.vda4994-single .delivery-note-content{grid-template-columns:minmax(0,1fr) 11mm}.vda4994-single .delivery-note-qr-img{height:11mm;width:11mm}@media screen{.vda4994-master,.vda4994-single{flex:0 0 auto}}@media print{.vda4994-master{height:148mm;width:210mm}.vda4994-single{height:105mm;width:148mm}}.xq-label{grid-gap:2.6mm;background:#fff;border:1px solid #0f172a;box-sizing:border-box;color:#111827;display:grid;font-family:Arial,sans-serif;gap:2.6mm;grid-template-rows:auto 1fr auto;height:60mm;padding:4mm 4.2mm 3.6mm;width:100mm}.xq-label__header{align-items:flex-start;display:flex;gap:4mm;justify-content:space-between}.xq-label__header-main{display:flex;flex-direction:column;gap:.7mm;min-width:0}.xq-label__header-value{color:#0f172a;font-size:10.5pt;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xq-label__ship-date{align-items:flex-end;display:flex;flex-direction:column;gap:.6mm}.xq-label__key,.xq-label__ship-date span{color:#475569;font-size:7pt;line-height:1}.xq-label__ship-date strong{color:#111827;font-size:9pt;font-weight:700;line-height:1.1}.xq-label__grid{grid-gap:1.8mm 2.2mm;display:grid;gap:1.8mm 2.2mm;grid-template-columns:1fr 1fr;min-height:0}.xq-label__field{display:flex;flex-direction:column;gap:.7mm;min-width:0}.xq-label__field--full{grid-column:1/-1}.xq-label__value{color:#0f172a;font-size:9.4pt;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xq-label__field--full .xq-label__value{font-size:10pt}.xq-label__footer{grid-gap:3mm;align-items:end;display:grid;gap:3mm;grid-template-columns:minmax(0,1fr) 18mm}.xq-label__package{display:flex;flex-direction:column;gap:.7mm;min-width:0}.xq-label__package-id{color:#0f172a;font-size:9pt;font-weight:700;line-height:1.15;word-break:break-all}.xq-label__qr{align-items:center;display:flex;height:18mm;justify-content:center;justify-self:end;width:18mm}.xq-label__qr img{height:100%;object-fit:contain;width:100%}.shipment-manifest{background:#fff;box-sizing:border-box;color:#000;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.35;margin:0 auto;max-width:194mm;min-height:297mm;padding:8mm 7mm;width:100%}.shipment-manifest__title-row{align-items:flex-start;border-bottom:2px solid #000;display:flex;gap:16px;justify-content:space-between;padding-bottom:6px}.shipment-manifest__title{font-size:26px;font-weight:700;letter-spacing:.08em}.shipment-manifest__subtitle{color:#444;font-size:12px;margin-top:4px}.shipment-manifest__number-block{min-width:220px;text-align:right}.shipment-manifest__number-label{color:#444;font-size:11px}.shipment-manifest__number-value{font-size:18px;font-weight:700;margin-top:2px;word-break:break-all}.shipment-manifest__header-grid{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 112px;margin-top:8px}.shipment-manifest__items-table,.shipment-manifest__meta-table{border-collapse:collapse;table-layout:fixed;width:100%}.shipment-manifest__items-table td,.shipment-manifest__items-table th,.shipment-manifest__meta-table td,.shipment-manifest__meta-table th{border:1px solid #000;padding:5px 6px;vertical-align:top;word-break:break-word}.shipment-manifest__items-table thead th,.shipment-manifest__meta-table th{background:#f4f4f4;font-weight:700;text-align:left}.shipment-manifest__meta-table th{width:86px}.shipment-manifest__qr-panel{border:1px solid #000;padding:6px;text-align:center}.shipment-manifest__qr-box{align-items:center;display:flex;height:96px;justify-content:center;margin:0 auto;width:96px}.shipment-manifest__qr-box img{height:96px;object-fit:contain;width:96px}.shipment-manifest__qr-caption{color:#444;font-size:11px;margin-top:4px}.shipment-manifest__qr-value{font-size:11px;margin-top:2px;word-break:break-all}.shipment-manifest__items-table{margin-top:8px}.shipment-manifest__items-table thead th{text-align:center}.shipment-manifest__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.shipment-manifest__subtle{color:#444;font-size:11px;margin-top:2px}.shipment-manifest__footer{color:#444;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:8px}.shipment-manifest__signatures{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.shipment-manifest__sign-item{border:1px solid #000;display:flex;flex-direction:column;justify-content:space-between;min-height:48px;padding:6px 8px}.shipment-manifest__sign-label{font-weight:700}.shipment-manifest__sign-line{border-bottom:1px solid #000;display:block;margin-top:10px;min-height:18px}@media print{.shipment-manifest{margin:0;max-width:none;min-height:auto;padding:6mm;width:100%}}.quote-detail-page{background:radial-gradient(circle at top right,#0ea5e914,#0000 26%),linear-gradient(180deg,#f7fbff,#f8fafc 42%,#f3f7fb);min-height:100vh;padding:24px}.quote-page-header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 60px -38px #0f172a59;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:22px 24px}.quote-header-left{align-items:center;display:flex;gap:18px;min-width:0}.quote-header-icon{align-items:center;background:linear-gradient(135deg,#0f766e,#0f9b8e 52%,#22c55e);border-radius:18px;box-shadow:0 18px 36px -24px #0f766ea6;color:#fff;display:flex;flex:0 0 64px;font-size:26px;height:64px;justify-content:center;width:64px}.quote-header-copy{min-width:0}.quote-page-title{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.quote-page-subtitle{color:#475569;font-size:17px;font-weight:500;margin-top:8px;word-break:break-word}.quote-back-btn{background:#ffffffeb;border-color:#94a3b85c;border-radius:14px;box-shadow:0 12px 30px -28px #0f172a66;color:#0f172a;height:44px;padding:0 18px}.quote-info-card,.quote-main-card{border:1px solid #94a3b824;border-radius:22px;box-shadow:0 20px 50px -38px #0f172a52;overflow:hidden}.quote-info-card .ant-card-head,.quote-main-card .ant-card-head{background:linear-gradient(180deg,#f8fafcf5,#fffffff5);border-bottom-color:#e2e8f0e6}.quote-info-card .ant-card-head-title,.quote-main-card .ant-card-head-title{color:#0f172a;font-weight:700;letter-spacing:-.02em}.quote-info-card .ant-descriptions-bordered .ant-descriptions-item-content,.quote-info-card .ant-descriptions-bordered .ant-descriptions-item-label{background:#fff}.quote-info-card .ant-descriptions-bordered .ant-descriptions-item-label{color:#475569;font-weight:600}.quote-main-card .ant-tabs-nav{margin-bottom:18px}.quote-main-card .ant-tabs-tab{font-weight:600}@media (max-width:900px){.quote-detail-page{padding:16px}.quote-page-header{align-items:flex-start;border-radius:18px;flex-direction:column;padding:18px}.quote-page-title{font-size:28px}}.change-management-list-page{background:radial-gradient(circle at top right,#0ea5e91a,#0000 26%),linear-gradient(180deg,#f7fbff,#f8fafc 42%,#f3f7fb);min-height:100vh;padding:24px}.change-management-list-header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 60px -38px #0f172a59;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:22px 24px}.change-management-list-header__main{align-items:center;display:flex;gap:18px;min-width:0}.change-management-list-header__icon{align-items:center;background:linear-gradient(135deg,#0f766e,#14b8a6 56%,#2dd4bf);border-radius:18px;box-shadow:0 18px 36px -24px #14b8a68c;color:#fff;display:flex;flex:0 0 64px;font-size:26px;height:64px;justify-content:center;width:64px}.change-management-list-header__copy{min-width:0}.change-management-list-header__copy h1{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.change-management-list-header__copy p{color:#64748b;font-size:17px;font-weight:500;margin:8px 0 0;word-break:break-word}.change-management-list-card{border:1px solid #94a3b824;border-radius:22px;box-shadow:0 20px 50px -38px #0f172a52;overflow:hidden}.change-management-list-card .ant-card-body{padding:20px 24px}.change-management-list__actions .ant-btn{padding-inline:4px}@media (max-width:900px){.change-management-list-page{padding:16px}.change-management-list-header{border-radius:18px;padding:18px}.change-management-list-header__copy h1{font-size:28px}}.supplier-score-list-page{min-height:100%}.supplier-score-list-page .supplier-score-clickable{padding:0}.supplier-score-list-page .supplier-score-refresh-btn{border-radius:22px;height:42px}.supplier-score-list-page .supplier-score-filter .supplier-module-filter__row{align-items:center;justify-content:flex-start}.supplier-score-list-page .supplier-score-filter .ant-picker-input>input::placeholder,.supplier-score-list-page .supplier-score-filter__group-select .ant-select-selection-placeholder{color:#b8b8b8}.supplier-score-list-page .supplier-score-table-card{border:0;border-radius:0;border-top:1px solid #d9d9d9;box-shadow:none}.supplier-score-list-page .supplier-score-table-card .ant-card-body{padding:0}.supplier-score-detail-page{background:radial-gradient(circle at top right,#0ea5e914,#0000 26%),linear-gradient(180deg,#f7fbff,#f8fafc 42%,#f3f7fb);min-height:100vh;padding:24px}.supplier-score-page-header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 60px -38px #0f172a59;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:22px 24px}.supplier-score-header-left{align-items:center;display:flex;gap:18px;min-width:0}.supplier-score-header-icon{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563eb 52%,#60a5fa);border-radius:18px;box-shadow:0 18px 36px -24px #2563eba6;color:#fff;display:flex;flex:0 0 64px;font-size:26px;height:64px;justify-content:center;width:64px}.supplier-score-header-copy{min-width:0}.supplier-score-page-title{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.supplier-score-page-subtitle{color:#475569;font-size:16px;font-weight:500;margin-top:8px;word-break:break-word}.supplier-score-header-actions{align-items:center;display:flex;gap:12px}.supplier-score-detail-card{border:1px solid #94a3b824;border-radius:22px;box-shadow:0 20px 50px -38px #0f172a52;overflow:hidden}.supplier-score-table-wrapper{overflow-x:auto}.supplier-score-table{background:#fff;border-collapse:collapse;width:100%}.supplier-score-table td,.supplier-score-table th{border:1px solid #dbe3ef;color:#0f172a;padding:10px 12px;vertical-align:top}.supplier-score-table th{background:#f8fafc;font-weight:700}.supplier-score-table .supplier-score-section-title{background:#eef4ff;color:#1e3a8a;font-weight:700;text-align:left}.supplier-score-table .supplier-score-stage-cell{background:#f8fafc;font-weight:700;min-width:110px;text-align:center;width:110px}.supplier-score-table .supplier-score-edit-link{color:#2563eb;cursor:pointer}.supplier-score-table .supplier-score-edit-link:hover{color:#1d4ed8}.supplier-score-related-card{margin-top:16px}@media print{.supplier-score-edit-link,.supplier-score-header-actions,.supplier-score-page-header{display:none!important}.supplier-score-detail-page{background:#fff;padding:0}}@media (max-width:900px){.supplier-score-detail-page{padding:16px}.supplier-score-page-header{align-items:flex-start;border-radius:18px;flex-direction:column;padding:18px}.supplier-score-page-title{font-size:28px}}.app-loading{align-items:center;color:#666;display:flex;font-size:16px;height:100vh;justify-content:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}:root{--xq-input-border-color:#d9e2ec;--xq-input-focus-border-color:#3b82f6;--xq-input-focus-shadow:0 0 0 2px #3b82f61a}.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input,.ant-input-number,.ant-input-number-input,.ant-input-outlined,.ant-input-password,.ant-input-textarea textarea,.ant-mentions,.ant-mentions textarea,.ant-picker,.ant-select-selector{background:#0000!important;background-color:initial!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-password,.ant-input-textarea textarea,.ant-mentions,.ant-picker,.ant-select-selector{border-color:#d9e2ec!important;border-color:var(--xq-input-border-color)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover,.ant-input-number-focused,.ant-input-number:hover,.ant-input-password:focus,.ant-input-password:hover,.ant-input-textarea textarea:focus,.ant-input-textarea textarea:hover,.ant-input:focus,.ant-input:hover,.ant-mentions-focused,.ant-mentions:hover,.ant-picker-focused,.ant-picker:hover,.ant-select-focused .ant-select-selector,.ant-select-selector:hover{background:#0000!important;background-color:initial!important;border-color:#3b82f6!important;border-color:var(--xq-input-focus-border-color)!important;box-shadow:0 0 0 2px #3b82f61a!important;box-shadow:var(--xq-input-focus-shadow)!important}.ant-input-affix-wrapper-disabled,.ant-input-disabled,.ant-input-number-disabled,.ant-mentions-disabled,.ant-picker.ant-picker-disabled,.ant-select-disabled .ant-select-selector{background:#0000!important;background-color:initial!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit;box-shadow:inset 0 0 0 1000px #0000!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.61e4299a.css.map*/