@keyframes nr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root{font-synthesis:none;text-rendering:optimizelegibility}body{margin:0}button,input{font:inherit}#app,.desk-shell{min-height:100vh}.desk-sidebar{z-index:10;flex-direction:column;display:flex;position:fixed}.brand{text-align:left;border:0;flex:0 0 58px;align-items:center;display:flex}.brand-mark{color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:700;display:grid}.brand-name{gap:7px;font-weight:700}.brand>.pi{color:#879396;margin-left:auto;font-size:10px}.workspace-select{border-bottom:1px solid #edf0f0;align-items:center;display:flex}.workspace-dot{border-radius:50%}.workspace-select>span:nth-child(2){gap:4px;display:grid}.workspace-select small{font-weight:700}.workspace-select>.pi{color:#929d9e;margin-left:auto;font-size:10px}.side-filter{align-items:center;display:flex}.side-filter>.pi{font-size:11px}.side-filter input{background:0 0;border:0;outline:0;width:100%}.desk-nav{flex:1;overflow:auto}.nav-section-title{margin:0}.nav-link{text-align:left;background:0 0;border:0;align-items:center;width:100%;display:flex}.nav-trailing{margin-left:auto;font-size:9px}.sidebar-foot{align-items:center;gap:9px;display:flex}.user-avatar{border-radius:50%;place-items:center;display:grid}.user-copy{flex:1;gap:3px;display:grid}.user-copy strong{font-weight:600}.sidebar-foot .p-button{width:28px;height:28px}.desk-main{min-height:100vh}.desk-topbar{align-items:center;display:flex}.topbar-title{white-space:nowrap;align-items:center;display:flex}.topbar-title>.pi{font-size:9px}.global-search{align-items:center;margin:0 auto;display:flex}.global-search>.pi{font-size:11px}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.topbar-actions{align-items:center;gap:11px;display:flex}.connection{white-space:nowrap;align-items:center;gap:6px;display:flex}.connection>i{background:#d1ae72;border-radius:50%;width:6px;height:6px}.connection.online>i{background:#6ba67e}.connection.offline>i{background:#c87965}.topbar-separator{width:1px;height:22px}.top-user{background:0 0;border:0;align-items:center;gap:7px;display:flex}.top-user>.pi{font-size:9px}.user-avatar.small{width:25px;height:25px;font-size:10px}.page-wrap{margin:0 auto}.page-heading{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.page-eyebrow span{padding:0 5px}.page-heading p,.module-title-row p{margin:0}.heading-actions{align-items:center;display:flex}.heading-actions>.p-button:not(.new-button){color:#748284;width:30px;height:30px}.migration-banner{align-items:center;gap:10px;margin-bottom:16px;display:flex}.migration-banner>.pi{font-size:13px}.migration-banner>span{display:flex}.migration-banner .p-tag{padding:3px 6px;font-weight:500}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-card .p-card-content{padding:0}.summary-head{justify-content:space-between;align-items:center;display:flex}.summary-icon{place-items:center;display:grid}.summary-label,.summary-value{display:block}.summary-card small{margin-top:4px;display:block}.workspace-section{margin-bottom:18px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-heading h2{margin:0}.section-heading p{margin:4px 0 0}.view-link{background:0 0;border:0;align-items:center;gap:6px;display:flex}.view-link>.pi{font-size:8px}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-card{background:#fff;display:flex}.workspace-icon{flex:0 0 31px;place-items:center;display:grid}.workspace-copy{flex:1;gap:4px;min-width:0;display:grid}.workspace-copy strong,.workspace-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-arrow{font-size:9px}.empty-icon{border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:8px;font-size:12px;display:grid}.desk-footer{justify-content:space-between;gap:10px;padding:17px 1px 0;display:flex}.module-workspace .module-title-row{gap:14px;display:flex}.desk-sidebar{border-right-color:#d5dde1;inset:0 auto 0 0}.brand{color:#192b35;border-bottom-color:#dbe1e4}.brand-mark{background:#1769aa}.brand-name{letter-spacing:.055em;font-size:13px}.workspace-select{border-bottom-color:#dbe1e4}.global-search input::placeholder{color:#64727a}.nav-link>.pi:first-child{text-align:center;color:#52616b;font-size:12px}.desk-topbar{z-index:8;border-bottom-color:#d5dde1;position:sticky}.global-search{border-color:#cbd4d9}.global-search kbd{border-color:#cbd4d9;font-family:inherit}.page-wrap{padding-top:30px}.migration-banner{border-color:#d2dcd0}.migration-banner>.pi{color:#23734c;flex:none}.migration-banner>span{flex:1;align-items:baseline;gap:8px;font-size:12px;line-height:1.5}.migration-banner>span strong{white-space:nowrap;color:#22563c;font-size:13px;font-weight:600}.migration-banner .p-tag{font-size:10px}.summary-card.p-card{border-color:#d5dde1}.workspace-card{text-align:left;border-color:#d5dde1;align-items:center}.summary-head{margin-bottom:14px}.login-screen{place-items:center;min-height:100vh;display:grid}.login-card{display:grid}.login-brand{color:#192b35;letter-spacing:.05em;align-items:center;font-weight:800;display:flex}.login-brand small{color:#52616b;margin-left:6px;font-size:10px}.login-card>p{color:#52616b;margin:-8px 0 4px;font-size:13px}.login-card label{gap:7px;font-weight:700;display:grid}.login-card input{padding:0 11px}.login-card input:focus{outline-offset:1px}.login-submit{color:#fff;width:100%}.login-help{padding:10px;font-size:11px}.login-help strong{color:#253640}.login-error{color:#ae302d!important;margin:0!important;font-size:12px!important}.p-card-body,.p-card-content{padding:0}.p-button{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.p-button-text{background:0 0;border:0}.p-button-rounded{border-radius:50%}.p-button-label{line-height:1}.p-tag{justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.pi{vertical-align:middle;place-items:center;width:1em;font-size:1em;font-style:normal;line-height:1;display:inline-grid}.record-search{align-items:center;gap:7px;width:min(270px,45%);display:flex}.record-search input{color:#1f2933;border:0;outline:0;width:100%;min-width:0}.record-pagination{color:#52616b;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;display:flex}.record-pagination>div{gap:6px;display:flex}.record-pagination button{cursor:pointer;background:#fff;height:30px;padding:0 12px;font-size:11px}.record-pagination button:disabled{opacity:.45;cursor:default}.home-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 24px;display:grid}.home-data-card .p-card-content{padding:0}.home-data-card .section-heading{margin-bottom:10px}.home-records{display:grid}.home-record{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.home-record>div{gap:3px;min-width:0;display:grid}.home-record strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.home-record small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-record>b{color:#253640;font-size:12px}.record-badge{place-items:center;display:grid}.preview-empty{color:#66757e;padding:16px 0;font-size:12px}.new-button.p-button,.login-submit{border-color:#12558b}.module-context-strip{align-items:center;gap:9px;margin:0 0 15px;font-size:12px;display:flex}.module-context-strip>span:nth-of-type(2){color:#64727a}.module-context-strip button{background:0 0;border:0;margin-left:auto;font-size:11px}.live-dot{border-radius:50%;width:8px;height:8px}.work-subnav,.production-tabs{margin:0 0 13px;display:flex;overflow-x:auto}.work-subnav button,.production-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;display:flex}.work-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.work-toolbar h2{margin:0}.work-toolbar p{margin:5px 0 0}.work-record-list{display:grid}.work-record-card{cursor:pointer;background:#fff;align-items:flex-start;gap:12px;display:flex}.work-record-icon{flex:0 0 34px;place-items:center;display:grid}.work-record-main{flex:1;gap:5px;min-width:0;display:grid}.work-record-main>strong{color:#263b48;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.work-record-main>small{color:#687983;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.work-record-action{white-space:nowrap;background:0 0;border:0;flex:none;align-self:center;text-decoration:none}.work-record-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding:11px 0 2px;display:grid}.work-record-details span{gap:8px;display:flex;overflow:hidden}.work-record-details b{flex:0 0 92px;font-weight:600}.work-empty{flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.production-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 17px;display:grid}.production-shortcuts button{text-align:left;background:#fff;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:2px 9px;display:grid}.production-shortcuts button>span{color:#1769aa;background:#e8f1fb;border-radius:7px;grid-row:span 2;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.production-shortcuts strong{font-size:12px}.production-shortcuts small{color:#788891;font-size:10px}.production-note{color:#637581;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.production-note i{color:#1769aa}.inventory-tabs{margin:0 0 14px;padding:0 3px;display:flex;overflow-x:auto}.inventory-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.sheet-summary{grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.sheet-summary>span{color:#1769aa;background:#e8f1fb;border-radius:7px;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.sheet-summary strong{font-size:13px}.sheet-summary small{color:#788891;font-size:11px}.production-tabs{padding-bottom:1px}.work-toolbar-actions{align-items:center;gap:9px;display:flex}.work-toolbar-actions .record-search{width:min(270px,35vw)}.editor-backdrop{z-index:50;place-items:center;padding:18px;display:grid;position:fixed}.business-editor{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(1000px,100%);max-height:min(94vh,1000px);display:grid;overflow:hidden}.business-editor>header{border-bottom:1px solid #e2e8ec;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.business-editor>header small{color:#70818a;letter-spacing:.06em;font-size:10px;font-weight:700}.business-editor>header h2{color:#253b49;margin:5px 0 0;font-size:20px}.business-editor>header>button{color:#536773;background:#f2f5f7;border:0;border-radius:5px;width:30px;height:30px;font-size:22px}.business-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 22px;display:grid;overflow:auto}.editor-form-guidance{border:1px solid var(--nr-line);border-radius:var(--nr-radius);background:var(--nr-canvas);color:var(--nr-text);grid-column:1/-1;gap:5px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.editor-form-guidance strong{color:var(--nr-ink)}.editor-form-guidance small{color:var(--nr-muted);font-size:12px}.business-editor-fields label{align-content:start;gap:6px;min-width:0;display:grid}.business-editor-fields label:has(textarea){grid-column:span 2}.business-editor-fields label span{font-weight:700}.business-editor-fields input,.business-editor-fields select{width:100%;min-height:37px;font:inherit;padding:8px 10px;font-size:12px}.business-editor-fields textarea{font-size:12px;font:inherit;resize:vertical;width:100%;min-height:76px;padding:8px 10px}.business-editor-fields input:focus,.business-editor-fields select:focus,.business-editor-fields textarea:focus{outline-offset:1px}.business-editor>footer{border-top:1px solid #e2e8ec;justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.business-editor>footer>button:first-child{color:#425968;background:#fff;border:1px solid #d2dce2;border-radius:5px;padding:0 14px}.business-editor>footer .new-button{padding:0 17px}.business-editor>footer .new-button:disabled{opacity:.6}.editor-error{color:#a93b33;background:#fff0ee;margin:0 22px;padding:9px 11px;font-size:12px}.workspace-delete{background:#fff;border:1px solid #d3dfe6;margin-top:10px;padding:7px 12px;font-size:11px}.workbook-preview{background:#fff;border:1px solid #dfe5ed;margin-top:18px;overflow:hidden}.workbook-preview-head{border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.workbook-preview-head>div{flex-direction:column;gap:4px;display:flex}.workbook-preview-head strong{font-size:14px}.workbook-preview-head small,.workbook-footnote{color:#66758a;font-size:11px}.workbook-preview-head a{align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.workbook-scroll{background:#fff;max-height:68vh;overflow:auto}.workbook-grid{border-collapse:collapse;table-layout:fixed;color:#25364e;width:max-content;min-width:100%;font:12px Arial,sans-serif}.workbook-grid th{z-index:2;text-align:center;border:1px solid #d5dce5;width:42px;min-width:42px;font-weight:600;position:sticky}.workbook-grid td{text-overflow:clip;min-width:44px;max-width:420px;height:25px;padding:4px 6px;overflow:hidden}.workbook-images{border-top:1px solid #e5eaf1;flex-wrap:wrap;gap:10px;padding:12px 16px;display:flex}.workbook-images img{object-fit:contain;max-width:min(100%,520px);max-height:280px}.workbook-footnote{background:#f7f9fc;margin:0;padding:10px 16px}.module-context-strip .apqp-context{color:#245a96;background:#eef4fb;border-radius:5px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:600}.ncr-register{gap:13px;display:grid}.ncr-register-summary{background:#eef2fa;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.ncr-register-summary article{min-width:0;box-shadow:none;color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px 14px;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.ncr-register-summary article:hover{color:var(--nr-navy-800)}.ncr-register-summary article.active{box-shadow:var(--nr-shadow-sm);color:var(--nr-navy-800);background:#fff}.ncr-register-summary small{color:inherit;font-size:13px;font-weight:700}.ncr-register-summary strong{min-width:22px;color:var(--nr-navy-800);text-align:center;background:#dde5f4;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.ncr-register-summary article.active strong{background:var(--nr-blue-100);color:var(--nr-blue-600)}.ncr-register-summary .ncr-alert strong{color:#a12a20;background:#fde7e4}.ncr-register-table small{color:#78899b}.ncr-register-table{border-collapse:collapse;width:100%;min-width:930px}.ncr-register-table th{text-align:left;white-space:nowrap;padding:10px 11px}.ncr-register-table td{vertical-align:top;border-top:1px solid #edf1f5;padding:10px 11px}.ncr-register-table tbody>tr:not(.ncr-detail-row){cursor:pointer}.ncr-register-table tbody>tr.overdue:not(.ncr-detail-row){box-shadow:inset 3px 0 #d85c51}.ncr-register-table td small{margin-top:4px;display:block}.ncr-description{white-space:normal;max-width:280px;line-height:1.5}.ncr-register-actions{white-space:nowrap;gap:4px;display:flex}.ncr-detail-row td{cursor:default;padding:13px}.ncr-detail-row>td>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.ncr-detail-row>td>div:first-child span{color:#44596e;background:#fff;border:1px solid #e5ebf0;border-radius:4px;gap:3px;padding:7px 9px;display:grid}.ncr-detail-row>td>div:first-child b{color:#79899a;font-size:9px}.ncr-stage-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin-top:9px;display:grid}.ncr-stage-grid article{background:#fff;border:1px solid #e1e8ef;padding:9px}.ncr-stage-grid article>small{color:#71849a;font-size:9px;font-weight:700}.ncr-stage-grid p{color:#3c536a;white-space:pre-wrap;margin:6px 0;font-size:10px;line-height:1.5}.ncr-stage-grid article>small:last-child{font-weight:400}.customer-audit-register{gap:12px;display:grid}.customer-audit-heading{justify-content:space-between;gap:14px;display:flex}.customer-audit-heading>div:first-child>span{color:#6e8298;letter-spacing:.1em;font-size:9px;font-weight:700}.customer-audit-heading h3{margin:5px 0;font-size:16px}.customer-audit-heading p{color:#718296;margin:0}.customer-audit-filters{flex-wrap:wrap;gap:6px;display:flex}.customer-audit-filters select{max-width:210px;padding:0 8px}.customer-audit-kpis{flex-wrap:wrap;gap:8px;display:flex}.customer-audit-kpis article{gap:4px;min-width:115px;padding:9px 12px;display:grid}.customer-audit-kpis small,.customer-audit-table small{color:#7b8b9d}.customer-audit-table{border-collapse:collapse;width:100%;min-width:1030px}.customer-audit-table th{text-align:left;white-space:nowrap;padding:10px}.customer-audit-table td{vertical-align:top;border-top:1px solid #edf1f5;max-width:330px;padding:10px}.customer-audit-table tbody>tr:not(.customer-audit-detail){cursor:pointer}.customer-audit-table tbody>tr.selected:not(.customer-audit-detail){background:#f3f8fd}.customer-audit-table td b{color:#334c65;display:block}.customer-audit-table td strong{color:#334c65;white-space:normal;margin-top:5px;line-height:1.45;display:block}.customer-audit-table td small{margin-top:4px;line-height:1.45;display:block}.customer-audit-table td p{white-space:pre-wrap;max-height:65px;margin:0;line-height:1.45;overflow:auto}.customer-audit-source{color:#23669f;font-size:9px;font-weight:700}.customer-audit-detail td{cursor:default;max-width:none}.customer-audit-detail>td>div{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.customer-audit-detail span{background:#fff;border:1px solid #e1e7ed;gap:4px;padding:8px;display:grid}.customer-audit-detail b{font-size:9px;color:#78899a!important}.customer-audit-note{color:#718296;gap:7px;margin:0;line-height:1.6;display:flex}.customer-audit-note i{color:#2167a3}.record-history{color:#586d86;background:#f5f8fc;border-left:2px solid #74a1d2;gap:4px;margin-top:10px;padding:9px 11px;font-size:10px;display:grid}.record-history>strong{color:#285b93}.upload-file-info{color:#5b6e83;grid-column:1/-1;margin:0;font-size:11px}.stock-adjust-intro{margin:0;padding:13px 22px;font-size:12px}.brand-logo{object-fit:contain;height:auto;display:block}.brand-name{align-items:center;min-width:0;margin-left:0;display:flex}.brand-name small{white-space:nowrap}.audit-plan-editor{width:min(1100px,100%)}.audit-plan-body{min-height:0;overflow:auto}.audit-plan-body>.stock-adjust-intro{color:#60737f;margin:0;padding:14px 22px 0;font-size:12px}.audit-plan-body .business-editor-fields{overflow:visible}.audit-plan-auditors{border:1px solid #e0e7ec;grid-column:1/-1;padding:14px}.audit-auditor-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.audit-auditor-heading strong{color:#314957;font-size:12px}.audit-auditor-heading small{color:#73838b;font-size:10px}.audit-auditor-row{grid-template-columns:1fr 1.3fr auto;align-items:start;gap:10px;margin-top:9px;display:grid}.audit-auditor-row label{gap:5px;display:grid}.audit-auditor-row label span{color:#465b67;font-size:10px;font-weight:700}.audit-auditor-row input:not([type=checkbox]){min-height:35px;font:inherit;padding:7px 9px;font-size:11px}.audit-auditor-row .audit-independence{white-space:nowrap;align-items:center;gap:7px;min-height:37px;margin-top:20px;padding:0 4px;display:flex}.audit-auditor-row .audit-independence input{accent-color:#1769aa}.audit-auditor-row .audit-independence span{font-weight:500}.standard-register{gap:14px;display:grid}.standard-register-notice{color:#795719;border:1px solid #efd8a9;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.65;display:flex}.standard-register-notice i{color:#ba8624;margin-top:2px}.standard-register-notice a{color:#145c99;font-weight:700;text-decoration:underline}.standard-edition-footnote{margin-top:0}.standard-register-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.standard-register-toolbar>div{color:#3e5468;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.standard-register-toolbar select{min-width:150px;font:inherit;padding:0 9px}.standard-register-toolbar>small{color:#718197;font-size:10px}.standard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.standard-metrics article{gap:7px;padding:12px 14px;display:grid}.standard-metrics article small{color:#718197}.standard-metrics article strong{font-size:21px}.standard-metrics article.pending{background:#fffbf1;border-color:#f0dfb8}.standard-register-list{gap:7px;display:grid}.standard-requirement{cursor:pointer;background:#fff;grid-template-columns:108px minmax(0,1fr);gap:13px;padding:13px 15px;display:grid}.standard-clause{align-content:start;gap:5px;display:grid}.standard-clause b{font-size:14px}.standard-clause small{color:#718197;line-height:1.4}.standard-requirement-main{min-width:0}.standard-requirement-main>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.standard-requirement-main>header strong{color:#2c4258;font-size:12px}.standard-requirement-main>p{color:#596e81;margin:7px 0 0;font-size:11px;line-height:1.65}.standard-procedure-links{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.standard-procedure-links small{color:#768697;margin-right:3px}.standard-procedure-links span{align-items:center;gap:6px;padding:4px 7px;font-weight:700;display:inline-flex}.standard-procedure-links span b{color:#627b90;border-left:1px solid #c8d9e8;padding-left:5px;font-size:8px}.standard-procedure-links span.unmapped{color:#9b5d24;background:#fff4e8}.standard-procedure-links span.unmapped b{color:#a5652b;border-color:#ead3b8}.standard-procedure-links em{color:#a16c23;font-size:9px;font-style:normal}.standard-requirement-details{border-top:1px solid #e7edf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding-top:11px;display:grid}.standard-requirement-details>div{gap:4px;display:grid}.standard-requirement-details b{color:#789}.standard-requirement-details span{color:#40576d;white-space:pre-wrap;line-height:1.5}.standard-requirement-details button{justify-self:start;margin-top:2px}.standard-linked-documents{grid-column:1/-1}.standard-linked-documents>div{background:#f5f8fb;border-radius:4px;grid-template-columns:155px minmax(0,1fr);gap:8px;margin-top:6px;padding:7px;display:grid}.standard-linked-documents>div strong{color:#315672;font-size:10px}.standard-linked-documents>div span{color:#42586f;font-size:10px}.standard-linked-documents>div span.unmapped{color:#a1632c}.training-register{gap:14px;min-width:0;display:grid}.training-register-toolbar{justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.training-register-toolbar>div:first-child>span{color:#2b679d;letter-spacing:.08em;font-size:9px;font-weight:800}.training-register-toolbar h3{margin:5px 0;font-size:15px}.training-register-toolbar p{color:#728394;margin:0}.training-source-files{gap:6px;min-width:180px;display:grid}.training-source-files small{color:#7b8b99;font-size:9px;font-weight:700}.training-source-files a{color:#23689e;font-size:10px;text-decoration:none}.training-source-files>span{color:#82909d;font-size:10px}.ncr-register>.training-source-files{border:1px solid var(--nr-line);background:var(--nr-blue-50);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:10px 14px;display:flex}.ncr-register>.training-source-files small{color:var(--nr-navy-800);margin-right:auto;font-size:12px}.ncr-register>.training-source-files .work-record-action{border:1px solid var(--nr-line-strong);color:var(--nr-navy-700);background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.ncr-register>.training-source-files .work-record-action:hover{background:var(--nr-blue-100);border-color:#b9ccf3}.step-meter{vertical-align:middle;background:#e3e9f5;border-radius:999px;width:72px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.step-meter i{border-radius:inherit;background:var(--nr-blue-500);height:100%;display:block}.step-meter.done i{background:#17b26a}.ncr-register-table td small.step-count{color:var(--nr-text);white-space:nowrap;margin:0;font-size:12px;font-weight:600;display:inline}.changelog-state{border:1.5px dashed var(--nr-line-strong);color:var(--nr-muted);text-align:center;border-radius:12px;margin:0;padding:36px 16px;font-size:13px}.changelog-state.error{color:#a12a20}.changelog-head{align-items:baseline;gap:10px;padding:6px 4px 2px;display:flex}.changelog-head b{color:var(--nr-navy-800);font-size:13.5px}.changelog-head small{color:var(--nr-muted);font-size:11.5px}.changelog-none{color:var(--nr-muted);margin:4px;font-size:12px}.changelog-changes{gap:8px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.changelog-changes>li{border:1px solid var(--nr-line);border-radius:10px;font-size:12.5px;line-height:1.55;overflow:hidden}.changelog-field{color:var(--nr-navy-800);background:#f5f8fd;align-items:center;gap:8px;padding:6px 10px;font-weight:700;display:flex}.changelog-field em{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}:is(.module-workspace:has(.eightd-doc) .work-subnav,.module-workspace:has(.eightd-doc) .module-context-strip,.work-panel:has(.eightd-doc) .work-toolbar){display:none}.work-panel:has(.eightd-doc){box-shadow:none;background:0 0;border:0}.work-panel:has(.eightd-doc) .p-card-body{padding:0}.eightd-row{cursor:pointer}.eightd-row:hover td{background:var(--nr-blue-50)}.eightd-bar{z-index:6;border:1px solid var(--nr-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--nr-shadow-sm);background:#fffffff0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;display:flex;position:sticky;top:64px}.eightd-back{color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.eightd-back .pi{transform:rotate(180deg)}.eightd-back:hover{color:var(--nr-navy-800);background:#eef2fa}.eightd-bar-title{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.eightd-bar-title b{color:var(--nr-navy-800);font-size:15px;font-weight:800}.eightd-bar-title span{color:var(--nr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.eightd-pills{gap:4px;display:flex}.eightd-pills button{border:1px solid var(--nr-line-strong);min-width:34px;color:var(--nr-muted);cursor:pointer;background:#fff;border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:800;transition:background .14s,color .14s,border-color .14s}.eightd-pills button:hover{color:var(--nr-navy-800);border-color:#b9ccf3}.eightd-pills button.done{color:#0b6b41;background:#e8f8f0;border-color:#bfe8d0}.eightd-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eightd-state{color:var(--nr-muted);font-size:12px}.eightd-state.dirty{color:#b7791f;font-weight:700}.eightd-btn{border:1px solid var(--nr-line-strong);height:36px;color:var(--nr-navy-700);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.eightd-btn:hover:not(:disabled){background:var(--nr-blue-50);border-color:#b9ccf3}.eightd-btn:disabled{opacity:.5;cursor:default}.eightd-btn.primary{border-color:var(--nr-blue-500);background:var(--nr-blue-500);color:#fff;box-shadow:0 2px 6px #1e6bff4d}.eightd-btn.primary:hover:not(:disabled){background:#3d7fff;border-color:#3d7fff}.eightd-error,.eightd-lock{border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:12.5px}.eightd-error{color:#a12a20;background:#fff4f2;border:1px solid #f7cdc7}.eightd-lock{color:#8a5a00;background:#fffaeb;border:1px solid #f2dfb0}.eightd-layout{margin-top:16px;display:block}.eightd-layout.withHistory{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.eightd-sheet{color:#1f2b3d;background:#fff;border-radius:6px;width:100%;margin:0 auto;padding:40px 48px 36px;font-size:13px;box-shadow:0 2px 4px #10204a0f,0 14px 40px #10204a1f}.eightd-title{border-bottom:3px solid var(--nr-navy-800);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo text""meta meta";align-items:center;gap:18px 24px;padding-bottom:22px;display:grid}.eightd-title img{grid-area:logo;width:132px}.eightd-title-text{text-align:right;grid-area:text}.eightd-title-text small{color:var(--nr-blue-600);letter-spacing:.18em;font-size:11px;font-weight:800}.eightd-title-text h1{color:var(--nr-navy-800);letter-spacing:-.02em;margin:4px 0 0;font-size:34px;font-weight:800}.eightd-meta{border-collapse:collapse;grid-area:meta;width:100%;font-size:12.5px}.eightd-meta th,.eightd-meta td{border:1px solid #c9d3e6;padding:7px 12px}.eightd-meta th{width:110px;color:var(--nr-navy-800);text-align:left;background:#eef2fa}.eightd-meta td:nth-child(2){width:36%}.eightd-progress{background:#e3e9f5;border-radius:999px;height:6px;margin:18px 0 4px;position:relative}.eightd-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--nr-blue-500), #17b26a);height:100%;display:block}.eightd-progress small{color:var(--nr-muted);font-size:11px;position:absolute;top:10px;right:0}.eightd-stage{margin-top:34px;scroll-margin-top:140px}.eightd-stage h2{border-bottom:1px solid #c9d3e6;align-items:center;gap:12px;margin:0 0 12px;padding-bottom:9px;display:flex}.eightd-badge{background:linear-gradient(135deg, var(--nr-navy-800), var(--nr-blue-600));color:#fff;letter-spacing:.02em;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.eightd-stage-title{color:var(--nr-navy-800);font-size:17px;font-weight:800;line-height:1.25;display:grid}.eightd-stage-title small{color:var(--nr-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.eightd-stage h2 em{color:var(--nr-muted);background:#eef2f8;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11px;font-style:normal;font-weight:700}.eightd-stage h2 em.done{color:#0b6b41;background:#dcf6e8}.ed-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 12px}.ed-table col.l{width:17%}.ed-table th,.ed-table td{vertical-align:top;border:1px solid #c9d3e6;padding:0}.ed-table th{color:var(--nr-navy-800);text-align:left;background:#eef2fa;padding:8px 10px;font-size:12px;font-weight:700}.ed-grid thead th{text-align:center;background:#e3ebf8}.ed-grid .ed-rowhead{vertical-align:middle;width:14%}.ed-narrow{text-align:center;width:34px}.ed-input{width:100%;min-height:34px;color:var(--nr-ink);font:inherit;background:0 0;border:0;border-radius:0;padding:7px 10px;font-size:13px;line-height:1.5;transition:background .12s,box-shadow .12s;display:block}select.ed-input{cursor:pointer}.ed-area{resize:none;field-sizing:content;min-height:56px;overflow:hidden}.ed-input:hover:not(:disabled){background:#f6f9ff}.ed-input:focus{box-shadow:inset 0 0 0 2px var(--nr-blue-500);background:#fff;outline:0}.ed-input:disabled{color:var(--nr-text);opacity:1;-webkit-text-fill-color:var(--nr-text)}.ed-empty{color:var(--nr-muted);text-align:center;padding:14px;font-size:12.5px}.ed-icon{width:24px;height:24px;color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:5px;font-size:18px}.ed-icon:hover{color:#a12a20;background:#fde7e4}.ed-add{border:1px dashed var(--nr-line-strong);color:var(--nr-blue-600);cursor:pointer;background:#fafcff;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.ed-add:hover{background:var(--nr-blue-50)}.ed-targets{background:#fafcff;border:1px solid #c9d3e6;gap:8px;margin-bottom:12px;padding:12px 14px;display:grid}.ed-targets strong{color:var(--nr-navy-800);font-size:12.5px}.ed-targets ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ed-targets li:not(.ed-empty){background:var(--nr-blue-100);color:var(--nr-navy-800);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ed-targets li button{width:20px;height:20px;color:var(--nr-muted);cursor:pointer;background:#fff;border:0;border-radius:50%}.ed-target-add{gap:8px;display:flex}.ed-target-add .ed-input{border:1px solid var(--nr-line-strong);background:#fff;border-radius:8px}.ed-note{margin-bottom:8px}.ed-note label{gap:4px;display:grid}.ed-note label>span{color:var(--nr-muted);font-size:11.5px;font-weight:700}.ed-note .ed-input{border:1px dashed var(--nr-line-strong);background:#fafcff;border-radius:8px}.ed-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:4px 0 12px;display:grid}.ed-gallery figure{cursor:zoom-in;background:#fafcff;border:1px solid #c9d3e6;border-radius:8px;gap:4px;margin:0;padding:6px;transition:border-color .14s,box-shadow .14s;display:grid}.ed-gallery figure:hover{box-shadow:var(--nr-shadow-md);border-color:#b9ccf3}.ed-gallery img{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:130px}.ed-gallery figcaption,.ed-lightbox figcaption{color:var(--nr-muted);text-align:center;font-size:11px;line-height:1.4}.ed-lightbox{background:#fff;border-radius:12px;gap:8px;max-width:94vw;max-height:94vh;margin:0;padding:12px;display:grid;box-shadow:0 24px 70px #0b163680}.ed-lightbox img{object-fit:contain;max-width:calc(94vw - 24px);max-height:calc(94vh - 70px)}.ed-evidence{gap:6px;display:grid}.ed-evidence-row{align-items:center;gap:10px;font-size:12.5px;display:flex}.ed-evidence-row a{color:var(--nr-blue-600);font-weight:700;text-decoration:none}.ed-evidence-row small{color:var(--nr-muted);margin-left:auto}.ed-upload{border:1px dashed var(--nr-line-strong);color:var(--nr-blue-600);cursor:pointer;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.ed-upload input{display:none}.eightd-foot{color:#61758c;border-top:1px solid #8696ab;justify-content:space-between;margin-top:40px;padding-top:10px;font-size:10.5px;display:flex}.eightd-history{border:1px solid var(--nr-line);max-height:calc(100vh - 160px);box-shadow:var(--nr-shadow-sm);background:#fff;border-radius:12px;padding:14px 16px;position:sticky;top:140px;overflow:auto}.eightd-history-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.eightd-history-head h3{color:var(--nr-navy-800);margin:0;font-size:15px;font-weight:800}.eightd-history-head button{width:28px;height:28px;color:var(--nr-muted);cursor:pointer;background:#eef2fa;border:0;border-radius:8px;font-size:18px}.eightd-history .ds-commits{max-height:none}@media (width<=1100px){.eightd-layout.withHistory{grid-template-columns:1fr}.eightd-sheet{padding:28px 20px}.eightd-pills{display:none}}@media print{.eightd-bar,.eightd-history,.ed-add,.ed-upload,.ed-icon{display:none}.eightd-sheet{width:100%;box-shadow:none;padding:0}}.eightd-preview{background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(1100px,96vw);height:min(92vh,980px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0b163666}.eightd-preview>header{background:linear-gradient(115deg, var(--nr-navy-900), var(--nr-navy-800));color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.eightd-preview>header small{color:#9db6f0;letter-spacing:.12em;font-size:10.5px;font-weight:700}.eightd-preview>header h2{margin:3px 0 0;font-size:18px;font-weight:800}.eightd-preview-actions{align-items:center;gap:10px;display:flex}.eightd-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.eightd-close:hover{background:#ffffff38}.eightd-preview-body{background:#e9eef7;min-height:0;padding:16px 0;overflow:auto}.ncr-chip{background:var(--nr-blue-100);color:var(--nr-navy-700);border-radius:999px;margin-right:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.ncr-chip.closed{color:#0b6b41;background:#dcf6e8}.ncr-chip.overdue{color:#a12a20;background:#fde7e4}.work-panel:has(.tl) .work-toolbar{display:none}.tl-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.tl-head h2{color:var(--nr-navy-800);margin:0 0 4px;font-size:18px;font-weight:800}.tl-head p{color:var(--nr-muted);margin:0;font-size:12.5px}.tl-search{border:1px solid var(--nr-line-strong);width:min(320px,100%);height:38px;color:var(--nr-muted);background:#f7f9fd;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.tl-search input{min-width:0;color:var(--nr-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.tl-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tl-chips button{border:1px solid var(--nr-line);color:var(--nr-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.tl-chips button.active{border-color:var(--nr-blue-500);background:var(--nr-blue-100);color:var(--nr-navy-800)}.tl-chips button span{color:var(--nr-muted);font-size:11px}.tl-days{gap:18px;display:grid}.tl-day h3{color:var(--nr-navy-800);align-items:baseline;gap:8px;margin:0 0 8px;font-size:13.5px;font-weight:800;display:flex}.tl-day h3 small{color:var(--nr-muted);font-size:11.5px;font-weight:600}.tl-list{max-height:none;margin-top:0}.tl-card{border:1px solid var(--nr-line);background:#fff;border-radius:10px;flex:1;gap:6px;min-width:0;margin:2px 0 8px;padding:10px 14px;display:grid}.tl-card-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tl-card-top small{color:var(--nr-muted);margin-left:auto;font-size:11.5px}.tl-type{color:var(--nr-muted);background:#eef2f8;border-radius:999px;padding:2px 10px;font-size:11px;font-style:normal;font-weight:800}.tl-type.blue{background:var(--nr-blue-100);color:var(--nr-navy-700)}.tl-type.green{color:#0b6b41;background:#dcf6e8}.tl-type.orange{color:#8a5a00;background:#fff0cc}.tl-type.purple{color:#5a3bb3;background:#ebe5ff}.tl-case{cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.tl-case b{color:var(--nr-blue-600);font-size:13px}.tl-case span{max-width:280px;color:var(--nr-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tl-case:hover b{text-decoration:underline}.tl-detail{color:var(--nr-text);margin:0;font-size:12.5px;line-height:1.6}.tl-more{color:var(--nr-blue-600);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}.tl-snapshot{border:1px solid var(--nr-line);background:var(--nr-line);border-radius:8px;grid-template-columns:110px minmax(0,1fr);gap:1px;margin:0;font-size:12.5px;display:grid;overflow:hidden}.tl-snapshot dt,.tl-snapshot dd{background:#fff;margin:0;padding:7px 10px}.tl-snapshot dt{color:var(--nr-navy-800);background:#f5f8fd;font-weight:700}.tl-snapshot dd{white-space:pre-wrap;overflow-wrap:anywhere}.ncr-stages{gap:0;margin:18px 0 14px;padding:0;list-style:none;display:flex}.ncr-stages li{color:var(--nr-muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:relative}.ncr-stages li:before{content:"";background:var(--nr-line-strong);width:100%;height:2px;position:absolute;top:14px;right:50%}.ncr-stages li:first-child:before{display:none}.ncr-stages li.done:before{background:#17b26a}.ncr-stage-dot{z-index:1;border:2px solid var(--nr-line-strong);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:relative}.ncr-stages li.done .ncr-stage-dot{color:#fff;background:#17b26a;border-color:#17b26a}.ncr-stages li.done{color:#0b6b41}.ncr-iatf{border:1px solid #c9d3e6;border-radius:10px;margin-bottom:8px;overflow:hidden}.ncr-iatf-head{width:100%;color:var(--nr-navy-800);text-align:left;cursor:pointer;background:#f5f8fd;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ncr-iatf-head b{margin-right:10px;font-size:13.5px}.ncr-iatf-head small{color:var(--nr-muted);font-size:11.5px}.ncr-iatf-sum{align-items:center;gap:6px;display:flex}.ncr-iatf-sum i:not(.pi){border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800}.ncr-iatf-sum .ok{color:#0b6b41;background:#dcf6e8}.ncr-iatf-sum .bad{color:#8a5a00;background:#fff0cc}.ncr-iatf-sum .miss{color:var(--nr-muted);background:#eef2f8}.ncr-iatf.closed .ncr-iatf-sum .pi{transform:rotate(-90deg)}.ncr-iatf ul{margin:0;padding:0;list-style:none}.ncr-iatf li{border-top:1px solid #edf1f8;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:grid}.ncr-iatf-mark{width:22px;height:22px;color:var(--nr-muted);background:#eef2f8;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.ncr-iatf li.ok .ncr-iatf-mark{color:#0b6b41;background:#dcf6e8}.ncr-iatf li.bad .ncr-iatf-mark{color:#8a5a00;background:#fff0cc}.ncr-iatf-text{gap:1px;display:grid}.ncr-iatf-text b{color:var(--nr-ink)}.ncr-iatf-text small{color:var(--nr-muted);font-size:11.5px}.ncr-iatf li em{color:var(--nr-blue-600);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.ncr-clause{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11px;font-style:normal;font-weight:700}.ncr-register-table td.work-empty{text-align:center;background:0 0;border:0;min-height:0;padding:36px 16px;display:table-cell}.apq-overview{gap:16px;display:grid}.apq-head{border:1px solid var(--nr-line);box-shadow:var(--nr-shadow-sm);background:#fff;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:16px 24px;padding:18px 22px;display:grid}.apq-title small{color:var(--nr-blue-600);letter-spacing:.04em;font-size:12px;font-weight:800}.apq-title h2{color:var(--nr-navy-800);margin:2px 0 0;font-size:22px}.apq-progress{color:var(--nr-muted);align-items:center;gap:10px;font-size:12px;line-height:1.35;display:flex}.apq-ring{background:conic-gradient(var(--nr-blue-600) calc(var(--p) * 1%), #e6ecf7 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.apq-ring b{width:44px;height:44px;color:var(--nr-navy-800);background:#fff;border-radius:50%;place-items:center;font-size:13px;display:grid}.apq-meta{border-top:1px solid var(--nr-line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0;padding-top:14px;display:grid}.apq-meta dt{color:var(--nr-muted);font-size:12px;font-weight:700}.apq-meta dd{color:var(--nr-ink);margin:2px 0 0;font-size:13.5px;font-weight:700}.apq-todo{flex-wrap:wrap;gap:8px;display:flex}.apq-todo span{color:var(--nr-muted);background:#eef2fa;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.apq-todo span.on{background:var(--nr-blue-100);color:var(--nr-blue-600)}.apq-todo span.on:first-child{color:#a12a20;background:#fde7e4}.apq-todo b{font-size:13px}.apq-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.apq-steps button{border:1px solid var(--nr-line);width:100%;color:var(--nr-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:14px 14px 12px;transition:border-color .14s,box-shadow .14s;display:grid}.apq-steps button:hover{border-color:var(--nr-blue-600)}.apq-steps li.active button{border-color:var(--nr-blue-600);box-shadow:0 0 0 3px var(--nr-blue-100)}.apq-dot{width:28px;height:28px;color:var(--nr-navy-800);background:#e6ecf7;border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid}.apq-steps li.info .apq-dot,.apq-steps li.active .apq-dot{background:var(--nr-blue-600);color:#fff}.apq-steps li.ok .apq-dot,.apq-steps li.ready .apq-dot{color:#fff;background:#17b26a}.apq-step-title{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.apq-now{background:var(--nr-blue-600);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.apq-steps small.apq-gate{min-height:2.6em;line-height:1.3}.apq-row{cursor:pointer}.apq-row:hover td{background:#f8faff}.apq-phase h3 .apq-pill{vertical-align:2px;margin-left:10px}.apq-steps small{color:var(--nr-muted);font-size:12px}.apq-bar{background:#e6ecf7;border-radius:999px;height:5px;overflow:hidden}.apq-bar i{background:#17b26a;height:100%;display:block}.apq-phase{border:1px solid var(--nr-line);box-shadow:var(--nr-shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.apq-phase>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 12px;display:flex}.apq-phase h3{color:var(--nr-navy-800);margin:0 0 4px;font-size:17px}.apq-phase p{color:var(--nr-muted);margin:0;font-size:13px;line-height:1.55}.apq-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.apq-tags em{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:999px;padding:2px 10px;font-size:11.5px;font-style:normal;font-weight:700}.apq-phase>.apq-missing{color:#8a5a00;background:#fff6dc;border-radius:8px;margin:0 22px 10px;padding:8px 12px;font-size:12.5px;font-weight:700}.apq-table{border-collapse:collapse;width:100%}.apq-table th{color:var(--nr-muted);text-align:left;background:#f5f8fd;padding:9px 22px;font-size:12px;font-weight:800}.apq-table td{vertical-align:top;border-top:1px solid #edf1f8;padding:11px 22px;font-size:13px}.apq-table td small{color:var(--nr-muted);margin-top:2px;font-size:12px;display:block}.apq-table td small.apq-return{color:#a12a20;font-weight:700}.apq-code{color:var(--nr-blue-600);white-space:nowrap;font-size:12px;font-weight:800}.apq-pill{color:var(--nr-muted);white-space:nowrap;background:#eef2f8;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-block}.apq-pill.info{background:var(--nr-blue-100);color:var(--nr-blue-600)}.apq-pill.warn{color:#8a5a00;background:#fff0cc}.apq-pill.ok{color:#0b6b41;background:#dcf6e8}.apq-pill.danger{color:#a12a20;background:#fde7e4}.apq-form{border:1px solid var(--nr-line-strong);color:var(--nr-navy-800);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;margin:0 6px 4px 0;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.apq-phase-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.apq-proc-btn{border:1px solid var(--nr-line-strong);color:var(--nr-navy-800);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.apq-proc-btn small{color:var(--nr-muted);font-size:11px}.apq-proc-btn:hover:not(:disabled){border-color:var(--nr-blue-600);color:var(--nr-blue-600)}.apq-proc-wrap{position:relative}.apq-proc-menu{z-index:20;border:1px solid var(--nr-line-strong);min-width:230px;box-shadow:var(--nr-shadow-md);background:#fff;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.apq-proc-menu button{width:100%;color:var(--nr-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 12px;font-size:13px;display:flex}.apq-proc-menu button small{color:var(--nr-muted);font-size:11.5px}.apq-proc-menu button:hover{background:var(--nr-blue-50)}.apq-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.5fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:4px 22px 14px;display:grid}.apq-flow-col{border:1px solid var(--nr-line);background:#fbfcff;border-radius:12px;align-content:start;gap:8px;padding:14px 16px;display:grid}.apq-flow-col.main{background:#f5f8fd;border-color:#c9d3e6}.apq-flow-col h4{color:var(--nr-navy-800);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.apq-flow-col ul,.apq-flow-col ol{color:var(--nr-ink);gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.apq-flow-col ol{counter-reset:step;padding-left:0;list-style:none}.apq-flow-col ol li{counter-increment:step;padding-left:28px;position:relative}.apq-flow-col ol li:before{content:counter(step);background:var(--nr-blue-600);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.apq-flow-col small{color:var(--nr-muted);font-size:12px;line-height:1.45}.apq-flow-arrow{color:var(--nr-blue-600);align-self:center}.apq-rules{gap:10px;margin:0 22px 14px;display:grid}.apq-rules article{background:#fffaf0;border:1px solid #f0dca0;border-radius:12px;padding:12px 16px}.apq-rules h4{color:#6b4700;align-items:baseline;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.apq-rules h4 small{color:var(--nr-muted);font-size:12px;font-weight:600}.apq-rules p{color:var(--nr-ink);margin:4px 0 0;font-size:12.5px;line-height:1.55}.apq-rules p b{color:#8a5a00;min-width:64px;margin-right:8px;display:inline-block}.apq-related{flex-wrap:wrap;align-items:center;gap:6px;margin:0 22px 14px;font-size:12.5px;display:flex}.apq-related b{color:var(--nr-muted);margin-right:6px}.apq-related span{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.apq-form-row{align-items:center;gap:2px;margin:0 8px 4px 0;display:inline-flex}.apq-form-row .apq-form{border-radius:8px 0 0 8px;margin:0}.apq-dl{border:1px solid var(--nr-line-strong);width:28px;height:28px;color:var(--nr-navy-800);cursor:pointer;background:#fff;border-radius:0 8px 8px 0;place-items:center;display:grid}.apq-dl:hover:not(:disabled){border-color:var(--nr-blue-600);background:var(--nr-blue-600);color:#fff}.apq-form:disabled,.apq-dl:disabled{opacity:.55;cursor:progress}.apq-form:hover{border-color:var(--nr-blue-600);color:var(--nr-blue-600)}.apq-form .apq-pill{padding:0 7px;font-size:11px}.apq-none{color:var(--nr-muted)}.apq-extra{border-top:1px solid #edf1f8;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 22px;font-size:12.5px;display:flex}.apq-extra b{color:var(--nr-muted);margin-right:8px}.apq-links{flex-wrap:wrap;gap:8px;display:flex}.apq-links button{border:1px solid var(--nr-line);color:var(--nr-navy-800);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.apq-links button:hover{border-color:var(--nr-blue-600);color:var(--nr-blue-600)}@media (width<=1100px){.apq-flow{grid-template-columns:1fr}.apq-flow-arrow{transform:rotate(90deg)}}@media (width<=900px){.apq-steps,.apq-head{grid-template-columns:1fr}}.amq-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.amq-kpis article{border:1px solid var(--nr-line);background:#fff;border-radius:12px;gap:2px;padding:12px 16px;display:grid}.amq-kpis small{color:var(--nr-muted);font-size:12px;font-weight:700}.amq-kpis strong{color:var(--nr-navy-800);font-size:20px}.amq-kpis article.danger strong{color:#a12a20}.amq-kpis article.warn strong{color:#8a5a00}.amq-all{color:var(--nr-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.amq-table td b{color:var(--nr-ink);font-size:13px;display:block}.amq-table td b.low{color:#a12a20}.amq-table td small{color:var(--nr-muted);margin-top:2px;font-size:12px;display:block}.amq-table td.hot{color:#a12a20;font-weight:800}.amq-bar{background:#e6ecf7;border-radius:999px;width:120px;height:6px;margin:5px 0 3px;display:block;position:relative}.amq-bar i{background:#17b26a;border-radius:999px;height:100%;display:block}.amq-bar i.low{background:#e5604e}.amq-bar u{background:var(--nr-navy-800);width:2px;height:12px;position:absolute;top:-3px}.agp-page{display:block}.agp.embedded{border:1px solid var(--nr-line);width:100%;max-height:none;box-shadow:var(--nr-shadow-sm);overflow:visible}.agp.embedded .agp-head{border-radius:16px 16px 0 0}.agp.embedded .agp-phases{border-radius:0 0 0 16px}.afm{gap:14px;display:grid}.afm-top{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.afm-stats{flex-wrap:wrap;gap:8px;display:flex}.afm-stats span{color:var(--nr-muted);background:#eef2fa;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.afm-stats span b{color:var(--nr-navy-800);margin-right:4px;font-size:14px}.afm-stats span.danger{color:#a12a20;background:#fde7e4}.afm-stats span.warn{color:#8a5a00;background:#fff0cc}.afm-stats span.ok{color:#0b6b41;background:#dcf6e8}.afm-table td b{color:var(--nr-ink);font-size:13px;display:block}.afm-table td small{color:var(--nr-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.afm-table th.n,.afm-table td.n{text-align:center;width:36px}.afm-table td.sod{color:var(--nr-navy-800);font-size:13px;font-weight:800}.afm-table tr.hot td:first-child{box-shadow:inset 3px 0 #e5604e}.afm-no{white-space:nowrap}.afm-sc{color:#a12a20;background:#fde7e4;border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.afm-sc.sc{color:#8a5a00;background:#fff0cc}.afm-ctl b{color:var(--nr-blue-600);margin-right:4px;font-size:11px;display:inline}.afm-table{table-layout:fixed;width:100%;min-width:1280px}.afm-table th,.afm-table td{vertical-align:top;padding:5px 8px;font-size:12px;line-height:1.4}.apr-table.afm-table th{white-space:normal;overflow-wrap:anywhere}.afm-table thead tr.afm-band th{background:var(--nr-navy-800);color:#fff;letter-spacing:.04em;text-align:center;border-left:1px solid #ffffff47;padding:4px 8px;font-size:11px}.afm-table .clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.afm-table .afm-act{-webkit-line-clamp:1;color:var(--nr-muted);margin-top:2px}.afm-after .apq-pill{margin-left:4px}.sod-after{color:var(--nr-navy-800);margin-bottom:3px;font-size:12.5px;font-weight:800;display:block}.afm-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 22px;display:grid}.afm-steps h4{color:var(--nr-navy-800);margin:0 0 8px;font-size:13px}.afm-steps section.wide{grid-column:1/-1}.afm-steps dl{grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.afm-steps dt{color:var(--nr-muted);font-size:12px;font-weight:700}.afm-steps dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.agp{width:min(1120px,96vw);max-height:92vh;box-shadow:var(--nr-shadow-lg,0 24px 60px #0f1e4647);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.agp-head{background:var(--nr-navy-800);color:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.agp-head small{color:#9db4e6;letter-spacing:.06em;font-size:11px;font-weight:800}.agp-head h2{margin:2px 0 4px;font-size:19px}.agp-head p{color:#cdd8f2;margin:0;font-size:13px}.agp-head p span{background:#ffffff24;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:700}.agp-body{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.agp-phases{border-right:1px solid var(--nr-line);background:#f5f8fd;align-content:start;gap:6px;padding:16px 12px;display:grid;overflow-y:auto}.agp-phases button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.agp-phases button.on{border-color:var(--nr-blue-600);box-shadow:var(--nr-shadow-sm);background:#fff}.agp-dot{width:28px;height:28px;color:var(--nr-navy-800);background:#dde5f4;border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:800;display:grid}.agp-phases .info .agp-dot{background:var(--nr-blue-600);color:#fff}.agp-phases .warn .agp-dot{color:#4a3200;background:#f5b82e}.agp-phases .ok .agp-dot{color:#fff;background:#17b26a}.agp-ph-text{gap:1px;min-width:0;display:grid}.agp-ph-text b{color:var(--nr-navy-800);font-size:13px}.agp-ph-text small{color:var(--nr-muted);font-size:11.5px}.agp-main{align-content:start;gap:14px;padding:18px 22px 22px;display:grid;overflow-y:auto}.agp-gate{background:#f8faff;border:1px solid #c9d3e6;border-radius:14px;justify-content:space-between;gap:18px;padding:16px 18px;display:flex}.agp-gate.approved{background:#f1fbf6;border-color:#b7e8cf}.agp-gate.submitted{background:#fffaf0;border-color:#f0dca0}.agp-gate-info h3{color:var(--nr-navy-800);margin:0 0 4px;font-size:16px}.agp-gate-info h3 .apq-pill{vertical-align:2px;margin-left:10px}.agp-gate-info p{color:var(--nr-muted);margin:0;font-size:12.5px;line-height:1.55}.agp-gate-meta{margin-top:6px!important}.agp-missing{color:#8a5a00;gap:4px;margin:10px 0 0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:grid}.agp-gate-actions{flex-shrink:0;align-content:start;gap:8px;width:260px;display:grid}.agp-gate-actions textarea,.agp-review textarea{border:1px solid var(--nr-line-strong);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:13px}.agp-gate-actions div,.agp-review div,.agp-actions{flex-wrap:wrap;gap:8px;display:flex}.agp-gate-actions small{color:var(--nr-muted);font-size:12px}.agp-notice{color:#0b6b41;background:#dcf6e8;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.agp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agp-list>li{border:1px solid var(--nr-line);background:#fff;border-radius:12px;overflow:hidden}.agp-list>li.open{box-shadow:var(--nr-shadow-sm);border-color:#c9d3e6}.agp-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.agp-row b{min-width:0;color:var(--nr-ink);flex:1;font-size:13.5px}.agp-row:hover{background:#f8faff}.agp-opt{color:var(--nr-muted);font-size:11.5px}.agp-meta{color:var(--nr-muted);white-space:nowrap;font-size:12px}.agp-ev{color:var(--nr-blue-600);white-space:nowrap;font-size:12px;font-weight:700}.agp-caret{color:var(--nr-muted)}.agp-list>li.open .agp-caret{transform:rotate(180deg)}.agp-detail{background:#fbfcff;border-top:1px solid #edf1f8;gap:12px;padding:4px 18px 18px;display:grid}.agp-purpose{color:var(--nr-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.agp-return{color:#a12a20;background:#fde7e4;border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:700}.agp-fields{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.agp-fields label{gap:4px;display:grid}.agp-fields label.wide{grid-column:1/-1}.agp-fields span{color:var(--nr-muted);font-size:12px;font-weight:700}.agp-fields input,.agp-fields textarea{border:1px solid var(--nr-line-strong);width:100%;font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.agp-evidence{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.agp-evidence b{color:var(--nr-navy-800);margin-right:4px}.agp-none{color:var(--nr-muted)}.agp-trail{color:var(--nr-muted);margin:0;font-size:12px}.agp-review{border-top:1px dashed #c9d3e6;gap:8px;padding-top:10px;display:grid}.agp-empty{color:var(--nr-muted);text-align:center;padding:18px}.agp-pv{z-index:80}@media (width<=900px){.agp-body{grid-template-columns:1fr}.agp-gate{flex-direction:column}.agp-gate-actions{width:100%}}.apj{gap:12px;display:grid}.apj-card{border:1px solid var(--nr-line);box-shadow:var(--nr-shadow-sm);cursor:pointer;background:#fff;border-radius:12px;gap:12px;padding:16px 20px;transition:border-color .14s;display:grid}.apj-card:hover{border-color:var(--nr-blue-600)}.apj-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.apj-title{gap:2px;display:grid}.apj-title small{color:var(--nr-blue-600);font-size:12px;font-weight:800}.apj-title strong{color:var(--nr-navy-800);font-size:17px}.apj-meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:0;display:grid}.apj-meta dt{color:var(--nr-muted);font-size:12px;font-weight:700}.apj-meta dd{color:var(--nr-ink);margin:2px 0 0;font-size:13px;font-weight:700}.apj-phases{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.apj-phases li{color:var(--nr-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.apj-phases i{background:#e6ecf7;border-radius:999px;height:6px}.apj-phases li.done i{background:#17b26a}.apj-phases li.now i{background:var(--nr-blue-600)}.apj-phases li.now{color:var(--nr-blue-600)}.apj-actions{flex-wrap:wrap;gap:8px;display:flex}.apr{gap:14px;display:grid}.apr-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.apr-head h2{color:var(--nr-navy-800);margin:0 0 4px;font-size:20px}.apr-head p{max-width:62ch;color:var(--nr-muted);margin:0;font-size:13px;line-height:1.55}.apr-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.apr-search{border:1px solid var(--nr-line-strong);min-width:200px;color:var(--nr-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.apr-search input{width:100%;color:var(--nr-ink);background:0 0;border:0;outline:0;font-size:13px}.apr-filters{background:#eef2fa;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.apr-filters button{color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.apr-filters button.active{box-shadow:var(--nr-shadow-sm);color:var(--nr-navy-800);background:#fff}.apr-filters b{text-align:center;background:#dde5f4;border-radius:999px;min-width:20px;padding:1px 7px;font-size:12px}.apr-card{border:1px solid var(--nr-line);box-shadow:var(--nr-shadow-sm);background:#fff;border-radius:12px;overflow-x:auto}.apr-table{border-collapse:collapse;width:100%}.apr-table th{color:var(--nr-muted);text-align:left;white-space:nowrap;background:#f5f8fd;padding:10px 14px;font-size:12px;font-weight:800}.apr-table td{vertical-align:middle;border-top:1px solid #edf1f8;padding:11px 14px;font-size:13px}.apr-table tbody tr:not(.apr-detail){cursor:pointer}.apr-table tbody tr:not(.apr-detail):hover td{background:#f8faff}.apr-table tr.open td{background:#f5f8fd}.apr-table td.k-long span.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:340px;line-height:1.5;display:-webkit-box;overflow:hidden}.apr-table td.k-num{font-variant-numeric:tabular-nums;text-align:right}.apr-caret{width:28px;color:var(--nr-muted)}.apr-table tr.open .apr-caret i{transform:rotate(180deg)}.apr-detail td{background:#fbfcff;padding:16px 20px 18px}.apr-sections{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 24px;display:grid}.apr-sections h4{color:var(--nr-navy-800);margin:0 0 8px;font-size:13px}.apr-sections dl{grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.apr-sections dt{color:var(--nr-muted);font-size:12px;font-weight:700}.apr-sections dd{color:var(--nr-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.apr-detail footer{border-top:1px solid #edf1f8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.apr-chip{white-space:nowrap;color:var(--nr-blue-600);cursor:pointer;background:#fff;border:1px solid #c9d3e6;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.apr-chip:hover:not(:disabled){border-color:var(--nr-blue-600);background:var(--nr-blue-100)}.apr-chip.none{color:var(--nr-muted);cursor:default;border-style:dashed}@media (width<=900px){.apr-head{flex-direction:column;align-items:stretch}}.docx-viewer{border:1px solid var(--nr-line);background:#e9eef7;border-radius:10px;height:68vh;overflow:auto}.docx-viewer.fill{background:0 0;border:0;height:auto;overflow:visible}.ds-original{max-width:1000px;margin:0 auto}.ds-docx-pane{max-width:980px;margin:0 auto}.docx-viewer-state{min-height:240px;color:var(--nr-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.docx-viewer-state.error{color:#a12a20}.docx-viewer-host .docx-wrapper{background:0 0;padding:20px 12px}.docx-viewer-host .docx-wrapper>section.docx>article{flex-direction:column;flex:1;display:flex}.docx-viewer-host .docx-wrapper>section.docx>article>*{flex:none}.docx-viewer-host section.docx p{font-size:10pt;line-height:1.68}.docx-viewer-host section.docx p:empty:before{content:"​"}.docx-viewer-host .docx-wrapper>section.docx{flex-direction:column;margin-bottom:18px;display:flex;box-shadow:0 2px 4px #10204a0f,0 10px 30px #10204a1a}.training-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.training-kpis article{gap:7px;padding:12px 14px;display:grid}.training-kpis small{color:#728394;font-size:10px}.training-kpis strong{font-size:21px}.training-kpis .complete{background:#f8fcf9;border-color:#d5e8dc}.training-kpis .attention{background:#fffcf4;border-color:#eedfb9}.training-table{border-collapse:collapse;text-align:left;width:100%;min-width:1040px}.training-table th{white-space:nowrap;padding:11px 10px}.training-table td{vertical-align:top;border-bottom:1px solid #edf0f3;padding:10px;line-height:1.5}.training-table tr:hover{background:#f8fbfd}.training-table td b,.training-table td small{display:block}.training-table td b{color:#2d455b;font-size:11px}.training-table td small{color:#7a8998;margin-top:4px}.training-table td a{color:#21689f;margin-top:5px;text-decoration:none;display:block}.training-register-note{color:#667a8d;background:#f2f6fa;border-radius:5px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.6;display:flex}.training-register-note i{color:#4380b3;margin-top:1px}.document-studio{flex-direction:column;display:flex;position:fixed}.ds-topbar{flex:0 0 58px;justify-content:space-between;align-items:center;display:flex}.ds-brand{align-items:center;display:flex}.ds-brand>div{gap:2px;display:grid}.ds-brand small{color:#718197;letter-spacing:.12em;font-size:9px;font-weight:700}.ds-panel-heading small,.ds-preview-toolbar small{letter-spacing:.12em;font-weight:700}.ds-top-actions{align-items:center;display:flex}.ds-top-actions>button{color:#62728a;background:0 0;border:0;border-radius:5px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.ds-top-actions>button.active{color:#155b9d;background:#eaf2fb}.ds-top-actions>button span{color:#14548c;background:#d8e8f8;border-radius:10px;margin-left:5px;padding:2px 6px}.ds-top-actions .ds-close{padding:0;font-size:20px}.ds-body{flex:1;grid-template-columns:minmax(265px,310px) minmax(480px,1fr) minmax(245px,290px);min-height:0;display:grid}.ds-library{flex-direction:column;min-height:0;display:flex}.ds-properties{border-left:1px solid #dbe2ea;min-height:0;padding:18px 16px;overflow:auto}.ds-panel-heading{justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.ds-panel-heading h2{letter-spacing:-.02em;margin:4px 0 0}.ds-panel-heading>span{color:#2b5d91;background:#edf3f9;border-radius:6px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.ds-search{border:1px solid #dbe3ed;align-items:center;gap:7px;margin:0 12px 9px;padding:0 7px;display:flex}.ds-search i{color:#8190a3;font-size:11px}.ds-search input{color:#2c4059;background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;font-size:11px}.ds-search button{border:0;height:26px;padding:0 8px;font-size:10px}.ds-document-list{padding:0 8px 12px;overflow:auto}.ds-type-chips{flex-wrap:wrap;gap:6px;margin:0 12px 10px;display:flex}.ds-type-chips button{border:1px solid var(--nr-line);color:var(--nr-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ds-type-chips button:hover{background:var(--nr-blue-50);border-color:#b9ccf3}.ds-type-chips button.active{border-color:var(--nr-blue-500);background:var(--nr-blue-100);color:var(--nr-navy-800)}.ds-type-chips button span{color:var(--nr-muted);font-size:10.5px}.ds-group-head{z-index:1;border:0;border-bottom:1px solid var(--nr-line);width:100%;color:var(--nr-navy-800);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:7px;margin:6px 0 2px;padding:8px;font-size:12px;display:flex;position:sticky;top:0}.ds-group-head .pi{color:var(--nr-muted);font-size:11px;transition:transform .14s}.ds-group-head.collapsed .pi{transform:rotate(-90deg)}.ds-group-head b{font-weight:800}.ds-group-head span{color:var(--nr-muted);background:#eef2fa;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10.5px;font-weight:700}.ds-sub-head{width:100%;color:var(--nr-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:2px 0;padding:6px 8px 6px 22px;font-size:12px;font-weight:600;display:flex}.ds-sub-head:hover{background:#f1f5fc}.ds-sub-head .pi{color:var(--nr-muted);font-size:10px;transition:transform .14s}.ds-sub-head .pi.closed{transform:rotate(-90deg)}.ds-sub-head span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-sub-head em{color:var(--nr-muted);font-size:11px;font-style:normal}.ds-export{border-color:var(--nr-blue-500);background:var(--nr-blue-500);color:#fff;font-weight:700}.ds-export:hover{background:#3d7fff;border-color:#3d7fff}.ds-export:disabled{opacity:.6;cursor:wait}.ds-document-item{border:1px solid #0000;align-items:center;display:flex}.ds-doc-select{text-align:left;color:#496078;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:10px 7px;display:flex}.ds-doc-select>i{color:#3978b0;margin-top:2px;font-size:13px}.ds-doc-select>span{gap:4px;min-width:0;display:grid}.ds-doc-select b{text-overflow:ellipsis;white-space:nowrap;color:#29415d;font-size:10px;overflow:hidden}.ds-doc-select small{white-space:nowrap;text-overflow:ellipsis;color:#536981;font-size:11px;overflow:hidden}.ds-doc-select em{color:#8593a5;font-size:9px;font-style:normal}.ds-check{cursor:pointer;padding:9px}.ds-check input{opacity:0;position:absolute}.ds-check span{border:1px solid #bcc9d7;border-radius:3px;width:14px;height:14px;display:block}.ds-check input:checked+span{background:#1769aa;border-color:#1769aa;box-shadow:inset 0 0 0 3px #fff}.ds-preview-area{min-height:0;padding:18px 24px 50px;overflow:auto}.ds-preview-toolbar{justify-content:space-between;align-items:flex-start;gap:15px;max-width:850px;margin:0 auto 16px;display:flex}.ds-preview-toolbar h1{letter-spacing:-.025em;margin:5px 0;font-size:19px}.ds-preview-toolbar p{margin:0;font-size:11px}.ds-print,.ds-add-button,.ds-assemble-button{color:#285b91;background:#fff;border:1px solid #cbd8e6;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.ds-print{white-space:nowrap;height:34px;padding:0 11px}.ds-paper{color:#273a50;background:#fff;max-width:850px;min-height:800px;margin:0 auto 22px;padding:50px 56px}.ds-paper-brand{color:#174f84;letter-spacing:.11em;border-bottom:2px solid #1c5e9d;padding-bottom:9px;font-size:11px;font-weight:800}.ds-paper-brand span{float:right;color:#718197;letter-spacing:.08em;font-size:10px}.ds-paper>h1{color:#203b59;word-break:keep-all;margin:29px 0 10px;font-size:22px;line-height:1.45}.ds-paper-meta{color:#61758c;background:#f7f9fc;border:1px solid #dce4ed;padding:9px 11px;font-size:11.5px}.ds-table-cover tr:first-child td:nth-child(-n+2){vertical-align:middle;text-align:center;color:var(--nr-navy-800);font-size:15px;font-weight:800}.ds-table-cover td:nth-last-child(2){white-space:nowrap;background:#eef2fa;font-weight:700}.ds-content-section{margin-top:24px}.ds-content-section h2{color:#24496f;border-bottom:1px solid #d8e1eb;margin:0 0 11px;padding-bottom:6px;font-size:15px}.ds-paragraph{white-space:pre-wrap;color:#334b65;margin:8px 0;font-size:12px;line-height:1.8}.ds-table-wrap{margin:10px 0 16px;overflow-x:auto}.ds-table{border-collapse:collapse;color:#2b3f57;width:100%;font-size:11.5px;line-height:1.55}.ds-table td{white-space:pre-wrap;vertical-align:top;border:1px solid #8696ab;min-width:45px;padding:7px 8px}.ds-table-headed tr:first-child td{color:#294b70;background:#edf3f9;font-weight:700}.ds-caption{color:#718197;margin-top:4px;font-size:9px;display:block}.ds-figure{text-align:center;margin:12px 0}.ds-figure img{object-fit:contain;max-width:100%;max-height:420px}.paper-doc{color:#1f2b3d;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:11.5pt;line-height:1.7}.pd-head{margin-bottom:22px}.pd-head-table{border-collapse:collapse;width:100%;font-size:10pt}.pd-head-table th,.pd-head-table td{vertical-align:middle;border:1px solid #5d6f86;padding:5px 10px}.pd-head-table th{white-space:nowrap;background:#eef2fa;width:82px;font-weight:700}.pd-head-logo{text-align:center;width:130px}.pd-head-logo img{width:96px;margin:0 auto;display:block}.pd-head-title{color:var(--nr-navy-800);text-align:center;font-size:14pt;font-weight:800}.pd-body .pd-p{white-space:pre-wrap;margin:0 0 6px}.pd-body .pd-empty{min-height:1.2em}.pd-label{min-width:2.2em;margin-right:.35em;font-weight:600;display:inline-block}.pd-heading{color:var(--nr-navy-800);margin:20px 0 8px;line-height:1.4}.pd-h1{border-bottom:2px solid var(--nr-navy-700);padding-bottom:6px;font-size:16pt}.pd-h2{font-size:13.5pt}.pd-h3{font-size:12pt}.pd-h4{font-size:11.5pt}.pd-table-wrap{margin:8px 0 14px;overflow-x:auto}.pd-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10pt;line-height:1.5}.pd-table td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #5d6f86;padding:5px 8px}.pd-table td .pd-p{margin:0}.pd-borderless td{border-color:#0000}.pd-bold{font-weight:700}.pd-figure{margin:10px 0}.pd-figure img{max-width:100%;height:auto}.pd-pagebreak{border-top:1px dashed #c4cede;margin:28px 0}.pd-foot{color:#61758c;border-top:1px solid #5d6f86;justify-content:space-between;gap:16px;margin-top:32px;padding-top:9px;font-size:9pt;display:flex}.ds-figure-logo{text-align:left}.ds-figure-logo img{max-width:150px;max-height:56px}.ds-paper-head{margin:0 0 18px}.ds-doc-header{border-collapse:collapse;color:#2b3f57;width:100%;font-size:11px;line-height:1.5}.ds-doc-header td{vertical-align:middle;white-space:pre-wrap;border:1px solid #8696ab;padding:5px 9px}.ds-doc-header td:first-child{text-align:center;width:120px}.ds-doc-header td:nth-child(2){color:var(--nr-navy-800);text-align:center;font-size:13px;font-weight:800}.ds-doc-header td:nth-last-child(2){white-space:nowrap;background:#eef2fa;font-weight:700}.ds-header-logo{width:96px;height:auto;margin:0 auto;display:block}.ds-paper-foot{color:#61758c;border-top:1px solid #8696ab;justify-content:space-between;gap:16px;margin-top:36px;padding-top:9px;font-size:10.5px;display:flex}.ds-figure figcaption{color:#73849a;font-size:9px}.ds-empty{color:#76869a;text-align:center;padding:18px;font-size:11px}.ds-empty-large{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;display:flex}.ds-empty-large i{color:#94a8be;font-size:30px}.ds-empty-large b{color:#405874;font-size:14px}.ds-empty-large span{color:#78899d;font-size:11px}.ds-error{color:#a53d39;background:#fff3f2;border:1px solid #f0c7c5;border-radius:5px;max-width:850px;margin:0 auto 12px;padding:10px 12px;font-size:11px}.ds-property-list{gap:0;margin:0;display:grid}.ds-property-list>div{border-bottom:1px solid #edf0f4;padding:11px 0}.ds-property-list dt{margin-bottom:5px;font-size:9px;font-weight:700}.ds-property-list dd{margin:0;font-size:11px;line-height:1.5}.ds-property-list .ds-hash{font-family:monospace;font-size:9px}.ds-side-note{color:#60758d;background:#f0f5fa;border-radius:5px;gap:8px;margin:17px 0;padding:11px;font-size:10px;line-height:1.6;display:flex}.ds-side-note i{color:#3979b4}.ds-add-button,.ds-assemble-button{width:100%;min-height:36px;margin-top:11px}.ds-add-button:hover,.ds-assemble-button:hover,.ds-print:hover{background:#f3f8fd;border-color:#89add1}.ds-assembly-title{gap:6px;margin-top:5px;display:grid}.ds-assembly-title span{color:#75859a;font-size:10px;font-weight:700}.ds-assembly-title input{border:1px solid #d2dce7;border-radius:4px;height:35px;padding:0 9px;font-size:11px}.ds-picked-heading{color:#354e69;justify-content:space-between;margin:22px 0 8px;font-size:11px;font-weight:700;display:flex}.ds-picked-heading b{color:#1769aa}.ds-picked-list{gap:5px;max-height:42vh;display:grid;overflow:auto}.ds-picked-list>div{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:5px;align-items:center;gap:7px;padding:8px;display:flex}.ds-picked-list>div i{color:#3476b2;font-size:11px}.ds-picked-list>div span{color:#405770;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.ds-picked-list>div button{color:#8291a3;background:0 0;border:0}.ds-picked-list>p{color:#8895a6;margin:0;padding:14px 7px;font-size:10px;line-height:1.5}.ds-assembly-hint{color:#718197;font-size:9px;line-height:1.6}.pagebreak{break-before:page}.calibration-register-wrap{border:1px solid #dfe6ec;overflow-x:auto}.calibration-register{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:11px}.calibration-register th{padding:10px 11px}.calibration-register td{border-bottom:1px solid #edf0f3;padding:8px 10px}.calibration-register tr.selected{background:#f4f8fc}.calibration-register tr:hover{background:#f8fafc}.calibration-register td:nth-child(2){min-width:190px}.calibration-register td:nth-child(2)>b,.calibration-register td:nth-child(2)>span{display:block}.calibration-register td:nth-child(2)>span{color:#667b90;margin-top:4px;font-size:10px}.calibration-register td:nth-child(3)>small{color:#7a8998;margin-top:4px;font-size:9px;display:block}.calibration-photo-cell{width:82px}.calibration-photo-cell img{object-fit:cover;background:#f4f7fa;border:1px solid #dce4ec;border-radius:5px;place-items:center;width:62px;height:52px;display:grid}.calibration-photo-empty{object-fit:cover;color:#8293a5;background:#f4f7fa;border:1px solid #dce4ec;border-radius:5px;place-items:center;width:62px;height:52px;display:grid}.calibration-photo-empty i{font-size:15px}.calibration-photo-empty small{font-size:8px}.calibration-actions{white-space:normal;min-width:210px}.calibration-actions button{margin:2px 3px 2px 0}.ds-brand img{object-fit:contain;width:116px;height:auto;max-height:28px}.ds-brand>div{border-left:1px solid #dbe2ea;padding-left:10px}.ds-toc-page>h2{color:#24496f;border-bottom:1px solid #d8e1eb;margin:28px 0 12px;padding-bottom:7px;font-size:15px}.ds-toc-list{color:#37516e;gap:12px;padding-left:22px;font-size:12px;display:grid}.ds-toc-list>li>a{color:#284e76;font-weight:700;text-decoration:none}.ds-toc-list small{color:#8391a1;margin-left:6px;font-size:9px;font-weight:400}.ds-toc-list ol{color:#63778e;gap:5px;margin-top:7px;font-size:10px;display:grid}.calibration-history-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100%)}.calibration-history-dialog>.stock-adjust-intro{color:#617486;margin:0;padding:12px 22px 0;font-size:12px}.calibration-history-dialog h3{color:#243f5d;margin:16px 22px 8px;font-size:13px}.calibration-history-list{gap:7px;max-height:27vh;padding:0 22px;display:grid;overflow:auto}.calibration-history-list article{color:#405568;background:#f8fafc;border:1px solid #e1e8ee;border-radius:6px;gap:4px;padding:10px 12px;font-size:11px;display:grid}.calibration-history-list article b{color:#214c73}.calibration-history-list article small,.calibration-certificate-list small{color:#758697;font-size:10px}.calibration-empty{color:#718190;background:#f5f7f9;border-radius:6px;margin:0 22px;padding:12px;font-size:11px}.calibration-certificate-list{gap:7px;max-height:24vh;padding:0 22px;display:grid;overflow:auto}.calibration-certificate-list button{color:#31536f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.calibration-certificate-list button>i:first-child{color:#c0443d;font-size:18px}.calibration-certificate-list button>i:last-child{color:#6c8293;margin-left:auto}.calibration-certificate-list button span{gap:4px;min-width:0;display:grid}.calibration-certificate-list button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.certificate-preview-backdrop{z-index:60}.certificate-preview-dialog{background:#fff;border:1px solid #d8e1e7;border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(1100px,96vw);height:min(92vh,1000px);display:grid;overflow:hidden;box-shadow:0 18px 60px #112b3a35}.certificate-preview-dialog header{border-bottom:1px solid #e2e8ec;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.certificate-preview-dialog header small{color:#70818a;font-size:10px;font-weight:700}.certificate-preview-dialog header h2{color:#253b49;margin:4px 0 0;font-size:16px}.certificate-preview-dialog header button{color:#536773;background:#f2f5f7;border:0;border-radius:5px;width:30px;height:30px;font-size:22px}.certificate-preview-dialog iframe{background:#eef2f5;border:0;width:100%;height:100%}.ds-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.ds-toolbar-actions button{white-space:nowrap}.ds-preview-toolbar>div:first-child{min-width:0}.ds-edit-button,.ds-submit-button{color:#245f91;cursor:pointer;background:#edf5fb;border:1px solid #c7d9e9;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.ds-edit-button:hover,.ds-submit-button:hover{background:#dcecf8}.ds-workflow{border-top:1px solid #e3e9ef;gap:11px;margin-top:16px;padding-top:15px;display:grid}.ds-workflow>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-workflow>header>div{gap:3px;display:grid}.ds-workflow>header small{color:#8090a1;letter-spacing:.1em;font-size:8px;font-weight:800}.ds-workflow>header b{color:#29465f;font-size:12px}.ds-flow-state{color:#536b80;background:#edf1f5;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700}.ds-flow-state.approved{color:#267347;background:#e8f4ed}.ds-flow-state.pending_approval{color:#95651f;background:#fff4e4}.ds-flow-state.returned{color:#a8483d;background:#fff0ed}.ds-flow-summary{color:#64788b;gap:5px;font-size:9px;line-height:1.5;display:grid}.ds-approval-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ds-approval-list li{background:#fbfcfd;border:1px solid #e4eaf0;border-radius:5px;align-items:flex-start;gap:8px;padding:8px;display:flex}.ds-approval-sequence{color:#286497;background:#eaf2f9;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.ds-approval-list li>div{gap:3px;min-width:0;display:grid}.ds-approval-list b{color:#39566f;font-size:9px}.ds-approval-list small{color:#77889a;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.ds-no-approvals{color:#7b8b9a;margin:0;font-size:9px}.ds-approval-action{background:#f6f9fc;border:1px solid #d8e5ef;border-radius:5px;gap:8px;padding:10px;display:grid}.ds-submit-form{background:#f6f9fc;border:1px solid #d8e5ef;border-radius:5px;padding:10px;display:grid}.ds-approval-action label,.ds-submit-form label{color:#536c82;gap:5px;font-size:9px;display:grid}.ds-approval-action textarea{resize:vertical;color:#304c65;width:100%;min-height:62px;font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:4px;padding:8px}.ds-edit-summary textarea{color:#304c65;width:100%;min-height:62px;font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:4px;padding:8px}.ds-edit-block textarea,.ds-edit-title input,.ds-edit-heading,.ds-edit-row input{color:#304c65;width:100%;font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:4px;padding:8px}.ds-edit-caption{font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:4px;padding:8px}.ds-edit-image input,.ds-approver-row select{color:#304c65;width:100%;font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:4px;padding:8px}.ds-approver-row input{color:#304c65;font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:4px;padding:8px}.ds-approval-action>div,.ds-submit-form>div:last-child{justify-content:flex-end;gap:6px;display:flex}.ds-approval-action>div button,.ds-submit-form>div:last-child button,.ds-approver-row button{color:#3e607d;cursor:pointer;background:#fff;border:1px solid #d3dfe8;border-radius:4px;padding:7px 9px;font-size:9px}.ds-submit-box{gap:7px;display:grid}.ds-submit-form{gap:7px}.ds-approver-row{grid-template-columns:1fr .7fr auto;gap:5px;display:grid}.ds-approver-row select{font-size:9px}.ds-approver-row input{width:100%;font-size:9px}.ds-add-approver{cursor:pointer;color:#3e607d;background:#fff;border:1px solid #d3dfe8;border-radius:4px;justify-self:start;padding:7px 9px;font-size:9px}.ds-editor-paper{gap:14px;display:grid}.ds-edit-title,.ds-edit-block,.ds-edit-summary{color:#405a72;gap:6px;font-size:10px;font-weight:700;display:grid}.ds-edit-title input{font-size:16px;font-weight:700}.ds-edit-section{border:1px solid #e2e8ee;border-radius:6px;gap:10px;padding:13px;display:grid}.ds-edit-heading{font-size:13px;font-weight:700}.ds-edit-block textarea{min-height:84px;font-weight:400;line-height:1.55}.ds-edit-table{gap:6px;display:grid}.ds-edit-label{color:#657b90;font-size:9px}.ds-edit-caption{color:#657b90;width:100%;font-size:9px}.ds-edit-row{grid-auto-columns:minmax(70px,1fr);grid-auto-flow:column;gap:4px;display:grid}.ds-edit-row input{min-width:0;font-size:9px}.ds-edit-image{border:1px solid #e2e8ee;border-radius:5px;align-items:center;gap:9px;padding:8px;display:flex}.ds-edit-image img{object-fit:contain;max-width:110px;max-height:80px}.ds-edit-image input{flex:1;min-width:0}.ds-edit-summary textarea{resize:vertical;font-weight:400}.ds-edit-actions{justify-content:flex-end;gap:8px;display:flex}.ds-edit-actions>button:first-child{color:#4d657d;background:#fff;border:1px solid #d5dfe8;border-radius:4px;padding:8px 12px;font-size:10px}.ds-revision-history{border-top:1px solid var(--nr-line);padding-top:12px}.ds-revision-history summary{color:var(--nr-navy-800);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ds-revision-history summary b{background:var(--nr-blue-100);min-width:20px;height:20px;color:var(--nr-blue-600);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:grid}.ds-commits{gap:2px;max-height:320px;margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:auto}.ds-commits:before{content:"";background:var(--nr-line);width:2px;position:absolute;top:12px;bottom:12px;left:6px}.ds-commits li{gap:10px;padding:2px 0;display:flex;position:relative}.ds-commit-dot{z-index:1;width:14px;height:14px;box-shadow:0 0 0 1px var(--nr-line-strong);background:#aab7cd;border:3px solid #fff;border-radius:50%;flex:0 0 14px;margin-top:10px;position:relative}.ds-commits li.current .ds-commit-dot{background:var(--nr-blue-500);box-shadow:0 0 0 1px var(--nr-blue-500)}.ds-commit-body{flex:1;gap:4px;min-width:0;display:grid}.ds-commit-main{width:100%;color:var(--nr-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:7px 9px;transition:background .14s,border-color .14s;display:grid}.ds-commit-main:hover,.ds-commits li.current .ds-commit-main{background:var(--nr-blue-50);border-color:#b9ccf3}.ds-commit-head{align-items:center;gap:6px;display:flex}.ds-commit-head b{color:var(--nr-navy-800);font-size:12.5px}.ds-commit-head i{color:var(--nr-muted);background:#eef2fa;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.ds-commit-main em{color:var(--nr-text);font-size:12px;font-style:normal;line-height:1.45}.ds-commit-main small{color:var(--nr-muted);font-size:11px}.ds-commit-diff{border:1px solid var(--nr-line-strong);color:var(--nr-blue-600);cursor:pointer;background:#fff;border-radius:999px;justify-self:start;margin-left:9px;padding:2px 9px;font-size:11px;font-weight:700}.ds-commit-diff:hover:not(:disabled){background:var(--nr-blue-100)}.ds-diff-head{border-bottom:2px solid var(--nr-navy-700);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.ds-diff-head small{color:var(--nr-blue-600);letter-spacing:.12em;font-size:10.5px;font-weight:800}.ds-diff-head h2{color:var(--nr-navy-800);margin:4px 0;font-size:18px}.ds-diff-head p{color:var(--nr-muted);margin:0;font-size:12.5px;font-weight:700}.ds-diff-stat{white-space:nowrap;align-items:center;gap:10px;display:flex}.ds-diff-stat b{font-variant-numeric:tabular-nums;font-size:14px}.ds-diff-stat .add{color:#0f9457}.ds-diff-stat .del{color:#c23a2c}.ds-diff-stat button{border:1px solid var(--nr-line-strong);color:var(--nr-text);cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.ds-diff-lines{border:1px solid var(--nr-line);border-radius:10px;font-size:12.5px;line-height:1.55;overflow:hidden}.ds-diff-row{border-bottom:1px solid #edf1f8;grid-template-columns:28px minmax(0,1fr);display:grid}.ds-diff-row:last-child{border-bottom:0}.ds-diff-sign{color:var(--nr-muted);text-align:center;padding:4px 0;font-weight:800}.ds-diff-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 10px 4px 0}.ds-diff-row.add{background:#e9f8ef}.ds-diff-row.add .ds-diff-sign{color:#0f9457}.ds-diff-row.del{background:#fdeceb}.ds-diff-row.del .ds-diff-sign{color:#c23a2c}.ds-diff-row.del .ds-diff-text{-webkit-text-decoration:line-through #e0a09a;text-decoration:line-through #e0a09a}.ds-diff-row.skip{color:var(--nr-muted);background:#f5f8fd;font-size:11.5px}.ds-published-docx{color:#245f91;overflow-wrap:anywhere;background:#f1f7fb;border:1px solid #c9dce9;border-radius:5px;align-items:flex-start;gap:6px;padding:8px;font-size:10px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.ds-published-docx:hover{background:#e6f1f8}.ds-structure-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.ds-structure-actions span{color:#647b91;margin-right:3px;font-size:9px;font-weight:700}.ds-structure-actions button{color:#315f83;cursor:pointer;background:#f7fafc;border:1px solid #ccdae5;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:700}.ds-structure-actions button:hover{background:#edf6fc;border-color:#86afd0}.ds-edit-section-heading{gap:7px;display:flex}.ds-edit-heading{flex:1;min-width:0}.ds-remove-structure{cursor:pointer;color:#8b5660;background:#fff;border:1px solid #ccdae5;border-radius:4px;flex:none;padding:6px 8px;font-size:9px;font-weight:700}.ds-remove-structure:hover{background:#fff6f6;border-color:#d9aeb4}.ds-edit-block>button{justify-self:start}.ds-subheading{color:#294e70;margin:14px 0 7px;font-size:14px}.ds-edit-chapter-heading{border-bottom:1px solid #e7edf2;align-items:end;gap:8px;padding-bottom:8px;display:flex}.ds-edit-chapter-heading label{color:#657b90;flex:1;gap:5px;font-size:9px;font-weight:700;display:grid}.ds-edit-chapter-heading input{color:#304c65;width:100%;font:inherit;background:#f8fafc;border:1px solid #d7e1e9;border-radius:4px;padding:7px 8px;font-size:11px}:root{--surface:#fff;-webkit-font-smoothing:antialiased;--nr-navy-950:#0b1636;--nr-navy-900:#10204a;--nr-navy-800:#15295a;--nr-navy-700:#1d3a7a;--nr-slate:#425b76;--nr-blue-600:#0b52c4;--nr-blue-500:#1e6bff;--nr-apqp-950:#11132f;--nr-apqp-900:#1a2047;--nr-apqp-accent:#766bff;--nr-production-accent:#2780ff;--nr-blue-100:#e6eeff;--nr-blue-50:#f2f6ff;--nr-ink:#0f1b3d;--nr-text:#34445e;--nr-muted:#66758f;--nr-line:#e2e8f3;--nr-line-strong:#cfd8e8;--nr-canvas:#f3f6fb;--nr-surface:#fff;--nr-radius:12px;--nr-shadow-sm:0 1px 2px #10204a0d, 0 1px 3px #10204a0a;--nr-shadow-md:0 6px 20px #10204a17;--nr-ring:0 0 0 3px #1e6bff38;--ink:var(--nr-ink);--muted:var(--nr-muted);--line:var(--nr-line);--canvas:var(--nr-canvas);--brand:var(--nr-blue-600);--brand-dark:var(--nr-navy-800);--brand-soft:var(--nr-blue-100);--nav:var(--nr-text);color:var(--nr-ink);background:var(--nr-canvas);letter-spacing:-.005em;font-family:Noto Sans KR,Pretendard,Segoe UI,Malgun Gothic,sans-serif}body{background:var(--nr-canvas);min-width:360px;min-height:100vh;color:var(--nr-ink);font-size:14px;line-height:1.5}button{cursor:pointer;font-family:inherit}input,select{font-family:inherit}::selection{background:#1e6bff33}:focus-visible{outline:2px solid var(--nr-blue-500);outline-offset:2px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c3cde0 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#c9d3e5 padding-box content-box;border:2px solid #0000;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#a9b8d3 padding-box content-box;border:2px solid #0000}.desk-sidebar{width:260px;box-shadow:1px 0 #10204a05}.desk-main{margin-left:260px}.brand{flex-basis:64px;gap:10px;height:64px;padding:0 20px}.brand-logo{width:118px}.brand-name small{letter-spacing:0;border-radius:999px;padding:3px 7px;font-size:0;font-weight:700}.brand-name small:before{content:"QMS";letter-spacing:.1em;font-size:10px}.workspace-select{border:1px solid var(--nr-line);border-radius:10px;gap:11px;min-height:0;margin:14px 14px 4px;padding:10px 12px}.workspace-dot{background:#17b26a;width:8px;height:8px;box-shadow:0 0 0 3px #17b26a2e}.workspace-select small{letter-spacing:.12em;font-size:9.5px}.workspace-select strong{font-size:13px;font-weight:700}.side-filter{border:1px solid var(--nr-line);border-radius:10px;gap:9px;height:38px;margin:10px 14px 6px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s}.side-filter input{font-size:13px}.desk-nav{padding:6px 12px 12px}.nav-section{margin-bottom:14px}.nav-section-title{letter-spacing:.11em;padding:10px 12px 6px;font-size:10.5px;font-weight:700}.nav-link{border-radius:9px;gap:11px;height:40px;margin-bottom:2px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .14s,color .14s;position:relative}.nav-link>.pi:first-child{width:17px}.nav-link.active{font-weight:700}.nav-link.active:before{content:"";border-radius:0 4px 4px 0;position:absolute;top:9px;left:-12px}.sidebar-foot{border-top:1px solid var(--nr-line);min-height:64px;padding:10px 16px}.user-avatar{color:#fff;background:linear-gradient(135deg, var(--nr-blue-500), var(--nr-navy-700));width:34px;height:34px;font-size:13px;font-weight:700;box-shadow:0 2px 6px #1e6bff4d}.user-copy strong{font-size:13px}.user-copy small{font-size:11px}.sidebar-foot .p-button{border-radius:8px}.desk-topbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--nr-line);background:#ffffffdb;gap:24px;height:64px;padding:0 28px;top:0}.topbar-title{color:var(--nr-muted);gap:9px;font-size:13px}.topbar-title strong{color:var(--nr-navy-800);font-size:14px;font-weight:700}.global-search{border:1px solid var(--nr-line);width:min(520px,42vw);height:40px;color:var(--nr-muted);background:#f4f7fc;border-radius:999px;gap:10px;padding:0 12px;transition:border-color .15s,background .15s,box-shadow .15s}.global-search:focus-within{border-color:var(--nr-blue-500);box-shadow:var(--nr-ring);background:#fff}.global-search input{color:var(--nr-ink);font-size:13.5px}.global-search kbd{border:1px solid var(--nr-line-strong);color:var(--nr-muted);background:#fff;border-bottom-width:2px;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.connection{color:var(--nr-text);background:#f4f7fc;border-radius:999px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600}.connection>i{width:8px;height:8px}.connection.online{color:#0b6b41;background:#e8f8f0}.connection.online>i{background:#17b26a;box-shadow:0 0 0 3px #17b26a33}.connection.offline{color:#a12a20;background:#fdecea}.bell-button.p-button{width:36px;height:36px;color:var(--nr-text);border-radius:50%}.bell-button.p-button:hover{background:#eef2fa}.topbar-separator{background:var(--nr-line)}.top-user{color:var(--nr-text);border-radius:999px;padding:3px 6px 3px 3px;font-size:13px}.top-user:hover{background:#eef2fa}.page-wrap{width:min(1760px,100%);padding:24px 28px 28px}.page-heading{isolation:isolate;position:relative}.page-heading:after{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.module-workspace .module-title-row:after{content:"";opacity:.5;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:22px 22px;position:absolute}.page-eyebrow{font-weight:700}.page-heading h1,.module-title-row h1{letter-spacing:-.03em;margin:8px 0 6px}.module-workspace .module-title-row{margin-top:0;position:relative}.module-workspace .module-title-row h1{margin-top:0}.heading-actions{gap:8px}.new-button.p-button{background:var(--nr-blue-500);color:#fff;border:0;height:40px;padding:0 18px;font-size:13.5px;font-weight:700;transition:transform .14s,box-shadow .14s,background .14s}.new-button.p-button:hover{background:#3d7fff;transform:translateY(-1px)}.new-button.p-button:active{transform:none}.heading-actions>.p-button:not(.new-button){border-radius:10px}.business-editor .new-button.p-button,.work-panel .new-button.p-button{box-shadow:0 4px 12px #1e6bff47}.page-wrap>.page-eyebrow{margin:0 2px 10px}.ncr-register-table,.customer-audit-table{font-size:12px}.ncr-register-table small,.customer-audit-table small,.customer-audit-kpis small{font-size:11px}.customer-audit-kpis strong{font-size:18px}.customer-audit-heading p,.customer-audit-note,.training-register-toolbar p{font-size:12px}.customer-audit-heading>div:first-child>span{font-size:10.5px}.training-table{font-size:12px}.training-table td small,.training-table td a{font-size:11px}.standard-requirement-main>header strong{font-size:13.5px}.standard-requirement-main>p,.standard-requirement-details span{font-size:12px}.standard-clause small,.standard-requirement-details b,.standard-procedure-links small,.standard-procedure-links span{font-size:10.5px}.standard-metrics article small{font-size:11.5px}.migration-banner{min-height:48px;color:var(--nr-text);background:linear-gradient(90deg,#effaf4,#f8fffb);border:1px solid #cdeedd;border-radius:12px;padding:10px 14px}.migration-banner>.pi{color:#12a05f;font-size:17px}.migration-banner>span strong{color:#0b6b41;font-size:13.5px}.migration-banner .p-tag{color:#5b6b86;border:1px solid var(--nr-line);background:#fff;border-radius:999px}.module-context-strip{border:1px solid var(--nr-line);box-shadow:var(--nr-shadow-sm);color:var(--nr-text);background:#fff;border-radius:12px;padding:11px 16px}.module-context-strip button{color:var(--nr-blue-600);font-weight:700}.live-dot{background:#17b26a;box-shadow:0 0 0 3px #17b26a33}.p-card,.summary-card.p-card,.work-panel.p-card{border:1px solid var(--nr-line);border-radius:var(--nr-radius);background:var(--nr-surface);box-shadow:var(--nr-shadow-sm)}.summary-grid{gap:16px;margin-bottom:28px}.summary-card.p-card{transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.summary-card.p-card:after{background:linear-gradient(90deg, var(--nr-blue-500), transparent)}.summary-card.p-card:hover:after{opacity:1}.summary-card .p-card-body{padding:18px 20px}.summary-icon{border-radius:11px;width:40px;height:40px;font-size:18px}.summary-icon.blue{color:var(--nr-blue-600);background:linear-gradient(135deg,#e3edff,#f3f7ff)}.summary-icon.orange{color:#d9680b;background:linear-gradient(135deg,#fed,#fff7ee)}.summary-icon.green{color:#0f9457;background:linear-gradient(135deg,#dcf6e8,#f1fcf6)}.summary-icon.purple{color:#6a45d1;background:linear-gradient(135deg,#ebe5ff,#f6f3ff)}.summary-period{color:var(--nr-muted);background:#f2f5fb;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.summary-label{color:var(--nr-text);font-size:13px;font-weight:600}.summary-value{color:var(--nr-navy-800);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-weight:800}.summary-card small{color:var(--nr-muted);font-size:11.5px}.section-heading h2{color:var(--nr-navy-800);letter-spacing:-.02em;font-size:17px;font-weight:800}.section-heading p{color:var(--nr-muted);font-size:12.5px}.view-link{color:var(--nr-blue-600);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:700;transition:background .14s}.view-link:hover{background:var(--nr-blue-50)}.workspace-grid{gap:14px}.workspace-card{border:1px solid var(--nr-line);border-radius:var(--nr-radius);min-height:84px;box-shadow:var(--nr-shadow-sm);gap:14px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s}.workspace-card:hover{background:#fff;border-color:#b9ccf3}.workspace-card:hover .card-arrow{color:var(--nr-blue-500);transform:translate(2px,-2px)}.card-arrow{color:#a3b0c7;transition:transform .16s,color .16s}.workspace-icon{background:var(--nr-blue-100);width:42px;height:42px;color:var(--nr-blue-600);border-radius:11px;flex-basis:42px;font-size:19px}.workspace-icon.nonconformity{color:#d9680b;background:#fed}.workspace-icon.audits{color:#0f9457;background:#dcf6e8}.workspace-icon.apqp{color:#6a45d1;background:#ebe5ff}.workspace-icon.customers{color:#0c7ea8;background:#dff3fb}.workspace-icon.production{color:#b7791f;background:#fff3d6}.workspace-copy strong{color:var(--nr-ink);font-size:14px;font-weight:700}.workspace-copy small{color:var(--nr-muted);font-size:12px}.home-data-grid{gap:16px;margin-bottom:28px}.home-data-card .p-card-body{padding:20px}.home-record{border-top:1px solid #edf1f8;padding:12px 0}.home-record strong{color:var(--nr-ink);font-size:13px}.home-record small{color:var(--nr-muted);font-size:11.5px}.home-record>b{color:var(--nr-navy-800);font-variant-numeric:tabular-nums;font-size:13px}.record-badge{border-radius:10px;width:34px;height:34px;font-size:16px}.record-badge.blue{background:var(--nr-blue-100);color:var(--nr-blue-600)}.record-badge.purple{color:#6a45d1;background:#ebe5ff}.record-badge.green{color:#0f9457;background:#dcf6e8}.empty-icon{background:var(--nr-blue-50);color:var(--nr-blue-600)}.desk-footer{color:#8493ad;padding-top:24px;font-size:11px}.desk-footer span:first-child{letter-spacing:.12em;color:var(--nr-navy-800);font-weight:800}.work-subnav,.production-tabs,.inventory-tabs{border-bottom:1px solid var(--nr-line);gap:2px}.work-subnav button,.production-tabs button,.inventory-tabs button{color:var(--nr-muted);border-radius:8px 8px 0 0;padding:12px 15px;font-size:13px;font-weight:600;transition:color .14s,background .14s;position:relative}.work-subnav button:hover,.production-tabs button:hover,.inventory-tabs button:hover{color:var(--nr-navy-800);background:#f3f6fc}.work-subnav button.active,.production-tabs button.active,.inventory-tabs button.active{color:var(--nr-navy-800);border-bottom-color:var(--nr-blue-500);font-weight:800}.work-subnav button span{color:var(--nr-muted);background:#eef2fa;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.work-subnav button.active span{background:var(--nr-blue-100);color:var(--nr-blue-600)}.work-panel .p-card-body{padding:22px}.work-toolbar h2{color:var(--nr-navy-800);font-size:18px;font-weight:800}.work-toolbar p{color:var(--nr-muted);font-size:12.5px}.record-search,.work-toolbar-actions .record-search{border:1px solid var(--nr-line-strong);height:40px;color:var(--nr-muted);background:#f7f9fd;border-radius:999px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s}.record-search:focus-within{border-color:var(--nr-blue-500);box-shadow:var(--nr-ring);background:#fff}.record-search input{background:0 0;font-size:13px}.work-record-list{gap:9px}.work-record-card{border:1px solid var(--nr-line);border-radius:12px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,transform .15s}.work-record-card:hover,.work-record-card.expanded{box-shadow:var(--nr-shadow-md);background:#fff;border-color:#b9ccf3}.work-record-card:hover{transform:translateY(-1px)}.work-record-icon{background:var(--nr-blue-100);width:38px;height:38px;color:var(--nr-blue-600);border-radius:10px;flex-basis:38px}.work-record-icon.green{color:#0f9457;background:#dcf6e8}.work-record-icon.red{color:#c23a2c;background:#fde7e4}.work-record-icon.purple{color:#6a45d1;background:#ebe5ff}.work-record-main>strong{color:var(--nr-ink);font-size:14px;font-weight:700}.work-record-main>small{color:var(--nr-muted);font-size:12px}.work-record-action{color:var(--nr-blue-600);font-size:12.5px}.work-record-action:hover{text-decoration:underline}.work-record-details span{color:var(--nr-text);font-size:12px}.work-record-details b{color:#8a98b2}.work-empty{color:var(--nr-muted)}.production-shortcuts button{border:1px solid var(--nr-line);border-radius:12px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s}.production-shortcuts button:hover,.production-shortcuts button.active{background:var(--nr-blue-50);box-shadow:var(--nr-shadow-sm);border-color:#b9ccf3}.production-shortcuts button>span,.sheet-summary>span{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:10px}.production-shortcuts strong,.sheet-summary strong{color:var(--nr-ink)}.sheet-summary{border:1px solid var(--nr-line);background:var(--nr-blue-50);border-radius:12px}.ncr-register-table-wrap,.customer-audit-table-wrap,.training-table-wrap{border:1px solid var(--nr-line);background:#fff}.ncr-register-table th,.customer-audit-table th,.training-table th{color:#51627f;letter-spacing:.02em;border-bottom:1px solid var(--nr-line-strong);background:#f5f8fd;font-size:11.5px;font-weight:700}.ncr-register-table td,.customer-audit-table td,.training-table td{color:var(--nr-text);border-top-color:#edf1f8;border-bottom-color:#edf1f8}.training-table tbody tr:hover{background:var(--nr-blue-50)}.ncr-case-number{color:var(--nr-blue-600)}.record-pagination button{border:1px solid var(--nr-line-strong);color:var(--nr-navy-800)}.record-pagination button:hover:not(:disabled){background:var(--nr-blue-50);border-color:#b9ccf3}.customer-audit-kpis article,.training-kpis article,.standard-metrics article{border:1px solid var(--nr-line);box-shadow:var(--nr-shadow-sm);background:#fff;border-radius:12px}.customer-audit-kpis strong,.training-kpis strong,.standard-metrics article strong{color:var(--nr-navy-800);font-weight:800}.training-kpis .complete strong{color:#0f9457}.training-kpis .attention strong,.standard-metrics article.pending strong{color:#b7791f}.training-register-toolbar{border:1px solid var(--nr-line);background:linear-gradient(120deg, var(--nr-blue-50), #fff);border-radius:12px}.training-register-toolbar h3,.customer-audit-heading h3{color:var(--nr-navy-800)}.training-register-toolbar>div:first-child>span{color:var(--nr-blue-600);font-size:10.5px}.standard-requirement{border:1px solid var(--nr-line);border-radius:12px;transition:border-color .15s,box-shadow .15s}.standard-requirement:hover,.standard-requirement.expanded{box-shadow:var(--nr-shadow-sm);background:#fff;border-color:#b9ccf3}.standard-clause b{color:var(--nr-blue-600)}.standard-procedure-links span{background:var(--nr-blue-100);color:var(--nr-navy-700);border-radius:999px}.p-tag{letter-spacing:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.p-tag-success{color:#0b6b41;background:#dcf6e8}.p-tag-info{background:var(--nr-blue-100);color:var(--nr-navy-700)}.p-tag-warn{color:#8a5a00;background:#fff0cc}.p-tag-danger{color:#a12a20;background:#fde7e4}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{transition:border-color .15s,box-shadow .15s}textarea{font-family:inherit;transition:border-color .15s,box-shadow .15s}.business-editor-fields input,.business-editor-fields select,.business-editor-fields textarea,.customer-audit-filters select,.standard-register-toolbar select,.audit-auditor-row input:not([type=checkbox]){border:1px solid var(--nr-line-strong);color:var(--nr-ink);background:#fff;border-radius:9px}.business-editor-fields input:focus,.business-editor-fields select:focus,.business-editor-fields textarea:focus{border-color:var(--nr-blue-500);box-shadow:var(--nr-ring);outline:0}.business-editor-fields label span{color:var(--nr-text);font-size:12px}.editor-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b16368c;inset:0}.business-editor{border:0;border-radius:16px;box-shadow:0 24px 70px #0b163666}.business-editor>header{background:linear-gradient(115deg, var(--nr-navy-900), var(--nr-navy-800));border-bottom:0;padding:20px 24px}.business-editor>header small{color:#9db6f0;letter-spacing:.12em}.business-editor>header h2{color:#fff;font-size:20px;font-weight:800}.business-editor>header>button{color:#fff;background:#ffffff1f;border-radius:8px}.business-editor>header>button:hover{background:#ffffff38}.business-editor>footer{border-top:1px solid var(--nr-line);background:#f7f9fd}.business-editor>footer>button:first-child{border:1px solid var(--nr-line-strong);color:var(--nr-text);background:#fff;border-radius:9px;font-weight:600}.editor-error{border:1px solid #f7cdc7;border-radius:9px}.stock-adjust-intro{background:var(--nr-blue-50);color:var(--nr-text)}.stock-adjust-intro strong{color:var(--nr-navy-800)}.audit-plan-auditors{border-color:var(--nr-line);background:#f7f9fd;border-radius:12px}.login-screen{isolation:isolate;background:radial-gradient(900px 500px at 85% 0%, #1e6bff80, transparent 60%), radial-gradient(700px 480px at 0% 100%, #425b7699, transparent 65%), linear-gradient(135deg, var(--nr-navy-950), var(--nr-navy-800));padding:24px;position:relative;overflow:hidden}.login-screen:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff21 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}.login-card{background:#fffffff7;border:1px solid #fff9;border-radius:20px;gap:16px;width:min(100%,440px);padding:38px 36px 32px;box-shadow:0 30px 80px #030a2480}.login-brand{gap:12px;margin-bottom:14px;font-size:0}.login-brand .brand-mark{background:url(/newratek-logo.png) 0/contain no-repeat;border-radius:0;width:140px;height:36px;font-size:0}.login-brand>span:last-child small{background:var(--nr-blue-50);color:var(--nr-blue-600);letter-spacing:.12em;border-radius:999px;margin:0;padding:4px 9px;font-size:11px;font-weight:800}.login-card .page-eyebrow{color:var(--nr-blue-600)}.login-card h1{color:var(--nr-navy-800);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.login-card>p{color:var(--nr-muted)}.login-card label{color:var(--nr-text);font-size:12.5px}.login-card input{border:1px solid var(--nr-line-strong);height:46px;color:var(--nr-ink);border-radius:10px;font-size:14.5px}.login-card input:focus{border-color:var(--nr-blue-500);box-shadow:var(--nr-ring);outline:0}.login-submit{background:linear-gradient(135deg, var(--nr-blue-500), var(--nr-blue-600));border:0;border-radius:11px;height:48px;font-size:15px;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 8px 20px #1e6bff61}.login-submit:hover{background:linear-gradient(135deg, #3d7fff, var(--nr-blue-600));transform:translateY(-1px);box-shadow:0 12px 26px #1e6bff7a}.login-help{border:1px dashed var(--nr-line-strong);color:var(--nr-muted);background:#f7f9fd;border-radius:10px}.page-wrap>:nth-child(2){animation-delay:40ms}.page-wrap>:nth-child(3){animation-delay:80ms}.page-wrap>:nth-child(n+4){animation-delay:.12s}.desk-sidebar{background:var(--nr-sidebar-background,linear-gradient(180deg, var(--nr-navy-900) 0%, var(--nr-navy-950) 100%));border-right:0}.desk-sidebar-apqp{--nr-sidebar-background:linear-gradient(180deg, var(--nr-apqp-900) 0%, var(--nr-apqp-950) 100%);--nr-sidebar-section:#aaa8ec;--nr-sidebar-active:#766bff4d;--nr-sidebar-accent:var(--nr-apqp-accent);box-shadow:inset -3px 0 #766bff7a}.desk-sidebar-production{--nr-sidebar-background:linear-gradient(180deg, #102a59 0%, var(--nr-navy-950) 100%);--nr-sidebar-section:#8fbaff;--nr-sidebar-active:#2780ff57;--nr-sidebar-accent:var(--nr-production-accent);box-shadow:inset -3px 0 #2780ff8c}.brand{background:0 0;border-bottom:1px solid #ffffff14}.brand-logo{filter:brightness(0)invert();max-height:28px}.brand-name small{color:#cfe0ff;background:#ffffff1f}.workspace-select{background:#ffffff0f;border-color:#ffffff1a}.workspace-select small{color:#8fa6d6}.workspace-select strong{color:#fff}.workspace-select>.pi{color:#8fa6d6}.side-filter{color:#9fb3dd;background:#ffffff12;border-color:#ffffff1a}.side-filter:focus-within{box-shadow:none;background:#ffffff1f;border-color:#5b8dff}.side-filter input{color:#fff}.side-filter input::placeholder{color:#8fa6d6}.nav-section-title{color:var(--nr-sidebar-section,#7f97c9)}.nav-link{color:#c9d6f2}.nav-link>.pi:first-child{color:#8fa6d6;font-size:16px;transition:color .14s}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link:hover>.pi:first-child{color:#fff}.nav-link.active{background:var(--nr-sidebar-active,#1e6bff47);color:#fff;box-shadow:inset 0 0 0 1px #78a0ff40}.nav-link.active>.pi:first-child{color:#fff}.nav-link.active:before{background:var(--nr-sidebar-accent,#5b8dff);width:4px;bottom:9px}.nav-trailing{color:#8fb0ff}.sidebar-foot{background:#0000002e;border-top-color:#ffffff14}.user-copy strong{color:#fff}.user-copy small{color:#8fa6d6}.sidebar-foot .p-button{color:#9fb3dd}.sidebar-foot .p-button:hover{color:#fff;background:#ffffff1a}.desk-nav{scrollbar-color:#fff3 transparent}.desk-nav::-webkit-scrollbar-thumb{background:#fff3 padding-box content-box}.page-heading{box-shadow:none;color:inherit;border-bottom:1px solid var(--nr-line);background:0 0;border-radius:0;align-items:center;margin:0 0 20px;padding:4px 2px 18px;overflow:visible}.module-workspace .module-title-row{isolation:isolate;box-shadow:none;color:inherit;border-bottom:1px solid var(--nr-line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin:0 0 20px;padding:4px 2px 18px;overflow:visible}.page-heading:after{pointer-events:none;display:none;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 100%);mask-image:linear-gradient(100deg,#0000 30%,#000 100%)}.module-workspace .module-title-row:after{pointer-events:none;z-index:-1;display:none;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 100%);mask-image:linear-gradient(100deg,#0000 30%,#000 100%)}.page-eyebrow,.page-wrap>.page-eyebrow{color:var(--nr-blue-600);letter-spacing:.12em;font-size:11px}.page-eyebrow span,.page-wrap>.page-eyebrow span{color:#b3bfd4}.page-heading h1,.module-title-row h1{color:var(--nr-navy-800);font-size:26px;font-weight:800}.page-heading p,.module-title-row p{color:var(--nr-muted);font-size:13.5px}.heading-actions>.p-button:not(.new-button){width:40px;height:40px;color:var(--nr-muted)}.heading-actions>.p-button:not(.new-button):hover{color:var(--nr-navy-800);background:#eaf0fb}.new-button.p-button{border-radius:9px;gap:8px;box-shadow:0 2px 6px #1e6bff4d}.new-button.p-button:hover{box-shadow:0 4px 12px #1e6bff66}.summary-card.p-card:after{opacity:0;content:"";height:3px;transition:opacity .16s;display:none;position:absolute;top:0;left:0;right:0}.summary-card.p-card:hover{box-shadow:var(--nr-shadow-md);border-color:#cfdcf5;transform:none}.workspace-card:hover{box-shadow:var(--nr-shadow-md);transform:none}.summary-value{font-size:28px}.page-wrap>*{animation:none}.work-empty{border:1.5px dashed var(--nr-line-strong);text-align:center;background:linear-gradient(#fafcff,#f5f8fd);border-radius:14px;gap:6px;min-height:220px;margin:4px 0;padding:28px 16px}.work-empty .empty-icon{background:var(--nr-blue-100);width:52px;height:52px;color:var(--nr-blue-600);border-radius:50%;place-items:center;margin-bottom:8px;font-size:24px;display:grid}.work-empty strong{color:var(--nr-navy-800);font-size:15px;font-weight:800}.work-empty p,.work-empty small{max-width:420px;color:var(--nr-muted);margin:0;font-size:12.5px;line-height:1.6}.customer-audit-kpis,.training-kpis,.standard-metrics{margin-bottom:4px}.customer-audit-kpis article{position:relative;overflow:hidden}.customer-audit-kpis article:before{content:"";background:var(--nr-blue-500);opacity:.8;width:3px;position:absolute;top:0;bottom:0;left:0}.ncr-register-table-wrap,.customer-audit-table-wrap,.training-table-wrap,.calibration-register-wrap{border-radius:12px;max-height:68vh;overflow:auto}.ncr-register-table th,.customer-audit-table th,.training-table th{z-index:1;position:sticky;top:0}.calibration-register th{z-index:1;white-space:nowrap;color:#51627f;border-bottom:1px solid var(--nr-line-strong);background:#f5f8fd;font-size:11.5px;position:sticky;top:0}.calibration-register td{vertical-align:middle;color:var(--nr-text);border-bottom-color:#edf1f8;font-size:12px}.calibration-register tr:hover td{background:var(--nr-blue-50)}.calibration-register td:nth-child(2)>b{color:var(--nr-ink);font-size:12.5px}.ncr-register-table tbody>tr:not(.ncr-detail-row):hover,.customer-audit-table tbody>tr:not(.customer-audit-detail):hover{background:var(--nr-blue-50)}.ncr-register-table tbody>tr.selected:not(.ncr-detail-row),.customer-audit-table tbody>tr.selected:not(.customer-audit-detail){background:#eef4ff}.ncr-register-table td,.customer-audit-table td,.training-table td{padding-top:12px;padding-bottom:12px}.ncr-detail-row td,.customer-audit-detail td{background:#f7f9fd}.ncr-stage-grid article,.customer-audit-detail span,.ncr-detail-row>td>div:first-child span{border-color:var(--nr-line);border-radius:10px}.work-record-action,.edit-action,.calibration-actions button,.record-pagination button{border-radius:8px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.calibration-actions button{border:1px solid var(--nr-line-strong);color:var(--nr-navy-700);cursor:pointer;background:#fff;padding:5px 10px;font-size:11.5px}.calibration-actions button:hover{background:var(--nr-blue-50);border-color:#b9ccf3}.workspace-delete{color:#b42318;border-color:#f4c7c2;border-radius:8px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.workspace-delete:hover{background:#fff1ef}.edit-action{color:var(--nr-muted)}.edit-action:hover{color:var(--nr-blue-600)}.work-toolbar{border-bottom:1px solid var(--nr-line);margin-bottom:16px;padding-bottom:14px}.customer-audit-heading,.training-register-toolbar{align-items:center}.customer-audit-filters select,.standard-register-toolbar select{height:36px;font-size:12.5px}.standard-register-notice{background:#fffaeb;border-color:#f2dfb0;border-radius:12px;font-size:12px}.standard-register-toolbar>div{font-size:13px}.workbook-preview{border-color:var(--nr-line);box-shadow:var(--nr-shadow-sm);border-radius:14px}.workbook-preview-head{border-bottom-color:var(--nr-line);background:#f5f8fd}.workbook-preview-head strong{color:var(--nr-navy-800)}.workbook-preview-head a{color:var(--nr-blue-600)}.workbook-grid th{color:#5c6e8c;background:#eef2fa;border-color:#d9e1ef;left:0}.top-user{max-width:180px}.desk-sidebar :focus-visible{outline-color:#8fb0ff}.page-wrap,.module-workspace,.work-panel,.work-panel .p-card-body{min-width:0}.document-studio{z-index:5;background:var(--nr-surface);color:var(--nr-ink);font-family:inherit;animation:.25s both nr-rise;inset:64px 0 0 260px}.ds-topbar{border-bottom:1px solid var(--nr-line);background:#fff;flex-basis:56px;height:56px;padding:0 24px}.ds-brand{gap:12px}.ds-brand img{display:none}.ds-brand>div{border:0;gap:3px;padding:0}.ds-brand b{color:var(--nr-navy-800);letter-spacing:-.01em;font-size:15px}.ds-brand b:after{content:" · 문서 스튜디오";font-weight:700}.ds-brand small{display:none}.ds-top-actions{background:#eef2fa;border-radius:10px;gap:4px;padding:4px}.ds-top-actions>button{height:32px;color:var(--nr-muted);border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .14s,color .14s}.ds-top-actions>button:hover{color:var(--nr-navy-800)}.ds-top-actions>button.active{color:var(--nr-navy-800);box-shadow:var(--nr-shadow-sm);background:#fff}.ds-top-actions>button span{background:var(--nr-blue-100);color:var(--nr-blue-600)}.ds-top-actions .ds-close{width:32px;color:var(--nr-muted);box-shadow:var(--nr-shadow-sm);background:#fff;margin-left:8px}.ds-top-actions .ds-close:hover{color:#a12a20;background:#fde7e4}.ds-library,.ds-properties{background:#fff}.ds-library{border-right:1px solid var(--nr-line)}.ds-panel-heading small,.ds-preview-toolbar small{color:var(--nr-blue-600);font-size:10px}.ds-panel-heading h2{color:var(--nr-navy-800);font-size:16px;font-weight:800}.ds-preview-toolbar h1{color:var(--nr-navy-800);font-weight:800}.ds-preview-toolbar p{color:var(--nr-muted)}.ds-search{border-color:var(--nr-line);background:#f4f7fc;border-radius:999px}.ds-search:focus-within{border-color:var(--nr-blue-500);box-shadow:var(--nr-ring);background:#fff}.ds-search button{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:999px;font-weight:700}.ds-document-item{border-radius:10px}.ds-document-item.selected{background:var(--nr-blue-50);border-color:#b9ccf3}.ds-preview-area{background:var(--nr-surface)}.ds-paper{border-radius:4px;box-shadow:0 2px 4px #10204a0f,0 10px 30px #10204a1a}.ds-property-list dt{color:#8a98b2}.ds-property-list dd{word-break:break-word;color:var(--nr-ink)}.ds-empty i{color:var(--nr-blue-500)}.document-studio.embedded{z-index:auto;border:1px solid var(--nr-line);height:calc(100vh - 96px);min-height:560px;box-shadow:var(--nr-shadow-sm);border-radius:14px;animation:none;position:relative;inset:auto;overflow:hidden}.document-studio.embedded .ds-close,.module-context-strip .context-primary{display:none}.document-studio.embedded .ds-body{grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(220px,260px);min-height:0}.ds-mode-tabs{background:#eef2fa;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 14px 2px;padding:4px;display:grid}.ds-mode-tabs button{height:32px;color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.ds-mode-tabs button:hover{color:var(--nr-navy-800)}.ds-mode-tabs button.active{color:var(--nr-navy-800);box-shadow:var(--nr-shadow-sm);background:#fff}.ds-mode-tabs button span{background:var(--nr-blue-100);color:var(--nr-blue-600);border-radius:999px;padding:1px 7px;font-size:11px}.module-workspace:has(.document-studio.embedded) .module-context-strip{display:none}.module-workspace>.page-eyebrow,.module-workspace>.module-title-row{display:none}.page-heading{border-bottom:0;justify-content:flex-end;margin-bottom:14px;padding:0}.page-heading>div:first-child{display:none}.topbar-heading{gap:1px;min-width:0;max-width:30vw;display:grid}.topbar-desc{color:var(--nr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:is(.page-wrap:has(.document-studio.embedded),.page-wrap:has(.afm),.page-wrap:has(.apr)){width:100%;padding:16px 20px}@media (width<=1040px){.desk-sidebar{width:215px}.desk-main{margin-left:215px}.page-wrap{padding:24px}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{width:min(310px,32vw)}}@media (width<=760px){.desk-sidebar{width:60px}.brand{justify-content:center;padding:0}.brand-name,.brand>.pi,.workspace-select,.side-filter,.nav-section-title,.nav-link>span,.nav-trailing,.user-copy,.sidebar-foot .p-button{display:none}.brand-mark{width:29px;height:29px}.desk-nav{padding:8px 7px}.nav-section{margin-bottom:10px}.nav-link{justify-content:center;padding:0}.nav-link>.pi:first-child{font-size:14px}.sidebar-foot{justify-content:center;padding:8px 0}.desk-main{margin-left:60px}.desk-topbar{gap:8px;height:52px;padding:0 12px}.topbar-title{gap:4px;font-size:8px}.topbar-title strong{font-size:9px}.global-search{flex:1;width:auto;max-width:190px;height:29px;margin:0}.global-search kbd{display:none}.topbar-actions{gap:5px}.connection{font-size:0}.connection i{width:7px;height:7px}.topbar-separator{height:17px}.top-user{gap:3px}.page-wrap{padding:22px 15px}.migration-banner>span{display:block}.migration-banner>span strong{margin-bottom:2px;display:block}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-grid{grid-template-columns:1fr 1fr;gap:7px}.workspace-card{min-height:62px;padding:8px}.workspace-icon{flex-basis:27px;width:27px;height:27px}.desk-footer{flex-direction:column}.page-wrap{padding-top:22px}.page-heading h1,.module-title-row h1{font-size:23px}.summary-card .p-card-body{padding:13px}.summary-label{font-size:11px}.workspace-copy strong{font-size:12px}.workspace-copy small{font-size:10px}.record-search{width:100%}.home-data-grid{grid-template-columns:1fr}.customer-audit-heading{flex-direction:column;align-items:stretch}.customer-audit-detail>td>div{grid-template-columns:repeat(2,minmax(140px,1fr))}.training-register-toolbar{flex-direction:column}.training-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.desk-topbar{gap:6px}.topbar-title{max-width:90px;overflow:hidden}.topbar-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search{max-width:none}.topbar-actions{gap:2px}.topbar-actions .bell-button,.top-user>.pi{display:none}.workspace-grid{grid-template-columns:1fr}.workspace-card{min-height:58px}.summary-card .p-card-body{padding:11px}.summary-value{font-size:15px}.page-heading{align-items:flex-start}.migration-banner .p-tag{display:none}.new-button.p-button{padding:0 8px;font-size:9px}}@media (width<=1020px){.home-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.production-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.work-toolbar{flex-direction:column;align-items:flex-start}.module-context-strip{flex-wrap:wrap}}@media (width<=560px){.production-shortcuts{grid-template-columns:1fr}.work-record-card{gap:8px;padding:10px}.work-record-action{font-size:10px}.work-record-details{grid-template-columns:1fr}}@media (width<=650px){.business-editor-fields{grid-template-columns:1fr;padding:14px}.business-editor-fields label:has(textarea){grid-column:auto}.business-editor>header,.business-editor>footer{padding:14px}.work-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.work-toolbar-actions .record-search{width:100%}.ds-topbar{padding:0 10px}.ds-brand small{display:none}.ds-top-actions>button{padding:0 7px;font-size:10px}.ds-body{grid-template-columns:1fr}.ds-library{display:none}.ds-preview-area{padding:12px}.ds-preview-toolbar h1{font-size:15px}.ds-paper{min-height:0;padding:24px 18px}.ds-paper>h1{font-size:18px}.ds-toolbar-actions{flex-direction:column}.ds-approver-row{grid-template-columns:1fr}.ds-edit-row{grid-auto-columns:minmax(60px,1fr);overflow:auto}}@media (width<=780px){.ncr-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.audit-auditor-row{grid-template-columns:1fr}.audit-auditor-row .audit-independence{min-height:0;margin-top:0;padding:2px 0}}@media (width<=700px){.standard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-requirement{grid-template-columns:1fr;gap:7px}.standard-clause{align-items:center;gap:8px;display:flex}.standard-clause small{margin-left:auto}.standard-requirement-details{grid-template-columns:1fr}.standard-linked-documents{grid-column:auto}.standard-linked-documents>div{grid-template-columns:1fr}}@media print{body:has(.document-studio){background:#fff}.document-studio{background:#fff;display:block;position:static;overflow:visible}.ds-topbar,.ds-library,.ds-properties,.ds-preview-toolbar,.ds-error{display:none!important}.ds-body{display:block}.ds-preview-area{background:#fff;padding:0;overflow:visible}.ds-paper{max-width:none;min-height:0;box-shadow:none;break-after:page;margin:0;padding:20mm 18mm}.ds-paper:last-child{break-after:auto}.ds-table-wrap{overflow:visible}.ds-table{font-size:9pt}.ds-content-section{break-inside:avoid}.desk-sidebar,.desk-topbar{display:none!important}.desk-main{margin-left:0!important}.document-studio.embedded{border:0;height:auto}}@media (width<=1000px){.ds-body{grid-template-columns:250px minmax(350px,1fr)}.ds-properties{display:none}.ds-preview-area{padding:16px}.ds-paper{padding:35px 34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1040px){.desk-sidebar{width:232px}.desk-main{margin-left:232px}.page-wrap{padding:22px}.document-studio{inset:64px 0 0 232px}}@media (width<=760px){.desk-sidebar{width:64px}.desk-main{margin-left:64px}.brand{justify-content:center;padding:0}.brand-logo,.brand-name{display:none}.brand:before{width:34px;height:34px;font-weight:800}.nav-link.active:before{left:-7px}.nav-link{height:42px}.desk-topbar{gap:8px;height:56px;padding:0 12px}.page-wrap{padding:16px 14px 22px}.page-heading h1,.module-title-row h1{font-size:22px}.summary-value{font-size:24px}.page-heading,.module-workspace .module-title-row{border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 18px}.new-button.p-button{white-space:nowrap;flex:none}.connection{background:0 0;justify-content:center;width:22px;height:22px;padding:0;font-size:0}.connection>i{width:9px;height:9px}.global-search{height:36px}.summary-period,.topbar-heading{display:none}.login-card{padding:28px 22px}.brand:before{background:linear-gradient(135deg, var(--nr-blue-500), var(--nr-navy-700));color:#fff;content:"N";border-radius:10px;place-items:center;display:grid}.document-studio{inset:56px 0 0 64px}.ds-brand b:after{content:""}.document-studio.embedded .ds-body{grid-template-columns:1fr}.document-studio.embedded .ds-library{display:none}}@media (width<=1100px){.top-user{font-size:0}.top-user .user-avatar{font-size:10px}}@media (width<=1360px){.document-studio.embedded .ds-body{grid-template-columns:220px minmax(0,1fr) 220px}}.calibration-due-summary{flex-wrap:wrap;gap:9px;margin:0 0 12px;display:flex}.calibration-due-summary span{color:#60748a;background:#fff;border:1px solid #dce5ee;border-radius:6px;padding:8px 11px;font-size:11px}.calibration-due-summary b{color:#274c6c;margin-right:3px;font-size:14px}.calibration-due-summary .due-alert{background:#fff7f6;border-color:#f1caca}.calibration-due-summary .due-alert b{color:#b44242}.calibration-history-heading{justify-content:space-between;align-items:center;gap:10px;margin:12px 22px 4px;display:flex}.calibration-history-heading h3{margin:4px 0}.calibration-event-form{background:#f8fafc;border:1px solid #d9e5ee;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:8px 22px 14px;padding:13px;display:grid}.calibration-event-form label{color:#536b82;gap:5px;font-size:10px;font-weight:700;display:grid}.calibration-event-form input,.calibration-event-form select{color:#304a63;width:100%;font:inherit;background:#fff;border:1px solid #d3dee8;border-radius:4px;padding:8px}.calibration-event-form .wide{grid-column:1/-1}.calibration-event-form footer{border:0;grid-column:1/-1;justify-content:flex-end;gap:7px;margin:0;padding:0;display:flex}.calibration-event-form footer button{color:#405c76;cursor:pointer;background:#fff;border:1px solid #d2dde7;border-radius:4px;padding:7px 10px;font-size:10px}.calibration-history-dialog .editor-error{margin:0 22px;padding:8px 10px}.calibration-register td:nth-last-child(2) small{color:#a34444;margin-top:4px;font-size:10px;display:block}@media (width<=650px){.calibration-event-form{grid-template-columns:1fr}.calibration-event-form .wide,.calibration-event-form footer{grid-column:1}}.pi:before{width:1em;height:1em;-webkit-mask:var(--pi) center/contain no-repeat;-webkit-mask:var(--pi) center/contain no-repeat;mask:var(--pi) center/contain no-repeat;background:currentColor;display:block;content:""!important}.pi-angle-down{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E)}.pi-angle-right{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E)}.pi-arrow-right{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%2F%3E%3C%2Fsvg%3E)}.pi-arrow-up-right{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2017%2017%207M8%207h9v9%22%2F%3E%3C%2Fsvg%3E)}.pi-bell{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%208a6%206%200%200%201%2012%200c0%207%203%209%203%209H3s3-2%203-9M10.3%2021a1.9%201.9%200%200%200%203.4%200%22%2F%3E%3C%2Fsvg%3E)}.pi-book{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2019.5v-15A2.5%202.5%200%200%201%206.5%202H20v20H6.5a2.5%202.5%200%200%201%200-5H20%22%2F%3E%3C%2Fsvg%3E)}.pi-box{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208%2012%203%203%208v8l9%205%209-5zM3%208l9%205%209-5M12%2013v8%22%2F%3E%3C%2Fsvg%3E)}.pi-building{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2022V4a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v18zM6%2012H4a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202h2M18%209h2a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202h-2M10%206h4M10%2010h4M10%2014h4M10%2018h4%22%2F%3E%3C%2Fsvg%3E)}.pi-calendar{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v4M16%202v4M3%2010h18%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E)}.pi-camera{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.5%204h-5L7%207H4a2%202%200%200%200-2%202v9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2h-3z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.pi-chart-bar{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18M8%2017v-5M13%2017V7M18%2017v-8%22%2F%3E%3C%2Fsvg%3E)}.pi-chart-line{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18%22%2F%3E%3Cpath%20d%3D%22m7%2014%204-4%203%203%205-6%22%2F%3E%3C%2Fsvg%3E)}.pi-check{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E)}.pi-check-circle{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E)}.pi-check-square{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%2011%203%203L22%204%22%2F%3E%3Cpath%20d%3D%22M21%2012v7a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h11%22%2F%3E%3C%2Fsvg%3E)}.pi-clock{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E)}.pi-database{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%229%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%205v14c0%201.7%204%203%209%203s9-1.3%209-3V5M3%2012c0%201.7%204%203%209%203s9-1.3%209-3%22%2F%3E%3C%2Fsvg%3E)}.pi-download{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4M7%2010l5%205%205-5M12%2015V3%22%2F%3E%3C%2Fsvg%3E)}.pi-upload{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4M17%208l-5-5-5%205M12%203v12%22%2F%3E%3C%2Fsvg%3E)}.pi-ellipsis-h{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.2%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.2%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E)}.pi-exclamation-circle{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%208v4M12%2016h.01%22%2F%3E%3C%2Fsvg%3E)}.pi-exclamation-triangle{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21.7%2018-8-14a2%202%200%200%200-3.5%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.7-3M12%209v4M12%2017h.01%22%2F%3E%3C%2Fsvg%3E)}.pi-external-link{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h6v6M10%2014%2021%203M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%22%2F%3E%3C%2Fsvg%3E)}.pi-file{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8zM14%202v6h6M8%2013h8M8%2017h5%22%2F%3E%3C%2Fsvg%3E)}.pi-file-pdf{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8zM14%202v6h6%22%2F%3E%3Cpath%20d%3D%22M8%2016v-4h1.5a1.2%201.2%200%200%201%200%202.4H8M13%2016v-4h1a2%202%200%200%201%200%204z%22%2F%3E%3C%2Fsvg%3E)}.pi-folder{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2020a2%202%200%200%200%202-2V8a2%202%200%200%200-2-2h-7.9a2%202%200%200%201-1.7-.9l-.8-1.2A2%202%200%200%200%207.9%203H4a2%202%200%200%200-2%202v13a2%202%200%200%200%202%202z%22%2F%3E%3C%2Fsvg%3E)}.pi-folder-open{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%2014%201.5-2.9A2%202%200%200%201%209.2%2010H22l-2.3%208.2a2%202%200%200%201-1.9%201.8H4a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h3.9a2%202%200%200%201%201.7.9l.8%201.2a2%202%200%200%200%201.7.9H18a2%202%200%200%201%202%202v2%22%2F%3E%3C%2Fsvg%3E)}.pi-history{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%203-6.7L3%208M3%203v5h5M12%207v5l4%202%22%2F%3E%3C%2Fsvg%3E)}.pi-home{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207v10a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2zM9%2022V12h6v10%22%2F%3E%3C%2Fsvg%3E)}.pi-inbox{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2012h-6l-2%203h-4l-2-3H2%22%2F%3E%3Cpath%20d%3D%22M5.5%205.1%202%2012v6a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-6l-3.5-6.9A2%202%200%200%200%2016.7%204H7.2a2%202%200%200%200-1.7%201.1%22%2F%3E%3C%2Fsvg%3E)}.pi-info-circle{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%2016v-4M12%208h.01%22%2F%3E%3C%2Fsvg%3E)}.pi-list{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%206h13M8%2012h13M8%2018h13M3%206h.01M3%2012h.01M3%2018h.01%22%2F%3E%3C%2Fsvg%3E)}.pi-plus{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E)}.pi-print{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209V2h12v7M6%2018H4a2%202%200%200%201-2-2v-5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v5a2%202%200%200%201-2%202h-2%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%2212%22%20height%3D%228%22%2F%3E%3C%2Fsvg%3E)}.pi-search{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m21%2021-4.3-4.3%22%2F%3E%3C%2Fsvg%3E)}.pi-sitemap{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%222%22%20width%3D%226%22%20height%3D%226%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2216%22%20width%3D%226%22%20height%3D%226%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%2216%22%20width%3D%226%22%20height%3D%226%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M5%2016v-3a1%201%200%200%201%201-1h12a1%201%200%200%201%201%201v3M12%2012V8%22%2F%3E%3C%2Fsvg%3E)}.pi-sliders-h{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%204h-7M10%204H3M21%2012h-9M8%2012H3M21%2020h-5M12%2020H3M14%202v4M8%2010v4M16%2018v4%22%2F%3E%3C%2Fsvg%3E)}.pi-sync{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%2015-6.7L21%208M21%203v5h-5M21%2012a9%209%200%200%201-15%206.7L3%2016M3%2021v-5h5%22%2F%3E%3C%2Fsvg%3E)}.pi-users{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.9M16%203.1a4%204%200%200%201%200%207.8%22%2F%3E%3C%2Fsvg%3E)}.pi-file-edit{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h6M14%202v6h6M14%202l6%206v2%22%2F%3E%3Cpath%20d%3D%22m16%2021%201-4%205-5a1.4%201.4%200%200%200-2-2l-5%205z%22%2F%3E%3C%2Fsvg%3E)}.pi-sign-out{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4M16%2017l5-5-5-5M21%2012H9%22%2F%3E%3C%2Fsvg%3E)}.pi-table{--pi:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v18M3%209h18M3%2015h18%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E)}.docx-viewer.dv-viewer[data-v-8a86c9b5]{border:1px solid var(--nr-line);border-radius:calc(var(--nr-radius)/2);background:var(--nr-surface);flex-direction:column;height:68vh;min-height:300px;font-size:12px;display:flex;overflow:hidden}.docx-viewer.dv-viewer.fill[data-v-8a86c9b5]{background:var(--nr-surface);border:0;border-radius:0;height:100%;min-height:0;overflow:hidden}.dv-toolbar[data-v-8a86c9b5]{border-bottom:1px solid var(--nr-line);background:var(--nr-surface);min-height:42px;color:var(--nr-text);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:7px 12px;display:flex}.dv-toolbar button[data-v-8a86c9b5],.dv-toolbar select[data-v-8a86c9b5],.dv-pages input[data-v-8a86c9b5],.dv-error>button[data-v-8a86c9b5]{border:1px solid var(--nr-line);border-radius:calc(var(--nr-radius)/3);background:var(--nr-surface);height:30px;color:var(--nr-text);font:inherit;cursor:pointer;padding:0 8px}.dv-toolbar>button[data-v-8a86c9b5]{align-items:center;gap:5px;display:flex}.dv-toolbar button.active[data-v-8a86c9b5]{background:var(--nr-blue-50);border-color:var(--nr-blue-600);color:var(--nr-blue-600)}.dv-toolbar button[data-v-8a86c9b5]:disabled{opacity:.4;cursor:default}.dv-pages[data-v-8a86c9b5],.dv-zoom[data-v-8a86c9b5],.dv-pages>label[data-v-8a86c9b5]{align-items:center;gap:6px;display:flex}.dv-pages input[data-v-8a86c9b5]{text-align:center;appearance:textfield;box-sizing:border-box;width:40px;padding:0 3px}.dv-pages input[data-v-8a86c9b5]::-webkit-inner-spin-button{appearance:none}.dv-pages>label>span[data-v-8a86c9b5]{white-space:nowrap;color:var(--nr-muted)}.dv-zoom select[data-v-8a86c9b5]{max-width:164px}.dv-zoom>button[data-v-8a86c9b5]{min-width:28px;font-size:16px}.dv-hint[data-v-8a86c9b5]{color:var(--nr-muted);margin-left:auto;font-size:12px}.dv-body[data-v-8a86c9b5]{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.dv-body.with-outline[data-v-8a86c9b5]{grid-template-columns:220px minmax(0,1fr)}.dv-outline[data-v-8a86c9b5]{border-right:1px solid var(--nr-line);background:var(--nr-surface);min-height:0;padding:12px 8px;overflow:auto}.dv-outline>strong[data-v-8a86c9b5]{color:var(--nr-navy-800);justify-content:space-between;padding:4px 8px 12px;font-size:12px;display:flex}.dv-outline small[data-v-8a86c9b5]{color:var(--nr-muted);font-size:12px}.dv-outline>button[data-v-8a86c9b5]{text-align:left;border-radius:calc(var(--nr-radius)/3);width:100%;font:inherit;color:var(--nr-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px;line-height:1.5;display:flex}.dv-outline>button.subheading[data-v-8a86c9b5]{padding-left:18px}.dv-outline>button[data-v-8a86c9b5]:hover{background:var(--nr-blue-50);color:var(--nr-blue-600)}.dv-outline>button>span[data-v-8a86c9b5]{overflow-wrap:anywhere;min-width:0}.dv-viewport[data-v-8a86c9b5]{background:var(--nr-canvas);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;position:relative;overflow:auto}.dv-host[data-v-8a86c9b5]{min-height:1px;margin:0 auto}.dv-host.dv-hidden[data-v-8a86c9b5]{visibility:hidden}.dv-loading[data-v-8a86c9b5]{overflow:hidden}.dv-state[data-v-8a86c9b5]{min-height:180px;color:var(--nr-muted);text-align:center;background:var(--nr-surface);z-index:1;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.dv-error[data-v-8a86c9b5]{overflow-wrap:anywhere;flex-direction:column;overflow:auto}.dv-host[data-v-8a86c9b5] .docx-wrapper{background:0 0;padding:16px 12px}.dv-viewer[data-v-8a86c9b5] :focus-visible{outline:2px solid var(--nr-blue-600);outline-offset:2px}@media (width<=680px){.dv-toolbar[data-v-8a86c9b5]{gap:6px;padding:6px}.dv-hint[data-v-8a86c9b5]{display:none}.dv-body.with-outline[data-v-8a86c9b5]{grid-template-columns:minmax(0,1fr)}.dv-outline[data-v-8a86c9b5]{z-index:3;width:min(250px,80%);box-shadow:var(--nr-shadow-md);position:absolute;inset:0 auto 0 0}.dv-zoom select[data-v-8a86c9b5]{max-width:143px}.dv-pages button[data-v-8a86c9b5]{padding:0 5px}.dv-outline[data-v-8a86c9b5]{padding:8px 4px}}.audit-workspace[data-v-3373a297]{min-width:0;color:var(--nr-text);gap:20px;display:grid}.audit-metrics[data-v-3373a297]{border:1px solid var(--nr-line);border-radius:var(--nr-radius);background:var(--nr-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.audit-metric[data-v-3373a297]{align-content:start;gap:7px;min-width:0;padding:16px 20px;display:grid}.audit-filter[data-v-3373a297]{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}.audit-filter[data-v-3373a297]:hover,.audit-filter.active[data-v-3373a297]{background:var(--nr-blue-50)}.audit-filter[data-v-3373a297]:focus-visible{outline:2px solid var(--nr-blue-500);outline-offset:-2px}.audit-metric+.audit-metric[data-v-3373a297]{border-left:1px solid var(--nr-line)}.audit-metric small[data-v-3373a297]{color:var(--nr-text);font-size:12px;font-weight:600}.audit-metric strong[data-v-3373a297]{color:var(--nr-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.audit-metric span[data-v-3373a297]{color:var(--nr-muted);font-size:12px;line-height:1.5}.audit-section-heading[data-v-3373a297]{align-items:center;margin:0}.audit-section-heading h4[data-v-3373a297]{color:var(--nr-ink);margin:0;font-size:14px;font-weight:700}.audit-section-heading p[data-v-3373a297]{color:var(--nr-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.audit-section-heading select[data-v-3373a297]{border:1px solid var(--nr-line-strong);background:var(--nr-surface);width:min(360px,45%);min-height:36px;color:var(--nr-text);font:inherit;border-radius:6px;padding:7px 10px;font-size:13px}.audit-table-wrap[data-v-3373a297]{border:1px solid var(--nr-line);background:var(--nr-surface);border-radius:8px;overflow-x:auto}.audit-data-table[data-v-3373a297]{border-collapse:collapse;width:100%;min-width:980px}.audit-data-table th[data-v-3373a297]{border-bottom:1px solid var(--nr-line-strong);background:var(--nr-canvas);color:var(--nr-text);text-align:left;white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:600}.audit-data-table td[data-v-3373a297]{border-top:1px solid var(--nr-line);color:var(--nr-text);vertical-align:top;overflow-wrap:anywhere;padding:13px 14px;font-size:13px;line-height:1.55}.audit-data-table td strong[data-v-3373a297]{color:var(--nr-ink);font-size:13px;font-weight:600}.audit-data-table td small[data-v-3373a297]{color:var(--nr-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.audit-data-table tbody tr[data-v-3373a297]:not(.audit-detail-row):not(.audit-plan-detail){cursor:pointer}.audit-data-table tbody tr[data-v-3373a297]:not(.audit-detail-row):not(.audit-plan-detail):hover,.audit-data-table tbody tr.selected[data-v-3373a297]{background:var(--nr-blue-50)}.audit-data-table .ncr-description[data-v-3373a297]{white-space:normal;max-width:360px}.audit-data-table td[data-v-3373a297]:last-child{min-width:150px}.audit-data-table td:last-child .work-record-action[data-v-3373a297]{white-space:nowrap;margin:2px 8px 2px 0}.audit-data-table a[data-v-3373a297]{color:var(--nr-blue-600);text-decoration:none}.audit-data-table a[data-v-3373a297]:hover{text-decoration:underline}.audit-pending-action[data-v-3373a297]{white-space:normal;max-width:190px}.audit-readonly-state[data-v-3373a297]{color:var(--nr-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.audit-plan-detail>td[data-v-3373a297],.audit-detail-row>td[data-v-3373a297]{background:var(--nr-canvas);cursor:default;padding:18px}.audit-plan-detail .work-record-details[data-v-3373a297]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid}.audit-plan-detail .work-record-details span[data-v-3373a297]{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;align-content:start;gap:5px;padding:0;font-size:13px;line-height:1.6;display:grid}.audit-plan-detail .work-record-details b[data-v-3373a297]{color:var(--nr-muted);font-size:12px;font-weight:600}.audit-detail-grid[data-v-3373a297]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.audit-detail-grid article[data-v-3373a297]{align-content:start;gap:7px;min-width:0;display:grid}.audit-detail-grid article>small[data-v-3373a297]:first-child{color:var(--nr-muted);font-size:12px;font-weight:600}.audit-detail-grid article p[data-v-3373a297]{color:var(--nr-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.audit-detail-grid article>small[data-v-3373a297]:not(:first-child){color:var(--nr-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.audit-event-log[data-v-3373a297]{border-top:1px solid var(--nr-line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.audit-event-log>strong[data-v-3373a297]{color:var(--nr-ink);font-size:13px;font-weight:600}.audit-event-log ol[data-v-3373a297]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.audit-event-log li[data-v-3373a297]{border-left:2px solid var(--nr-line-strong);overflow-wrap:anywhere;padding-left:12px}.audit-event-log li span[data-v-3373a297],.audit-event-log>small[data-v-3373a297]{color:var(--nr-muted);font-size:12px}.audit-event-log li p[data-v-3373a297]{color:var(--nr-text);margin:4px 0 0;font-size:12px;line-height:1.6}.audit-plan-intro[data-v-3373a297]{border:1px solid var(--nr-line);background:var(--nr-canvas);border-radius:8px;gap:5px;padding:14px 16px;display:grid}.audit-plan-intro p[data-v-3373a297]{color:var(--nr-ink);margin:0;font-size:13px;font-weight:600}.audit-plan-intro small[data-v-3373a297],.audit-plan-section small[data-v-3373a297]{color:var(--nr-muted);font-size:12px;line-height:1.5}.audit-plan-intro nav[data-v-3373a297]{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.audit-plan-intro nav button[data-v-3373a297]{border:1px solid var(--nr-line);background:var(--nr-surface,white);color:var(--nr-blue-600);cursor:pointer;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.audit-plan-section[data-v-3373a297]{border-bottom:1px solid var(--nr-line);grid-column:1/-1;gap:4px;padding:14px 0 8px;scroll-margin-top:12px;display:grid}.audit-plan-section strong[data-v-3373a297]{color:var(--nr-ink);font-size:14px}.audit-plan-body .business-editor-fields label>small[data-v-3373a297]{color:var(--nr-muted);font-size:12px;line-height:1.5}.audit-plan-body[data-v-3373a297]{gap:14px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.audit-plan-body .stock-adjust-intro[data-v-3373a297]{color:var(--nr-muted);margin:0;padding:0;font-size:13px;line-height:1.6}.audit-plan-body .business-editor-fields[data-v-3373a297]{margin:0}.audit-plan-auditors[data-v-3373a297]{border-color:var(--nr-line);background:var(--nr-canvas);border-radius:8px}.audit-auditor-heading strong[data-v-3373a297]{color:var(--nr-ink);font-size:13px}.audit-auditor-heading small[data-v-3373a297],.audit-auditor-row label small[data-v-3373a297],.audit-auditor-row label span[data-v-3373a297]{color:var(--nr-muted);font-size:12px}.audit-auditor-row .audit-independence input[data-v-3373a297]{accent-color:var(--nr-blue-600)}.audit-report-preview[data-v-3373a297]{width:min(1180px,96vw);max-width:none;max-height:92vh}.audit-report-preview .docx-viewer[data-v-3373a297]{height:min(68vh,760px)}.audit-workspace[data-v-3373a297] :focus-visible{outline:2px solid var(--nr-blue-500);outline-offset:2px}@media (width<=1100px){.audit-detail-grid[data-v-3373a297]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.audit-metrics[data-v-3373a297]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-metric[data-v-3373a297]:nth-child(3){border-left:0}.audit-metric[data-v-3373a297]:nth-child(n+3){border-top:1px solid var(--nr-line)}.audit-plan-detail .work-record-details[data-v-3373a297]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-plan-body[data-v-3373a297]{padding:16px}}@media (width<=560px){.audit-metric[data-v-3373a297]{padding:12px}.audit-metric strong[data-v-3373a297]{font-size:22px}.audit-section-heading[data-v-3373a297]{flex-direction:column;align-items:stretch}.audit-section-heading select[data-v-3373a297]{width:100%}.audit-plan-detail .work-record-details[data-v-3373a297],.audit-detail-grid[data-v-3373a297]{grid-template-columns:1fr}.audit-detail-row>td[data-v-3373a297],.audit-plan-detail>td[data-v-3373a297],.audit-plan-body[data-v-3373a297]{padding:12px}}.login-portal[data-v-3373a297]{background:var(--nr-canvas);grid-template-columns:minmax(380px,1.15fr) minmax(360px,.85fr);min-height:100dvh;display:grid}.login-aside[data-v-3373a297]{color:#f8fafc;background:radial-gradient(circle at 12% 18%,#3b82f63d,#0000 48%),linear-gradient(155deg,#0f1f44 0%,#15295a 58%,#1d3a7a 100%);flex-direction:column;justify-content:space-between;gap:28px;padding:40px 48px;display:flex}.login-aside-top[data-v-3373a297]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.login-aside-brand[data-v-3373a297]{align-items:center;gap:12px;display:flex}.login-aside-logo[data-v-3373a297]{background:#fff;border-radius:7px;width:auto;height:32px;padding:4px 8px}.login-aside-brand strong[data-v-3373a297]{letter-spacing:.04em;font-size:15px;display:block}.login-aside-brand span[data-v-3373a297]{color:#cbd5e1;font-size:12px;display:block}.login-std-badges[data-v-3373a297]{flex-wrap:wrap;gap:6px;display:flex}.login-std-badges span[data-v-3373a297]{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.login-aside-body[data-v-3373a297]{gap:18px;max-width:560px;display:grid}.login-aside-eyebrow[data-v-3373a297]{letter-spacing:.1em;color:#93c5fd;margin:0;font-size:12px;font-weight:700}.login-aside-body h1[data-v-3373a297]{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(24px,2.8vw,34px);line-height:1.3}.login-aside-desc[data-v-3373a297]{color:#cbd5e1;margin:0;font-size:14px;line-height:1.65}.login-highlights[data-v-3373a297]{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.login-highlights li[data-v-3373a297]{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.login-highlights i[data-v-3373a297]{color:#93c5fd;margin-top:2px;font-size:16px}.login-highlights strong[data-v-3373a297]{color:#fff;font-size:14px;display:block}.login-highlights span[data-v-3373a297]{color:#cbd5e1;margin-top:3px;font-size:12px;line-height:1.5;display:block}.login-aside-foot[data-v-3373a297]{color:#cbd5e1;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.login-form-pane[data-v-3373a297]{place-items:center;padding:32px 24px;display:grid}.login-card-modern[data-v-3373a297]{background:var(--nr-surface);border:1px solid var(--nr-line);width:min(100%,420px);box-shadow:var(--nr-shadow-md);border-radius:14px;gap:16px;padding:32px;display:grid}.login-form-head[data-v-3373a297]{gap:6px;display:grid}.login-eyebrow[data-v-3373a297]{letter-spacing:.08em;color:var(--nr-blue-600);font-size:12px;font-weight:700}.login-form-head h2[data-v-3373a297]{color:var(--nr-navy-800);margin:0;font-size:24px}.login-form-head p[data-v-3373a297]{color:var(--nr-muted);margin:0;font-size:13px;line-height:1.5}.login-notice[data-v-3373a297]{background:var(--nr-blue-50);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;color:var(--nr-navy-800)!important}.login-field[data-v-3373a297]{color:var(--nr-text);gap:6px;font-size:13px;font-weight:600;display:grid}.login-field input[data-v-3373a297]{border:1px solid var(--nr-line-strong);background:var(--nr-surface);width:100%;min-height:42px;color:var(--nr-ink);font:inherit;border-radius:8px;padding:9px 12px;font-size:14px}.login-field input[data-v-3373a297]:focus-visible{outline:2px solid var(--nr-blue-600);outline-offset:1px;border-color:var(--nr-blue-600)}.login-password-wrap[data-v-3373a297]{align-items:center;display:flex;position:relative}.login-password-wrap input[data-v-3373a297]{padding-right:42px}.login-eye-btn[data-v-3373a297]{width:30px;height:30px;color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:8px}.login-eye-btn[data-v-3373a297]:hover{background:var(--nr-canvas);color:var(--nr-ink)}.login-error-banner[data-v-3373a297]{color:#b42318;background:#fff5f5;border:1px solid #f4c7c3;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.login-submit-modern[data-v-3373a297]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.login-demo-box[data-v-3373a297]{background:var(--nr-canvas);border:1px solid var(--nr-line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.login-demo-box small[data-v-3373a297]{color:var(--nr-muted);font-size:12px;display:block}.login-demo-box strong[data-v-3373a297]{color:var(--nr-ink);font-size:12px}.home-hero[data-v-3373a297]{border:1px solid var(--nr-line);border-radius:var(--nr-radius);background:radial-gradient(circle at 92% 18%, #2563eb14, transparent 44%), var(--nr-surface);box-shadow:var(--nr-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 24px;display:flex}.home-hero-copy[data-v-3373a297]{gap:6px;max-width:680px;display:grid}.home-hero-badges[data-v-3373a297]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hero-badge[data-v-3373a297]{background:var(--nr-blue-50);color:var(--nr-blue-600);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.hero-badge.subtle[data-v-3373a297]{background:var(--nr-canvas);color:var(--nr-text);border:1px solid var(--nr-line)}.hero-badge.ok[data-v-3373a297]{color:#166534;background:#dcfce7}.hero-badge.warn[data-v-3373a297]{color:#92400e;background:#fef3c7}.home-hero-copy h1[data-v-3373a297]{color:var(--nr-navy-800);letter-spacing:-.02em;margin:4px 0 0;font-size:22px}.home-hero-copy p[data-v-3373a297]{color:var(--nr-muted);margin:0;font-size:13px}.home-hero-actions[data-v-3373a297]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-btn[data-v-3373a297]{border:1px solid var(--nr-line);background:var(--nr-surface);min-height:38px;color:var(--nr-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.hero-btn[data-v-3373a297]:hover{border-color:var(--nr-blue-500);background:var(--nr-blue-50)}.hero-btn.primary[data-v-3373a297]{border-color:var(--nr-blue-600);background:var(--nr-blue-600);color:#fff}.hero-btn.primary[data-v-3373a297]:hover{background:var(--nr-navy-800);border-color:var(--nr-navy-800)}.hero-btn kbd[data-v-3373a297]{border:1px solid var(--nr-line);background:var(--nr-canvas);color:var(--nr-muted);border-radius:4px;padding:2px 6px;font-size:12px}.command-palette[data-v-3373a297]{border:1px solid var(--nr-line-strong);background:var(--nr-surface);width:min(560px,92vw);color:var(--nr-ink);opacity:1;transition:opacity .16s ease, transform .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;border-radius:12px;margin:10vh auto auto;padding:0;transform:translateY(0)scale(1);box-shadow:0 24px 48px #0f172a38}@starting-style{.command-palette[open][data-v-3373a297]{opacity:0;transform:translateY(-8px)scale(.98)}}.command-palette[data-v-3373a297]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73}.command-palette-head[data-v-3373a297]{border-bottom:1px solid var(--nr-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.command-palette-head i[data-v-3373a297]{color:var(--nr-muted)}.command-palette-head input[data-v-3373a297]{min-width:0;color:var(--nr-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.command-close[data-v-3373a297]{border:1px solid var(--nr-line);background:var(--nr-canvas);color:var(--nr-muted);font:inherit;cursor:pointer;border-radius:5px;padding:3px 8px;font-size:12px}.command-palette-list[data-v-3373a297]{gap:2px;max-height:55vh;padding:8px;display:grid;overflow:auto}.command-item[data-v-3373a297]{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.command-item[data-v-3373a297]:hover,.command-item[data-v-3373a297]:focus-visible{background:var(--nr-blue-50);outline:none}.command-item.current[data-v-3373a297]{background:var(--nr-canvas)}.command-item-icon[data-v-3373a297]{background:var(--nr-blue-50);width:32px;height:32px;color:var(--nr-blue-600);border-radius:8px;place-items:center;display:grid}.command-item-copy strong[data-v-3373a297]{color:var(--nr-ink);font-size:13px;display:block}.command-item-copy small[data-v-3373a297]{color:var(--nr-muted);font-size:12px;display:block}.command-item-arrow[data-v-3373a297]{color:var(--nr-muted);font-size:12px}.command-empty[data-v-3373a297]{text-align:center;color:var(--nr-muted);margin:0;padding:20px;font-size:13px}@media (width<=900px){.login-portal[data-v-3373a297]{grid-template-columns:1fr}.login-aside[data-v-3373a297]{padding:28px 24px}}
