:root:root:root .portal-page .portal-nav button.active:hover:not(:disabled),:root:root:root .portal-page button.portal-primary:hover:not(:disabled),:root:root:root .portal-page .report-export:hover:not(:disabled),:root:root:root .portal-page .portal-card form>button:hover:not(:disabled),:root:root:root .portal-page .report-studio .po-action-bar button.active:hover:not(:disabled){color:#fff;background:#293b47;border-color:#293b47}:root:root:root .portal-page .portal-user button{color:#fff;background:0 0;border:1px solid #c5cdd2}:root:root:root .portal-page .portal-user button:hover:not(:disabled){color:#fff;background:#3a424a}:root:root:root .portal-page .portal-section-title>input{flex:0 460px;width:min(460px,100%)}:root:root:root .portal-page .report-controls>input{flex:260px;width:auto}:root:root:root .portal-page .report-controls>select{flex:0 180px;width:auto}:root:root:root .portal-page{--ink:#272e35;--muted:#626d76;--line:#dfe2e2;--gold:#b79a65;--portal-graphite:#262c33;--portal-slate:#3c4d58;--portal-paper:#f6f5f1;--portal-sage:#edf3ef;--portal-sand:#f6f0e5;--portal-mist:#edf1f4;background:var(--portal-paper);color:var(--ink);font-family:Arial,Helvetica Neue,Segoe UI,sans-serif}:root:root:root .portal-header{background:var(--portal-graphite);border:1px solid #dce0df;border-radius:12px;gap:24px;padding:26px 28px 0;box-shadow:0 6px 20px #20252b0a}:root:root:root .portal-header .portal-brand{gap:24px;min-width:0}:root:root:root .portal-header .portal-brand img{object-fit:contain;background:0 0;border-radius:0;width:150px;height:92px}:root:root:root .portal-slogan{color:#fff;white-space:nowrap;letter-spacing:-.025em;font:700 clamp(17px,1.7vw,27px)/1.3 Georgia,Times New Roman,serif}:root:root:root .portal-user{color:#fff;column-gap:14px}:root:root:root .portal-user small{color:#c3cbd0}:root:root:root .portal-user button{color:#fff;background:0 0;border:1px solid #c5cdd2}:root:root:root .portal-user button:hover{background:#3a424a;border-color:#fff}:root:root:root .portal-page .portal-nav{background:#fff;border-top:0;border-radius:0 0 11px 11px;grid-template-columns:1.35fr .7fr 1fr;gap:20px;width:calc(100% + 56px);margin:0 -28px;padding:24px 28px}:root:root:root .portal-page .portal-nav>div{border-color:var(--line);gap:5px;padding-right:16px}:root:root:root .portal-page .portal-nav>div>small,:root:root:root .portal-page .portal-nav button{letter-spacing:0;color:var(--ink);font-family:Arial,Helvetica Neue,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:1.4}:root:root:root .portal-page .portal-nav>div>small{margin-bottom:3px;padding:0 10px 17px;position:relative}:root:root:root .portal-page .portal-nav>div>small:after{content:"";background:#c6af89;width:30px;height:3px;position:absolute;bottom:6px;left:10px}:root:root:root .portal-page .portal-nav button{background:0 0;border-radius:6px;padding:10px}:root:root:root .portal-page .portal-nav button.active{background:var(--portal-slate);color:#fff;box-shadow:inset 3px 0 #c6af89}:root:root:root .portal-nav em{color:#34424c;background:#e9edef;font-size:12px}:root:root:root .portal-nav button.active em{color:#fff;background:#ffffff26}:root:root:root .portal-page h1,:root:root:root .portal-page h2,:root:root:root .portal-page h3{color:inherit;font-family:Arial,Helvetica Neue,Segoe UI,sans-serif}:root:root:root .portal-page h2{font-weight:700}:root:root:root .portal-page button{color:#354854;box-shadow:none;background:#fff;border-color:#cad3d7;border-radius:7px}:root:root:root .portal-page button:hover:not(:disabled){background:#edf1f3;border-color:#8b9aa3;transform:none}:root:root:root .portal-page button:disabled{opacity:.5;cursor:not-allowed}:root:root:root .portal-page button.portal-primary,:root:root:root .portal-page .portal-section-title>button,:root:root:root .portal-page .portal-plan-form>button,:root:root:root .portal-page .customer-upload button,:root:root:root .portal-page .po-collaboration form>button,:root:root:root .portal-page .portal-card form>button,:root:root:root .portal-page .report-export{background:var(--portal-slate);border-color:var(--portal-slate);color:#fff}:root:root:root .portal-page button:focus-visible,:root:root:root .portal-page a:focus-visible,:root:root:root .portal-page summary:focus-visible{outline-offset:3px;outline:3px solid #9f875e}:root:root:root .portal-page input,:root:root:root .portal-page select,:root:root:root .portal-page textarea{color:var(--ink);accent-color:var(--portal-slate);background:#fff;border-color:#cbd2d6;border-radius:7px}:root:root:root .portal-page input:focus,:root:root:root .portal-page select:focus,:root:root:root .portal-page textarea:focus{outline-offset:1px;outline:2px solid #aab9c2}:root:root:root .portal-panel,:root:root:root .portal-plan-form,:root:root:root .portal-intents,:root:root:root .portal-page .report-studio{border-color:var(--line);background:#fff;border-radius:12px;box-shadow:0 4px 16px #20252b05}:root:root:root .portal-title p,:root:root:root .portal-page .report-caption,:root:root:root .portal-page .portal-empty{color:var(--muted)}:root:root:root .portal-control-title,:root:root:root .portal-planning-hero,:root:root:root .portal-movement-page>header{color:#fff;background:#303b44;border-left:4px solid #c6af89;border-radius:12px}:root:root:root .portal-control-title p,:root:root:root .portal-planning-hero p,:root:root:root .portal-movement-page>header p{color:#d8dfe3}:root:root:root .portal-control-title>small,:root:root:root .portal-planning-hero small{color:#deccac}:root:root:root .portal-stat{background:#fff;border-top:3px solid #728795}:root:root:root .portal-stat:nth-child(2){background:var(--portal-sage);border-top-color:#8ca799}:root:root:root .portal-stat:nth-child(3){background:var(--portal-mist)}:root:root:root .portal-stat:nth-child(4){background:var(--portal-sand);border-top-color:#c6af89}:root:root:root .portal-stat b{color:#303b44}:root:root:root .portal-stat.attention{border-top-color:#ba786c}:root:root:root .portal-stat.attention b{color:#953e34}:root:root:root .portal-stat small{color:#53616a}:root:root:root .portal-insight-strip>div{background:#fff}:root:root:root .portal-insight-strip small{color:#667179}:root:root:root .portal-fold>summary{color:#fff;background:#52616b;border-bottom:1px solid #52616b;box-shadow:inset 3px 0 #c4ad83}:root:root:root .portal-fold>summary span{color:#303d46;background:#f2e8d6}:root:root:root .portal-fold>summary:hover{background:#475660}:root:root:root .portal-fold>summary:focus-visible{outline-offset:-3px;outline:3px solid #b59a6c}:root:root:root .portal-fold>section{background:#fff}:root:root:root .portal-section-title small,:root:root:root .task-worklist>header small,:root:root:root .task-form-heading small{color:#80683f}:root:root:root .portal-stock-filters,:root:root:root .portal-page .po-choice,:root:root:root .portal-page .po-attention{background:#f3f4f1;border-color:#dce0dc}:root:root:root .multi-options{background:#fff}:root:root:root .multi-options label:hover{background:var(--portal-mist)}:root:root:root .portal-panel th,:root:root:root .portal-page .report-studio th{color:#4e5b64;background:#edf0f1}:root:root:root .portal-panel td{border-color:#e5e7e5}:root:root:root .portal-stock-panel table tbody tr:hover{background:#f5f4ed}:root:root:root .portal-page .custom-stock-table th>button{color:inherit;font:inherit;background:0 0;border:0;padding:0}:root:root:root .portal-page .po-link{color:#344f60;background:0 0;border:0;padding:0}:root:root:root .inline-po-notes summary{color:#7c6032}:root:root:root .inline-po-notes>div{background:var(--portal-sand)}:root:root:root .portal-page .portal-tabs button{text-transform:capitalize;color:#53626d;background:0 0;border-color:#0000}:root:root:root .portal-page .portal-tabs button.active{background:var(--portal-slate);color:#fff;border-color:var(--portal-slate)}:root:root:root .portal-modal{background:var(--portal-paper)}:root:root:root .portal-modal-overlay{background:#182027aa}:root:root:root .stock-expanded-card .stock-detail-card,:root:root:root .po-kpis>span{background:var(--portal-mist)}:root:root:root .portal-page .customer-upload,:root:root:root .po-collaboration form{background:#f1f3ef}:root:root:root .document-grid a>span{background:var(--portal-slate)}:root:root:root .portal-page .jv-card header{border-bottom:1px solid var(--line);background:#f0f2f1}:root:root:root .portal-page .jv-card header small{color:#80683f}:root:root:root .portal-page .jv-card h3{color:#2d3a43;font-family:Arial,Helvetica Neue,Segoe UI,sans-serif;font-size:24px;font-weight:700}:root:root:root .portal-page .jv-metrics{background:#fff}:root:root:root .portal-page .jv-metrics b{color:#354b59}:root:root:root .portal-page .jv-job{border-bottom-color:#e1e5e3}:root:root:root .portal-page .jv-job p,:root:root:root .portal-page .jv-note{color:#5e6b73}:root:root:root .portal-page .jv-pos button{background:var(--portal-mist);color:#344c5d;border-color:#d5dde2}:root:root:root .portal-track-latest,:root:root:root .latest-job-list summary{background:var(--portal-mist);color:#344550}:root:root:root .portal-tracking-grid>article{background:#fff;border-top:3px solid #889ca7}:root:root:root .portal-page .job-evidence{border-color:var(--line);background:#fafaf8}:root:root:root .portal-page .evidence-grid img{background:#edf0ef}:root:root:root .portal-page .task-list .po-task-card{border-color:var(--line);border-top:3px solid #95a8b2}:root:root:root .ticket-route{background:var(--portal-mist)}:root:root:root .ticket-description{color:#505e67}:root:root:root .po-task-card .mp-reply{background:var(--portal-sage);color:#334e40;border-left-color:#7e9d8b}:root:root:root .ticket-status{background:var(--portal-mist);color:#415967}:root:root:root .ticket-status[data-state=COMPLETED]{color:#2f6447;background:#e5f0e8}:root:root:root .ticket-status[data-state=WAITING_CUSTOMER]{color:#7c5b28;background:#f6eddc}:root:root:root .ticket-status[data-state=CANCELLED]{color:#61615f;background:#edecea}:root:root:root .task-delivery-options{background:var(--portal-sand)}:root:root:root .portal-intent{background:#f8f6f0;border-left-color:#b79a65}:root:root:root .portal-page .email-draft{background:#fff;border-color:#879aa5!important}:root:root:root .portal-page .report-mode-bar{background:#edf0f1;border-color:#d9dfe2}:root:root:root .portal-page .report-mode-bar button.active,:root:root:root .portal-page .report-studio .po-action-bar button.active{background:var(--portal-slate);color:#fff;border-color:var(--portal-slate)}:root:root:root .portal-page .report-kpis article:first-child{background:var(--portal-sage);border-color:#789887}:root:root:root .portal-page .report-kpis article:nth-child(2){background:var(--portal-sand);border-color:#b79a65}:root:root:root .portal-page .report-kpis article:nth-child(3){background:var(--portal-mist);border-color:#798f9c}:root:root:root .portal-page .report-kpis article button{color:var(--ink);background:0 0;border:0}:root:root:root .portal-page .report-groups button{border-color:var(--line);color:#374d5a;background:#f6f7f5}:root:root:root .portal-page .report-groups button.active{background:var(--portal-sand);border-color:#b79a65}:root:root:root .portal-page .supply-transcript{background:#f1f3f2}:root:root:root .portal-page .transcript-group{background:#fff;border-color:#d6dedd}:root:root:root .portal-login{background:var(--portal-paper)}:root:root:root .portal-card{border-radius:12px;overflow:hidden}:root:root:root .portal-card .portal-brand{background:var(--portal-graphite);gap:10px;margin:-42px -42px 28px;padding:24px}:root:root:root .portal-card .portal-brand img{background:0 0;width:160px;height:95px}:root:root:root .portal-card .portal-slogan{white-space:normal;text-align:center;font-size:18px}:root:root:root .portal-message{background:var(--portal-slate);color:#fff}@media (min-width:1500px){:root:root:root .portal-header .portal-brand img{width:165px}:root:root:root .portal-slogan{font-size:28px}}@media (max-width:1250px){:root:root:root .portal-header{grid-template-columns:1fr}:root:root:root .portal-user{grid-area:2/1;justify-self:end}:root:root:root .portal-page .portal-nav{grid-row:3}:root:root:root .portal-slogan{font-size:clamp(16px,2.05vw,25px)}}@media (max-width:900px){:root:root:root .portal-page .portal-nav{gap:18px;display:flex;overflow:auto}:root:root:root .portal-page .portal-nav>div{flex:1;min-width:240px}:root:root:root .portal-header .portal-brand{gap:15px}:root:root:root .portal-header .portal-brand img{width:110px;height:75px}}@media (max-width:650px){:root:root:root .portal-shell{padding:12px}:root:root:root .portal-header{padding:20px 16px 0}:root:root:root .portal-page .portal-nav{width:calc(100% + 32px);margin:0 -16px;padding:20px 16px}:root:root:root .portal-header .portal-brand{flex-direction:column;align-items:flex-start;gap:8px}:root:root:root .portal-slogan{letter-spacing:-.03em;font-size:clamp(11px,3.05vw,19px)}:root:root:root .portal-user{text-align:left;justify-self:stretch}:root:root:root .portal-page .portal-nav>div>small,:root:root:root .portal-page .portal-nav button{font-size:15px}:root:root:root .portal-tabs{overflow:auto}:root:root:root .portal-card{padding:28px}:root:root:root .portal-card .portal-brand{margin:-28px -28px 24px}}:root:root:root .portal-page :is(button,input,select,textarea,table,label,p,span,small,b,strong,summary,dt,dd){font-family:Arial,Helvetica Neue,sans-serif}:root:root:root .portal-page h1{font-size:32px;font-weight:700;line-height:1.25}:root:root:root .portal-page h2{font-size:26px;font-weight:700;line-height:1.3}:root:root:root .portal-page h3,:root:root:root .portal-page .jv-card h3{font-size:20px;font-weight:700;line-height:1.35}:root:root:root .portal-page .portal-nav>div>small{font-size:19px;font-weight:700}:root:root:root .portal-page .portal-nav button{font-size:16px;font-weight:700}:root:root:root .portal-header .portal-brand img{width:200px;height:124px}:root:root:root .portal-page .portal-slogan{font-family:Georgia,Times New Roman,serif}:root:root:root .portal-page :is(.report-studio>header>p,.report-studio>header>small,.report-caption,.portal-title>p,.portal-control-title>p,.portal-planning-hero>p,.portal-movement-page>header>p,.task-form-heading small,.task-worklist>header small){display:none}:root:root:root .portal-page button.ticket-delete{color:#923e35;background:#fff;border-color:#d9b7b1}@media (max-width:650px){:root:root:root .portal-header .portal-brand img{width:150px;height:98px}:root:root:root .portal-page h1{font-size:28px}:root:root:root .portal-page h2{font-size:24px}:root:root:root .portal-page .portal-nav>div>small{font-size:18px}}:root:root:root .portal-page .portal-nav>div>small,:root:root:root .portal-page .portal-nav button{font-family:Georgia,Times New Roman,serif}:root:root:root .portal-page .portal-nav>div>small{font-weight:700}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-ext-400.woff2)format("woff2");unicode-range:U+100-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-ext-500.woff2)format("woff2");unicode-range:U+100-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-ext-600.woff2)format("woff2");unicode-range:U+100-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-ext-700.woff2)format("woff2");unicode-range:U+100-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans/latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:root:root .portal-page,:root:root:root .portal-page :is(h1,h2,h3,h4,button,input,select,textarea,table,label,p,span,small,b,strong,summary,dt,dd,a){font-family:IBM Plex Sans,Arial,sans-serif}:root:root:root .portal-page :is(h1,h2,h3,h4){letter-spacing:-.015em;font-weight:600}:root:root:root .portal-page :is(p,label,input,textarea,select,td){font-size:16px;line-height:1.55}:root:root:root .portal-page .portal-nav>div>small,:root:root:root .portal-page .portal-nav button,:root:root:root .portal-page .portal-slogan{font-family:Georgia,Times New Roman,serif}:root:root:root .portal-page .portal-stat small,:root:root:root .portal-page .portal-insight-strip small{letter-spacing:0;text-transform:none;color:#43545f;font-size:16px;font-weight:500}:root:root:root .portal-page .portal-stat b{font-variant-numeric:tabular-nums;font-size:40px;font-weight:500}:root:root:root .portal-page .portal-insight-strip b,:root:root:root .portal-page .portal-insight-strip span{font-size:16px;font-weight:400}:root:root:root .portal-page :is(td,.report-kpis b,.geo-cards dd){font-variant-numeric:tabular-nums}:root:root:root .portal-page{background:#eeece7}:root:root:root .portal-page :is(.portal-panel,.task-composer,.portal-plan-form){background:#fff;border:1px solid #d7dce0}:root:root:root .portal-page :is(.po-choice,.portal-stock-filters,.po-attention){background:#dce3e8;border:1px solid #b4c1ca;border-radius:10px;padding:20px}:root:root:root .portal-page .po-choice-list>label{background:#fff;border:1px solid #c1ccd3;border-radius:8px;padding:16px}:root:root:root .portal-page .po-choice-list>label.is-selected{background:#f4ead8;border:2px solid #806f50;padding:15px}:root:root:root .portal-page :is(.po-filter-grid input,.po-filter-grid select){background:#fff}:root:root:root .portal-page .description-editor{grid-column:1/-1;width:100%;margin:22px 0;display:block}.description-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}:root:root:root .portal-page .description-editor textarea{resize:vertical;width:100%;min-height:220px}:root:root:root .portal-page .jv-card h3{font-family:IBM Plex Sans,Arial,sans-serif;font-weight:600}.portal-page{--portal-content-font:"IBM Plex Sans",Arial,sans-serif;--portal-brand-font:Georgia,"Times New Roman",serif}.portal-page,.portal-page *{font-family:var(--portal-content-font)!important}.portal-page .portal-nav,.portal-page .portal-nav *,.portal-page .portal-slogan,.portal-page .portal-slogan *{font-family:var(--portal-brand-font)!important}.portal-page h1{font-size:32px!important;font-weight:600!important;line-height:1.25!important}.portal-page h2{font-size:26px!important;font-weight:600!important;line-height:1.3!important}.portal-page h3{font-size:20px!important;font-weight:600!important;line-height:1.35!important}.portal-page h2{letter-spacing:0!important;font-size:22px!important;font-weight:700!important}.portal-page h3{letter-spacing:0!important;font-size:20px!important;font-weight:700!important}.portal-page .ticket-edit-form{background:#e3e9ed;border:1px solid #aebcc6;border-radius:8px;margin:16px 0;padding:20px}.portal-page .ticket-edit-form fieldset{border:0;min-width:0;padding:0}.portal-page .ticket-edit-form textarea{resize:vertical;width:100%;min-height:180px;margin:8px 0 16px;display:block}.portal-page h4{font-size:17px!important;font-weight:600!important;line-height:1.4!important}.portal-page h5,.portal-page h6{font-size:16px!important;font-weight:600!important;line-height:1.4!important}@media (max-width:650px){.portal-page h1{font-size:28px!important}.portal-page h2{font-size:24px!important}}:root:root:root .portal-page .portal-stat-link{text-align:left;min-width:44px;min-height:48px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-top:8px;padding:0;font-size:40px;font-weight:700;line-height:1.2;display:block;font-family:Georgia,Times New Roman,serif!important}:root:root:root .portal-page .portal-stat-link:hover{color:#665331;text-underline-offset:6px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}:root:root:root .portal-page .portal-stat-link:focus-visible{outline-offset:4px;outline:3px solid #806f50}:root:root:root .portal-page .ticket-core{color:#27343c;background:#f5ecd9;border:1px solid #cbbb9c;border-left:4px solid #a58a59;border-radius:10px;margin:22px 0 16px;padding:22px 24px}:root:root:root .portal-page .ticket-core h4{margin:0 0 18px;font-size:18px!important;font-weight:800!important}:root:root:root .portal-page .ticket-core-label{color:#5b5140;margin-bottom:9px;font-size:14px;font-weight:600}:root:root:root .portal-page .ticket-core .ticket-orders{border-bottom:1px solid #d9ccb3;margin:0 0 18px;padding:0 0 18px}:root:root:root .portal-page .ticket-core .po-choice-chips button{color:#2e404b;overflow-wrap:anywhere;background:#fff;border:1px solid #b5a586;border-radius:7px;padding:10px 14px;font-size:16px;font-weight:700}:root:root:root .portal-page .ticket-core .ticket-description{color:#27343c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.65}:root:root:root .portal-page button.ticket-edit-button{color:#fff;cursor:pointer;background:#435762;border:1px solid #435762;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin:0 0 18px;padding:12px 19px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 2px 5px #26343d18}:root:root:root .portal-page button.ticket-edit-button:hover{background:#334650;border-color:#334650}:root:root:root .portal-page button.ticket-edit-button:focus-visible{outline-offset:3px;outline:3px solid #a58a59}@media (max-width:650px){:root:root:root .portal-page .ticket-core{padding:18px 16px}}.portal-page{--portal-style-one-font:"IBM Plex Sans",Arial,sans-serif;--portal-style-one-weight:800}:root:root:root .portal-page .portal-fold>summary,:root:root:root .portal-page .portal-stock-panel .portal-section-title h2,:root:root:root .portal-page .jv-card>header h3{font-family:var(--portal-style-one-font)!important;font-weight:var(--portal-style-one-weight)!important;letter-spacing:0!important;font-size:17px!important;line-height:1.5!important}.po-receipt-progress{white-space:nowrap;align-items:center;gap:10px;min-width:150px;display:flex}.po-receipt-progress progress{accent-color:#527d71;width:85px;height:7px}.po-receipt-progress b{font-size:13px}.po-receipt-unknown{color:#68757c;font-size:12px}.po-file-indicators{flex-wrap:wrap;gap:6px;display:flex}.po-file-indicators span{color:#364d5b;background:#e9eff3;border-radius:5px;padding:4px 7px;font-size:12px}.planning-po-selector{background:#fff;border:1px solid #c7d1d6;border-radius:12px;margin-bottom:24px;overflow:hidden}.planning-po-selector>header{background:#e2e9ec;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.planning-po-selector h4{margin:0}.planning-po-filters{flex-wrap:wrap;gap:12px;padding:16px 20px;display:flex}.planning-po-filters input,.planning-po-filters select{flex:1;min-width:160px}.planning-selection-actions{gap:12px;padding:0 20px 16px;display:flex}.planning-selector-scroll{max-height:400px;overflow:auto}.planning-po-selector table{border-collapse:collapse;text-align:left;width:100%}.planning-po-selector th,.planning-po-selector td{border-bottom:1px solid #e1e6e8;padding:13px 16px;font-size:14px}.planning-po-selector thead{background:#edf1f3;position:sticky;top:0}.planning-po-selector tr.selected{background:#edf5f1}.planning-po-selector input[type=checkbox]{width:17px;height:17px}.planning-po-selector .portal-status{white-space:nowrap}
:root:root:root .portal-page{--ink:#292929;--muted:#61666c;--line:#dfe2e5;--gold:#c6500c;--portal-graphite:#292929;--portal-slate:#292929;--portal-paper:#f7f8f9;--portal-sage:#f1f8ef;--portal-sand:#fff0e3;--portal-mist:#f3f4f5;--portal-orange:#f47721;--portal-orange-ink:#a34612;--portal-green:#a8cca0;--portal-green-ink:#456440;--portal-heading-font:"Work Kai", Georgia, "Times New Roman", serif;--portal-content-font:"Work Kai", "IBM Plex Sans", Arial, sans-serif;--portal-brand-font:"Work Kai", Georgia, serif;--portal-style-one-font:var(--portal-heading-font);--portal-style-one-weight:700;background:var(--portal-paper);color:var(--ink)}:root:root:root .portal-page :is(.portal-header,.portal-card .portal-brand){border-color:var(--line);box-shadow:none;background:#0c1626}:root:root:root .portal-page .portal-brand img{content:url(/marine-priority-logo-white.png);background:0 0}:root:root:root .portal-page :is(.portal-slogan,.portal-user){color:#f0f2f5}:root:root:root .portal-page .portal-user small{color:#b9c5d3}:root:root:root .portal-page .portal-user b{font-size:20px}:root:root:root .portal-page .portal-user button{color:#0c1626;background:var(--portal-orange);border-color:var(--portal-orange)}:root:root:root .portal-page .portal-user button:hover:not(:disabled){color:#0c1626;background:#e96812;border-color:#e96812}:root:root:root .portal-page .portal-nav>div>small:after{background:var(--portal-orange)}:root:root:root .portal-page .portal-nav button.active,:root:root:root .portal-page .portal-nav button.active:hover:not(:disabled){background:var(--portal-orange);color:#0c1626;box-shadow:none;border-color:var(--portal-orange)}:root:root:root .portal-page .portal-nav button.active em{color:var(--portal-orange-ink);background:#fff}:root:root:root .portal-page .portal-nav{position:relative}:root:root:root .portal-page .portal-nav:before{content:"";background:var(--portal-orange);width:16%;height:4px;position:absolute;top:0;left:0}:root:root:root .portal-page .portal-header .portal-slogan{border-left:1px solid #526075;padding-left:24px;font-size:clamp(17px,1.65vw,28px)}:root:root:root .portal-page .portal-header .portal-brand img{width:170px;height:112px}:root:root:root .portal-page .portal-user button:focus-visible{outline-color:#f47721}@media (max-width:650px){:root:root:root .portal-page .portal-header .portal-slogan{border-left:0;padding-left:0;font-size:clamp(10px,3vw,19px)}:root:root:root .portal-page .portal-header .portal-brand img{width:150px;height:98px}}:root:root:root .portal-page :is(h1,h2,h3,h4,h5,h6),:root:root:root .portal-page :is(h1,h2,h3,h4,h5,h6) *,:root:root:root .portal-page .portal-fold>summary,:root:root:root .portal-page .portal-stat small,:root:root:root .portal-page th,:root:root:root .portal-page th *{font-family:var(--portal-heading-font)!important;letter-spacing:0!important}:root:root:root .portal-page :is(h1,h2,h3,h4,h5,h6),:root:root:root .portal-page .portal-fold>summary{font-weight:700!important}:root:root:root .portal-page h1{font-size:32px!important}:root:root:root .portal-page h2,:root:root:root .portal-page .portal-stock-panel .portal-section-title h2{font-size:26px!important}:root:root:root .portal-page h3,:root:root:root .portal-page .jv-card>header h3{font-size:21px!important}:root:root:root .portal-page h4{font-size:18px!important}:root:root:root .portal-page .portal-stat small{color:var(--muted);font-size:16px;font-weight:400}:root:root:root .portal-page :is(.portal-stat-link,.portal-stat b,.report-kpis b,.report-kpis strong,.geo-cards dd,.jv-metrics b,.po-kpis b,.portal-vessel-kpis b,.portal-move-summary b,.planning-chain button>span){font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-family:var(--portal-heading-font)!important;font-weight:700!important}:root:root:root .portal-page :is(.delivery-vessel-card>header,.delivery-history-card>header,.jv-card>header){color:#292929;background:#fff0e3;border-color:#f47721}:root:root:root .portal-page .delivery-history-card>header{border-radius:8px;margin-bottom:14px;padding:14px}:root:root:root .portal-page :is(.delivery-facts,.jv-metrics){color:#292929;background:#f4effa;border-color:#d8c9e9}:root:root:root .portal-page .delivery-job-row>summary:hover,:root:root:root .portal-page .delivery-job-row[open]>summary{background:#fff0e3}:root:root:root .portal-page :is(.delivery-vessel-card,.delivery-history-card,.jv-card){border-color:#d8c9e9}:root:root:root .portal-page :is(.delivery-job-row>summary b,.jv-job b,.jv-metrics b){color:#292929}:root:root:root .portal-page .delivery-port-map circle{fill:#f47721}:root:root:root .portal-page .portal-tracking-grid>article{border-top-color:var(--portal-orange);background:#fff}:root:root:root .portal-page .portal-tracking-grid>article>header{background:var(--portal-sand);color:var(--ink);border-bottom:1px solid #e8cbb4;border-radius:8px;margin-bottom:14px;padding:14px}:root:root:root .portal-page .portal-track-latest{color:#292929;background:#f1f8ef;border-left:3px solid #a8cca0}:root:root:root .portal-page .portal-track-latest :is(small,span,p){color:#456440}:root:root:root .portal-page .portal-tracking-grid details>summary{color:#a34612}:root:root:root .portal-page :is(.portal-panel,.portal-plan-form,.portal-intents,.report-studio,.preplanning-home,.portal-modal,.jv-card){border-color:var(--line);box-shadow:none;background:#fff}:root:root:root .portal-page :is(.portal-control-title,.portal-planning-hero,.portal-movement-page>header){color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--portal-orange);background:#fff}:root:root:root .portal-page :is(.portal-control-title,.portal-planning-hero,.portal-movement-page>header) :is(p,small){color:var(--muted)}:root:root:root .portal-page .portal-stat{border-color:var(--line);background:#fff;border-top-color:#cbd0d5}:root:root:root .portal-page .portal-stat:nth-child(2){background:var(--portal-sage);border-top-color:var(--portal-green)}:root:root:root .portal-page .portal-stat:nth-child(4){border-top-color:var(--portal-orange);background:#fff}:root:root:root .portal-page .portal-stat:nth-child(4) .portal-stat-link{color:var(--portal-orange-ink)}:root:root:root .portal-page .portal-stat-link:hover:not(:disabled){color:var(--portal-orange-ink);background:0 0}:root:root:root .portal-page .portal-fold>summary{background:var(--portal-sand);color:var(--ink);box-shadow:none;border-color:#e8cbb4;font-size:19px!important}:root:root:root .portal-page .portal-fold>summary:hover{background:#ffe7d3}:root:root:root .portal-page .portal-fold>summary span{color:var(--ink);background:#fff}:root:root:root .portal-page :is(.portal-stock-filters,.po-choice,.po-attention,.planning-simple-form,.planning-conversation,.report-mode-bar,.planning-summary,.ticket-route,.stock-detail-card,.planning-role-banner){background:var(--portal-mist);color:var(--ink);border-color:#d6dade}:root:root:root .portal-page :is(.planning-po-selector>header,.jv-card>header,.planning-stage-title){background:var(--portal-sand);color:var(--ink);border-color:#e8cbb4}:root:root:root .portal-page .delivery-job-head{background:var(--portal-sand);color:var(--ink);border-bottom:1px solid #e8cbb4}:root:root:root .portal-page .delivery-job-head span{color:var(--ink);font-weight:700;font-family:var(--portal-heading-font)!important}:root:root:root .portal-page th{background:var(--portal-sand);color:var(--ink);text-transform:none;border-bottom:1px solid #e8cbb4;font-size:15px;font-weight:700}:root:root:root .portal-page th>button,:root:root:root .portal-page th>button:hover:not(:disabled){color:inherit;box-shadow:none;background:0 0;border:0}:root:root:root .portal-page .custom-stock-table th>button i{color:var(--portal-orange-ink)}:root:root:root .portal-page td{border-color:#e8eaec}:root:root:root .portal-page .custom-stock-table tbody tr:hover,:root:root:root .portal-page .planning-po-selector tr.selected{background:#fff7f0}:root:root:root .portal-page .po-link{color:var(--ink)}:root:root:root .portal-page .po-receipt-progress progress{accent-color:#9467bd}:root:root:root .portal-page .po-receipt-progress progress::-webkit-progress-bar{background:#e9ecef;border-radius:8px}:root:root:root .portal-page .po-receipt-progress progress::-webkit-progress-value{background:#9467bd;border-radius:8px}:root:root:root .portal-page .po-receipt-progress progress::-moz-progress-bar{background:#9467bd;border-radius:8px}:root:root:root .portal-page :is(button.portal-primary,.portal-section-title>button,.portal-plan-form>button,.customer-upload button,.po-collaboration form>button,.portal-card form>button,.report-export,.planning-entry-actions button:first-child,.planning-simple-form footer button:last-child),:root:root:root .portal-page .portal-stock-panel>.po-action-bar>button:first-of-type{background:var(--portal-orange);color:#292929;border-color:var(--portal-orange);font-weight:700}:root:root:root .portal-page :is(button.portal-primary,.portal-section-title>button,.portal-plan-form>button,.customer-upload button,.po-collaboration form>button,.portal-card form>button,.report-export,.planning-entry-actions button:first-child,.planning-simple-form footer button:last-child):hover:not(:disabled),:root:root:root .portal-page .portal-stock-panel>.po-action-bar>button:first-of-type:hover:not(:disabled){color:#292929;background:#e96812;border-color:#e96812}:root:root:root .portal-page :is(.portal-tabs button,.report-mode-bar button,.report-studio .po-action-bar button).active{background:var(--portal-sand);color:var(--portal-orange-ink);border-color:#e8cbb4}:root:root:root .portal-page .planning-chain button{color:var(--ink);border-color:var(--line);background:#f4f5f6}:root:root:root .portal-page .planning-chain button.active{background:var(--portal-sand);color:var(--portal-orange-ink);border-color:#e8cbb4;border-bottom-color:var(--portal-orange)}:root:root:root .portal-page :is(input,select,textarea){accent-color:#a34612}:root:root:root .portal-page :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a34612}:root:root:root .portal-page .portal-status{color:#484e53;background:#f0f2f3}:root:root:root .portal-page .portal-status[data-status=in_stock],:root:root:root .portal-page :is(.planning-reply-badge,.planning-action-notice,.planning-message.from-mp,.mp-sent-status,.planning-chain button.done,.po-task-card .mp-reply){background:var(--portal-sage);color:var(--portal-green-ink);border-color:var(--portal-green)}:root:root:root .portal-page .portal-status[data-status=pending]{color:#484e53;background:#f0f2f3;border:1px solid #d5dade}:root:root:root .portal-page .portal-status:is([data-status=pre_enter],[data-status=pre_entering],[data-status=in_production]){background:var(--portal-sand);color:var(--portal-orange-ink)}:root:root:root .portal-page .portal-status:is([data-status=delivered],[data-status=delivered_on_board],[data-status=completed]){color:#fff;background:#17344f;border:1px solid #17344f}:root:root:root .portal-page .portal-status[data-status=in_transit]{color:#9a3412;background:#ffedd5;border:1px solid #fdba74}:root:root:root .portal-page .portal-status[data-status=cancelled]{color:#484e53;background:#f0f2f3}:root:root:root .portal-page .portal-status:is([data-status=delayed],[data-status=exception]){color:#a23629;background:#fff0ee}:root:root:root .portal-page :is(.report-kpis article,.report-kpis article:first-child,.report-kpis article:nth-child(2),.report-kpis article:nth-child(3)){border-color:var(--line);background:#fff}:root:root:root .portal-page .report-kpis article:first-child{border-top:3px solid var(--portal-green)}:root:root:root .portal-page .report-kpis article:nth-child(2){border-top:3px solid var(--portal-orange)}@media (max-width:650px){:root:root:root .portal-page h1{font-size:28px!important}:root:root:root .portal-page h2,:root:root:root .portal-page .portal-stock-panel .portal-section-title h2{font-size:24px!important}}
