.salary{color:#24344b}.salary-tabs,.salary-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.salary button,.salary-file{color:#27405f;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:9px 14px}.salary button[aria-pressed=true],.salary .primary-action{color:#fff;background:#2458ba;border-color:#2458ba}.salary button:disabled{opacity:.45;cursor:not-allowed}.salary h3{margin:15px 0;font-size:17px}.salary p,.salary li{line-height:1.8}.salary-notice{background:#eef5ff;border-radius:8px;padding:12px 16px;font-size:13px}.salary-help,.salary small{color:#61718a;font-size:13px}.salary-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:16px;display:grid}.salary label{flex-direction:column;gap:7px;font-size:13px;display:flex}.salary input,.salary select,.salary textarea{box-sizing:border-box;color:#24344b;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e4;border-radius:7px;padding:10px}.salary input:focus,.salary select:focus,.salary textarea:focus{outline-offset:1px;outline:2px solid #80a6e9}.salary-person{background:#fafcfe;border:1px solid #e1e7ef;border-radius:12px;margin:20px 0;padding:20px}.salary-person>.salary-actions{justify-content:space-between;margin-top:0}.salary-person>button{margin-top:16px}.salary-notes{margin:24px 0}.salary-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.salary details{border:1px solid #e1e7ef;border-radius:10px;padding:18px}.salary summary{cursor:pointer;font-weight:600;line-height:1.6}.salary-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.salary-scenarios article{background:#f6f8fc;border-radius:12px;padding:20px}.salary-scenarios label{margin:10px 0}.salary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.salary-metrics p{background:#f0f5fd;border-radius:9px;padding:14px;font-size:13px}.salary-metrics b{font-size:22px;display:block}.salary-table{margin:18px 0;overflow:auto}.salary table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.salary th,.salary td{text-align:right;border-bottom:1px solid #e4e9f1;padding:13px}.salary th:first-child,.salary td:first-child{text-align:left}.salary th{background:#f2f6fc}.salary .salary-error{color:#b42332}.salary-file input{max-width:220px}.salary button:focus-visible{outline:3px solid #9ebcff}@media (max-width:800px){.salary-lessons,.salary-scenarios{grid-template-columns:1fr}.salary-metrics{grid-template-columns:repeat(2,1fr)}.salary-person{padding:14px}.salary-tabs button{flex:120px}}.salary-header{background:linear-gradient(110deg,#eef4ff,#f8faff);border:1px solid #e1e8f2;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:24px 28px;display:flex}.salary-header span{color:#667e9e;font-size:12px}.salary-header h2{margin:9px 0;font-size:26px}.salary-header p{color:#61718a;margin:0;font-size:14px}.salary>.salary-tabs{background:#fff;border-bottom:1px solid #dbe4ef;border-radius:10px 10px 0 0;gap:28px;margin:0 0 22px;padding:0 20px;display:flex}.salary>.salary-tabs button{color:#657791;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:17px 4px;font-size:15px;font-weight:600}.salary>.salary-tabs button[aria-pressed=true]{color:#2458ba;background:0 0;border-bottom-color:#2458ba}.salary-content>.module-head{margin-bottom:18px}@media (max-width:800px){.salary-header{padding:20px}.salary>.salary-tabs{flex-wrap:nowrap;gap:8px;padding:0 12px;overflow-x:auto}.salary>.salary-tabs button{flex:none;padding:14px 8px;font-size:13px}}.salary-advanced{gap:16px;margin:24px 0;display:grid}.salary-advanced summary{color:#274c7e}.salary-advanced>details>label{max-width:480px;margin:16px 0}.salary-tier-row{background:#f8faff;border:1px dashed #dbe3ee;border-radius:8px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:14px;margin:12px 0;padding:14px;display:grid}.salary-tier-row>span{font-size:13px}.salary-inline-result{color:#176046;background:#eaf6f1;border-radius:8px;padding:12px 16px}.salary-profit-equation{background:#edf5ff;border-radius:12px;margin:24px 0;padding:20px}.salary-profit-equation b{color:#234e92}.salary-content>details{margin:18px 0}.salary-tier-editor>button{margin:8px 0}@media (max-width:800px){.salary-tier-row{grid-template-columns:1fr 1fr}.salary-tier-row>span{grid-column:1/-1}}.salary .salary-compare-check{flex-direction:row;align-items:center}.salary .salary-compare-check input{width:18px;height:18px}.salary-feedback{z-index:1500;color:#fff;background:#193b64;border-radius:10px;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:15px 18px;font-size:14px;line-height:1.6;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #142a4d38}.salary .salary-feedback button{color:#fff;background:0 0;border:0;flex:none;min-height:30px;padding:0 5px;font-size:22px}.salary .salary-delete{color:#b42332;border-color:#efc6ca}.salary .salary-delete:hover{background:#fff1f2}.salary-org-tree{background:#f1f7f5;border:1px solid #d0e2dc;border-radius:12px;gap:12px;margin:18px 0;padding:20px;display:grid}.salary-org-tree>div{background:#fff;border-left:3px solid #27846b;border-radius:6px;padding:12px 16px}.salary .salary-person textarea{width:100%;min-height:80px}.salary input[type=checkbox]{width:auto}
.store-operations{color:#19365e;max-width:1200px;margin:0 auto}.store-operations *{box-sizing:border-box}.store-operations .module-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-height:0;margin-bottom:20px;padding:26px}.store-operations .module-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-operations h2{margin:0 0 10px;font-size:24px}.store-operations h3{margin:0 0 10px;font-size:18px}.store-operations h4{margin:20px 0 10px;font-size:15px}.store-operations p{color:#64748b;margin:6px 0;font-size:14px;line-height:1.8}.store-operations button{font:inherit;color:#174b89;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:8px;padding:10px 16px;font-size:14px}.store-operations button:disabled{opacity:.5;cursor:default}.store-operations .primary-action{color:#fff;background:#073b91;border-color:#073b91}.store-operations input,.store-operations select,.store-operations textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:#19365e;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;font-size:14px}.store-operations input[readonly]{color:#64748b;background:#f5f8fc}.store-operations input::placeholder,.store-operations textarea::placeholder{color:#8b98aa}.store-operations textarea{resize:vertical;line-height:1.8}.store-operations button:focus-visible,.store-operations input:focus-visible,.store-operations select:focus-visible,.store-operations textarea:focus-visible,.store-operations summary:focus-visible{outline-offset:2px;outline:3px solid #9fbde3}.store-operations .so-design-note{background:#f5f8fc;border-left:3px solid #a7bcdb;margin-top:18px;padding:12px 16px;font-size:13px}.so-tag,.so-status{color:#16488b;white-space:nowrap;background:#eaf2ff;border-radius:6px;padding:6px 10px;font-size:12px;display:inline-block}.so-status.pending{color:#8d6a16;background:#fff5dc}.so-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.so-heading p{margin:0}.so-entry-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.so-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.so-fields label,.so-filters label{flex-direction:column;gap:8px;font-size:14px;display:flex}.so-meta{grid-template-columns:1fr}.so-fieldset{border:0;min-width:0;margin:0;padding:0}.so-number{color:#7592bb;margin-right:12px}.so-input-unit{position:relative}.so-input-unit input{padding-right:40px}.so-input-unit>span{color:#8493aa;font-size:12px;position:absolute;top:12px;right:12px}.so-summary{position:sticky;top:20px}.so-summary-amount{background:#edf3fc;border-radius:8px;margin:20px 0;padding:20px}.so-summary-amount small{color:#64748b}.so-summary-amount strong{margin-top:9px;font-size:29px;font-weight:600;display:block}.so-summary-row{border-bottom:1px solid #e5ebf3;justify-content:space-between;gap:10px;padding:13px 0;font-size:13px;display:flex}.so-summary-row span{color:#64748b}.store-operations .so-note{margin:16px 0;font-size:12px;line-height:1.8}.so-summary button{width:100%;margin-top:10px}.so-summary>small{color:#8493aa;margin-top:16px;font-size:12px;line-height:1.8;display:block}.store-operations .so-error{color:#9b332b;background:#fff0ec;border-radius:8px;padding:12px}.store-operations .so-message{color:#174b89;background:#eaf2ff;border-radius:8px;margin-bottom:20px;padding:14px}.so-table-wrap{overflow:auto}.store-operations table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:14px}.store-operations th{color:#64748b;background:#f5f8fc;font-weight:500}.store-operations td,.store-operations th{white-space:nowrap;border-bottom:1px solid #e5ebf3;padding:15px 12px}.store-operations td{font-variant-numeric:tabular-nums}.so-filters{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.so-filters label{min-width:175px}.so-segments{gap:8px;display:flex}.so-segments button[aria-pressed=true]{color:#fff;background:#073b91;border-color:#073b91}.so-coverage{color:#64748b;margin-left:auto;font-size:14px}.so-coverage b{color:#19365e;font-size:20px}.so-coverage small{color:#967423;margin-top:5px;font-size:12px;display:block}.so-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.so-kpis article{background:#fff;border:1px solid #dce5ef;border-top:3px solid #174b89;border-radius:12px;padding:24px}.so-kpis span{color:#61738e;font-size:14px}.so-kpis strong{font-variant-numeric:tabular-nums;margin:20px 0;font-size:29px;font-weight:600;display:block}.so-kpis small{color:#7a8ba3;font-size:12px;line-height:1.7;display:block}.so-two{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.so-chart{background:repeating-linear-gradient(0deg,#0000 0 49px,#f1f4f9 50px);justify-content:space-around;align-items:flex-end;gap:8px;height:230px;display:flex}.so-chart>div{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.so-chart span{white-space:nowrap;font-size:10px}.so-chart i{background:#779cc8;border-radius:4px 4px 0 0;width:60%;max-width:44px;display:block}.so-chart>div:last-child i{background:#174b89}.so-chart small{color:#64748b;font-size:11px}.so-chart em{color:#8b98aa;margin-bottom:8px;font-size:10px;font-style:normal}.so-alerts article{border-bottom:1px solid #e5ebf3;padding:14px 0}.so-alerts article:first-child{padding-top:0}.so-alerts article:last-child{border:0}.so-alerts b{font-size:14px}.so-alerts p{margin-top:7px;font-size:13px}.so-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.so-mini span{color:#64748b;font-size:13px}.so-mini b{margin-top:10px;font-size:22px;font-weight:500;display:block}.so-empty{text-align:center;color:#64748b;background:#f5f8fc;border-radius:8px;padding:30px}.so-detail{background:#f5f8fc;border:1px solid #dce5ef;border-radius:10px;margin-top:24px;padding:24px}.so-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.so-detail dl>div{border-bottom:1px solid #e1e8f2;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.so-detail dt{color:#64748b}.so-detail dd{margin:0}.store-operations .so-detail-note{white-space:pre-wrap;overflow-wrap:anywhere}.store-operations summary{cursor:pointer;font-size:14px}.store-operations details p{margin-top:14px}@media (max-width:1000px){.so-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.so-two{grid-template-columns:1fr}.so-entry-layout{grid-template-columns:minmax(0,1fr) 270px}.store-operations .module-card{padding:22px}}@media (max-width:760px){.so-entry-layout{grid-template-columns:1fr}.so-summary{position:static}.store-operations .module-card{padding:18px}.store-operations .module-head,.so-heading{flex-wrap:wrap;align-items:flex-start}.store-operations h2{font-size:21px}.so-fields,.so-detail dl{grid-template-columns:1fr}.so-filters label{flex:130px;min-width:0}.so-filters{gap:14px}.so-coverage{margin-left:0}.so-kpis{gap:12px}.so-kpis article{padding:18px 14px}.so-kpis strong{font-size:24px}.so-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.so-chart{gap:3px}.so-chart span{font-size:9px}.so-detail{padding:15px}}.so-date-controls{align-items:center;gap:8px;margin-top:8px;display:flex}.so-date-controls button{white-space:nowrap;padding:10px}.so-date-controls input{flex:1}.so-today{margin-top:8px}.so-fields small{color:#64748b;font-size:12px;line-height:1.6}.so-full{grid-template-columns:1fr}.so-target{background:#edf3fc;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;padding:18px;display:flex}.so-target strong{font-size:26px}.so-target small{color:#64748b;font-size:12px}@media (max-width:480px){.so-date-controls{flex-wrap:wrap}.so-date-controls input{flex:1 0 100%;order:-1}}.so-sync{color:#64748b;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto 16px;font-size:13px;display:flex}.so-followup{border-bottom:1px solid #e1e8f2;padding:18px 0}.store-operations .so-followup p{white-space:pre-wrap;overflow-wrap:anywhere}
.training{--tr-green:#17674f;--tr-ink:#223b34;--tr-line:#e1e9e4;color:var(--tr-ink);max-width:1400px;margin:auto;padding-bottom:40px;font-size:14px}.training *{box-sizing:border-box}.training button,.training .tr-button{cursor:pointer;border:1px solid var(--tr-line);color:var(--tr-ink);font:inherit;background:#fff;border-radius:9px;padding:10px 15px;text-decoration:none;display:inline-block}.training button:hover,.training .tr-button:hover{background:#f3f8f5;border-color:#86af9c}.training button:disabled{cursor:not-allowed;opacity:.5}.training button.tr-primary{background:var(--tr-green);border-color:var(--tr-green);color:#fff}.training :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #8ba}.training h2,.training h3,.training p{margin:0}.training h3{font-size:18px}.training p{line-height:1.8}.training small{color:#75867e;font-size:12px}.tr-hero{background:linear-gradient(110deg,#edf4e9,#e4f0e9 60%,#d9e9df);border:1px solid #dce8dc;border-radius:18px;justify-content:space-between;gap:24px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.tr-hero h2{letter-spacing:1px;margin:12px 0;font-size:30px}.tr-hero p{color:#527263}.tr-eyebrow{letter-spacing:1px;color:#527767;font-size:12px}.tr-identity{border-left:1px solid #bacebc;flex-direction:column;justify-content:center;gap:7px;min-width:180px;padding:8px 0 8px 30px;display:flex}.tr-identity>span{color:#688473;font-size:12px}.tr-identity strong{font-size:24px}.tr-tabs{border-bottom:1px solid var(--tr-line);gap:22px;margin:14px 0 24px;display:flex;overflow:auto}.training .tr-tabs button{white-space:nowrap;color:#77857d;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:16px 3px}.training .tr-tabs button.active{color:var(--tr-green);border-bottom-color:var(--tr-green);font-weight:700}.tr-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.tr-stats>div{border:1px solid var(--tr-line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.tr-stats span{color:#748178;font-size:13px}.tr-stats strong{color:var(--tr-green);font-size:32px;font-weight:600}.tr-heading{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 20px;display:flex}.tr-heading p{color:#77837b;margin-top:6px;font-size:13px}.tr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tr-card{border:1px solid var(--tr-line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:23px;display:flex;overflow:hidden}.tr-card:has(.tr-cover){gap:0;padding:0}.tr-card-top{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.tr-tag{color:#466e56;background:#edf4ee;border-radius:5px;padding:4px 8px}.tr-muted{color:#78857c;font-size:13px}.tr-good{color:#1b7954}.tr-bad{color:#b44835;line-height:1.7}.tr-card>p,.tr-card-body>p{color:#748178;font-size:13px;line-height:1.8}.tr-card>button{margin-top:auto}.tr-progress{background:#eaf0eb;border-radius:3px;height:5px;overflow:hidden}.tr-progress i{background:#549776;height:100%;display:block}.tr-cover{background:#edf0df;flex-direction:column;gap:9px;height:135px;padding:20px 23px;display:flex;position:relative}.tr-cover>b{letter-spacing:7px;color:#b3c2a080;font-size:56px;font-weight:700;position:absolute;top:20px;right:22px}.tr-cover>span{font-size:13px;position:relative}.tr-cover>small{color:#6a7962;margin-top:auto;position:relative}.tr-cover.tone-1{background:#e3eef0}.tr-cover.tone-1>b{color:#acc3cc80}.tr-cover.tone-2{background:#f3eadd}.tr-cover.tone-2>b{color:#d4bb9b80}.tr-card-body{flex-direction:column;flex:1;gap:13px;padding:22px;display:flex}.tr-card-body>h3{font-size:17px;line-height:1.55}.tr-card-body>p{flex:1}.tr-card-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.training .tr-card-actions button{padding:7px 10px;font-size:12px}.tr-toolbar{align-items:center;gap:12px;margin:18px 0;display:flex}.training input:not([type=checkbox]):not([type=radio]):not([type=file]),.training select,.training textarea{font:inherit;color:var(--tr-ink);background:#fff;border:1px solid #dce5de;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.training textarea{resize:vertical;line-height:1.8}.tr-toolbar input{max-width:360px}.tr-toolbar select{max-width:230px}.tr-toolbar>span{white-space:nowrap;color:#7b897f;margin-left:auto;font-size:12px}.tr-empty{text-align:center;color:#6f8075;background:#fafcf9;border:1px dashed #d6e1d7;border-radius:14px;margin:20px 0;padding:50px 24px}.tr-empty h3{margin:10px 0}.tr-empty p{margin:12px 0 20px}.tr-symbol{color:#5f8061;background:#e3ecde;border-radius:16px;place-items:center;width:54px;height:54px;font-size:25px;display:inline-grid}.tr-template-section{margin-top:35px}.tr-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.training .tr-template-grid button{text-align:left;border-style:dashed;flex-direction:column;gap:12px;padding:18px;display:flex}.tr-template-grid span{color:#78917d;font-size:12px}.tr-template-grid small{justify-content:space-between;gap:5px;display:flex}.tr-template-grid i{color:#387557;font-style:normal}.tr-table-wrap{border:1px solid var(--tr-line);background:#fff;border-radius:12px;margin-top:20px;overflow:auto}.training table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:13px}.training th{color:#72816f;background:#f3f7f2;padding:14px 18px;font-size:12px;font-weight:500}.training td{border-top:1px solid #edf0eb;padding:16px 18px;line-height:1.7}.training td small{margin-top:3px;display:block}.training td button{white-space:nowrap;padding:6px 10px;font-size:12px}.tr-row-actions{gap:6px;display:flex}.tr-alert{background:#f0f9f0;border:1px solid #cde3d2;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 18px;display:flex}.tr-alert.error{color:#a65438;background:#fff3ec;border-color:#efd1c1}.training .tr-alert button{background:0 0;border:0;padding:2px 9px;font-size:20px}.tr-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#19362c66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tr-dialog{background:#fff;border-radius:18px;width:100%;max-width:850px;max-height:92dvh;overflow:auto;box-shadow:0 20px 80px #152b2433}.tr-dialog>header{border-bottom:1px solid var(--tr-line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex;position:sticky;top:0}.tr-dialog>header h2{margin-top:5px;font-size:22px;line-height:1.5}.tr-dialog>header>button{padding:4px 12px;font-size:22px}.tr-dialog-content{padding:26px 30px}.tr-dialog footer{border-top:1px solid var(--tr-line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 30px;display:flex;position:sticky;bottom:0}.tr-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tr-form-grid .wide{grid-column:1/-1}.training label{flex-direction:column;gap:8px;font-size:13px;display:flex}.training fieldset{border:1px solid var(--tr-line);border-radius:9px;margin:0;padding:15px}.training legend{padding:0 6px;font-size:13px}.tr-inline{gap:25px;display:flex}.training .tr-inline label{flex-direction:row;align-items:center;gap:6px}.training input[type=checkbox],.training input[type=radio]{accent-color:var(--tr-green);flex-shrink:0;width:17px;height:17px}.tr-section-title{flex-direction:column;gap:8px;margin:28px 0 16px;display:flex}.tr-section-title>span{color:#7e897f;font-size:12px}.tr-question-editor{border:1px solid var(--tr-line);background:#f7faf5;border-radius:10px;flex-direction:column;gap:14px;margin:20px 0;padding:20px;display:flex}.tr-question-editor .tr-card-top button{padding:4px 10px}.tr-upload-row{border-bottom:1px solid var(--tr-line);word-break:break-all;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.tr-upload-row a,.tr-asset a{color:var(--tr-green)}.tr-upload-row button{white-space:nowrap}.tr-objective{background:#edf5ec;border-radius:10px;padding:20px;line-height:1.8}.tr-objective p{margin:8px 0}.tr-lesson{white-space:pre-wrap;overflow-wrap:anywhere;margin:26px 0;font-size:15px;line-height:2.1}.tr-asset{flex-direction:column;gap:8px;margin:20px 0;display:flex}.tr-asset video,.tr-asset img{object-fit:contain;background:#eff3ef;border-radius:10px;width:100%;max-height:500px}.tr-exam-summary{border-top:1px solid var(--tr-line);padding:24px 0 18px}.tr-exam-summary p{color:#7b877c;margin-top:9px;font-size:13px}.tr-exam{flex-direction:column;gap:20px;margin-top:20px;display:flex}.tr-exam legend{font-size:15px;font-weight:600}.training .tr-choice{cursor:pointer;background:#f6f8f4;border-radius:8px;flex-direction:row;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.tr-history{margin-top:25px}.tr-history details{border:1px solid var(--tr-line);border-radius:9px;margin-top:12px;overflow:hidden}.tr-history summary{cursor:pointer;background:#f6f9f3;padding:16px}.tr-history summary>span{float:right;color:#7b897e;font-size:12px}.tr-review{border-top:1px solid var(--tr-line);padding:16px 20px;font-size:13px}.tr-review p{margin-top:7px}.tr-member-list{max-height:320px;margin-top:16px;overflow:auto}.training .tr-member{border-bottom:1px solid var(--tr-line);flex-direction:row;align-items:center;gap:12px;padding:12px 6px}.tr-member small{margin-top:5px;display:block}.tr-small{max-width:480px}.tr-small p{line-height:1.9}.training input[type=file]{max-width:100%}@media (max-width:1000px){.tr-grid,.tr-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-hero{padding:26px}.tr-hero h2{font-size:25px}.tr-tabs{gap:17px}}@media (max-width:640px){.tr-hero{padding:22px;display:block}.tr-hero h2{letter-spacing:0;font-size:23px}.tr-identity{border:0;border-top:1px solid #bed0bf;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-top:20px;padding:15px 0 0}.tr-identity strong{font-size:16px}.tr-identity small{display:none}.tr-stats{grid-template-columns:1fr 1fr;gap:10px}.tr-stats>div{padding:16px}.tr-stats strong{font-size:27px}.tr-grid,.tr-template-grid{grid-template-columns:1fr}.tr-heading{flex-direction:column;align-items:flex-start}.tr-toolbar{flex-wrap:wrap}.tr-toolbar input{max-width:none}.tr-toolbar select{flex:1;max-width:none}.tr-toolbar>span{display:none}.tr-overlay{align-items:flex-end;padding:0}.tr-dialog{border-radius:16px 16px 0 0;max-height:95dvh}.tr-dialog>header,.tr-dialog-content{padding:20px}.tr-dialog footer{padding:15px 20px}.tr-dialog>header h2{font-size:19px}.tr-form-grid{grid-template-columns:1fr}.tr-history summary>span{float:none;margin-top:8px;display:block}.tr-tabs{gap:20px}.tr-tabs button{font-size:13px}}
.library-app{color:#25384b;max-width:1180px;margin:auto}.library-app button,.library-app input,.library-app select,.library-app textarea{font:inherit}.library-app button{cursor:pointer;color:#32465b;background:#fff;border:1px solid #dbe3eb;border-radius:8px;padding:9px 15px}.library-app button:disabled{opacity:.5;cursor:wait}.library-app .library-primary{color:#fff;background:#185bb1;border-color:#185bb1}.library-hero{color:#fff;background:linear-gradient(110deg,#102e53,#205c94);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:30px 34px;display:flex}.library-hero h2{margin:12px 0;font-size:28px}.library-hero p{color:#d8e7f7;margin:0}.library-eyebrow{letter-spacing:2px;color:#b9d6f3;font-size:12px}.library-hero-mark{color:#bdd9ee66;padding:0 20px;font-size:60px}.library-sections{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.library-sections button{text-align:left;border:1px solid #dce5ef;padding:20px}.library-sections button.active{background:#eef6ff;border-color:#2471c5;box-shadow:inset 0 3px #2471c5}.library-sections strong{margin:8px 0;font-size:18px;display:block}.library-sections span{color:#7693b4;font-size:12px}.library-sections small{color:#6c8094}.library-toolbar,.library-heading,.library-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.library-toolbar h3{margin:0 0 7px;font-size:21px}.library-search{gap:12px;margin:20px 0 14px;display:flex}.library-app input,.library-app textarea,.library-app select{color:#25384b;background:#fff;border:1px solid #ced9e5;border-radius:8px;max-width:100%;padding:11px}.library-search input{flex:1;min-width:0}.library-filters{flex-wrap:wrap;gap:8px;display:flex}.library-filters button{background:#f0f4f8;border-color:#0000;padding:7px 13px}.library-filters .active{color:#1558a7;background:#dcecff}.library-muted{color:#768598;font-size:13px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.library-grid .library-card{text-align:left;flex-direction:column;min-height:200px;padding:23px;display:flex}.library-card:hover{border-color:#6d9ccf}.library-card h3{margin:14px 0 10px;font-size:18px}.library-card p{color:#647588;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 20px;line-height:1.8;display:-webkit-box;overflow:hidden}.library-card-meta{color:#8090a2;justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;display:flex}.library-tag{color:#2564a7;font-size:12px}.library-panel{background:#fff;border:1px solid #e1e7ee;border-radius:13px;padding:28px}.library-panel h2{overflow-wrap:anywhere;font-size:26px}.library-heading{margin-bottom:25px}.library-actions{flex-wrap:wrap;justify-content:flex-start}.library-summary{background:#f4f7fa;border-left:3px solid #6799c9;padding:16px;line-height:1.8}.library-body,.library-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}.library-attachments,.library-comments{border-top:1px solid #e6ebf0;margin-top:30px;padding-top:18px}.library-file{overflow-wrap:anywhere;background:#f6f8fa;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.library-file div{flex-shrink:0;align-items:center;gap:14px;display:flex}.library-file a{color:#185bb1}.library-app label{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}.library-editor textarea{resize:vertical}.library-empty{text-align:center;color:#6d7e90;background:#fff;border:1px dashed #d7e1ed;border-radius:12px;padding:55px 20px}.library-empty h3{color:#3f5871}.library-error,.library-notice{color:#9b3028;background:#fff0ee;border-radius:8px;margin:14px 0;padding:13px 18px}.library-notice{color:#267143;background:#e9f7ef}.library-comment{border-bottom:1px solid #edf1f5;padding:16px 0}.library-comment small{color:#8090a2}.library-comment button{float:right;padding:3px 8px;font-size:12px}.library-app :focus-visible{outline-offset:3px;outline:2px solid #3483d5}@media (max-width:700px){.library-sections{gap:6px}.library-sections button{padding:12px 9px}.library-sections strong{font-size:14px}.library-sections small{display:none}.library-hero{padding:22px}.library-hero-mark{display:none}.library-grid{grid-template-columns:1fr}.library-panel{padding:17px}.library-file{flex-direction:column;align-items:flex-start}.library-toolbar{align-items:flex-start}.library-card-meta{flex-wrap:wrap}.library-heading{align-items:flex-start}.library-hero h2{font-size:24px}}
.guard-app{--guard-accent:#186859;color:#20352e;max-width:1600px;margin:auto;padding:8px 0 32px}.guard-app *{box-sizing:border-box}.guard-app button,.guard-app input,.guard-app textarea{font:inherit}.guard-app button{color:#244c40;cursor:pointer;background:#fff;border:1px solid #d7e2dd;border-radius:8px;padding:9px 13px}.guard-app button:disabled{opacity:.5;cursor:not-allowed}.guard-app button:focus-visible,.guard-app input:focus-visible,.guard-app textarea:focus-visible{outline-offset:2px;outline:3px solid #8ba}.guard-banner{color:#795a20;background:#fff5dc;border:1px solid #eedeb5;border-radius:10px;gap:15px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}.guard-banner strong{white-space:nowrap}.guard-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.guard-eyebrow{letter-spacing:2px;color:#6a8076;font-size:12px}.guard-heading h2{margin:9px 0;font-size:28px}.guard-heading p,.guard-panel>p{color:#708078;font-size:14px}.guard-shift{text-align:right;gap:9px;font-size:13px;display:grid}.guard-app .guard-primary{background:var(--guard-accent);color:#fff;border-color:var(--guard-accent)}.guard-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.guard-stats>div{background:#fff;border:1px solid #dfe8e2;border-radius:12px;gap:10px;padding:18px 22px;display:grid}.guard-stats span{color:#73847b;font-size:13px}.guard-stats strong{font-size:29px}.guard-stats small{color:#7b8a82;margin-left:8px;font-size:12px;font-weight:400}.guard-tabs{border-bottom:1px solid #dae4de;gap:8px;margin-top:24px;padding-bottom:12px;display:flex}.guard-app button[aria-pressed=true]{color:#165840;background:#e6f1eb;border-color:#93bba5}.guard-message{color:#577568;min-height:22px;font-size:13px}.guard-workspace{grid-template-columns:220px minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.guard-panel{background:#fff;border:1px solid #dfe8e2;border-radius:12px;min-width:0;padding:20px}.guard-panel h3{margin:0 0 18px;font-size:16px}.guard-panel h4{margin:22px 0 12px;font-size:14px}.guard-app input,.guard-app textarea{color:#253e31;background:#fff;border:1px solid #d8e2dc;border-radius:8px;width:100%;padding:11px}.guard-app textarea{resize:vertical;min-height:88px;margin:10px 0;display:block}.guard-store-list{gap:10px;margin-top:14px;display:grid}.guard-store-list button{text-align:left;gap:9px;padding:14px;display:grid}.guard-store-list strong{font-size:13px}.guard-store-list span,.guard-store-list small{color:#718377;font-size:12px}.guard-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.guard-panel-title h3{margin:0}.guard-tag{white-space:nowrap;color:#697b70;background:#f0f3f0;border-radius:5px;padding:5px 8px;font-size:11px}.guard-video-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guard-video{color:#c2d1c9;background:#1d302b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;display:flex}.guard-video>span{color:#637e71;font-size:32px}.guard-video p{margin:0;font-size:12px}.guard-video small{color:#829b8e;font-size:11px}.guard-controls{flex-wrap:wrap;gap:8px;display:flex}.guard-help{line-height:1.7;color:#7c8982!important;font-size:12px!important}.guard-script{border-bottom:1px solid #eef2ef;align-items:center;gap:12px;padding:12px 0;font-size:13px;line-height:1.7;display:flex}.guard-script button{flex-shrink:0;font-size:12px}.guard-call{border-bottom:1px solid #edf1ee;padding:16px 0}.guard-call strong,.guard-active strong{font-size:13px}.guard-call p,.guard-active p{color:#6c7a72;font-size:13px;line-height:1.8}.guard-active{background:#edf6f0;border-radius:9px;padding:14px}.guard-active label{font-size:12px}.guard-add{width:100%;margin-top:18px}.guard-device-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.guard-device-grid article{border:1px solid #e1e8e3;border-radius:10px;padding:20px}.guard-device-grid p{color:#6d7c72;font-size:13px;line-height:1.8}.guard-note{background:#f3f6f3;border-radius:8px;padding:18px;font-size:13px;line-height:1.8}.guard-log{border-bottom:1px solid #ecf1ec;gap:24px;padding:15px 0;font-size:13px;line-height:1.8;display:flex}.guard-log time{color:#809084;flex-shrink:0}@media (max-width:1200px){.guard-workspace{grid-template-columns:190px minmax(0,1fr)}.guard-workspace>aside:last-child{grid-column:1/-1}}@media (max-width:700px){.guard-banner,.guard-heading{flex-direction:column;align-items:stretch}.guard-shift{text-align:left}.guard-stats{grid-template-columns:1fr 1fr}.guard-workspace{grid-template-columns:1fr}.guard-workspace>aside:last-child{grid-column:auto}.guard-device-grid{grid-template-columns:1fr}.guard-video{min-height:150px}.guard-log{flex-direction:column;gap:4px}.guard-tabs{flex-wrap:wrap}.guard-script{align-items:flex-start}.guard-panel{padding:16px}}.guard-app select{width:100%;font:inherit;color:#253e31;background:#fff;border:1px solid #d8e2dc;border-radius:8px;margin:8px 0 16px;padding:10px;display:block}.guard-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guard-app label{font-size:13px}.guard-checks{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.guard-app .guard-checks input,.guard-app .guard-check input{width:auto;margin-right:8px}.guard-check{margin:18px 0;display:block}.guard-error{color:#9d2929;background:#ffebeb;border-radius:8px;padding:14px}.guard-overdue{background:#fff1dd;border-radius:6px;padding:8px;color:#a55517!important}.guard-call>button{margin-top:12px}.guard-controls{margin-top:14px}
.quotation{color:#19365e;max-width:1200px;margin:0 auto;font-size:14px}.quotation *{box-sizing:border-box}.quotation h2,.quotation h3,.quotation p{margin:0}.quotation h3{font-size:18px;font-weight:650;line-height:1.5}.quotation p{color:#718095;font-size:13px;line-height:1.8}.quotation button{color:#234974;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.quotation button:hover{background:#f1f6fc;border-color:#9bb5d6}.quotation button:disabled{opacity:.45;cursor:default}.quotation button:focus-visible,.quotation input:focus-visible,.quotation select:focus-visible{outline-offset:3px;outline:3px solid #9bbdef}.quotation .qt-primary{color:#fff;background:#073b91;border-color:#073b91}.quotation .qt-primary:hover{background:#0c4aab}.quotation .qt-link{color:#285b99;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:4px 0}.quotation input,.quotation select{color:#233e60;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d9e2ed;border-radius:7px;padding:10px 12px;font-size:13px}.quotation input::placeholder{color:#9aa7b8}.quotation label{font-size:13px}.qt-hero{color:#fff;background:linear-gradient(115deg,#073379,#174e96);border-bottom:4px solid #efc445;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:30px 34px;display:flex}.qt-eyebrow{letter-spacing:2px;color:#c8d9f1;font-size:12px}.quotation .qt-hero h2{letter-spacing:1px;margin:10px 0;font-size:28px;font-weight:650}.quotation .qt-hero p{color:#d0def2;font-size:13px}.qt-hero-mark{border-left:1px solid #ffffff35;flex-shrink:0;align-items:center;gap:15px;padding:10px 0 10px 28px;display:flex}.qt-hero-mark>svg{color:#f4cd62;width:40px;height:40px}.qt-hero-mark>span{letter-spacing:1px;font-size:19px}.qt-hero-mark span span{color:#bbcee8;letter-spacing:1px;margin-top:8px;font-size:11px;display:block}.qt-nav{border-bottom:1px solid #dce4ef;align-items:center;gap:25px;margin:10px 0 24px;padding:0 4px;display:flex}.quotation .qt-nav button{color:#7b899c;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:18px 4px;font-size:14px}.quotation .qt-nav button[aria-pressed=true]{color:#073b91;border-bottom-color:#073b91;font-weight:650}.qt-count{color:#58728f;background:#eaf0f8;border-radius:5px;margin-left:3px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.qt-start-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:20px;margin-bottom:22px;display:grid}.qt-card{background:#fff;border:1px solid #dce5ef;border-radius:12px;min-width:0;margin-bottom:22px;padding:24px}.qt-start-grid>.qt-card{margin:0}.qt-section-head{align-items:center;gap:12px;min-width:0;margin-bottom:22px;display:flex}.qt-section-head p{margin-top:5px}.qt-section-head>div{min-width:0}.qt-icon{color:#255690;background:#edf3fc;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.qt-icon.yellow{color:#9b7319;background:#fff5d7}.qt-step{color:#8294ad;white-space:nowrap;letter-spacing:1px;margin-left:auto;font-size:10px}.qt-upload-zone{background:#f7faff;border:1px dashed #aec4e1;border-radius:9px;align-items:center;gap:15px;padding:22px 18px;display:flex}.qt-upload-zone strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.qt-upload-zone p{font-size:11px}.qt-upload-zone>button{white-space:nowrap;margin-left:auto}.qt-upload-symbol{color:#4878b6;flex-shrink:0;display:flex}.qt-upload-foot{color:#8290a2;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}.qt-library-summary{position:relative;overflow:hidden}.qt-library-summary:before{content:"";background:#eac557;width:70px;height:4px;position:absolute;top:0;right:0}.qt-library-number{color:#123f7c;font-variant-numeric:tabular-nums;margin:4px 0 15px;font-size:36px;font-weight:650;line-height:1}.qt-library-number span{color:#8390a2;margin-left:12px;font-size:12px;font-weight:400}.qt-library-summary .qt-actions{justify-content:space-between;margin-top:17px}.qt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qt-push{margin-left:auto}.qt-kicker{letter-spacing:2px;color:#8298b4;margin-bottom:5px;font-size:10px;display:block}.qt-results{margin-top:28px}.qt-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px;display:grid}.quotation .qt-stat{text-align:left;color:#29435f;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:19px 20px;display:block}.qt-stat>div{align-items:center;gap:10px;display:flex}.qt-stat strong{color:#183c69;font-variant-numeric:tabular-nums;margin-left:auto;font-size:28px;font-weight:600;line-height:1}.qt-status-symbol{border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:18px;font-weight:500;display:inline-flex}.qt-stat p{margin-top:12px;font-size:11px}.qt-stat p span{float:right}.qt-stat.exact .qt-status-symbol,.qt-tag.exact{color:#347a62;background:#eaf5f0}.qt-stat.similar .qt-status-symbol,.qt-tag.similar{color:#967019;background:#fff4d8}.qt-stat.missing .qt-status-symbol,.qt-tag.missing{color:#687a93;background:#edf1f6}.quotation .qt-stat[aria-pressed=true]{background:#f7faff;border-color:#3e6daa;box-shadow:0 0 0 1px #3e6daa}.qt-result-toolbar{align-items:center;gap:15px;margin:18px 0;font-size:12px;display:flex}.qt-result{margin-bottom:14px;padding:0;overflow:hidden}.qt-result-title{align-items:center;gap:14px;padding:20px 24px;display:flex}.qt-result-title h3{font-size:16px}.qt-result-title p{margin-top:4px;font-size:12px}.qt-result-number{color:#94a6bd;align-self:flex-start;margin-top:4px;font-size:12px}.qt-tag{white-space:nowrap;border-radius:5px;margin-left:auto;padding:5px 10px;font-size:11px;display:inline-block}.qt-candidate{background:#fbfcfe;border-top:1px solid #e9eef4;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(90px,.5fr);gap:13px 24px;padding:18px 24px 12px;display:grid}.qt-candidate-main strong{margin-top:6px;font-size:13px;display:block}.qt-candidate-main p{font-size:12px}.qt-candidate-reason p{color:#536a86;margin-top:6px;font-size:12px}.qt-candidate-price{text-align:right}.qt-candidate-price strong{color:#163f78;overflow-wrap:anywhere;margin-top:6px;font-size:20px;display:block}.qt-candidate-source{color:#8a98aa;overflow-wrap:anywhere;border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:10px;font-size:10px}.qt-no-match{color:#8da0b7;background:#f8fafc;border-top:1px solid #edf1f5;align-items:center;gap:16px;padding:18px 24px;display:flex}.qt-no-match span{color:#8a98ab;font-size:11px;display:block}.quotation .qt-empty{text-align:center;background:#fff;padding:40px 20px}.qt-empty>svg,.qt-empty-icon{color:#819dbf;background:#eff4fb;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;padding:12px;display:inline-flex}.qt-empty h3{margin-bottom:8px;font-size:16px}.qt-empty .qt-link{margin-top:12px}.qt-footer{text-align:center;background:0 0;border-top:1px solid #dfe7f0;margin-top:25px;padding:20px 0 5px}.qt-footer>span{color:#68819d;align-items:center;gap:6px;font-size:11px;display:inline-flex}.qt-footer svg{width:14px;height:14px}.qt-footer p{color:#98a4b4;margin-top:6px;font-size:11px}.qt-message{color:#2b5890;background:#eaf2fd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}.qt-message button{background:0 0;border:0;min-height:28px;padding:2px 10px}.quotation .qt-file-input{display:none}.qt-small{color:#8290a3!important;font-size:11px!important}.qt-table-wrap{width:100%;overflow:auto}.quotation table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:13px}.quotation th{color:#71849c;white-space:nowrap;background:#f4f7fb;padding:12px 14px;font-size:11px;font-weight:500}.quotation td{color:#425875;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:14px}.quotation td strong{font-weight:600}.quotation tr:last-child td{border-bottom:0}.qt-edit-table input{min-width:90px}.qt-edit-table td:nth-child(2){width:30%}.qt-edit-table td:nth-child(3){width:25%}.qt-edit-table td{padding:12px 8px}.quotation .qt-row-number{color:#8a9db5;padding-left:14px;font-size:11px}.qt-source{overflow-wrap:anywhere;max-width:340px;font-size:11px}.quotation .qt-price{color:#1a4a87;font-weight:600}.qt-library-tools{color:#7c8da2;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:12px;display:flex}.qt-search{align-items:center;width:420px;max-width:100%;display:flex;position:relative}.qt-search svg{color:#8699b1;width:17px;position:absolute;left:12px}.qt-search input{padding-left:38px}.qt-import{border-top:3px solid #e9c453}.qt-filename{overflow-wrap:anywhere}.qt-import-meta{grid-template-columns:2fr 1fr;gap:16px;max-width:540px;margin-bottom:20px;display:grid}.qt-import label{color:#607690;display:block}.qt-import input,.qt-import select{margin-top:8px;display:block}.qt-mapping{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.qt-required{color:#a58535;margin-left:8px;font-size:9px}.qt-preview-heading{justify-content:space-between;gap:15px;margin-bottom:12px;font-size:13px;display:flex}.qt-preview-heading span{color:#8594a7;font-size:11px}.qt-import-actions{border-top:1px solid #edf1f5;justify-content:flex-end;margin-top:20px;padding-top:18px}.quotation .qt-error{color:#a34f37;background:#fff2ed;border-radius:6px;margin-top:12px;padding:12px}@media (max-width:1050px){.qt-start-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.qt-upload-zone{flex-wrap:wrap}.qt-upload-zone>button{margin-left:37px}.qt-step{display:none}.qt-mapping{grid-template-columns:repeat(3,minmax(0,1fr))}.qt-card{padding:20px}.qt-result{padding:0}}@media (max-width:760px){.qt-hero{padding:24px}.quotation .qt-hero h2{letter-spacing:0;font-size:23px}.qt-hero-mark{display:none}.qt-nav{gap:20px;margin-bottom:18px}.qt-start-grid{grid-template-columns:1fr;gap:14px}.qt-card{margin-bottom:16px;padding:18px}.qt-library-summary .qt-section-head{margin-bottom:14px}.qt-library-number{font-size:30px}.qt-stat-grid{gap:8px}.quotation .qt-stat{padding:14px 10px}.qt-stat>div{flex-wrap:wrap;gap:5px;font-size:11px}.qt-status-symbol{width:21px;height:21px;font-size:14px}.qt-stat strong{flex-basis:100%;margin-top:9px;font-size:26px;display:block}.qt-stat p{display:none}.qt-section-head{flex-wrap:wrap;gap:10px;margin-bottom:17px}.qt-section-head>.qt-push{margin-left:0}.qt-upload-foot{align-items:flex-start}.qt-upload-foot>span{max-width:65%;line-height:1.7}.qt-result{padding:0}.qt-result-title{gap:10px;padding:17px 16px}.qt-result-title h3{font-size:15px}.qt-result-title .qt-tag{padding:4px 7px;font-size:10px}.qt-candidate{grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:16px}.qt-candidate-main{grid-column:1}.qt-candidate-price{grid-area:1/2}.qt-candidate-reason{grid-column:1/-1}.qt-candidate-source{font-size:10px}.qt-result-toolbar{flex-wrap:wrap}.qt-result-toolbar>.qt-push{width:100%;margin-left:0}.qt-library-tools{flex-direction:column;align-items:stretch;gap:10px}.qt-search{width:100%}.qt-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-import-meta{grid-template-columns:1fr 1fr}.qt-preview-heading{flex-direction:column;gap:6px}.qt-footer{padding-inline:10px}.quotation .qt-empty{padding:30px 16px}.qt-no-match{padding:16px}.qt-hero p{max-width:300px}.qt-results{margin-top:24px}.qt-edit-table{min-width:650px}}@media (prefers-reduced-motion:reduce){.quotation button{transition:none}}.quotation .qt-nav{flex-wrap:wrap;gap:12px 25px}.qt-review-flow{color:#617a9d;background:#f5f8fd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;font-size:12px;display:flex}.qt-review-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.quotation .qt-review-filters button[aria-pressed=true]{color:#174883;background:#edf3fc;border-color:#3d6ba5}.qt-submissions td small{color:#8293a8;margin-top:5px;font-size:11px;display:block}.qt-review-detail{background:#fcfdff;border:1px solid #d8e3f1;border-top:3px solid #e8c55a;border-radius:10px;margin-top:26px;padding:24px;scroll-margin-top:80px}.qt-review-note{overflow-wrap:anywhere;background:#f2f6fb;border-radius:8px;margin:16px 0 20px;padding:15px 18px;font-size:13px}.qt-review-note p{white-space:pre-wrap;margin-top:5px}.qt-review-comment{margin-top:20px;display:block}.quotation textarea{color:#233e60;width:100%;min-height:90px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e2ed;border-radius:7px;margin-top:8px;padding:12px;font-size:13px;display:block}.quotation textarea:focus-visible{outline-offset:3px;outline:3px solid #9bbdef}.qt-submission-form{background:#f5f8fd;border-radius:9px;gap:16px;margin-bottom:24px;padding:18px;display:grid}.qt-submission-form input{margin-top:8px}.qt-submissions table{min-width:740px}.qt-submissions td:first-child{overflow-wrap:anywhere;max-width:240px}@media (max-width:760px){.quotation .qt-nav{gap:12px}.quotation .qt-nav button{gap:5px;padding:15px 0;font-size:12px}.qt-nav svg{width:17px}.qt-nav .qt-count{padding:2px 5px}.qt-review-detail{padding:16px}.qt-review-flow{gap:8px;font-size:11px}.qt-submission-form{padding:14px}.qt-review-detail .qt-import-actions{justify-content:flex-start}}
.nc-toolbar,.nc-meta,.nc-bottom{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nc-toolbar{justify-content:space-between;margin:20px 0}.nc select,.nc input,.nc textarea{font:inherit;color:#19365e;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:100%;padding:11px}.nc-list{gap:14px;display:grid}.nc-list article{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:20px}.nc-meta{color:#64748b;font-size:13px}.nc-meta time{margin-left:auto}.nc-source{color:#16488b;background:#eaf2ff;border-radius:6px;padding:5px 10px;font-weight:700}.nc .nc-title{text-align:left;color:#143764;background:0 0;border:0;padding:14px 0 5px;font-size:20px;font-weight:700}.nc-excerpt{white-space:pre-line;-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-bottom{margin-top:18px;font-size:13px}.nc-bottom>span{margin-right:auto}.nc button{cursor:pointer}.nc button:disabled{opacity:.5;cursor:default}.nc-bottom button,.nc-dialog button{border:1px solid #cdd9e8;border-radius:8px;padding:9px 15px}.nc-message{color:#174b89;background:#eaf2ff;border-radius:8px;padding:12px}.nc-overlay{z-index:1000;background:#10294d80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nc-dialog{color:#19365e;box-sizing:border-box;background:#fff;border-radius:18px;width:min(720px,100%);max-height:90dvh;padding:26px;overflow:auto}.nc-dialog header{justify-content:space-between;align-items:start;gap:12px;display:flex}.nc-dialog h2{margin:0 0 8px}.nc-dialog header p,.nc-dialog form>p{color:#64748b;font-size:13px}.nc-dialog form{gap:16px;margin-top:20px;display:grid}.nc-dialog label{gap:7px;font-size:14px;display:grid}.nc-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nc-dialog footer{justify-content:flex-end;gap:10px;display:flex}.nc-content{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #dce5ef;padding:20px 0;line-height:1.9}.nc-empty{text-align:center;color:#64748b;padding:50px}@media (max-width:600px){.nc-fields{grid-template-columns:1fr}.nc-dialog{padding:18px}.nc-meta time{margin-left:0}.nc-overlay{padding:10px}.nc-list article{padding:14px}}
.marketing-center{color:#233447;max-width:1200px;margin:0 auto}.marketing-center *{box-sizing:border-box}.marketing-center button{cursor:pointer;color:#284257;font:inherit;background:#fff;border:1px solid #d8e1e9;border-radius:8px;padding:9px 14px}.marketing-center button:disabled{opacity:.5;cursor:not-allowed}.marketing-center button:focus-visible,.marketing-center input:focus-visible,.marketing-center summary:focus-visible{outline-offset:2px;outline:3px solid #80b6db}.marketing-center .mk-primary{color:#fff;background:#176079;border-color:#176079}.mk-hero{color:#fff;background:linear-gradient(110deg,#113d52,#21667a);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.mk-hero span{letter-spacing:2px;color:#bbd9e1;font-size:13px}.mk-hero h2{margin:12px 0;font-size:30px}.mk-hero p{color:#d9e9ec;margin:0}.mk-hero-note{border-left:1px solid #578394;flex-shrink:0;padding:16px 24px;font-size:14px;line-height:1.9}.mk-tabs{flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.mk-tabs button[aria-pressed=true]{color:#15566b;background:#e4f0f3;border-color:#176079;font-weight:700}.mk-card{background:#fff;border:1px solid #e1e7ec;border-radius:12px;margin-bottom:20px;padding:25px}.mk-card h3{margin:0 0 10px;font-size:19px}.mk-card p{color:#627384;white-space:pre-wrap;font-size:14px;line-height:1.75}.mk-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.mk-heading p{margin:5px 0}.mk-tag{color:#376174;white-space:nowrap;background:#edf3f5;border-radius:5px;padding:5px 8px;font-size:12px;display:inline-block}.mk-rule-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mk-rule{background:#f0f5fc;border-top:4px solid #5286c2;border-radius:10px;padding:20px}.mk-rule.yellow{background:#fff9e9;border-color:#d9b64c}.mk-rule.red{background:#fff2f1;border-color:#c86a68}.mk-rule span{font-size:13px}.mk-rule strong{margin-top:12px;font-size:25px;display:block}.mk-policy{padding-left:22px;font-size:14px;line-height:2.2}.mk-lesson{border-bottom:1px solid #e8edf1;padding:18px 0}.mk-lesson summary{cursor:pointer;font-weight:600}.mk-lesson blockquote{background:#f5f8fa;border-left:3px solid #528d9e;margin:12px 0;padding:15px 20px;font-size:14px;line-height:1.9}.mk-note{background:#f5f8fa;border-radius:6px;padding:13px 16px}.mk-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketing-center label:not(.mk-choice){font-size:14px}.mk-form-grid label,.mk-search{flex-direction:column;gap:7px;display:flex}.marketing-center input:not([type=checkbox]),.marketing-center select,.marketing-center textarea{color:#243746;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e0;border-radius:7px;min-width:0;padding:10px 12px}.marketing-center textarea{resize:vertical;min-height:85px}.mk-wide{grid-column:1/-1}.mk-search{max-width:400px;margin-bottom:22px}.mk-prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-prize{overflow-wrap:anywhere;border:1px solid #e1e7ec;border-radius:10px;padding:20px}.mk-prize h4{margin:16px 0 8px;font-size:18px}.mk-prize dl{border-block:1px solid #eef1f4;gap:20px;padding:14px 0;display:flex}.mk-prize dt{color:#778693;font-size:12px}.mk-prize dd{margin:6px 0 0;font-weight:600}.mk-prize small{color:#5c7482;line-height:1.9;display:block}.mk-prize button{margin-top:16px}.mk-editor{border-top:2px solid #e1e7ec;margin-top:24px;padding-top:24px}.marketing-center fieldset{border:1px solid #dce5ea;border-radius:8px;margin:20px 0;padding:14px}.mk-checks{flex-wrap:wrap;gap:14px;display:flex}.mk-checks label,.mk-choice{align-items:center;gap:7px;display:flex}.marketing-center input[type=checkbox]{accent-color:#176079;flex-shrink:0;width:16px;height:16px}.mk-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mk-table-wrap{margin-top:20px;overflow:auto}.marketing-center table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px}.marketing-center th,.marketing-center td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebef;padding:14px 12px}.marketing-center th{background:#f5f8fa;font-weight:600}.marketing-center td small{color:#6c7d89;margin-top:5px;display:block}.mk-choice{margin-bottom:9px;font-size:13px}.mk-muted{color:#80909c;font-size:13px}.mk-record{border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.mk-record p{margin:6px 0}.mk-feedback{border-top:1px solid #e4eaf0;padding:22px 0}.mk-feedback h4{margin:12px 0}.mk-metrics{background:#f5f8fa;border-radius:8px;flex-wrap:wrap;gap:28px;padding:16px;display:flex}.mk-metrics span{color:#667c89;font-size:12px}.mk-metrics b{color:#26465a;margin-top:8px;font-size:18px;display:block}.mk-empty{text-align:center;background:#f7f9fb;border-radius:10px;padding:30px}.mk-error,.mk-success{color:#923d30;background:#fff0ec;border-radius:8px;margin-bottom:16px;padding:14px}.mk-success{color:#286443;background:#eaf5ef}@media (max-width:760px){.mk-hero{flex-direction:column;align-items:flex-start;padding:24px}.mk-hero-note{border:0;padding:0}.mk-card{padding:18px}.mk-rule-grid,.mk-prizes,.mk-form-grid{grid-template-columns:1fr}.mk-wide{grid-column:auto}.mk-heading,.mk-record{flex-direction:column;align-items:flex-start}.mk-tabs button{flex:1 0 40%;font-size:13px}.mk-rule strong{font-size:22px}}.mk-overview{margin-top:20px}.mk-steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:22px;display:grid}.mk-steps article>span{color:#6b99aa;font-size:24px;font-weight:700}.mk-steps h4{margin:10px 0;font-size:17px}.mk-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-board{border:1px solid #d9e5eb;border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.mk-board h4{margin:20px 0 4px;font-size:21px}.mk-board ul{color:#5b7180;margin-bottom:24px;padding-left:18px;font-size:13px;line-height:2;list-style:outside}.mk-board button{margin-top:auto}.mk-board-reserved{background:#f8fafb;border-style:dashed}.mk-board-reserved>.mk-muted{margin-top:auto;padding-top:30px}.mk-back{color:#677c8b;flex-wrap:wrap;align-items:center;gap:16px;max-width:1200px;margin:0 auto 18px;font-size:13px;display:flex}.mk-back button{color:#24596c;cursor:pointer;background:#fff;border:1px solid #cfdee7;border-radius:8px;padding:10px 14px}@media (max-width:760px){.mk-steps,.mk-board-grid{grid-template-columns:1fr}.mk-steps{gap:12px}.mk-board{padding:20px}}.mk-module-tabs{max-width:1200px;margin:0 auto 20px}.marketing-center[hidden]{display:none}.mk-prize-image{object-fit:contain;background:#f5f8fa;border-radius:8px;width:100%;height:180px;margin-bottom:16px;display:block}.mk-no-image{color:#899aa5;justify-content:center;align-items:center;font-size:14px;display:flex}.mk-image-editor{background:#f7f9fb;border-radius:10px;margin:18px 0;padding:18px}.mk-image-editor .mk-prize-image{width:220px;max-width:100%}.mk-image-editor label{flex-direction:column;gap:8px;display:flex}
.growth{color:#183459;max-width:1180px;margin:auto}.growth *{box-sizing:border-box}.growth .module-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-height:0;margin-bottom:22px;padding:28px}.growth h2{margin:9px 0;font-size:25px}.growth h2:focus{outline:none}.growth h3{margin:0;font-size:21px;line-height:1.5}.growth p{color:#64748b;margin:10px 0;font-size:14px;line-height:1.85}.growth button{font:inherit;color:#17487f;cursor:pointer;background:#fff;border:1px solid #d4dfed;border-radius:8px;padding:11px 18px;font-size:14px}.growth button:disabled{opacity:.5;cursor:wait}.growth button:focus-visible,.growth input:focus-visible,.growth summary:focus-visible{outline-offset:3px;outline:3px solid #8eb6ed}.growth .primary-action{color:#fff;background:#0b438e;border-color:#0b438e}.gr-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.gr-eyebrow{color:#58759b;letter-spacing:1px;font-size:12px;font-weight:600}.gr-badge{color:#285a96;background:#eff5fd;border-radius:6px;padding:8px 13px;font-size:12px}.gr-intro{background:linear-gradient(115deg,#eaf2fe,#f2f7fc 65%,#e5eff7);border-radius:16px;padding:35px 36px 100px;position:relative;overflow:hidden}.gr-intro:after{content:"↗";color:#d2e1f3;pointer-events:none;font-size:340px;line-height:1.6;position:absolute;top:-80px;right:7%}.gr-intro h3{letter-spacing:-1px;z-index:1;margin:16px 0;font-size:38px;line-height:1.35;position:relative}.gr-intro p{z-index:1;position:relative}.gr-path{color:#36608d;align-items:center;gap:18px;margin-top:25px;font-size:13px;display:flex}.gr-path i{color:#8aa4c5;font-style:normal}.gr-entry-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:-65px;margin-bottom:28px;padding:0 28px;display:grid;position:relative}.gr-entry{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:30px;box-shadow:0 8px 26px #18345908}.gr-entry-icon{float:right;color:#1b529d;background:#edf4ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.gr-entry h3{margin:16px 0 10px;font-size:25px}.gr-entry p{min-height:52px}.gr-tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.gr-tags span{color:#55708d;background:#f1f5fa;border-radius:5px;padding:5px 10px;font-size:12px}.gr-entry>.primary-action{justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:14px 18px;display:flex}.growth .gr-link{color:#225691;background:0 0;border:0;padding:12px 0;font-size:13px}.gr-entry>.gr-link{width:100%}.gr-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.gr-toolbar>span{color:#7a8ba1;font-size:12px}.gr-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.gr-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:26px;display:grid}.gr-steps{background:#eff4fa;border-radius:12px;padding:24px 16px;position:sticky;top:24px}.gr-steps>.gr-eyebrow{margin:0 10px 20px;display:block}.growth .gr-steps button{text-align:left;color:#7386a0;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin:4px 0;padding:12px 9px;display:flex}.gr-steps i{border:1px solid #cbd7e7;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.growth .gr-steps button.active{color:#153f79;background:#fff;font-weight:600;box-shadow:0 3px 12px #18345908}.gr-steps button.active i{color:#fff;background:#174d94;border-color:#174d94}.gr-steps p{margin:20px 10px 0;font-size:12px}.gr-form-head h3{margin:10px 0;font-size:26px}.gr-form-head progress{appearance:none;border:0;border-radius:8px;width:100%;height:5px;margin:12px 0 4px;overflow:hidden}.gr-form-head progress::-webkit-progress-bar{background:#edf2f8}.gr-form-head progress::-webkit-progress-value{background:#376da9}.gr-form-head progress::-moz-progress-bar{background:#376da9}.gr-question{border:0;border-bottom:1px solid #edf1f6;min-width:0;margin:0;padding:26px 0}.gr-question legend{float:left;width:100%;margin-bottom:12px;font-size:15px;font-weight:600}.gr-question legend+*{clear:both}.gr-question p{margin:0 0 12px;font-size:12px}.gr-options{flex-wrap:wrap;gap:9px;display:flex}.gr-options label{cursor:pointer;color:#526780;background:#fff;border:1px solid #dce4ef;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.gr-options label.selected{color:#174b8b;background:#eff5ff;border-color:#6087b8}.gr-options input{accent-color:#174b8b;flex-shrink:0;width:14px;height:14px;margin:0}.gr-number-input{border:1px solid #cdd9e8;border-radius:8px;align-items:center;max-width:350px;display:flex;overflow:hidden}.gr-number-input input{font:inherit;color:#183459;background:#fff;border:0;width:100%;min-width:0;padding:12px 14px;font-size:14px}.gr-number-input span{color:#7890aa;white-space:nowrap;padding:0 14px;font-size:13px}.gr-form-footer{background:#fff;justify-content:space-between;gap:12px;margin-top:28px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.gr-form-footer>div{gap:8px;display:flex}.gr-message{background:#f0f6ff;border:1px solid #cbdced;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:14px;line-height:1.7}.gr-message button{margin-left:12px}.gr-result-hero{color:#fff;background:linear-gradient(110deg,#123f78,#245f9d);border-radius:14px;padding:34px}.gr-result-hero .gr-eyebrow{color:#b8d2ed}.gr-result-hero h3{margin:12px 0;font-size:32px}.gr-result-hero p{color:#dce8f6}.gr-result-hero small{color:#bcd0e8;font-size:12px;line-height:1.8;display:block}.gr-result-hero .gr-tags span{color:#e7f0fc;background:#ffffff15}.gr-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 30px;display:grid}.gr-metrics>div{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:23px}.gr-metrics small{color:#6b7e95;font-size:12px}.gr-metrics b{margin-top:12px;font-size:24px;font-weight:600;display:block}.gr-metrics p{margin:8px 0 0;font-size:12px}.gr-section-title{justify-content:space-between;align-items:center;gap:10px;margin:30px 0 18px;display:flex}.gr-section-title>span{color:#7a8ca3;font-size:12px}.gr-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:24px;display:grid}.gr-actions article{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:24px}.gr-number{color:#9ab4d3;margin-bottom:14px;font-size:26px;font-weight:600;display:block}.gr-actions h3{font-size:19px}.gr-actions p{font-size:13px}.gr-first{background:#f4f7fb;border-radius:8px;margin-top:18px;padding:15px}.gr-first small{color:#315b8d;font-size:12px;font-weight:600}.gr-first p{margin:6px 0 0}.gr-guide{border-top:1px solid #e4ecf5;padding-top:14px;font-size:13px;line-height:1.8}.gr-guide ol{color:#64748b;padding-left:20px}.gr-next h3{margin-top:10px}.gr-next button{margin-top:12px}.gr-unknown summary{cursor:pointer;font-size:14px}.gr-unknown ul{color:#64748b;font-size:13px;line-height:2}.gr-history button{text-align:left;border:0;border-bottom:1px solid #e8eef6;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.gr-history small{color:#8291a7;margin-top:6px;font-size:12px;display:block}.gr-history b{font-size:13px;font-weight:500}@media (max-width:760px){.growth .module-card{padding:20px}.gr-header{flex-direction:column;align-items:flex-start}.gr-intro{padding:28px 24px 78px}.gr-intro h3{font-size:31px}.gr-intro:after{font-size:220px;top:0;right:-20px}.gr-entry-grid{grid-template-columns:1fr;gap:16px;margin-top:-44px;padding:0 12px}.gr-entry{padding:24px}.gr-entry p{min-height:0}.gr-workspace{grid-template-columns:1fr;gap:16px}.gr-steps{gap:6px;padding:10px;display:flex;position:static;overflow:auto}.gr-steps>.gr-eyebrow,.gr-steps p{display:none}.growth .gr-steps button{flex:none;width:auto;padding:8px;font-size:12px}.gr-steps button span{display:none}.gr-steps button.active span{display:inline}.gr-toolbar{flex-wrap:wrap}.gr-toolbar>span{display:none}.gr-form-head h3{font-size:23px}.gr-options label{padding:10px;font-size:13px}.gr-form-footer{flex-wrap:wrap}.growth .gr-form-footer button{padding:10px 12px}.gr-result-hero{padding:25px}.gr-result-hero h3{font-size:27px}.gr-metrics{grid-template-columns:1fr;gap:10px}.gr-metrics>div{padding:18px}.gr-metrics b{font-size:23px}.gr-section-title{flex-direction:column;align-items:flex-start}.gr-actions{grid-template-columns:1fr}.gr-path{gap:10px}.gr-history button{flex-direction:column;align-items:flex-start}}@media print{body *{visibility:hidden}.growth,.growth *{visibility:visible}.growth{width:100%;max-width:none;position:absolute;top:0;left:0}.growth button,.gr-toolbar,.gr-message,.gr-unknown{display:none!important}.gr-result-hero{color:#183459;border:1px solid #ccc;background:#fff!important}.gr-result-hero p,.gr-result-hero small,.gr-result-hero .gr-eyebrow,.gr-result-hero .gr-tags span{color:#526780}.gr-actions{display:block}.gr-actions article{break-inside:avoid;margin-bottom:16px}.gr-guide{display:block}.growth .module-card{break-inside:avoid}.gr-metrics{grid-template-columns:repeat(3,1fr)}}.gr-report-overview{margin-top:24px}.gr-report-overview>h3,.gr-roadmap>h3,.gr-readiness>h3{margin:12px 0}.gr-report-overview>p{font-size:15px;line-height:2}.gr-report-balance{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.gr-report-balance>div{background:#f3f7fc;border-radius:10px;padding:22px}.gr-report-balance>div:last-child{background:#fbf7ef}.gr-report-balance h4{margin:0 0 12px;font-size:16px}.gr-report-balance ul{color:#53667e;margin:0;padding-left:20px;font-size:14px;line-height:1.9}.gr-report-balance li+li{margin-top:8px}.gr-dimensions{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.growth .gr-dimensions .module-card{margin:0;padding:25px}.gr-dimensions header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gr-dimensions h3{font-size:19px}.gr-dimensions h3 small{color:#8da7c8;letter-spacing:2px;margin-bottom:8px;font-size:13px;display:block}.gr-dimensions dl{background:#f5f8fc;border-radius:8px;margin:20px 0;padding:8px 15px}.gr-dimensions dl>div{border-bottom:1px solid #e4ebf3;justify-content:space-between;gap:14px;padding:9px 0;font-size:12px;display:flex}.gr-dimensions dl>div:last-child{border:0}.gr-dimensions dt{color:#6b7e94;flex-shrink:0}.gr-dimensions dd{text-align:right;color:#274769;overflow-wrap:anywhere;margin:0}.gr-dimensions h4{margin:20px 0 8px;font-size:14px}.gr-dimensions p{font-size:14px;line-height:1.95}.gr-analysis-advice{border-left:3px solid #91b1d7;margin-top:18px;padding:5px 0 5px 15px}.gr-analysis-advice b{font-size:13px}.gr-analysis-advice p{margin-bottom:0}.gr-roadmap>article{border-top:1px solid #e4ebf3;gap:20px;padding:25px 0;display:flex}.gr-roadmap-index{color:#366493;background:#eef4fc;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.gr-roadmap article small{color:#7a8da6;font-size:12px}.gr-roadmap article h4{margin:8px 0;font-size:18px}.gr-roadmap ol{color:#53667e;padding-left:20px;font-size:14px;line-height:2}.gr-readiness>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.gr-readiness article{border-top:3px solid #9db7d7;padding-top:12px}.gr-readiness h4{margin:8px 0;font-size:17px}.gr-readiness article>b{color:#51749a;font-size:12px}.gr-readiness article>p{font-size:13px}@media (max-width:900px){.gr-dimensions{grid-template-columns:1fr}.gr-readiness>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.gr-report-balance{grid-template-columns:1fr;gap:12px}.gr-dimensions header{flex-wrap:wrap}.growth .gr-dimensions .module-card{padding:20px}.gr-report-overview>p{font-size:14px}.gr-readiness>div{grid-template-columns:1fr}.gr-dimensions dl>div{flex-wrap:wrap;gap:6px}.gr-dimensions dd{text-align:left}.gr-roadmap>article{gap:12px}}@media print{.gr-dimensions{display:block}.growth .gr-dimensions .module-card{break-inside:avoid;margin-bottom:16px}.gr-report-balance{display:block}.gr-roadmap>article{break-inside:avoid}.gr-readiness>div{grid-template-columns:1fr 1fr}}
