:root{--naventra-scroll-thumb:#496781;--naventra-scroll-thumb-hover:#6786a2}html,body,#root,:where(*){scrollbar-color:var(--naventra-scroll-thumb) transparent;scrollbar-width:thin}:where(*)::-webkit-scrollbar{width:8px;height:8px}:where(*)::-webkit-scrollbar-track{background:0 0}:where(*)::-webkit-scrollbar-corner{background:0 0}:where(*)::-webkit-scrollbar-thumb{background-color:var(--naventra-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}:where(*)::-webkit-scrollbar-thumb:hover{background-color:var(--naventra-scroll-thumb-hover)}.naventra-personnel-create-modal .ant-input::-moz-placeholder{opacity:1;color:#99b0c7}.naventra-personnel-org-modal .ant-input::-moz-placeholder{opacity:1;color:#99b0c7}.naventra-personnel-create-modal .ant-input::placeholder,.naventra-personnel-create-modal .ant-select-selection-placeholder,.naventra-personnel-org-modal .ant-input::placeholder,.naventra-personnel-org-modal .ant-select-selection-placeholder{opacity:1;color:#99b0c7}.naventra-personnel-create-modal .ant-modal-body,.naventra-personnel-org-modal .ant-modal-body{overscroll-behavior:contain}body{color:#f8fafc;background-color:#0f172a;margin:0;font-family:sans-serif}.nv-radar{box-sizing:border-box;background:var(--nv-bg);min-width:0;color:var(--nv-text);flex:1;padding:21px clamp(14px,2.4vw,36px) 34px;font-family:inherit}.nv-radar *,.nv-radar :before,.nv-radar :after{box-sizing:border-box}.nv-radar-wrap{min-width:0;max-width:1710px;margin:0 auto}.nv-radar-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.nv-radar-eyebrow{color:var(--nv-secondary);letter-spacing:.09em;margin-bottom:3px;font-size:10px;font-weight:650}.nv-radar-page-head h1{color:var(--nv-text);letter-spacing:-.3px;margin:0;font-size:clamp(22px,2vw,26px);font-weight:720;line-height:1.3}.nv-radar-page-head p{color:var(--nv-secondary);margin:5px 0 0;font-size:11.5px;line-height:1.5}.nv-radar-context{border:1px solid var(--nv-border);color:var(--nv-secondary);background:var(--nv-tint);white-space:nowrap;border-radius:6px;flex:none;margin-top:9px;padding:6px 11px;font-size:11px;display:inline-flex}.nv-radar-context.active{border-color:var(--nv-brand);color:var(--nv-text)}.nv-radar-status-note.ant-alert{border:1px solid var(--nv-border);background:var(--nv-panel);color:var(--nv-text);border-radius:9px;margin-bottom:18px;padding:12px 14px}.nv-radar-status-note .ant-alert-message{color:var(--nv-text);font-size:12px;font-weight:640}.nv-radar-status-note .ant-alert-description{color:var(--nv-secondary);font-size:11px;line-height:1.5}.nv-radar-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.nv-radar-section-head h2{letter-spacing:.01em;color:var(--nv-secondary);margin:0;font-size:11px;font-weight:690;line-height:1.4}.nv-radar-section-head>span{color:var(--nv-secondary);font-size:10.5px}.nv-radar-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}button.nv-radar-metric{appearance:none;text-align:left;background:var(--nv-panel);width:100%;min-width:0;min-height:134px;color:var(--nv-text);border:1px solid var(--nv-border);border-top:2px solid var(--nv-brand);cursor:pointer;border-radius:9px;flex-direction:column;align-items:stretch;padding:11px 12px 12px;font-family:inherit;display:flex}button.nv-radar-metric.nv-radar-tone-warning{border-top-color:var(--nv-warning)}button.nv-radar-metric.nv-radar-tone-critical{border-top-color:var(--nv-critical)}button.nv-radar-metric.nv-radar-tone-positive{border-top-color:var(--nv-positive)}.nv-radar-metric-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.nv-radar-metric-name{color:var(--nv-secondary);align-items:flex-start;gap:7px;font-size:11.5px;font-weight:680;line-height:1.35;display:flex}.nv-radar-metric-name .anticon{color:var(--nv-brand);flex-shrink:0;margin-top:1px;font-size:15px}.nv-radar-tone-warning .nv-radar-metric-name .anticon{color:var(--nv-warning)}.nv-radar-tone-critical .nv-radar-metric-name .anticon{color:var(--nv-critical)}.nv-radar-tone-positive .nv-radar-metric-name .anticon{color:var(--nv-positive)}.nv-radar-chevron{opacity:.65;color:var(--nv-secondary);flex-shrink:0;margin-top:3px;font-size:10px}.nv-radar-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.35px;color:var(--nv-text);margin-top:auto;padding-top:8px;font-size:clamp(25px,2.05vw,32px);font-weight:750;line-height:1.2}.nv-radar-metric-sub{color:var(--nv-secondary);margin-top:4px;font-size:10px;line-height:1.3}button.nv-radar-metric:hover{background:var(--nv-panel-hover);border-color:var(--nv-brand)}button.nv-radar-metric:focus-visible{outline:2px solid var(--nv-brand);outline-offset:3px}button.nv-radar-metric-selected{background:var(--nv-panel-hover);border-bottom-color:var(--nv-brand);box-shadow:inset 0 -2px 0 var(--nv-brand)}.nv-radar-operations{margin-top:18px}.nv-radar-operations-head{border-bottom:1px solid var(--nv-border);margin-bottom:9px;padding-bottom:7px}.nv-radar-operations-head h2{color:var(--nv-text);align-items:center;gap:8px;font-size:12.5px;font-weight:730;display:flex}.nv-radar-operations-head h2:before{content:"";background:var(--nv-brand);border-radius:2px;width:3px;height:13px}.nv-radar-workspace.ant-card{border:1px solid var(--nv-border);background:var(--nv-panel);border-radius:9px;overflow:hidden}.nv-radar-workspace>.ant-card-head{border-bottom:1px solid var(--nv-border);min-height:55px;padding:9px 12px}.nv-radar-workspace>.ant-card-head .ant-card-head-wrapper{justify-content:flex-end}.nv-radar-workspace>.ant-card-body{padding:11px 12px 13px}.nv-radar-toolbar.ant-space{justify-content:flex-end;max-width:100%}.nv-radar-search{width:clamp(190px,22vw,270px)}.nv-radar .nv-radar-tabs .ant-tabs-nav{margin-bottom:12px}.nv-radar .nv-radar-tabs .ant-tabs-nav:before{border-color:var(--nv-border)}.nv-radar .nv-radar-tabs .ant-tabs-tab{border-radius:7px 7px 0 0;font-weight:610}.nv-radar .nv-radar-tabs .ant-tabs-tab-active{border-bottom-color:var(--nv-panel)}.nv-radar-tab-label{font-size:11.5px;line-height:1.4;display:inline-flex}.nv-radar .nv-radar-workspace .ant-table-wrapper{min-width:0}.nv-radar .nv-radar-workspace .ant-table{font-size:12px}.nv-radar .nv-radar-workspace .ant-table-thead>tr>th{background:var(--nv-tint);color:var(--nv-text);border-bottom-color:var(--nv-border);font-size:11.5px;font-weight:680}.nv-radar .nv-radar-workspace .ant-table-tbody>tr>td{border-bottom-color:var(--nv-border)}.nv-radar .nv-radar-workspace .ant-table-tbody>tr:hover>td{background:var(--nv-panel-hover)}.nv-radar .nv-radar-workspace .ant-table-placeholder .ant-table-cell{background:var(--nv-panel);color:var(--nv-text);padding-block:20px}.nv-radar .nv-radar-workspace .ant-table-placeholder .ant-empty-description{color:var(--nv-text);font-size:12.5px}.nv-radar .nv-radar-empty-state{color:var(--nv-text);font-size:12.5px;font-weight:600;line-height:1.55;display:inline-block}.nv-radar .nv-radar-plan-end-note{border:1px solid var(--nv-border);background:var(--nv-tint);color:var(--nv-text);border-radius:7px;margin-bottom:10px;padding:9px 12px;font-size:12px;line-height:1.5}.nv-radar-board{margin-top:5px}.nv-radar-board-column{background:var(--nv-tint);border:1px solid var(--nv-border);border-radius:9px;min-height:430px;padding:11px}.nv-radar-board-column h3{text-align:left;color:var(--nv-text);border-bottom:1px solid var(--nv-border);margin:0 0 12px;padding-bottom:9px;font-size:12px;font-weight:740}.nv-radar-board-pool{border-top:3px solid var(--nv-critical)}.nv-radar-board-upcoming{border-top:3px solid var(--nv-warning)}.nv-radar-board-road{border-top:3px solid var(--nv-positive)}.nv-radar-board-column .ant-card{background:var(--nv-panel);border-radius:8px}@media (width<=1280px){.nv-radar-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=810px){.nv-radar-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-radar-page-head{flex-wrap:wrap}.nv-radar-context{margin-top:0}}@media (width<=560px){.nv-radar{padding:14px 11px 25px}.nv-radar-metric-grid{grid-template-columns:1fr}button.nv-radar-metric{min-height:105px}.nv-radar-section-head{flex-wrap:wrap}.nv-radar-workspace>.ant-card-head{padding:9px 10px}.nv-radar-workspace>.ant-card-body{padding:9px}.nv-radar-toolbar.ant-space{justify-content:flex-start;width:100%}.nv-radar-search{width:100%}.nv-radar-view-selector{max-width:100%}}.naventra-personnel-compact .ant-tabs-top>.ant-tabs-nav{margin-bottom:12px}.naventra-personnel-compact .naventra-personnel-daily-card>.ant-card-head{background:#0c2034;border-bottom-color:#25435c;min-height:64px;padding:9px 14px}.naventra-personnel-compact .naventra-personnel-daily-card>.ant-card-body{padding:12px 13px 14px}.naventra-personnel-metric-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.naventra-personnel-metric-column{flex-direction:column;gap:8px;min-width:0;display:flex}.naventra-personnel-metric-column>.naventra-personnel-metric{flex:1}.naventra-personnel-metric{min-width:0;min-height:63px;color:inherit;text-align:left;cursor:pointer;background:#10253a;border:1px solid #29465f;border-top:2px solid #3377c4;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;padding:9px 12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.naventra-personnel-metric>span{color:#a8b9ca;font-size:11px;line-height:1.3}.naventra-personnel-metric>strong{color:#e8f2ff;font-size:22px;font-weight:730;line-height:1}.naventra-personnel-metric--violet{border-top-color:#9e85cd}button.naventra-personnel-metric:hover{background:#16314a;border-color:#6ca9ec}button.naventra-personnel-metric[aria-pressed=true]{background:#163956;border-color:#65abff;box-shadow:inset 0 0 0 1px #65abff40}button.naventra-personnel-metric:focus-visible{outline-offset:2px;outline:2px solid #80b7ff}.naventra-personnel-role-metric{gap:3px}.naventra-personnel-role-metric>strong{font-size:20px}.naventra-personnel-metric>small{color:#91aeca;font-size:10px;line-height:1.3}.naventra-personnel-metric--cyan{border-top-color:#4da9d3}.naventra-personnel-metric--teal{border-top-color:#5dbca8}.naventra-personnel-role-inline{background:#0d2135;padding:12px 12px 14px}.naventra-personnel-role-list,.naventra-personnel-role-list .ant-table-wrapper{width:100%}.naventra-personnel-role-explainer{color:#a8bfd3;margin-bottom:12px;font-size:12px;line-height:1.5}.naventra-personnel-metric--warning{border-top-color:#d8a34a}.naventra-personnel-metric--warning>strong{color:#ffd58a}.naventra-personnel-table-head{background:#0d2135;border-bottom:1px solid #29465f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;display:flex}.naventra-personnel-filter-row{background:#0b1e2f;border-bottom:1px solid #244059;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.naventra-personnel-filter-note{color:#b3c3d3;font-size:11px}.naventra-personnel-secondary-section{background:#0d2135;border:1px solid #29465f;border-radius:9px;margin:9px 0;overflow:hidden}.naventra-personnel-secondary-section>summary{cursor:pointer;color:#d5e7fa;outline-offset:-3px;padding:11px 13px;font-weight:650}.naventra-personnel-secondary-section>summary:focus-visible{outline:2px solid #6ba6ff}.naventra-personnel-section-hint{color:#9cb2c8;margin-left:10px;font-size:11px;font-weight:400}.naventra-personnel-secondary-body{padding:2px 11px 10px}@media (width<=1050px){.naventra-personnel-metric-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.naventra-personnel-compact .naventra-personnel-daily-card>.ant-card-head{padding:9px 10px}.naventra-personnel-compact .naventra-personnel-daily-card>.ant-card-body{padding:9px}.naventra-personnel-metric-columns,.naventra-personnel-metric-column{gap:6px}.naventra-personnel-role-inline{padding:9px}.naventra-personnel-metric{min-height:58px;padding:8px}.naventra-personnel-table-head,.naventra-personnel-filter-row{padding:9px}.naventra-personnel-section-hint{margin-top:3px;margin-left:0;display:block}}@media (width<=380px){.naventra-personnel-metric-columns{grid-template-columns:minmax(0,1fr)}}.naventra-personnel-operational-control>.ant-card-head{background:#0c2034;border-bottom-color:#25435c;min-height:64px;padding:9px 14px}.naventra-personnel-operational-control>.ant-card-body{padding:13px 14px 16px}.naventra-operational-control-heading-title{color:#e4eefb;font-size:16px;font-weight:700}.naventra-operational-control-subtitle{color:#9eb2c8;margin-top:3px;font-size:11px;line-height:1.45}.naventra-operational-control-context{flex-wrap:wrap;gap:8px;margin:0 0 11px;display:flex}.naventra-operational-control-context span{color:#b4c8df;background:#122944;border:1px solid #29465f;border-radius:5px;padding:3px 8px;font-size:11px}.naventra-operational-control-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.naventra-operational-control-metric{background:#10253a;border:1px solid #29465f;border-top:2px solid #3377c4;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:11px 13px;display:flex}.naventra-operational-control-metric--teal{border-top-color:#5dbca8}.naventra-operational-control-metric--neutral{border-top-color:#7a94b0}.naventra-operational-control-metric>span{color:#adbdce;font-size:11px}.naventra-operational-control-metric>strong{color:#e8f2ff;font-size:22px;line-height:1.05}.naventra-operational-control-metric>small{color:#92abc4;font-size:10px;line-height:1.35}.naventra-operational-control-note{color:#aabfd1;margin:11px 1px;font-size:11px;line-height:1.5}.naventra-operational-control-list{background:#0d2135;border:1px solid #29465f;border-radius:9px;overflow:hidden}.naventra-operational-control-list-heading{border-bottom:1px solid #29465f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.naventra-operational-control-list-title{color:#d9eafd;font-size:14px;font-weight:700}.naventra-operational-control-search{width:min(310px,100%)}.naventra-operational-control-list>.ant-table-wrapper{width:100%}@media (width<=780px){.naventra-operational-control-metrics{grid-template-columns:1fr}.naventra-personnel-operational-control>.ant-card-body{padding:10px}.naventra-operational-control-list-heading{align-items:stretch}.naventra-operational-control-search{width:100%}}.nv-ol-page{width:100%;min-width:0;color:var(--nv-ol-text)}.nv-ol-shell{box-sizing:border-box;width:min(100%,1392px);margin:0 auto;padding:22px 22px 36px}.nv-ol-page-head{margin:0 0 22px}.nv-ol-eyebrow{color:var(--nv-ol-primary);letter-spacing:1.6px;margin-bottom:6px;font-size:11px;font-weight:750}.nv-ol-page-head .ant-typography{color:var(--nv-ol-text);margin:0 0 5px;font-size:25px;font-weight:700;line-height:1.25}.nv-ol-page-head p{color:var(--nv-ol-muted);max-width:990px;margin:0;font-size:13px;line-height:1.6}.nv-ol-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 12px;display:flex}.nv-ol-section-head h2{color:var(--nv-ol-text);margin:0;font-size:15px;font-weight:720;line-height:1.5}.nv-ol-section-head .ant-typography{font-size:12px;line-height:1.5}.nv-ol-scope-tag.ant-tag{border:1px solid var(--nv-ol-border);background:var(--nv-ol-surface);color:var(--nv-ol-muted);border-radius:7px;margin:0;padding:3px 10px;font-size:11px;font-weight:650}.nv-ol-legacy>div{padding:0!important}.nv-ol-legacy>div>.ant-card{background:var(--nv-ol-surface);border-color:var(--nv-ol-border);border-top:2px solid var(--nv-ol-primary);border-radius:12px;overflow:hidden}.nv-ol-legacy>div>.ant-card>.ant-card-head{display:none}.nv-ol-legacy>div>.ant-card>.ant-card-body{padding:16px 18px 18px}.nv-ol-legacy .ant-alert-info{background:var(--nv-ol-surface-alt);border:1px solid var(--nv-ol-border);border-left:3px solid var(--nv-ol-primary);border-radius:9px;padding:11px 13px;margin-bottom:14px!important}.nv-ol-legacy .ant-alert-info .ant-alert-icon{color:var(--nv-ol-primary)}.nv-ol-legacy .ant-alert-message{font-size:13px;font-weight:650;line-height:1.45}.nv-ol-legacy .ant-alert-description{color:var(--nv-ol-muted);font-size:12px;line-height:1.6}.nv-ol-legacy .ant-table{background:0 0}.nv-ol-legacy .ant-table-container{border-radius:8px;overflow:hidden}.nv-ol-legacy .ant-table-content{overflow-x:auto}.nv-ol-legacy .ant-table-content>table{min-width:760px}.nv-ol-legacy .ant-table-thead>tr>th{white-space:nowrap;padding:10px 11px;font-size:12px;font-weight:680}.nv-ol-legacy .ant-table-tbody>tr>td{vertical-align:top;overflow-wrap:anywhere;padding:11px;font-size:12px;line-height:1.55}.nv-ol-legacy .ant-table-tbody .ant-tag{font-size:11px}.nv-ol-legacy .ant-table-placeholder .ant-table-cell{padding:22px 12px!important}.nv-ol-legacy .ant-empty{margin:2px auto}.nv-ol-legacy .ant-empty-image{height:42px;margin-bottom:9px}.nv-ol-legacy .ant-empty-description{font-size:12.5px;line-height:1.7}.nv-ol-legacy .ant-pagination{margin:15px 0 0}.nv-ol-legacy>div>.ant-alert-warning,.nv-ol-legacy>div>.ant-alert-error{border-radius:10px}@media (width<=767px){.nv-ol-shell{padding:16px 12px 28px}.nv-ol-page-head{margin-bottom:18px}.nv-ol-page-head .ant-typography{font-size:22px}.nv-ol-legacy>div>.ant-card>.ant-card-body{padding:12px}.nv-ol-legacy .ant-alert-info{padding:10px 11px}.nv-ol-legacy .ant-table-thead>tr>th,.nv-ol-legacy .ant-table-tbody>tr>td{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.nv-ol-page *,.nv-ol-page :before,.nv-ol-page :after{transition:none!important}}.nv-db-page{width:100%;min-width:0;color:var(--nv-db-text)}.nv-db-shell{box-sizing:border-box;width:min(100%,1392px);margin:0 auto;padding:22px 22px 40px}.nv-db-heading{margin:0 0 20px}.nv-db-eyebrow{color:var(--nv-db-accent);letter-spacing:1.6px;margin:0 0 6px;font-size:11px;font-weight:750}.nv-db-heading h2.ant-typography{color:var(--nv-db-text);margin:0 0 5px;font-size:25px;font-weight:700;line-height:1.25}.nv-db-heading p.ant-typography{max-width:990px;color:var(--nv-db-muted);margin:0;font-size:13px;line-height:1.6}.nv-db-context{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.nv-db-context .ant-tag{border-radius:6px;margin:0;padding:3px 9px;font-size:11px;line-height:1.5}.nv-db-access-tag.ant-tag{color:var(--nv-db-muted);border-color:var(--nv-db-border);background:var(--nv-db-surface)}.nv-db-tabs>.ant-tabs-nav{margin:0 0 16px}.nv-db-tabs>.ant-tabs-nav .ant-tabs-tab{padding:11px 2px 12px}.nv-db-tabs>.ant-tabs-nav .ant-tabs-tab-btn{font-size:13px;font-weight:600}.nv-db-tabs>.ant-tabs-content-holder,.nv-db-tabs .ant-tabs-tabpane{min-width:0}.nv-db-page .nv-db-panel.ant-card{border-color:var(--nv-db-border);background:var(--nv-db-surface);border-radius:11px;overflow:hidden}.nv-db-page .nv-db-panel>.ant-card-head{border-bottom:1px solid var(--nv-db-border);min-height:51px;padding:0 18px}.nv-db-page .nv-db-panel>.ant-card-head .ant-card-head-title{font-size:14px;font-weight:700}.nv-db-page .nv-db-panel>.ant-card-body{padding:17px 18px 18px}.nv-db-plan-panel>.ant-card-body>.ant-alert-info{margin-bottom:16px!important}.nv-db-plan-panel>.ant-card-head .ant-tag{font-size:11px}.nv-db-plan-flow{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.nv-db-plan-flow>*{grid-column:1/-1;min-width:0}.nv-db-plan-flow>.nv-db-plan-mode,.nv-db-plan-flow>.nv-db-plan-scope{grid-column:1/-1}.nv-db-plan-flow>.nv-db-plan-source,.nv-db-plan-flow>.nv-db-plan-type,.nv-db-plan-flow>.nv-db-plan-file{grid-column:span 6}.nv-db-plan-flow>.nv-db-plan-weekdays,.nv-db-plan-flow>.nv-db-plan-full{grid-column:1/-1}.nv-db-plan-flow .ant-typography{line-height:1.6}.nv-db-plan-flow .ant-select{max-width:100%}.nv-db-plan-flow .nv-db-plan-source .ant-typography-secondary,.nv-db-plan-flow .nv-db-plan-type .ant-typography-secondary{margin-top:6px;display:block}.nv-db-plan-scope>.ant-space{row-gap:12px!important}.nv-db-preview-requirements:empty{display:none}.nv-db-preview-actions{padding-top:3px}.nv-db-preview-results{border-top:1px solid var(--nv-db-border);flex-direction:column;gap:12px;padding-top:14px;display:flex}.nv-db-preview-results .ant-table-wrapper{min-width:0}.nv-db-preview-results .ant-alert{margin-bottom:0!important}.nv-db-preview-results>.ant-btn-primary{align-self:flex-start}.nv-db-plan-panel .ant-alert-info{background:var(--nv-db-surface-alt);border-color:var(--nv-db-border);border-left:3px solid var(--nv-db-accent)}.nv-db-page .ant-alert{border-radius:9px}.nv-db-page .ant-alert-message{font-size:13px;font-weight:650;line-height:1.5}.nv-db-page .ant-alert-description{font-size:12px;line-height:1.65}.nv-db-page .ant-alert-warning{background:#e29d3016;border:1px solid #e29d30a6;border-left:3px solid #f2b04d}.nv-db-page .ant-alert-warning .ant-alert-icon{color:#e3a13e}.nv-db-lifecycle-panel .ant-row{align-items:stretch}.nv-db-lifecycle-tile.ant-card{border:1px solid var(--nv-db-border);background:var(--nv-db-surface-alt);border-radius:9px}.nv-db-lifecycle-tile>.ant-card-body{padding:14px 14px 13px}.nv-db-lifecycle-tile .ant-space-vertical{width:100%}.nv-db-lifecycle-tile .ant-space-item>.ant-space{flex-wrap:wrap;gap:6px 8px;display:flex}.nv-db-lifecycle-tile .ant-space-item>.ant-space .ant-tag{margin:0;font-size:11px}.nv-db-lifecycle-tile .ant-typography-secondary{font-size:12px;line-height:1.65}.nv-db-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nv-db-principle-item{border:1px solid var(--nv-db-border);background:var(--nv-db-surface-alt);border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px;display:flex}.nv-db-principle-item .ant-tag{margin:0;font-size:11px}.nv-db-principle-item .ant-typography{font-size:12px;line-height:1.65}.nv-db-audit-tile.ant-card{height:100%}.nv-db-audit-tile .ant-alert-info{background:var(--nv-db-surface-alt);border-color:var(--nv-db-border)}.nv-db-audit-tile .ant-alert{padding:11px 13px}.nv-db-audit-tile .ant-space-vertical{row-gap:11px!important}@media (width<=1090px){.nv-db-plan-flow>.nv-db-plan-source,.nv-db-plan-flow>.nv-db-plan-type,.nv-db-plan-flow>.nv-db-plan-file{grid-column:1/-1}.nv-db-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nv-db-shell{padding:16px 12px 28px}.nv-db-heading h2.ant-typography{font-size:22px}.nv-db-principle-grid{grid-template-columns:1fr}.nv-db-page .nv-db-panel>.ant-card-body{padding:13px}}@media (prefers-reduced-motion:reduce){.nv-db-page *,.nv-db-page :before,.nv-db-page :after{transition:none!important}}.nv-analytics{box-sizing:border-box;background:var(--nv-bg);min-width:0;color:var(--nv-text);flex:1;padding:21px clamp(14px,2.4vw,36px) 36px;font-family:inherit}.nv-analytics *{box-sizing:border-box}.nv-a-shell{min-width:0;max-width:1710px;margin:0 auto}.nv-a-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.nv-a-eyebrow{color:var(--nv-secondary);text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:10px;font-weight:650}.nv-a-page-head h1{color:var(--nv-text);letter-spacing:-.3px;align-items:center;gap:10px;margin:0;font-size:clamp(22px,2vw,26px);font-weight:720;line-height:1.3;display:flex}.nv-a-page-head h1 .anticon{color:var(--nv-brand);font-size:23px}.nv-a-page-head p{color:var(--nv-secondary);margin:7px 0 0;font-size:12px;line-height:1.55}.nv-a-context{color:var(--nv-secondary);border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:7px;flex-shrink:0;margin-top:6px;padding:8px 10px;font-size:11px}.nv-a-duration{background:var(--nv-panel);border:1px solid var(--nv-border);border-top:2px solid var(--nv-brand);border-radius:10px;grid-template-columns:1.3fr 1fr;gap:12px;margin-bottom:19px;padding:19px 20px 18px;scroll-margin-top:104px;display:grid}.nv-a-overline{letter-spacing:.06em;color:var(--nv-secondary);align-items:center;gap:7px;font-size:11px;font-weight:720;display:flex}.nv-a-overline .anticon{color:var(--nv-brand);font-size:16px}.nv-a-duration-value{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(30px,3.2vw,41px);font-weight:760;line-height:1.12}.nv-a-duration-value>span{color:var(--nv-secondary);vertical-align:middle;letter-spacing:0;margin-left:9px;font-size:11px;font-weight:630}.nv-a-unknown{color:var(--nv-secondary)!important;letter-spacing:0!important;font-size:18px!important;font-weight:650!important}.nv-a-duration-primary>p{color:var(--nv-secondary);max-width:550px;margin:8px 0 0;font-size:11px;line-height:1.6}.nv-a-duration-primary strong{color:var(--nv-text);font-weight:670}.nv-a-duration-breakdown{border-left:1px solid var(--nv-border);flex-direction:column;justify-content:center;gap:11px;padding:4px 0 2px 20px;display:flex}.nv-a-duration-breakdown>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.nv-a-duration-breakdown>div span{color:var(--nv-secondary);font-size:11px}.nv-a-duration-breakdown>div strong{color:var(--nv-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:720}.nv-a-duration-breakdown>small{color:var(--nv-secondary);font-size:10px;line-height:1.4}.nv-a-section-head{border-bottom:1px solid var(--nv-border);justify-content:space-between;align-items:center;gap:10px;margin:18px 0 9px;padding-bottom:7px;display:flex}.nv-a-section-head h2{color:var(--nv-text);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:730;line-height:1.35;display:flex}.nv-a-section-head h2:before{content:"";background:var(--nv-brand);border-radius:2px;width:3px;height:14px;display:inline-block}.nv-a-section-head>span{color:var(--nv-secondary);text-align:right;font-size:10.5px}.nv-a-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nv-a-kpi{background:var(--nv-panel);border:1px solid var(--nv-border);border-top:2px solid var(--nv-brand);border-radius:9px;flex-direction:column;min-width:0;min-height:142px;padding:12px;display:flex}.nv-a-kpi-balance{border-top-color:var(--nv-positive)}.nv-a-kpi-gaps{border-top-color:var(--nv-warning)}.nv-a-kpi-saving{border-top-color:var(--nv-brand)}.nv-a-kpi-head{min-height:31px;color:var(--nv-secondary);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nv-a-kpi-head>span{align-items:flex-start;gap:7px;font-size:11.5px;font-weight:680;line-height:1.35;display:flex}.nv-a-kpi-head>span>.anticon{color:var(--nv-brand);flex-shrink:0;font-size:15px}.nv-a-kpi-balance .nv-a-kpi-head>span>.anticon{color:var(--nv-positive)}.nv-a-kpi-gaps .nv-a-kpi-head>span>.anticon{color:var(--nv-warning)}.nv-a-kpi-head>.anticon{cursor:help;flex-shrink:0;font-size:12px}.nv-a-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.25px;margin:7px 0 4px;font-size:clamp(23px,2.1vw,29px);font-weight:760;line-height:1.2}.nv-a-kpi-saving .nv-a-kpi-value{letter-spacing:0;font-size:15px;font-weight:670}.nv-a-kpi>p{color:var(--nv-secondary);margin:3px 0 6px;font-size:10.5px;line-height:1.5}.nv-a-comparison{margin-top:auto;padding-top:4px}.nv-a-status{border:1px solid var(--nv-border);background:var(--nv-tint);color:var(--nv-secondary);border-radius:5px;padding:3px 7px;font-size:10px;display:inline-block}.nv-a-status-good{color:var(--nv-positive)}.nv-a-status-caution{color:var(--nv-warning)}.nv-a-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.nv-a-grid-details{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;gap:10px;display:grid}.nv-a-panel{border:1px solid var(--nv-border);background:var(--nv-panel);border-radius:10px;min-width:0;overflow:hidden}.nv-a-panel-head{border-bottom:1px solid var(--nv-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.nv-a-panel-head h2{color:var(--nv-text);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:720;line-height:1.4;display:flex}.nv-a-panel-head h2>.anticon{color:var(--nv-brand);font-size:15px}.nv-a-panel-hint{color:var(--nv-secondary);font-size:10px}.nv-a-panel-body{padding:8px 14px 14px}.nv-a-workload-list{counter-reset:none;margin:0;padding:0;list-style:none}.nv-a-workload-item{border-bottom:1px solid var(--nv-border);padding:10px 0}.nv-a-workload-item:last-child{border-bottom:0}.nv-a-workload-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.nv-a-workload-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:11.5px;display:flex}.nv-a-rank{color:var(--nv-secondary)}.nv-a-workload-title>strong{color:var(--nv-text);font-weight:700}.nv-a-tag{border:1px solid var(--nv-border);background:var(--nv-tint);color:var(--nv-secondary);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.4}.nv-a-workload-hours{color:var(--nv-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:730}.nv-a-track{background:var(--nv-border);border-radius:30px;height:5px;overflow:hidden}.nv-a-track>span{border-radius:30px;min-width:0;height:100%;transition:none;display:block}.nv-a-footnote{color:var(--nv-secondary);margin:12px 0 0;font-size:10px;line-height:1.6}.nv-a-empty{color:var(--nv-secondary);margin:14px 0;font-size:12px}.nv-a-shifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.nv-a-shift{border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:8px;min-width:0;padding:13px}.nv-a-shift>h3{color:var(--nv-text);margin:0 0 10px;font-size:12px;font-weight:720;line-height:1.4}.nv-a-shift-hours{color:var(--nv-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:760;line-height:1.25}.nv-a-shift-hours>span{color:var(--nv-secondary);font-size:11px;font-weight:560}.nv-a-definition{border-top:1px solid var(--nv-border);border-bottom:1px solid var(--nv-border);margin:8px 0;padding:9px 0}.nv-a-definition>div{justify-content:space-between;gap:8px;padding:5px 0;font-size:11px;line-height:1.4;display:flex}.nv-a-definition dt{color:var(--nv-secondary)}.nv-a-definition dd{color:var(--nv-text);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.nv-a-risk-body{flex-direction:column;gap:10px;padding:13px;display:flex}.nv-a-risk-action{text-align:left;border:1px solid var(--nv-border);background:var(--nv-tint);width:100%;font:inherit;color:var(--nv-text);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.nv-a-risk-action:hover{background:var(--nv-panel-hover);border-color:var(--nv-brand)}.nv-a-risk-action:focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px}.nv-a-risk-title{color:var(--nv-text);justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:11.5px;font-weight:700;line-height:1.4;display:flex}.nv-a-risk-title>.anticon{color:var(--nv-brand);flex-shrink:0}.nv-a-risk-action>strong{color:var(--nv-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:760;line-height:1.2}.nv-a-risk-caption{color:var(--nv-secondary);font-size:10.5px;line-height:1.55}.nv-a-footer{border-top:1px solid var(--nv-border);color:var(--nv-secondary);margin-top:21px;padding-top:10px;font-size:10.5px;line-height:1.6}.nv-a-state{justify-content:center;align-items:center;min-height:150px;display:flex}.nv-a-page-head{margin-bottom:14px}.nv-a-page-head h1{letter-spacing:-.25px;gap:0;font-size:clamp(21px,1.9vw,25px)}.nv-a-page-head h1 .anticon{display:none}.nv-a-duration{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-bottom:16px;padding:14px 16px}.nv-a-duration-value{margin-top:6px;font-size:clamp(29px,2.6vw,35px);line-height:1.12}.nv-a-duration-primary>p{margin-top:7px}.nv-a-duration-breakdown{gap:9px;padding:2px 0 2px 17px}.nv-a-duration-breakdown>div strong{font-size:15px}.nv-a-section-head{margin-top:16px}.nv-a-kpi{min-height:135px;padding:11px}.nv-a-kpi-head{min-height:29px}.nv-a-kpi-value{margin:5px 0 3px;font-size:clamp(22px,1.9vw,25px)}.nv-a-kpi-saving .nv-a-kpi-value{font-size:15px}.nv-a-kpi>p{margin:3px 0 4px}.nv-a-comparison .nv-a-status{background:0 0;border-color:#0000;padding:1px 0;font-size:10px}.nv-a-panel-head{padding:11px 13px}.nv-a-shifts{gap:10px;padding:11px}.nv-a-shift{flex-direction:column;padding:12px;display:flex}.nv-a-shift-hours{font-size:22px}.nv-a-shift .nv-a-track{margin-top:auto}.nv-a-risk-body{gap:10px;padding:11px}.nv-a-risk-action{padding:11px}.nv-a-risk-action>strong{font-size:22px}.nv-a-duration-value{font-size:clamp(27px,2.25vw,31px);font-weight:710}.nv-a-duration-breakdown>div strong{font-size:14px;font-weight:700}.nv-a-kpi-value{font-size:clamp(20px,1.7vw,23px);font-weight:710}.nv-a-shift-hours,.nv-a-risk-action>strong{font-size:20px;font-weight:710}@media (width<=1250px){.nv-a-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-a-grid-details{grid-template-columns:1fr}}@media (width<=850px){.nv-a-duration{grid-template-columns:1fr}.nv-a-duration-breakdown{border-left:0;border-top:1px solid var(--nv-border);padding:14px 0 0}.nv-a-grid-2{grid-template-columns:1fr}}@media (width<=620px){.nv-analytics{padding:14px 11px 25px}.nv-a-page-head{flex-direction:column;gap:8px}.nv-a-page-head h1{font-size:20px}.nv-a-kpis,.nv-a-shifts{grid-template-columns:1fr}.nv-a-section-head{flex-direction:column;align-items:flex-start}.nv-a-section-head>span{text-align:left}}.nv-a-workload-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.nv-a-workload-actions .nv-a-footnote{flex:1;min-width:190px;margin:0}.nv-a-show-all,.nv-a-all-close,.nv-a-all-pager button{font:inherit;color:var(--nv-brand);background:var(--nv-tint);border:1px solid var(--nv-border);cursor:pointer;border-radius:7px;padding:8px 11px;font-size:11.5px;font-weight:680}.nv-a-show-all{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.nv-a-show-all:hover:not(:disabled),.nv-a-all-close:hover,.nv-a-all-pager button:hover:not(:disabled){border-color:var(--nv-brand)}.nv-a-show-all:disabled,.nv-a-all-pager button:disabled{opacity:.45;cursor:not-allowed}.nv-a-show-all:focus-visible,.nv-a-all-close:focus-visible,.nv-a-all-pager button:focus-visible,.nv-a-all-controls input:focus-visible,.nv-a-all-controls select:focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px}.nv-a-all-cards{background:var(--nv-panel);border:1px solid var(--nv-border);border-radius:10px;min-width:0;margin-top:12px;padding:15px;scroll-margin-top:100px}.nv-a-all-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.nv-a-all-head h2{color:var(--nv-text);margin:0;font-size:14px;font-weight:740}.nv-a-all-head h2 span{color:var(--nv-secondary);font-weight:600}.nv-a-all-head p{color:var(--nv-secondary);margin:5px 0 0;font-size:11px;line-height:1.6}.nv-a-all-close{flex-shrink:0}.nv-a-all-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0 10px;display:flex}.nv-a-all-controls label{color:var(--nv-secondary);flex-direction:column;flex:1;gap:5px;min-width:200px;font-size:11px;font-weight:680;display:flex}.nv-a-all-controls input,.nv-a-all-controls select{font:inherit;border:1px solid var(--nv-border);background:var(--nv-tint);width:100%;min-height:36px;color:var(--nv-text);border-radius:7px;padding:8px 10px;font-size:12px;font-weight:500}.nv-a-all-controls input::placeholder{color:var(--nv-secondary);opacity:.85}.nv-a-all-result-count{color:var(--nv-secondary);white-space:nowrap;padding-bottom:10px;font-size:11px}.nv-a-all-table-scroll{border:1px solid var(--nv-border);border-radius:8px;width:100%;overflow-x:auto}.nv-a-all-table{border-collapse:collapse;width:100%;min-width:590px;color:var(--nv-text);font-variant-numeric:tabular-nums;font-size:12px}.nv-a-all-table th{text-align:left;color:var(--nv-secondary);background:var(--nv-tint);padding:11px 12px;font-size:11px;font-weight:700}.nv-a-all-table td{border-top:1px solid var(--nv-border);padding:10px 12px}.nv-a-all-table th:first-child,.nv-a-all-table td:first-child{width:72px;color:var(--nv-secondary)}.nv-a-all-table th:last-child{text-align:right}.nv-a-all-hours{text-align:right;white-space:nowrap;font-weight:730}.nv-a-all-empty{color:var(--nv-secondary);text-align:center!important;padding:23px 12px!important}.nv-a-all-pager{color:var(--nv-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;display:flex}.nv-a-all-pager>div{align-items:center;gap:9px;display:flex}@media (width<=620px){.nv-a-all-head{flex-wrap:wrap}.nv-a-all-controls label{min-width:100%}.nv-a-all-result-count{padding:0}.nv-a-all-pager{justify-content:center}}.nv-a-topcard-open{font:inherit;color:var(--nv-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-weight:710;display:inline-flex}.nv-a-topcard-open .anticon{color:var(--nv-brand);font-size:10px}.nv-a-topcard-open:hover{text-decoration:underline;-webkit-text-decoration-color:var(--nv-brand);text-decoration-color:var(--nv-brand)}.nv-a-details-open{font:inherit;color:var(--nv-brand);cursor:pointer;background:var(--nv-tint);border:1px solid var(--nv-border);white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.nv-a-details-open:hover{border-color:var(--nv-brand)}.nv-a-details-open:focus-visible,.nv-a-topcard-open:focus-visible,.nv-a-card-boundary select:focus-visible,.nv-a-example-inputs input:focus-visible,.nv-a-example-toggle input:focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px}.nv-a-all-table th:last-child:not(:nth-child(4)){text-align:left}.nv-a-card-details{border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:9px;min-width:0;margin-top:14px;padding:14px;scroll-margin-top:95px}.nv-a-card-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.nv-a-card-detail-head h3{color:var(--nv-text);margin:0;font-size:14px;font-weight:740}.nv-a-card-detail-head p{color:var(--nv-secondary);margin:5px 0;font-size:11px}.nv-a-card-detail-caution{color:var(--nv-secondary);margin:10px 0;font-size:11px;line-height:1.6}.nv-a-card-servicerange{border-top:1px solid var(--nv-border);color:var(--nv-secondary);flex-wrap:wrap;gap:15px;padding-top:9px;font-size:11.5px;display:flex}.nv-a-card-servicerange strong{color:var(--nv-text)}.nv-a-card-boundary{color:var(--nv-secondary);flex-direction:column;gap:5px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.nv-a-card-boundary select{border:1px solid var(--nv-border);width:100%;max-width:540px;min-height:35px;color:var(--nv-text);background:var(--nv-panel);font:inherit;border-radius:6px;padding:7px;font-weight:500}.nv-a-service-group h4{color:var(--nv-text);justify-content:space-between;gap:12px;margin:0 0 8px;font-size:12px;font-weight:740;display:flex}.nv-a-service-group h4 span{color:var(--nv-secondary);font-size:11px;font-weight:580}.nv-a-service-table{min-width:610px}.nv-a-service-table td:nth-child(2) small{color:var(--nv-secondary);margin-top:3px;font-size:10px;display:block}.nv-a-service-table td:last-child{text-align:left}.nv-a-example-toggle{color:var(--nv-text);cursor:pointer;align-items:center;gap:8px;margin:15px 0 8px;font-size:11.5px;font-weight:680;display:flex}.nv-a-example-window{border:1px solid var(--nv-border);background:var(--nv-panel);color:var(--nv-text);border-radius:7px;padding:12px;font-size:11.5px}.nv-a-example-window>p{margin:6px 0;line-height:1.5}.nv-a-example-inputs{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.nv-a-example-inputs label{color:var(--nv-secondary);align-items:center;gap:6px;display:flex}.nv-a-example-inputs input{border:1px solid var(--nv-border);background:var(--nv-tint);width:65px;color:var(--nv-text);border-radius:5px;padding:6px}@media (width<=620px){.nv-a-card-details{padding:10px}.nv-a-card-servicerange{flex-direction:column;gap:5px}.nv-a-example-inputs label{width:100%}}.nv-a-card-details{background:var(--nv-panel);padding:16px 17px}.nv-a-card-detail-head h3{font-size:16px;line-height:1.35}.nv-a-card-detail-head p{font-size:12.5px;line-height:1.45}.nv-a-card-detail-caution{margin:9px 0;font-size:12px;line-height:1.55}.nv-a-detail-primary-note{background:var(--nv-tint);border-left:3px solid var(--nv-brand);border-radius:5px;padding:9px 12px}.nv-a-card-servicerange{border-bottom:1px solid var(--nv-border);align-items:center;gap:10px 20px;padding:10px 0;font-size:12.5px}.nv-a-card-servicerange strong{font-variant-numeric:tabular-nums;margin-left:5px;font-size:15px;font-weight:750}.nv-a-card-servicerange small{width:100%;color:var(--nv-secondary);font-size:11.5px}.nv-a-card-boundary{gap:7px;margin-top:12px;font-size:12.5px}.nv-a-card-boundary select{min-height:38px;font-size:13px}.nv-a-card-boundary-hint{color:var(--nv-secondary);font-size:11.5px;font-weight:500;line-height:1.45}.nv-a-service-group{margin-top:13px}.nv-a-service-group h4{align-items:center;margin-bottom:4px;font-size:14px}.nv-a-service-group h4 span{font-size:12px}.nv-a-service-group-range{color:var(--nv-secondary);margin:0 0 8px;font-size:12px}.nv-a-service-group-range strong{color:var(--nv-text);font-variant-numeric:tabular-nums}.nv-a-service-table{min-width:680px;font-size:13px}.nv-a-service-table th{padding:9px 10px;font-size:12px}.nv-a-service-table td{padding:7px 10px;line-height:1.35}.nv-a-service-table td:first-child{width:40px}.nv-a-service-table td:nth-child(2) strong{font-weight:680}.nv-a-service-table td:nth-child(2) small{margin-top:2px;font-size:11.5px}.nv-a-service-clock{white-space:normal;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:730}.nv-a-service-duration{white-space:nowrap;font-weight:660}.nv-a-example-action{flex-wrap:wrap;align-items:center;gap:7px 12px;margin:14px 0 8px;display:flex}.nv-a-example-toggle{font:inherit;border:1px solid var(--nv-brand);background:var(--nv-tint);color:var(--nv-brand);cursor:pointer;white-space:normal;text-align:left;border-radius:7px;margin:0;padding:9px 12px;font-size:12.5px;font-weight:750}.nv-a-example-toggle:hover{background:var(--nv-panel-hover)}.nv-a-example-toggle:focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px}.nv-a-example-action>span{color:var(--nv-secondary);font-size:11.5px;line-height:1.5}.nv-a-example-window{padding:14px;font-size:12.5px}.nv-a-example-window>p{line-height:1.6}.nv-a-example-inputs label{font-size:12px}.nv-a-example-inputs input{font-size:13px}.nv-a-example-results{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;margin:12px 0;display:grid}.nv-a-example-result{border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:7px;flex-direction:column;gap:5px;padding:11px;display:flex}.nv-a-example-result>span{font-size:12px;font-weight:730}.nv-a-example-result>small{color:var(--nv-secondary);font-size:11.5px}.nv-a-example-result>strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:760;line-height:1.35}@media (width<=620px){.nv-a-card-details{padding:11px}.nv-a-example-result>strong{font-size:14px}.nv-a-service-table{min-width:650px}}.nv-a-example-overlap{border:1px solid var(--nv-warning);border-left:3px solid var(--nv-warning);background:var(--nv-tint);color:var(--nv-text);border-radius:7px;flex-direction:column;gap:5px;margin:10px 0;padding:10px 12px;line-height:1.5;display:flex}.nv-a-example-overlap>strong{color:var(--nv-text);font-size:13px;font-weight:740}.nv-a-example-overlap>span{color:var(--nv-secondary);font-size:12px}.nv-optimizer{background:var(--nv-bg);min-width:0;color:var(--nv-text);box-sizing:border-box;flex:1;padding:21px clamp(14px,2.4vw,36px) 36px;font-family:inherit}.nv-optimizer *,.nv-optimizer :before,.nv-optimizer :after{box-sizing:border-box}.nv-opt-shell{min-width:0;max-width:1710px;margin:0 auto}.nv-opt-page-head{margin:0 0 17px}.nv-opt-eyebrow{color:var(--nv-secondary);letter-spacing:.09em;margin-bottom:3px;font-size:10px;font-weight:650}.nv-optimizer .nv-opt-page-head h2.ant-typography{color:var(--nv-text);letter-spacing:-.3px;margin:0;font-size:clamp(21px,1.9vw,25px);font-weight:720;line-height:1.3}.nv-opt-page-head p{color:var(--nv-secondary);margin:7px 0 0;font-size:12px;line-height:1.55}.nv-optimizer .nv-opt-tabs>.ant-tabs-nav{margin-bottom:16px}.nv-optimizer .nv-opt-tabs>.ant-tabs-nav:before{border-color:var(--nv-border)}.nv-optimizer .nv-opt-tabs .ant-tabs-tab{color:var(--nv-secondary);border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:9px 9px 0 0;margin-right:4px;padding:11px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.nv-optimizer .nv-opt-tabs .ant-tabs-tab-btn{color:inherit;white-space:normal;line-height:1.4}.nv-optimizer .nv-opt-tabs .ant-tabs-tab .anticon{color:var(--nv-brand)}.nv-optimizer .nv-opt-tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-disabled){background:var(--nv-panel-hover);color:var(--nv-text)}.nv-optimizer .nv-opt-tabs .ant-tabs-tab-active{background:var(--nv-panel);color:var(--nv-text);border-bottom-color:var(--nv-panel);box-shadow:inset 0 2px 0 var(--nv-brand)}.nv-optimizer .nv-opt-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--nv-brand);font-weight:720}.nv-optimizer .nv-opt-tabs .ant-tabs-tab-disabled{color:var(--nv-secondary);opacity:.58;cursor:not-allowed}.nv-optimizer .nv-opt-tabs .ant-tabs-content-holder{min-width:0}.nv-optimizer .nv-opt-tabs .ant-tabs-ink-bar{background:var(--nv-brand)}.nv-optimizer .nv-opt-card.ant-card{--nv-opt-accent:var(--nv-brand);background:var(--nv-panel);border:1px solid var(--nv-border);border-top:2px solid var(--nv-opt-accent);color:var(--nv-text);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000b}.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--resources,.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--shift{--nv-opt-accent:var(--nv-positive)}.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--break{--nv-opt-accent:#9e8add}.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--quota{--nv-opt-accent:var(--nv-brand)}.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--strategy{--nv-opt-accent:var(--nv-positive)}.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--risk{--nv-opt-accent:var(--nv-warning)}.nv-optimizer .nv-opt-card.ant-card.nv-opt-card--rules{--nv-opt-accent:#9e8add}.nv-optimizer .nv-opt-card>.ant-card-head{background:var(--nv-panel);border-bottom:1px solid var(--nv-border);color:var(--nv-text);min-height:44px;padding:0 15px}.nv-optimizer .nv-opt-card .ant-card-head-title{color:var(--nv-text);padding:11px 0;font-size:12.5px;font-weight:720;line-height:1.4}.nv-optimizer .nv-opt-card .ant-card-head-title .anticon{color:var(--nv-opt-accent);margin-right:3px}.nv-optimizer .nv-opt-card>.ant-card-body{color:var(--nv-text);padding:15px}.nv-optimizer .nv-opt-card .ant-typography{color:var(--nv-text)}.nv-optimizer .nv-opt-card .ant-typography.ant-typography-secondary{color:var(--nv-secondary)}.nv-optimizer .nv-opt-card .ant-divider{border-color:var(--nv-border);color:var(--nv-secondary);font-weight:650}.nv-opt-helper{color:var(--nv-secondary);margin:0 0 13px;font-size:11px;line-height:1.5}.nv-opt-or{border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:20px;padding:4px 8px;font-size:11px;display:inline-flex}.nv-optimizer .ant-form-item-label>label{color:var(--nv-text);font-size:12px;font-weight:620;line-height:1.4}.nv-optimizer .ant-form-item-explain,.nv-optimizer .ant-form-item-extra{color:var(--nv-secondary);font-size:10.5px;line-height:1.55}.nv-optimizer .ant-input:not(:disabled),.nv-optimizer .ant-input-number:not(.ant-input-number-disabled),.nv-optimizer .ant-select:not(.ant-select-disabled) .ant-select-selector,.nv-optimizer .ant-picker:not(.ant-picker-disabled){background:var(--nv-tint);border-color:var(--nv-border);color:var(--nv-text);border-radius:7px}.nv-optimizer .ant-input-number-input,.nv-optimizer .ant-picker-input input{color:var(--nv-text)}.nv-optimizer .ant-input::-moz-placeholder{color:var(--nv-secondary);opacity:.77}.nv-optimizer .ant-select-selection-placeholder,.nv-optimizer .ant-input::placeholder{color:var(--nv-secondary);opacity:.77}.nv-optimizer .ant-input:hover:not(:disabled),.nv-optimizer .ant-input-number:hover:not(.ant-input-number-disabled),.nv-optimizer .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.nv-optimizer .ant-picker:hover:not(.ant-picker-disabled){border-color:var(--nv-brand)}.nv-optimizer .ant-input:focus-visible,.nv-optimizer .ant-picker:focus-within,.nv-optimizer .ant-input-number:focus-within{outline:1px solid var(--nv-brand);outline-offset:0}.nv-opt-source-select{max-width:100%}.nv-opt-source-select--region,.nv-opt-source-select--location{min-width:0}.nv-optimizer .nv-opt-card .ant-upload-wrapper .ant-upload-drag{background:var(--nv-tint);border:1px dashed var(--nv-border);border-radius:9px;min-height:126px}.nv-optimizer .nv-opt-card .ant-upload-wrapper .ant-upload-drag:hover{background:var(--nv-panel-hover);border-color:var(--nv-brand)}.nv-optimizer .nv-opt-card .ant-upload-drag-icon{margin-bottom:7px}.nv-optimizer .nv-opt-card .ant-upload-drag-icon .anticon{color:var(--nv-brand);font-size:28px}.nv-optimizer .nv-opt-card--resources .ant-upload-drag-icon .anticon{color:var(--nv-positive)}.nv-optimizer .nv-opt-card .ant-upload-text{color:var(--nv-text);margin-bottom:2px;font-size:12.5px;font-weight:650;line-height:1.45}.nv-opt-upload-hint{color:var(--nv-secondary);margin:0;font-size:10.5px;line-height:1.5}.nv-opt-upload-summary{background:var(--nv-tint);border:1px solid var(--nv-border);color:var(--nv-text);font-size:11.5px;line-height:1.6}.nv-optimizer .nv-opt-card .ant-alert{background:var(--nv-tint);border:1px solid var(--nv-border);border-left:3px solid var(--nv-brand);border-radius:8px}.nv-optimizer .nv-opt-card .ant-alert-error{border-left-color:var(--nv-critical)}.nv-optimizer .nv-opt-card .ant-alert-message{color:var(--nv-text);font-size:12.5px;font-weight:680}.nv-optimizer .nv-opt-card .ant-alert-description{color:var(--nv-secondary);font-size:11.5px;line-height:1.6}.nv-optimizer .nv-opt-card .ant-list-empty-text{color:var(--nv-secondary);background:var(--nv-tint);border:1px dashed var(--nv-border);border-radius:8px;padding:23px 12px;font-size:12px}.nv-optimizer .nv-opt-card .ant-empty{margin:0}.nv-optimizer .nv-opt-card .ant-empty-description{color:var(--nv-secondary);font-size:11.5px}.nv-optimizer .nv-opt-quota-list .ant-list-item{color:var(--nv-text);border-color:var(--nv-border);flex-wrap:wrap;gap:5px;font-size:12px}.nv-optimizer .nv-opt-quota-list .ant-list-item-action{margin-left:auto}.nv-optimizer .nv-opt-action-divider{border-color:var(--nv-border);margin:23px 0 15px}.nv-opt-action-area{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;display:flex}.nv-optimizer .nv-opt-start-button.ant-btn{border-radius:8px;min-width:min(100%,292px);height:43px;font-size:13px;font-weight:690}.nv-optimizer .nv-opt-start-button.ant-btn:disabled{background:var(--nv-tint);color:var(--nv-secondary);border:1px solid var(--nv-border);opacity:.78}.nv-optimizer .nv-opt-action-hint{max-width:570px;color:var(--nv-secondary);font-size:11px;line-height:1.55;display:block}@media (width<=900px){.nv-optimizer .nv-opt-tabs .ant-tabs-tab{padding:9px 10px;font-size:11px}}@media (width<=610px){.nv-optimizer{padding:14px 11px 25px}.nv-optimizer .nv-opt-page-head h2.ant-typography{font-size:20px}.nv-optimizer .nv-opt-card>.ant-card-body{padding:12px}.nv-opt-action-area{text-align:left;align-items:stretch}.nv-optimizer .nv-opt-start-button.ant-btn{width:100%;min-width:0}.nv-optimizer .nv-opt-tabs .ant-tabs-tab{white-space:nowrap}}.nv-optimizer .nv-opt-shift-layout .nv-opt-card--shift-primary>.ant-card-body{padding-bottom:9px}.nv-optimizer .nv-opt-shift-layout .nv-opt-card--shift-primary .ant-form-item,.nv-optimizer .nv-opt-shift-layout .nv-opt-card--shift-split .ant-form-item{margin-bottom:14px}.nv-optimizer .nv-opt-card--strategy>.ant-card-body>.ant-form-item{margin-bottom:12px}.nv-optimizer .nv-opt-card--strategy>.ant-card-body>.ant-form-item:last-of-type{margin-bottom:10px}.nv-optimizer .nv-opt-card--risk>.ant-card-body>.ant-form-item{margin-bottom:14px}.nv-optimizer .nv-opt-card--risk .ant-switch.ant-switch-checked{background:var(--nv-warning)}.nv-optimizer .nv-opt-card--risk .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--nv-warning);filter:brightness(.94)}.nv-optimizer .nv-opt-card--risk .ant-form-item-label>label{color:var(--nv-text)}@media (width<=980px){.nv-optimizer .nv-opt-shift-layout>.ant-col{flex:0 0 100%;max-width:100%}.nv-optimizer .nv-opt-shift-layout .nv-opt-card--shift-primary .ant-row>.ant-col{flex:0 0 50%;max-width:50%}}@media (width<=610px){.nv-optimizer .nv-opt-shift-layout .nv-opt-card--shift-primary .ant-row>.ant-col{flex:0 0 100%;max-width:100%}}.nv-settings-page{--nv-settings-bg:#102338;--nv-settings-inset:#172e44;--nv-settings-border:#244157;--nv-settings-muted:#9aacc1;--nv-settings-accent:#3189fa;--nv-settings-text:#e0e9f4;width:100%;min-width:0}.nv-settings-light{--nv-settings-bg:#fff;--nv-settings-inset:#f5f8fd;--nv-settings-border:#dbe4ef;--nv-settings-muted:#6d7d90;--nv-settings-accent:#1677ff;--nv-settings-text:#243448}.nv-settings-shell{max-width:1460px;margin:0 auto;padding:22px 24px 42px}.nv-settings-heading{margin:0 0 20px}.nv-settings-eyebrow{color:var(--nv-settings-accent);letter-spacing:1.65px;margin-bottom:6px;font-size:11px;font-weight:760}.nv-settings-heading h3.ant-typography{color:var(--nv-settings-text);margin:0 0 7px;font-size:25px;font-weight:720;line-height:1.25}.nv-settings-heading>.ant-typography{color:var(--nv-settings-muted);font-size:13px;line-height:1.55}.nv-settings-load-error{margin-bottom:18px}.nv-settings-page .nv-settings-main-card.ant-card{box-shadow:none;background:0 0;border:0}.nv-settings-page .nv-settings-main-card>.ant-card-body{padding:0}.nv-settings-tabs>.ant-tabs-nav{margin:0 0 17px}.nv-settings-tabs>.ant-tabs-nav .ant-tabs-tab{padding:11px 1px 12px}.nv-settings-tabs>.ant-tabs-nav .ant-tabs-tab-btn{white-space:nowrap;font-size:13px;font-weight:650}.nv-settings-tabs>.ant-tabs-nav .ant-tabs-tab-btn .anticon{margin-right:5px}.nv-settings-tabs>.ant-tabs-content-holder,.nv-settings-tabs .ant-tabs-tabpane{min-width:0}.nv-settings-panel{border:1px solid var(--nv-settings-border);background:var(--nv-settings-bg);border-radius:11px;min-width:0;padding:20px}.nv-settings-panel>div:not(.nv-settings-coming-soon){background:0 0!important;min-height:0!important;padding:0!important}.nv-settings-page .ant-alert{border-radius:9px}.nv-settings-page .ant-alert-info{background:var(--nv-settings-inset);border:1px solid var(--nv-settings-border);border-left:3px solid var(--nv-settings-accent)}.nv-settings-page .ant-alert-info .ant-alert-icon{color:var(--nv-settings-accent)}.nv-settings-page .ant-alert-warning{background:#dfa03914;border:1px solid #dfa0398c;border-left:3px solid #dfa039}.nv-settings-page .ant-alert-warning .ant-alert-icon{color:#dfa039}.nv-settings-page .ant-alert-message{font-size:13px;font-weight:650}.nv-settings-page .ant-alert-description{font-size:12px;line-height:1.6}.nv-settings-readonly-note{margin:0 0 14px}.nv-settings-page .ant-card:not(.nv-settings-main-card){border-color:var(--nv-settings-border);box-shadow:none;border-radius:9px}.nv-settings-page .ant-card:not(.nv-settings-main-card)>.ant-card-head{border-bottom-color:var(--nv-settings-border);min-height:43px;padding:0 14px}.nv-settings-page .ant-card:not(.nv-settings-main-card) .ant-card-head-title{font-size:13px;font-weight:700}.nv-settings-page .ant-card:not(.nv-settings-main-card)>.ant-card-body{padding:14px}.nv-settings-page .ant-table-wrapper{min-width:0}.nv-settings-page .ant-table{border:1px solid var(--nv-settings-border);border-radius:8px;overflow:hidden}.nv-settings-page .ant-table-thead>tr>th.ant-table-cell{background:var(--nv-settings-inset);font-size:12px;font-weight:700}.nv-settings-page .ant-table-tbody>tr>td.ant-table-cell{vertical-align:middle;padding:10px 12px;font-size:12px}.nv-settings-page .ant-form-item-label>label{font-size:12px;font-weight:640}.nv-settings-page .ant-form-item-explain,.nv-settings-page .ant-form-item-extra{font-size:12px;line-height:1.55}.nv-settings-health-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv-settings-health-form>.ant-card{min-width:0;margin:0!important}.nv-settings-health-form>.ant-form-item{grid-column:1/-1;margin:6px 0 0}.nv-settings-health-form .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;gap:12px!important}.nv-settings-health-form .ant-space-item{min-width:0}.nv-settings-health-form .ant-form-item{margin-bottom:3px}.nv-settings-health-form .ant-input-number-group-wrapper,.nv-settings-health-form .ant-input-number{width:100%;max-width:100%}.nv-settings-page .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:8px 13px}.nv-settings-coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:30px 15px;display:flex}.nv-settings-coming-soon .ant-typography-secondary{max-width:520px;font-size:12px;line-height:1.6}.nv-settings-coming-icon{background:var(--nv-settings-inset);border:1px solid var(--nv-settings-border);width:35px;height:35px;color:var(--nv-settings-accent);border-radius:9px;place-items:center;display:grid}.nv-settings-coming-note{color:var(--nv-settings-muted);font-size:12px}.nv-settings-page .ant-table-content{max-width:100%}@media (width<=1080px){.nv-settings-health-form{grid-template-columns:1fr}}.nv-settings-page .nv-settings-location-create{flex-direction:column;gap:13px;margin-bottom:15px;display:flex}.nv-settings-page .nv-settings-location-section{border:1px solid var(--nv-settings-border);background:var(--nv-settings-bg);border-radius:8px;padding:13px 14px}.nv-settings-page .nv-settings-location-section-title{color:var(--nv-settings-text);margin-bottom:10px;font-size:13px;font-weight:700}.nv-settings-page .nv-settings-location-fields{align-items:end;gap:12px;display:grid}.nv-settings-page .nv-settings-location-identity{grid-template-columns:minmax(170px,1fr) minmax(200px,1.25fr) minmax(210px,1fr)}.nv-settings-page .nv-settings-location-minutes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.nv-settings-page .nv-settings-location-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nv-settings-page .nv-settings-location-field>.ant-typography{font-size:12px}.nv-settings-page .nv-settings-location-field>.ant-input,.nv-settings-page .nv-settings-location-field>.ant-select{width:100%}.nv-settings-page .nv-settings-location-note{font-size:12px;line-height:1.5;display:block}.nv-settings-page .nv-settings-location-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nv-settings-page .nv-settings-location-actions>.ant-typography{font-size:12px}.nv-settings-page .nv-settings-location-actions>.ant-btn{margin-left:auto}@media (width<=1150px){.nv-settings-page .nv-settings-location-identity,.nv-settings-page .nv-settings-location-minutes{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-auth-page{width:100%;min-width:0;color:var(--nv-auth-text)}.nv-auth-shell{box-sizing:border-box;width:min(100%,1392px);margin:0 auto;padding:22px 22px 40px}.nv-auth-heading{margin:0 0 20px}.nv-auth-heading-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.nv-auth-heading-main>div{min-width:0}.nv-auth-eyebrow{color:var(--nv-auth-accent);letter-spacing:1.6px;margin:0 0 6px;font-size:11px;font-weight:750}.nv-auth-heading h2.ant-typography{color:var(--nv-auth-text);margin:0 0 5px;font-size:25px;font-weight:700;line-height:1.24}.nv-auth-heading .ant-typography-secondary{color:var(--nv-auth-muted);font-size:13px;line-height:1.6;display:block}.nv-auth-context{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.nv-auth-context .ant-tag{border-radius:6px;margin:0;padding:3px 9px;font-size:11px}.nv-auth-context .ant-tag:not(.ant-tag-blue){background:var(--nv-auth-surface);border-color:var(--nv-auth-border);color:var(--nv-auth-muted)}.nv-auth-page .nv-auth-main-card.ant-card{box-shadow:none;background:0 0;border:0}.nv-auth-page .nv-auth-main-card>.ant-card-body{padding:0}.nv-auth-tabs>.ant-tabs-nav{margin:0 0 16px}.nv-auth-tabs>.ant-tabs-nav .ant-tabs-tab{padding:11px 2px 12px}.nv-auth-tabs>.ant-tabs-nav .ant-tabs-tab-btn{font-size:13px;font-weight:650}.nv-auth-tabs>.ant-tabs-content-holder,.nv-auth-tabs .ant-tabs-tabpane{min-width:0}.nv-auth-tab-pane,.nv-auth-overrides{border:1px solid var(--nv-auth-border);background:var(--nv-auth-surface);border-radius:11px;min-width:0;padding:17px 18px 19px}.nv-auth-page .nv-auth-tab-pane>div:first-child{margin-bottom:13px!important}.nv-auth-page .nv-auth-tab-pane>div:first-child>.ant-typography-secondary{font-size:12px;line-height:1.65}.nv-auth-page .ant-alert{border-radius:9px}.nv-auth-page .ant-alert-info,.nv-auth-overrides .ant-alert-info{border:1px solid var(--nv-auth-border);border-left:3px solid var(--nv-auth-accent);background:var(--nv-auth-alt)}.nv-auth-page .ant-alert-message,.nv-auth-overrides .ant-alert-message{font-size:13px;font-weight:650}.nv-auth-page .ant-alert-description,.nv-auth-overrides .ant-alert-description{font-size:12px;line-height:1.65}.nv-auth-page .ant-alert-warning,.nv-auth-overrides .ant-alert-warning{background:#e29d3013;border:1px solid #e29d3094;border-left:3px solid #e3a13e}.nv-auth-page .ant-alert-warning .ant-alert-icon,.nv-auth-overrides .ant-alert-warning .ant-alert-icon{color:#e3a13e}.nv-auth-page .ant-table-wrapper,.nv-auth-overrides .ant-table-wrapper{min-width:0}.nv-auth-page .ant-table,.nv-auth-overrides .ant-table{border:1px solid var(--nv-auth-border);border-radius:9px;overflow:hidden}.nv-auth-page .ant-table-cell,.nv-auth-overrides .ant-table-cell{vertical-align:middle;font-size:12px;padding:11px 12px!important}.nv-auth-page .ant-table-thead .ant-table-cell,.nv-auth-overrides .ant-table-thead .ant-table-cell{background:var(--nv-auth-alt);font-size:12px;font-weight:700}.nv-auth-page .ant-table-cell .ant-tag,.nv-auth-overrides .ant-table-cell .ant-tag{margin:2px 4px 2px 0;font-size:11px}.nv-auth-user-table .ant-table-tbody .ant-space-vertical{row-gap:3px!important}.nv-auth-access-cell{flex-direction:column;gap:5px;max-width:330px;display:flex}.nv-auth-access-cell .ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.nv-auth-role-table .ant-table-cell .ant-tag{white-space:normal;padding:2px 7px;line-height:1.5}.nv-auth-permission-catalog{background:var(--nv-auth-alt);border:1px solid var(--nv-auth-border);border-radius:9px;margin-top:17px;padding:15px}.nv-auth-catalog-title{border-bottom:1px solid var(--nv-auth-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:11px;display:flex}.nv-auth-catalog-title .ant-tag{margin:0}.nv-auth-catalog-group{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 14px;display:flex}.nv-auth-catalog-group>.ant-typography{font-size:12px}.nv-auth-catalog-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv-auth-catalog-tags .ant-tag{white-space:normal;border-radius:6px;margin:0;padding:4px 8px;font-size:11px;line-height:1.5}.nv-auth-critical-note.ant-typography{border-top:1px solid var(--nv-auth-border);padding-top:10px;font-size:12px;line-height:1.6;display:block}.nv-auth-tab-pane .ant-empty{margin:0;padding:19px 8px 11px}.nv-auth-overrides{--nv-auth-surface:var(--ant-color-bg-container,#102236);--nv-auth-alt:var(--ant-color-fill-quaternary,#7891a914);--nv-auth-border:var(--ant-color-border-secondary,#274056);--nv-auth-text:var(--ant-color-text,inherit)}.nv-auth-page .nv-auth-overrides{background:var(--nv-auth-surface);border:0;padding:17px 18px 19px}.nv-auth-overrides>h5.ant-typography{margin:0 0 5px;font-size:15px;font-weight:700}.nv-auth-overrides>.ant-typography-secondary{font-size:12px;line-height:1.6;display:block}.nv-auth-target-toolbar{align-items:center;padding:1px 0 0;gap:8px!important;display:flex!important}.nv-auth-target-toolbar .ant-select{max-width:100%}.nv-auth-overrides .nv-auth-overrides-card.ant-card{border:1px solid var(--nv-auth-border);background:var(--nv-auth-alt);border-radius:9px}.nv-auth-overrides-card>.ant-card-head{border-bottom:1px solid var(--nv-auth-border);min-height:43px;padding:0 14px}.nv-auth-overrides-card>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:700}.nv-auth-overrides-card>.ant-card-body{padding:14px}.nv-auth-overrides-card .ant-select,.nv-auth-overrides-card .ant-input{max-width:100%}.nv-auth-overrides-card .ant-space-wrap{row-gap:9px!important}.nv-auth-time-picker{background:var(--nv-auth-surface);border-color:var(--nv-auth-border)!important}.nv-auth-history-help.ant-typography{color:var(--nv-auth-muted);margin-bottom:12px;font-size:12px;display:block}.nv-auth-overrides .ant-table-expanded-row>td{background:var(--nv-auth-alt)!important}.nv-auth-audit-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 4px 12px;display:grid}.nv-auth-audit-details>div{flex-direction:column;gap:5px;min-width:0;display:flex}.nv-auth-audit-details .ant-typography{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.nv-auth-audit-details strong{font-weight:700}@media (width<=1000px){.nv-auth-audit-details{grid-template-columns:1fr}}@media (width<=760px){.nv-auth-shell{padding:17px 12px 28px}.nv-auth-heading h2.ant-typography{font-size:22px}.nv-auth-tab-pane,.nv-auth-overrides{padding:12px}}@media (prefers-reduced-motion:reduce){.nv-auth-page *,.nv-auth-page :before,.nv-auth-page :after{transition:none!important}}.nv-sl-page{width:100%;min-width:0;color:var(--nv-sl-text)}.nv-sl-shell{box-sizing:border-box;width:min(100%,1392px);margin:0 auto;padding:22px 22px 36px}.nv-sl-page-head{margin-bottom:2px}.nv-sl-eyebrow{color:var(--nv-sl-primary);letter-spacing:1.6px;margin-bottom:6px;font-size:11px;font-weight:750}.nv-sl-page-head .ant-typography{margin:0 0 5px;font-size:25px;font-weight:700;line-height:1.25}.nv-sl-page-head p{color:var(--nv-sl-muted);max-width:1010px;margin:0;font-size:13px;line-height:1.6}.nv-sl-source-card.ant-card,.nv-sl-settings-card.ant-card,.nv-sl-kpi.ant-card{border-color:var(--nv-sl-border);background:var(--nv-sl-surface)}.nv-sl-source-card>.ant-card-body{padding:16px 18px}.nv-sl-scope-note{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;line-height:1.3;display:flex}.nv-sl-scope-note .ant-tag{margin:0 0 2px}.nv-sl-section-title{margin:0 0 10px;font-size:15px;font-weight:720;line-height:1.5}.nv-sl-section-subtitle{color:var(--nv-sl-muted);margin:-6px 0 12px;font-size:12px;line-height:1.55}.nv-sl-kpi.ant-card{border-radius:10px;height:100%;position:relative;overflow:hidden}.nv-sl-kpi.ant-card:before{content:"";background:var(--nv-sl-primary);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.nv-sl-kpi--warning.ant-card:before{background:var(--nv-sl-warning);opacity:1}.nv-sl-kpi>.ant-card-body{padding:16px 13px 13px}.nv-sl-kpi .ant-statistic-title{min-height:31px;color:var(--nv-sl-muted);overflow-wrap:anywhere;margin-bottom:8px;font-size:11px;line-height:1.4}.nv-sl-kpi .ant-statistic-content{white-space:normal;overflow-wrap:anywhere;font-size:23px;font-weight:720;line-height:1.26}.nv-sl-quality-alert{margin-top:12px}.nv-sl-quality-alert.ant-alert-warning{background:var(--nv-sl-surface);background:color-mix(in srgb, var(--nv-sl-warning) 8%, var(--nv-sl-surface));border-color:var(--nv-sl-warning);border-left:3px solid var(--nv-sl-warning)}.nv-sl-quality-alert.ant-alert-warning .ant-alert-icon{color:var(--nv-sl-warning)}.nv-sl-quality-alert .ant-alert-description{font-size:12px;line-height:1.6}.nv-sl-choice.ant-btn{background:var(--nv-sl-surface);width:100%;height:100%;min-height:164px;color:var(--nv-sl-text);border:1px solid var(--nv-sl-border);text-align:left;box-shadow:none;white-space:normal;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:18px 18px 15px;line-height:1.5;display:flex}.nv-sl-choice.ant-btn:hover,.nv-sl-choice.ant-btn:focus-visible{color:var(--nv-sl-text);background:var(--nv-sl-surface);border-color:var(--nv-sl-primary)}.nv-sl-choice--selected.ant-btn{border-color:var(--nv-sl-primary);box-shadow:inset 0 0 0 1px var(--nv-sl-primary);background:var(--nv-sl-surface)}.nv-sl-choice-title{white-space:normal;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.nv-sl-choice-icon{border:1px solid var(--nv-sl-border);width:31px;height:31px;color:var(--nv-sl-primary);background:var(--nv-sl-surface-alt);border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;display:inline-flex}.nv-sl-choice-description{color:var(--nv-sl-muted);white-space:normal;padding:10px 0 11px;font-size:12px;line-height:1.6;display:block}.nv-sl-choice-bottom{border-top:1px solid var(--nv-sl-border);white-space:normal;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;padding-top:9px;font-size:11.5px;display:flex}.nv-sl-choice-link{color:var(--nv-sl-primary);font-weight:700}.nv-sl-settings-card.ant-card{border-top:2px solid var(--nv-sl-primary);border-radius:12px}.nv-sl-settings-card .ant-card-head{min-height:48px;padding:0 18px}.nv-sl-settings-card .ant-card-head-title{white-space:normal;font-size:14px;font-weight:700}.nv-sl-settings-card .ant-card-body{padding:18px}.nv-sl-field-label.ant-typography{margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.nv-sl-settings-card .ant-collapse{border-color:var(--nv-sl-border);background:0 0}.nv-sl-settings-card .ant-collapse-content-box{padding:15px 12px!important}.nv-sl-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding-top:7px;display:flex}.nv-sl-form-footer>.ant-typography{flex:360px;font-size:12px;line-height:1.6}.nv-sl-form-footer>.ant-btn{white-space:normal;text-align:center;flex:0 auto;height:auto;min-height:38px}.nv-sl-empty{justify-content:center;align-items:center;min-height:120px;display:flex}@media (width<=767px){.nv-sl-shell{padding:16px 12px 30px}.nv-sl-page-head .ant-typography{font-size:22px}.nv-sl-source-card>.ant-card-body,.nv-sl-settings-card .ant-card-body{padding:14px}.nv-sl-choice.ant-btn{min-height:148px;padding:15px}.nv-sl-choice-title{font-size:14px}.nv-sl-kpi>.ant-card-body{padding:15px 10px 12px}.nv-sl-kpi .ant-statistic-content{font-size:19px}.nv-sl-form-footer>.ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.nv-sl-choice.ant-btn{transition:none}}.nv-plans{--nv-ps-teal:var(--nv-positive);--nv-ps-violet:#a593ec;box-sizing:border-box;background:var(--nv-bg);width:100%;min-width:0;color:var(--nv-text);flex:1;padding:22px clamp(13px,2.4vw,36px) 34px}.nv-plans *,.nv-plans :before,.nv-plans :after{box-sizing:border-box}.nv-ps-shell{min-width:0;max-width:1710px;margin:0 auto}.nv-ps-page-head{margin:0 0 2px}.nv-ps-eyebrow{color:var(--nv-secondary);letter-spacing:.095em;margin-bottom:3px;font-size:10px;font-weight:680}.nv-plans .nv-ps-page-head h2.ant-typography{letter-spacing:-.25px;color:var(--nv-text);margin:0;font-size:clamp(21px,1.9vw,25px);font-weight:730;line-height:1.3}.nv-ps-page-head p{color:var(--nv-secondary);margin:7px 0 0;font-size:12px;line-height:1.6}.nv-plans .ant-typography{color:var(--nv-text)}.nv-plans .ant-typography.ant-typography-secondary{color:var(--nv-secondary)}.nv-plans .nv-ps-safety.ant-alert{border:1px solid var(--nv-border);border-left:3px solid var(--nv-brand);background:var(--nv-panel);border-radius:9px;padding:12px 15px}.nv-plans .ant-alert-message{color:var(--nv-text);font-size:12.5px;font-weight:680}.nv-plans .ant-alert-description{color:var(--nv-secondary);font-size:11.5px;line-height:1.62}.nv-plans .nv-ps-safety .ant-alert-icon{color:var(--nv-brand)}.nv-plans .nv-ps-card.ant-card{background:var(--nv-panel);color:var(--nv-text);border:1px solid var(--nv-border);border-top:2px solid var(--nv-brand);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000b}.nv-plans .nv-ps-card--list.ant-card{border-top-color:var(--nv-brand)}.nv-plans .nv-ps-card--summary.ant-card{border-top-color:var(--nv-ps-teal)}.nv-plans .nv-ps-card--quality.ant-card{border-top-color:var(--nv-warning)}.nv-plans .nv-ps-card--comparison.ant-card{border-top-color:var(--nv-ps-violet)}.nv-plans .nv-ps-card>.ant-card-head{background:var(--nv-panel);border-bottom:1px solid var(--nv-border);color:var(--nv-text);min-height:43px;padding:0 15px}.nv-plans .nv-ps-card .ant-card-head-title{color:var(--nv-text);padding:10px 0;font-size:13px;font-weight:710}.nv-plans .nv-ps-card .ant-card-head-title .anticon{color:var(--nv-brand)}.nv-plans .nv-ps-card--summary .ant-card-head-title .anticon{color:var(--nv-ps-teal)}.nv-plans .nv-ps-card--quality .ant-card-head-title .anticon{color:var(--nv-warning)}.nv-plans .nv-ps-card>.ant-card-body{padding:14px 15px}.nv-plans .ant-input,.nv-plans .ant-input-affix-wrapper{background:var(--nv-tint);border-color:var(--nv-border);color:var(--nv-text);border-radius:7px}.nv-plans .ant-input::placeholder{color:var(--nv-secondary);opacity:.83}.nv-plans .ant-btn:not(.ant-btn-primary):not(.ant-btn-link){border-color:var(--nv-border)}.nv-plans .ant-btn:not(:disabled):focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px}.nv-plans .ant-table,.nv-plans .ant-table-content,.nv-plans .ant-table-container{color:var(--nv-text);background:0 0}.nv-plans .ant-table-thead>tr>th{background:var(--nv-tint);color:var(--nv-text);border-color:var(--nv-border);font-size:11.5px;font-weight:700}.nv-plans .ant-table-tbody>tr>td{border-color:var(--nv-border);color:var(--nv-text);font-size:12px}.nv-plans .ant-table-tbody>tr:hover>td{background:var(--nv-panel-hover)}.nv-plans .ant-table-wrapper .ant-table-tbody>tr>td:first-child{font-weight:650}.nv-plans .nv-ps-card--list>.ant-card-body{padding:12px}.nv-plans .nv-ps-card--list .ant-list-items{gap:7px;display:grid}.nv-plans .nv-ps-scenario.ant-list-item{background:var(--nv-tint);border:1px solid var(--nv-border);border-radius:8px;padding:9px 10px;transition:border-color .15s,background .15s;display:block}.nv-plans .nv-ps-scenario--selected.ant-list-item{background:var(--nv-panel-hover);border-color:var(--nv-brand);box-shadow:inset 3px 0 0 var(--nv-brand)}.nv-ps-scenario-inner{justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;display:flex}.nv-ps-scenario-inner>div:first-child{flex:1;min-width:0}.nv-ps-scenario-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.nv-plans .nv-ps-scenario-title .ant-btn-link{height:25px;padding:0;font-size:12.5px;font-weight:710}.nv-ps-selected-flag{color:var(--nv-brand);border:1px solid var(--nv-border);border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700}.nv-ps-scenario-date{color:var(--nv-secondary);margin:2px 0 4px;font-size:10.5px}.nv-plans .nv-ps-scenario .ant-tag{margin-inline-end:4px;border-radius:4px;margin-bottom:3px;font-size:10px;line-height:19px}.nv-plans .nv-ps-scope-note{overflow-wrap:anywhere;margin:2px 0;font-size:10.5px;line-height:1.48}.nv-ps-pool-label{color:var(--nv-secondary);font-size:10.5px}.nv-plans .nv-ps-scenario-inner>.ant-btn{border-radius:6px;flex:none;height:28px;padding:0 8px;font-size:10.5px}.nv-plans .nv-ps-compare-controls{gap:7px!important}.nv-plans .nv-ps-compare-controls .ant-btn{font-size:11.5px}.nv-plans .nv-ps-detail-column{display:flex}.nv-plans .nv-ps-detail-column>*{width:100%}.nv-plans .nv-ps-detail-card.ant-card,.nv-plans .nv-ps-detail-stack.ant-space{width:100%;margin-top:0}.nv-plans .nv-ps-detail-stack.ant-space{display:flex}.nv-plans .nv-ps-actions .ant-btn{min-height:34px}.nv-ps-summary-grid{margin-top:1px}.nv-ps-metric{--nv-ps-metric-accent:var(--nv-brand);background:var(--nv-tint);border:1px solid var(--nv-border);border-top:2px solid var(--nv-ps-metric-accent);border-radius:9px;min-height:96px;padding:12px 12px 10px}.nv-ps-metric--pool{--nv-ps-metric-accent:var(--nv-warning)}.nv-ps-metric--cards{--nv-ps-metric-accent:var(--nv-ps-teal)}.nv-ps-metric--continuous{--nv-ps-metric-accent:var(--nv-brand)}.nv-ps-metric--split{--nv-ps-metric-accent:var(--nv-ps-violet)}.nv-ps-metric--percent{--nv-ps-metric-accent:var(--nv-ps-teal)}.nv-plans .nv-ps-metric .ant-statistic-title{color:var(--nv-secondary);margin-bottom:8px;font-size:11px;font-weight:630;line-height:1.45}.nv-plans .nv-ps-metric .ant-statistic-content{color:var(--nv-text);font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,25px);font-weight:740;line-height:1.3}.nv-plans .nv-ps-metric--pool .ant-statistic-content{font-size:clamp(20px,2vw,25px)}.nv-plans .nv-ps-actions .ant-btn{border-radius:7px;font-size:12px}.nv-plans .nv-ps-quality-grid .nv-ps-gap.ant-btn,.nv-plans .nv-ps-quality-grid .nv-ps-gap.ant-btn:disabled{box-shadow:none;display:block;overflow:hidden;background:var(--nv-tint)!important;border:1px solid var(--nv-border)!important;color:var(--nv-text)!important;opacity:1!important}.nv-plans .nv-ps-quality-grid .nv-ps-gap--active.ant-btn{background:var(--nv-panel-hover)!important;border-color:var(--nv-ps-teal)!important}.nv-plans .nv-ps-quality-grid .nv-ps-gap--active.ant-btn:hover{border-color:var(--nv-brand)!important}.nv-plans .nv-ps-gap-title{font-size:11px;font-weight:600;line-height:1.35;color:var(--nv-secondary)!important}.nv-plans .nv-ps-gap-number{font-variant-numeric:tabular-nums}.nv-plans .nv-ps-gap--empty .nv-ps-gap-note{color:var(--nv-secondary)!important}.nv-plans .nv-ps-gap--unverified .nv-ps-gap-note{color:var(--nv-warning)!important}.nv-plans .nv-ps-overtime.ant-card{border:1px solid var(--nv-border);border-top:2px solid var(--nv-ps-violet);background:var(--nv-tint);border-radius:9px;height:118px}.nv-plans .nv-ps-overtime .ant-card-body{padding:10px 12px}.nv-ps-overtime-number{color:var(--nv-text);font-variant-numeric:tabular-nums;margin:7px 0 2px;font-size:20px;font-weight:730;line-height:1.35}.nv-plans .nv-ps-gap-note{color:var(--nv-secondary);font-size:10.5px;line-height:1.4}.nv-plans .nv-ps-subcard.ant-card{background:var(--nv-tint);border:1px solid var(--nv-border);border-radius:8px}.nv-plans .nv-ps-subcard>.ant-card-head{border-bottom:1px solid var(--nv-border);min-height:39px;color:var(--nv-text)}.nv-plans .nv-ps-subcard .ant-card-head-title{font-size:12px;font-weight:680}.nv-plans .nv-ps-ai .ant-btn{font-size:12px}.nv-plans .nv-ps-comparison-table .ant-table-tbody>tr:nth-child(3)>td{font-weight:700}.nv-plans .nv-ps-card .ant-alert-warning{background:var(--nv-tint);border:1px solid var(--nv-border);border-left:3px solid var(--nv-warning);border-radius:8px}.nv-plans .nv-ps-card .ant-alert-info{background:var(--nv-tint);border:1px solid var(--nv-border);border-left:3px solid var(--nv-brand);border-radius:8px}@media (width<=1050px){.nv-plans .nv-ps-card>.ant-card-body{padding:12px}.nv-ps-scenario-inner{flex-wrap:wrap}.nv-plans .nv-ps-detail-card.ant-card,.nv-plans .nv-ps-detail-stack.ant-space{margin-top:0}}@media (width<=720px){.nv-plans{padding:16px 11px 26px}.nv-ps-summary-grid .ant-col{min-width:0}.nv-ps-scenario-inner{flex-wrap:nowrap}}@media (width<=480px){.nv-plans .nv-ps-metric .ant-statistic-content{font-size:20px}.nv-ps-metric{min-height:89px;padding:10px}.nv-plans .nv-ps-gap-note{font-size:10px}}.nv-ps-tradeoffs{border:1px solid var(--nv-border);background:var(--nv-tint);border-radius:8px;margin-top:13px;padding:12px 13px}.nv-ps-tradeoffs-heading{color:var(--nv-text);margin-bottom:9px;font-size:12.5px;font-weight:720}.nv-ps-tradeoff{border-left:3px solid var(--nv-brand);background:var(--nv-panel);border-radius:5px;margin-bottom:8px;padding:8px 11px}.nv-ps-tradeoff--warning{border-left-color:var(--nv-warning)}.nv-ps-tradeoff strong{color:var(--nv-text);font-size:11.5px}.nv-ps-tradeoff p{color:var(--nv-secondary);margin:4px 0 0;font-size:11.5px;line-height:1.6}.nv-ps-tradeoffs-note{color:var(--nv-secondary);font-size:10.8px;line-height:1.55}.nkpm-root{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;padding:12px 4px 28px;display:flex}.nkpm-root *,.nkpm-root :before,.nkpm-root :after{box-sizing:border-box}.nkpm-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nkpm-title{margin:2px 0 0!important}.nkpm-scope{border:1px solid #80808033;border-radius:10px;flex-wrap:wrap;gap:8px 20px;padding:12px;font-size:13px;display:flex}.nkpm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nkpm-stats>div{border:1px solid #80808033;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.nkpm-stats strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.nkpm-stats span,.nkpm-disclaimer{font-size:12px}.nkpm-layout{grid-template-columns:minmax(180px,1fr) minmax(0,2.1fr) minmax(210px,1.15fr);align-items:start;gap:10px;min-width:0;display:grid}.nkpm-pane{border:1px solid #8080803d;border-radius:12px;min-width:0;max-width:100%;padding:12px;overflow:hidden}.nkpm-pane h3{margin:0 0 12px;font-size:16px;font-weight:650}.nkpm-pane h4{margin:14px 0 8px;font-weight:650}.nkpm-filters{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.nkpm-filters .ant-btn{white-space:normal;height:auto;min-height:25px}.nkpm-scroll-list{flex-direction:column;gap:6px;max-height:56vh;display:flex;overflow:auto}.nkpm-card-choice,.nkpm-trip{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #80808038;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px;display:flex}.nkpm-card-choice:hover,.nkpm-trip:hover{border-color:#1677ff}.nkpm-selected{background:#1677ff14;border-color:#1677ff}.nkpm-card-choice small,.nkpm-trip small,.nkpm-target small{opacity:.72;font-size:11px}.nkpm-trip-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;max-height:35vh;display:grid;overflow:auto}.nkpm-trip span{font-variant-numeric:tabular-nums}.nkpm-timeline-scroll{max-width:100%;margin-top:12px;padding-bottom:8px;overflow:auto hidden}.nkpm-track-head{opacity:.8;justify-content:space-between;margin-left:135px;font-size:12px;display:flex}.nkpm-track-row{align-items:center;gap:8px;min-height:34px;display:flex}.nkpm-track-caption{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:127px;font-size:11px;overflow:hidden}.nkpm-track-line{background:#80808017;border-radius:4px;flex:1;min-width:0;height:17px;position:relative}.nkpm-track-bar{background:#1677ff;border-radius:4px;height:15px;position:absolute;top:1px}.nkpm-track-unknown{opacity:.7;font-size:11px}.nkpm-targets{flex-direction:column;gap:9px;display:flex}.nkpm-target-list{flex-direction:column;gap:5px;max-height:55vh;display:flex;overflow-y:auto}.nkpm-target{border-bottom:1px solid #80808026;justify-content:space-between;align-items:center;gap:7px;padding:8px 2px;display:flex}.nkpm-target>span{flex-direction:column;min-width:0;display:flex}.nkpm-target .ant-tag{margin-inline-end:0;font-size:11px}.nkpm-draft{border:1px solid #8080803d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;display:flex}.nkpm-card-choice:focus-visible,.nkpm-trip:focus-visible,.nkpm-timeline-scroll:focus-visible{outline-offset:2px;outline:3px solid #1677ff}@media (width<=1250px){.nkpm-layout{grid-template-columns:minmax(190px,.9fr) minmax(0,2fr)}.nkpm-targets{grid-column:1/-1}.nkpm-target-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:200px;display:grid}}@media (width<=900px){.nkpm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nkpm-layout{grid-template-columns:minmax(0,1fr)}.nkpm-targets{grid-column:auto}.nkpm-scroll-list{max-height:260px}.nkpm-trip-list{max-height:360px}}@media (width<=580px){.nkpm-root{gap:11px;padding:8px 0 24px}.nkpm-pane{padding:10px}.nkpm-stats>div{padding:9px}.nkpm-header{flex-direction:column}.nkpm-draft{flex-direction:column;align-items:stretch}.nkpm-target-list{grid-template-columns:minmax(0,1fr)}}.nkpm-target-choice{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #80808033;border-radius:8px;padding:8px}.nkpm-target-choice:hover:not(:disabled),.nkpm-target-selected{border-color:#1677ff}.nkpm-target-choice:focus-visible{outline-offset:2px;outline:3px solid #1677ff}.nkpm-target-choice:disabled{opacity:.5;cursor:not-allowed}.nkpm-draft-entries{flex-direction:column;gap:7px;width:100%;display:flex}.nkpm-draft-entry{border:1px solid #80808033;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.nkpm-draft-entry span{overflow-wrap:anywhere}@media (width<=580px){.nkpm-draft-entry{flex-direction:column;align-items:stretch}}.nkpm-service-detail{border:1px solid #1677ff47;border-radius:10px;flex-direction:column;gap:9px;margin-top:12px;padding:12px;font-size:13px;display:flex}.nkpm-service-detail h4{margin:0}.nkpm-service-detail-grid{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.nkpm-compare{border:1px solid #8080803d;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.nkpm-compare-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nkpm-compare h3{margin:0;font-size:16px}.nkpm-compare-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nkpm-compare-card{border:1px solid #8080803b;border-radius:10px;min-width:0;padding:12px}.nkpm-compare-card h4{margin:0 0 4px;font-size:15px}.nkpm-compare-card p{opacity:.85;margin:0 0 9px;font-size:12px}.nkpm-comparison-list{flex-direction:column;gap:6px;max-height:430px;display:flex;overflow-y:auto}.nkpm-compare-trip{overflow-wrap:anywhere;border:1px solid #8080802b;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:9px;font-size:12px;display:flex}.nkpm-compare-trip small{opacity:.8;font-size:11px}.nkpm-compare-trip .ant-tag{align-self:flex-start;margin-inline-end:0}.nkpm-moving-out{background:#e6a03214;border-color:#e6a032d9}.nkpm-moving-in{background:#1677ff1c;border-color:#1677ff}.nkpm-compare-metrics{border-top:1px solid #8080802b;margin-top:9px;padding-top:7px;font-size:12px;line-height:1.55}@media (width<=850px){.nkpm-compare-cards,.nkpm-service-detail-grid{grid-template-columns:minmax(0,1fr)}}.nkpm-drag-guide{opacity:.88;margin:6px 0 10px;font-size:12px;line-height:1.5}.nkpm-trip[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.nkpm-trip[draggable=true]:active{cursor:grabbing}.nkpm-trip.nkpm-trip-dragging{opacity:.45;border-style:dashed}.nkpm-card-choice.nkpm-drop-ready,.nkpm-target.nkpm-drop-ready,.nkpm-compare-card.nkpm-drop-ready{outline-offset:-3px;background:#1677ff2b;outline:3px dashed #1677ff;transition:background .12s}.nkpm-target.nkpm-drop-ready{border-color:#1677ff}.nkpm-drop-note{color:#69b1ff;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.nkpm-target.nkpm-drop-ready,.nkpm-card-choice.nkpm-drop-ready{transition:none}}.nkpm-card-choice.nkpm-drop-red,.nkpm-target.nkpm-drop-red,.nkpm-compare-card.nkpm-drop-red{outline-offset:-3px;background:#ff4d4f21;border-color:#ff4d4f;outline:3px dashed #ff4d4f}.nkpm-card-choice.nkpm-drop-yellow,.nkpm-target.nkpm-drop-yellow,.nkpm-compare-card.nkpm-drop-yellow{outline-offset:-3px;background:#faad141f;border-color:#faad14;outline:3px dashed #faad14}.nkpm-card-choice.nkpm-drop-green,.nkpm-target.nkpm-drop-green,.nkpm-compare-card.nkpm-drop-green{outline-offset:-3px;background:#52c41a1f;border-color:#52c41a;outline:3px dashed #52c41a}.nkpm-risk-legend{border:1px solid #8080804d;border-radius:8px;padding:8px 10px}.nkpm-compare .ant-tag{white-space:normal;line-height:1.5}@media (prefers-reduced-motion:reduce){.nkpm-drop-red,.nkpm-drop-yellow,.nkpm-drop-green{transition:none!important}}.nkpm-impact-route{border:1px solid #8080804d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px;display:flex}.nkpm-impact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nkpm-impact-card{border:1px solid #8080804d;border-radius:10px;min-width:0;padding:12px}.nkpm-impact-card h4{margin:0 0 8px;font-size:14px}.nkpm-impact-count{margin:0 0 10px;font-size:13px}.nkpm-impact-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nkpm-impact-two>div{min-width:0}.nkpm-impact-two h5{margin:0 0 7px;font-size:12px}.nkpm-impact-trips{flex-direction:column;gap:5px;max-height:360px;display:flex;overflow:auto}.nkpm-impact-trip{overflow-wrap:anywhere;border:1px solid #80808033;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:8px;font-size:12px;display:flex}.nkpm-impact-trip small{opacity:.8}.nkpm-impact-trip .ant-tag{align-self:flex-start}.nkpm-impact-out{background:#faad141f;border-color:#faad14}.nkpm-impact-in{background:#1677ff1f;border-color:#1677ff}.nkpm-impact-gap{border-top:1px solid #8080804d;flex-wrap:wrap;gap:5px 12px;margin-top:9px;padding-top:8px;font-size:12px;display:flex}@media (width<=1050px){.nkpm-impact-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.nkpm-impact-two{grid-template-columns:minmax(0,1fr)}}.nkpm-neighbor-hint{overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.4;display:block;color:#ffd666!important;opacity:1!important;font-size:11px!important}.nkpm-neighbor-overlap{color:#ff7875!important}.nkpm-target-choice>span{gap:3px}.nkpm-impact-short-gaps{border-top:1px dashed #80808045;width:100%;padding:8px 0}.nkpm-impact-short-gaps strong{margin-bottom:6px;font-size:12px;display:block}.nkpm-impact-short-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px 12px;display:grid}.nkpm-impact-short-grid span{border:1px solid #80808033;border-radius:5px;padding:5px 7px}.nkpm-impact-short-worse{background:#faad141a;border-color:#faad14bf!important}.nkpm-card-row,.nkpm-target-row{width:100%;min-width:0;position:relative}.nkpm-card-row .nkpm-card-choice,.nkpm-target-row .nkpm-target-choice{width:100%;min-width:0;padding-right:47px}.nkpm-card-services-trigger{z-index:1;justify-content:center;align-items:center;top:50%;right:8px;transform:translateY(-50%);width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;padding:0!important;display:inline-flex!important;position:absolute!important}.nkpm-card-services-trigger svg{flex:none;display:block}.nkpm-card-services-modal{flex-direction:column;gap:10px;display:flex}.nkpm-card-services-list{flex-direction:column;gap:8px;max-height:58vh;display:flex;overflow:auto}.nkpm-card-services-item{overflow-wrap:anywhere;border:1px solid #80808038;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.nkpm-card-services-item small{opacity:.78}.nkpm-card-services-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nkpm-card-services-head .ant-tag{margin-inline-end:0}@media (width<=580px){.nkpm-card-services-trigger{right:5px}}.nkpm-root{gap:11px;padding:6px 4px 100px}.nkpm-header{align-items:center;gap:10px}.nkpm-heading{min-width:0}.nkpm-eyebrow{letter-spacing:.11em;font-size:10px}.nkpm-title{margin:0 0 2px!important;font-size:22px!important;line-height:1.2!important}.nkpm-header-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nkpm-header-actions .ant-tag{margin:0}.nkpm-safety-details{background:#1677ff0d;border:1px solid #5f9cee33;border-radius:9px;padding:8px 12px;font-size:12px}.nkpm-safety-details summary,.nkpm-legend summary{cursor:pointer;font-weight:600}.nkpm-safety-details summary{justify-content:space-between;gap:12px;display:flex}.nkpm-safety-details summary span{color:#91caff;font-weight:500}.nkpm-safety-details p,.nkpm-legend p{margin:8px 0 2px;line-height:1.5}.nkpm-scope{gap:6px 18px;padding:8px 11px;font-size:12px}.nkpm-refresh{justify-content:flex-end;display:flex}.nkpm-stats{gap:8px}.nkpm-stats>div{flex-direction:row;align-items:center;gap:9px;padding:9px 12px}.nkpm-stats strong{font-size:19px}.nkpm-stats span{line-height:1.2}.nkpm-pane{border-radius:12px;padding:11px}.nkpm-pane-title{justify-content:space-between;align-items:center;gap:7px;margin-bottom:10px;display:flex}.nkpm-pane-title h3{margin:0;font-size:15px}.nkpm-pane-title>span{opacity:.68;white-space:nowrap;font-size:11px}.nkpm-filters{gap:4px;margin:7px 0 9px}.nkpm-filters .ant-btn{min-height:26px;padding:2px 7px;font-size:11px}.nkpm-scroll-list,.nkpm-target-list{max-height:min(61vh,650px);overflow-x:hidden}.nkpm-card-choice{padding:8px 9px}.nkpm-card-choice small{overflow-wrap:anywhere}.nkpm-targets{gap:7px}.nkpm-target-choice{flex-direction:column;align-items:stretch;gap:5px;padding:7px 8px;display:flex}.nkpm-target-choice>span{flex-flow:wrap;align-items:baseline;gap:6px;display:flex}.nkpm-target-choice>span small{flex:1 0 auto}.nkpm-target-choice .ant-tag{white-space:normal;align-self:flex-start;max-width:100%;font-size:10px;font-weight:600;line-height:1.4}.nkpm-target-why{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;opacity:.83!important;font-size:11px!important}.nkpm-target-empty-hint{opacity:.85;border:1px dashed #8080804d;border-radius:8px;padding:10px;font-size:12px}.nkpm-risk-counts{flex-wrap:wrap;gap:5px;font-size:11px;display:flex}.nkpm-risk-counts span{background:#8080801f;border-radius:10px;padding:3px 7px}.nkpm-risk-green{color:#95de64}.nkpm-risk-yellow{color:#ffd666}.nkpm-risk-red{color:#ff7875}.nkpm-risk-filters{flex-wrap:wrap;gap:4px;display:flex}.nkpm-risk-filters .ant-btn{padding:2px 8px;font-size:11px}.nkpm-focus-preview{overflow-wrap:anywhere;background:#1677ff17;border:1px solid #91caff59;border-radius:9px;flex-direction:column;gap:3px;padding:9px;font-size:12px;display:flex}.nkpm-focus-preview span{color:#ffd666;font-weight:600}.nkpm-focus-preview small{opacity:.68}.nkpm-focus-red{border-color:#ff7875}.nkpm-focus-yellow{border-color:#faad14}.nkpm-focus-green{border-color:#52c41a}.nkpm-source-summary{opacity:.88;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}.nkpm-source-summary strong{color:#69b1ff}.nkpm-timeline-scroll{margin-top:8px}.nkpm-track-head{margin-left:104px}.nkpm-track-caption{width:96px}.nkpm-trip-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.nkpm-trip-header h4{margin:0;font-size:13px}.nkpm-trip-header span{opacity:.7;font-size:11px}.nkpm-legend{opacity:.88;padding:7px 0;font-size:11px}.nkpm-trip-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;max-height:32vh}.nkpm-trip{padding:9px}.nkpm-service-detail{gap:7px;margin-top:10px;padding:10px}.nkpm-service-detail-grid{gap:5px 10px}.nkpm-next-step{background:#1677ff0f;border:1px solid #1677ff38;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px;font-size:12px;display:flex}.nkpm-next-step span{opacity:.8}.nkpm-dock{z-index:30;color:#fff;background:#102741;border:1px solid #91caff78;border-radius:12px;justify-content:space-between;align-items:center;gap:9px;width:min(430px,100vw - 36px);padding:9px 11px;display:flex;position:fixed;bottom:14px;right:18px;box-shadow:0 8px 35px #00000073}.nkpm-dock-info{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.nkpm-dock-info span{opacity:.78;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nkpm-dock .ant-btn{flex:none}.nkpm-work-drawer .ant-drawer-body{padding:12px 16px 28px;overflow:auto}.nkpm-work-drawer .nkpm-impact{margin-bottom:14px}.nkpm-work-drawer .nkpm-draft{margin-bottom:16px}.nkpm-gap-change{overflow-wrap:anywhere;border:1px solid #8080803b;border-radius:7px;flex-direction:column;gap:5px;margin-top:6px;padding:9px;display:flex}.nkpm-impact-gap-changes{border-top:1px solid #80808040;flex-direction:column;gap:7px;margin-top:10px;padding-top:12px;font-size:12px;display:flex}.nkpm-impact-gap-changes>strong{font-size:13px;display:block}.nkpm-gap-removed{border-left:3px solid #faad14}.nkpm-gap-added{border-left:3px solid #52c41a}.nkpm-compare{min-width:0}@media (width<=1250px) and (width>=1051px){.nkpm-layout{grid-template-columns:minmax(188px,.84fr) minmax(0,2fr) minmax(228px,1fr)}.nkpm-targets{grid-column:auto}.nkpm-target-list{flex-direction:column;max-height:min(58vh,650px);display:flex}}@media (width<=1050px){.nkpm-layout{grid-template-columns:minmax(190px,.85fr) minmax(0,1.75fr)}.nkpm-targets{grid-column:1/-1}.nkpm-target-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:260px;display:grid}}@media (width<=700px){.nkpm-layout{grid-template-columns:minmax(0,1fr)}.nkpm-targets{grid-column:auto}.nkpm-target-list{flex-direction:column;display:flex}.nkpm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nkpm-stats>div{padding:8px}.nkpm-safety-details summary{flex-wrap:wrap}.nkpm-work-drawer .nkpm-impact-cards{grid-template-columns:minmax(0,1fr)}}.nkpm-root{--nkpm-ink:#ebf3ff;--nkpm-muted:#9ab0cd;--nkpm-line:#6796d73b;--nkpm-blue:#2389ff;--nkpm-cyan:#21b5df;--nkpm-green:#23d681;--nkpm-gold:#f6b948;--nkpm-red:#ff6374;color:var(--nkpm-ink);background:linear-gradient(155deg,#10244261,#04102121 55%);border-radius:18px;gap:13px;padding:10px 12px 125px;position:relative}.nkpm-root .ant-typography{color:inherit}.nkpm-root .ant-typography-secondary,.nkpm-root .ant-typography.ant-typography-secondary{color:var(--nkpm-muted)}.nkpm-premium-header{align-items:center;padding:6px 4px 3px}.nkpm-brand-title{align-items:center;gap:13px;display:flex}.nkpm-title-icon{color:#7bd6ff;background:linear-gradient(140deg,#1677ff63,#6145e02b);border:1px solid #48a0ff4d;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff0f}.nkpm-eyebrow{letter-spacing:.14em;font-size:10px;font-weight:700;color:#5d9ce9!important}.nkpm-title{letter-spacing:-.025em;color:#f2f7ff!important;margin:0!important;font-size:clamp(20px,1.55vw,27px)!important}.nkpm-subtitle{color:var(--nkpm-muted)!important;font-size:12px!important}.nkpm-mode-indicator,.nkpm-locked-indicator{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.nkpm-mode-indicator{color:#8af4d0;background:#158a7421;border:1px solid #21d69b47}.nkpm-locked-indicator{color:#cfddf1;border:1px solid var(--nkpm-line);background:#1b33536b}.nkpm-pulse{background:#32d795;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #24dc9d99}.nkpm-safety-details{background:#10294a5c;border-color:#3668a43b;padding:6px 10px}.nkpm-safety-details summary{color:#a7bad7;font-size:11px}.nkpm-premium-scope{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.nkpm-premium-scope>div{border:1px solid var(--nkpm-line);background:linear-gradient(120deg,#14335ac2,#091e3c7d);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.nkpm-scope-icon{color:#6db6ff;background:#156fdc2e;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.nkpm-premium-scope>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.nkpm-premium-scope small{color:var(--nkpm-muted);font-size:10px;line-height:1.1}.nkpm-premium-scope strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.nkpm-refresh{margin-top:-4px}.nkpm-refresh .ant-btn{color:#cfe0fa;background:#162f508c;border-color:#578bd04d}.nkpm-premium-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nkpm-premium-stats>div{background:linear-gradient(130deg,#173965c2,#081b38b0);border:1px solid #5899e942;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.nkpm-premium-stats>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.nkpm-premium-stats .nkpm-kpi-icon{color:#69b3ff;background:#1b6fed40;border-radius:10px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.nkpm-premium-stats strong{color:#f1f7ff;font-size:23px;line-height:1.1}.nkpm-premium-stats small{color:#b0c3de;font-size:11px;line-height:1.15}.nkpm-premium-stats>.nkpm-kpi-violet{background:linear-gradient(125deg,#502a7e63,#0f1e46c7);border-color:#b070f54d}.nkpm-premium-stats .nkpm-kpi-violet .nkpm-kpi-icon{color:#e2a5ff;background:#a54ddb33}.nkpm-premium-stats>.nkpm-kpi-teal{border-color:#4aa4c242}.nkpm-premium-stats .nkpm-kpi-teal .nkpm-kpi-icon{color:#7ce0f1;background:#1099ab29}.nkpm-premium-stats>.nkpm-kpi-gold{background:linear-gradient(120deg,#66401d54,#231d27a1);border-color:#f0b13c4a}.nkpm-premium-stats .nkpm-kpi-gold .nkpm-kpi-icon{color:#ffd17b;background:#f2a73326}.nkpm-layout{grid-template-columns:minmax(220px,1.05fr) minmax(0,2.07fr) minmax(245px,1.06fr);align-items:stretch;gap:11px}.nkpm-pane{background:linear-gradient(165deg,#0b1e38ed,#07172cf5);border:1px solid #5f8dcd4a;border-radius:15px;padding:12px;box-shadow:0 8px 22px #0008161f}.nkpm-pane-title{margin-bottom:10px}.nkpm-pane-title h3{color:#eaf4ff;letter-spacing:-.01em;font-size:15px;font-weight:750}.nkpm-count-chip{color:#c1d6f5;background:#5f8dcd24;border:1px solid #6e9cd729;border-radius:8px;padding:4px 8px;opacity:1!important;font-size:11px!important}.nkpm-root .nkpm-card-list .ant-input-affix-wrapper,.nkpm-root .nkpm-card-list .ant-input-group-addon{background:#102b4d;border-color:#689ada54}.nkpm-filters,.nkpm-risk-filters{gap:5px}.nkpm-filters .ant-btn,.nkpm-risk-filters .ant-btn{color:#b7cce8;background:#112b4c;border-color:#588dcc47;height:27px;min-height:27px;padding:3px 8px;font-size:11px;line-height:1.25}.nkpm-filters .ant-btn-primary,.nkpm-risk-filters .ant-btn-primary{color:#fff!important;background:#1677ff!important;border-color:#2791ff!important}.nkpm-scroll-list,.nkpm-target-list{scrollbar-color:#426889 #10213a;scrollbar-width:thin;gap:7px;max-height:min(63vh,730px);padding:1px 3px 1px 0}.nkpm-card-row,.nkpm-target-row{min-height:60px}.nkpm-card-row .nkpm-card-choice,.nkpm-target-row .nkpm-target-choice{background:linear-gradient(115deg,#122f52b0,#091a33f2);border:1px solid #6898d53b;border-left:4px solid #4287dbd9;border-radius:10px;height:100%;min-height:60px;padding:9px 43px 9px 10px;transition:border-color .14s,background .14s,transform .14s;box-shadow:inset 0 1px #ffffff09}.nkpm-card-row .nkpm-card-choice:hover,.nkpm-target-row .nkpm-target-choice:hover{background:#154274b8;transform:translateY(-1px)}.nkpm-card-choice strong,.nkpm-target-choice strong{color:#f1f7ff;letter-spacing:.01em;font-size:12px}.nkpm-card-choice small,.nkpm-target-choice small{color:#9fb4d1;opacity:1;font-size:10.5px}.nkpm-source-cyan{border-left-color:#2f9dc8!important}.nkpm-source-yellow{border-left-color:#edb444!important}.nkpm-source-red{border-left-color:#fd5d76!important}.nkpm-source-neutral{border-left-color:#667eaa!important}.nkpm-card-row .nkpm-card-choice.nkpm-selected{background:linear-gradient(110deg,#1153ab87,#0a274fcc);box-shadow:0 0 0 1px #2993ff40,inset 0 0 15px #2377ff14;border-color:#318fff!important}.nkpm-source-row-top{align-items:center;gap:7px;min-width:0;display:flex}.nkpm-mini-vehicle{color:#b1d4fc;background:#4e8ed024;border:1px solid #6ba7e51a;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.nkpm-source-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nkpm-status-dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.nkpm-dot-cyan{background:#2faedb}.nkpm-dot-red{background:#ff6579}.nkpm-dot-yellow{background:#f1b94c}.nkpm-dot-neutral{background:#8697bf}.nkpm-card-services-trigger{border:1px solid #5f95d73b;color:#d2e5ff!important;background:#193558ba!important;border-radius:8px!important;width:30px!important;height:30px!important;right:8px!important}.nkpm-card-services-trigger:hover{color:#fff!important;background:#196dc587!important;border-color:#6ebdff!important}.nkpm-premium-workhead{background:linear-gradient(90deg,#104a934a,#0000);border-left:5px solid #248dff;border-radius:10px 10px 5px 5px;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px 12px 15px;display:flex}.nkpm-premium-workhead small{color:#8bbaff;letter-spacing:.065em;font-size:10px;font-weight:700}.nkpm-premium-workhead h3{color:#fff;margin:5px 0 0;font-size:20px;font-weight:760;line-height:1.2}.nkpm-head-accent{color:#86e8b0;background:#24a87121;border:1px solid #3fc6853d;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.nkpm-source-summary{align-items:center;padding:7px 3px 12px}.nkpm-source-live{color:#90c7ff;background:#1e77f029;border-radius:8px;padding:4px 8px;font-weight:700}.nkpm-work-tabs{border-bottom:1px solid #4e84c23d;gap:5px;margin:0 0 8px;padding-left:3px;display:flex}.nkpm-work-tabs button{font:inherit;color:#92b5db;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 12px 10px;font-size:12px}.nkpm-work-tabs .nkpm-tab-active{color:#6cb4ff;border-bottom-color:#248dff;font-weight:750}.nkpm-work-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #459dff}.nkpm-timeline-scroll{padding:5px 2px 12px}.nkpm-timeline-track{min-width:430px}.nkpm-track-head{color:#aac7e5;opacity:1;justify-content:space-between;margin-left:108px;padding:0 7px 6px 0;display:flex}.nkpm-track-caption{color:#d8e8fa;width:100px;font-size:11px}.nkpm-track-row{min-height:35px}.nkpm-track-line{background:repeating-linear-gradient(90deg,#133155cc 0 calc(25% - 1px),#5d94d833 25%);border-radius:7px;height:24px}.nkpm-track-bar{cursor:pointer;background:linear-gradient(90deg,#187aff,#329bff);border:0;border-radius:5px;min-width:3px;height:20px;top:2px;box-shadow:0 0 8px #278cff24}.nkpm-track-bar:hover,.nkpm-track-bar-selected{background:linear-gradient(90deg,#37b5ff,#2185ff);outline:2px solid #92d7ffa6}.nkpm-work-gaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.nkpm-work-gaps>div{background:#13355b7a;border:1px solid #4891e445;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.nkpm-work-gaps strong{color:#d5ecff;font-size:20px}.nkpm-work-gaps span,.nkpm-work-gaps small{color:var(--nkpm-muted);font-size:11px}.nkpm-work-gaps small{grid-column:1/-1}.nkpm-trip-header{border-top:1px solid #6895cf2e;padding-top:10px}.nkpm-trip-header h4{color:#eaf4ff;font-size:14px}.nkpm-inline-count{color:#83beff;background:#287bec2b;border-radius:7px;padding:3px 7px;font-size:11px}.nkpm-trip-list{grid-template-columns:repeat(auto-fit,minmax(102px,1fr));gap:7px;max-height:190px;padding:2px 1px 4px}.nkpm-trip{background:linear-gradient(140deg,#122e5080,#071a33cc);border-color:#518fdc52;border-radius:9px;padding:10px 9px}.nkpm-trip strong{color:#f0f7ff;font-size:13px}.nkpm-trip.nkpm-selected{background:#0c50a75e;border-color:#3298ff;box-shadow:0 0 0 1px #2887ff8c}.nkpm-service-detail{background:linear-gradient(115deg,#0e2f5b73,#081c3794);border-color:#3d93e857;border-radius:11px;padding:13px}.nkpm-service-detail h4{color:#e9f4ff}.nkpm-next-step{color:#b8d6ef;background:#0c417f33;border-color:#4490e545}.nkpm-targets{background:linear-gradient(155deg,#0c2342f5,#07182cf2)}.nkpm-target-list{max-height:min(59vh,690px)}.nkpm-target-identity{flex-direction:row!important;align-items:center!important;gap:7px!important;display:flex!important}.nkpm-target-identity>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.nkpm-target-choice .ant-tag{white-space:normal;max-width:100%;font-size:10px;font-weight:650;display:block}.nkpm-target-row .nkpm-target.nkpm-drop-green{background:linear-gradient(115deg,#125b4652,#082630c2);border-color:#25d67961 #25d67961 #25d67961 #24d77a;outline:0}.nkpm-target-row .nkpm-target.nkpm-drop-red{background:linear-gradient(115deg,#661f3b45,#2f1428b3);border-color:#f45e7452 #f45e7452 #f45e7452 #ff5e76;outline:0}.nkpm-target-row .nkpm-target.nkpm-drop-yellow{background:linear-gradient(115deg,#7b5b1d3d,#2b2822c2);border-color:#f7b84452 #f7b84452 #f7b84452 #edb447;outline:0}.nkpm-target-row .nkpm-target.nkpm-target-selected{box-shadow:0 0 0 1px #56afff,inset 0 0 18px #156fe121}.nkpm-target-why{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#c3d2e7!important}.nkpm-risk-counts{gap:6px;display:flex}.nkpm-risk-counts span{background:#14325561;border:1px solid #4a85ca2b;border-radius:7px}.nkpm-risk-filters .ant-btn{border-radius:8px}.nkpm-focus-preview{border-left-width:4px!important}.nkpm-premium-dock{z-index:40;background:linear-gradient(110deg,#0e2d53fa,#0c1d35fc);border:1px solid #3e97ff96;border-radius:14px;gap:12px;width:auto;max-width:1260px;padding:10px 12px;position:fixed;bottom:12px;left:max(20px,50vw - 630px);right:20px;box-shadow:0 9px 34px #00091a9e,inset 0 1px #5d9ce324}.nkpm-dock-symbol{color:#67c1ff;background:#2575ea47;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.nkpm-premium-dock .nkpm-dock-info{flex:none;gap:5px;min-width:175px}.nkpm-premium-dock .nkpm-dock-info strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}.nkpm-premium-dock .nkpm-dock-info span{color:#b3c9e4;font-size:10px}.nkpm-dock-badge{background:#975e1430;border:1px solid #f8b94659;border-radius:7px;padding:3px 6px;display:inline-flex;color:#ffd387!important}.nkpm-dock-preview{border-left:1px solid #6b94d138;border-right:1px solid #6b94d138;flex:1;justify-content:center;align-items:center;gap:11px;min-width:0;padding:0 13px;display:flex}.nkpm-mini-impact{flex-direction:column;gap:4px;min-width:0;max-width:43%;font-size:12px;display:flex}.nkpm-mini-impact small{color:#a4c1e6;font-size:10px}.nkpm-mini-impact strong{color:#e7effd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nkpm-mini-impact-target strong{color:#89e4bd}.nkpm-impact-arrow{color:#60afff}.nkpm-dock-placeholder{color:#9cb9d7;white-space:normal;font-size:11px}.nkpm-premium-dock .nkpm-dock-open{white-space:nowrap;background:linear-gradient(95deg,#1874e9,#278fff);border-color:#278fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:39px;font-size:12px;font-weight:750;display:flex;box-shadow:0 3px 12px #126ff03d}.nkpm-work-drawer .ant-drawer-content{color:#e8f3ff;background:#0c2038}.nkpm-work-drawer .ant-drawer-header{background:linear-gradient(90deg,#183654,#10243e);border-bottom:1px solid #649ddd42}.nkpm-work-drawer .ant-drawer-title{color:#f0f7ff;font-weight:750}.nkpm-work-drawer .ant-drawer-body{overscroll-behavior:contain;padding:14px 18px 38px;overflow-y:auto}.nkpm-work-drawer .nkpm-impact{max-width:none}@media (width<=1400px){.nkpm-layout{grid-template-columns:minmax(188px,.89fr) minmax(0,1.85fr) minmax(216px,1.04fr);gap:9px}.nkpm-pane{padding:10px}.nkpm-mini-vehicle{display:none}.nkpm-premium-dock{left:14px;right:14px}}@media (width<=1130px){.nkpm-layout{grid-template-columns:minmax(195px,.8fr) minmax(0,1.7fr)}.nkpm-targets{grid-column:1/-1}.nkpm-target-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px;display:grid}.nkpm-premium-dock .nkpm-dock-info{min-width:145px}}@media (width<=760px){.nkpm-root{padding:9px 5px 116px}.nkpm-layout{grid-template-columns:minmax(0,1fr)}.nkpm-targets{grid-column:auto}.nkpm-target-list{flex-direction:column;display:flex}.nkpm-premium-scope,.nkpm-premium-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nkpm-premium-dock .nkpm-dock-preview{display:none}.nkpm-premium-dock{bottom:8px;left:8px;right:8px}.nkpm-premium-dock .nkpm-dock-info{flex:1;min-width:0}.nkpm-mini-vehicle{display:grid}.nkpm-timeline-track{min-width:480px}}@media (width<=440px){.nkpm-premium-scope{grid-template-columns:minmax(0,1fr)}.nkpm-brand-title{gap:8px}.nkpm-title-icon{width:35px;height:35px}.nkpm-header-actions{gap:4px}.nkpm-premium-dock .nkpm-dock-info span{display:none}.nkpm-dock-symbol{width:34px;height:34px}.nkpm-premium-dock .nkpm-dock-open{padding:5px 8px}}@media (prefers-reduced-motion:reduce){.nkpm-card-row .nkpm-card-choice,.nkpm-target-row .nkpm-target-choice{transition:none}.nkpm-card-row .nkpm-card-choice:hover,.nkpm-target-row .nkpm-target-choice:hover{transform:none}}.nkpm-clock-banner{color:#89ccfc;background:#11375b63;border:1px solid #3293d945;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:flex}.nkpm-clock-banner strong{color:#cff1ff;font-variant-numeric:tabular-nums;font-size:12px}.nkpm-clock-banner>span{color:#a9bfd6}.nkpm-clock-counts{flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;line-height:1.3;flex-direction:row!important;gap:4px!important;display:flex!important}.nkpm-clock-count{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:3px;padding:2px 5px;font-weight:550;line-height:1.35;display:inline-flex;opacity:1!important;font-size:10px!important}.nkpm-clock-count.nkpm-clock-finished{color:#a8b6c9;background:#6c7e9824;border-color:#879bb22b}.nkpm-clock-count.nkpm-clock-current{color:#65dbed;background:#18accc24;border-color:#2ac4df59}.nkpm-clock-count.nkpm-clock-waiting{color:#91b6e6;background:#2a6dc721;border-color:#5599de33}.nkpm-clock-count.nkpm-clock-unknown{color:#b5bdcf;background:#6a6a891f;border-color:#8f93a633}.nkpm-clock-work-summary{padding:2px 3px 10px}.nkpm-clock-trip-state{white-space:nowrap;border:1px solid #0000;border-radius:6px;width:max-content;margin-top:4px;padding:2px 7px;font-weight:600;display:inline-flex;font-size:10px!important}.nkpm-clock-trip-state.nkpm-clock-finished{color:#98a9bd;background:#6f82981c;border-color:#8a9eb62e}.nkpm-clock-trip-state.nkpm-clock-current{color:#6bebef;background:#139abc2b;border-color:#2cc3dc70}.nkpm-clock-trip-state.nkpm-clock-waiting{color:#90bff0;background:#3069b326;border-color:#5091d73b}.nkpm-clock-trip-state.nkpm-clock-unknown{color:#acb5ca;background:#68728d1f;border-color:#8791a433}.nkpm-track-bar.nkpm-clock-bar-finished{box-shadow:none;opacity:.69;background:linear-gradient(90deg,#546984,#6e8098)}.nkpm-track-bar.nkpm-clock-bar-current{background:linear-gradient(90deg,#11aabd,#30d4e7);box-shadow:0 0 11px #27cce44d}.nkpm-track-bar.nkpm-clock-bar-waiting{box-shadow:none;background:linear-gradient(90deg,#236dbf,#3c95ee)}.nkpm-track-bar.nkpm-clock-bar-unknown{box-shadow:none;opacity:.75;background:linear-gradient(90deg,#667b9a,#8ba0ba)}.nkpm-track-bar.nkpm-track-bar-selected{outline-offset:2px;opacity:1;outline:2px solid #d4edff}.nkpm-clock-modal .ant-modal{max-width:calc(100vw - 24px)}.nkpm-clock-modal .ant-modal-content{color:#e6f2ff;border:1px solid #3f94e459;box-shadow:0 18px 46px #0007188c;background:linear-gradient(145deg,#132b47,#0b1e35)!important;border-radius:13px!important;padding:15px 17px!important}.nkpm-clock-modal .ant-modal-header{margin-bottom:5px;background:0 0!important}.nkpm-clock-modal .ant-modal-title{font-size:15px;font-weight:750;color:#eef6ff!important}.nkpm-clock-modal-title{align-items:center;gap:9px;padding-right:24px;display:flex}.nkpm-clock-modal-icon{color:#82c9ff;background:#2680e836;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.nkpm-clock-modal .ant-modal-close{color:#a9c7e8;top:12px;right:12px}.nkpm-clock-modal .ant-modal-close:hover{color:#fff;background:#3873b642}.nkpm-clock-modal .nkpm-card-services-modal{gap:8px}.nkpm-clock-modal-subtitle{font-size:11px;color:#acbfd7!important}.nkpm-clock-modal-notice{color:#b4cce5;background:#1b4b7a3b;border:1px solid #4c91da38;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.5}.nkpm-clock-modal-notice strong{color:#b7e7ff;font-variant-numeric:tabular-nums}.nkpm-clock-modal .nkpm-card-services-list{overscroll-behavior:contain;gap:5px;max-height:min(53vh,455px);padding-right:5px;overflow:auto}.nkpm-clock-modal .nkpm-card-services-item{background:#0e2d4ea8;border:1px solid #487dbd3b;border-left:3px solid #567fa8;border-radius:8px;gap:4px;padding:8px 9px}.nkpm-clock-modal .nkpm-card-services-item.nkpm-clock-item-finished{border-left-color:#899ab2}.nkpm-clock-modal .nkpm-card-services-item.nkpm-clock-item-waiting{border-left-color:#318df1}.nkpm-clock-modal .nkpm-card-services-head{align-items:center;gap:6px}.nkpm-clock-modal .nkpm-card-services-head strong{color:#f0f7ff;font-size:12px}.nkpm-clock-modal .nkpm-card-services-head .ant-tag{color:#bad8f5;background:#316db22e;border-color:#5e97da38;border-radius:6px;font-size:10px}.nkpm-clock-modal-service-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.nkpm-clock-modal-service-footer small{color:#a8bbd3;font-size:10px}.nkpm-clock-modal-service-footer .nkpm-clock-trip-state{margin:0}@media (width<=560px){.nkpm-clock-modal .ant-modal-content{padding:12px!important}.nkpm-clock-modal .nkpm-card-services-list{max-height:58vh}}.nkpm-scroll-list,.nkpm-target-list{align-items:stretch;gap:9px!important}.nkpm-scroll-list>.nkpm-card-row,.nkpm-target-list>.nkpm-target-row{isolation:isolate;flex:none;align-self:stretch;height:auto;min-height:0;display:block}.nkpm-card-row .nkpm-card-choice,.nkpm-target-row .nkpm-target-choice{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;min-height:88px;padding:10px 44px 10px 11px;display:flex;overflow:visible;height:auto!important}.nkpm-card-row .nkpm-card-choice strong,.nkpm-target-row .nkpm-target-choice strong{color:#f3f8ff;font-size:14px;font-weight:750;line-height:1.25}.nkpm-card-row .nkpm-card-choice small,.nkpm-target-row .nkpm-target-choice small{color:#ccdbef;opacity:1;font-size:12px;line-height:1.38}.nkpm-card-row .nkpm-source-row-top,.nkpm-target-row .nkpm-target-identity{align-items:center;min-height:22px}.nkpm-target-row .nkpm-target-choice{gap:6px;min-height:104px}.nkpm-card-row .nkpm-card-choice .nkpm-clock-counts,.nkpm-target-row .nkpm-target-choice .nkpm-clock-counts{align-self:flex-start;width:100%;max-width:100%;min-height:0;position:static;flex-flow:wrap!important;gap:5px!important;display:flex!important}.nkpm-card-row .nkpm-clock-count,.nkpm-target-row .nkpm-clock-count{padding:3px 6px;font-weight:650;line-height:1.4;font-size:11.5px!important}.nkpm-card-row .nkpm-clock-count.nkpm-clock-finished,.nkpm-target-row .nkpm-clock-count.nkpm-clock-finished{color:#dde7f4;background:#7694b338;border-color:#94b1cc4a}.nkpm-card-row .nkpm-clock-count.nkpm-clock-current,.nkpm-target-row .nkpm-clock-count.nkpm-clock-current{color:#97f2ff;background:#1097ad42;border-color:#31cee17a}.nkpm-card-row .nkpm-clock-count.nkpm-clock-waiting,.nkpm-target-row .nkpm-clock-count.nkpm-clock-waiting{color:#c0d9ff;background:#2560c345;border-color:#5897f06e}.nkpm-target-row .nkpm-target-choice .ant-tag{white-space:normal;align-self:flex-start;width:max-content;max-width:100%;margin:0;padding:2px 5px;font-size:11.5px;line-height:1.35;display:inline-flex}.nkpm-target-row .nkpm-target-why{max-width:100%;line-height:1.35;font-size:11.5px!important}.nkpm-card-row .nkpm-card-services-trigger,.nkpm-target-row .nkpm-card-services-trigger{top:10px;right:8px;transform:none;width:30px!important;height:30px!important}.nkpm-premium-dock{border-radius:10px;gap:8px;min-height:42px;padding:5px 9px}.nkpm-premium-dock .nkpm-dock-symbol{border-radius:7px;width:29px;height:29px}.nkpm-premium-dock .nkpm-dock-symbol svg{width:19px;height:19px}.nkpm-premium-dock .nkpm-dock-info{gap:1px;min-width:148px}.nkpm-premium-dock .nkpm-dock-info strong{gap:5px;font-size:12px}.nkpm-premium-dock .nkpm-dock-info span{font-size:10px}.nkpm-premium-dock .nkpm-dock-open{height:31px;box-shadow:none;font-size:12px}.nkpm-premium-dock .nkpm-dock-preview{gap:7px;padding:0 8px}.nkpm-dock-toggle.ant-btn{color:#c0e0ff;background:#15457670;border:1px solid #63a0e647;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;min-width:27px;height:30px;padding:0;font-size:15px;display:inline-grid}.nkpm-dock-toggle.ant-btn:hover{color:#fff;background:#2273c387}.nkpm-premium-dock.nkpm-dock-collapsed{width:auto;max-width:min(360px,100vw - 25px);padding:4px 7px;left:auto;right:16px}.nkpm-dock-collapsed .nkpm-dock-symbol{display:none}.nkpm-dock-collapsed .nkpm-dock-info{min-width:0}.nkpm-dock-collapsed .nkpm-dock-info>span{display:none}.nkpm-dock-collapsed .nkpm-dock-preview{display:none!important}.nkpm-dock-collapsed .nkpm-dock-open{height:28px;padding:3px 9px}@media (width<=760px){.nkpm-premium-dock{bottom:8px;left:8px;right:8px}.nkpm-premium-dock.nkpm-dock-collapsed{right:8px}.nkpm-premium-dock .nkpm-dock-info strong{font-size:11.5px}}@media (width<=440px){.nkpm-premium-dock .nkpm-dock-symbol{display:none}.nkpm-premium-dock .nkpm-dock-open{font-size:11px}}@media (width>=1131px){.nkpm-layout{grid-template-columns:minmax(248px,1.24fr) minmax(350px,1.66fr) minmax(265px,1.27fr);gap:11px}.nkpm-pane{min-width:0}.nkpm-card-list,.nkpm-targets{padding:11px}.nkpm-timeline{padding:12px 10px}}@media (width>=1131px) and (width<=1340px){.nkpm-layout{grid-template-columns:minmax(234px,1.2fr) minmax(320px,1.56fr) minmax(247px,1.23fr);gap:8px}.nkpm-card-list,.nkpm-targets{padding:9px}.nkpm-timeline{padding:10px 7px}.nkpm-card-row .nkpm-clock-count,.nkpm-target-row .nkpm-clock-count{padding:2px 4px;font-size:10.5px!important}}.nkpm-clock-counts{gap:4px!important}.nkpm-card-row .nkpm-clock-count,.nkpm-target-row .nkpm-clock-count,.nkpm-clock-work-summary .nkpm-clock-count{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;display:inline-flex}.nkpm-clock-count svg,.nkpm-clock-trip-state svg{vertical-align:middle;flex:none}.nkpm-card-row .nkpm-clock-count.nkpm-clock-finished,.nkpm-target-row .nkpm-clock-count.nkpm-clock-finished,.nkpm-clock-work-summary .nkpm-clock-count.nkpm-clock-finished{color:#86efb5;background:#086d4345;border-color:#2ad48278}.nkpm-card-row .nkpm-clock-count.nkpm-clock-current,.nkpm-target-row .nkpm-clock-count.nkpm-clock-current,.nkpm-clock-work-summary .nkpm-clock-count.nkpm-clock-current{color:#8defff;background:#007caa42;border-color:#21d1ec85}.nkpm-card-row .nkpm-clock-count.nkpm-clock-waiting,.nkpm-target-row .nkpm-clock-count.nkpm-clock-waiting,.nkpm-clock-work-summary .nkpm-clock-count.nkpm-clock-waiting{color:#ffda8b;background:#865b113d;border-color:#f1af316b}.nkpm-card-row .nkpm-card-choice,.nkpm-target-row .nkpm-target-choice{background:linear-gradient(108deg,#0f365ebf,#071932f7);border-radius:11px;padding:10px 42px 10px 11px}.nkpm-card-row .nkpm-card-choice:hover,.nkpm-target-row .nkpm-target-choice:hover{border-color:#5dacf994;box-shadow:0 0 0 1px #3188e11f,0 6px 15px #00071438}.nkpm-card-row .nkpm-card-choice strong,.nkpm-target-row .nkpm-target-choice strong{font-size:14px;font-weight:760}.nkpm-card-row .nkpm-card-choice small,.nkpm-target-row .nkpm-target-choice small{color:#c8d8ed;font-size:12px}.nkpm-card-row .nkpm-mini-vehicle,.nkpm-target-row .nkpm-mini-vehicle{display:grid}.nkpm-card-row .nkpm-card-choice .nkpm-clock-counts,.nkpm-target-row .nkpm-target-choice .nkpm-clock-counts{justify-content:flex-start;align-items:center;width:100%;max-width:100%;gap:4px!important}.nkpm-card-row .nkpm-clock-count,.nkpm-target-row .nkpm-clock-count{padding:3px 5px}.nkpm-clock-modal .ant-modal-content{border:1px solid #3f93eb6b;box-shadow:0 22px 48px #0007178a,inset 0 1px #78b3fa17;background:linear-gradient(142deg,#132b48,#0a1d36)!important}.nkpm-clock-modal .nkpm-card-services-list{gap:6px}.nkpm-clock-modal .nkpm-card-services-item{border-left-width:3px;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.nkpm-clock-modal .nkpm-card-services-item.nkpm-clock-item-current{background:linear-gradient(100deg,#0b69835c,#0a2c4fc7);border-left-color:#29d6eb}.nkpm-clock-modal .nkpm-card-services-item.nkpm-clock-item-waiting{background:linear-gradient(100deg,#6544163b,#0c2a4cba);border-left-color:#f5bd55}.nkpm-clock-modal .nkpm-card-services-item.nkpm-clock-item-unknown{border-left-color:#889cb8}.nkpm-clock-modal-status-icon{background:#3465a026;border:1px solid #8cb0d740;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:inline-grid}.nkpm-clock-modal-status-icon.nkpm-clock-current{color:#75edff;background:#0582a445;border-color:#22cce37d}.nkpm-clock-modal-status-icon.nkpm-clock-waiting{color:#ffd37d;background:#7e510d47;border-color:#eead3775}.nkpm-clock-modal-status-icon.nkpm-clock-unknown{color:#afc0d4}.nkpm-clock-modal-service-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nkpm-clock-modal .nkpm-card-services-head strong{font-size:12.5px}.nkpm-clock-modal .nkpm-card-services-head .ant-tag{white-space:nowrap;flex:none}.nkpm-clock-modal-service-footer{gap:5px}.nkpm-clock-modal-service-footer small{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nkpm-clock-modal-service-footer .nkpm-clock-trip-state{align-items:center;gap:4px;padding:3px 8px;font-weight:720;display:inline-flex;font-size:11px!important}.nkpm-clock-modal .nkpm-clock-trip-state.nkpm-clock-finished{color:#74edaa;background:#0d744040;border-color:#27d47d75}.nkpm-clock-modal .nkpm-clock-trip-state.nkpm-clock-current{color:#82edff;background:#04779b3b;border-color:#23c7e385}.nkpm-clock-modal .nkpm-clock-trip-state.nkpm-clock-waiting{color:#ffda90;background:#774b0c3d;border-color:#e6ab3473}.nkpm-premium-dock{background:linear-gradient(100deg,#0a2b51f7,#081c34fa);border-color:#418feb7a}@media (width<=1130px){.nkpm-card-row .nkpm-clock-count,.nkpm-target-row .nkpm-clock-count{padding:3px 5px}.nkpm-clock-modal .nkpm-card-services-head .ant-tag{font-size:9.5px}}@media (width<=480px){.nkpm-clock-modal-status-icon{flex-basis:24px;width:24px;height:24px}.nkpm-clock-modal .nkpm-card-services-item{gap:5px;padding:6px}.nkpm-clock-modal-service-footer{align-items:flex-start}}.nkpm-independent-source{background:#0b1f3787;border:1px solid #415873;border-radius:12px;flex-direction:column;gap:11px;padding:15px 18px;display:flex}.nkpm-source-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nkpm-source-heading>div{flex-direction:column;gap:4px;display:flex}.nkpm-source-heading strong{color:#f1f7ff;font-size:14px}.nkpm-source-heading small,.nkpm-source-panel small{color:#afc3dd;font-size:11px;line-height:1.55}.nkpm-source-safe{color:#88e1c2;align-items:center;gap:6px;font-size:11px;display:inline-flex}.nkpm-source-tabs{border-bottom:1px solid #7a9dc740;flex-wrap:wrap;gap:7px;padding-bottom:9px;display:flex}.nkpm-source-tab{appearance:none;color:#c5d6ee;cursor:pointer;background:#102b48;border:1px solid #3d5b7e;border-radius:8px;min-height:39px;padding:9px 16px;font-size:12px;font-weight:650;transition:background .13s,border-color .13s,box-shadow .13s}.nkpm-source-tab:hover{color:#fff;background:#18416d;border-color:#63acfb}.nkpm-source-tab.is-selected{color:#fff;background:#176ada;border-color:#3f9dff;box-shadow:inset 0 0 0 1px #4ca3ff2b}.nkpm-source-tab:focus-visible{outline-offset:2px;outline:2px solid #85c9ff}.nkpm-source-panel{background:#0c223cb3;border:1px solid #5182b842;border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:11px 12px;display:flex}.nkpm-source-panel-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;font-size:12px;display:flex}.nkpm-source-panel-main strong{color:#ebf6ff}.nkpm-source-panel-main span{color:#9fbddd;font-size:11px}.nkpm-source-select-label{color:#d6e9fc;font-size:12px;font-weight:650}.nkpm-scenario-select-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nkpm-scenario-picker{flex:0 530px;width:min(100%,530px);min-width:180px}.nkpm-scenario-picker .ant-select-selector{transition:border-color .15s,box-shadow .15s;cursor:pointer!important}.nkpm-scenario-picker .ant-select-selection-search-input,.nkpm-scenario-picker .ant-select-selection-item,.nkpm-scenario-picker .ant-select-selection-placeholder,.nkpm-scenario-picker .ant-select-arrow{cursor:pointer!important}.nkpm-scenario-picker:hover .ant-select-selector{box-shadow:0 0 0 1px #4190f038;border-color:#72b9ff!important}.nkpm-scenario-picker:focus-within .ant-select-selector{border-color:#72b9ff!important}.nkpm-source-saved-b{border:1px solid #5e8bc152;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;display:flex}.nkpm-source-saved-b>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nkpm-source-saved-b strong{color:#eaf5ff;font-size:12px}.nkpm-source-saved-b span,.nkpm-source-no-drafts{color:#a6bcd7;font-size:11px}.nkpm-source-current{color:#9ebbdc;border-top:1px solid #7a9dc736;flex-wrap:wrap;align-items:center;gap:6px;padding-top:3px;font-size:11px;display:flex}.nkpm-source-current strong{color:#b7e2ff}.nkpm-source-current-note{margin-left:auto}@media (width<=680px){.nkpm-independent-source{padding:12px}.nkpm-source-tabs{gap:5px}.nkpm-source-tab{flex:auto;padding:8px 10px}.nkpm-scenario-picker{flex:100%;width:100%}.nkpm-source-current-note{width:100%;margin-left:0}}.nkpm-source-panel select,.nkpm-source-tab,.nkpm-source-saved-b button,.nkpm-preview-controls button,.nkpm-preview-controls input{cursor:pointer}.nkpm-source-panel select:hover,.nkpm-preview-controls input:hover{border-color:#65a9f9}.nkpm-b-row-actions{flex-wrap:wrap;gap:8px;display:flex}.nkpm-scenario-info{color:#b6d2eb;margin:5px 0;font-size:12px}.nkpm-scenario-info summary{cursor:pointer;font-weight:600}.nkpm-scenario-info p{margin:7px 0}.nkpm-preview-controls{color:#d5e9fc;background:#10283e;border:1px solid #294d68;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;padding:7px 11px;font-size:12px;display:flex}.nkpm-preview-controls input[type=time]{color:#e8f2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#172e49;border:1px solid #416587;border-radius:7px;padding:5px 8px}.nkpm-preview-controls .nkpm-preview-next{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.nkpm-preview-controls small{color:#9cbbd5}.nkpm-scope.nkpm-premium-scope{padding-top:6px;padding-bottom:6px}.nkpm-independent-source{padding-top:11px;padding-bottom:10px}@media (width<=720px){.nkpm-preview-controls{align-items:start}}.nkpm-workspace-simple{background:#0c284580;border:1px solid #5895d757;border-radius:11px;flex-direction:column;gap:9px;min-width:0;padding:12px 14px;display:flex}.nkpm-simple-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nkpm-simple-identities{flex-direction:column;flex:1;gap:3px;min-width:175px;display:flex}.nkpm-simple-identities strong{font-size:15px}.nkpm-simple-identities span{opacity:.78;font-size:12px}.nkpm-simple-count{white-space:nowrap;border:1px solid #5c9fea5c;border-radius:7px;padding:5px 8px;font-size:12px}.nkpm-simple-empty{opacity:.85;padding:3px 0;font-size:13px}.nkpm-simple-changes{flex-direction:column;gap:5px;display:flex}.nkpm-simple-move{border-top:1px solid #84a6cc29;flex-wrap:wrap;align-items:center;gap:7px 14px;padding-top:8px;font-size:13px;display:flex}.nkpm-simple-move strong{font-size:13px}.nkpm-simple-move span{font-variant-numeric:tabular-nums}.nkpm-simple-arrow{color:#add7ff;font-weight:650}.nkpm-simple-move small,.nkpm-simple-more,.nkpm-simple-safety{opacity:.76;font-size:11px}.nkpm-simple-safety{border-top:1px solid #84a6cc29;padding-top:6px}.nkpm-simple-error{color:#ffb4b4;font-size:13px}.nkpm-simplified-drawer{flex-direction:column;gap:13px;display:flex}.nkpm-drawer-headline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nkpm-drawer-headline strong{font-size:16px}.nkpm-drawer-headline span,.nkpm-simplified-safety,.nkpm-simplified-lock{opacity:.8;font-size:12px}.nkpm-drawer-empty{opacity:.82;margin:0;font-size:13px}.nkpm-simplified-moves{flex-direction:column;gap:7px;display:flex}.nkpm-simple-draft-row,.nkpm-simple-history-row{border:1px solid #739bc738;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.nkpm-simple-draft-row>div,.nkpm-simple-history-row>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.nkpm-simple-draft-row span,.nkpm-simple-history-row span{opacity:.8;font-size:12px}.nkpm-simplified-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nkpm-simplified-lock{margin-left:auto}.nkpm-simplified-history{border-top:1px solid #739bc73b;flex-direction:column;gap:8px;padding-top:12px;display:flex}.nkpm-simplified-history h3{margin:0;font-size:15px}.nkpm-simplified-history h3 small{opacity:.72;font-weight:400}.nkpm-simplified-history p{opacity:.8;margin:0;font-size:13px}.nkpm-simplified-details{border-top:1px solid #739bc73b;padding-top:11px}.nkpm-simplified-details summary{cursor:pointer;padding:5px 0;font-size:13px;font-weight:600}.nkpm-simplified-details>p{opacity:.8;margin:6px 0 12px;font-size:12px}.nkpm-simplified-details .nkpm-compare{margin-top:10px}@media (width<=700px){.nkpm-simple-move{align-items:flex-start}.nkpm-simplified-actions .ant-btn{flex:1}.nkpm-simplified-lock{width:100%;margin:4px 0}.nkpm-simple-history-row{flex-direction:column;align-items:flex-start}}.nkpm-source-a-vs-local{color:#a9d5ff;padding:6px 12px;font-size:12px}.nkpm-work-drawer .ant-drawer-content-wrapper{max-height:min(85dvh,800px)!important}.nkpm-work-drawer .ant-drawer-body{overscroll-behavior:contain;overflow-y:auto}.nkpm-compact-impact{background:#1131548c;border:1px solid #63a3ef5c;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.nkpm-compact-impact-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nkpm-compact-impact-title>div{flex-direction:column;gap:4px;display:flex}.nkpm-compact-impact-title strong{font-size:15px}.nkpm-compact-impact-title span{color:#c4d7ea;font-variant-numeric:tabular-nums;font-size:13px}.nkpm-compact-cards{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.nkpm-compact-card{background:#05183187;border:1px solid #60a3e63d;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.nkpm-compact-card small{letter-spacing:.025em;color:#a5c3dc;font-size:10px}.nkpm-compact-card strong{color:#eef7ff;font-size:17px}.nkpm-compact-card span{font-variant-numeric:tabular-nums;font-size:13px}.nkpm-compact-direction{color:#87c6ff;text-align:center;font-size:21px}.nkpm-compact-gap-line{border-top:1px solid #7eaadb33;flex-direction:column;gap:5px;padding-top:10px;font-size:12px;display:flex}.nkpm-compact-gap-line>strong{font-size:13px}.nkpm-compact-gap-facts{-moz-column-gap:22px;color:#c3dbf0;flex-wrap:wrap;gap:6px 22px;display:flex}.nkpm-compact-gap-facts b{color:#f0f8ff}.nkpm-compact-gap-alert{color:#ffcc8d}.nkpm-compact-footnote{color:#a4bfd7;font-size:11px;line-height:1.45}.nkpm-compact-all-moves{border:1px solid #739bc73b;border-radius:8px;padding:9px 12px;font-size:13px}.nkpm-compact-all-moves summary{cursor:pointer;font-weight:600}.nkpm-compact-all-moves .nkpm-simplified-moves{margin-top:10px}@media (width<=600px){.nkpm-compact-cards{grid-template-columns:minmax(0,1fr)}.nkpm-compact-direction{transform:rotate(90deg)}.nkpm-compact-impact{padding:10px}.nkpm-compact-gap-facts{flex-direction:column}}.nkpm-work-drawer .ant-drawer-content-wrapper{overflow:hidden;max-height:calc(100dvh - 16px)!important}.nkpm-work-drawer .ant-drawer-content{flex-direction:column;min-height:0;max-height:calc(100dvh - 16px);display:flex}.nkpm-work-drawer .ant-drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:32px!important;overflow-y:auto!important}.nkpm-pair-impact{flex-direction:column;gap:10px;min-width:0;display:flex}.nkpm-pair-impact-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nkpm-pair-impact-heading>div{flex-direction:column;gap:3px;display:flex}.nkpm-pair-impact-heading strong{font-size:15px}.nkpm-pair-impact-heading span{color:#a8c6e8;font-size:12px}.nkpm-pair-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.nkpm-pair-card{background:#0c2a4b7a;border:1px solid #63a3ef57;border-radius:10px;min-width:0;padding:10px}.nkpm-pair-card-header{border-bottom:1px solid #7eaadb33;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.nkpm-pair-card-header>div{flex-direction:column;gap:2px;display:flex}.nkpm-pair-card-header small{letter-spacing:.025em;color:#a6c8e8;font-size:10px}.nkpm-pair-card-header strong{font-size:17px}.nkpm-pair-card-header>span{color:#c8e7ff;white-space:nowrap;font-size:13px;font-weight:650}.nkpm-pair-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.nkpm-pair-before-after>section{min-width:0}.nkpm-pair-before-after h4{color:#b4d6fa;margin:0 0 6px;font-size:11px;font-weight:650}.nkpm-pair-services{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nkpm-pair-service{background:#06162c80;border:1px solid #75a3d32e;border-radius:6px;min-width:0;padding:6px 7px;line-height:1.3}.nkpm-pair-service-main{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px;display:flex}.nkpm-pair-service-main b{font-weight:650}.nkpm-pair-service-main>span{color:#d5e6f8;white-space:nowrap}.nkpm-pair-service-meta{color:#a8c4df;margin-top:3px;font-size:11px;display:block}.nkpm-pair-service-out{background:#90591330;border-color:#d99c44}.nkpm-pair-service-out .nkpm-pair-service-meta{color:#ffc377;font-weight:700}.nkpm-pair-service-in{background:#2674d638;border-color:#338ffa}.nkpm-pair-service-in .nkpm-pair-service-meta{color:#9bd0ff;font-weight:700}.nkpm-pair-no-service{color:#acc1d9;font-size:12px}.nkpm-pair-gap{color:#b9d0e5;border-top:1px solid #7eaadb38;flex-direction:column;gap:3px;margin-top:9px;padding-top:8px;font-size:12px;display:flex}.nkpm-pair-gap>strong{color:#e8f3ff;font-size:12px}.nkpm-pair-gap b{color:#e8f3ff}.nkpm-pair-gap-warning{color:#ffd09a;font-weight:700}.nkpm-pair-disclaimer{color:#a4c1dd;margin:0;font-size:11px;line-height:1.4}.nkpm-pair-saved-history{border-top:1px solid #739bc73b;padding-top:10px}.nkpm-pair-saved-history>summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:600}.nkpm-pair-saved-history>.nkpm-simple-history-row{margin:7px 0}@media (width<=950px){.nkpm-pair-cards{grid-template-columns:1fr}}@media (width<=450px){.nkpm-pair-before-after{grid-template-columns:1fr}.nkpm-pair-card-header strong{font-size:15px}}.nkpm-pair-card-source{background:linear-gradient(120deg,#87571b29,#0c2a4b7a 37%);border:1px solid #efa949c7;box-shadow:inset 4px 0 #efa949e0}.nkpm-pair-card-target{background:linear-gradient(120deg,#16706c24,#0c2a4b7a 37%);border:1px solid #3ac2b8ba;box-shadow:inset 4px 0 #3ac2b8de}.nkpm-pair-card-source .nkpm-pair-card-header small{color:#ffd29a}.nkpm-pair-card-target .nkpm-pair-card-header small{color:#98e4df}.nkpm-b-history-modal{flex-direction:column;gap:10px;max-height:65dvh;display:flex;overflow-y:auto}.nkpm-b-history-modal p{color:#b8cde5;margin:0;font-size:13px}.nkpm-b-history-modal .nkpm-simple-history-row{background:#18365775}@media (width<=620px){.nkpm-b-history-modal .nkpm-simple-history-row{flex-direction:column;align-items:flex-start}}.nkpm-b-saved-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 215px);overflow-y:auto}.nkpm-b-saved-context{background:#17416961;border:1px solid #70a2d552;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:12px;padding:9px 12px;display:flex}.nkpm-b-saved-context>strong{color:#eef6ff;font-size:15px}.nkpm-b-saved-context>span{color:#bdd9f4;font-size:13px}.nkpm-b-saved-context>small{color:#a9c9e4;font-size:11px}.nkpm-b-saved-move{border-top:1px solid #75a3d333;flex-direction:column;gap:9px;padding:12px 0;display:flex}.nkpm-b-saved-move .nkpm-pair-cards{align-items:start}.nkpm-b-saved-modal .nkpm-pair-services{max-height:none;overflow:visible}@media (width<=950px){.nkpm-b-saved-modal .nkpm-pair-cards{grid-template-columns:1fr}}.nkpm-reset-modal .ant-modal-content{color:#eaf3ff;background-color:#1b3049;border:1px solid #3d5978;border-radius:12px}.nkpm-reset-modal .ant-modal-header{background:0 0}.nkpm-reset-modal .ant-modal-title{color:#f4f8ff}.nkpm-reset-modal .ant-modal-body{color:#c7d8eb}.nkpm-reset-modal .ant-btn-primary{color:#fff;background:#1677ed}.nkpm-reset-modal .ant-btn-primary:hover{background:#378dff}@media (width<=480px){.nkpm-reset-modal .ant-modal-content{padding:18px}}.nkpm-all-move-impacts{flex-direction:column;gap:12px;min-width:0;display:flex}.nkpm-all-move-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nkpm-all-move-intro>div{flex-direction:column;gap:3px;display:flex}.nkpm-all-move-intro strong{color:#e4f3ff;font-size:14px}.nkpm-all-move-intro span{color:#adc8e3;font-size:12px}.nkpm-ordered-move{background:#071c324d;border:1px solid #689bcc59;border-radius:10px;min-width:0;overflow:hidden}.nkpm-ordered-move-top{align-items:center;gap:12px;padding:10px 12px;display:flex}.nkpm-ordered-move-top>.ant-btn{flex-shrink:0}.nkpm-ordered-move-toggle{color:#e5f2ff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.nkpm-ordered-move-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #6cb7ff}.nkpm-ordered-move-number{color:#b8ddff;background:#2977d33d;border:1px solid #4e9cf0a6;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.nkpm-ordered-move-description{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nkpm-ordered-move-description strong{overflow-wrap:anywhere;font-size:13px}.nkpm-ordered-move-description small{color:#abc9e8;font-size:12px}.nkpm-ordered-move-chevron{color:#abc9e8;flex-shrink:0;font-size:11px}.nkpm-ordered-move-details{border-top:1px solid #739fcd3d;padding:12px}.nkpm-ordered-move-error{color:#ffbd9f;background:#9f27262b;border:1px solid #e0585080;border-radius:7px;padding:12px}@media (width<=600px){.nkpm-ordered-move-top{gap:7px;padding:8px}.nkpm-ordered-move-toggle{gap:7px}.nkpm-ordered-move-description strong{font-size:12px}.nkpm-ordered-move-chevron{font-size:10px}.nkpm-ordered-move-details{padding:8px}}.nkpm-work-drawer .ant-drawer-body{flex:0 auto;min-height:0;padding-bottom:16px!important;overflow:hidden!important}.nkpm-work-drawer .nkpm-simplified-scroll-region{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;max-height:calc(100dvh - 162px);padding-right:8px;overflow:hidden auto}.nkpm-work-drawer .nkpm-simplified-scroll-region:focus-visible{outline-offset:-2px;border-radius:7px;outline:2px solid #66b5facc}@media (height<=500px){.nkpm-work-drawer .nkpm-simplified-scroll-region{max-height:calc(100dvh - 115px)}}.nkpm-work-drawer .nkpm-simplified-scroll-region>*,.nkpm-work-drawer .nkpm-all-move-impacts>*{flex-shrink:0}.nkpm-root{background:0 0;border-radius:0;gap:12px;max-width:1710px;margin:0 auto;padding:19px clamp(14px,2.2vw,32px) 114px}.nkpm-premium-header{padding:0 0 2px}.nkpm-title{letter-spacing:-.3px!important;font-size:clamp(22px,2vw,26px)!important;font-weight:720!important}.nkpm-title-icon{width:38px;height:38px;box-shadow:none;border-radius:9px}.nkpm-view-switch{border:1px solid var(--nv-border,#5f8dcd45);background:var(--nv-panel,#10263f);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;padding:9px 11px;display:flex}.nkpm-view-switch-copy{flex-direction:column;gap:3px;min-width:180px;display:flex}.nkpm-view-switch-copy strong{color:var(--nv-text,#ebf3ff);font-size:12px}.nkpm-view-switch-copy small{color:var(--nv-secondary,#9bb6d3);font-size:11px;line-height:1.4}.nkpm-view-switch-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nkpm-view-switch-buttons button{font:inherit;cursor:pointer;border:1px solid var(--nv-border,#456583);color:var(--nv-text,#cbd9ed);background:var(--nv-tint,#112b49);border-radius:7px;padding:7px 11px;font-size:12px;font-weight:650}.nkpm-view-switch-buttons button.is-active{background:var(--nv-brand,#1874ed);color:#fff;border-color:var(--nv-brand,#268cff)}.nkpm-view-switch-buttons button:hover:not(.is-active){border-color:#69b7fa}.nkpm-view-switch-buttons button:focus-visible{outline-offset:2px;outline:2px solid #86d1ff}.nkpm-independent-source{background:var(--nv-panel,#10243c);border-color:var(--nv-border,#365673);border-radius:9px;gap:8px;padding:11px 13px}.nkpm-source-panel{padding:8px 10px}.nkpm-source-tab{min-height:34px;padding:7px 11px}.nkpm-scope.nkpm-premium-scope{gap:8px}.nkpm-premium-scope>div{background:var(--nv-panel,#10243c);border-color:var(--nv-border,#365673);border-radius:9px;padding:8px 10px}.nkpm-premium-stats>div{border:1px solid var(--nv-border,#5899e942);border-top:2px solid var(--nv-brand,#268cff);background:var(--nv-panel,#10243c);box-shadow:none;border-radius:9px}.nkpm-premium-stats>.nkpm-kpi-violet,.nkpm-premium-stats>.nkpm-kpi-teal,.nkpm-premium-stats>.nkpm-kpi-gold{background:var(--nv-panel,#10243c);border-color:var(--nv-border,#5899e942);border-top-color:var(--nv-brand,#268cff)}.nkpm-premium-stats strong{font-size:clamp(20px,1.75vw,24px)}.nkpm-pane{border-color:var(--nv-border,#5f8dcd45);box-shadow:none;border-radius:9px}.nkpm-dual{flex-direction:column;gap:11px;min-width:0;display:flex}.nkpm-dual-heading{border-bottom:1px solid var(--nv-border,#35506a);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 10px;display:flex}.nkpm-dual-heading>div{flex:1;min-width:220px}.nkpm-dual-eyebrow{letter-spacing:.09em;color:var(--nv-secondary,#89aace);font-size:10px;font-weight:700}.nkpm-dual-heading h2{color:var(--nv-text,#e7f2ff);margin:3px 0 4px;font-size:17px;font-weight:730}.nkpm-dual-heading p{color:var(--nv-secondary,#adbfda);margin:0;font-size:11px;line-height:1.5}.nkpm-dual-heading .ant-input-search{flex:0 280px;width:min(100%,280px)}.nkpm-dual-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:11px;min-width:0;display:grid}.nkpm-dual-column,.nkpm-dual-detail{border:1px solid var(--nv-border,#355675);background:var(--nv-panel,#10243c);border-radius:9px;min-width:0;padding:12px}.nkpm-dual-column.nkpm-dual-focused{border-color:#408dec}.nkpm-dual-column-head{border-bottom:1px solid var(--nv-border,#355675);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding-bottom:9px;display:flex}.nkpm-dual-column-head small{color:var(--nv-secondary,#a7b9d0);font-size:10px}.nkpm-dual-column-head h3{color:var(--nv-text,#f1f7ff);margin:2px 0 0;font-size:16px;line-height:1.25}.nkpm-dual-column-count{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--nv-text,#e4eefa);border:1px solid var(--nv-border,#365a7a);background:var(--nv-tint,#132f4e);border-radius:6px;padding:5px 8px;font-size:11px}.nkpm-dual-card-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(53vh,505px);padding-right:4px;display:flex;overflow-y:auto}.nkpm-dual-card{appearance:none;border:1px solid var(--nv-border,#3c5d7e);background:var(--nv-tint,#0c2845);color:var(--nv-text,#e8f2ff);cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.nkpm-dual-card:hover,.nkpm-dual-card-selected{border-color:var(--nv-brand,#3595ff);background:var(--nv-panel-hover,#153b63)}.nkpm-dual-card-selected{box-shadow:inset 3px 0 0 var(--nv-brand,#3595ff)}.nkpm-dual-card:focus-visible{outline-offset:1px;outline:2px solid #8bc4ff}.nkpm-dual-card-main{align-items:center;gap:8px;min-width:0;display:flex}.nkpm-dual-card-main svg{color:#7dbaf5;flex:none}.nkpm-dual-card-main strong{font-size:14px}.nkpm-dual-card-main>span{color:var(--nv-secondary,#aec7df);white-space:nowrap;margin-left:auto;font-size:11px}.nkpm-dual-card-times{color:var(--nv-text,#e9f3ff);font-variant-numeric:tabular-nums;padding-left:24px;font-size:12px}.nkpm-dual-card-hint{color:var(--nv-secondary,#a1b9d1);padding-left:24px;font-size:10px}.nkpm-dual-no-cards{color:var(--nv-secondary,#b0c5df);text-align:center;padding:18px 10px;font-size:12px}.nkpm-dual-detail{padding:13px}.nkpm-dual-detail-head{border-bottom:1px solid var(--nv-border,#355675);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px;padding-bottom:10px;display:flex}.nkpm-dual-detail-head small{letter-spacing:.06em;color:#8ec3fc;font-size:10px;font-weight:700}.nkpm-dual-detail-head h3{color:var(--nv-text,#f1f7ff);margin:3px 0 0;font-size:19px}.nkpm-dual-detail-head p{color:var(--nv-secondary,#abc3df);margin:4px 0 0;font-size:12px}.nkpm-dual-service-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:7px;display:grid}.nkpm-dual-service{border:1px solid var(--nv-border,#375774);background:var(--nv-tint,#0b2946);border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.nkpm-dual-service strong{font-size:12px}.nkpm-dual-service>span{font-variant-numeric:tabular-nums;font-size:11px}.nkpm-dual-service .nkpm-clock-trip-state{white-space:normal;margin-top:3px}.nkpm-dual-gap-note{color:var(--nv-secondary,#a7bed5);margin:10px 0;font-size:11px;line-height:1.5}.nkpm-dual-shift-guard{color:var(--nv-secondary,#b4c8dd);border:1px solid var(--nv-border,#365774);background:var(--nv-tint,#0c2846);border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:11px;line-height:1.55;display:flex}.nkpm-dual-shift-guard svg{color:#80b5e9;flex:none}.nkpm-dual-shift-guard strong{color:var(--nv-text,#eaf2fa)}.nkpm-card-row .nkpm-clock-count.nkpm-clock-finished,.nkpm-target-row .nkpm-clock-count.nkpm-clock-finished,.nkpm-clock-work-summary .nkpm-clock-count.nkpm-clock-finished,.nkpm-clock-modal .nkpm-clock-trip-state.nkpm-clock-finished{color:#cad6e4;background:#7184982e;border-color:#8ea0b159}.nkpm-clock-modal .nkpm-card-services-item.nkpm-clock-item-finished{background:#142f4a73;border-left-color:#8a9cb1}.nkpm-clock-modal-status-icon.nkpm-clock-finished{color:#becde1;background:#64768b33;border-color:#92a3b659}@media (width<=950px){.nkpm-dual-columns{grid-template-columns:minmax(0,1fr)}.nkpm-dual-card-list{max-height:260px}}@media (width<=760px){.nkpm-root{padding:13px 10px 110px}.nkpm-view-switch-buttons{width:100%}.nkpm-view-switch-buttons button{flex:1}.nkpm-dual-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=490px){.nkpm-dual-service-grid{grid-template-columns:minmax(0,1fr)}.nkpm-dual-heading .ant-input-search{flex:100%;width:100%}.nkpm-dual-column-head h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.nkpm-dual-card{transition:none}}.nkpm-root-dual{gap:9px;padding-top:14px}.nkpm-root-dual .nkpm-source-heading{gap:8px}.nkpm-root-dual .nkpm-source-current{padding-top:3px}.nkpm-root-dual .nkpm-premium-scope>div{padding:7px 10px}.nkpm-root-dual .nkpm-scope-icon{flex:0 0 28px;width:28px;height:28px}.nkpm-root-dual .nkpm-view-switch{padding:6px 10px}.nkpm-dual-v2{min-width:0;color:var(--nv-text,#e9f2ff);flex-direction:column;gap:10px;display:flex}.nkpm-dual-v2 *{box-sizing:border-box}.nkpm-dual-v2-intro{background:var(--nv-panel,#10263f);border:1px solid var(--nv-border,#355371);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 14px;padding:8px 11px;display:flex}.nkpm-dual-v2-intro>div{flex-direction:column;gap:3px;display:flex}.nkpm-dual-v2-intro strong{font-size:13px}.nkpm-dual-v2-intro span{color:var(--nv-secondary,#aabbd3);font-size:11px}.nkpm-dual-v2-safe{white-space:nowrap;align-items:center;gap:5px;font-weight:650;display:flex;color:#97e6c6!important}.nkpm-dual-v2-grid{grid-template-columns:minmax(220px,1.03fr) minmax(320px,1.35fr) minmax(220px,1.03fr);align-items:stretch;gap:10px;min-width:0;display:grid}.nkpm-dual-v2-rail,.nkpm-dual-v2-center{background:var(--nv-panel,#10263f);border:1px solid var(--nv-border,#315273);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:11px;display:flex}.nkpm-dual-v2-center{background:linear-gradient(150deg,#103057db,#0a2039f0);border-color:#3885e294}.nkpm-dual-v2-rail-head{justify-content:space-between;align-items:center;gap:8px;min-height:37px;display:flex}.nkpm-dual-v2-rail-head small,.nkpm-dual-v2-center-head small{letter-spacing:.08em;color:var(--nv-secondary,#a6bbd4);font-size:10px;font-weight:700}.nkpm-dual-v2-rail-head h3{color:var(--nv-text,#eaf3ff);margin:3px 0 0;font-size:14px;font-weight:710;line-height:1.35}.nkpm-dual-v2-count{white-space:nowrap;border:1px solid var(--nv-border,#365a7b);font-variant-numeric:tabular-nums;color:#bddcff;border-radius:8px;flex:none;padding:4px 7px;font-size:11px}.nkpm-dual-v2-rail .ant-input-affix-wrapper{background:var(--nv-tint,#0c2a48);border-color:var(--nv-border,#355371);color:var(--nv-text,#eaf3ff)}.nkpm-dual-v2-rail .ant-input::placeholder{color:var(--nv-secondary,#9eb5cc)}.nkpm-dual-v2-filters{flex-wrap:wrap;gap:4px;display:flex}.nkpm-dual-v2-filters button{font:inherit;border:1px solid var(--nv-border,#345778);color:#b5cee6;background:var(--nv-tint,#102a45);cursor:pointer;border-radius:6px;padding:4px 7px;font-size:10.5px}.nkpm-dual-v2-filters button.is-active{background:var(--nv-brand,#1874ed);color:#fff;border-color:#278fff}.nkpm-dual-v2-filters button:disabled{opacity:.43;cursor:not-allowed}.nkpm-dual-v2-filters button:focus-visible,.nkpm-dual-v2 button:focus-visible{outline-offset:2px;outline:2px solid #92ccff}.nkpm-dual-v2-card-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:min(72vh,760px);padding-right:3px;display:flex;overflow-y:auto}.nkpm-dual-v2-card{border:1px solid var(--nv-border,#355371);background:var(--nv-tint,#0c2946);border-left:3px solid #388cde;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:9px;transition:border-color .12s,background .12s;display:flex}.nkpm-dual-v2-card:hover{background:var(--nv-panel-hover,#133657);border-color:#4f9df2}.nkpm-dual-v2-card.is-source{background:#174b7e5e;border-color:#329aff;box-shadow:inset 0 0 0 1px #329aff}.nkpm-dual-v2-card.risk-none{border-left-color:#8b9eae}.nkpm-dual-v2-card-top{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex}.nkpm-dual-v2-card-pick{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:7px;min-width:0;padding:0;display:flex}.nkpm-dual-v2-card-pick>svg{color:#80baff;flex:none;margin-top:2px}.nkpm-dual-v2-card-pick>span{flex-direction:column;gap:3px;min-width:0;display:flex}.nkpm-dual-v2-card-pick strong{color:#f0f6ff;font-size:13.5px;line-height:1.2}.nkpm-dual-v2-card-pick small{color:var(--nv-secondary,#a7c0da);font-size:10.7px;line-height:1.4}.nkpm-dual-v2-card-open.ant-btn{min-width:unset;color:#a9cff4;background:#103052;border-color:#3b668f;height:25px;padding:0 5px;font-size:10px}.nkpm-dual-v2-service-chips{flex-wrap:wrap;gap:4px;display:flex}.nkpm-dual-v2-service-chips span{font-variant-numeric:tabular-nums;color:#c2dcf7;background:#081c34ad;border:1px solid #6fa9e24d;border-radius:5px;padding:2px 5px;font-size:10.5px;display:inline-block}.nkpm-dual-v2-service-chips span.more{color:#cde9ff;background:#2861a45c}.nkpm-dual-v2-card-bottom{flex-direction:column;gap:3px;min-height:16px;display:flex}.nkpm-dual-v2-card-bottom small{color:#a5bad3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.nkpm-dual-v2-risk-label{font-size:10px;font-weight:750;line-height:1.4;display:block}.nkpm-dual-v2-risk-label.risk-green,.nkpm-dual-v2-legend .risk-green{color:#8bdfb3}.nkpm-dual-v2-risk-label.risk-yellow,.nkpm-dual-v2-legend .risk-yellow{color:#ffd47e}.nkpm-dual-v2-risk-label.risk-red,.nkpm-dual-v2-legend .risk-red{color:#ff9ca5}.nkpm-dual-v2-risk-label.risk-none,.nkpm-dual-v2-legend .risk-none{color:#b0c3d9}.nkpm-dual-v2-empty{border:1px dashed var(--nv-border,#375574);color:var(--nv-secondary,#a7b9d0);border-radius:7px;padding:13px;font-size:11px}.nkpm-dual-v2-center-head{background:#184d8433;border-left:4px solid #268fff;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.nkpm-dual-v2-center-head h3{color:#f2f8ff;margin:4px 0 3px;font-size:19px;line-height:1.25}.nkpm-dual-v2-center-head span{color:#b8d3ee;font-size:10.5px}.nkpm-dual-v2-source-badge{white-space:nowrap;background:#16865f1f;border:1px solid #42bc8c40;border-radius:7px;padding:4px 7px;color:#95e1bf!important;font-size:10px!important}.nkpm-dual-v2-guide{color:#c1dafa;background:#0a31575e;border:1px solid #3c83d433;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;font-size:11px;line-height:1.45;display:flex}.nkpm-dual-v2-guide svg{color:#7dc9ff;flex:none}.nkpm-dual-v2-timeline{border:1px solid var(--nv-border,#315272);background:#081f3994;border-radius:8px;padding:10px}.nkpm-dual-v2-timeline-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.nkpm-dual-v2-timeline-head span{color:#a4bfdb;font-size:10px}.nkpm-dual-v2-time-legend{color:#acc5de;font-variant-numeric:tabular-nums;justify-content:space-between;gap:3px;margin-bottom:7px;padding-left:91px;font-size:10px;display:flex}.nkpm-dual-v2-time-row{align-items:center;gap:7px;min-height:20px;margin-top:4px;display:flex}.nkpm-dual-v2-time-row>span{color:#c7d9ee;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 0 84px;width:84px;font-size:10px;overflow:hidden}.nkpm-dual-v2-time-track{background:#1e4e7d8c;border-radius:5px;flex:1;min-width:0;height:17px;position:relative}.nkpm-dual-v2-time-bar{cursor:pointer;background:linear-gradient(90deg,#3e95db,#57b5e7);border:0;border-radius:4px;height:13px;padding:0;position:absolute;top:2px}.nkpm-dual-v2-time-bar:hover,.nkpm-dual-v2-time-bar.is-picked{outline-offset:1px;outline:2px solid #a5ddff}.nkpm-dual-v2-no-time{color:#9cadbe;padding-left:4px;font-size:10px}.nkpm-dual-v2-service-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.nkpm-dual-v2-service-title strong{font-size:13px}.nkpm-dual-v2-service-title strong span{color:#9ed0ff;background:#1d69ba47;border-radius:6px;padding:2px 6px;font-size:11px}.nkpm-dual-v2-service-title small{color:#aec5df;font-size:10px}.nkpm-dual-v2-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nkpm-dual-v2-service{appearance:none;color:#e9f4ff;font:inherit;cursor:grab;text-align:left;background:#0c2e4fb3;border:1px solid #4d8fd370;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.nkpm-dual-v2-service:disabled{opacity:.55;cursor:not-allowed}.nkpm-dual-v2-service.is-picked{background:#16508c7d;border-color:#48a9ff;box-shadow:inset 0 0 0 1px #48a9ff}.nkpm-dual-v2-service.is-dragged{opacity:.45;border-style:dashed}.nkpm-dual-v2-service-top{justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.nkpm-dual-v2-service-top>span{color:#91caff;font-size:10px}.nkpm-dual-v2-service-time{font-variant-numeric:tabular-nums;white-space:normal;font-size:11px}.nkpm-dual-v2-service small{color:#afc5dc;font-size:10px}.nkpm-dual-v2-inspection{background:#0c284878;border:1px solid #4388d05c;border-radius:8px;flex-direction:column;gap:7px;padding:10px;display:flex}.nkpm-dual-v2-inspection-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nkpm-dual-v2-inspection-title strong{font-size:12px}.nkpm-dual-v2-inspection-title span,.nkpm-dual-v2-inspection p{color:#b8cee6;font-size:11px}.nkpm-dual-v2-inspection p{margin:0;line-height:1.5}.nkpm-dual-v2-action-row{flex-wrap:wrap;gap:6px;display:flex}.nkpm-dual-v2-action-row .ant-btn{white-space:normal;height:auto;min-height:30px;font-size:11px}.nkpm-dual-v2-gaps{color:#bfd5e9;border-top:1px solid #649ace30;flex-direction:column;gap:5px;padding:9px 2px 0;font-size:11px;line-height:1.45;display:flex}.nkpm-dual-v2-gaps>span,.nkpm-dual-v2-gaps>small{color:#abc3da;font-size:10.5px}.nkpm-dual-v2-legacy{appearance:none;color:#c6e7ff;font:inherit;cursor:pointer;background:#194c7c61;border:1px solid #5e96d757;border-radius:7px;margin-top:auto;padding:7px 10px;font-size:11px;font-weight:620}.nkpm-dual-v2-legacy:hover{color:#fff;border-color:#74bdf8}.nkpm-dual-v2-legend{border:1px solid var(--nv-border,#345371);color:#b4c9df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:8px 10px;font-size:10.5px;display:flex}.nkpm-dual-v2-legend b{font-size:10.5px;font-weight:650}.nkpm-dual-v2-legend small{color:#a3bbd0;flex:100%;font-size:10px}@media (width<=1300px){.nkpm-dual-v2-grid{grid-template-columns:minmax(198px,1fr) minmax(278px,1.22fr) minmax(198px,1fr);gap:7px}.nkpm-dual-v2-rail,.nkpm-dual-v2-center{padding:9px}.nkpm-dual-v2-card-open.ant-btn{font-size:9.5px}}@media (width<=1060px){.nkpm-dual-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nkpm-dual-v2-center{grid-area:1/1/auto/-1}.nkpm-dual-v2-card-list{max-height:350px}}@media (width<=680px){.nkpm-dual-v2-grid{grid-template-columns:minmax(0,1fr)}.nkpm-dual-v2-center{grid-area:1}.nkpm-dual-v2-card-list{max-height:260px}.nkpm-dual-v2-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.nkpm-dual-v2-services{grid-template-columns:minmax(0,1fr)}.nkpm-dual-v2-time-row>span{flex-basis:69px;width:69px}.nkpm-dual-v2-time-legend{padding-left:76px}}@media (prefers-reduced-motion:reduce){.nkpm-dual-v2-card{transition:none}}.nkpm-root-dual .nkpm-title-icon{width:33px;height:33px}.nkpm-root-dual .nkpm-view-switch-buttons button{padding:5px 9px;font-size:11px}.nkpm-root-dual .nkpm-independent-source{grid-template-columns:minmax(175px,.94fr) minmax(0,1.7fr);gap:5px 12px;padding:7px 10px;display:grid}.nkpm-root-dual .nkpm-source-heading{grid-area:1/1;min-width:0}.nkpm-root-dual .nkpm-source-heading small{font-size:10px;line-height:1.3}.nkpm-root-dual .nkpm-source-safe{font-size:10px}.nkpm-root-dual .nkpm-source-tabs{border:0;grid-area:1/2;justify-content:flex-end;align-self:center;gap:5px;padding:0}.nkpm-root-dual .nkpm-source-tab{min-height:29px;padding:5px 9px;font-size:11px}.nkpm-root-dual .nkpm-source-panel,.nkpm-root-dual .nkpm-source-saved-b,.nkpm-root-dual .nkpm-source-no-drafts{grid-column:1/-1}.nkpm-root-dual .nkpm-source-current{grid-column:1/-1;gap:4px;font-size:10px}.nkpm-root-dual .nkpm-safety-details{padding:4px 9px}.nkpm-root-dual .nkpm-premium-scope{gap:6px}.nkpm-root-dual .nkpm-premium-scope>div{gap:7px;padding:5px 8px}.nkpm-root-dual .nkpm-scope-icon{flex-basis:25px;width:25px;height:25px}.nkpm-root-dual .nkpm-scope-icon svg{width:16px;height:16px}.nkpm-root-dual .nkpm-premium-scope small{font-size:10px}.nkpm-root-dual .nkpm-premium-scope strong{font-size:12px}.nkpm-root-dual .nkpm-refresh{margin-top:0}.nkpm-root-dual .nkpm-workspace-simple{gap:4px;padding:7px 10px}.nkpm-root-dual .nkpm-simple-top{gap:8px}.nkpm-root-dual .nkpm-simple-identities{gap:1px}.nkpm-root-dual .nkpm-simple-identities strong{font-size:13px}.nkpm-root-dual .nkpm-simple-identities span,.nkpm-root-dual .nkpm-simple-empty{font-size:11px}.nkpm-root-dual .nkpm-simple-empty{padding:0}.nkpm-root-dual .nkpm-simple-safety{padding-top:4px;font-size:10px}.nkpm-root-dual .nkpm-premium-stats{gap:7px}.nkpm-root-dual .nkpm-premium-stats>div{gap:8px;padding:6px 9px}.nkpm-root-dual .nkpm-premium-stats .nkpm-kpi-icon{flex-basis:31px;width:31px;height:31px}.nkpm-root-dual .nkpm-premium-stats .nkpm-kpi-icon svg{width:18px;height:18px}.nkpm-root-dual .nkpm-premium-stats strong{font-size:21px}.nkpm-root-dual .nkpm-premium-stats small{font-size:10.5px}.nkpm-root-dual .nkpm-dual-v2-intro{padding:6px 10px}.nkpm-dual-v2-service-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.nkpm-dual-v2-service-chips .nkpm-dual-v3-service-mini{border:1px solid var(--nv-border,#649acf3b);background:#082039a8;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:4px 6px;display:flex}.nkpm-dual-v3-service-mini strong{color:#e8f4ff;font-size:10.5px;font-weight:700;line-height:1.2}.nkpm-dual-v3-service-mini small{color:#bed4e9;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.25;overflow:hidden}.nkpm-dual-v2-service-chips span.more{justify-content:center;align-items:center;min-width:0;font-size:10px;display:flex}.nkpm-dual-v2-card.risk-green{background:#092736e0;border-color:#43ae8485 #43ae8485 #43ae8485 #4ad594}.nkpm-dual-v2-card.risk-yellow{background:#1a2632e0;border-color:#d39f4385 #d39f4385 #d39f4385 #f6b948}.nkpm-dual-v2-card.risk-red{background:#222534e6;border-color:#dd5b6e94 #dd5b6e94 #dd5b6e94 #fd6675}.nkpm-dual-v2-card.risk-none{background:var(--nv-tint,#0c2946);border-left-color:#8799aa}.nkpm-dual-v2-card.is-target{outline-offset:1px;outline:2px solid #61aaf6}.nkpm-dual-v2-card.is-drop-hover{outline-offset:2px;outline:2px dashed #b8dfff}.nkpm-dual-v3-context{min-height:14px;color:var(--nv-secondary,#a4bfd8);margin:0;font-size:10px;line-height:1.4}.nkpm-dual-v3-active-selection{font-variant-numeric:tabular-nums;font-weight:650;color:#edf7ff!important}.nkpm-dual-v3-active-selection span{color:#b6d1eb;font-weight:400}.nkpm-dual-v2-card-bottom small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nkpm-root-dual .nkpm-dual-v2{scroll-margin-bottom:100px}.nkpm-root-dual .nkpm-dual-v2-rail,.nkpm-root-dual .nkpm-dual-v2-center{scroll-margin-bottom:90px}@media (width<=1050px){.nkpm-root-dual .nkpm-independent-source{grid-template-columns:minmax(0,1fr)}.nkpm-root-dual .nkpm-source-heading,.nkpm-root-dual .nkpm-source-tabs{grid-area:auto/1;justify-content:flex-start}.nkpm-root-dual .nkpm-source-tabs{flex-wrap:wrap}}@media (width<=700px){.nkpm-root-dual{padding-top:9px}.nkpm-root-dual .nkpm-premium-stats,.nkpm-dual-v2-service-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.nkpm-context-row{display:contents}.nkpm-root-dual{gap:6px;padding-top:8px;padding-bottom:12px}.nkpm-root-dual .nkpm-view-switch{min-height:35px;padding:4px 9px}.nkpm-root-dual .nkpm-view-switch-copy{gap:1px}.nkpm-root-dual .nkpm-view-switch-copy small{font-size:10px}.nkpm-root-dual .nkpm-independent-source{gap:3px;padding:6px 9px}.nkpm-root-dual .nkpm-source-heading>div{gap:1px}.nkpm-root-dual .nkpm-source-panel{gap:2px;padding:4px 8px}.nkpm-root-dual .nkpm-source-panel-main{gap:3px 11px}.nkpm-root-dual .nkpm-source-panel>small{line-height:1.25}.nkpm-root-dual .nkpm-source-panel[aria-label="Aktif operasyon planı"]{flex-flow:wrap;align-items:center;gap:4px 12px}.nkpm-root-dual .nkpm-source-panel[aria-label="Aktif operasyon planı"] .nkpm-source-panel-main{flex:490px}.nkpm-root-dual .nkpm-source-panel[aria-label="Aktif operasyon planı"]>small{flex:0 auto}.nkpm-root-dual .nkpm-source-current-note{font-size:9.5px}.nkpm-root-dual .nkpm-refresh .ant-btn{height:25px}.nkpm-root-dual .nkpm-source-current{gap:4px;padding-top:2px;line-height:1.3}.nkpm-root-dual .nkpm-context-row{grid-template-columns:minmax(184px,.61fr) minmax(0,3fr);align-items:stretch;gap:7px;min-width:0;display:grid}.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details{align-items:center;min-width:0;padding:5px 8px;display:flex}.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details summary{flex-wrap:wrap;align-items:center;gap:5px;line-height:1.3;display:flex}.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details summary span{font-size:10px}.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details[open]{grid-column:1/-1;display:block}.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details[open]+.nkpm-premium-scope{grid-column:1/-1}.nkpm-root-dual .nkpm-context-row .nkpm-premium-scope{width:100%;min-width:0;padding:0}.nkpm-root-dual .nkpm-context-row .nkpm-premium-scope>div{min-width:0;padding:4px 7px}.nkpm-root-dual .nkpm-compact-empty .nkpm-simple-empty{display:none}.nkpm-root-dual .nkpm-compact-empty{gap:2px;padding:5px 9px}.nkpm-root-dual .nkpm-compact-empty .nkpm-simple-top{gap:5px}.nkpm-root-dual .nkpm-compact-empty .nkpm-simple-safety{padding-top:2px;font-size:10px}.nkpm-root-dual .nkpm-premium-stats>div{padding:5px 8px}.nkpm-root-dual .nkpm-dual-v2-card-list{scrollbar-gutter:stable;max-height:min(112dvh,1080px);padding-bottom:14px;scroll-padding-block-end:20px}.nkpm-root-dual .nkpm-dual-v2-center{padding-bottom:19px}.nkpm-root-dual .nkpm-dual-v2-grid{scroll-margin-bottom:85px}.nkpm-root-dual .nkpm-premium-dock,.nkpm-root-dual .nkpm-premium-dock.nkpm-dock-collapsed{bottom:max(8px,env(safe-area-inset-bottom));flex-shrink:0;align-self:stretch;width:100%;max-width:100%;margin-top:10px;position:sticky;left:auto;right:auto}.nkpm-root-dual .nkpm-premium-dock.nkpm-dock-collapsed{align-self:flex-end;width:min(100%,380px);margin-left:auto}@media (width<=1120px){.nkpm-root-dual .nkpm-context-row{grid-template-columns:minmax(0,1fr)}.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details[open],.nkpm-root-dual .nkpm-context-row>.nkpm-safety-details[open]+.nkpm-premium-scope{grid-column:auto}}@media (width<=760px){.nkpm-root-dual{padding-bottom:10px}.nkpm-root-dual .nkpm-dual-v2-card-list{max-height:min(83dvh,680px)}.nkpm-root-dual .nkpm-premium-dock{bottom:max(4px,env(safe-area-inset-bottom))}}.nkpm-root-dual .nkpm-dual-v2-service-chips .nkpm-dual-v3-service-mini{background:#082039bd;border:1px solid #6aa4d44a;border-left:2px solid #5bb5ebb3;gap:0;padding:5px 7px 6px}.nkpm-root-dual .nkpm-dual-v3-service-mini strong{color:#94dcff;letter-spacing:.01em;font-size:11px;font-weight:780;line-height:1.35;display:block}.nkpm-root-dual .nkpm-dual-v3-service-mini small{color:#d4dfec;font-variant-numeric:tabular-nums;border-top:1px solid #7aaed342;margin-top:3px;padding-top:3px;font-size:10.5px;font-weight:450;line-height:1.35;display:block}.nkpm-dual-v6-service-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:24px;padding:1px 0 2px;display:flex}.nkpm-dual-v6-service-summary>strong{color:#a7c5e1;font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.nkpm-dual-v6-expand{appearance:none;color:#c9e7ff;font:inherit;cursor:pointer;background:#1e558d59;border:1px solid #6ea3d366;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:650}.nkpm-dual-v6-expand:hover{color:#fff;background:#2c70b57a}.nkpm-dual-v6-expand:focus-visible{outline-offset:2px;outline:2px solid #9bd4ff}.nkpm-root-dual .nkpm-dual-v2-card.is-target{outline:none}.nkpm-dual-v6-target-label{color:#d8e9fa;font-size:10px;font-weight:700}.nkpm-dual-v7-empty-center{text-align:center;color:#c8ddf4;background:#14395b33;border:2px dashed #5ca4ef6b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:460px;padding:24px;display:flex}.nkpm-dual-v7-empty-center.is-hover{background:#2777c030;border-color:#72c4ff}.nkpm-dual-v7-empty-center svg{color:#88c7ff}.nkpm-dual-v7-empty-center strong{color:#eef6ff;font-size:18px}.nkpm-dual-v7-empty-center p{max-width:350px;margin:0;font-size:12px;line-height:1.6}.nkpm-dual-v7-empty-center small{color:#a9c4dd;max-width:380px;font-size:10.5px;line-height:1.6}.nkpm-dual-v7-header-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.nkpm-dual-v7-return{appearance:none;cursor:pointer;font:inherit;color:#d1eaff;white-space:nowrap;background:#1d51838c;border:1px solid #6cb1e899;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:650}.nkpm-dual-v7-return:hover:not(:disabled){background:#2e73b5a8}.nkpm-dual-v7-return:disabled{opacity:.5;cursor:not-allowed}.nkpm-dual-v2-service-top strong{color:#94dcff;font-size:12px}.nkpm-dual-v2-service-time{color:#e1efff;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-top:1px solid #8ebbe44a;padding-top:5px}.nkpm-root-dual .nkpm-dual-v2-card[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.nkpm-root-dual .nkpm-dual-v2-card[draggable=true]:active{cursor:grabbing}.nkpm-root-dual .nkpm-dual-v2-card-pick[role=button],.nkpm-root-dual .nkpm-dual-v6-expand{cursor:pointer}.nkpm-root-dual .nkpm-dual-v2-card-pick{border-radius:5px;align-items:center}.nkpm-root-dual .nkpm-dual-v2-card-drag-hint{white-space:nowrap;color:#b2d8fa;background:#1c5c9147;border:1px solid #5da1e166;border-radius:5px;flex:none;margin-left:auto;padding:3px 5px;font-size:10px;font-weight:650;line-height:1.25}.nkpm-root-dual .nkpm-dual-v2-card-pick:hover .nkpm-dual-v2-card-drag-hint{color:#fff;background:#276cb073}@media (width<=850px){.nkpm-root-dual .nkpm-dual-v2-card-drag-hint{padding:2px 4px;font-size:9px}}.nkpm-dual-v2-count{white-space:normal;text-align:right;line-height:1.3}@media (width<=680px){.nkpm-dual-v7-empty-center{min-height:280px;padding:15px}}.nkpm-warning-settings-trigger.ant-btn{color:#d8eafc;background:#123459;border:1px solid #416d96;align-items:center;gap:5px;font-weight:650;display:inline-flex}.nkpm-warning-settings-trigger.ant-btn:hover{color:#fff;background:#19507d;border-color:#62adf4}.nkpm-warning-settings-modal{color:var(--nv-secondary,#b9cadc);flex-direction:column;gap:12px;display:flex}.nkpm-warning-settings-modal>p{margin:0;line-height:1.5}.nkpm-warning-settings-modal>label{font-weight:650}.nkpm-warning-settings-modal .ant-input-number-group-wrapper{max-width:210px}.nkpm-warning-settings-preview{background:#1d324680;border:1px solid #355371;border-radius:8px;flex-direction:column;gap:7px;padding:12px;display:flex}.nkpm-warning-settings-preview .is-red{color:#ef7d87}.nkpm-warning-settings-preview .is-yellow{color:#edbc5b}.nkpm-warning-settings-preview .is-green{color:#74cfa4}@media (width<=740px){.nkpm-root-dual .nkpm-header-actions{flex-wrap:wrap}.nkpm-warning-settings-trigger.ant-btn{font-size:11px}}.nkpm-root-dual .nkpm-title-icon{display:none}.nkpm-root-dual .nkpm-brand-title{gap:0}.nkpm-root-dual .nkpm-premium-header{min-height:0;padding:0 0 3px}.nkpm-root-dual .nkpm-title{font-size:clamp(22px,2vw,26px)!important}.nkpm-root-dual .nkpm-view-switch,.nkpm-root-dual .nkpm-independent-source,.nkpm-root-dual .nkpm-workspace-simple{box-shadow:none}.nkpm-root-dual .nkpm-source-heading strong{font-size:13px}.nkpm-root-dual .nkpm-source-panel{border-color:#5e90c833}.nkpm-root-dual .nkpm-dual-v2-card{border-radius:9px;gap:7px}.nkpm-root-dual .nkpm-dual-v2-card-pick strong{font-size:14px}.nkpm-root-dual .nkpm-dual-v2-card-pick small{font-size:11px}.nkpm-root-dual .nkpm-dual-v2-service-chips .nkpm-dual-v3-service-mini{background:#081e3687;border-color:#5892cc38 #5892cc38 #5892cc38 #5bb5eba6;border-radius:6px}.nkpm-root-dual .nkpm-dual-v2-service-chips .nkpm-dual-v3-service-mini small{border-top-color:#7ca8ce29}.nkpm-root-dual .nkpm-dual-v7-empty-center{gap:9px;min-height:clamp(260px,38vh,355px);padding:20px 18px}@supports selector(:has(*)){.nkpm-root-dual .nkpm-dual-v2-grid:has(.nkpm-dual-v7-empty-center){align-items:start}}.nkpm-root-dual .nkpm-dual-v2-card-list{padding-bottom:42px;scroll-padding-bottom:65px}.nkpm-root-dual .nkpm-premium-dock{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}@media (width<=1060px){.nkpm-root-dual .nkpm-dual-v7-empty-center{min-height:235px}.nkpm-root-dual .nkpm-dual-v2-card-list{padding-bottom:18px}}@media (width<=680px){.nkpm-root-dual .nkpm-premium-header{padding-bottom:7px}.nkpm-root-dual .nkpm-dual-v7-empty-center{min-height:210px;padding:16px 12px}}@media (prefers-reduced-motion:reduce){.nkpm-root-dual .nkpm-dual-v2-card{transition:none}}
