@font-face{font-family:CoFo;src:url(/autoparts/fonts/CoFoSans-Regular.woff2)}@font-face{font-family:CoFo;src:url(/autoparts/fonts/CoFoSans-Medium.woff2);font-weight:500}@font-face{font-family:CoFo;src:url(/autoparts/fonts/CoFoSans-Bold.woff2);font-weight:700}:root{font-family:CoFo,Arial,sans-serif;color:#172036;background:#f6f7f9;font-synthesis:none;--red:#ff0000;--navy:#001035;--muted:#7b8495;--line:#e8ebf0;--notice-bg:#edf1f6;--notice-text:#33465f;--notice-border:#c5cfdd}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-color:#dc3d46}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:#fff;color:inherit;border-radius:8px;padding:9px 12px;transition:background .15s}button:hover{background:#f4f5f7}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-decoration:none}input,select,textarea{border:1px solid #dfe3e9;border-radius:7px;background:#fff;color:#172036;padding:10px 12px;min-width:0}input:focus,textarea:focus{border-color:var(--red);outline:2px solid #e0444d20}h1,h2,p{margin:0}h1{font-size:30px;font-weight:500;letter-spacing:-.8px}h2{font-size:17px;font-weight:500}small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.muted{color:var(--muted)}.negative{color:#cb3c43}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#939baa;margin-bottom:9px}.wordmark{font-size:25px;font-weight:700;letter-spacing:1px}.wordmark span{font-size:13px;color:#8792a8;font-weight:400;letter-spacing:2px}.shell{display:flex;min-height:100vh}.shell>aside{width:238px;background:var(--navy);color:#aab4c7;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:31px 17px 16px;z-index:30}.shell>aside .wordmark{margin:0 15px 39px;color:#fff}.sidecaption{font-size:9px;letter-spacing:1.5px;padding:0 15px 16px;color:#68768e}nav{flex:1;overflow-y:auto}nav button{background:transparent;border:0;color:#a6b1c4;width:100%;justify-content:flex-start;margin-bottom:5px;padding:11px 14px;border-radius:7px;font-size:13px;gap:12px}nav button:hover{background:#202a3d;color:#fff}nav button.active{background:var(--red);color:#fff;box-shadow:0 4px 18px #0002}nav button.active svg:last-child{margin-left:auto}.navline{height:1px;background:#293145;margin:17px 13px}.sidefooter{display:flex;align-items:center;gap:10px;border-top:1px solid #293145;padding:18px 10px 0}.sidefooter strong{font-size:12px;color:#e9eef7}.sidefooter small{font-size:10px;color:#7d8ba2}.sidefooter button{background:none;border:none;color:#8290a5;margin-left:auto;padding:4px}.avatar{display:grid;place-items:center;width:33px;height:33px;background:#2c364d;border-radius:50%;font-size:12px;color:#fff}.shell main{margin-left:238px;width:calc(100% - 238px);min-width:0}header{height:75px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 36px;gap:12px}.breadcrumb{font-size:12px;color:#8e96a4;display:flex;align-items:center;gap:12px}.accountselect{display:flex;align-items:center;gap:9px}.accountselect select{border:0;background:none;font-weight:500;font-size:12px;max-width:190px;padding:5px}.ozon{font-size:9px;font-weight:700;letter-spacing:1px;background:#edf2ff;color:#4168d5;padding:5px 7px;border-radius:4px}.statusdot{height:6px;width:6px;background:#21a67a;border-radius:50%;display:inline-block;flex-shrink:0}.content{max-width:1740px;margin:auto;padding:31px 36px 0}.titlebar{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:20px}.titlebar p{font-size:12px;color:var(--muted);margin-top:8px}.outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe3e9;border-radius:7px;padding:10px 13px;background:#fff;font-size:11px;font-weight:500;white-space:nowrap}.compact{padding:7px 10px}.primary{background:var(--red);border:1px solid var(--red);color:#fff;padding:11px 16px;font-size:12px;font-weight:500}.primary:hover{background:#ca333d}.filterbar{display:flex;align-items:center;margin-bottom:25px;gap:14px;font-size:11px}.period{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;gap:7px;padding:4px 8px;color:#8b94a3}.period label{display:flex;align-items:center;gap:8px}.period input{border:0;padding:6px 1px;font-size:11px;max-width:118px}.presets{display:flex;gap:3px}.presets button{border:0;background:transparent;color:#7d8796;font-size:11px;padding:7px 9px}.presets .selected{background:#e8ebf1;color:#26354c}.filterhint{margin-left:auto;color:#9ba3b0;font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:22px 22px 19px;background:#fff;border:1px solid var(--line);border-radius:10px}.metric>span{display:block;font-size:11px;font-weight:500;color:#748092}.metric strong{font-size:29px;font-weight:500;letter-spacing:-.7px;display:block;margin:12px 0 8px;white-space:nowrap}.metric small{font-size:10px;color:#939ca9}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:22px;overflow:hidden;min-width:0}.panelhead{padding:23px 23px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px}.panelhead p{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.6;max-width:800px}.panelhead>button{border:none;background:none}.two-columns{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:21px}.textbutton{border:0;background:none;color:#a16e72;padding:4px;font-size:11px;white-space:nowrap}.textbutton:hover{background:#f9f3f3}.chart{padding:10px 12px 13px 0}.attention{padding:7px 23px 20px}.attention>button{border:0;border-bottom:1px solid var(--line);padding:17px 0;width:100%;text-align:left;justify-content:flex-start;border-radius:0;gap:13px}.attention>button:hover{background:#fcfcfd}.attention>button>svg{margin-left:auto;flex-shrink:0;color:#aaa}.attention strong{font-size:12px;font-weight:500}.attention p{font-size:10px;color:var(--muted);margin-top:5px;line-height:1.5}.attentionicon{width:36px;height:36px;border-radius:9px;background:#fff0f1;color:#d2555e;display:grid;place-items:center;flex-shrink:0}.attentionicon.amber{background:var(--notice-bg);color:var(--notice-text)}.source-summary{font-size:10px;color:#87919f;display:flex;align-items:center;gap:8px;margin-top:24px}.tablewrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{color:#8893a4;font-weight:400;font-size:10px;background:#fafbfc;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:13px 18px;white-space:nowrap}td{padding:15px 18px;border-bottom:1px solid #f0f2f5;vertical-align:middle;font-variant-numeric:tabular-nums}td strong{font-weight:500}td small{font-size:10px;max-width:390px}tr:last-child td{border-bottom:none}tr:hover td{background:#fdfdfe}tr.clickable{cursor:pointer}.productname{max-width:320px;min-width:170px;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#6f798a}.cellclip{display:block;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabletools{display:flex;align-items:center;gap:10px;padding:13px 22px;border-top:1px solid var(--line);flex-wrap:wrap}.tabletools>svg{color:#9ca4af}.tabletools input:not([type=checkbox]){border:0;padding:7px 3px;min-width:160px;flex:1;font-size:12px;max-width:420px}.tabletools>select{font-size:11px;margin-left:auto}.tabletools .muted{font-size:10px;margin-left:auto}.check{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}.check input{accent-color:var(--red)}.pager{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;color:#8a94a3;font-size:10px;border-top:1px solid var(--line)}.pager>div{display:flex;gap:8px}.pager button{padding:5px 8px}.note{display:flex;align-items:flex-start;gap:12px;padding:15px 19px;background:#edf2f8;color:#60718a;font-size:12px;line-height:1.7;border-radius:8px;margin-bottom:22px}.note svg{flex-shrink:0;margin-top:2px}.footnote{font-size:10px;color:#939ba8;line-height:1.7;margin:13px 0 22px}.panel>.footnote{padding:0 22px}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#f3f5f8;color:#6e7b8e;font-size:10px;white-space:nowrap}.badge.good{background:#eaf6f0;color:#438368}.badge.warn{background:var(--notice-bg);color:var(--notice-text)}.badge.blue{background:#edf2ff;color:#537cc8}.tabs{display:flex;gap:6px;padding:0 22px 17px;flex-wrap:wrap}.tabs button{font-size:10px;padding:7px 9px;border:0;background:#f5f6f8;color:#788497}.tabs button.selected{background:#253149;color:#fff}.empty{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;padding:35px;color:#8d99aa}.empty strong{font-size:13px;font-weight:500;color:#748196}.empty span{font-size:11px;line-height:1.6;max-width:390px}.error{padding:15px 20px;margin-bottom:20px;background:#fff0f0;border:1px solid #f4d4d4;border-radius:8px;color:#ad4148;font-size:13px}.toast{position:fixed;bottom:25px;left:calc(50% + 110px);transform:translate(-50%);z-index:60;background:#17243b;color:#fff;padding:15px 22px;border-radius:9px;box-shadow:0 4px 35px #17243b30;display:flex;align-items:center;gap:10px;font-size:12px;max-width:80vw}.toast svg{color:#6bd6a9;flex-shrink:0}.loading{display:flex;align-items:center;gap:12px;padding:30px;font-size:12px;color:#8a94a4}.loading span{width:15px;height:15px;border:2px solid #ddd;border-top-color:var(--red);border-radius:50%;animation:spin 1s linear infinite}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}footer{display:flex;align-items:center;justify-content:space-between;padding:20px 0 24px;color:#a0a8b3;font-size:10px;letter-spacing:1px}footer span{letter-spacing:0;font-size:9px}.actions{display:flex;gap:7px}.modalback{position:fixed;inset:0;background:#0c152759;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;display:flex;justify-content:flex-end}.modal{height:100vh;width:min(740px,95vw);background:#fff;overflow:auto;box-shadow:-10px 0 80px #0002}.modal pre,.editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7;background:#f5f7fa;padding:22px;margin:0 22px 22px;border-radius:8px;color:#5d6d82}.editor{padding:22px}.editor .panelhead{padding:0 0 20px}.editor label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#718198;margin-bottom:17px}.editor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.editor textarea{min-height:150px;font:12px/1.6 Consolas,monospace;resize:vertical}.editor textarea.tall{min-height:250px}.editor summary{font-size:12px;cursor:pointer}.editor pre{margin:15px 0}.editor code,td code{font:10px/1.8 Consolas,monospace;color:#6b798d}.importbox{display:flex;align-items:center;gap:18px;padding:30px 23px;background:#fbfcfd;border-top:1px solid var(--line)}.importbox>svg{color:#b7c2d0}.importbox strong{font-size:13px;font-weight:500}.importbox p{font-size:11px;color:var(--muted);margin-top:8px}.importbox select{font-size:11px;margin-left:auto}.filelabel{border-radius:7px;cursor:pointer;white-space:nowrap}.filelabel input,.mobilemenu{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.boot{padding:60px;text-align:center;color:var(--muted)}.login{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:#fff}.loginbrand{background:var(--navy);color:#fff;min-height:100vh;padding:50px 10%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.loginbrand:after{content:"";position:absolute;width:620px;height:620px;border:1px solid #ffffff08;border-radius:50%;left:45%;top:18%;box-shadow:0 0 0 100px #ffffff02,0 0 0 200px #ffffff02;pointer-events:none}.loginbrand h1{font-size:clamp(36px,4.2vw,65px);letter-spacing:-2px;font-weight:500;line-height:1.13;margin-bottom:26px}.loginbrand p:not(.eyebrow){font-size:16px;line-height:1.7;color:#8292ad}.loginbrand .eyebrow{color:#de525a;margin-bottom:24px}.loginbottom{color:#6e7b94;font-size:10px;letter-spacing:3px}.login form{width:370px;max-width:90%;margin:auto}.login form h2{font-size:27px;letter-spacing:-.5px}.login form>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.6;margin:12px 0 30px}.login form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#6d7d91;margin-bottom:22px}.login form input{padding:13px}.login form .primary{width:100%;padding:14px;justify-content:space-between}.login form>small{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;color:#a0a9b5;font-size:10px}@media(min-width:1600px){.content{padding:37px 45px 0}.metric strong{font-size:34px}.chart{padding-top:17px}.attention>button{padding:21px 0}td{padding:17px 22px}}@media(max-width:1200px){.shell>aside{width:210px;padding:27px 12px 16px}.shell main{margin-left:210px;width:calc(100% - 210px)}.content{padding:25px 24px 0}header{padding:0 24px}.metric{padding:19px 16px}.metric strong{font-size:25px}.two-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.titlebar p{max-width:350px;line-height:1.6}.filterhint{display:none}.panelhead{padding:20px}.importbox{flex-wrap:wrap}}@media(max-width:950px){.shell>aside{width:195px}.shell main{margin-left:195px;width:calc(100% - 195px)}nav button{font-size:11px;padding:11px 10px;gap:9px}.shell>aside .wordmark{margin-left:10px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns{grid-template-columns:1fr}.two-columns .panel{margin-bottom:0}.two-columns{margin-bottom:22px}.breadcrumb{font-size:10px}.titlebar{align-items:flex-start}.titlebar .outline{font-size:0;padding:9px}.titlebar .outline svg{width:17px;height:17px}.editor-grid{grid-template-columns:1fr}.content{padding:24px 18px 0}.filterbar{flex-wrap:wrap}}@media(max-width:700px){.shell>aside{transform:translate(-100%);transition:transform .2s;width:235px}.shell>aside.open{transform:translate(0)}.shell main{margin-left:0;width:100%}header{height:62px;padding:0 17px}.mobilemenu{display:flex;padding:5px;border:0}.breadcrumb{display:none}.accountselect{margin-left:auto}.content{padding:23px 16px 0}h1{font-size:25px}.titlebar{margin-bottom:20px}.metrics{gap:10px}.metric{padding:17px 13px}.metric strong{font-size:25px}.metric small{font-size:9px;line-height:1.5}.metrics.three{grid-template-columns:1fr}.period{width:auto;padding:4px;font-size:10px}.filterbar{gap:8px}.presets{margin-left:auto}.presets button{font-size:10px;padding:7px}.period input{font-size:10px;width:107px}.period label{gap:4px}.panelhead{padding:18px}h2{font-size:15px}.tabletools{padding:10px 16px}.tabletools>select{max-width:160px}.tabletools .muted{display:none}.toast{left:50%;width:90vw;max-width:90vw}.login{display:block}.loginbrand{min-height:0;height:230px;padding:25px}.loginbrand .wordmark{font-size:20px}.loginbrand h1{font-size:31px;letter-spacing:-1px;margin-bottom:0}.loginbrand p:not(.eyebrow),.loginbottom{display:none}.loginbrand .eyebrow{margin:25px 0 10px;font-size:9px}.login form{padding:35px 0}.login form h2{font-size:25px}footer span{display:none}.importbox>select{margin-left:0}.modal .panelhead{align-items:flex-start}.editor{padding:17px}.check{font-size:10px}}.coveragebar{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 20px;font-size:10px}.coveragebar span{display:flex;align-items:center;gap:6px}.covered{color:#438368}.uncovered{color:var(--notice-text)}.formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.editor h3{font-size:14px;font-weight:500;margin:20px 0 16px}.formsubhead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px}.receiptrow{display:flex;gap:14px;align-items:center;margin-top:14px}.receiptrow label{flex:1}.receiptrow button{align-self:center;margin-top:3px}.smalltext{font-size:12px}nav{scrollbar-width:thin;scrollbar-color:#39445a transparent}.proc-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.proc-controls label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#778499;max-width:65%}.proc-controls select{min-width:300px;max-width:100%;font-size:12px}.proc-asof{display:flex;gap:10px;font-size:11px;color:#718198;align-items:center}.proc-asof small{display:block;margin-top:5px;color:#98a0ad}.procurement .metric em{font-size:12px;font-style:normal;color:#8a94a4;font-weight:400}.proc-tabs{padding:20px 22px;border-bottom:1px solid var(--line);margin:0}.proc-tabs button{font-size:12px;padding:9px 13px}.proc-table th{font-size:11px}.proc-table td{font-size:12px;white-space:nowrap;padding:13px 18px}.proc-number{font-variant-numeric:tabular-nums}.proc-sku{border:0;padding:0;background:none;color:#244c72;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.proc-orders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px}.proc-orders>button{display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left;padding:17px;border:1px solid #e4e8ee;background:#fafbfc}.proc-orders>button.selected{border-color:#263e5d;background:#edf2f7}.proc-orders span{font-size:11px;color:#718198}.proc-orders strong{font-size:22px;color:#243952}.proc-orders small{font-size:12px;color:#718198}.proc-caption{font-size:11px;color:#8591a2;line-height:1.7;padding:16px 22px}.proc-detail{width:min(960px,96vw)}.proc-detail-summary{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:0 22px 22px;color:#637287;font-size:12px}.proc-detail-summary strong{color:#293c56}.proc-detail h3{padding:0 22px;font-size:14px}.proc-detail .editor h3{padding:0}.proc-save{display:flex;justify-content:space-between;gap:16px;margin-top:25px}.manual-scenario{margin:22px 0;color:#718198;font-size:12px}.manual-scenario>summary{cursor:pointer;padding:12px 0}.procurement a.outline{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none}.proc-error{margin:0 0 16px;color:#ad4148;background:#fff0f0;padding:14px;border-radius:7px;font-size:12px}@media(max-width:1000px){.proc-controls{align-items:flex-start;flex-direction:column}.proc-controls label{max-width:100%;width:100%}.proc-controls select{min-width:0;width:100%}.proc-orders{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement .panelhead{gap:15px;flex-wrap:wrap}}@media(max-width:600px){.proc-orders{padding:14px;gap:8px}.proc-orders>button{padding:12px}.proc-orders strong{font-size:19px}.proc-tabs{padding:14px}.proc-tabs button{padding:8px 10px}.proc-detail-summary{align-items:flex-start;flex-direction:column}.proc-table td{padding:12px}.proc-detail .receiptrow{flex-wrap:wrap}}.proc-rebase{display:flex;justify-content:flex-end;margin:-5px 0 18px}.proc-controls{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.3fr) auto;align-items:end}.proc-controls label{max-width:100%;min-width:0}.proc-controls select{min-width:0;width:100%}.proc-asof{max-width:270px;align-self:center}@media(max-width:1100px){.proc-controls{grid-template-columns:1fr 1fr}.proc-asof{grid-column:1 / -1;max-width:100%}}@media(max-width:650px){.proc-controls{grid-template-columns:1fr}}.management-reports .metric em{font-size:13px;font-style:normal;font-weight:400;color:#8290a0}.report-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#758397;font-size:12px;margin-bottom:18px}.report-heading a{display:flex;align-items:center;gap:8px;text-decoration:none}.report-tabs{margin:24px 0;flex-wrap:wrap}.report-tabs button{font-size:12px}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.report-chart{padding:8px 12px 20px;font-size:11px}.report-up,.report-down{display:inline-flex;align-items:center;gap:3px}.report-up{color:#28866d}.report-down{color:#cb4d56}.report-funnel{padding:0 24px 20px}.report-funnel>div{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #edf0f4;font-size:12px;color:#617085}.report-funnel strong{font-size:23px;color:#263952}.report-funnel p{font-size:11px;color:#8390a0;margin-top:18px}.management-reports .attention button>svg{flex-shrink:0}.management-reports .tabletools select{max-width:240px}.management-reports .proc-table td:first-child{max-width:420px;white-space:normal;line-height:1.6}.management-reports .recharts-default-legend{padding-top:12px!important}@media(max-width:1100px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-reports .two-columns{grid-template-columns:1fr}}@media(max-width:650px){.report-heading{flex-direction:column;align-items:flex-start}.report-metrics{grid-template-columns:1fr}.report-tabs{gap:5px}.report-tabs button{padding:9px}.management-reports .tabletools{flex-wrap:wrap}}.company-logo{position:relative;z-index:1}.company-logo img{display:block;width:100%;height:auto}.shell>aside .company-logo{margin:4px 12px 36px;max-width:180px}.loginbrand .company-logo{width:min(330px,90%)}.loginbrand>div,.loginbottom{position:relative;z-index:1}.loginbrand:after{border:0;border-radius:0;box-shadow:none;background:red;clip-path:polygon(60% 0,100% 0,40% 100%,0 100%);width:260px;height:450px;inset:auto -70px -240px auto;transform:rotate(8deg)}.loginbrand:before{content:"";position:absolute;width:120px;height:450px;bottom:-170px;right:135px;transform:skew(-28deg);background:#ffffff08}.loginbrand .eyebrow{color:#ff6565}.loginbrand p:not(.eyebrow){color:#aab9d0}.primary:hover{background:#db0000}.tabs button.selected{background:var(--navy)}.sidecaption{color:#8190ae}.shell>aside nav button:hover{background:#122449}.shell>aside nav button.active{background:var(--red)}.titlebar h1{font-weight:700}.content{padding-bottom:5px}.management-reports .panel{border-radius:12px;box-shadow:0 3px 14px #00103503}.management-reports .panelhead h2{font-size:19px;font-weight:500}.management-reports .metric{border-radius:12px;position:relative;border-top:3px solid #001035}.management-reports .metric:first-child{border-top-color:red}.management-reports .metric>span{font-size:12px;color:#596a81}.management-reports .metric strong{color:#001035}.management-reports .metric small{min-height:30px;font-size:11px}.management-reports .report-tabs{padding:0 0 12px;border-bottom:1px solid #dfe5ee;gap:8px}.management-reports .report-tabs button{padding:11px 16px;font-size:12px;background:transparent;color:#64748a}.management-reports .report-tabs button.selected{background:#001035;color:#fff}.equal-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 24px 18px}.metric-switch{display:flex;gap:4px;flex-wrap:wrap}.chart-controls button,.chart-controls select{padding:8px 10px;font-size:11px}.metric-switch button{border:1px solid transparent;color:#758296;background:#f5f7fa}.metric-switch button.selected,.chart-options button.selected{border-color:#bac7db;color:#001035;background:#e9eef6}.chart-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chart-options select{max-width:130px}.chart-options .check{color:#748096}.chart-unit{font-size:11px;color:#748096;padding:0 0 0 18px}.detailed-chart{padding:0 18px 0 6px;font-size:11px}.chart-tip{background:#fff;border:1px solid #e1e7ef;border-radius:10px;box-shadow:0 6px 32px #00103518;padding:16px;min-width:260px;font-size:12px;color:#62728a}.chart-tip>strong{display:block;color:#001035;font-size:13px;margin-bottom:14px}.chart-tip p{font-size:10px;margin:12px 0 6px;color:#92a0b2}.chart-tip div{display:flex;align-items:center;gap:8px}.chart-tip b{color:#001035;margin-left:auto;padding-left:18px;font-weight:500}.chart-tip i,.chart-legend i,.risk-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.chart-legend{padding:14px 24px 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:11px;color:#718096}.chart-legend>span{display:flex;align-items:center;gap:6px}.chart-legend .dashed{width:17px;height:0;border-top:2px dashed #899ab6;border-radius:0}.chart-legend small{font-size:10px;margin-left:auto;max-width:430px}.chart-data{max-height:380px}.rank-chart{font-size:11px;padding:0 18px 12px}.chart-caption{font-size:11px;line-height:1.6;color:#7c899b;padding:8px 16px 10px}.stock-chart{display:flex;align-items:center;gap:20px;padding:0 22px 22px}.donut{width:240px;max-width:50%;position:relative;flex-shrink:0}.donut-total{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;color:#001035}.donut-total strong{font-size:32px;font-weight:500;letter-spacing:-1px}.donut-total span{font-size:11px;color:#8390a3;margin-top:3px}.risk-legend{flex:1;min-width:130px}.risk-legend button{border:0;border-radius:0;border-bottom:1px solid #eff2f6;width:100%;padding:13px 0;gap:10px;text-align:left;justify-content:flex-start;background:#fff;font-size:11px;color:#718097}.risk-legend strong{margin-left:auto;color:#001035;font-size:14px;font-weight:500}.funnel-track{height:8px;background:#edf1f7;margin-top:12px;border-radius:3px;overflow:hidden}.funnel-track i{display:block;height:100%;background:#001035;border-radius:3px}.report-funnel>div>div{width:62%}.report-funnel>div:nth-child(3) .funnel-track i{background:red}.management-reports .pager{font-size:12px}.management-reports .attention>button>svg:first-child{margin:0;color:#7789a5}.management-reports .attention>button>svg:last-child{color:#b6c0cf}.management-reports .attention strong{font-size:13px}.management-reports .attention p{font-size:11px}.management-reports .tabletools select{margin-left:0}.management-reports .proc-detail{width:min(1060px,96vw)}@media(min-width:1700px){.report-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.report-metrics .metric{padding:20px 16px}.report-metrics .metric strong{font-size:28px}.report-metrics .metric small{font-size:10px}}@media(max-width:1100px){.stock-chart{gap:8px}.donut{width:220px}.chart-controls{padding:0 18px 16px}.chart-legend small{margin-left:0}.equal-columns{grid-template-columns:1fr}}@media(max-width:650px){.shell>aside .company-logo{margin-bottom:26px}.loginbrand .company-logo{width:220px}.loginbrand{height:270px}.loginbrand:after{bottom:-320px}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-reports .metric strong{font-size:23px;white-space:normal;overflow-wrap:anywhere}.management-reports .metric>span{font-size:11px;min-height:32px}.management-reports .metric small{font-size:10px}.management-reports .metric em{font-size:11px}.management-reports .panelhead h2{font-size:17px}.management-reports .report-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.management-reports .report-tabs button{padding:10px}.chart-controls{gap:14px}.metric-switch button{font-size:10px}.chart-options{gap:9px}.chart-legend{padding:12px 18px 18px;gap:12px}.chart-tip{min-width:200px;max-width:290px;padding:12px;font-size:10px}.chart-tip b{padding-left:8px}.stock-chart{padding:0 12px 16px;gap:8px}.donut{width:190px;max-width:52%}.risk-legend{min-width:0}.risk-legend button{font-size:10px;gap:6px}.rank-chart{padding:0 6px 12px}.chart-options .check{font-size:10px}.management-reports .report-heading{font-size:11px}.management-reports .tabletools input:not([type=checkbox]){max-width:100%}.management-reports .panelhead p{font-size:11px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}.comm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 24px 14px}.comm-summary .metric{box-shadow:none;border:0;border-radius:0;border-right:1px solid #e3e6ec;padding:14px 22px}.comm-summary .metric:first-child{padding-left:0}.comm-summary .metric:last-child{border-right:0}.comm-tile strong{font-size:29px;white-space:normal;line-height:1.3}.comm-tile small{line-height:1.5}.comm-alert strong{color:#bd0000}.comm-panel{margin:20px 0}.comm-coverage{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:12px;line-height:1.7;margin:12px 0 18px}.comm-panel .comm-coverage{padding:0 24px;margin:0 0 14px}.comm-covered{color:#495568}.comm-pending{color:var(--notice-text)}.comm-note{font-size:13px;line-height:1.6;color:#657083;margin:12px 0}.comm-panel>.comm-note{padding:0 24px 12px}.comm-tabs button{display:flex;gap:9px;align-items:center}.comm-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.comm-details{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin:18px 0 24px;color:#5e6a7d;font-size:13px}.comm-details b{color:#001035}.comm-chart{height:300px;padding:0 18px 18px}.comm-chart-small{height:230px}.comm-table{table-layout:fixed;width:100%}.comm-table th:first-child{width:42%}.comm-table th:nth-child(2){width:14%}.comm-table th:nth-child(3){width:15%}.comm-table th:nth-child(4){width:16%}.comm-table td{white-space:normal;vertical-align:top}.comm-preview{background:none;border:0;padding:0;text-align:left;line-height:1.6;color:#001035;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.comm-preview:hover{text-decoration:underline}.comm-table td small{display:block;font-size:11px;color:#657083;margin-top:4px}.comm-state{font-size:12px;line-height:1.5;display:inline-block;padding:4px 8px;background:#edf0f5;border-radius:6px}.comm-state.waiting{background:#fff0ef;color:#a90000}.comm-method{color:#5e6a7d;font-size:13px;line-height:1.75;margin:20px 0}.comm-method summary{cursor:pointer;color:#001035;font-weight:600}.comm-dialog{max-width:800px;width:calc(100vw - 36px);max-height:90vh;display:flex;flex-direction:column;padding-bottom:16px}.comm-dialog .panelhead{flex-shrink:0}.comm-dialog>.comm-note{padding:0 22px;flex-shrink:0}.comm-messages{overflow:auto;display:flex;flex-direction:column;gap:14px;padding:8px 24px 24px;background:#f6f7fa}.comm-message{max-width:87%;padding:14px 17px;border-radius:12px;background:#fff;align-self:flex-start;border:1px solid #e2e6ed;overflow-wrap:anywhere}.comm-message.seller{align-self:flex-end;background:#001035;color:#fff;border-color:#001035}.comm-message.system{align-self:center;color:#657083;background:transparent;font-size:12px}.comm-message>div{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px}.comm-message time{opacity:.72;white-space:nowrap}.comm-message p{margin:8px 0 0;white-space:pre-wrap;line-height:1.65;font-size:14px}.comm-message small{display:block;margin-top:8px}.comm-preview:focus-visible,.comm-method summary:focus-visible{outline:2px solid #ff0000;outline-offset:3px}@media(max-width:1100px){.comm-summary,.comm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.comm-summary .metric:nth-child(2){border:0}.comm-summary .metric:nth-child(3){padding-left:0}.comm-table{min-width:820px}}@media(max-width:600px){.comm-summary{padding:0 16px 12px;gap:12px}.comm-summary .metric{padding:10px 0;border:0}.comm-tile strong{font-size:23px}.comm-summary .metric small{font-size:11px}.comm-tabs{flex-wrap:wrap}.comm-chart{height:250px;padding:0 4px 12px}.comm-messages{padding:12px}.comm-message{max-width:96%}.comm-message>div{gap:15px}.comm-coverage{flex-direction:column}.comm-metrics{gap:10px}}.comm-schedule-body{padding:0 24px 20px}.comm-schedule-body>p:first-child{margin-top:0;font-size:14px;line-height:1.7}.comm-sla-values{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f6f7fa;padding:20px;border-radius:10px}.comm-sla-values>div,.comm-sla-overdue{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.comm-sla-values strong{font-size:30px;color:#001035}.comm-sla-values small{color:#657083;font-size:12px}.comm-sla-overdue{background:none;border:0;padding:0;text-align:left}.comm-sla-overdue strong{color:#bd0000}.comm-settings{max-width:680px;width:calc(100vw - 32px);max-height:90vh;overflow:auto}.comm-settings form{padding:0 24px 24px}.comm-settings form>label{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-size:13px}.comm-settings input:not([type=checkbox]){width:100%;border:1px solid #d7dde6;border-radius:7px;padding:9px;min-width:0}.comm-settings .comm-check{flex-direction:row;align-items:center}.comm-form-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.comm-form-row label{font-size:13px;display:flex;flex-direction:column;gap:7px}.comm-days{display:flex;flex-wrap:wrap;gap:15px;margin:18px 0}.comm-days label{display:flex;gap:5px;align-items:center}.comm-settings .primary{margin-top:16px}@media(max-width:600px){.comm-sla-values{gap:12px;padding:12px}.comm-form-row{grid-template-columns:1fr}.comm-schedule .panelhead{align-items:flex-start;gap:16px;flex-direction:column}}.shell>aside nav button{display:grid;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;text-align:left;line-height:1.4;min-height:42px}.shell>aside nav .nav-icon{grid-column:1;width:18px;height:18px;flex-shrink:0}.shell>aside nav .nav-label{grid-column:2;min-width:0;text-align:left;white-space:normal;overflow-wrap:normal}.navgroup{padding:18px 14px 9px;font-size:10px;letter-spacing:1px;color:#8798b6;text-transform:uppercase}.navgroup:first-child{padding-top:0}.app-update{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin-bottom:24px;background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:10px;color:var(--notice-text)}.app-update strong{font-size:14px}.app-update p{font-size:12px;margin-top:6px}.app-update button{flex-shrink:0}@media(max-width:650px){.app-update{align-items:flex-start;flex-direction:column}}.shell>aside nav .nav-current{grid-column:3;width:15px;height:15px;margin-left:0}.comm-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 24px 16px}.comm-task{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;text-align:left;padding:20px;border:1px solid #e3e6ec;border-radius:12px;background:#fff;color:#001035;min-width:0}.comm-task.selected{border-color:#001035;background:#f5f6fa}.comm-task span{display:grid;gap:7px;min-width:0}.comm-task small{color:#737d8e;font-size:12px;line-height:1.5}.comm-task strong{font-size:32px;line-height:1.2}.comm-current>.comm-note{margin:0;padding:0 24px 22px}@media(max-width:760px){.comm-task-grid{grid-template-columns:1fr;padding:0 16px 16px}.comm-task{padding:16px;gap:10px}.comm-current>.comm-note{padding:0 16px 20px}}.wb-report{display:grid;gap:20px;min-width:0}.wb-report .panel{margin-bottom:0}.wb-coverage{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#edf1f6;border:1px solid #e1e6ee;border-radius:10px;padding:12px 18px;color:#43536a;font-size:13px}.wb-sort{border:0;background:none;font:inherit;color:inherit;padding:0;text-align:left;white-space:nowrap}.wb-chart{min-width:0}.wb-legend{display:flex;gap:24px;padding:0 24px;color:#001035;font-size:13px}.wb-legend .red{color:red}.wb-funnel{margin:20px 26px;position:relative;padding-bottom:12px;display:flex;justify-content:space-between;gap:20px}.wb-funnel>div{position:absolute;bottom:0;height:5px;background:#001035;border-radius:3px}.wb-funnel:first-of-type>div{background:red}.wb-contact{display:flex;align-items:center;gap:18px;padding:24px 0}.wb-contact strong{font-size:28px;color:#001035}.wb-contact p{color:#64748b}.wb-report td{max-width:340px;overflow-wrap:anywhere}.wb-report td small{display:block}.wb-report .tabletools{flex-wrap:wrap}.wb-report .pager{flex-wrap:wrap;gap:12px}.wb-report .pager>span{font-size:12px}.wb-modal{position:fixed;inset:0;background:#00103566;z-index:90;display:flex;justify-content:flex-end}.wb-modal .drawer{width:min(740px,100vw);height:100%;overflow-y:auto;background:#fff;padding:28px;box-shadow:-10px 0 40px #00103522}.wb-modal .metrics.two{display:grid;grid-template-columns:1fr 1fr}.wb-messages{display:flex;flex-direction:column;gap:16px}.wb-messages article{align-self:flex-start;width:85%;padding:16px;border-radius:12px;background:#f0f3f7}.wb-messages article.seller{align-self:flex-end;background:#e7edf6}.wb-messages article small{font-size:12px;color:#64748b}.wb-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.wb-report .two-columns{align-items:stretch}.wb-report .two-columns .panel{height:100%}@media(max-width:700px){.wb-coverage{align-items:flex-start;flex-direction:column;gap:4px}.wb-modal .drawer{padding:18px}.wb-report .metric strong{font-size:25px}.wb-report .tabletools input{min-width:120px}.wb-modal .metrics.two{grid-template-columns:1fr}.wb-report .pager>span{width:100%}}.proc-assumptions{padding:16px 22px;margin:16px 0;font-size:12px;color:#69768b}.proc-assumptions summary{cursor:pointer;color:#132340}.proc-assumptions p{line-height:1.5;margin:12px 0 0}.workflow{display:grid;gap:24px}.workflow-fields{padding:0 24px 24px}.workflow-fields label,.workflow-calendar label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#637086}.workflow input,.workflow select,.workflow-calendar input{min-height:40px;border:1px solid #dce1e9;border-radius:8px;background:#fff;padding:8px 10px;color:#152342;max-width:100%}.workflow .check{display:flex;align-items:center;gap:10px}.workflow input[type=checkbox]{min-height:16px;width:16px;flex-shrink:0}.workflow-check{margin:12px 24px;line-height:1.5}.workflow-source{padding:20px 24px}.workflow summary{cursor:pointer;font-weight:600}.workflow-preview{border-top:1px solid #e4e8ef;padding:24px}.workflow-preview>p{line-height:1.5;color:#637086}.workflow-preview .negative{color:#bf0000}.workflow-chart{padding:12px 24px}.workflow-name{display:block;color:#768197;font-size:11px;max-width:360px;margin-top:5px}.workflow-calendar{padding:22px 24px}.workflow-calendar>summary{font-weight:600;cursor:pointer}.workflow-calendar form>p{color:#637086;margin:18px 0}.workflow-calendar .formgrid{margin-top:20px}.workflow-calendar input{min-width:120px}.workflow .filelabel{display:inline-flex;gap:8px;align-items:center}.workflow .panelhead h2{overflow-wrap:anywhere}.workflow-preview .tablewrap{max-height:460px;overflow:auto}.workflow .tabletools{flex-wrap:wrap}@media(max-width:800px){.workflow-fields,.workflow-calendar{padding:16px}.workflow-chart{padding:12px 4px}.workflow .importbox{flex-wrap:wrap}}.workflow .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow .panel>.metrics{margin:0 24px 20px}@media(max-width:800px){.workflow .metrics{grid-template-columns:1fr}.workflow .panel>.metrics{margin:0 16px 16px}}.purchase-workspace{display:grid;gap:20px}.purchase-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.purchase-heading h2{margin:8px 0}.purchase-heading p{max-width:720px}.purchase-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.purchase-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.purchase-category{display:flex;flex-direction:column;gap:10px;padding:22px;text-align:left;border:1px solid #d8e4e7;border-radius:14px;background:#fff;color:#163c4a;min-width:0}.purchase-category:hover,.purchase-category.selected{background:#eaf5f0;border-color:#73a996}.purchase-category>span{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:650}.purchase-category>small,.purchase-category p{color:#586c79;font-size:13px;line-height:1.5;margin:0}.purchase-category>div{display:flex;align-items:baseline;gap:12px}.purchase-category strong{font-size:25px;font-variant-numeric:tabular-nums}.purchase-category>div>span{font-size:13px}.purchase-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.purchase-kpis>div{display:grid;gap:7px;padding:16px;background:#eef4f8;border-radius:10px}.purchase-kpis strong{font-size:27px;font-variant-numeric:tabular-nums}.purchase-kpis span,.purchase-kpis small{color:#556b7b;font-size:13px}.purchase-table{min-width:1050px}.purchase-table th{background:#e8f3ee}.purchase-table td:not(:first-child){font-variant-numeric:tabular-nums;text-align:right}.purchase-table .proc-sku{display:inline-flex;align-items:center;white-space:nowrap}.purchase-gap{font-weight:700;color:#942d3c;background:#faf0f2}.purchase-sku-detail{padding:18px;text-align:left;background:#f4f8fa;white-space:normal}.purchase-stock{display:flex;flex-wrap:wrap;gap:24px;margin:15px 0}.purchase-stock>span{display:grid;gap:5px}.purchase-stock small{max-width:260px;white-space:normal;color:#5c6f7b}.purchase-review{border-top:1px solid #dce6e9;margin-top:24px;padding-top:20px}.purchase-review summary{font-size:17px;font-weight:650;cursor:pointer}.purchase-review p{font-size:14px;line-height:1.6;color:#526676;white-space:normal}.purchase-review .formgrid{margin:20px 0}.purchase-save{display:grid;gap:15px;margin-top:20px}.purchase-save>label{max-width:620px;display:grid;gap:8px}.purchase-notes{background:#edf3fa;color:#294763;border-radius:10px;padding:16px;margin:18px 0}.purchase-notes p{margin:8px 0}.purchase-review table{min-width:700px}.purchase-review input{max-width:100%}@media(max-width:1200px){.purchase-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-heading{align-items:flex-start;flex-direction:column}.purchase-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.purchase-categories{grid-template-columns:1fr}.purchase-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-detail .panelhead{display:block}.purchase-category{padding:18px}.purchase-workspace .panel{min-width:0}}.purchase-heading,.purchase-detail{padding:24px;min-width:0;margin:0}.purchase-detail{scroll-margin-top:20px}.purchase-category{align-items:stretch}.purchase-category>small,.purchase-category p{text-align:left}.purchase-detail>.panelhead{padding:0}.purchase-detail>.tabletools{padding-left:0;padding-right:0}.purchase-workspace .tablewrap{max-width:100%;overflow:auto}@media(max-width:650px){.purchase-heading,.purchase-detail{padding:16px}}.purchase-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;color:#526676;font-size:13px}.purchase-price-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;margin-top:18px;background:var(--notice-bg);color:var(--notice-text);border-radius:8px;font-size:13px;line-height:1.5}.purchase-price-status a{text-decoration:underline}.purchase-detail>.tabletools{flex-wrap:wrap;gap:14px}.purchase-detail>.tabletools>span{font-size:12px;color:#62748a}.purchase-calendar-orders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 16px}.purchase-calendar-order{margin:0;min-width:0;padding:16px 20px 20px;border:1px solid var(--line,#dce2eb);border-radius:10px;background:#fafbfd}.purchase-calendar-order legend{padding:0 8px;margin-left:-8px;font-size:14px;font-weight:600;color:var(--ink,#001035)}.purchase-calendar-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px}.purchase-calendar-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:20px;margin:26px 0}.purchase-calendar-dates label,.purchase-calendar-settings label{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:13px;line-height:1.5;color:#53647d}.purchase-calendar-dates input,.purchase-calendar-settings input{display:block;width:100%;min-width:0;max-width:100%;height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #dce2eb;border-radius:8px;background:#fff;color:#12223d;font:inherit;font-size:14px}.purchase-calendar-add{display:flex;justify-content:flex-start}.purchase-calendar-save{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid var(--line,#dce2eb)}.purchase-calendar-save button{white-space:normal;text-align:center;line-height:1.5}.workflow-calendar .formgrid{align-items:end}.workflow-calendar .formgrid input{width:100%;min-width:0;height:44px;box-sizing:border-box}@media(max-width:1100px){.purchase-calendar-orders{grid-template-columns:1fr}.purchase-calendar-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.purchase-calendar-dates,.purchase-calendar-settings{grid-template-columns:1fr;gap:16px}.purchase-calendar-order{padding:14px 16px 16px}.purchase-calendar-save button{width:100%}}.priority-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px}.priority-scenarios article{display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid #dce1e9;border-radius:12px}.priority-scenarios small{color:#66758a}.procurement-priority .tablewrap{max-height:540px;overflow:auto}@media(max-width:760px){.priority-scenarios{grid-template-columns:1fr}}.receipt-lots{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:24px 28px}.receipt-lot{border:1px solid #dce2eb;border-radius:12px;background:#fff;text-align:left;padding:20px;color:#001035;display:flex;flex-direction:column;gap:10px}.receipt-lot.selected{border-color:#001035;background:#f1f4f8}.receipt-lot span{font-size:24px;font-weight:600}.receipt-lot small{color:#64748b;line-height:1.5}.supplier-orders{padding:20px;min-width:0}.supplier-orders>.panelhead{padding:0 0 16px;display:flex;flex-wrap:wrap;gap:16px}.supplier-orders .panelhead>div:first-child{flex:1;min-width:180px}.supplier-orders .panelhead label{display:grid;gap:6px;min-width:200px}.supplier-orders h3{margin:0 0 14px;font-size:16px}.supplier-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.supplier-order-grid article{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #dce2eb;border-radius:10px;min-width:0;background:#fff}.supplier-order-grid article h3,.supplier-order-grid article p{margin:0}.supplier-order-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.supplier-order-grid strong{font-size:24px;color:#001035}.supplier-order-grid strong small{font-size:12px;font-weight:400}.supplier-order-grid p{font-size:12px;line-height:1.5;color:#596b80}.supplier-order-grid dl{display:grid;gap:9px;margin:0}.supplier-order-grid dl>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.supplier-order-grid dt{color:#596b80}.supplier-order-grid dd{margin:0;white-space:nowrap}.supplier-order-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.supplier-order-actions .primary,.supplier-order-actions .outline{font-size:12px;min-height:36px;padding:9px 12px;white-space:normal}.order-status{font-size:12px;background:#edf1f6;color:#53657a;padding:5px 8px;border-radius:5px}.order-status.ordered{background:#e4f2e9;color:#235c40}.supplier-order-group{padding:12px 0!important;border-top:1px solid #dde5ee}.supplier-order-group>summary{font-size:15px;font-weight:600;cursor:pointer;margin-bottom:14px}.supplier-order-backdrop{position:fixed;inset:0;background:#10213c66;z-index:1300;display:flex;justify-content:flex-end}.supplier-order-dialog{width:min(100%,1000px);height:100%;overflow:auto;background:#fff;padding:24px}.supplier-order-dialog h3{margin:24px 0 14px}.supplier-order-dialog>.panelhead{display:flex;justify-content:space-between;gap:16px}.supplier-order-dialog .tablewrap{max-height:450px;overflow:auto;margin:16px 0}.supplier-order-dialog table{width:100%}.supplier-order-dialog td,.supplier-order-dialog th{padding:10px 14px}.supplier-order-dialog form{padding:18px;background:#f7f9fc;border:1px solid #dce2eb;border-radius:10px}.supplier-confirm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.supplier-confirm-grid label,.supplier-confirm-reference{display:flex;flex-direction:column;gap:8px;font-size:13px}.supplier-confirm-grid input{width:100%;min-width:0;min-height:44px}.supplier-confirm-reference textarea{width:100%;min-height:70px;resize:vertical;font:inherit;padding:10px;border:1px solid #ccd6e3;border-radius:6px}.supplier-check{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:14px}.supplier-check input{width:16px;height:16px;flex:none}.supplier-order-dialog p{font-size:13px;line-height:1.5}.order-saved{padding:12px;background:#e4f2e9;color:#235c40}.purchase-monthly-workspace>.supplier-orders{margin:8px 24px 20px;box-shadow:none;border:1px solid #dce2eb}.supplier-order-dialog>.panelhead .outline{align-self:flex-start}@media(max-width:1400px){.supplier-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.supplier-order-grid,.supplier-confirm-grid{grid-template-columns:1fr}.supplier-order-dialog{padding:14px}.purchase-monthly-workspace>.supplier-orders{margin:8px 12px}.supplier-orders .panelhead{align-items:stretch}.supplier-orders .panelhead label{min-width:0;width:100%}.supplier-order-dialog form{padding:12px}.supplier-order-grid dl>div{flex-wrap:wrap}.purchase-monthly-mode{flex-wrap:wrap}}.purchase-monthly-workspace{margin-bottom:24px}.purchase-monthly-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.purchase-monthly-filters{padding:20px 24px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) minmax(180px,1fr);gap:16px}.purchase-monthly-filters label,.purchase-monthly-review label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#59677e}.purchase-monthly-filters select,.purchase-monthly-filters input,.purchase-monthly-review input{width:100%;min-height:44px}.purchase-monthly-search{display:flex;align-items:center;gap:8px}.purchase-monthly-table th{white-space:normal;min-width:100px}.purchase-monthly-table td{font-variant-numeric:tabular-nums}.purchase-monthly-table th:first-child,.purchase-monthly-table td:first-child{position:sticky;left:0;background:#fff;min-width:135px;z-index:1}.purchase-monthly-table th:first-child{background:#f8fafc}.purchase-monthly-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px}.purchase-monthly-pagination span{margin-right:auto;color:#59677e;font-size:14px}.purchase-monthly-workspace details{padding:20px 24px}.purchase-monthly-review{border-top:1px solid #dfe4ec;padding:24px;display:grid;gap:16px}.purchase-monthly-review .tablewrap{max-height:450px}.purchase-monthly-review input{max-width:680px}.purchase-monthly-mode{display:flex;gap:10px;margin-bottom:20px}@media(max-width:760px){.purchase-monthly-filters{grid-template-columns:1fr;padding:16px}.purchase-monthly-workspace .panelhead{align-items:flex-start;flex-direction:column}.purchase-monthly-actions{width:100%}.purchase-monthly-actions>*{flex:1}.purchase-monthly-pagination{flex-wrap:wrap}.purchase-monthly-pagination span{width:100%}}.purchase-monthly-workspace{display:block;gap:0}.purchase-monthly-workspace>.panelhead{padding:18px 24px 10px}.purchase-monthly-workspace>.purchase-monthly-filters{padding:12px 24px}.purchase-monthly-workspace>.proc-caption{padding:8px 24px 16px}.purchase-monthly-scroll{max-height:65vh;overflow:auto;isolation:isolate}.purchase-monthly-table{border-collapse:separate;border-spacing:0}.purchase-monthly-table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;box-shadow:0 1px #dfe4ec}.purchase-monthly-table thead th:first-child{z-index:3}.purchase-monthly-table small{display:block;min-width:180px;max-width:260px;white-space:normal;line-height:1.5;font-size:12px;color:#59677e;margin-top:8px}.purchase-monthly-totals{padding:8px 24px 24px}.purchase-monthly-totals h3{font-size:17px;margin:0 0 6px}.purchase-monthly-totals>p{font-size:13px;color:#59677e;margin:0 0 14px}.purchase-monthly-totals td{font-variant-numeric:tabular-nums;font-weight:600}.purchase-monthly-totals th{white-space:normal;background:#f4f6f9}.purchase-monthly-column-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:8px 24px}.purchase-monthly-column-tools span{font-size:13px;color:#59677e}.purchase-monthly-column-picker{padding:16px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;background:#f7f9fb}.purchase-monthly-column-picker label{display:flex;align-items:center;gap:8px;font-size:13px}.purchase-monthly-column-picker input{width:16px;height:16px}.purchase-order-downloads{margin:8px 24px;border:1px solid #e3e8ee;border-radius:10px}.purchase-order-downloads summary{font-weight:600;cursor:pointer}.purchase-order-downloads>div{display:grid;grid-template-columns:180px 1fr auto;gap:16px;padding:12px 0;border-top:1px solid #e3e8ee;align-items:center}.purchase-order-downloads span,.purchase-order-downloads p{font-size:13px;color:#59677e}.manager-plan-draft{display:block}.manager-draft-intro,.manager-draft-footer,.manager-draft-edit{padding:20px 24px}.manager-draft-edit{border-top:1px solid #dfe4ec;display:flex;align-items:end;gap:14px;flex-wrap:wrap}.manager-draft-edit label{display:flex;flex-direction:column;gap:8px}.manager-draft-edit input{min-height:44px}.manager-draft-footer p,.manager-plan-draft>.proc-caption{font-size:13px;line-height:1.6;color:#59677e}.manager-plan-draft>.proc-caption{padding:12px 24px}.manager-plan-draft .sales-plan-kpis{padding:8px 24px}.manager-plan-draft .tablewrap{margin-top:12px}@media(max-width:760px){.purchase-order-downloads>div{grid-template-columns:1fr}.manager-plan-draft .sales-plan-kpis{padding:8px}.purchase-monthly-column-tools{padding:12px 16px}}.purchase-monthly-table small{min-width:0;max-width:180px;font-size:11px;margin-top:4px}.purchase-monthly-table th{min-width:105px;max-width:145px}.purchase-monthly-table td{padding:14px 16px;vertical-align:top}.purchase-monthly-table .monthly-cell-details{padding:0;margin-top:5px;min-width:120px;max-width:160px}.monthly-cell-details summary{font-size:11px;color:#52677c;cursor:pointer}.purchase-order-downloads strong small{display:block;margin-top:5px}.monthly-presets{display:flex;flex-wrap:wrap;gap:6px;padding:8px 24px}.monthly-presets button{padding:9px 14px;background:#f1f4f7;color:#506078;border:1px solid transparent;border-radius:7px;font-size:13px;cursor:pointer}.monthly-presets button.selected{background:#081b3f;color:#fff}.monthly-order-check{display:flex;gap:8px;align-items:center;font-size:13px}.monthly-order-check input{width:16px;height:16px}.monthly-fields{margin:12px 24px 20px;border:1px solid #d9e1ea;border-radius:12px;background:#f8fafc;overflow:hidden}.monthly-fields-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #dfe5ec}.monthly-fields-head h3{margin:0 0 6px;font-size:19px}.monthly-fields-head p{margin:0;font-size:13px;color:#607087;line-height:1.5}.monthly-fields-body{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding:20px;max-height:65vh;overflow:auto}.monthly-fields-body>div>input{width:100%;min-height:42px}.monthly-fields fieldset{border:0;border-bottom:1px solid #dde5ee;margin:14px 0 0;padding:8px 0 15px;display:grid;gap:10px}.monthly-fields legend{font-weight:650;color:#10213c;padding:4px 0}.monthly-fields label{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4}.monthly-fields input[type=checkbox]{width:16px;height:16px;flex:none}.monthly-field-group{color:#45657b;font-weight:600}.monthly-fields-selected h4{margin:0 0 8px}.monthly-fields-selected p{font-size:12px;color:#607087}.monthly-fields-selected ol{padding:0;list-style:none;margin:14px 0;display:grid;gap:6px}.monthly-fields-selected li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:#fff;border:1px solid #e1e7ee;border-radius:7px;font-size:12px}.monthly-fields-selected li>div{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.monthly-fields-selected li button{padding:4px 6px;border:0;border-radius:4px;background:#edf2f6;color:#30516b;cursor:pointer;font-size:11px}.monthly-fields-selected li button:disabled{opacity:.35;cursor:default}.filter-first-orders{margin:6px 24px 20px;padding:20px;border:1px solid #d9e4ed;border-radius:12px;background:#f8fafc}.filter-first-orders>h3{font-size:19px;margin:0 0 6px}.filter-first-orders p{font-size:12px;color:#596b80;line-height:1.6}.filter-first-orders>p{margin:0 0 16px}.filter-first-orders>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.filter-first-orders article{background:#fff;border:1px solid #e1e7ee;padding:16px;border-radius:10px;min-width:0}.filter-first-orders h4{font-size:15px;margin:0 0 12px}.filter-first-orders strong{font-size:26px;line-height:1.2;font-variant-numeric:tabular-nums}.filter-first-orders strong small{font-size:12px;font-weight:400;color:#617086}.filter-first-orders article>div{display:flex;flex-wrap:wrap;gap:8px}.filter-first-orders .primary,.filter-first-orders .outline{padding:9px 11px;font-size:12px;min-height:36px}.purchase-monthly-totals td small{display:block;font-size:11px;color:#7b6470;margin-top:5px}.monthly-detail-backdrop{position:fixed;inset:0;background:#0a182b73;z-index:1200;display:flex;justify-content:flex-end}.monthly-detail{width:min(100%,1000px);height:100%;overflow:auto;background:#fff;padding:16px 24px;box-shadow:-8px 0 30px #14264033}.monthly-detail>.monthly-fields-head{position:sticky;top:-16px;background:#fff;z-index:2;padding-left:0;padding-right:0}.monthly-detail dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.monthly-detail dl>div{border:1px solid #e0e6ee;border-radius:8px;padding:12px}.monthly-detail dt{font-size:12px;color:#617086;min-height:32px}.monthly-detail dd{margin:5px 0 0;font-size:20px;font-weight:600}.monthly-detail h4{margin:24px 0 12px}.monthly-detail th,.monthly-detail td{padding:12px;font-size:13px}.monthly-detail p{font-size:13px;color:#607087}.purchase-monthly-table th{min-width:120px}.purchase-monthly-table td{overflow-wrap:anywhere;max-width:260px}.purchase-monthly-table .proc-sku{white-space:nowrap}@media(max-width:1000px){.filter-first-orders>div{grid-template-columns:1fr}.filter-first-orders article{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.filter-first-orders article>div{align-items:center}.monthly-fields-body{grid-template-columns:1fr}.monthly-detail dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.filter-first-orders,.monthly-fields{margin:12px}.filter-first-orders article{display:block}.monthly-fields-head,.monthly-fields-body{padding:14px}.monthly-fields-selected li{align-items:flex-start}.monthly-presets{padding:8px 12px}.monthly-detail{padding:12px}.monthly-fields-head .outline{white-space:nowrap}}.work-imports{display:grid;gap:22px;min-width:0}.work-imports h2{margin:0 0 8px}.work-imports h3{font-size:16px;margin:0 0 14px}.work-imports p{color:#68778f;line-height:1.5}.import-start .panelhead,.import-editor .panelhead{align-items:flex-start}.import-kinds{padding:0 26px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.import-kinds h3{color:#68778f;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.import-kinds button{border:1px solid #e0e6ef;border-radius:9px;padding:13px 14px;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:8px;text-align:left;min-height:46px;color:#24324c;background:#fff}.import-kinds button.selected{background:#eef2f8;border-color:#798aa5;color:#031338;font-weight:600}.import-upload{border-top:1px solid #e5e9f0;background:#fafbfd;border-radius:0 0 14px 14px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.import-upload p{margin:8px 0}.import-upload small{color:#68778f}.import-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.import-actions .outline,.import-actions .primary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.filelabel.disabled{opacity:.55;cursor:default}.import-queue{padding:24px 26px}.import-queue>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 0;border-top:1px solid #e5e9f0}.import-queue span{font-size:13px;color:#68778f;margin-left:auto}.import-steps{list-style:none;display:flex;gap:18px;flex-wrap:wrap;margin:0;padding:0 26px 24px;color:#7c889d;font-size:13px}.import-steps .done{color:#426b61}.import-steps .current{color:#031338;font-weight:600}.import-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 26px 24px}.import-settings label,.import-options>label:not(.check){display:grid;gap:8px;font-size:13px;color:#4d5f79;min-width:0}.import-settings input,.import-settings select,.import-options select{width:100%;min-width:0;border:1px solid #dce2eb;border-radius:8px;background:#fff;padding:11px;color:#12223d;min-height:43px}.import-mapping,.import-options,.import-source{margin:0 26px 22px;border:1px solid #e0e6ef;border-radius:9px}.work-imports summary{padding:15px 18px;cursor:pointer;font-size:14px;font-weight:500;color:#24324c}.import-mapping .import-settings{padding:8px 18px 18px}.import-options>label{margin:10px 18px 16px}.import-matrix{margin:0 26px 22px;padding:20px;background:#f7f9fc;border:1px solid #e0e6ef;border-radius:9px}.import-matrix .import-settings{padding:8px 0 16px}.import-matrix .check{margin-top:18px}.import-recalculate{margin:0 26px 22px;padding:18px;background:#edf3fa;border-radius:9px}.import-recalculate p{font-size:13px;margin:8px 0 0 24px}.work-imports .check{display:flex;align-items:flex-start;gap:8px;line-height:1.5;font-size:14px}.work-imports .check input{width:16px;height:16px;flex:none;margin-top:2px}.import-editor>.import-actions{padding:0 26px 24px}.import-preview,.import-done{padding:26px;border-top:1px solid #e0e6ef}.import-preview .tablewrap{border:1px solid #e0e6ef;border-radius:8px;margin:18px 0}.import-preview .import-actions{margin-top:22px}.import-preview details{margin:18px 0}.import-preview details summary{padding-left:0}.import-effect{border:1px solid #e0e6ef;background:#f9fafc;border-radius:9px;padding:18px;margin:14px 0}.import-effect>div{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap}.import-effect span{font-size:13px;color:#4d5f79}.import-effect p{font-size:13px;margin:8px 0 0}.import-done>.import-actions{margin-top:24px}.import-history small{display:block;font-size:12px;margin-top:5px;color:#68778f}.import-summary{background:#eef3f8;padding:12px 18px;border-radius:8px}.import-source td{font-size:12px;max-width:320px;overflow-wrap:anywhere}.import-editor h2{overflow-wrap:anywhere}.work-imports .negative{color:#b71924}.work-imports button:disabled{cursor:default;opacity:.55}.import-preview .tablewrap,.import-source .tablewrap{max-height:460px;overflow:auto}@media(max-width:1100px){.import-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.import-upload{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.import-kinds,.import-settings{grid-template-columns:1fr;padding-left:18px;padding-right:18px;gap:14px}.import-kinds{gap:20px}.import-mapping,.import-options,.import-source,.import-matrix,.import-recalculate{margin-left:18px;margin-right:18px}.import-upload,.import-preview,.import-done{padding:18px}.import-effect>div{display:grid}.import-queue span{margin-left:0}.import-steps{padding-left:18px;gap:10px}.import-actions{align-items:stretch}.import-actions>*{flex:1 1 auto;text-align:center}}.pnl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.pnl-toolbar .tabs{margin:0}.pnl-definition{color:#6c7b91;line-height:1.6;font-size:13px;max-width:980px}.pnl-coverage{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.pnl-coverage>div{display:flex;align-items:flex-start;gap:8px;border:1px solid #e3e8ef;background:#fff;padding:12px 16px;border-radius:9px}.pnl-coverage strong{font-size:12px;display:block}.pnl-coverage small{display:block;font-size:11px;margin-top:5px}.pnl .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pnl .metric strong{font-size:clamp(20px,1.65vw,31px)}.pnl-table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.pnl-table th,.pnl-table td{padding:15px 18px;border-bottom:1px solid #edf0f5;text-align:right;white-space:nowrap}.pnl-table th:first-child{text-align:left;min-width:230px;max-width:390px;white-space:normal}.pnl-table thead th{color:#6e7c92;background:#f7f9fc;font-size:11px;font-weight:500}.pnl-table tbody th{font-weight:400}.pnl-parent button{display:flex;align-items:center;gap:8px;text-align:left;color:#061639;font-weight:600;background:none;border:0;padding:0}.pnl-parent button svg{flex-shrink:0}.pnl-child{background:#fafbfe;color:#65758a}.pnl-child th:first-child{padding-left:44px}.pnl-child td{font-size:11px}.pnl-total{background:#061639;color:#fff;font-weight:700}.pnl-total th:first-child{font-weight:700}.pnl-table small{display:block;color:var(--notice-text);font-size:10px;margin-top:5px}.pnl-chart{padding:24px}.pnl .panel .tabs{padding:12px 20px 0}.pnl .metrics small{line-height:1.4}@media(max-width:1100px){.pnl .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pnl .metrics{grid-template-columns:1fr}.pnl-coverage{display:grid}.pnl-toolbar .tabs{flex-wrap:wrap}.pnl-table th,.pnl-table td{padding:12px}.pnl-chart{padding:10px}.pnl .panelhead{align-items:flex-start;gap:12px}}.ad-workspace{--ad-ink:#001035;--ad-muted:#6c788a;color:var(--ad-ink)}.ad-commandbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 22px}.ad-mode{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;padding:7px 10px;background:#eaf0f8;border-radius:6px;color:#284366}.ad-commandbar small{margin-top:6px}.ad-command-actions{display:flex;align-items:center;gap:18px}.ad-command-actions>span{color:#768397;font-size:12px}.ad-tabs{display:flex;gap:28px;border-bottom:1px solid #dfe4ec;margin-bottom:22px}.ad-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:none;padding:13px 0;color:#738098;font-size:15px;gap:9px}.ad-tabs button.active{border-bottom-color:red;color:#001035;font-weight:500}.ad-tabs button>span{background:#e7ecf3;border-radius:5px;padding:2px 6px;font-size:11px}.ad-period{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:12px 0 20px}.ad-period>div{display:flex;gap:8px;align-items:center}.ad-period label{display:flex;align-items:center;gap:8px;font-size:12px;color:#6d798b}.ad-period input{font-size:12px;padding:8px}.ad-period button{font-size:12px;padding:8px 11px;background:transparent;border-color:transparent}.ad-period button.selected{background:#e8edf4;color:#001035}.ad-period>small{margin-left:auto;text-align:right;color:#48655d}.ad-period small span{display:block;color:#8791a0;font-size:11px}.ad-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.ad-kpis>div{background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:11px;min-width:0}.ad-kpis span{font-size:12px;color:#6a7689}.ad-kpis strong{font-size:clamp(22px,2.1vw,34px);font-weight:500;letter-spacing:-.8px;white-space:nowrap}.ad-kpis em{font-size:12px;font-style:normal;color:#8490a2;margin-left:6px;letter-spacing:0}.ad-kpis small{font-size:11px;color:#8c96a5}.ad-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.ad-workspace .panel{padding:24px;border-radius:12px}.ad-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px}.ad-section-title h2,.ad-section-title h3{font-size:17px;font-weight:500;margin:0}.ad-section-title small{margin-top:5px}.ad-section-title select{font-size:12px;max-width:210px}.ad-chart{min-width:0}.ad-chart-note{font-size:11px;line-height:1.6;color:#8390a1;margin-top:15px}.ad-attention>p{color:#7b8799;font-size:12px;margin:-8px 0 12px}.ad-attention>button{border:0;border-bottom:1px solid #ecf0f4;border-radius:0;display:flex;width:100%;padding:15px 0;gap:12px;background:none;font-size:13px;text-align:left}.ad-attention>button>span{flex:1}.ad-attention>button>strong{font-size:17px;font-weight:500}.ad-attention>button>svg{color:#95a0af}.ad-attention>small{margin-top:15px;font-size:11px}.ad-top-campaigns>button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:24px;border:0;border-bottom:1px solid #edf0f5;background:none;border-radius:0;width:100%;padding:16px 0;text-align:left}.ad-top-campaigns strong{font-size:13px;font-weight:500;display:block}.ad-top-campaigns>button>span{text-align:right;font-size:14px;min-width:180px}.ad-spend-bar{display:block;background:#edf1f6;height:4px;border-radius:3px;margin-top:12px;max-width:460px;overflow:hidden}.ad-spend-bar i{display:block;background:#001035;height:100%;border-radius:3px}.ad-top-campaigns small{font-size:11px;margin-top:4px}.ad-empty{padding:40px 20px;text-align:center;color:#7b889b;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:13px;line-height:1.6}.ad-empty strong{color:#253753;font-size:16px}.ad-loading{min-height:240px;display:grid;place-items:center}.ad-warning{border-left:3px solid var(--notice-border);background:var(--notice-bg);padding:14px 17px;border-radius:5px;color:var(--notice-text);font-size:12px;line-height:1.6;margin:16px 0}.ad-start{display:flex;justify-content:space-between;gap:20px;align-items:center}.ad-start h2{font-size:23px}.ad-start p:not(.eyebrow){font-size:13px;color:#788396;margin-top:8px}.ad-start-stats{display:flex;gap:18px;font-size:12px;color:#536480;margin-top:18px}.ad-subtabs{display:flex;gap:8px;margin:0 0 18px}.ad-subtabs button{font-size:12px;background:transparent}.ad-subtabs button.active{background:#fff;border-color:#7b8da9}.ad-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ad-filters select{font-size:12px;flex:1;min-width:150px}.ad-search{display:flex;align-items:center;border:1px solid #dfe3e9;border-radius:7px;gap:8px;flex:2;min-width:240px;padding:0 12px;color:#8190a5}.ad-search input{border:0;outline:0;width:100%;padding-left:0;font-size:12px}.ad-list-caption{display:flex;align-items:center;gap:18px;font-size:12px;padding:0 0 15px;border-bottom:1px solid #e6ebf2}.ad-list-caption>small{flex:1}.ad-campaign{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(260px,1fr) auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid #edf0f5}.ad-status{font-size:10px;font-weight:500;padding:3px 6px;border-radius:4px;color:#768297;background:#edf0f4;display:inline-flex;margin-bottom:8px}.ad-status.active{color:#32604f;background:#edf6f1}.ad-name{display:block;text-align:left;background:none;border:0;padding:0;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.ad-name:hover{text-decoration:underline;background:transparent}.ad-campaign-title>small{font-size:10px;margin-top:6px}.ad-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ad-chips span{font-size:10px;background:var(--notice-bg);color:var(--notice-text);border-radius:4px;padding:3px 6px}.ad-row-metrics{display:grid;grid-template-columns:1.3fr .7fr .8fr;gap:14px}.ad-row-metrics span{display:block;font-size:10px;color:#8994a6;margin-bottom:6px}.ad-row-metrics strong{font-size:16px;font-weight:500}.ad-row-metrics small{font-size:10px;font-weight:400}.ad-row-action button{font-size:12px}.ad-rule-summary>strong{font-size:14px;font-weight:500}.ad-rule-summary>span{font-size:11px;color:#667e9b;display:block;margin-top:8px}.ad-journal-filter{font-size:12px;display:flex;gap:10px;align-items:center;margin:20px 0}.ad-journal-filter select{max-width:600px;width:100%;font-size:12px}.ad-source-note{padding:15px;background:var(--notice-bg);border-radius:8px;font-size:12px;color:var(--notice-text);margin:15px 0}.ad-source-note summary{cursor:pointer}.ad-source-note p{margin-top:8px}.ad-workspace .pager{padding:18px 0 0}.ad-dialog{border:0;padding:0;width:min(1040px,96vw);max-width:96vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;background:#fff;color:#001035;box-shadow:-15px 0 70px #00103528}.ad-dialog::backdrop{background:#00103566;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ad-dialog-inner{display:flex;flex-direction:column;height:100%;min-height:0}.ad-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:25px 30px 22px;border-bottom:1px solid #e6eaf0}.ad-dialog-head h2{font-size:20px;line-height:1.4;max-width:830px;overflow-wrap:anywhere}.ad-dialog-head small{margin-top:8px}.ad-dialog-head>button{flex-shrink:0;border:0}.ad-dialog-body{padding:26px 30px 40px;overflow:auto;flex:1;min-height:0}.ad-detail-tabs{display:flex;padding:0 30px;gap:25px;border-bottom:1px solid #e6eaf0}.ad-detail-tabs button{background:none;border:0;border-bottom:3px solid transparent;border-radius:0;padding:16px 0;font-size:13px;color:#7d889b}.ad-detail-tabs button.active{color:#001035;border-bottom-color:red}.ad-detail-period{font-size:12px;color:#78849a;margin-bottom:15px}.ad-dialog .ad-kpis>div{padding:17px}.ad-dialog .ad-kpis strong{font-size:23px;white-space:normal}.ad-dialog .ad-chart{margin-bottom:28px}.ad-dialog table{font-size:12px;min-width:650px}.ad-dialog th{font-size:11px;white-space:normal}.ad-dialog td:first-child{max-width:300px;min-width:200px}.ad-dialog td{vertical-align:top;white-space:normal}.ad-dialog table small{font-size:10px;line-height:1.5;margin-top:4px}.ad-configure{margin-top:22px}.ad-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 24px}.ad-steps button{border:0;background:#f5f7fa;padding:12px;font-size:13px;justify-content:flex-start;color:#7d8ba0}.ad-steps button>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e6ebf2;font-size:11px}.ad-steps button.active{background:#eaf0f8;color:#001035}.ad-steps button.active>span{background:#001035;color:#fff}.ad-step-title{font-size:24px;font-weight:500;margin:28px 0 8px;letter-spacing:-.3px}.ad-lead{font-size:13px;color:#7f8a9c;line-height:1.6;margin-bottom:24px}.ad-strategies{display:grid;gap:13px;margin:25px 0}.ad-strategies button{padding:23px;display:flex;align-items:flex-start;text-align:left;gap:20px;border-radius:10px;background:#fff;border-color:#dfe5ee}.ad-strategies button>svg{flex-shrink:0;color:#50617c;margin-top:2px}.ad-strategies button>div{flex:1}.ad-strategies strong{font-size:16px;font-weight:500}.ad-strategies p{font-size:12px;color:#77859b;line-height:1.7;margin-top:7px;max-width:620px}.ad-strategies button.active{border-color:#001035;background:#f7f9fc;box-shadow:inset 3px 0 #001035}.ad-radio{width:17px;height:17px;border:1px solid #bec9d8;border-radius:50%;display:block;flex-shrink:0;margin-top:3px}.ad-strategies button.active .ad-radio{border:5px solid #001035}.ad-next{margin:8px 0 20px}.ad-main-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.ad-main-fields>.ad-field:first-child:nth-last-child(3){grid-column:1/-1;max-width:calc(50% - 11px)}.ad-field{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#30435f;min-width:0}.ad-field input,.ad-field select{padding:12px 14px;font-size:17px;width:100%;min-width:0}.ad-field small{font-size:11px;font-weight:400;color:#8a95a5;line-height:1.5}.ad-field input[aria-invalid=true]{border-color:#c44c4c;background:snow}.ad-field-error,.ad-field small.ad-field-error{color:#bc3f3f!important;font-size:12px;line-height:1.6}.ad-advanced{border-top:1px solid #e7ebf1;padding:20px 0}.ad-advanced summary{cursor:pointer;font-size:14px}.ad-advanced summary>span{display:block;font-size:11px;color:#8b96a7;margin:6px 0 0 17px}.ad-weekdays{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.ad-weekdays label{display:flex;align-items:center;gap:7px;font-size:12px}.ad-weekdays input{accent-color:#001035}.ad-wizard-actions{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e6eaf0;padding-top:22px;margin:25px 0 14px}.ad-disable{border-top:1px solid #e6eaf0;padding-top:20px;margin-top:30px;display:flex;align-items:center;gap:15px}.ad-disable button{font-size:12px}.ad-disable small{font-size:11px}.ad-preview-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.ad-preview-summary>div{background:#f4f7fb;border-radius:8px;padding:17px;display:flex;flex-direction:column;gap:6px}.ad-preview-summary strong{font-size:25px;font-weight:500}.ad-preview-summary span{font-size:11px;color:#7d8b9f}.ad-decision-filter{margin:22px 0}.ad-decision-filter label{display:flex;align-items:center;gap:14px;font-size:12px}.ad-decision-filter select{font-size:12px}.ad-decisions article{display:grid;grid-template-columns:minmax(110px,1fr) minmax(180px,1fr) minmax(180px,1.5fr);gap:20px;padding:20px 0;border-bottom:1px solid #e8edf4;font-size:12px}.ad-decisions strong{font-weight:500;font-size:14px}.ad-decisions small{font-size:10px;margin-top:6px}.ad-decisions p{line-height:1.6;color:#7a879a;margin-top:8px}.ad-decision-values{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.ad-decision-values>span{font-size:10px;color:#8b96a7}.ad-decision-values strong{display:block;font-size:16px;color:#001035;margin-top:6px}.ad-decision-values>small{grid-column:1/-1}.ad-decision-label{font-size:10px;padding:5px 7px;border-radius:4px;background:#eaf0f6;color:#4b607b;display:inline-block}.ad-decision-label.blocked{background:var(--notice-bg);color:var(--notice-text)}.ad-decision-label.change{background:#eaf5ee;color:#376249}.ad-workspace button:focus-visible,.ad-dialog button:focus-visible{outline:2px solid #607a9f;outline-offset:3px}.ad-workspace .tablewrap{margin-top:18px}.ad-workspace td:first-child{max-width:360px}.ad-workspace table small{font-size:11px;line-height:1.5;margin-top:4px}@media(min-width:1500px){.ad-kpis strong{font-size:34px}.ad-overview-grid{grid-template-columns:minmax(0,2.3fr) minmax(300px,1fr)}}@media(max-width:1200px){.ad-overview-grid{grid-template-columns:1fr}.ad-attention{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.ad-attention .ad-section-title,.ad-attention>p,.ad-attention>small{grid-column:1/-1}.ad-campaign{grid-template-columns:minmax(200px,1fr) minmax(180px,1fr);gap:18px}.ad-row-action{grid-column:2;justify-self:end}.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-kpis strong{font-size:29px}.ad-command-actions>span{display:none}}@media(max-width:700px){.ad-commandbar{align-items:flex-start}.ad-command-actions button{font-size:11px;padding:9px}.ad-commandbar small{max-width:180px;font-size:10px}.ad-tabs{gap:22px;overflow:auto}.ad-tabs button{font-size:13px}.ad-period>small{margin:0;text-align:left}.ad-period input{max-width:145px}.ad-kpis{gap:10px}.ad-kpis>div{padding:16px}.ad-kpis strong{font-size:22px;white-space:normal}.ad-workspace .panel{padding:17px}.ad-section-title{align-items:flex-start;flex-wrap:wrap}.ad-section-title h2,.ad-section-title h3{font-size:16px}.ad-attention{display:block}.ad-top-campaigns>button{grid-template-columns:1fr 18px;gap:12px}.ad-top-campaigns>button>span{grid-row:2;min-width:0;text-align:left}.ad-top-campaigns>button>svg{grid-column:2;grid-row:1}.ad-campaign{grid-template-columns:1fr;gap:16px}.ad-row-action{grid-column:1;justify-self:stretch}.ad-row-action button{width:100%}.ad-filters select{min-width:125px}.ad-list-caption{flex-wrap:wrap;gap:6px}.ad-list-caption>small{flex-basis:100%}.ad-start{flex-direction:column;align-items:stretch}.ad-start h2{font-size:20px}.ad-subtabs{flex-wrap:wrap}.ad-dialog{width:100vw;max-width:100vw}.ad-dialog-head{padding:18px}.ad-dialog-head h2{font-size:16px}.ad-dialog-head .eyebrow{font-size:9px}.ad-dialog-body{padding:18px}.ad-detail-tabs{padding:0 18px;gap:18px}.ad-detail-tabs button{font-size:12px}.ad-dialog .ad-kpis>div{padding:12px}.ad-dialog .ad-kpis strong{font-size:20px}.ad-steps{gap:6px}.ad-steps button{font-size:10px;padding:9px 5px;gap:5px}.ad-steps button>span{width:19px;height:19px}.ad-step-title{font-size:21px}.ad-strategies button{padding:16px;gap:13px}.ad-strategies strong{font-size:14px}.ad-strategies p{font-size:11px}.ad-main-fields{grid-template-columns:1fr}.ad-main-fields>.ad-field:first-child:nth-last-child(3){max-width:none}.ad-wizard-actions{flex-direction:column-reverse}.ad-preview-summary{grid-template-columns:repeat(2,1fr)}.ad-decisions article{grid-template-columns:1fr 1fr;gap:12px}.ad-decisions article>div:last-child{grid-column:1/-1}.ad-disable{align-items:flex-start;flex-direction:column}.ad-journal-filter{flex-direction:column;align-items:stretch}.ad-workspace table{min-width:760px}}.ad-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5;font-size:14px}.ad-check input{width:18px;height:18px;flex:none;margin:2px 0;accent-color:#001035}.ad-live-enable,.ad-access-result{background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:12px;padding:22px;margin-top:24px;color:var(--notice-text)}.ad-access-result code{font-size:16px;overflow-wrap:anywhere}.ad-access-result button{display:block;margin-top:12px}.ad-user-editor{border-block:1px solid #e5e9ef;padding:24px 0}.ad-user-editor input,.ad-user-editor select{width:100%;margin-top:8px}.ad-user-editor .ad-check input{width:18px}.ad-user-editor fieldset{margin-top:20px;border:1px solid #e5e9ef;border-radius:8px}.ad-password{position:fixed;inset:0;background:#00103566;z-index:1000;display:grid;place-items:center;padding:20px}.ad-password form{width:min(480px,100%)}.ad-password label{display:block;margin-top:16px}.ad-password input{display:block;width:100%;margin-top:8px}.ad-help-link{display:inline-block;color:#33465f;font-size:13px;margin:0 0 20px}.ad-calendar article{padding:24px 0;border-bottom:1px solid #e5e9ef}.ad-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:18px 0}.ad-calendar-days>div{padding:12px;background:#f7f8fa;border-radius:8px;color:#7b8493}.ad-calendar-days .selected{background:#e8edf5;color:#001035}.ad-calendar-days span{display:block;font-size:12px;margin-top:8px}.sidefooter .textbutton{font-size:11px;color:#c1cad8;margin-top:5px;padding:0}@media(max-width:750px){.ad-calendar-days{grid-template-columns:repeat(2,1fr)}.ad-user-editor .ad-main-fields{grid-template-columns:1fr}}.ad-users-panel .ad-user-editor{padding:24px 32px}.ad-users-panel .ad-campaign-list{padding:0 32px}.ad-users-panel .ad-access-result{margin:20px 32px}.ad-password form{padding:28px}.sidefooter strong{overflow-wrap:anywhere}.ad-users-panel .error{margin:16px 32px}@media(max-width:750px){.ad-users-panel .ad-user-editor,.ad-users-panel .ad-campaign-list{padding:20px}.ad-users-panel .ad-access-result{margin:20px}}.ad-import{padding:24px}.ad-import summary{cursor:pointer;font-weight:600}.ad-import p{color:#66768e;line-height:1.5}.ad-import-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ad-import-actions label{display:flex;gap:12px;align-items:center}.ad-import-actions input{max-width:280px}.ad-import-table{max-height:480px;margin:20px 0}.ad-import-table td{min-width:100px;vertical-align:top}.ad-import-table td:first-child{min-width:250px}.ad-import-table td:last-child{min-width:300px}.ad-import-table td p{margin:0 0 8px}.ad-preview-summary{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.cal-workspace{display:grid;gap:22px}.cal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.cal-heading h2{font-size:25px;margin:8px 0}.cal-heading p{color:#718099;font-size:13px;line-height:1.6}.cal-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cal-kpis>div{background:#fff;border:1px solid #e2e7ee;border-radius:12px;padding:22px}.cal-kpis span{font-size:12px;color:#65758e}.cal-kpis strong{display:block;font-size:30px;margin:12px 0;color:#001035;font-weight:500}.cal-kpis small{color:#8490a2;font-size:11px;line-height:1.5;display:block}.cal-board{min-width:0}.cal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.cal-toolbar label{display:flex;align-items:center;gap:12px;font-size:12px;color:#6c7890}.cal-toolbar .ad-subtabs{margin:0}.cal-day-picker{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:22px}.cal-day-picker button{display:flex;position:relative;align-items:flex-start;flex-direction:column;gap:6px;padding:15px;border:1px solid #e2e7ef;background:#fff;min-height:96px;border-radius:8px;text-align:left}.cal-day-picker button.selected{background:#001035;color:#fff;border-color:#001035}.cal-day-picker button strong{font-size:21px;font-weight:500}.cal-day-picker button small{font-size:10px;opacity:.65}.cal-day-picker button i{position:absolute;right:8px;top:13px;font-style:normal;font-size:9px}.cal-filters{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.cal-filters .ad-search{flex:1;min-width:240px}.cal-filters input{width:100%}.cal-filters select{font-size:12px}.cal-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;color:#6f7c90;font-size:11px;margin:20px 0}.cal-legend span{display:flex;align-items:center;gap:6px}.cal-legend i{display:inline-block;width:15px;height:11px;border-radius:2px}.cal-legend .live,.cal-hour.live,.cal-mini-hours .live{background:#001035}.cal-legend .simulation,.cal-hour.simulation,.cal-mini-hours .simulation{background:#b4c3d9}.cal-legend .off,.cal-hour.off,.cal-mini-hours .off{background:repeating-linear-gradient(135deg,#dde2ea,#dde2ea 3px,#f4f6f9 3px 6px)}.cal-scroll{overflow:auto;max-height:680px;border:1px solid #e3e8ef;border-radius:8px;position:relative}.cal-workspace .cal-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1030px;table-layout:fixed}.cal-table th,.cal-table td{padding:5px 1px;border-bottom:1px solid #e9edf3;text-align:center;vertical-align:middle;white-space:normal}.cal-table thead th{position:sticky;top:0;background:#f4f6fa;color:#748096;z-index:3;font-size:10px;height:40px}.cal-table th:first-child{width:295px;position:sticky;left:0;background:#fff;z-index:2;text-align:left;padding:14px 18px;box-shadow:1px 0 #e6eaf0}.cal-table thead th:first-child{z-index:4;background:#f4f6fa}.cal-campaign-name{background:none!important;border:0!important;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0!important;text-align:left;font-size:13px;color:#001035;gap:10px}.cal-campaign-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-campaign-name svg{flex:none;opacity:.6}.cal-table th small{display:block;font-size:10px;line-height:1.6;color:#8590a3;margin-top:4px;font-weight:400}.cal-state{font-size:10px;color:#707b8e;display:block;margin-top:7px;font-weight:400}.cal-state.active{color:#305f53}.cal-hour{border:0!important;min-height:32px;height:32px;padding:0!important;width:100%;border-radius:2px!important;background:#f4f6f9;color:#8b98ad;font-size:12px;display:block}.cal-hour:hover{box-shadow:inset 0 0 0 2px #6a809e}.cal-hour.empty{background:#f4f6f9}.cal-table .cal-now{background:#fff0f0;box-shadow:inset 1px 0 #ff000060,inset -1px 0 #ff000060}.cal-table .cal-total th,.cal-table .cal-total td{background:#f6f8fb;font-size:11px}.cal-total th strong{font-size:11px;font-weight:500}.cal-table.week th:first-child{width:265px}.cal-week-cell{width:100%;display:block;border:0!important;background:none!important;padding:8px 4px!important;color:#576983;font-size:10px;text-align:center}.cal-mini-hours{display:flex;gap:1px;margin-top:8px;height:15px}.cal-mini-hours i{flex:1;background:#f0f3f7;min-width:0}.cal-more{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:12px;color:#7e8a9d}.cal-note{font-size:12px;color:#6d7a90;line-height:1.7;margin-top:22px;max-width:1050px}.cal-freshness{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:10px;color:#8c96a8;margin-top:12px}.cal-workspace button:focus-visible{outline:2px solid #607a9f;outline-offset:2px}@media(max-width:950px){.cal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-day-picker button i{position:static}.cal-day-picker button{padding:10px}.cal-toolbar{flex-wrap:wrap}}@media(max-width:600px){.cal-heading{flex-direction:column;align-items:flex-start}.cal-kpis{gap:10px}.cal-kpis>div{padding:16px}.cal-kpis strong{font-size:24px}.cal-day-picker{gap:4px}.cal-day-picker button{padding:8px 5px;min-height:95px}.cal-day-picker button small,.cal-day-picker button i{font-size:8px}.cal-table th:first-child{width:190px}.cal-workspace .cal-table{min-width:930px}.cal-scroll{max-height:560px}.cal-filters .ad-search{min-width:100%}.cal-toolbar label{flex-wrap:wrap}.cal-legend{gap:12px}.cal-table.week th:first-child{width:190px}}.cal-no-schedule{border:0!important;background:#f7f9fc!important;width:100%;padding:20px!important;font-size:12px;color:#6d7e97;border-radius:4px!important;text-align:left}.cal-workspace{gap:16px}.cal-workspace>.panel{margin:0}.cal-workspace .cal-heading{padding:0;border:0;background:transparent;box-shadow:none}.cal-heading .eyebrow{display:none}.cal-heading h2{font-size:20px;margin:0 0 5px}.cal-heading p{margin:0;font-size:12px}.cal-kpis>div{padding:14px 18px}.cal-kpis strong{font-size:26px;margin:7px 0}.cal-kpis small{font-size:10px}.cal-board.panel{padding:20px}.cal-toolbar,.cal-day-picker{margin-bottom:14px}.cal-day-picker button{min-height:64px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;gap:4px}.cal-day-picker button strong{font-size:17px}.cal-day-picker button small{grid-column:1/3}.cal-day-picker button i{position:static;grid-row:2;grid-column:2;text-align:right}.cal-day-picker button small{grid-row:2;text-align:left}.cal-filters{gap:8px;margin:12px 0}.cal-filters .ad-search{min-width:180px}.cal-legend{margin:12px 0;gap:12px}.cal-workspace .cal-table{min-width:850px}.cal-table th:first-child{width:245px;padding:11px 13px}.cal-table th small{margin-top:2px}.cal-state{margin-top:4px}.cal-hour{height:29px;min-height:29px}.cal-note{margin-top:16px}.cal-workspace .cal-table.week{min-width:850px}.cal-table.week th:first-child{width:245px}@media(max-width:600px){.cal-board.panel{padding:12px}.cal-heading{gap:12px}.cal-day-picker button{min-height:69px;padding:8px 4px;display:flex;gap:3px}.cal-day-picker button small,.cal-day-picker button i{font-size:8px}.cal-kpis>div{padding:12px}.cal-kpis strong{font-size:23px}.cal-table th:first-child{width:190px}.cal-filters .ad-search{min-width:100%}}@media(max-width:600px){.cal-day-picker{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-day-picker button{min-width:0;min-height:67px}.cal-day-picker button small{display:none}.cal-day-picker button i{font-size:7px}.cal-table th:first-child,.cal-table.week th:first-child{width:170px}}.sales-workspace>.tabs{margin-bottom:22px}.sales-plan{display:grid;gap:22px}.sales-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sales-plan-heading h2{font-size:25px;margin:9px 0}.sales-plan-heading p{font-size:13px;color:#75829a;line-height:1.6}.sales-plan-actions{display:flex;gap:10px;flex-wrap:wrap}.sales-plan-kpis{display:grid;grid-template-columns:minmax(130px,.65fr) repeat(2,minmax(220px,1.3fr)) minmax(160px,.8fr);gap:16px}.sales-plan-kpis>div,.sales-plan-kpis>button{border:1px solid #e1e6ee;border-radius:12px;background:#fff;padding:23px;text-align:left;color:#001035;display:block}.sales-plan-kpis span{font-size:12px;color:#748095}.sales-plan-kpis strong{font-size:29px;display:block;font-weight:500;line-height:1.3;margin:13px 0}.sales-plan-kpis em{font-style:normal;font-size:11px;font-weight:400;margin-left:8px;color:#7e8b9f;display:block}.sales-plan-kpis small{font-size:11px;color:#8793a5;line-height:1.6;display:block}.sales-plan-kpis>button:hover,.sales-plan-kpis>button.selected{border-color:#001035;background:#f4f7fb}.sales-plan-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sales-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;border:1px solid #dce3ed;border-radius:7px;padding:0 12px;color:#8190a5}.sales-search input{border:0;width:100%;outline:none}.sales-gap-check{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.sales-gap-check input{accent-color:#001035;width:16px;height:16px}.sales-plan-toolbar select{font-size:12px}.sales-plan-list-note{font-size:12px;color:#8390a4;margin:18px 0 22px;line-height:1.6}.sales-category{border:1px solid #e2e7ee;border-radius:10px;overflow:hidden;margin-top:12px}.sales-category-head{border:0!important;width:100%;display:grid!important;grid-template-columns:20px minmax(150px,1fr) minmax(95px,.4fr) minmax(140px,.5fr);align-items:center;gap:18px;background:#f8fafc!important;text-align:left;padding:19px!important;border-radius:0!important;color:#001035}.sales-category-head>span{text-align:right}.sales-category-head strong{font-size:15px;font-weight:500}.sales-category-head b{font-size:17px;font-weight:500;color:#001035}.sales-category-head small{display:block;margin-top:5px;font-size:11px;color:#7d8ba1;font-weight:400}.sales-category-head svg{color:#8a98ab}.sales-category-head[aria-expanded=true]{background:#edf2f8!important}.sales-category .tablewrap{margin-top:0;max-height:560px;overflow:auto}.sales-category table{min-width:1110px;white-space:nowrap}.sales-category th{font-size:11px;background:#fff;position:sticky;top:0;z-index:1}.sales-category td{font-size:12px}.sales-category td:first-child,.sales-category th:first-child{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 #e5eaf1}.sales-category th:first-child{z-index:2}.sales-category-export{padding:13px 20px;text-align:right;border-bottom:1px solid #e7ecf3;font-size:11px}.sales-category-export a{color:#506888}.sales-plan-quantity{background:#f3f6fa;font-weight:600}.sales-plan-sources>div{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.sales-plan-sources select{max-width:100%;font-size:12px}.sales-plan-sources p{font-size:12px;line-height:1.7;color:#77849a;margin:12px 0}.sales-plan-sources a{font-size:12px;color:#375576}.sales-plan-detail{padding:28px!important;max-width:900px!important;max-height:90vh;overflow:auto}.sales-plan-detail p{font-size:13px;line-height:1.75;color:#65758c;margin:17px 0}.sales-detail-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.sales-detail-flow>div{background:#f3f6fa;border-radius:8px;padding:16px}.sales-detail-flow span,.sales-detail-flow small{font-size:11px;color:#7e8b9c;display:block}.sales-detail-flow strong{font-weight:500;font-size:24px;display:block;margin:8px 0}.sales-plan-detail details{border-block:1px solid #e5eaf1;padding:18px 0;margin:18px 0}.sales-plan-detail details a{color:#335675}.sales-plan-detail details small{display:block}.sales-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.sales-plan-detail label{display:block;font-size:12px;color:#53647d}.sales-plan-detail input,.sales-plan-detail textarea{width:100%;margin-top:9px}.sales-fact-period{display:flex;align-items:end;gap:18px;margin-bottom:20px;flex-wrap:wrap}.sales-fact-period label{display:flex;flex-direction:column;gap:8px;color:#75829a;font-size:12px}@media(max-width:1250px){.sales-plan-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-plan-heading{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.sales-plan-kpis{gap:10px}.sales-plan-kpis>div,.sales-plan-kpis>button{padding:16px}.sales-plan-kpis strong{font-size:22px}.sales-category-head{grid-template-columns:15px 1fr 1fr;gap:9px;padding:16px!important}.sales-category-head>span:last-child{grid-column:2/4;text-align:left}.sales-category-head strong{font-size:13px}.sales-category-head b{font-size:15px}.sales-plan-list{padding:16px!important}.sales-search{min-width:100%}.sales-detail-flow{grid-template-columns:1fr 1fr}.sales-plan-detail{padding:20px!important}.sales-edit-fields{grid-template-columns:1fr}.sales-plan-actions a{font-size:11px}}.monthly-workspace{display:grid;gap:22px}.sales-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sales-brands>button{padding:22px!important;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;background:#fff;border:1px solid #d6e2e4;border-radius:12px;color:#204e5a}.sales-brands>button.selected{border:2px solid #396e79;background:#edf5f3}.sales-brands strong{font-size:24px;grid-row:span 2}.sales-brands small{color:#687f88;font-size:12px}.sales-brands .sales-progress{grid-column:2}.sales-progress{display:inline-flex!important;min-width:74px;flex-direction:column;gap:6px;text-align:right;vertical-align:middle}.sales-progress>b{font-size:14px!important;font-weight:500}.sales-progress>span{height:5px;background:#dde9e9;border-radius:5px;overflow:hidden}.sales-progress i{height:100%;background:#467a7b;display:block}.monthly-workspace .sales-plan-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-workspace .sales-plan-kpis strong{font-size:27px}.monthly-workspace .sales-plan-kpis>div{padding:21px}.monthly-workspace .monthly-category-head{grid-template-columns:18px minmax(150px,1fr) 75px 75px 90px minmax(190px,1fr);gap:16px;background:#e7f0ee!important;color:#204e5a}.monthly-workspace .monthly-category-head[aria-expanded=true]{background:#dcebe8!important}.monthly-workspace .monthly-category-head b{font-size:15px;color:#204e5a}.monthly-workspace .sales-category-export{display:flex;gap:20px;justify-content:space-between;text-align:left;color:#72858d}.monthly-workspace .sales-category td small{display:block;font-size:10px;margin-top:4px}.monthly-workspace .sales-category table{min-width:1170px}.monthly-workspace .sales-category tbody tr:nth-child(2n) td{background:#f1f6f7}.monthly-workspace .sales-plan-quantity{font-weight:600}.monthly-workspace .sales-plan-sources summary{cursor:pointer;font-size:14px}.monthly-workspace .sales-plan-sources>div{margin-top:18px}.monthly-workspace .sales-plan-kpis em{color:#687f88}@media(max-width:1200px){.monthly-workspace .sales-plan-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-workspace .monthly-category-head{grid-template-columns:18px minmax(130px,1fr) 70px 70px 80px}.monthly-workspace .monthly-category-head>span:last-child{grid-column:2/6;text-align:left}.sales-brands>button{grid-template-columns:1fr}.sales-brands .sales-progress{grid-column:auto;text-align:left}.sales-brands strong{grid-row:auto}}@media(max-width:650px){.sales-brands{gap:10px}.sales-brands>button{padding:16px!important}.monthly-workspace .monthly-category-head{grid-template-columns:15px 1fr 75px;gap:10px}.monthly-workspace .monthly-category-head>span:last-child{grid-column:2/4}.monthly-workspace .monthly-category-head>.sales-progress{grid-column:3}.monthly-workspace .sales-plan-kpis strong{font-size:23px}.monthly-workspace .sales-category-export{flex-direction:column}.monthly-workspace .sales-plan-actions a{font-size:12px}}.monthly-workspace .sales-plan-heading,.monthly-workspace .sales-plan-list,.monthly-workspace .sales-plan-sources{padding:22px}.monthly-workspace .sales-plan-heading{gap:22px}.sales-brands>button>small:last-child{grid-column:1/-1}.monthly-workspace .sales-plan-heading h2{margin:6px 0}.monthly-workspace .sales-plan-heading p{margin:5px 0}.monthly-workspace .sales-plan-kpis strong{margin:9px 0}.monthly-workspace .sales-plan-kpis>div{padding:18px}.monthly-workspace .sales-category-select{display:flex;align-items:center;gap:10px;color:#62748a;font-size:12px}.monthly-workspace .sales-category-select select{max-width:260px;width:100%}@media(max-width:650px){.monthly-workspace .sales-category-select{width:100%}.monthly-workspace .sales-category-select select{max-width:none}}.sales-platform{display:block;margin-top:8px}.monthly-common{display:flex;justify-content:space-between;gap:24px;padding:22px}.monthly-common>p{max-width:360px}.monthly-pace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:22px}.monthly-pace>div{display:grid;gap:9px}.monthly-pace strong{font-size:28px;color:#001035}.monthly-pace small,.monthly-common p{color:#62748a}.monthly-pace>p{grid-column:1/-1;margin:0;color:#62748a}.monthly-views{display:flex;gap:10px}.monthly-views button{padding:12px 18px;border-radius:8px;background:#e9edf3;color:#001035}.monthly-views button.selected{background:#001035;color:#fff}@media(max-width:700px){.monthly-common{display:block}.monthly-pace,.sales-brands{grid-template-columns:1fr}}.monthly-workspace .sales-brands{grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-workspace .sales-brands>button{grid-template-columns:1fr;padding:16px!important;gap:8px;align-content:start;color:#001035}.monthly-workspace .sales-brands>button.selected{background:#edf1f6;border-color:#001035}.monthly-workspace .sales-brands strong{font-size:20px;grid-row:auto}.monthly-workspace .sales-brands .sales-progress{grid-column:auto;text-align:left}.monthly-workspace .sales-brands span{font-size:13px;line-height:1.5}@media(max-width:1100px){.monthly-workspace .sales-brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.monthly-workspace .sales-brands{grid-template-columns:1fr}}.sales-plan-basis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:20px}.sales-plan-basis p{margin:6px 0 0;color:#62748a;font-size:14px}.sales-plan-basis .monthly-views{flex-wrap:wrap}.sales-stock-adjustment{display:block;color:#526780;font-size:12px;line-height:1.5;margin-top:5px}.sales-plan-review-note{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;background:#f1f5f9;border-radius:10px}.sales-plan-review-note .outline{flex-shrink:0}.monthly-workspace>.monthly-views{flex-wrap:wrap}@media(max-width:800px){.sales-plan-basis{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.sales-plan-basis .monthly-views button{flex:1;white-space:normal}.sales-plan-review-note{flex-basis:auto;flex-direction:column;align-items:stretch}.sales-plan-review-note .outline{white-space:normal}}.rnp{display:grid;gap:20px}.rnp .panel{padding:22px}.rnp-controls{display:flex;gap:22px;align-items:end;flex-wrap:wrap}.rnp-controls label{display:grid;gap:8px;min-width:230px}.rnp-controls p{margin-left:auto}.rnp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rnp-kpis article{display:grid;gap:14px}.rnp-kpis strong{font-size:26px;color:#001035}.rnp-chart .panelhead{align-items:center}.rnp-table table{min-width:1480px}.rnp-product{display:flex;gap:14px;align-items:center;min-width:280px;max-width:350px}.rnp-product img,.rnp-noimage{width:55px;height:70px;object-fit:contain;flex-shrink:0}.rnp-noimage{font-size:11px;background:#f3f5f8;display:flex;align-items:center;justify-content:center}.rnp td small{display:block;font-size:11px;color:#6c798e;white-space:normal;margin-top:5px}.rnp-product small{max-width:260px;line-height:1.4}.rnp-pagination{display:flex;gap:24px;justify-content:flex-end;align-items:center;padding-top:20px}.rnp tr.selected td{background:#edf1f6}.rnp summary{cursor:pointer}@media(max-width:1100px){.rnp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.rnp-kpis{grid-template-columns:1fr}.rnp-controls label{width:100%}.rnp-controls p{margin:0}.rnp-chart .panelhead{display:grid;gap:15px}}.rnp-coverage{margin:0;padding:16px 20px;border-radius:8px;background:#edf1f6;color:#324a68;font-size:13px;line-height:1.6}.rnp-table>.tablewrap{max-height:65vh;overflow:auto;isolation:isolate}.rnp-table table{border-collapse:separate;border-spacing:0;min-width:1900px}.rnp-table thead th{position:sticky;top:0;background:#f4f6f9;z-index:2}.rnp-table td:first-child{position:sticky;left:0;background:#fff;z-index:1}.rnp-table thead th:first-child{left:0;z-index:3}.rnp td small.rnp-stock-excess{background:#edf1f6;color:#324a68;padding:5px 8px;border-radius:4px}.rnp-table>p{font-size:13px;line-height:1.6;color:#59677e}.director-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.director-tabs button{padding:12px 18px;border:1px solid #dce3eb;border-radius:8px;background:#fff;color:#34445a;font-weight:600}.director-tabs button.selected{background:#001035;color:#fff;border-color:#001035}.director-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:20px 0}.director-filters>label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#566579}.director-filters select,.director-filters input[type=date]{min-height:38px;border:1px solid #dce3eb;border-radius:6px;padding:8px;background:#fff;color:#16273c}.director-fields{position:relative;font-size:12px;padding:11px 0}.director-fields summary{cursor:pointer}.director-fields>div{position:absolute;right:0;z-index:4;background:#fff;border:1px solid #dce3eb;box-shadow:0 4px 18px #00103518;padding:15px;width:260px;border-radius:8px}.director-fields label{display:flex;align-items:center;gap:8px;margin:10px 0}.director-fields input{width:15px;height:15px}.director-source-note,.director-sources{font-size:12px;color:#647184;line-height:1.6}.director-empty{padding:24px;background:#f5f7fa;border-radius:8px;margin-top:20px;max-width:900px;line-height:1.6}.director-empty p{color:#617084;margin:8px 0}.director-empty button{margin-left:12px}.director-period{margin-top:24px}.director-period h3{margin:0 0 16px;font-size:16px}.director-reports table{width:100%;border-collapse:collapse;min-width:700px}.director-reports th,.director-reports td{padding:14px 16px;border-bottom:1px solid #e8edf2;text-align:right;font-variant-numeric:tabular-nums}.director-reports th:first-child,.director-reports td:first-child,.director-reports th:nth-child(2){text-align:left}.director-reports tbody th{font-weight:500}.director-reports thead th{font-size:12px;color:#617084;white-space:normal;max-width:180px;background:#f7f9fc}.director-subtotal{background:#eef3f7;font-weight:600}.director-reports tfoot{background:#001035;color:#fff;font-weight:700}.director-positive{color:#19734d}.director-negative{color:#a34730}.director-na{font-size:12px;color:#768397}.director-warning{color:#8b5a18;font-size:13px}.director-download{text-decoration:none;white-space:nowrap}.director-definitions{font-size:12px;color:#647184;line-height:1.6;margin-top:20px}.director-definitions summary{cursor:pointer}@media(max-width:700px){.director-filters>label{flex:1;min-width:150px}.director-reports .panelhead{align-items:flex-start;gap:12px}.director-reports th,.director-reports td{padding:10px}.director-tabs{gap:5px}}.monthly-plan-report{min-width:0}.monthly-plan-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.monthly-plan-filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) minmax(150px,1fr);gap:12px;margin:20px 0}.monthly-plan-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#475569}.monthly-plan-filters input,.monthly-plan-filters select{width:100%;min-height:38px}.monthly-plan-fields{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin:16px 0;padding:16px;border:1px solid #d9e0e8}.monthly-plan-fields label{display:flex;align-items:center;gap:8px;font-size:12px}.monthly-plan-fields input{width:auto}.monthly-plan-caption{font-size:12px;color:#64748b;line-height:1.6;margin:14px 0}.monthly-plan-scroll{max-height:540px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.monthly-plan-scroll table{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0}.monthly-plan-scroll th,.monthly-plan-scroll td{min-width:140px;max-width:210px;white-space:normal;vertical-align:top;padding:12px;font-size:12px}.monthly-plan-scroll thead th{position:sticky;top:0;z-index:2;background:#edf1f5}.monthly-plan-scroll td small{display:block;color:#64748b;font-size:10px;line-height:1.5;margin-top:5px}.monthly-plan-scroll tbody tr:nth-child(2n){background:#f8fafc}.monthly-plan-scroll .monthly-plan-total{background:#e8eef4;font-weight:700}.monthly-plan-pagination{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin:12px 0 24px}.monthly-plan-pagination span{margin-right:auto;font-size:12px;color:#64748b}.monthly-plan-notes{margin-top:22px;border-top:1px solid #e2e8f0;padding-top:16px;font-size:12px;line-height:1.6}.monthly-plan-notes summary{cursor:pointer;font-weight:600}@media(max-width:900px){.monthly-plan-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-plan-fields{grid-template-columns:1fr}.monthly-plan-report .panelhead{align-items:flex-start;gap:14px;flex-direction:column}.monthly-plan-pagination{flex-wrap:wrap}}.monthly-plan-report.panel{padding:24px}.monthly-plan-report>.panelhead{padding:0 0 18px}.monthly-plan-tree th:first-child{min-width:230px;position:sticky;left:0;z-index:1;background:#fff}.monthly-plan-tree thead th:first-child{z-index:3;background:#edf1f5}.monthly-plan-tree .monthly-plan-total>*{background:#e2e8f0;font-weight:700}.monthly-plan-tree .monthly-plan-brand>*{background:#edf1f5;font-weight:700}.monthly-plan-tree .monthly-plan-category th{padding-left:28px}.monthly-plan-group-button{padding:0;border:0;background:transparent;color:#152b42;font:inherit;font-weight:600;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.monthly-plan-group-button:hover{color:#0060a8}#monthly-sku-details{margin-top:24px}.account-switcher{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.account-switcher label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:10px;font-weight:500;min-width:0}.account-switcher select{height:35px;border:1px solid #dfe3e9;background:#fff;color:var(--navy);font-size:13px;font-weight:500;border-radius:7px;padding:6px 28px 6px 11px;width:100%;cursor:pointer}.account-switcher select:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.account-switcher .marketplace-field{width:140px}.account-switcher .brand-field{width:192px}@media(max-width:1000px){header .breadcrumb{display:none}}@media(max-width:700px){.shell main>header{height:82px;gap:10px;padding:0 16px}.account-switcher{gap:8px;flex:1;justify-content:flex-end}.account-switcher .marketplace-field{width:118px;flex:0 1 118px}.account-switcher .brand-field{width:176px;flex:0 1 176px}.account-switcher select{font-size:12px;padding-left:8px;padding-right:18px}.shell main>header .mobilemenu{padding:4px;flex-shrink:0}}
