:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#24364b;background:#f4f7fb;font-synthesis:none;font-weight:400;font-size:14px;line-height:1.55;--navy: #102b46;--blue: #2769c9;--teal: #078f86;--muted: #8090a3;--line: #e8edf3;--red: #c95555}.coaching-card{background:#f5f8fd;border:1px solid #e2eaf4;border-radius:10px;padding:17px 18px;margin:18px 0}.coaching-heading,.coaching-heading>div{display:flex;align-items:center;gap:8px}.coaching-heading{justify-content:space-between;margin-bottom:12px}.coaching-heading>div{color:#386387;font-size:13px}.coaching-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coaching-questions article{background:#fff;padding:13px 14px;border-radius:7px}.coaching-questions article small{color:#7892ac;font-size:11px}.coaching-questions article p{font-size:13px;line-height:1.75;margin:4px 0 8px}.coaching-questions article span{color:#8796a6;font-size:10px}.coach-context{margin-top:12px;color:#6f8499;font-size:11px}.coach-context summary,.cooperation-optional summary{cursor:pointer}.coach-context p{margin:10px 0}.coach-counter{display:flex;gap:12px;align-items:end;margin-bottom:10px}.coach-counter label{width:180px;display:grid;gap:5px}.coach-counter input{padding:6px 9px}.growth-brief{margin-bottom:20px;padding:18px 22px;border:1px solid #e1ebe7;background:#fbfefd;border-radius:11px}.growth-message{display:flex;align-items:center;gap:13px}.growth-spark{background:#e6f3ed;color:#328e70;border-radius:10px;padding:9px;display:inline-flex}.growth-message small{font-size:10px;letter-spacing:1px;color:#709d8c}.growth-message p{margin-top:3px;color:#345c4e;font-size:14px}.growth-metrics{display:flex;flex-wrap:wrap;gap:20px;margin:13px 0 0 51px;color:#7a9488;font-size:11px}.growth-metrics b{color:#3c7964;margin-left:7px}.growth-notes{margin-top:13px;padding-top:12px;border-top:1px solid #e8f0ec;font-size:12px}.growth-notes summary{cursor:pointer;color:#567b6d}.growth-notes summary span{margin-left:8px}.growth-notes article{margin-top:14px;padding-left:12px;border-left:2px solid #c5dfd2}.growth-notes article>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.growth-notes article small{font-size:10px;color:#879d93}.growth-notes p,.growth-admin-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.growth-admin-toolbar{padding:0 22px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.growth-admin-toolbar>select{max-width:180px}.growth-admin-toolbar .tabs{margin:0}.rule-list,.growth-admin-notes{padding:0 22px}.rule-list article{padding:18px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;justify-content:space-between}.rule-list article>div{min-width:0}.rule-list article strong{margin-left:10px;font-size:13px}.rule-list article p{margin-top:9px;font-size:13px}.rule-list article small{display:block;margin-top:7px;color:#8795a7;font-size:11px}.rule-list article>button{flex-shrink:0}.rule-stages{border:0;padding:0;margin:0;display:flex;gap:10px 16px;flex-wrap:wrap}.rule-stages legend{font-size:12px;margin-bottom:10px}.rule-stages label{display:flex;gap:6px;align-items:center;font-size:12px}.rule-stages input{width:auto}.growth-admin-notes article{padding:18px 0;border-top:1px solid var(--line)}.growth-admin-notes article>small{font-size:11px;color:#8795a7}.note-head{display:flex;align-items:center;gap:12px}.note-head strong{font-size:12px}.note-head button{margin-left:auto}.cooperation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.cooperation-summary>button{text-align:left;background:#fff;border:1px solid var(--line);padding:19px 22px;border-radius:10px}.cooperation-summary>button.selected{border-color:#74a4d4;background:#f4f9ff}.cooperation-summary small{display:block;color:#8192a6;font-size:12px}.cooperation-summary strong{display:block;color:#214666;font-size:27px;font-weight:600;margin-top:5px}.cooperation-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 22px 20px}.cooperation-filters .search-box{display:flex;flex:1;min-width:200px;max-width:360px}.cooperation-filters .search-box button{flex-shrink:0}.cooperation-filters>select{width:auto;min-width:140px}.cooperation-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 22px 22px;gap:16px}.cooperation-cards>article{border:1px solid var(--line);border-radius:9px;padding:19px}.cooperation-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.cooperation-card-head>div{min-width:0}.cooperation-card-head small{display:block;font-size:11px;color:#8a9aab;margin-top:5px}.cooperation-card-head .customer-name{border:0;background:none;padding:0;font-size:14px;font-weight:600;color:#304e70;white-space:normal;text-align:left;overflow-wrap:anywhere}.cooperation-card-head>.badge{flex-shrink:0}.cooperation-cards dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0 14px}.cooperation-cards dt{color:#8a99aa;font-size:11px}.cooperation-cards dd{margin:4px 0 0;font-size:13px}.cooperation-flags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;font-size:11px;color:#7b8da0}.cooperation-cards footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding-top:14px}.cooperation-detail-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.cooperation-detail-top p{font-size:12px;margin-top:10px;color:#7e91a3}.cooperation-detail>.info-note,.cooperation-detail>.support-note{margin-bottom:22px}.cooperation-optional{border-top:1px solid var(--line);padding-top:15px;font-size:12px;color:#70859b}.cooperation-optional[open]>summary{margin-bottom:16px}.cooperation-form-actions{display:flex;align-items:center;justify-content:space-between;margin:18px 0 25px;gap:12px}.cooperation-form-actions .muted{font-size:11px}.shipment-section{border-top:1px solid var(--line);padding-top:22px}.shipment-section .section-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.shipment-section h3,.cooperation-confirmation h3{font-size:14px;font-weight:600}.shipment-section .section-title small{font-size:10px;color:#8a9aaa}.shipment-list article{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #f0f3f7}.shipment-list article>div{min-width:0}.shipment-list article strong{font-size:13px;margin-right:12px}.shipment-list article span:not(.badge){display:block;font-size:12px;color:#6b8198;margin-top:5px}.shipment-list article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;margin-top:5px;color:#8a97a5}.shipment-list article.voided{background:#fafbfc;padding-left:10px;padding-right:10px}.shipment-list button{flex-shrink:0;align-self:start}.cooperation-confirmation{border-top:1px solid var(--line);padding-top:20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.cooperation-confirmation p{font-size:11px;color:#8595a6;margin-top:6px}.confirmation-buttons{flex-shrink:0}@media(max-width:1000px){.cooperation-cards{grid-template-columns:1fr}.cooperation-summary{gap:10px}.cooperation-summary>button{padding:16px}}@media(max-width:760px){.coaching-card{padding:14px}.coaching-questions{grid-template-columns:1fr;gap:8px}.growth-brief{padding:15px;margin-bottom:14px}.growth-message p{font-size:13px}.growth-metrics{margin-left:0;gap:12px}.growth-admin-toolbar{flex-wrap:wrap;padding:0 14px 14px}.growth-admin-toolbar>select{max-width:none}.rule-list,.growth-admin-notes{padding:0 14px}.rule-list article strong{display:block;margin:8px 0 0}.cooperation-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.cooperation-summary strong{font-size:23px}.cooperation-filters{padding:0 14px 15px;gap:8px}.cooperation-filters .search-box{max-width:none;flex-basis:100%}.cooperation-filters>select{flex:1}.cooperation-cards{padding:0 12px 14px;gap:12px}.cooperation-cards>article{padding:15px}.cooperation-detail-top,.cooperation-confirmation{align-items:start;flex-direction:column}.cooperation-card-head{gap:8px}.cooperation-cards footer .btn{padding:8px 11px}.cooperation-cards footer .text-btn{font-size:11px}.shipment-section .section-title{align-items:start}.shipment-section .section-title .btn{font-size:11px;padding:8px 10px}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #72a8ef;outline-offset:3px}button{color:inherit}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:29px;letter-spacing:-.8px;line-height:1.4}h2{font-size:16px;letter-spacing:-.15px;font-weight:650}input,select,textarea{width:100%;min-width:0;border:1px solid #dce4ed;background:#fff;border-radius:7px;color:#293e53;padding:10px 12px;transition:border-color .15s}input:hover,select:hover,textarea:hover{border-color:#b5c7da}input:focus,select:focus,textarea:focus{border-color:#4384d9;outline:2px solid #d9e9fc;outline-offset:0}input::placeholder,textarea::placeholder{color:#a0acba}textarea{resize:vertical;line-height:1.7}select{cursor:pointer}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}input[type=date],input[type=datetime-local]{min-height:41px}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:11px;letter-spacing:.2px;color:#8693a4;background:#fafbfd;font-weight:500;padding:13px 19px;white-space:nowrap;border-bottom:1px solid var(--line)}td{padding:17px 19px;border-bottom:1px solid #edf1f6;font-size:13px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcff}.muted{color:var(--muted)}.count{font-size:13px;font-weight:400;margin-left:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:7px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;transition:background .15s,box-shadow .15s;min-height:39px}.btn.primary{background:#2167c7;color:#fff;border-color:#2167c7;box-shadow:0 2px 4px #2167c713}.btn.primary:hover{background:#1557b2}.btn.ghost{background:#fff;border-color:#dfe6ef;color:#52667d}.btn.ghost:hover{background:#f5f8fd;border-color:#c6d5e5}.btn.small{font-size:11px;min-height:34px;padding:7px 11px}.btn.danger{background:#b53f48;color:#fff}.text-btn{border:0;background:none;padding:3px 0;color:#3673bd;display:inline-flex;align-items:center;gap:3px;font-size:12px;white-space:nowrap}.text-btn:hover{text-decoration:underline}.danger-text{color:#bd454c}.icon-btn{border:0;background:none;display:inline-grid;place-items:center;padding:7px;border-radius:6px}.icon-btn:hover{background:#eaf0f6}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:3px 7px;font-size:10px;line-height:1.6;font-weight:550;white-space:nowrap;vertical-align:middle}.badge.blue{background:#edf4fd;color:#3e78be}.badge.green{background:#e8f6ee;color:#32865c}.badge.gray{background:#f0f3f7;color:#8492a1}.badge.amber{background:#fff4df;color:#ab7a2f}.badge.red{background:#fceced;color:#b95160}.badge.purple{background:#f0ebfb;color:#8665b2}.badge.banner{background:#ffffff16;color:#c4dcf4;border:1px solid #ffffff17;padding:3px 8px;font-size:10px;letter-spacing:.6px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7a8da2;flex:none}.dot.green{background:#3ca375}.dot.amber{background:#daa14a}.app{min-height:100vh}.sidebar{position:fixed;overflow-y:auto;inset:0 auto 0 0;width:236px;background:var(--navy);color:#b2c4d6;padding:31px 18px 15px;display:flex;flex-direction:column;z-index:30}.logo{display:flex;align-items:center;gap:11px;color:#fff;padding:0 10px}.company-logo{display:block;width:100%;max-width:280px;padding:0;overflow:hidden;border-radius:7px;background:#fff}.company-logo img{display:block;width:100%;height:auto;object-fit:contain}.logo-mark{width:38px;height:38px;flex:none;display:grid;place-items:center;background:#fff;color:#123d63;border-radius:9px}.logo-mark svg{width:36px;height:36px}.logo strong{display:block;font-size:20px;line-height:1.3;letter-spacing:2px;color:inherit}.logo small{display:block;font-size:8px;letter-spacing:1.45px;margin-top:3px;color:inherit;opacity:.65}.branch{margin:29px 9px 27px;display:flex;align-items:center;gap:7px;font-size:11px;color:#e1ebf5}.branch-dot{width:5px;height:5px;background:#51b6a0;border-radius:50%}.branch-label{margin-left:auto;font-size:9px;padding:2px 5px;border-radius:3px;color:#87a5c0;background:#ffffff0b}.nav-label{font-size:9px;color:#63829d;letter-spacing:1.4px;margin:0 14px 10px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{border:0;color:#a8bed2;background:none;width:100%;display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:7px;text-align:left;font-size:12px;position:relative}.sidebar nav button:hover{background:#ffffff08;color:#fff}.sidebar nav button.active{color:#fff;background:#2a5376}.sidebar nav button.active i{width:5px;height:5px;background:#6fc6d4;border-radius:50%;margin-left:auto}.sidebar nav button svg{color:#84a4c1}.sidebar nav button.active svg{color:#9ec8ef}.sidebar-bottom{margin-top:auto;padding-top:18px}.private-note{display:flex;align-items:center;gap:7px;color:#6989a5;font-size:9px;padding:0 7px 24px}.profile{border:0;background:#ffffff08;border-top:1px solid #ffffff09;border-radius:7px;color:#fff;display:flex;align-items:center;text-align:left;width:100%;padding:11px;gap:10px}.avatar{width:33px;height:33px;background:#386282;color:#deedf9;display:grid;place-items:center;border-radius:9px;font-size:14px}.profile strong{display:block;font-size:12px}.profile small{display:block;font-size:9px;color:#8ba8c0;margin-top:3px}.logout{display:flex;align-items:center;gap:9px;background:none;border:0;padding:13px 12px 0;color:#8ba5bc;font-size:10px}.main{margin-left:236px}.topbar{height:67px;background:#fff;border-bottom:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;padding:0 34px}.breadcrumb{display:flex;gap:13px;align-items:center;font-size:11px;color:#8c99ab}.breadcrumb b{font-weight:500;color:#53677f}.topbar-right{display:flex;align-items:center;gap:24px;flex-shrink:0}.header-clock{font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums;color:#526d88}.header-clock-row{display:flex;align-items:center;justify-content:flex-end;gap:9px;white-space:nowrap}.header-clock-label,.header-clock-session{color:#62768b;font-size:10px}.content{padding:29px 34px 20px;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow{font-size:9px;font-weight:600;color:#8097ad;letter-spacing:1.65px;margin-bottom:7px}.page-heading h1{font-size:26px;color:#22374e;font-weight:650}.page-heading p{font-size:11px;color:#8a98a9;margin-top:7px;line-height:1.8}.filter-bar{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e7edf4;border-radius:9px;padding:12px 15px;margin-bottom:20px}.filter-bar>label{display:flex;align-items:center;gap:8px;color:#60758d;white-space:nowrap;font-size:11px}.filter-bar input{padding:5px 8px;border-color:#e5ebf3;font-size:11px;width:135px;min-height:31px}.filter-bar>select{font-size:11px;width:auto;max-width:150px;padding:7px 26px 7px 11px;background:#fafbfd;border-color:#e5ebf3;min-height:32px}.filter-spacer{flex:1}.date-range{position:relative;z-index:15;font-size:11px;color:#7689a0}.date-range summary{cursor:pointer;list-style:none;padding:7px 5px}.date-range summary:after{content:"⌄";padding-left:6px}.date-range>div{position:absolute;top:100%;left:0;width:250px;background:#fff;padding:17px;border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 35px #203c5b20;display:grid;gap:12px}.date-range input{width:100%}.week-banner{background:linear-gradient(105deg,#153a5c,#1e506e 78%,#235e73);border-radius:10px;color:#fff;padding:24px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;overflow:hidden;position:relative}.week-banner:after{content:"";position:absolute;right:100px;top:-125px;width:350px;height:350px;border:1px solid #ffffff08;border-radius:50%;box-shadow:0 0 0 38px #ffffff03,0 0 0 80px #ffffff02;pointer-events:none}.week-banner h2{font-size:19px;margin-top:9px;letter-spacing:.3px;position:relative;z-index:1}.week-banner h2 span{font-size:10px;color:#7ea8c5;font-weight:400;margin-left:17px;letter-spacing:.8px}.week-banner p{font-size:10px;color:#aac5db;margin-top:8px}.week-banner p b{margin:0 10px;color:#5586a8}.week-banner p small{color:#7ca0be;margin-left:8px}.banner-btn{position:relative;z-index:1;background:#ffffff12;border-color:#ffffff25;color:#dceefa;font-weight:500;font-size:11px}.banner-btn:hover{background:#ffffff20}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.stat-card{background:#fff;border:1px solid #e6ecf3;border-radius:9px;padding:17px 19px 15px;min-width:0}.stat-label{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#788a9e;font-size:11px}.stat-icon{width:33px;height:33px;border-radius:8px;display:inline-grid;place-items:center;flex:none;background:#eff4fb;color:#638aba}.stat-icon.blue{background:#eef4fe;color:#558bd1}.stat-icon.teal{background:#e8f7f5;color:#4a9e94}.stat-icon.purple{background:#f0eefb;color:#9180c8}.stat-icon.green{background:#edf8f0;color:#57a273}.stat-icon.amber{background:#fdf4e8;color:#c79c5a}.stat-icon.red{background:#fff0ef;color:#ce7b75}.stat-card>strong{display:block;font-size:34px;font-weight:650;letter-spacing:-1px;line-height:1.3;margin:6px 0;color:#273d54}.stat-card p{font-size:10px;color:#92a0af;white-space:nowrap}.dashboard-columns{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(250px,1fr);gap:20px;margin-bottom:21px}.panel{border:1px solid #e5ebf3;border-radius:10px;background:#fff;overflow:hidden}.panel-heading{padding:20px 21px;display:flex;justify-content:space-between;align-items:center;gap:15px}.panel-heading h2{font-size:14px;color:#30465e}.panel-heading p{font-size:10px;color:#91a0b1;margin-top:5px}.panel-heading .badge{font-size:9px}.responsive-table{overflow-x:auto}.team-panel td{padding:16px 14px;font-size:11px}.team-panel th{padding:12px 14px;font-size:10px}.team-panel th:first-child,.team-panel td:first-child{padding-left:20px}.person{display:inline-flex;align-items:center;gap:9px}.person b{font-weight:550;font-size:11px}.mini-avatar{display:inline-grid;place-items:center;flex:none;width:27px;height:27px;font-size:11px;font-weight:600;color:#7091b5;background:#ecf2f9;border-radius:7px}.count-progress{display:flex;align-items:center;gap:5px;max-width:80px;color:#8596a7}.count-progress b{color:#3b5674;font-weight:600}.count-progress .dot{margin-left:auto;width:5px;height:5px}.mini-track{height:3px;background:#edf2f7;border-radius:3px;margin-top:5px;max-width:80px;overflow:hidden}.mini-track i{display:block;background:#6da6d4;height:100%;border-radius:3px}.number-good{color:#4b9e87;font-weight:600}.metric-note{display:flex;align-items:flex-start;gap:6px;font-size:9px;line-height:1.8;color:#96a3b2;padding:13px 19px;background:#fcfdff;border-top:1px solid #f0f3f7}.metric-note svg{flex:none;margin-top:2px}.attention-dot{width:6px;height:6px;border-radius:50%;background:#dcad62}.attention-metrics{padding:0 20px}.attention-metrics>div{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #f0f3f7;font-size:11px;color:#63778f}.attention-metrics .stat-icon{width:32px;height:32px;border-radius:8px}.attention-metrics small{display:block;font-size:9px;color:#a1adbb;margin-top:2px}.attention-metrics strong{font-size:24px;font-weight:600;letter-spacing:-.5px;margin-left:auto;color:#4b6077}.section-label{font-size:10px;color:#90a0b2;margin:18px 21px 8px}.compact-alerts{padding:0 20px 13px}.compact-alerts button{background:none;border:0;display:flex;align-items:center;width:100%;gap:9px;padding:10px 0;text-align:left}.compact-alerts button>svg{margin-left:auto;color:#b3c0ce;flex:none}.compact-alerts strong{font-size:11px;color:#526b84;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.compact-alerts p{font-size:10px;color:#b08e5a;margin-top:3px}.compact-alerts small{font-size:9px;color:#a3afbd}.alert-line{width:3px;height:29px;background:#ead6ae;border-radius:2px}.calm-state{text-align:center;padding:20px 0 27px;color:#a1b4c5}.calm-state svg{color:#7fb6a5}.calm-state p{font-size:10px;margin-top:8px}.recent-list{padding:0 21px 8px}.recent-list button{display:flex;align-items:center;gap:12px;padding:16px 0;background:none;border:0;border-top:1px solid #eff3f8;width:100%;text-align:left}.activity-icon{width:30px;height:30px;background:#f0f5fb;border:1px solid #e8eff8;border-radius:50%;display:grid;place-items:center;color:#84a1be;flex:none}.recent-list strong{font-size:11px;font-weight:550;color:#526b84}.recent-list p{font-size:10px;color:#93a2b3;margin-top:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.recent-list time{margin-left:auto;font-size:9px;color:#a4b1bf;white-space:nowrap}.page-footer{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#a4b1c0;letter-spacing:.1px;margin-top:31px;padding:0 1px}.search-box{display:flex;align-items:center;gap:7px;border:1px solid #e0e7ef;border-radius:7px;padding:3px 5px 3px 10px;color:#90a1b4;max-width:300px;width:100%}.search-box input{border:0;padding:5px;font-size:11px;outline:none;background:none}.search-box input:focus{outline:none}.search-box button{border:0;background:#f1f5f9;padding:5px 8px;border-radius:4px;font-size:10px;color:#7791aa;white-space:nowrap}.customer-link{background:none;border:0;padding:0;color:#304e70;font-size:12px;font-weight:600;text-align:left;white-space:normal}.customer-link:hover{color:var(--blue)}.cell-sub{display:block;color:#91a0b1;font-size:10px;margin-top:5px;max-width:240px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customer-table td{font-size:11px}.customer-table th{font-size:10px}.customer-table .badge{margin:2px 3px 2px 0}.overdue{color:#bf6c61}.pagination{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:10px;color:#91a1b3}.pagination>div{display:flex;gap:8px}.login-history{display:grid;gap:22px}.history-scope{color:#8b9eaf;font-size:11px;font-weight:400}.login-users{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 20px}.login-user-card{padding:16px;background:#fff;border:1px solid var(--line);border-radius:9px;text-align:left;color:var(--navy);cursor:pointer;min-width:0}.login-user-card:hover,.login-user-card.selected{border-color:#85add8;background:#f6faff}.login-user-card:focus-visible{outline:3px solid #9abfee;outline-offset:2px}.login-user-heading{display:flex;align-items:center;gap:10px}.login-user-heading>div{min-width:0;flex:1}.login-user-heading strong{display:block;font-size:13px}.login-user-heading small{display:block;margin-top:4px;color:#8395a7;font-size:10px;overflow-wrap:anywhere}.login-user-card dl{display:grid;gap:8px;margin:16px 0 0;font-size:11px}.login-user-card dl>div{display:flex;justify-content:space-between;gap:12px}.login-user-card dt{color:#8395a7}.login-user-card dd{margin:0;text-align:right}.login-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:0 22px 22px}.login-filters .text-btn{min-height:39px}.login-events{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.login-events th,.login-events td{padding:16px 20px;text-align:left;border-top:1px solid var(--line);overflow-wrap:anywhere}.login-events th{background:#f8fafc;color:#7f93a7;font-size:10px}.login-events th:first-child{width:25%}.login-events td small{display:block;margin-top:4px;color:#8395a7}.login-log-error{padding:0 22px 22px}.login-history .loading{min-height:160px}.empty{padding:45px 20px;text-align:center;color:#8b9eb1}.empty-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;margin:0 auto 17px;background:#f2f6fb;color:#a5bbd0}.empty strong{font-size:13px;color:#71889e;font-weight:500}.empty p{font-size:11px;margin-top:7px;color:#9caaba}.empty-action{text-align:center;padding:0 0 30px}.loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;color:#8fa1b4;font-size:12px}.spinner{width:18px;height:18px;border:2px solid #e1eaf4;border-top-color:#6a9acb;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error{display:flex;align-items:flex-start;gap:7px;border:1px solid #f0d8d7;background:#fef2f1;color:#b05253;padding:11px 13px;font-size:12px;border-radius:6px;line-height:1.6;overflow-wrap:anywhere}.error svg{flex:none;margin-top:1px}.info-note{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.9;padding:14px 16px;border:1px solid #dae8f5;color:#6383a1;background:#f1f7fd;border-radius:7px;margin-bottom:18px}.info-note svg{flex:none;margin-top:2px}.toast{position:fixed;bottom:26px;left:calc(50% + 118px);transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:#173f53;color:#e1f2f5;padding:13px 17px;border:1px solid #2e5365;border-radius:8px;box-shadow:0 5px 30px #15354b35;font-size:12px;max-width:80vw}.toast>svg{color:#6dd3b5;flex:none}.toast button{background:none;border:0;color:#92b6c4;display:grid;place-items:center;padding:3px;margin-left:10px}.weekly-intro{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.weekly-intro h2{font-size:14px}.weekly-intro p{font-size:11px;color:#93a1b1;margin-top:6px}.tabs{display:flex;gap:23px;border-bottom:1px solid #e3eaf2;margin:0 0 20px;overflow:auto}.tabs button{background:none;border:0;padding:10px 2px 13px;font-size:11px;white-space:nowrap;color:#899cb0;border-bottom:2px solid transparent;display:flex;gap:7px;align-items:center}.tabs button.active{color:#2c6ec4;border-bottom-color:#2c6ec4;font-weight:600}.tabs span{display:inline-block;padding:0 5px;background:#eaf0f7;border-radius:4px;color:#8b9db0;font-size:9px}.tabs .active span{background:#e4effd;color:#5f8fcb}.weekly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.weekly-card{background:#fff;border:1px solid #e2eaf3;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;padding:19px 20px 0;transition:border-color .15s,box-shadow .15s}.weekly-card:hover{border-color:#b9d0e7;box-shadow:0 4px 16px #1d466708}.weekly-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.card-index{font-size:10px;color:#b4c0ce;letter-spacing:1px}.card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;border:0;background:none;padding:0;color:#365270;font-size:15px;font-weight:600}.card-title svg{color:#a8bacb;flex:none}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:10px;color:#99a9b9}.goal-block{margin-top:20px}.goal-block small{font-size:9px;color:#98a8b9}.goal-block p{font-size:11px;color:#657e98;line-height:1.8;margin-top:5px;min-height:38px}.goal-block.next{margin-top:13px;margin-bottom:18px}.feedback-preview{display:flex;align-items:flex-start;gap:7px;margin:17px 0 18px;padding:10px;background:#f7fafc;border-radius:6px;font-size:10px;color:#8297ab}.feedback-preview .dot{margin-top:6px}.feedback-preview small{display:block;font-size:10px;color:#92a4b4;line-height:1.6;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.weekly-card-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:auto -20px 0;padding:13px 20px;border-top:1px solid #edf2f7;background:#fdfefe}.weekly-card-footer>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#9aaabd}.modal-overlay{position:fixed;inset:0;background:#0c223e75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:flex;align-items:center;justify-content:center;padding:22px}.modal-overlay:has(+.modal-overlay){z-index:59}.modal{width:100%;max-width:510px;max-height:calc(100dvh - 44px);overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 20px 80px #10294735}.modal.large{max-width:840px}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 27px;border-bottom:1px solid #e8eef4;position:sticky;top:0;background:#fff;z-index:5}.modal-head h2{font-size:18px;color:#294867}.modal-head p{font-size:11px;color:#92a3b6;margin-top:6px;line-height:1.7}.modal-head .icon-btn{color:#96a8ba;margin-right:-7px;margin-top:-4px}.modal-body{padding:23px 27px;display:flex;flex-direction:column;gap:18px}.modal-body.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 21px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span{font-size:11px;color:#627c96;font-weight:500}.field>small{font-size:10px;color:#9badbf;line-height:1.7}.field input,.field select,.field textarea{font-size:12px}.wide{grid-column:1/-1}.check-row{display:flex;gap:15px;flex-wrap:wrap}.check-row>label{display:flex;align-items:center;gap:6px;font-size:11px;color:#7e93a8}.modal-actions{padding:18px 27px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #e8eef4;background:#fcfdff;position:sticky;bottom:0;z-index:4}.modal-actions>.muted{margin-right:auto;font-size:10px}.modal-body .info-note{margin-bottom:0}.detail-body{gap:20px}.detail-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 25px;padding:21px;background:#f8fafc;border:1px solid #edf2f6;border-radius:8px}.detail-grid small,.detail-section>small{font-size:10px;color:#91a5b8}.detail-grid p{font-size:12px;color:#5c7691;margin-top:6px;overflow-wrap:anywhere}.detail-section p{font-size:12px;color:#6c829b;margin-top:6px;white-space:pre-wrap;line-height:1.9}.next-action{display:flex;align-items:center;gap:15px;background:#edf5fc;border:1px solid #e0ecf8;border-radius:7px;padding:16px 19px;color:#6d97c0}.next-action small{font-size:10px;color:#7fa0bf}.next-action p{font-size:12px;color:#517a9f;margin-top:4px;white-space:pre-wrap}.support-note{padding:16px;border:1px solid #eee5fa;border-radius:7px;background:#faf7ff;color:#947db2;font-size:11px}.support-note p{margin-top:6px;line-height:1.8}.support-note strong{font-weight:550}.detail-tabs{margin:0;gap:28px}.timeline{padding:3px 0 2px 12px}.timeline article{position:relative;padding:0 0 25px 25px;border-left:1px solid #dbe7f1}.timeline article:last-child{padding-bottom:0}.timeline-dot{position:absolute;left:-5px;top:5px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#7da9cf;box-shadow:0 0 0 1px #bcd4e8}.timeline-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.timeline-head strong{font-size:12px;font-weight:600;color:#51718f}.timeline article p{font-size:11px;line-height:1.9;color:#7c91a6;white-space:pre-wrap;margin:5px 0}.timeline article p b{font-weight:500;color:#617c96}.timeline-foot{display:flex;align-items:center;gap:12px;margin-top:11px}.timeline-foot small{font-size:9px;color:#9badbf}.source-record{padding:18px 0;border-bottom:1px solid var(--line)}.source-record strong{font-size:11px;color:#7e95ac}.source-record p{font-size:11px;color:#8d9eb0;line-height:1.9;margin-top:10px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.audit-list>div{display:flex;align-items:center;gap:15px;padding:13px 0;flex-wrap:wrap;border-bottom:1px solid var(--line);font-size:10px;color:#8a9eb2}.audit-list strong{font-weight:500;color:#64809c}.audit-list time{margin-left:auto}.audit-list small{width:100%;overflow-wrap:anywhere}.transfer-line{display:flex;justify-content:flex-end;gap:10px;font-size:10px;color:#9baebf;border-top:1px solid var(--line);padding-top:15px;align-items:center}.alert-list{padding:0 22px 15px}.alert-list>button{display:flex;align-items:center;gap:15px;padding:20px 0;width:100%;background:none;border:0;border-top:1px solid var(--line);text-align:left}.alert-list>button>div{flex:1}.alert-list strong{display:block;font-size:13px;font-weight:600;color:#52718f;margin-bottom:6px}.alert-list strong small{font-size:10px;color:#9bb0c3;font-weight:400;margin-left:12px}.alert-list p{font-size:11px;line-height:1.8;color:#90a2b6;margin-top:8px}.alert-list>button>svg{color:#a6b8c9}.settings-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(400px,1.5fr);gap:20px;align-items:start}.panel-body{padding:5px 22px 24px;display:flex;flex-direction:column;gap:20px}.panel-body>.btn{align-self:flex-start}.user-list{padding:0 22px 14px}.user-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--line)}.user-list>div>div{flex:1}.user-list strong{font-size:12px;color:#607c97}.user-list small{font-size:10px;color:#99acbf;display:block;margin-top:3px}.user-list .text-btn{font-size:10px}.user-list .badge{font-size:9px}.api-info{margin-top:20px;padding:23px}.api-info h2{font-size:15px;color:#4e6e8d}.api-info ol{padding-left:21px;font-size:12px;line-height:2.1;color:#8099b1;margin:15px 0}.scope-list{border:1px solid #e0e8f1;border-radius:7px;padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scope-list legend{font-size:10px;color:#7f97af;padding:0 5px}.scope-list label{display:flex;align-items:center;gap:6px;font-size:12px;color:#6a87a1}.token-text{font-family:monospace;font-size:13px;background:#f5f8fc;word-break:break-all}.login-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-brand{display:flex;flex-direction:column;position:relative;overflow:hidden;background:linear-gradient(140deg,#102b46 15%,#163e5b 65%,#1d596e);padding:48px 54px;color:#fff}.login-brand:after{content:"";width:560px;height:560px;border-radius:50%;border:1px solid #ffffff0e;position:absolute;right:-220px;bottom:-260px;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff02;pointer-events:none}.login-brand .logo{padding:0}.login-brand .logo strong{font-size:23px}.login-story{margin:auto 0;padding:65px 0 100px;position:relative;z-index:1}.login-story .eyebrow{font-size:10px;color:#79a3c4;letter-spacing:2px;margin-bottom:26px}.login-story h1{font-size:43px;line-height:1.6;letter-spacing:0;font-weight:550;color:#f3f8fc}.login-story>p{font-size:13px;line-height:2.1;margin-top:25px;color:#97b9d2}.login-route{display:flex;align-items:center;gap:12px;margin-top:53px;font-size:9px;letter-spacing:1px;color:#72a1c3;max-width:320px}.login-route i{flex:1;height:1px;border-top:1px dashed #507b9b;position:relative}.login-route i:after{content:"›";position:absolute;right:-1px;top:-10px;font-size:16px}.login-pills{display:flex;gap:10px;margin-top:22px}.login-pills span{font-size:9px;color:#7fa7c6;border:1px solid #ffffff15;padding:4px 10px;border-radius:4px}.login-bottom{font-size:9px;color:#638fab;letter-spacing:.5px}.login-area{display:flex;align-items:center;justify-content:center;position:relative;padding:55px 45px 85px}.login-form{width:100%;max-width:350px;margin-top:-30px}.welcome-tag{font-size:10px;letter-spacing:1px;color:#7ca5c6}.login-form h2{font-size:28px;font-weight:600;color:#23425f;margin-top:12px;letter-spacing:-.7px}.login-form>.muted{font-size:11px;margin-top:11px;color:#98a9ba}.login-form form{display:flex;flex-direction:column;gap:20px;margin-top:37px}.login-form .field>span{font-size:11px;color:#718da6}.login-form input{padding:12px 14px;border-color:#dde6ef;font-size:12px;min-height:46px}.login-submit{width:100%;margin-top:4px;justify-content:space-between;padding:12px 16px;min-height:46px;font-size:12px}.login-security{display:flex;gap:7px;margin-top:27px;align-items:flex-start;font-size:10px;color:#9aafc1;line-height:1.8}.login-security svg{flex:none;margin-top:1px}.login-version{position:absolute;bottom:35px;font-size:9px;color:#b0bdca;letter-spacing:.7px}.login-mobile-logo{display:none}.password-wall{min-height:100dvh;background:#f1f6fb;display:grid;place-items:center;padding:25px}.password-card{background:#fff;border:1px solid #e0e9f2;border-radius:12px;padding:30px;max-width:500px;width:100%;box-shadow:0 15px 50px #2347660a}.password-card .logo{color:#2b5378;padding:0;margin-bottom:28px}.password-card .logo-mark{background:#eef4fb;color:#315b80}.password-card h1{font-size:22px;color:#315b7d}.password-card>p{font-size:12px;color:#8da3b7;margin:10px 0 20px}.password-card .modal-body{padding:0}.fatal{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px}.fatal h1{font-size:25px}.fatal p{color:#8ba1b5;font-size:13px}.mobile-only,.mobile-shade{display:none}@media(min-width:1600px){.content{padding:35px 45px}.topbar{padding:0 45px}.stats-grid{gap:20px}.stat-card{padding:22px 24px}.stat-card>strong{font-size:39px;margin:10px 0}.dashboard-columns{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr)}.team-panel td{padding:20px 18px;font-size:12px}.team-panel th{padding:14px 18px}.team-panel th:first-child,.team-panel td:first-child{padding-left:25px}.person b{font-size:12px}.weekly-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1250px){.sidebar{width:214px;padding-inline:13px}.main{margin-left:214px}.content{padding:25px 24px}.topbar{padding:0 24px}.logo strong{font-size:19px}.logo small{font-size:7px}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.attention-panel{display:grid;grid-template-columns:1fr 1.2fr;align-items:start}.attention-panel>.panel-heading{grid-column:1/-1}.attention-metrics{padding-bottom:20px}.attention-panel>.section-label{display:none}.compact-alerts{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.compact-alerts strong{max-width:160px}.compact-alerts .calm-state{grid-column:1/-1}.weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:16px 14px}.stat-card p{font-size:9px;white-space:normal;min-height:28px}.stat-label{font-size:10px}.stat-icon{width:29px;height:29px}.stats-grid{gap:12px}.settings-grid{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.3fr)}.user-list{padding-inline:15px}.user-list>div{gap:8px}.user-list .badge{display:none}.toast{left:calc(50% + 107px)}.login-brand{padding:42px 40px}.login-story h1{font-size:36px}}@media(max-width:1000px){.sidebar{width:196px;padding-inline:10px}.main{margin-left:196px}.logo{gap:8px;padding:0 8px}.logo strong{font-size:18px}.logo small{font-size:6px;letter-spacing:1.1px}.logo-mark{width:32px;height:32px;border-radius:7px}.logo-mark svg{width:31px;height:31px}.branch{margin-inline:8px;font-size:10px}.branch-label{font-size:8px}.sidebar nav button{padding:12px;font-size:11px;gap:9px}.sidebar nav svg{width:17px}.private-note{font-size:8px;gap:5px;padding-inline:4px}.content{padding:23px 20px}.topbar{padding:0 20px}.page-heading h1{font-size:24px}.page-heading p{max-width:440px}.filter-bar{flex-wrap:wrap}.filter-bar>select{max-width:125px}.filter-spacer{min-width:0}.filter-bar .btn{padding-inline:8px}.week-banner{padding:20px}.week-banner h2 span{display:none}.week-banner p{font-size:9px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:18px 20px}.stat-label{font-size:11px}.stat-card p{min-height:0;font-size:10px}.stat-card>strong{font-size:32px}.settings-grid{grid-template-columns:1fr}.toast{left:calc(50% + 98px)}.page-footer{flex-direction:column;align-items:flex-start;gap:5px}.login-brand{padding:40px 30px}.login-story h1{font-size:31px}.login-story>p{font-size:12px}.login-area{padding-inline:35px}.login-form h2{font-size:26px}.login-route{font-size:8px}}@media(max-width:760px){:root{font-size:14px}.sidebar{transform:translate(-100%);transition:transform .2s;width:236px;z-index:50;padding:26px 18px 18px}.sidebar.open{transform:translate(0)}.sidebar .logo strong{font-size:20px}.sidebar .logo small{font-size:8px}.sidebar .logo-mark{width:38px;height:38px}.sidebar nav button{font-size:12px;padding:13px 15px;gap:12px}.sidebar nav svg{width:20px}.branch{font-size:11px}.branch-label,.private-note{font-size:9px}.mobile-shade{display:block;position:fixed;inset:0;z-index:40;background:#10253a65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main{margin-left:0}.mobile-only{display:inline-grid}.topbar{height:58px;padding:0 13px}.breadcrumb{gap:9px;font-size:10px}.topbar-right{gap:10px}.header-clock{font-size:12px}.header-clock-row{gap:6px}.header-clock-label,.header-clock-session{font-size:11px}.header-clock-date{display:none}.topbar .breadcrumb{min-width:0}.topbar .breadcrumb b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{padding:23px 16px 24px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.page-heading h1{font-size:24px}.page-heading p{font-size:10px;max-width:400px;margin-top:6px}.eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:7px}.page-heading>.btn{font-size:10px;padding:9px 10px;margin-top:19px;min-height:34px}.page-heading>.btn svg{width:14px}.filter-bar{padding:11px;gap:8px;border-radius:8px;margin-bottom:16px}.filter-bar>label{font-size:10px;gap:5px;flex:1}.filter-bar>label span{display:none}.filter-bar>label input{width:100%;min-width:118px;font-size:10px;padding:6px;min-height:32px}.filter-bar>select{font-size:10px;max-width:none;width:auto;flex:1;min-width:98px;padding:7px 5px}.filter-bar .date-range{font-size:10px}.filter-bar .filter-spacer{display:none}.filter-bar>.btn{margin-left:auto;font-size:9px;min-height:29px}.filter-bar .date-range>div{left:auto;right:-100px}.week-banner{padding:19px 17px;margin-bottom:16px;gap:10px;align-items:flex-start;flex-direction:column}.week-banner h2{font-size:17px;margin-top:8px}.week-banner h2 span{display:inline;font-size:9px;margin-left:12px}.week-banner p{font-size:9px;line-height:1.9}.week-banner p small{display:none}.week-banner p b{margin:0 5px}.banner-btn{font-size:10px;padding:7px 10px;min-height:32px;align-self:flex-end;margin-top:-2px}.stats-grid{gap:11px;margin-bottom:17px}.stat-card{padding:15px 15px 13px}.stat-label{font-size:10px}.stat-icon{width:28px;height:28px;border-radius:7px}.stat-icon svg{width:16px;height:16px}.stat-card>strong{font-size:31px;margin:7px 0 5px}.stat-card p{font-size:9px}.dashboard-columns{gap:16px;margin-bottom:16px}.panel-heading{padding:18px 16px;gap:10px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.panel-heading .badge{font-size:8px}.team-panel .responsive-table{overflow:visible}.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table thead{display:none}.responsive-table tr{padding:16px;border-top:1px solid #eaf0f6;display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.responsive-table td{padding:0!important;border:0;font-size:11px;min-width:0}.responsive-table td:before{content:attr(data-label);display:block;font-size:9px;font-weight:400;color:#a4b2c0;margin-bottom:5px}.team-panel tr{grid-template-columns:1.4fr 1fr 1fr;gap:13px 15px}.team-panel .person{gap:7px}.team-panel .person b{font-size:11px}.mini-avatar{width:25px;height:25px;font-size:10px}.mini-track{max-width:78px}.metric-note{font-size:8px;line-height:1.8;padding:12px 15px}.attention-panel{display:block}.attention-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 16px}.attention-metrics>div{gap:9px;font-size:10px;padding:0 0 15px}.attention-metrics small{font-size:8px}.attention-metrics strong{font-size:22px}.attention-metrics .stat-icon{width:28px;height:28px}.attention-panel>.section-label{display:block;font-size:9px;margin:16px}.compact-alerts{padding:0 16px 15px;gap:4px 20px}.compact-alerts strong{max-width:135px;font-size:10px}.compact-alerts p{font-size:9px}.compact-alerts small{font-size:8px}.compact-alerts .calm-state{padding:20px 0 15px}.recent-list{padding:0 16px 8px}.recent-list button{gap:9px;padding:14px 0}.recent-list strong{font-size:10px}.recent-list p{font-size:9px}.recent-list time{font-size:8px}.recent-list button>div{min-width:0}.recent-panel .text-btn{font-size:9px}.activity-icon{width:27px;height:27px}.page-footer{margin-top:24px;font-size:7px;gap:4px;line-height:1.8}.customer-table tr{grid-template-columns:1fr 1fr;gap:15px}.customer-table td:first-child{grid-column:1/-1}.customer-table td:first-child:before{display:none}.customer-link{font-size:14px}.cell-sub{white-space:normal;font-size:10px;max-width:none}.customer-table td:last-child{display:flex;align-items:flex-end}.customer-table td:last-child:before{display:none}.customer-table td .badge{font-size:9px}.panel-heading:has(.search-box){align-items:flex-start;flex-direction:column}.search-box{max-width:none}.search-box input{font-size:11px}.pagination{padding:14px 16px;font-size:9px}.pagination .btn{font-size:10px;padding:7px 9px}.weekly-intro{padding:18px 16px;flex-direction:column;align-items:flex-start;gap:13px}.weekly-intro h2{font-size:13px}.weekly-intro p{font-size:10px;line-height:1.8}.weekly-intro .btn{font-size:10px;min-height:33px;padding:8px 11px}.tabs{gap:23px;margin-bottom:17px}.tabs button{font-size:10px;padding-bottom:10px}.weekly-grid{grid-template-columns:1fr;gap:14px}.weekly-card{padding:17px 18px 0}.weekly-card-top{margin-bottom:10px}.card-title{font-size:16px}.card-meta{margin-top:9px}.goal-block{margin-top:17px}.goal-block p{font-size:12px;min-height:0}.goal-block small{font-size:10px}.goal-block.next{margin-bottom:17px}.weekly-card-footer{margin-inline:-18px;padding:13px 18px}.weekly-card-footer>span{font-size:11px}.weekly-card-footer .btn{font-size:11px;min-height:36px}.modal-overlay{padding:12px;align-items:center}.modal{max-height:calc(100dvh - 24px);border-radius:11px}.modal-head{padding:19px 19px 16px;gap:10px}.modal-head h2{font-size:16px}.modal-head p{font-size:10px;line-height:1.8}.modal-head .icon-btn{margin-right:-6px}.modal-body{padding:20px 19px;gap:18px}.modal-body.form-grid{display:flex;gap:18px;flex-direction:column}.field>span{font-size:12px}.field input,.field select,.field textarea{font-size:14px;min-height:43px;padding:11px}.field>small{font-size:10px}.modal-actions{padding:14px 19px;gap:8px;flex-wrap:wrap}.modal-actions>.muted{font-size:9px;width:100%;text-align:right}.modal-actions .btn{font-size:12px;min-height:39px}.modal-body .info-note{font-size:10px;line-height:1.9;padding:12px}.check-row{gap:12px;flex-direction:column}.check-row>label{font-size:11px}.detail-grid{grid-template-columns:1fr 1fr;padding:16px;gap:17px 20px}.detail-toolbar{gap:6px}.detail-toolbar>.btn{font-size:9px;padding:7px 9px}.detail-toolbar .filter-spacer{min-width:10px}.detail-grid p,.detail-section p{font-size:11px}.next-action{padding:14px;gap:12px}.next-action p{font-size:11px}.detail-tabs{gap:22px}.detail-tabs button{font-size:10px}.timeline{padding-left:6px}.timeline article{padding-left:18px}.timeline-head{gap:8px}.timeline-head strong{font-size:11px}.timeline-head .badge{font-size:8px}.timeline article p{font-size:11px}.timeline-foot{gap:8px}.timeline-foot small{font-size:8px}.source-record p{font-size:11px}.audit-list>div{gap:8px;font-size:9px}.transfer-line{font-size:9px}.transfer-line .text-btn{font-size:10px}.alert-list{padding:0 16px 12px}.alert-list>button{gap:11px;padding:16px 0}.alert-list strong{font-size:12px}.alert-list strong small{font-size:9px;margin-left:9px}.alert-list p{font-size:10px}.info-note{font-size:10px;padding:13px;margin-bottom:16px;gap:8px}.settings-grid{gap:16px}.panel-body{padding:0 16px 20px;gap:18px}.panel-body>.btn{font-size:11px}.user-list{padding:0 16px 10px}.user-list>div{gap:9px}.user-list strong{font-size:11px}.user-list small{font-size:9px}.user-list .badge{display:inline-flex}.user-list .text-btn{font-size:10px}.api-info{padding:18px}.api-info h2{font-size:14px}.api-info ol{font-size:11px;padding-left:18px}.api-info .btn{font-size:10px}.scope-list{grid-template-columns:repeat(3,1fr);gap:13px 8px;padding:13px}.scope-list label{font-size:12px}.toast{left:50%;bottom:18px;max-width:calc(100vw - 30px);width:max-content;font-size:11px;padding:12px 14px;box-shadow:0 6px 30px #0c2b4b30}.toast button{margin-left:3px}.login-page{display:flex;flex-direction:column;background:#fff}.login-brand{padding:28px 25px 30px;min-height:230px;flex:none}.login-brand .logo{gap:9px}.login-brand .logo strong{font-size:18px}.login-brand .logo small{font-size:7px;letter-spacing:1.3px}.login-brand .logo-mark{width:32px;height:32px}.login-story{margin:25px 0 0;padding:0}.login-story .eyebrow{display:none}.login-story h1{font-size:26px;line-height:1.55;letter-spacing:.5px}.login-story h1 br{display:none}.login-story>p{font-size:10px;line-height:1.9;margin-top:13px}.login-story>p br{display:none}.login-route,.login-pills,.login-bottom{display:none}.login-area{padding:32px 27px 65px;align-items:flex-start;flex:1}.login-form{max-width:430px;margin-top:0}.welcome-tag{font-size:9px}.login-form h2{font-size:24px;margin-top:7px}.login-form>.muted{font-size:11px;margin-top:8px}.login-form form{margin-top:27px;gap:18px}.login-form input{font-size:14px;min-height:48px}.login-submit{font-size:13px;min-height:47px}.login-security{font-size:10px;line-height:1.8;margin-top:21px}.login-version{bottom:23px;font-size:8px}.password-wall{padding:18px}.password-card{padding:23px}.password-card h1{font-size:20px}.password-card>p{font-size:11px}.loading{min-height:145px;font-size:11px}.empty{padding:38px 20px}.empty strong{font-size:12px}.empty p{font-size:10px;line-height:1.8}.empty-icon{width:55px;height:55px}.error{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.source-content{padding-top:10px}.source-labels{display:flex;gap:10px;align-items:center}.source-labels small,.source-provenance{font-size:10px;color:#9aaec0}.source-content p b{font-weight:500;color:#7490a8}.source-provenance{display:block;margin-top:15px;line-height:1.9}.logo.company-logo{padding:0}.sidebar .company-logo{max-width:200px;flex:0 0 auto}.login-brand .company-logo{max-width:280px}.password-card .company-logo{max-width:250px}@media(max-width:1100px){.login-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.login-filters .text-btn{justify-self:start}}@media(max-width:760px){.login-brand .company-logo{max-width:200px}.login-users{grid-template-columns:minmax(0,1fr);padding:0 16px 16px}.login-filters{padding:0 16px 16px;gap:12px 10px}.login-history .panel-heading{align-items:flex-start}.login-history .panel-heading p{line-height:1.7}.login-events,.login-events tbody,.login-events tr,.login-events td{display:block;width:100%}.login-events thead{display:none}.login-events tr{padding:14px 16px;border-top:1px solid var(--line)}.login-events td{border:0;padding:5px 0;display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.login-events td:before{content:attr(data-label);color:#8395a7}.login-events td small{grid-column:2;margin-top:-5px}.login-events .badge{justify-self:start}}.weekly-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.summary-item{display:flex;align-items:center;gap:12px;padding:17px 19px;border:1px solid var(--line);border-radius:10px;background:#fff}.summary-item .stat-icon{position:static;flex:none}.summary-item small{display:block;color:#6f8196;font-size:12px}.summary-item strong{display:block;color:var(--navy);line-height:1.4;font-size:26px;font-weight:650}.weekly-workspace{overflow:hidden}.toolbar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.compact-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:0 20px 15px}.compact-toolbar>select{width:auto;min-width:142px;max-width:210px;padding:8px 10px;font-size:12px}.compact-toolbar .search-box{flex:1 1 210px;max-width:360px;min-width:180px}.compact-toolbar .search-box input{min-width:80px;width:100%}.segmented{display:inline-flex;gap:2px;align-items:center;background:#f1f5fa;border:1px solid #e9eef5;padding:3px;border-radius:7px}.segmented button{background:transparent;border:none;padding:7px 10px;border-radius:5px;font-size:12px;color:#697b90;white-space:nowrap}.segmented button.active{background:#fff;color:#2365b8;box-shadow:0 1px 4px #213c5a12;font-weight:600}.week-context{padding:0 20px 14px;display:flex;gap:12px;justify-content:space-between;align-items:center;color:#8291a3;font-size:11px}.focus-table table{table-layout:fixed;width:100%;min-width:920px}.focus-table th{font-size:11px;padding:11px 12px;white-space:nowrap}.focus-table td{padding:13px 12px;vertical-align:top;font-size:12px}.focus-table th:nth-last-child(7){width:16%}.focus-table th:nth-last-child(6){width:10%}.focus-table th:nth-last-child(5){width:13%}.focus-table th:nth-last-child(4){width:19%}.focus-table th:nth-last-child(3){width:20%}.focus-table th:nth-last-child(2){width:12%}.focus-table th:last-child{width:10%}.focus-table .select-column{width:36px;padding-left:12px;padding-right:4px}.select-column input,.inline-check input,.customer-picker input{width:16px;height:16px;margin:0;accent-color:#2769c9;flex:none}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f7faff}.focus-table .customer-link{font-size:13px;text-align:left;word-break:break-word}.cell-preview,.advice-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.65}.focus-table .cell-sub{font-size:10px;margin-top:6px}.focus-marked td:first-child{box-shadow:inset 3px 0 #9d83d4}.focus-text{color:#8261b7!important}.support-text{color:#8860b6!important}.resource-panel .customer-table th,.resource-panel .customer-table td{padding-left:15px;padding-right:15px}.customer-picker{max-height:310px;overflow-y:auto;border:1px solid var(--line);border-radius:8px}.customer-picker>label{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer}.customer-picker>label:last-child{border-bottom:none}.customer-picker>label.selected{background:#edf5ff}.customer-picker strong,.customer-picker small{display:block}.customer-picker small{color:#8695a6;margin-top:3px;font-size:11px}.customer-picker>p{padding:20px}.modal-body .pagination{padding:12px 0 16px;font-size:11px}.selected-customer{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#eef7f4;color:#317764;border-radius:7px;margin-bottom:16px;font-size:12px}.inline-check{display:flex;align-items:center;gap:8px;min-height:42px;font-size:12px}.feedback-fields{padding:0;border:none;margin:0;min-width:0}.feedback-fields:disabled{opacity:.8}.feedback-fields .inline-check input{width:16px;min-height:16px;height:16px;padding:0}.feedback-goal{border-left:3px solid #8fb7e7;padding:2px 0 2px 12px;margin-bottom:18px}.feedback-goal small{color:#8492a3}.feedback-goal p{margin-top:4px;font-size:13px}.carry-list article{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.carry-list article>div{flex:1;min-width:0}.carry-list small{display:block;color:#8b97a5;font-size:11px;margin-top:4px}.carry-list p{margin:7px 0;overflow-wrap:anywhere}.carry-list .btn{flex:none}.review-records{max-height:330px;overflow-y:auto;margin-bottom:20px;border:1px solid var(--line);border-radius:8px}.review-records article{padding:14px 16px;border-bottom:1px solid var(--line)}.review-records article:last-child{border-bottom:none}.review-records article>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:9px}.review-records article>div>span:not(.badge){color:#8291a2;font-size:11px}.review-records p{font-size:12px;margin:5px 0;overflow-wrap:anywhere}.timeline-advice{background:#f5f2fb;padding:10px 12px;margin-top:9px;border-radius:7px;font-size:12px}.transfer-history .info-note{margin-bottom:20px}.transfer-history time{color:#8b97a5;font-size:11px}.resource-filter-hint{margin:-4px 20px 14px;font-size:11px;color:#8695a6}.goal-adjustment{color:#6c819a;font-size:12px}.goal-adjustment summary{cursor:pointer;margin-bottom:8px}.goal-adjustment .field{margin-top:12px}@media(max-width:1000px){.weekly-summary{gap:8px}.summary-item{padding:14px 12px;gap:9px}.summary-item strong{font-size:24px}.weekly-workspace .panel-heading{gap:12px;align-items:flex-start}.weekly-workspace .toolbar-actions{justify-content:flex-end}}@media(max-width:760px){.weekly-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.summary-item{padding:13px 12px;border-radius:8px}.summary-item small{font-size:10px}.summary-item strong{font-size:24px}.summary-item .stat-icon{width:30px;height:30px}.weekly-workspace .panel-heading{display:block;padding:17px 14px}.weekly-workspace .panel-heading p{font-size:10px;margin-top:5px;line-height:1.8}.weekly-workspace .toolbar-actions{justify-content:flex-start;margin-top:14px}.weekly-workspace .toolbar-actions .btn{flex:1}.compact-toolbar{gap:8px;padding:0 14px 12px}.compact-toolbar .segmented{flex:1 0 100%;overflow-x:auto;justify-content:space-between}.segmented button{padding:7px 8px;font-size:11px}.compact-toolbar .search-box{flex:1 0 100%;max-width:none}.compact-toolbar>select{flex:1;max-width:none}.week-context{display:block;padding:0 14px 12px;font-size:10px}.week-context>button{margin-top:9px}.focus-table table{min-width:0}.focus-table tr{display:block;width:calc(100% - 24px);position:relative;margin:0 12px 12px;border:1px solid #e4ebf3;border-radius:9px;padding:13px 12px;box-shadow:none}.focus-table td{display:grid;grid-template-columns:86px minmax(0,1fr);padding:6px 0!important;font-size:12px}.focus-table td:before{width:auto;margin:0;font-size:10px;color:#8b98a8}.focus-table td>.cell-sub{grid-column:2;margin-top:4px}.focus-table td .badge{width:fit-content;max-width:100%}.focus-table td.select-column{width:auto;padding:0 0 9px}.focus-table td.select-column:before{content:"批量选择"}.focus-table .customer-link{font-size:14px;font-weight:650}.focus-table .text-btn{width:fit-content}.focus-table .cell-preview{-webkit-line-clamp:3}.focus-marked td:first-child{box-shadow:none}.focus-table tr.focus-marked{border-left:3px solid #9d83d4}.review-records{max-height:260px}.feedback-fields.form-grid{display:flex;flex-direction:column;gap:18px}.carry-list article{align-items:flex-start;flex-direction:column;gap:10px}.resource-panel .compact-toolbar{padding-top:4px}}.sales-week-guide{padding:23px 25px;margin-bottom:18px;border:1px solid #dce7f4;border-radius:12px;background:#f8fbff}.sales-week-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.sales-week-topline h2{margin-top:5px;font-size:20px}.sales-week-topline .eyebrow{font-size:11px}.sales-week-guide>summary{cursor:pointer;list-style:none}.sales-week-guide>summary::-webkit-details-marker{display:none}.sales-week-guide-compact{padding:11px 16px;margin-bottom:13px}.sales-week-guide-compact .sales-week-topline h2{font-size:13px;margin-top:4px;font-weight:500}.sales-week-guide-compact .sales-week-topline .eyebrow{font-size:10px}.sales-week-guide-compact .week-steps{margin-top:16px;padding-bottom:4px}.sales-week-table{display:none}.sales-week-table table{table-layout:fixed;width:100%}.sales-week-table th{padding:10px 12px;font-size:10px;white-space:nowrap}.sales-week-table th:nth-child(1){width:19%}.sales-week-table th:nth-child(2){width:14%}.sales-week-table th:nth-child(3){width:26%}.sales-week-table th:nth-child(4){width:25%}.sales-week-table th:nth-child(5){width:16%}.sales-week-table td{padding:10px 12px;vertical-align:middle;font-size:12px}.sales-week-table .customer-link{font-size:12px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-week-table .cell-sub{margin-top:4px;font-size:10px;max-width:100%}.sales-week-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sales-week-row-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px}.sales-week-table .badge{font-size:9px;padding:3px 5px}.sales-week-table .row-actions{flex-wrap:nowrap;gap:8px}.sales-week-table .row-actions .text-btn{font-size:10px}@media(min-width:1000px){.sales-week-table{display:block}.weekly-workspace .sales-customer-cards{display:none}}.week-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:23px 0 0;list-style:none}.week-steps li{display:flex;gap:10px;align-items:flex-start}.week-steps li>span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;color:#2769c9;background:#e6effb;font-weight:600;font-size:12px}.week-steps strong{display:block;font-size:13px;font-weight:600}.week-steps small{display:block;margin-top:5px;color:#71859b;font-size:11px}.calendar-caution{margin-top:17px;color:#926b20;font-size:12px}.weekly-summary.sales-week-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.week-tools>summary{cursor:pointer;color:#6e829a;font-size:12px;padding:0 22px 15px;width:fit-content}.week-tools[open]>summary{margin-bottom:4px}.sales-customer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 22px 22px}.sales-customer-card{min-width:0;padding:19px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.sales-customer-card.manager-focus{border-left:3px solid #9d83d4}.sales-customer-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sales-customer-card header .customer-link{text-align:left;overflow-wrap:anywhere;font-size:16px}.sales-customer-card header .badge{flex:none}.sales-card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.sales-customer-card dl{display:flex;flex-direction:column;gap:12px;margin:19px 0}.sales-customer-card dl div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px}.sales-customer-card dt{color:#8694a5;font-size:11px;line-height:1.9}.sales-customer-card dd{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.sales-customer-card footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding-top:14px;margin-top:15px}.sales-customer-card footer>span{display:flex;align-items:center;gap:5px;color:#7b8d9f;font-size:11px}.customer-fields,.customer-week-plan,.optional-customer-fields>.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.customer-fields{padding:0;margin:0;min-width:0;border:0}.customer-fields:disabled{opacity:.65}.customer-week-plan{padding-top:18px;border-top:1px solid var(--line)}.customer-week-plan h3{font-size:14px;font-weight:600}.optional-customer-fields>summary{cursor:pointer;color:#6f839a;font-size:12px;padding:7px 0}.optional-customer-fields[open]>summary{margin-bottom:14px}.contact-editor{min-width:0}.contact-row{padding:10px 0;border-top:1px solid var(--line)}.contact-row-heading,.inline-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.contact-row-heading strong{font-size:12px;color:#536b84}.contact-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.next-plan-optional{margin-top:16px;border-top:1px solid var(--line);padding-top:7px}.choice-field{min-width:0;padding:10px 12px;margin:0;border:1px solid var(--line);border-radius:7px}.choice-field legend{font-size:12px;color:#536b84;padding:0 4px}.choice-options{display:flex;flex-wrap:wrap;gap:9px 14px}.choice-options label,.filter-checkbox{display:flex;align-items:center;gap:5px;color:#5f748b;font-size:12px}.choice-options input,.filter-checkbox input{width:14px;height:14px;flex:none}.choice-field>small{display:block;margin-top:10px;color:#8a7c6b;font-size:11px;line-height:1.6}.duplicate-note{background:#fff9ec;border:1px solid #ead7b4;border-radius:7px;padding:12px;margin-top:15px;color:#887044;font-size:12px}.duplicate-note p{margin-top:5px}.duplicate-note small{display:block;margin-top:8px}.work-queue{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:11px 14px;margin-bottom:16px;border:1px solid var(--line);background:#fff;border-radius:8px}.work-queue>span{color:#73869a;font-size:12px;margin-right:2px}.work-queue>button{display:flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid #e7edf3;border-radius:5px;background:#f8fafc;font-size:12px;color:#536b84}.work-queue>button:hover{background:#eef5ff;border-color:#b7cce8}.work-queue b{color:#416c9e}.customer-filter-row{gap:8px;padding:12px 15px}.customer-filter-row select{min-width:0;max-width:180px;font-size:11px;padding:7px 9px;height:32px}.customer-more-filters{position:relative;font-size:12px;color:#5f748b}.customer-more-filters>summary{padding:7px;cursor:pointer}.customer-more-filters>.form-grid{position:absolute;top:100%;left:0;z-index:8;width:420px;max-width:calc(100vw - 50px);padding:15px;margin-top:5px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 25px #213d6018}.customer-more-filters select{max-width:none;width:100%}.resource-panel .customer-table-compact th,.resource-panel .customer-table-compact td{padding:10px 12px;vertical-align:middle}.customer-table-compact .customer-link{font-size:12px}.customer-table-compact .cell-sub{font-size:10px;margin-top:3px;max-width:220px}.customer-table-compact th,.customer-table-compact td{white-space:normal;overflow-wrap:anywhere}.customer-table-compact td:first-child{max-width:230px}.row-actions{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:70px}.row-actions .text-btn{font-size:11px;white-space:nowrap}.daily-followups{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.daily-followups h3{font-size:14px;margin-bottom:10px}.daily-followups h3 small{margin-left:6px;color:#8999ab}.daily-followups>.muted{font-size:12px}.daily-followups .timeline{margin-top:10px}.coaching-disclosure{padding:12px 14px}.coaching-disclosure>summary{cursor:pointer;color:#687e95;font-size:12px}.coaching-content{padding-top:14px}.coaching-safety{border-top:1px solid #e0e6ed;padding-top:8px;margin-top:10px;font-size:11px;color:#8b7969;line-height:1.6}.feedback-import{margin-bottom:14px}.feedback-import p{font-size:11px;color:#6b8198;margin-top:7px}.quick-results{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.quick-results button{background:#f5f8fc;border:1px solid #e0e9f3;border-radius:4px;padding:5px 7px;color:#6c829a;font-size:10px}.quick-results button:hover{background:#eaf2fc;border-color:#a5bfde}.stat-card-link{text-align:left;cursor:pointer;font:inherit}.stat-card-link:hover{border-color:#9bbde3}.contact-activity{margin-bottom:18px}.contact-activity .panel-heading{padding-top:14px;padding-bottom:12px}.contact-activity-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 14px}.contact-activity-counts button{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f7fafc;border:1px solid #e5edf4;border-radius:5px;padding:9px 11px;font-size:11px;color:#627b94}.contact-activity-counts button.active{background:#edf4fd;border-color:#a7c1e1}.contact-activity-counts b{font-size:17px;color:#42698f}.contact-activity-list{border-top:1px solid var(--line);padding:12px 16px;font-size:12px}.contact-activity-list>div:not(.inline-heading){display:flex;align-items:center;gap:16px;padding:8px 0;border-bottom:1px solid #eff3f7}.contact-activity-list .customer-link{min-width:120px;font-size:12px;text-align:left}.contact-activity-list .customer-link:disabled{color:#5d7084;cursor:default}.contact-activity-list span,.contact-activity-list small{color:#899aab}.metric-detail-list{display:grid;gap:8px;margin-top:12px}.metric-detail-list button{display:grid;gap:5px;text-align:left;background:#f8fafc;border:1px solid var(--line);border-radius:6px;padding:12px;color:#536f8d}.metric-detail-list button:hover{border-color:#aac2df}.metric-detail-list span,.metric-detail-list small{color:#8595a7;font-size:11px;overflow-wrap:anywhere}@media(max-width:760px){.contact-inputs{grid-template-columns:1fr;gap:10px}.choice-options{gap:10px 14px}.work-queue{gap:7px;padding:10px}.work-queue>span{width:100%}.work-queue>button{flex:1 1 42%;justify-content:space-between;font-size:11px}.customer-filter-row{align-items:stretch}.customer-filter-row>select{flex:1 1 42%;max-width:none}.customer-more-filters{flex-basis:100%}.customer-more-filters>.form-grid{position:static;width:100%;max-width:none;box-shadow:none}.resource-panel .customer-table-compact td{max-width:none;padding:8px 12px}.customer-table-compact .cell-sub{max-width:100%}.customer-table-compact td:first-child{max-width:none}.contact-activity-counts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.contact-activity-list>div:not(.inline-heading){flex-wrap:wrap;gap:6px 14px}.contact-activity .panel-heading{align-items:flex-start;gap:8px}.contact-activity .panel-heading>.muted{font-size:10px}}.calendar-settings-note{padding:15px;border-radius:8px;background:#f6f9fd}.calendar-settings-note p{margin-top:10px;font-size:12px;color:#6e8094}.calendar-settings-note a{display:inline-block;margin-top:9px;font-size:12px}.calendar-override>summary{cursor:pointer;font-size:13px;color:#4c6d90}.calendar-override[open]>summary{margin-bottom:18px}.calendar-override .field{margin-bottom:17px}.calendar-override>.muted{font-size:11px;margin-bottom:15px}@media(max-width:1000px){.week-steps{gap:13px}.sales-week-topline{flex-wrap:wrap}.sales-customer-cards{grid-template-columns:1fr}}@media(max-width:760px){.sales-week-guide{padding:18px 16px;margin-bottom:14px}.sales-week-topline h2{font-size:18px}.week-steps{grid-template-columns:1fr;gap:15px;margin-top:20px}.week-steps small{margin-top:3px}.weekly-summary.sales-week-summary{gap:7px}.sales-week-summary .summary-item{padding:12px 9px}.sales-week-summary .stat-icon{display:none}.sales-week-summary .summary-item strong{font-size:23px}.sales-week-summary .summary-item small{font-size:10px}.sales-customer-cards{padding:0 12px 14px;gap:12px}.sales-customer-card{padding:13px 14px}.sales-customer-card dl{gap:8px;margin:12px 0}.sales-customer-card header .customer-link{font-size:14px}.sales-customer-card .sales-card-tags{margin-top:8px}.sales-customer-card footer{padding-top:10px;margin-top:10px;gap:8px}.sales-customer-card dd{font-size:13px}.sales-customer-card footer .btn{padding:9px 13px}.week-tools>summary{padding:0 14px 14px}.customer-fields,.customer-week-plan,.optional-customer-fields>.form-grid{grid-template-columns:1fr;gap:17px}}.app>.sidebar .branch{font-size:16px;font-weight:650;color:#e8f1fa;gap:8px}.app .sidebar-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding-top:12px}.app .sidebar-bottom .profile{flex:1 1 110px;width:auto;min-width:0;padding:8px;gap:0}.app .sidebar-bottom .profile strong{font-size:14px;overflow-wrap:anywhere}.app .sidebar-bottom .profile small{font-size:11px;line-height:1.5}.app .sidebar-bottom .logout{flex:none;padding:8px 0;font-size:12px;gap:4px}.app .team-panel .user-list>div{gap:12px}.app .content>.page-footer{display:flex;justify-content:flex-end;padding-block:10px;min-height:0}.login-version{padding:12px}.login-history-compact{gap:16px}.login-history-compact .panel{min-width:0}.login-history-compact .panel-heading{margin:0;padding:16px 18px 12px;gap:12px}.login-history-compact h2{font-size:17px}.login-period-controls,.login-period-tabs,.login-record-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.login-period-controls,.login-record-filters{padding:0 18px 12px}.login-period-controls label,.login-record-filters label{display:flex;align-items:center;gap:8px;font-size:14px}.login-period-controls input,.login-record-filters select{min-height:36px;width:auto}.login-period-tabs{gap:4px}.login-period-tabs button{padding:7px 12px;border:1px solid #dce2e8;border-radius:6px;background:#fff;color:#536175;font-size:14px}.login-period-tabs button.selected{background:#edf4ff;border-color:#a9c5ed;color:#245c9a}.login-period-note{color:#718096;font-size:12px;line-height:1.6;margin:0;padding:0 18px 14px}.login-history-compact .panel-heading>.login-period-note{margin:0;padding:0}.login-account-table,.login-history-compact .login-events{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.login-account-table th,.login-account-table td,.login-history-compact .login-events th,.login-history-compact .login-events td{padding:10px 12px;line-height:24px;vertical-align:middle;text-align:left;overflow-wrap:anywhere}.login-account-table th,.login-history-compact .login-events th{background:#f7f9fb;color:#5d6b7d;font-size:13px;font-weight:500;border-bottom:1px solid #e3e8ef}.login-account-table td,.login-history-compact .login-events td{border-bottom:1px solid #edf0f4}.login-account-table tr.selected{background:#f0f6ff}.login-account-table th:last-child,.login-account-table td:last-child{width:100px}.login-account-table .text-btn{white-space:nowrap}.login-account-table time,.login-history-compact .login-events time{font-variant-numeric:tabular-nums}.login-account-table td small{display:block;color:#718096;font-size:12px;line-height:18px}.login-history-compact .login-events td strong{display:block;line-height:18px;font-weight:600}.login-history-compact .login-events td small{display:block;margin-top:0;line-height:18px;font-size:12px}.login-history-compact .login-events th:first-child{width:auto}.login-record-filters{margin-bottom:0}.login-history-compact .pagination{padding-top:12px}@media(max-width:760px){.login-period-controls{align-items:flex-end;gap:8px}.login-period-controls,.login-record-filters,.login-period-note{padding-left:14px;padding-right:14px}.login-period-tabs{width:100%}.login-period-controls label{flex:1 1 130px;flex-direction:column;align-items:stretch;gap:4px}.login-period-controls input{width:100%;min-width:0}.login-account-table,.login-account-table tbody,.login-account-table tr,.login-account-table td{display:block;width:100%}.login-account-table thead{display:none}.login-account-table tr{padding:8px 0;border-bottom:1px solid #e3e8ef}.login-account-table td{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;border:0}.login-account-table td:before{content:attr(data-label);flex-shrink:0;color:#718096;font-size:12px}.login-account-table th:last-child,.login-account-table td:last-child{width:100%}.login-history-compact .login-events td{padding:5px 0;line-height:24px}.login-history-compact .login-events tr{padding:8px 0}.login-history-compact .login-events td:before{min-width:66px;flex-shrink:0}.login-history-compact .panel-heading{align-items:center}}.login-account-table .text-btn{min-height:24px;line-height:24px;padding-block:0}.login-history-compact .login-events td{padding-block:8px;line-height:20px}.manager-workbench .mw-work-columns{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:16px;align-items:stretch}.manager-workbench .mw-work-left>.team-recent-activity{flex:1}.manager-workbench .mw-work-left{display:flex;flex-direction:column;gap:16px;min-width:0}.manager-workbench .mw-work-left>.team-recent-activity,.manager-workbench .mw-work-left>.mw-pool,.manager-workbench .mw-work-columns>.mw-attention{float:none;clear:none;width:auto;min-width:0;margin:0!important}.manager-workbench .mw-attention{display:flex;flex-direction:column}.manager-workbench .mw-attention-list{display:flex;flex:1;flex-direction:column;min-width:0}.manager-workbench .mw-attention-list>article{display:block;min-width:0}.manager-workbench .mw-attention-detail{display:block;width:max-content;max-width:100%;margin:4px 0 0 auto;white-space:nowrap}.manager-workbench .mw-attention-excerpt{display:block;-webkit-line-clamp:unset;max-width:100%;margin:6px 0;overflow:visible}.manager-workbench .mw-attention-excerpt .cell-sub{display:block;margin:0 0 2px;font-size:14px;color:#738797}.manager-workbench .mw-view-all{margin-top:auto}.manager-workbench .mw-attention-list>.mw-empty{flex:1}.manager-workbench .manager-workbench-activity .manager-activity-fields{grid-template-columns:minmax(0,1fr) 72px}.manager-workbench .manager-workbench-activity .manager-activity-fields h3{position:static;width:auto;height:auto;margin:0 0 2px;padding:0;clip-path:none;overflow:visible;white-space:normal;color:#718697;font-size:14px;font-weight:400}.manager-workbench .manager-workbench-activity .manager-activity-detail{white-space:nowrap;min-height:28px}.manager-workbench .manager-workbench-activity .manager-activity-original-content .followup-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.manager-workbench .manager-workbench-activity .manager-activity-feedback[open] .manager-activity-expand-label:after{content:"收起"}.customer-detail-dialog[hidden]{display:none!important}.customer-detail-dialog .modal.large{display:flex;flex-direction:column;width:min(1100px,calc(100vw - 44px));max-width:1100px;max-height:85vh;max-height:85dvh;overflow:hidden}.customer-detail-dialog .modal-head{position:static;flex-shrink:0;padding:18px 22px 14px}.customer-detail-dialog .modal-head h2{font-size:20px}.customer-detail-dialog .modal-head p{font-size:14px;line-height:1.45;color:#738696;margin-top:5px}.customer-detail-dialog .modal-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;gap:0;overflow:hidden}.customer-detail-dialog .customer-detail-toolbar{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:54px;padding:10px 22px;border-bottom:1px solid #e4ebf1;font-size:14px}.customer-detail-dialog .customer-detail-export{margin-left:auto;white-space:nowrap;font-size:14px}.customer-detail-dialog .customer-detail-count{color:#627d91;font-size:14px}.customer-detail-dialog .customer-relationship-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.customer-detail-dialog .customer-relationship-tabs>button{min-height:32px;padding:5px 10px;border-radius:4px;white-space:nowrap;font-size:14px}.customer-detail-dialog .customer-relationship-tabs>button[aria-pressed=true]{color:#256b9b;background:#eaf3fa;font-weight:600}.customer-detail-dialog .customer-detail-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 22px 14px}.customer-detail-dialog .responsive-table{overflow:visible}.customer-detail-dialog .customer-detail-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.customer-detail-dialog .customer-detail-table .customer-detail-customer{width:28%}.customer-detail-dialog .customer-detail-table .customer-detail-operation{width:104px}.customer-detail-dialog .customer-detail-table th,.customer-detail-dialog .customer-detail-table td{width:auto;min-width:0;padding:10px 12px;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:left;vertical-align:top}.customer-detail-dialog .customer-detail-table th{position:sticky;top:0;z-index:1;background:#f5f8fb;font-weight:500;color:#607b8f}.customer-detail-dialog .customer-detail-table tr{height:68px}.customer-detail-dialog .customer-detail-table thead tr{height:auto}.customer-detail-dialog .customer-detail-table th:last-child,.customer-detail-dialog .customer-detail-table td:last-child{width:104px;padding-left:10px;padding-right:10px;text-align:left}.customer-detail-dialog .customer-detail-table td:last-child .text-btn{display:block;width:max-content;min-width:56px;padding:3px 0;white-space:nowrap;font-size:14px;line-height:1.5}.customer-detail-dialog .customer-detail-table .customer-link{display:block;width:100%;padding:0;white-space:normal;text-align:left;font-size:14px;overflow-wrap:anywhere}.customer-detail-dialog .customer-detail-table .cell-sub{display:block;margin-top:3px;font-size:14px;line-height:1.45;white-space:normal;color:#758a9a}.customer-detail-dialog .customer-detail-table .followup-text,.customer-detail-dialog .customer-detail-table summary{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.customer-detail-dialog .customer-detail-table .followup-long-preview{-webkit-line-clamp:2}.customer-detail-dialog .customer-detail-arrangement+.customer-detail-arrangement,.customer-detail-dialog .customer-detail-support{margin-top:8px}.customer-detail-dialog .customer-detail-scroll>.pagination{margin:10px 0 0;padding:12px 0 0;font-size:14px}.customer-detail-dialog .modal-body>.error{margin:10px 22px;flex-shrink:0}@media(max-width:1100px){.manager-workbench .mw-work-columns{grid-template-columns:minmax(0,1fr)}.manager-workbench .mw-attention{min-height:0}.manager-workbench .mw-view-all{margin-top:8px}}@media(max-width:760px){.customer-detail-dialog .modal-overlay{padding:8px}.customer-detail-dialog .modal.large{width:100%;max-width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:8px}.customer-detail-dialog .modal-head{padding:14px 16px 12px}.customer-detail-dialog .customer-detail-toolbar{padding:8px 16px;gap:6px}.customer-detail-dialog .customer-detail-scroll{padding:0 16px 12px}.customer-detail-dialog .customer-detail-table,.customer-detail-dialog .customer-detail-table tbody{display:block;width:100%}.customer-detail-dialog .customer-detail-table colgroup,.customer-detail-dialog .customer-detail-table thead{display:none}.customer-detail-dialog .customer-detail-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;height:auto;padding:14px 0;border-bottom:1px solid #e4ebf1}.customer-detail-dialog .customer-detail-table td,.customer-detail-dialog .customer-detail-table td:last-child{display:block;width:100%!important;padding:0!important;border:0}.customer-detail-dialog .customer-detail-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#718899;font-size:14px}.customer-detail-dialog .customer-detail-table td:last-child .text-btn{display:inline-block;width:auto;margin:0 16px 0 0;white-space:nowrap}.manager-workbench .manager-workbench-activity .manager-activity-fields{grid-template-columns:minmax(0,1fr);gap:7px}.manager-workbench .manager-workbench-activity .manager-activity-detail{grid-column:1;grid-row:auto}}.customer-detail-dialog .customer-detail-table .customer-detail-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em;row-gap:2px}.customer-detail-dialog .customer-detail-meta-unit{display:inline-flex;align-items:baseline;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal}.customer-detail-dialog .customer-detail-meta-separator{flex:none;margin-right:.35em}.customer-detail-dialog .customer-detail-meta-copy{min-width:0;white-space:normal;overflow-wrap:anywhere}.customer-detail-dialog .customer-detail-meta-copy>span:last-child{min-width:0}.guidance-reading{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.guidance-reading-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.guidance-reading-heading h3{margin:0;font-size:16px}.guidance-reading-heading>span,.guidance-reading-scope{color:#5d6d7e;font-size:13px}.guidance-reading>.muted{margin:7px 0 10px;font-size:13px}.guidance-reading-item{padding:14px 0}.guidance-reading-item+.guidance-reading-item{border-top:1px solid var(--line)}.guidance-reading-item h4{margin:0 0 8px;font-size:15px}.guidance-reading-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;margin:6px 0}.guidance-reading-action>strong,.guidance-reading-service>strong{font-size:13px}.guidance-reading-action,.guidance-reading-service{margin:10px 0}.guidance-reading-service{padding-left:10px;border-left:2px solid #c9d4df}.guidance-reading-source{margin:10px 0;font-size:13px;line-height:1.7}.guidance-reading-source p{margin:7px 0;overflow-wrap:anywhere}.guidance-reading-source>summary,.guidance-reading-entry>summary{cursor:pointer}.guidance-reading-ack{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.guidance-reading-empty{margin-top:14px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.knowledge-page,.knowledge-page *{min-width:0;box-sizing:border-box}.knowledge-page [hidden]{display:none!important}.knowledge-heading,.knowledge-editor-heading,.knowledge-filters,.knowledge-reader-actions,.knowledge-editor-actions,.knowledge-toolbar,.knowledge-editor-modes{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.knowledge-heading,.knowledge-editor-heading{justify-content:space-between;margin-bottom:16px}.knowledge-heading h2,.knowledge-editor-heading h2{margin:0;font-size:18px}.knowledge-filters{margin-bottom:12px}.knowledge-filters input{flex:1 1 240px}.knowledge-filters select{flex:0 1 190px}.knowledge-page input,.knowledge-page select,.knowledge-page button,.knowledge-page textarea{font-family:inherit;font-size:14px}.knowledge-page input,.knowledge-page select{min-height:38px;padding:7px 10px;border:1px solid #ccd7e1;border-radius:6px;background:#fff;color:#243c50}.knowledge-page button:focus-visible,.knowledge-page a:focus-visible{outline:2px solid #287fb9;outline-offset:3px}.knowledge-list-item{padding:15px 0;border-bottom:1px solid #e6edf2}.knowledge-title{padding:0;border:0;background:none;color:#244f70;font-size:16px!important;font-weight:650;cursor:pointer;text-align:left;overflow-wrap:anywhere}.knowledge-list-item p{color:#43586b;line-height:1.65;white-space:pre-wrap;margin:7px 0;overflow-wrap:anywhere}.knowledge-list-item>div,.knowledge-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;color:#65788b;font-size:13px}.knowledge-list-item small{font-size:13px}.knowledge-reader.panel{padding:24px}.knowledge-reader{max-width:860px;margin:0 auto;overflow-wrap:anywhere}.knowledge-reader:focus{outline:none}.knowledge-reader-actions{justify-content:flex-start;margin-bottom:18px}.knowledge-reader h1{margin:0 0 12px;color:#1f394e;font-size:24px;line-height:1.45}.knowledge-meta{margin-bottom:24px}.knowledge-document{color:#263c50;font-size:16px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-document p{margin:0 0 14px}.knowledge-document h2{font-size:21px;line-height:1.5;margin:26px 0 12px}.knowledge-document h3{font-size:18px;line-height:1.55;margin:22px 0 10px}.knowledge-document ol,.knowledge-document ul{padding-left:26px;margin:12px 0 18px}.knowledge-document li{padding-left:3px;margin:4px 0}.knowledge-document img{display:block;width:auto;max-width:100%;height:auto;margin:16px auto;border-radius:4px}.knowledge-image-button{display:block;max-width:100%;border:0;background:none;padding:0;margin:0 auto;cursor:zoom-in}.knowledge-image-actions{display:flex;flex-wrap:wrap;gap:14px;padding:4px 20px 12px;font-size:14px}.knowledge-image-viewer{overflow:auto;max-height:calc(100dvh - 195px);padding:0 20px 20px}.knowledge-image-viewer img{max-width:100%;max-height:calc(100dvh - 225px);margin:0 auto;object-fit:contain}.knowledge-image-viewer.original img{max-width:none;max-height:none}.knowledge-document a{color:#236ca4;text-decoration:underline}.knowledge-editor.panel{padding:20px}.knowledge-editor-fields{display:grid;grid-template-columns:minmax(0,3fr) minmax(160px,1fr);gap:14px}.knowledge-editor-fields .field>span{font-size:14px;color:#3d5367}.knowledge-editor-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:#617589;font-size:13px;margin-bottom:16px}.knowledge-privacy{color:#64788a;font-size:13px;margin:8px 0 12px;line-height:1.5}.knowledge-editor-modes{margin:16px 0 10px}.knowledge-editor-modes .active{color:#1d5d8d;font-weight:700;text-decoration:underline}.knowledge-toolbar{padding:10px;border:1px solid #cbd6df;border-bottom:0;background:#f6f9fb;border-radius:7px 7px 0 0}.knowledge-toolbar button,.knowledge-link-control button{padding:7px 10px;min-height:36px;border:1px solid #d0dce5;border-radius:5px;background:#fff;color:#2e526f;cursor:pointer}.knowledge-toolbar select{min-height:36px}.knowledge-toolbar button:disabled{cursor:default;opacity:.55}.knowledge-quill.ql-container{height:auto;border-radius:0 0 6px 6px;font-family:inherit;font-size:16px}.knowledge-quill .ql-editor{min-height:300px;height:auto;line-height:1.8;padding:16px}.knowledge-quill .ql-editor img{max-width:100%;height:auto}.knowledge-link-control{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid #d4dfe8}.knowledge-link-control input{flex:1 1 200px}.knowledge-preview{margin-top:18px;padding:18px 0}.knowledge-editor-actions{margin-top:18px;border-top:1px solid #e2e9ef;padding-top:14px}.knowledge-notice{color:#365f50;margin:12px 0;line-height:1.6}.knowledge-upload-retry{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.knowledge-switch{margin-bottom:16px;display:flex;gap:8px;flex-wrap:wrap}.knowledge-reading-layout{display:grid;grid-template-columns:minmax(300px,320px) minmax(0,1fr);gap:24px;max-width:1360px;margin:0 auto;align-items:start}.knowledge-reading-layout .knowledge-list{position:sticky;top:90px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.knowledge-reading-layout .knowledge-heading{margin-bottom:12px;padding:0 8px}.knowledge-reading-layout .knowledge-filters{display:block;padding:0 8px}.knowledge-reading-layout .knowledge-filters input,.knowledge-reading-layout .knowledge-filters select{width:100%;margin-bottom:9px}.knowledge-reading-layout .knowledge-list-item{padding:12px 14px;border-left:3px solid transparent}.knowledge-reading-layout .knowledge-list-item:hover{background:#f2f6fa}.knowledge-reading-layout .knowledge-list-item.is-selected{background:#eaf3fc;border-left-color:#287fb9}.knowledge-reading-layout .knowledge-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px!important;line-height:1.6;width:100%}.knowledge-reading-layout .knowledge-list-item p{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:5px 0}.knowledge-reading-layout .knowledge-list-item>div{font-size:11px;color:#5b7184}.knowledge-list-count{display:block;margin:12px 14px;color:#5b7184;font-size:12px}.knowledge-reading-layout>.knowledge-reader.panel{width:100%;max-width:none;margin:0;padding:28px 32px;border:1px solid #e2e8ee;box-shadow:none;scroll-margin-top:90px}.knowledge-reading-column{max-width:820px;margin:0 auto}.knowledge-reading-column .knowledge-document{font-size:14px;line-height:1.7}.knowledge-reading-column .knowledge-document h2{font-size:19px}.knowledge-reading-column .knowledge-document h3{font-size:16px}.knowledge-reading-column .knowledge-reader-actions:empty{display:none}.knowledge-back{display:none}.knowledge-empty-reader.panel{min-height:180px;padding:24px;box-shadow:none}.knowledge-reading-layout.is-editing{display:block}@media(max-width:1100px){.knowledge-reading-layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px}.knowledge-reading-layout>.knowledge-reader.panel{padding:24px}}@media(max-width:900px){.knowledge-reading-layout{display:block}.knowledge-reading-layout .knowledge-list{position:static;max-height:none;overflow:visible;padding:0}.knowledge-reading-layout .knowledge-heading,.knowledge-reading-layout .knowledge-filters{padding:0}.knowledge-reading-layout:not(.is-reading)>.knowledge-reader,.knowledge-reading-layout.is-reading>.knowledge-list,.knowledge-reading-layout>.knowledge-empty-reader{display:none}.knowledge-reading-layout>.knowledge-reader.panel{padding:20px}.knowledge-back{display:inline-flex}}@media(max-width:700px){.knowledge-reader.panel,.knowledge-editor.panel{padding:16px}.knowledge-editor-fields{grid-template-columns:minmax(0,1fr)}.knowledge-reader h1{font-size:22px}.knowledge-filters select{flex:1 1 150px}.knowledge-toolbar{gap:6px;padding:8px}.knowledge-toolbar button{padding:7px 8px}.knowledge-editor-actions .btn{flex:1 1 130px}.knowledge-reading-layout>.knowledge-reader.panel{padding:16px}}.practice-workspace,.sales-practice{max-width:1360px;margin:0 auto;min-width:0}.practice-workspace [hidden]{display:none!important}.practice-layout{display:grid;grid-template-columns:minmax(300px,320px) minmax(0,1fr);gap:24px;align-items:start}.practice-layout,.practice-questions,.practice-reader,.practice-editor{min-width:0}.practice-questions{position:sticky;top:90px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px 0;scrollbar-gutter:stable}.practice-directory-tools{padding:0 8px 14px}.practice-directory-tools h2{margin:0 0 12px;font-size:18px}.practice-directory-tools input,.practice-directory-tools select{display:block;width:100%;margin:0 0 9px;min-height:38px;border:1px solid #ccd7e1;border-radius:6px;background:#fff;padding:8px 10px;color:#263c50;font:inherit;font-size:14px}.practice-result-count{display:block;color:#5a6f82;font-size:12px;margin-top:8px}.practice-question{display:block;width:100%;padding:12px 14px;border:0;border-left:3px solid transparent;border-bottom:1px solid #e5ebf0;border-radius:0;background:transparent;color:#223d53;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.practice-question strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.6;font-weight:650}.practice-question span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;color:#50677a;font-size:12px;line-height:1.6}.practice-question small{display:block;margin-top:4px;color:#5b7184;font-size:11px;line-height:1.5}.practice-question:hover{background:#f2f6fa}.practice-question[aria-current=true]{border-left-color:#287fb9;background:#eaf3fc;color:#174e79}.sales-practice button:focus-visible,.sales-practice input:focus-visible,.sales-practice select:focus-visible,.sales-practice summary:focus-visible,.practice-editor button:focus-visible{outline:2px solid #287fb9;outline-offset:2px}.practice-reader.panel{padding:28px 32px;box-shadow:none;border:1px solid #e2e8ee;scroll-margin-top:90px}.practice-reader:focus{outline:none}.practice-reading-column{max-width:820px;margin:0 auto;color:#263c50;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.practice-reader-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#587084;font-size:12px;margin-bottom:10px}.practice-reading-column h2{font-size:23px;line-height:1.45;margin:0 0 12px;color:#1d374e}.practice-intro{color:#53697b;line-height:1.7;margin:0 0 22px}.practice-reading-column h3{font-size:16px;margin:0 0 10px;color:#203e57}.practice-reading-column h4{font-size:14px;margin:0 0 8px;color:#203e57}.practice-reading-column>section{margin-top:24px}.practice-prose{white-space:pre-wrap;overflow-wrap:anywhere}.practice-core-talk{color:#1f3d55;border-left:2px solid #a7c8e0;padding-left:14px}.practice-copy{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:8px;color:#526a7e;font-size:12px}.practice-copy .text-btn{font-size:12px}.practice-copy small{color:#6b512b}.practice-branches details,.practice-price-scene{border-bottom:1px solid #e2e9ef;padding:12px 0}.practice-branches summary,.practice-price-scene>summary,.practice-full-text>summary{color:#244e70;cursor:pointer;font-weight:600;line-height:1.65}.practice-branches details[open] summary,.practice-price-scene[open]>summary{margin-bottom:12px}.practice-branch-action{color:#4b6276;margin:12px 0 4px;white-space:pre-wrap}.practice-verification{margin:0 0 10px;color:#725420;font-size:12px;line-height:1.7}.practice-verification-label{color:#725420;font-weight:400}.practice-price-body>section{margin-top:20px}.practice-price-body .practice-intro{margin:0}.practice-full-text{margin-top:28px;border-top:1px solid #dfe7ee;padding-top:18px}.practice-full-text[open]>summary{margin-bottom:18px}.practice-back{display:none}.practice-no-results{color:#536b80;padding:16px;line-height:1.7}.practice-editor.panel{max-width:1000px;margin:0 auto;padding:24px;box-shadow:none}.practice-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.practice-editor-heading h2{margin:0;font-size:20px}.practice-editor form>label,.practice-branch-editor label{display:block;margin:0 0 16px;color:#344e63;font-size:14px}.practice-editor input:not([type=checkbox]),.practice-editor textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:9px 11px;border:1px solid #cbd6df;border-radius:6px;background:#fff;color:#243e54;font:inherit;line-height:1.7}.practice-editor textarea{resize:vertical}.practice-branch-editor{margin:14px 0;padding:16px;border:1px solid #d6e1e9;border-radius:6px}.practice-editor .practice-active{display:flex;align-items:center;gap:8px;margin:20px 0}.practice-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px;margin-top:18px;border-top:1px solid #e0e8ef}@media(max-width:1100px){.practice-layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px}.practice-reader.panel{padding:24px}}@media(max-width:900px){.practice-layout{display:block}.practice-questions{position:static;max-height:none;overflow:visible;padding:0}.practice-directory-tools{padding-left:0;padding-right:0}.is-reading .practice-questions,.sales-practice:not(.is-reading) .practice-reader{display:none}.practice-back{display:inline-flex;margin-bottom:18px}.practice-reader.panel,.practice-editor.panel{padding:20px}.practice-question{padding:13px 12px}}@media(max-width:480px){.practice-reader.panel,.practice-editor.panel{padding:16px}.practice-reading-column h2{font-size:21px}.practice-copy{align-items:flex-start}}.coaching-disclosure{margin:8px 0 12px;padding:8px 11px;border-radius:7px}.coaching-disclosure>summary{color:#2769c9;font-size:14px;font-weight:600}.coaching-disclosure .coaching-content{padding-top:10px}.coaching-disclosure .coaching-heading{margin-bottom:8px}.coaching-disclosure .coaching-heading>div{flex-wrap:wrap}.coaching-disclosure .coaching-heading small{color:#667b90;font-weight:400}.coaching-disclosure .coaching-proposal{background:#fff;padding:9px 11px;border-radius:5px}.coaching-disclosure .coaching-proposal p{margin:5px 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.coaching-disclosure .coaching-proposal p small,.coaching-disclosure .coaching-questions p small{display:block;margin-bottom:2px;color:#5e7183;font-size:12px;font-weight:600}.coaching-disclosure .coaching-proposal+.coaching-proposal{margin-top:8px}.coaching-scene{font-size:12px}.coaching-compact{margin:10px 0;padding:12px 14px;background:#f7faff;border:1px solid #dce7f4;border-radius:7px;min-width:0}.coaching-compact-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:14px}.coaching-compact-heading>span{color:#536a80;font-size:12px}.coaching-compact .coaching-proposal{background:none;padding:0}.coaching-compact .coaching-proposal p{margin:8px 0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.coaching-compact .coaching-proposal p>small{display:block;font-size:12px;font-weight:600;color:#4d647a}.coaching-compact .text-btn{font-size:12px}.coaching-talk .text-btn{margin-left:10px}.coaching-explanation{margin-top:8px;font-size:13px}.coaching-explanation>summary{cursor:pointer;color:#2465b4}.coaching-explanation[open]>summary{margin-bottom:12px}.coaching-reading{line-height:1.7;overflow-wrap:anywhere}.coaching-reading details{margin:10px 0}.coaching-reading summary{cursor:pointer;color:#304a63}.coaching-reading p{white-space:pre-wrap}.coaching-full-text{white-space:pre-wrap;margin-top:10px}.coaching-unmatched{font-size:14px;line-height:1.7}.coaching-unmatched small{display:block;color:#536a80}.coaching-copy-notice{display:block;color:#315d75;margin-top:6px}@media(max-width:640px){.coaching-compact{padding:10px 12px}}.coaching-price-library{margin:8px 0}.coaching-price-library>summary{color:#2769c9;font-size:14px;cursor:pointer}.coaching-disclosure .coaching-questions{margin:8px 0;gap:8px}.coaching-disclosure .coaching-questions article{padding:8px 10px}.coaching-disclosure .coaching-questions article p{font-size:14px}.coaching-disclosure .coaching-questions article span{font-size:12px;color:#687d91}.coaching-scope{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#526b82}.coaching-scope select{min-width:0;max-width:100%;flex:1}@media(max-width:640px){.coaching-disclosure{padding:8px 10px}.coaching-disclosure .coaching-questions{grid-template-columns:1fr}.coaching-scope{align-items:stretch;flex-direction:column;gap:4px}}.price-scenes{min-width:0;margin:16px 0;overflow-wrap:anywhere}.price-scenes h3{margin:0;font-size:14px}.price-scenes .price-scenes-guidance{margin:6px 0 12px;color:#667d92;font-size:12px}.price-scene{min-width:0;margin-top:8px;border:1px solid #e1e8f0;border-radius:8px;background:#fff}.price-scene>summary{padding:11px 13px;cursor:pointer;color:#365c80;white-space:normal}.price-scene-title{font-size:13px;font-weight:600}.price-scene-open{margin-left:10px;font-size:12px;text-decoration:underline}.price-scene-summary{display:block;margin-top:5px;color:#687d91;font-size:12px;white-space:pre-wrap}.price-scene-content{min-width:0;padding:0 13px 13px;color:#344b61;font-size:13px;line-height:1.85;-webkit-user-select:text;user-select:text}.price-scene-content h4{margin:2px 0 15px;font-size:14px}.price-scene-content h5{margin:0 0 6px;font-size:12px;color:#52708b}.price-scene-content>section{margin-top:16px}.price-scene-applicable,.price-scene-understanding,.price-scene-reference,.price-scene-reminders>div{white-space:pre-wrap;overflow-wrap:anywhere}.price-scene-internal{padding:11px 12px;border-radius:6px;background:#f4f7fa}.price-scene-reminders{margin-top:18px;color:#657687;font-size:12px}.price-scene-reminders>summary{cursor:pointer}.price-scene-reminders[open]>summary{margin-bottom:8px}.rule-list article.price-rule{align-items:flex-start}.rule-list article.price-rule>div{flex:1}.price-scenes-editor .price-scene-content{display:grid;gap:12px;padding-top:6px}.price-scenes-editor textarea{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:480px){.rule-list article.price-rule{flex-wrap:wrap;gap:8px}.rule-list article.price-rule>div{flex-basis:100%}.price-scene>summary{padding:10px}.price-scene-content{padding:0 10px 10px}.price-scene-internal{padding:9px}}.cooperation-maintenance .cooperation-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px 8px}.cooperation-maintenance{container-type:inline-size}.cooperation-maintenance .cooperation-toolbar h2{margin:0;font-size:16px;color:#263f57}.cooperation-maintenance .cooperation-toolbar h2 small{margin-left:6px;font-size:12px;font-weight:400;color:#63758a}.cooperation-maintenance .cooperation-toolbar .search-box{display:flex;flex:1;align-items:center;min-width:200px;max-width:420px;margin-left:auto}.cooperation-maintenance .cooperation-toolbar .search-box input{min-width:0;width:100%;font-size:14px}.cooperation-maintenance .cooperation-toolbar .search-box button{flex:0 0 auto}.cooperation-maintenance .cooperation-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 16px 12px}.cooperation-maintenance .cooperation-filterbar>select{width:auto;min-width:130px;font-size:14px;padding:6px 28px 6px 9px}.cooperation-maintenance .cooperation-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cooperation-maintenance .cooperation-chips button{border:1px solid #dfe7ef;border-radius:5px;background:#fff;padding:5px 9px;font-size:14px;color:#52697f}.cooperation-maintenance .cooperation-chips button.selected{border-color:#8eb0d0;background:#f1f7fc;color:#285f92}.cooperation-maintenance .cooperation-chips strong{font-size:14px;margin-left:4px;font-weight:600}.cooperation-maintenance .cooperation-table{overflow-x:auto;padding:0 16px}.cooperation-maintenance .cooperation-table table{width:100%;table-layout:fixed}.cooperation-maintenance .cooperation-table th,.cooperation-maintenance .cooperation-table td{padding:10px 9px;font-size:14px;vertical-align:top;overflow-wrap:anywhere}.cooperation-maintenance .cooperation-table th:nth-child(1){width:17%}.cooperation-maintenance .cooperation-table th:nth-child(2){width:24%}.cooperation-maintenance .cooperation-table th:nth-child(3){width:24%}.cooperation-maintenance .cooperation-table th:nth-child(4){width:16%}.cooperation-maintenance .cooperation-table th:nth-child(5){width:19%}.cooperation-maintenance .cooperation-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px}.cooperation-maintenance .customer-link{color:#244763;font-size:14px;font-weight:600;line-height:1.55;white-space:normal;text-align:left}.cooperation-maintenance .cooperation-identity small,.cooperation-maintenance .cooperation-secondary{font-size:12px;line-height:1.55;color:#62758a}.cooperation-maintenance .cooperation-secondary{display:block;margin-top:3px}.cooperation-maintenance .cooperation-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;color:#273d52;line-height:1.55}.cooperation-maintenance .cooperation-action-due{color:#9e5c13;font-weight:500}.cooperation-maintenance .cooperation-support-pending{color:#996123;font-weight:600}.cooperation-maintenance .cooperation-actions{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center}.cooperation-maintenance .cooperation-actions .btn,.cooperation-maintenance .cooperation-actions .text-btn,.cooperation-maintenance .cooperation-table td>.text-btn{font-size:14px;white-space:nowrap}.cooperation-maintenance .cooperation-actions .btn{padding:5px 10px}.cooperation-row-menu[popover]{position:fixed;inset:auto;margin:0;width:180px;max-width:calc(100vw - 24px);padding:5px;border:1px solid #dce5ef;border-radius:7px;background:#fff;box-shadow:0 8px 26px #18395826}.cooperation-row-menu[popover] .text-btn{display:block;width:100%;padding:8px;text-align:left;color:#365b7c}.cooperation-row-menu[popover] .text-btn:hover{background:#f3f7fb;border-radius:4px}.cooperation-detail-embedded.modal-body{padding:10px 0 0}.cooperation-detail-embedded[hidden]{display:none}.cooperation-detail-embedded .cooperation-detail-top p{margin:5px 0 10px}.cooperation-detail-embedded .cooperation-form-actions{flex-wrap:wrap;gap:8px}.cooperation-detail-embedded .cooperation-confirmation{flex-wrap:wrap;gap:10px}.cooperation-detail-embedded .cooperation-confirmation p{margin:5px 0}.cooperation-detail-embedded .shipment-section{margin-top:16px;padding-top:12px}.cooperation-detail-embedded .cooperation-no-shipment{padding:8px 0;margin:0;font-size:14px}@container (max-width: 900px){.cooperation-maintenance .cooperation-table table,.cooperation-maintenance .cooperation-table tbody{display:block;width:100%}.cooperation-maintenance .cooperation-table thead{display:none}.cooperation-maintenance .cooperation-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;border-bottom:1px solid #e5ebf2;padding:11px 0;margin:0}.cooperation-maintenance .cooperation-table td{display:block;padding:0;border:0;min-width:0;width:auto}.cooperation-maintenance .cooperation-table td:first-child{grid-column:1 / -1}.cooperation-maintenance .cooperation-table td:before{content:attr(data-label);display:block;min-width:0;margin-bottom:4px;color:#63758a;font-size:12px}.cooperation-maintenance .cooperation-table td:first-child:before{display:none}}@container (max-width: 520px){.cooperation-maintenance .cooperation-toolbar{gap:8px;padding:12px 12px 8px}.cooperation-maintenance .cooperation-toolbar .search-box{order:3;flex-basis:100%;max-width:none}.cooperation-maintenance .cooperation-toolbar>.text-btn{margin-left:auto}.cooperation-maintenance .cooperation-filterbar{padding:0 12px 10px}.cooperation-maintenance .cooperation-table{padding:0 12px}.cooperation-maintenance .cooperation-table tr{grid-template-columns:1fr;gap:8px}.cooperation-maintenance .cooperation-actions{gap:7px 13px}}.cooperation-detail-embedded .form-grid{grid-template-columns:minmax(0,1fr)}.cooperation-detail-embedded .shipment-section .section-title{flex-wrap:wrap;gap:8px}.cooperation-detail-embedded input,.cooperation-detail-embedded textarea,.cooperation-detail-embedded select{min-width:0;max-width:100%}.coaching-card.coaching-reference{width:100%;max-width:760px;min-width:0;margin:0 auto;padding:0;border:0;border-radius:0;background:#fff;color:#263c4d;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.coaching-reference .coaching-compact-heading{margin:0 0 16px;font-size:18px;line-height:1.5}.coaching-reference .coaching-compact-heading strong{font-weight:650}.coaching-reference .coaching-reference-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px}.coaching-reference .coaching-scope{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:center;margin:0;color:#526779;font-size:14px}.coaching-reference .coaching-scope select{width:100%;max-width:100%;min-height:38px;font-size:14px;background:#fff}.coaching-reference .coaching-content{padding:0}.coaching-reference .coaching-proposal{padding:0;border:0;background:transparent}.coaching-reference .coaching-proposal>p{margin:0 0 24px;font-size:15px;line-height:1.8}.coaching-reference .coaching-proposal>p>small{display:block;margin-bottom:6px;font-size:15px;font-weight:650;color:#243e52}.coaching-reference .coaching-proposal .coaching-talk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:14px 16px;border-radius:7px;background:#f3f6f8}.coaching-reference .coaching-talk>small{grid-column:1;grid-row:1;margin:0}.coaching-reference .coaching-talk>span{grid-column:1/-1;grid-row:2;white-space:pre-wrap}.coaching-reference .coaching-talk>.text-btn{grid-column:2;grid-row:1;align-self:start;margin:0;padding:0;line-height:1.8;white-space:nowrap}.coaching-reference .text-btn{font-size:14px}.coaching-reference .coaching-proposal>.text-btn{margin-top:-12px;margin-bottom:20px}.coaching-reference .coaching-proposal>small{display:block;margin:-16px 0 20px;font-size:13px;color:#815a27}.coaching-reference .coaching-copy-notice{margin:0 0 14px;font-size:14px}.coaching-reference .coaching-explanation,.coaching-reference .coaching-reference-analysis>details,.coaching-reference .coaching-reference-risks{margin:0;padding:12px 0;border-top:1px solid #e5ebef;font-size:14px}.coaching-reference details>summary{cursor:pointer;color:#405f76;line-height:1.6}.coaching-reference details>p,.coaching-reference .coaching-reading p{white-space:pre-wrap;margin:10px 0;font-size:15px;line-height:1.8}.coaching-reference .coaching-reading{margin:0;font-size:15px;line-height:1.8}.coaching-reference .coaching-full-text{max-width:100%;margin-top:12px;white-space:pre-wrap;font-size:15px;line-height:1.85}.coaching-reference .coaching-branches>details{margin:10px 0 0;padding:10px 12px;border:1px solid #e3e9ed;border-radius:6px}.coaching-reference .coaching-branch-talk{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 6px}.coaching-reference .coaching-branch-talk .text-btn{flex:none;padding:0;margin:0}.coaching-reference .coaching-reference-risks{border-color:#e7e2d8}.coaching-reference .coaching-reference-risks>summary{color:#745b37}.coaching-reference .coaching-reference-risks p{color:#655d50}.coaching-reference .coaching-unmatched{margin:0 0 16px;padding:0;background:none;font-size:15px;line-height:1.8}.coaching-reference .price-scenes{margin:12px 0}.coaching-reference .price-scenes .price-scenes-guidance{font-size:14px}.coaching-reference .price-scene-title{font-size:15px}.coaching-reference .price-scene-summary,.coaching-reference .price-scene-content,.coaching-reference .price-scene-content h5{font-size:14px}.coaching-reference .price-scene-content h4{font-size:16px}@media(max-width:600px){.coaching-reference .coaching-compact-heading{margin-bottom:14px;font-size:17px}.coaching-reference .coaching-scope{grid-template-columns:minmax(0,1fr);gap:4px}.coaching-reference .coaching-proposal .coaching-talk{padding:12px;gap:7px}.coaching-reference .coaching-talk>.text-btn{font-size:13px}.coaching-reference .coaching-proposal>p{margin-bottom:20px}}.floating-menu{display:inline-flex;position:relative;flex:none}.floating-menu-trigger{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:32px}.floating-menu-trigger>span{color:#71808d}.floating-menu-panel{position:fixed;inset:auto;margin:0;width:max-content;min-width:176px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:5px;background:#fff;color:#263d4e;border:1px solid #d9e2e9;border-radius:8px;box-shadow:0 9px 28px #162d4829}.floating-menu-panel::backdrop{background:transparent}.floating-menu-panel>button,.floating-menu-panel>a{display:flex;align-items:center;width:100%;min-height:38px;margin:0;padding:8px 12px;border:0;border-radius:4px;background:transparent;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#334f65;font:inherit;font-size:14px;line-height:1.5;text-decoration:none;cursor:pointer}.floating-menu-panel>button:hover,.floating-menu-panel>a:hover,.floating-menu-panel>button:focus-visible,.floating-menu-panel>a:focus-visible{background:#f1f5f8;color:#235b86}.floating-menu-panel>button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.floating-menu-panel>button,.floating-menu-panel>a{min-height:44px}}.manager-customer-panel.customer-reading-panel{width:min(620px,calc(100vw - 32px));max-width:100vw;min-width:0}.manager-customer-panel .customer-reading-layout{display:flex;flex-direction:column;gap:16px}.manager-customer-panel .customer-reading-main{width:100%}.manager-customer-panel .customer-reading-info{order:0;width:100%;padding:12px 0 0;border-left:0;border-bottom:0;border-top:1px solid #e5ebf0}.manager-customer-panel .customer-reading-info>summary{display:list-item}.manager-customer-panel .customer-reading-info:not([open])>div{display:none}.manager-customer-panel .customer-records-tools{flex-wrap:wrap;align-items:center}.manager-customer-panel .customer-info-jump{margin-left:0}@media(max-width:760px){.manager-customer-panel.customer-reading-panel{width:100%;height:100dvh}}.operation-log-content .customer-followup-timeline{margin-top:0;padding-top:0;border-top:0}.customer-task-action-form .task-current-action{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 20px;padding:10px 12px;border:1px solid #e3e9ee;border-radius:6px;background:#fafbfc}.customer-task-action-form .task-current-action>div{flex:1 1 250px;min-width:0}.customer-task-action-form .task-current-action strong,.customer-task-action-form .task-current-action small{display:block;color:#647b8b;font-size:13px;line-height:1.6}.customer-task-action-form .task-current-action .followup-text{margin:3px 0;color:#304657;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.customer-task-action-form .task-current-action .inline-check{flex:0 1 auto;margin:0;padding:3px 0;line-height:1.6}.customer-task-action-form .task-suggestion{margin:0;padding:0}.customer-task-action-form .task-action-notes>summary{color:#526b7f;cursor:pointer;font-size:14px;line-height:1.6}.customer-task-action-form .task-action-notes[open]>.field{margin-top:8px}.customer-task-action-form .task-completion-preview{padding:8px 10px;background:#f7f9fb;border-left:2px solid #b9cbd8;color:#526879;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.customer-task-action-form .task-completion-preview .followup-text{color:#304657;white-space:pre-wrap}.customer-task-action-form .task-completion-preview small{display:block;color:#647b8b}.customer-reading-panel .customer-records-contact{margin-top:5px;color:#526879;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.customer-reading-panel .customer-reading-main{min-width:0}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline>h3{margin:0 0 9px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline{margin-top:0;padding:0 0 0 5px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline>article{padding:0 0 10px 14px;margin:0 0 8px;border-left:1px solid #e3e9ee}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline>article:last-child{margin-bottom:0}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-head{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;min-width:0;margin:0 0 3px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-head>strong{color:#334f64;font-size:14px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-head>small{display:inline;margin:0;color:#6a7c8b;font-size:12px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-actions .text-btn{margin:0;padding:2px 0;min-height:30px;font-size:14px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-actions .record-delete-button{color:#875953}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-identity{margin:0 0 4px;gap:3px 8px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-identity:empty{display:none}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-identity .followup-action-change{margin:0}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-fact{margin:3px 0;font-size:14px;line-height:1.65}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-text{color:#304657;font-size:14px;line-height:1.65}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-customer-result{display:flex;align-items:baseline;gap:5px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-customer-result>small{flex:none;color:#6a7c8b;font-size:13px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-customer-result>:last-child{flex:1;min-width:0}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-plan-history,:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-original-plan,:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-version-history{margin-top:6px;color:#657b8c}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-plan-history>summary,:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-original-plan>summary{cursor:pointer;font-size:13px;line-height:1.6}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-plan-history[open]{padding-bottom:3px}.customer-followup-timeline .record-advice{margin-top:7px}.customer-followup-timeline .record-advice .followup-manager-advice{padding:7px 10px;margin:5px 0 0;border-left:2px solid #d4e0e8;border-radius:4px;background:#f7f9fb}.customer-followup-timeline .followup-manager-advice>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;margin-bottom:3px}.customer-followup-timeline .followup-manager-advice>header>strong{color:#526879;font-size:13px}.customer-followup-timeline .followup-manager-advice>header>small{color:#687f90;font-size:12px;line-height:1.6}.customer-followup-timeline .followup-manager-advice .advice-edit-button{margin-left:auto;padding:1px 0;min-height:28px;font-size:14px}.customer-followup-timeline .followup-manager-advice .followup-long-text{margin:0}.record-advice-form .advice-latest{margin-top:10px;padding:8px 10px;background:#f7f9fb;color:#526879}.record-advice-form .advice-latest>summary{cursor:pointer;font-size:14px}.record-advice-form .advice-context{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e3e9ee;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.record-advice-form .advice-context>small,.record-advice-form .advice-context-result>small{color:#687f90;font-size:13px}.record-advice-form .advice-context>small{display:block;margin-bottom:4px}.record-advice-form .advice-context-result{display:flex;align-items:baseline;gap:5px;margin-top:3px}.record-advice-form .advice-context-result>:last-child{flex:1;min-width:0}.operation-log-content .record-operation-traces{margin-top:14px}.operation-log-content .record-operation-traces>h3{margin:0 0 9px;font-size:15px}.operation-log-content .record-operation-trace{margin:9px 0;padding:10px;border:1px solid #e3e9ee;border-radius:5px;background:#fff}.operation-log-content .record-operation-trace>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-bottom:6px}.operation-log-content .record-operation-trace>header>strong{color:#445f73;font-size:14px}.operation-log-content .record-operation-trace>header>small,.operation-log-content .record-plan-trace>small,.operation-log-content .advice-edit-trace>small{color:#687f90;font-size:13px;line-height:1.6}.operation-log-content .record-plan-trace>strong{display:block;margin-bottom:3px;color:#526879;font-size:13px}.operation-log-content .record-trace-context{margin:5px 0 8px}.operation-log-content .record-trace-context>small{color:#687f90;font-size:13px}.operation-log-content .record-plan-trace>small,.operation-log-content .advice-edit-trace>small{display:block}.operation-log-content .record-action-trace,.operation-log-content .advice-edit-trace{margin:6px 0;font-size:14px;line-height:1.65}:is(.operation-log-content,.audit-list) .operation-audit-entry{margin:9px 0;padding:10px;border:1px solid #e3e9ee;border-radius:5px;background:#fff;overflow-wrap:anywhere}.operation-audit-entry>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-bottom:8px}.operation-audit-entry>header>strong{display:inline;margin:0;color:#3c586d;font-size:14px;font-weight:600}.operation-audit-entry>header>small{display:inline;width:auto;margin:0;color:#687f90;font-size:13px;line-height:1.6}.operation-audit-entry .operation-audit-details>summary{color:#526b7f;cursor:pointer;font-size:14px;line-height:1.6}.operation-audit-entry .operation-audit-details[open]>.operation-audit-snapshots{margin-top:8px}.operation-audit-entry .operation-audit-snapshots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-audit-entry .operation-audit-snapshots>section{min-width:0;padding:8px 10px;background:#f8fafb;border-radius:4px}.operation-audit-entry .operation-audit-snapshots h5{margin:0 0 5px;color:#526879;font-size:13px;font-weight:600}.operation-audit-entry .operation-audit-field{margin:6px 0}.operation-audit-entry .operation-audit-field>small{display:block;margin:0 0 2px;color:#687f90;font-size:13px;line-height:1.6}.operation-audit-entry .followup-text{color:#304657;font-size:14px;line-height:1.65;white-space:pre-wrap}.operation-audit-entry .operation-audit-snapshots .muted{margin:4px 0;color:#687f90;font-size:13px;line-height:1.6}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-original-plan{white-space:pre-wrap}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-empty{margin:5px 0;padding:0;font-size:14px}.record-source-menu .floating-menu-panel{width:min(320px,calc(100vw - 16px))}.record-source-menu .floating-menu-panel>p{padding:6px 10px;margin:0;color:#5c7182;font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.customer-reading-panel .embedded-followup-form{background:#fff;border-color:#dce4eb;box-shadow:none}.customer-reading-panel .embedded-followup-form .modal-body{padding:12px}.customer-reading-panel .followup-editor .action-resolution{border:1px solid #e3e9ee;border-radius:6px;background:#fafbfc}.customer-reading-panel .followup-editor .followup-result-options,.customer-reading-panel .followup-editor .optional-customer-fields,.customer-reading-panel .followup-editor .followup-other-actions{margin:0}.customer-reading-panel .followup-editor .followup-result-options>summary,.customer-reading-panel .followup-editor .optional-customer-fields>summary,.customer-reading-panel .followup-editor .followup-other-actions>summary{cursor:pointer;color:#5f7586;font-size:14px}@media(max-width:760px){.operation-audit-entry .operation-audit-snapshots{grid-template-columns:1fr}.customer-reading-panel .customer-records-contact{margin-top:4px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline-head{gap:3px 7px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-actions{gap:4px 12px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .record-actions .text-btn{min-height:36px}.customer-followup-timeline .followup-manager-advice .advice-edit-button{min-height:36px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .timeline>article{padding-left:12px}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-customer-result{display:block}:is(.customer-reading-panel,.operation-log-content) .customer-followup-timeline .followup-customer-result>small{display:inline}}.sales-week-refined>.sales-week-guide{padding:8px 14px;margin:0 0 8px;border-radius:8px}.sales-week-refined .sales-week-topline{gap:12px}.sales-week-refined .sales-week-topline>div{display:flex;align-items:baseline;gap:14px;min-width:0}.sales-week-refined .sales-week-topline .eyebrow{font-size:12px;white-space:nowrap;letter-spacing:0}.sales-week-refined .sales-week-topline h2{font-size:13px;margin:0;font-weight:500;line-height:1.6}.sales-week-refined .sales-week-topline>.badge{font-size:11px}.sales-week-refined .week-steps{margin-top:14px}.sales-week-refined>.sales-week-summary{display:flex;align-items:center;gap:28px;padding:9px 14px;margin-bottom:10px;border:1px solid #e4ebf2;border-radius:8px;background:#fff}.sales-week-refined .sales-week-summary .summary-item{display:flex;padding:0;background:none;border:0;box-shadow:none;min-width:0}.sales-week-refined .sales-week-summary .stat-icon{display:none}.sales-week-refined .sales-week-summary .summary-item>div{display:flex;align-items:baseline;gap:10px}.sales-week-refined .sales-week-summary .summary-item small{font-size:12px;color:#65798d}.sales-week-refined .sales-week-summary .summary-item strong{font-size:17px;line-height:1.4}.sales-week-refined .historical-summary-note{margin-left:auto;font-size:12px;color:#81766a;line-height:1.5}.sales-week-refined .historical-responsibility-note{margin:8px 0 0;color:#81766a;font-size:12px}.sales-week-refined .weekly-workspace>.panel-heading{padding:12px 16px 10px;align-items:center;gap:14px}.sales-week-refined .weekly-workspace>.panel-heading p{font-size:12px;margin-top:3px;color:#7b8b9c}.sales-week-refined .toolbar-actions{gap:8px}.sales-week-refined .toolbar-actions .btn{min-height:34px;font-size:13px;padding:7px 12px}.sales-week-refined .week-tools>summary{font-size:12px;padding:0 16px 10px}.sales-week-refined .week-context:empty{display:none}.sales-week-refined .week-context{padding:0 16px 10px;min-height:0}.sales-week-refined .sales-week-table table{min-width:0}.sales-week-refined .sales-week-table th{font-size:12px;padding:10px 12px}.sales-week-refined .sales-week-table th:nth-child(1){width:19%}.sales-week-refined .sales-week-table th:nth-child(2){width:13%}.sales-week-refined .sales-week-table th:nth-child(3){width:24%}.sales-week-refined .sales-week-table th:nth-child(4){width:26%}.sales-week-refined .sales-week-table th:nth-child(5){width:18%}.sales-week-refined .sales-week-table td{padding:9px 12px;font-size:13px;line-height:1.45}.sales-week-refined .sales-week-table .customer-link{font-size:14px;font-weight:500}.sales-week-refined .sales-week-table .badge{font-size:11px;padding:3px 6px}.sales-week-refined .sales-week-table .cell-sub{font-size:12px;line-height:1.4;max-width:100%;margin-top:4px}.sales-week-refined .sales-week-preview{font-size:13px;line-height:1.5}.sales-week-refined .sales-week-table .row-actions{gap:6px;min-width:0;flex-wrap:nowrap}.sales-week-refined .sales-week-table .row-actions .btn{font-size:12px;padding:7px 9px;min-height:32px;white-space:nowrap}.sales-week-refined .week-date-sort{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.sales-week-refined .week-date-sort:hover{color:#3c6f9f}.sales-week-refined .pagination{padding:11px 16px;font-size:12px}.sales-week-refined .weekly-controls{gap:8px}.sales-week-refined .weekly-controls select,.sales-week-refined .weekly-controls .btn,.sales-week-refined .segmented button{font-size:12px}.customer-form-refined .modal-body,.week-plan-form-refined .modal-body,.week-feedback-form-refined .modal-body{padding:18px 24px}.customer-form-refined .customer-fields,.customer-form-refined .customer-week-plan{gap:14px 16px}.customer-form-refined .field>span,.week-plan-form-refined .field>span,.week-feedback-form-refined .field>span{font-size:13px;color:#566f87}.customer-form-refined input,.customer-form-refined select,.customer-form-refined textarea,.week-plan-form-refined input,.week-plan-form-refined select,.week-plan-form-refined textarea,.week-feedback-form-refined input,.week-feedback-form-refined select,.week-feedback-form-refined textarea{font-size:14px;line-height:1.5}.customer-form-refined .optional-customer-fields>summary{padding:9px 0;font-size:13px}.customer-form-refined .contact-row{padding:10px 0}.customer-form-refined .contact-row-heading strong{font-size:13px}.form-section-note{font-size:12px;color:#718296;line-height:1.7;margin:0 0 12px}.confirmed-need-row{padding:12px 14px;margin-bottom:12px;background:#f7fafc;border:1px solid #e0e9f1;border-radius:7px}.confirmed-need-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.confirmed-need-heading strong{font-size:13px;color:#526f8a}.customer-form-refined .confirmed-need-row .form-grid{gap:12px 14px}.customer-form-refined .choice-field legend,.customer-form-refined .choice-options label{font-size:13px}.week-feedback-form-refined .feedback-goal{padding:12px 14px;margin-bottom:12px}.week-feedback-form-refined .feedback-goal p{font-size:13px;line-height:1.6}.week-feedback-form-refined .feedback-import{margin-bottom:12px}.week-feedback-form-refined .feedback-fields{gap:14px 16px}.week-plan-form-refined .selected-customer{margin:12px 0}.customer-library-refined .panel-heading{padding:14px 16px 12px;gap:16px}.customer-library-refined .panel-heading h2{font-size:16px}.customer-library-refined .panel-heading p{font-size:12px}.customer-library-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-library-actions .search-box{min-width:240px}.customer-library-actions .btn{min-height:34px;font-size:13px}.customer-library-refined .customer-filter-row{padding:10px 16px;gap:8px}.customer-library-refined .customer-filter-row>select{min-height:34px;height:34px;font-size:12px;max-width:200px;padding:7px 10px}.customer-library-refined .customer-more-filters{font-size:12px}.customer-library-refined .customer-more-filters .form-grid select{max-width:none}.customer-filter-scope-note{padding:0 16px 10px;margin:0;font-size:12px;color:#75899d;line-height:1.6}.customer-library-refined .customer-table-compact th{font-size:12px;padding:10px 12px}.customer-library-refined .customer-table-compact td{font-size:14px;padding:11px 12px}.customer-library-refined .customer-table-compact .customer-link{font-size:14px}.customer-library-refined .customer-table-compact .cell-sub{font-size:12px;line-height:1.45;color:#7c8d9f}.customer-library-refined .customer-table-compact .badge{font-size:11px}.customer-library-refined .customer-table-compact .text-btn{font-size:13px}.customer-library-refined .needs-unconfirmed{font-size:13px;color:#8a7d67}.customer-library-refined .empty-action{gap:10px}.list-state-action{padding:0 16px 14px}.customer-work-list .customer-work-advanced[open]{flex-basis:100%}.customer-work-list .customer-work-advanced>.form-grid{position:static;width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:none}.customer-work-list .customer-work-advanced .customer-filter-scope-note{padding:0}.customer-work-list .customer-table-compact table{table-layout:fixed;min-width:0}.customer-work-list .customer-table-compact th:nth-child(1){width:18%}.customer-work-list .customer-table-compact th:nth-child(2){width:31%}.customer-work-list .customer-table-compact th:nth-child(3){width:31%}.customer-work-list .customer-table-compact td:first-child,.customer-work-list .customer-table-compact .cell-sub{max-width:100%}.customer-work-list .customer-table-compact td{vertical-align:top;color:#30363d}.customer-work-list .customer-table-compact .customer-link{color:#30363d;font-weight:700;white-space:normal;overflow-wrap:anywhere}.customer-work-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.65}.customer-long-text>summary{cursor:pointer;list-style:none}.customer-long-text>summary::-webkit-details-marker{display:none}.customer-long-text .weekly-reading-toggle{display:inline-block;padding-top:3px;color:#365c86;font-size:12px}.customer-long-text>p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.customer-work-list .customer-work-flags{display:flex;flex-wrap:wrap;gap:3px}.customer-work-list .customer-work-actions{align-items:center;gap:6px 9px}.customer-work-list .customer-work-actions .btn{min-height:32px;padding:6px 9px;font-size:12px}.customer-work-list .customer-work-actions .text-btn{font-size:12px}.customer-work-list .customer-work-week{flex-basis:100%;text-align:left}@media(max-width:1000px){.customer-work-list .customer-work-advanced>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customer-work-list .customer-table-compact table{min-width:0}.customer-work-list .customer-work-recent,.customer-work-list .customer-work-next{grid-column:1 / -1}}@media(max-width:480px){.customer-work-list .customer-work-advanced>.form-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1000px){.sales-week-refined .sales-week-table{display:block}.sales-week-refined .sales-customer-cards{display:none}}@media(max-width:999px){.sales-week-refined .sales-week-table{display:none}.sales-week-refined .sales-customer-cards{display:grid}}@media(max-width:760px){.sales-week-refined .sales-week-topline>div{display:block}.sales-week-refined .sales-week-topline{align-items:flex-start;gap:8px}.sales-week-refined .sales-week-topline>.badge{font-size:10px}.sales-week-refined .sales-week-topline h2{margin-top:4px}.sales-week-refined>.sales-week-summary{gap:12px;padding:9px 12px;justify-content:space-between}.sales-week-refined .historical-summary-note{flex-basis:100%;margin-left:0}.sales-week-refined .sales-week-summary .summary-item>div{display:block}.sales-week-refined .sales-week-summary .summary-item small{font-size:11px}.sales-week-refined .sales-week-summary .summary-item strong{font-size:17px}.sales-week-refined .weekly-workspace>.panel-heading{flex-wrap:wrap;align-items:flex-start;padding:12px}.sales-week-refined .toolbar-actions{width:100%}.sales-week-refined .toolbar-actions .btn{flex:1;justify-content:center}.sales-week-refined .sales-customer-card{padding:13px}.sales-week-refined .sales-customer-card dd{font-size:13px}.sales-week-refined .sales-customer-card footer .btn{font-size:13px}.customer-form-refined .modal-body,.week-plan-form-refined .modal-body,.week-feedback-form-refined .modal-body{padding:16px}.customer-form-refined .confirmed-need-row .form-grid{grid-template-columns:1fr}.customer-library-refined .panel-heading{flex-wrap:wrap;align-items:stretch;padding:12px}.customer-library-actions{width:100%}.customer-library-actions .search-box{flex:1 1 100%;min-width:0}.customer-library-refined .customer-filter-row{padding:10px 12px}.customer-library-refined .customer-filter-row>select{max-width:none}.customer-filter-scope-note{padding:0 12px 10px}.customer-library-refined .customer-table-compact .cell-sub{max-width:100%}}.customer-work-list .customer-table-compact .customer-work-flags{margin-top:8px}.customer-work-list .customer-table-compact .customer-work-actions{align-items:flex-start;gap:7px 12px}.customer-work-list .customer-table-compact .customer-deal-summary{color:#39724f;font-weight:600;margin-bottom:6px}.view-customers.content{padding-top:12px}.view-customers .growth-brief{padding:6px 12px;margin-bottom:6px;gap:5px 10px}.view-customers .growth-message>div{display:flex;align-items:baseline;gap:8px}.view-customers .growth-message small{margin:0;white-space:nowrap}.view-customers .growth-message p{font-size:14px;line-height:1.5}.view-customers .work-queue{padding:4px 12px;margin-bottom:8px;gap:5px 18px}.view-customers .work-queue>button{font-size:13px}.view-customers .work-queue .queue-scope{display:inline-flex;align-items:baseline;gap:7px;flex-basis:auto}.view-customers .work-queue b{font-size:16px}.customer-work-list>.customer-main-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 14px}.customer-main-toolbar h2{flex:0 0 auto;margin:0;font-size:17px}.customer-main-toolbar .search-box{margin-left:auto;flex:0 1 470px;min-width:180px}.customer-main-toolbar>.btn{flex:0 0 auto}.customer-work-list .customer-filter-row{gap:7px 12px;padding:8px 14px}.customer-filter-fields{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;flex:1}.customer-mobile-filter-toggle{display:none}.customer-search-context{padding:0 14px 10px;border-bottom:1px solid #e5ebf0;font-size:14px}.customer-search-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px}.customer-search-summary strong{color:#294c66;overflow-wrap:anywhere}.customer-search-summary>span{color:#667a89}.customer-active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.customer-active-filters>button:not(.text-btn){display:inline-flex;align-items:center;gap:10px;padding:4px 9px;border:1px solid #cbddea;border-radius:4px;background:#f0f7fc;color:#305b79;font-size:14px}.customer-search-help{margin-top:6px;color:#6a7c89}.customer-search-help summary{cursor:pointer;font-size:13px}.customer-search-help p{margin:6px 0 0;max-width:900px;line-height:1.6}.customer-work-list .customer-filter-row>.segmented{flex-wrap:wrap}@media(max-width:760px){.customer-search-context{padding-inline:12px}.customer-work-list .customer-filter-row>.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.customer-work-list .customer-filter-row>.segmented button{font-size:14px;padding:7px 8px}.customer-search-summary>span{flex-basis:100%}}.customer-work-list .customer-table-compact th:nth-child(1){width:23%}.customer-work-list .customer-table-compact th:nth-child(2){width:27%}.customer-work-list .customer-table-compact th:nth-child(3){width:26%}.customer-work-list .customer-table-compact th:nth-child(4){width:24%}.customer-work-list .customer-table-compact td{padding:9px 12px;font-size:14px}.customer-work-list .customer-work-preview{font-size:14px;line-height:1.55;-webkit-line-clamp:2}.customer-identity-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;min-width:0}.customer-identity-line .customer-link{text-align:left;margin:0;font-size:14px}.customer-inline-contact{color:#697582;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.customer-added-line:empty{display:none}.customer-work-list .customer-table-compact .customer-work-flags{margin-top:3px;gap:3px 6px}.customer-relation{color:#566d5b;font-size:12px}.customer-work-list .customer-work-actions{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.customer-primary-actions,.customer-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px 11px}.customer-work-list .customer-primary-actions .btn{font-size:13px;padding:5px 8px;min-height:30px;white-space:nowrap}.customer-work-list .customer-work-actions .text-btn{font-size:13px;white-space:nowrap}.customer-work-list .customer-secondary-actions .text-btn{font-size:12px}.customer-work-list .focus-toggle{color:#697582}.customer-work-list .focus-toggle.is-focused{color:#776331}.customer-work-list .customer-support-pending{color:#9b6025;font-weight:600}.customer-next-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-row-menu{position:fixed;margin:0;border:1px solid #dce4eb;border-radius:7px;padding:7px;min-width:155px;box-shadow:0 8px 25px #23364b22;background:#fff}.customer-row-menu:popover-open{display:flex;flex-direction:column;gap:4px}.customer-row-menu .text-btn{text-align:left;padding:7px;font-size:13px}.customer-row-menu::backdrop{background:transparent}@media(max-width:1100px)and (min-width:761px){.customer-work-list .customer-table-compact table{min-width:0}.customer-work-list .customer-table-compact th:nth-child(1){width:22%}.customer-work-list .customer-table-compact th:nth-child(2){width:25%}.customer-work-list .customer-table-compact th:nth-child(3){width:25%}.customer-work-list .customer-table-compact th:nth-child(4){width:28%}}.sales-action-strip{display:flex;align-items:stretch;gap:12px;margin:0 0 10px}.sales-action-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1;min-width:0}.sales-action-cards>button{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid #dce5ed;border-radius:8px;padding:9px 12px;color:#273f50;text-align:left;min-width:0;font-size:14px}.sales-action-cards>button:hover,.sales-action-cards>button.active{border-color:#5590bb;background:#eef6fc}.sales-action-cards>button:focus-visible{outline:3px solid #d5a854;outline-offset:2px}.sales-action-cards b{font-size:22px;line-height:1.2;white-space:nowrap}.sales-action-cards small{font-size:12px;font-weight:400;color:#627887;margin-left:5px}.sales-action-help{align-self:center;white-space:nowrap;font-size:14px}.customer-action-scope{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;flex:1 0 100%;color:#576f80;font-size:14px}.customer-action-scope strong{color:#284c68}.customer-action-scope>button{margin-left:auto}.customer-work-list .customer-next-date{white-space:normal;line-height:1.5}@media(max-width:1100px){.sales-action-cards>button{flex-direction:column;align-items:flex-start;gap:5px}}@media(max-width:600px){.sales-action-strip{flex-wrap:wrap;gap:4px}.sales-action-cards{flex-basis:100%;gap:5px}.sales-action-cards>button{padding:8px;justify-content:space-between}.sales-action-cards small{display:block;margin:3px 0 0}.sales-action-help{margin-left:auto;padding:5px 0}.customer-action-scope>span{flex-basis:100%}.customer-work-list .customer-table-compact td[data-label=操作]{grid-column:1/-1}.customer-work-list .customer-primary-actions button{min-height:36px}}@media(max-width:760px){.view-customers.content{padding-top:10px}.view-customers .growth-message>div{display:flex;flex-wrap:wrap;gap:2px 8px}.view-customers .growth-brief{padding:6px 10px}.view-customers .work-queue{padding:4px 10px;gap:3px 12px}.view-customers .work-queue .queue-scope{display:none}.view-customers .work-queue>button{flex:0 1 auto;width:auto;padding:3px 0}.customer-work-list>.customer-main-toolbar{padding:10px 12px;flex-wrap:wrap;gap:8px 10px}.customer-main-toolbar .search-box{order:3;flex:1 0 100%;margin:0;min-width:0}.customer-main-toolbar>.btn{margin-left:auto}.customer-mobile-filter-toggle{display:block;margin-left:auto}.customer-filter-fields{display:none}.customer-filter-fields.is-open{display:flex;flex:1 0 100%}.customer-work-list .customer-table-compact td{padding-block:7px;font-size:14px}.customer-work-list .customer-table-compact td:first-child{grid-column:1 / -1}.customer-work-list .customer-work-actions{gap:6px}.customer-primary-actions,.customer-secondary-actions{gap:6px 14px}.customer-work-list .customer-primary-actions .btn{font-size:13px}}.modal-overlay:has(>.modal>.customer-form-focused){z-index:101;align-items:flex-start;padding:20px 16px;overflow:hidden}.modal:has(>.customer-form-focused){max-width:820px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.modal:has(>.customer-form-focused)>.modal-head{flex-shrink:0;position:static;padding:14px 20px 11px;gap:12px}.modal:has(>.customer-form-focused)>.modal-head h2{margin:0;font-size:19px}.modal:has(>.customer-form-focused)>.modal-head p{margin:3px 0 0;color:#647b8d;font-size:14px;line-height:1.4}.customer-form-focused{display:flex;flex-direction:column;min-height:0;overflow:hidden}.customer-form-focused>.modal-body{display:block;min-height:0;padding:13px 20px 17px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.customer-form-focused>.modal-actions{flex-shrink:0;position:static;padding:10px 20px;background:#fff}.customer-form-focused>.modal-actions .btn{min-height:38px;padding:7px 18px;font-size:14px}.customer-form-focused .customer-form-section{display:block;border:0;padding:0;margin:0;min-width:0}.customer-form-focused .customer-form-section+.customer-form-section{margin-top:12px;padding-top:8px;border-top:1px solid #e8edf2}.customer-form-focused .customer-form-section>legend{float:left;width:100%;padding:0;margin:0 0 10px;color:#203b50;font-size:15px;font-weight:700}.customer-form-focused .customer-form-section>legend+*{clear:both}.customer-form-focused .form-grid{display:grid;gap:12px 16px;align-items:start}.customer-form-focused .customer-core-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.customer-form-focused .field{gap:5px}.customer-form-focused .field>span{color:#3f586d;font-size:14px;font-weight:500;line-height:1.4}.customer-form-focused .field input,.customer-form-focused .field select,.customer-form-focused .field textarea{box-sizing:border-box;min-width:0;width:100%;height:38px;padding:7px 10px;border:1px solid #cfdbe5;border-radius:6px;background:#fff;color:#183549;font-family:inherit;font-size:14px;line-height:1.5}.customer-form-focused .field input::placeholder,.customer-form-focused .field textarea::placeholder{color:#7a8c9a}.customer-form-focused .field input:focus,.customer-form-focused .field select:focus,.customer-form-focused .field textarea:focus{border-color:#357fb6;outline:2px solid #d9eaf8;outline-offset:0}.customer-form-focused .field textarea{height:auto;min-height:62px;resize:none;overflow-y:hidden;field-sizing:content}.customer-form-focused .customer-company-secondary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-top:9px}.customer-form-focused .customer-owner-fields{display:block;border:0;padding:0;margin:0;flex:1 1 210px}.customer-form-focused .customer-owner-fields:has(input[type=hidden]){display:none}.customer-form-focused .customer-supplement{flex:1 1 210px;margin:0;padding:0;border:0;min-width:0}.customer-form-focused .customer-supplement[open]{flex-basis:100%}.customer-form-focused .customer-supplement-grid{gap:12px 16px;padding-top:10px}.customer-form-focused .optional-customer-fields>summary{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;color:#2e6690;cursor:pointer;font-size:14px;line-height:1.5;list-style:none}.customer-form-focused .optional-customer-fields>summary:before{content:"›";display:inline-block;font-size:18px;line-height:1;width:10px;flex-shrink:0}.customer-form-focused .optional-customer-fields[open]>summary:before{transform:rotate(90deg)}.customer-form-focused .optional-customer-fields>summary:focus-visible{outline:2px solid #84b2d9;outline-offset:2px;border-radius:3px}.customer-form-focused .customer-filled-note{color:#617d91;font-size:13px;font-weight:400}.customer-form-focused .contact-row{border:0;padding:0;background:transparent}.customer-form-focused .contact-row+.contact-row{border-top:1px solid #e8edf2;padding-top:10px;margin-top:10px}.customer-form-focused .contact-row-heading{margin:0 0 6px}.customer-form-focused .contact-row-heading strong{color:#3a5267;font-size:14px}.customer-form-focused .contact-row-heading .text-btn{padding:0;font-size:14px}.customer-form-focused .contact-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-form-focused .customer-contact-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 20px;margin-top:5px}.customer-form-focused .add-contact{margin:0;padding:7px 0;font-size:14px}.customer-form-focused .more-contact-fields{flex:1 1 200px;margin:0}.customer-form-focused .more-contact-fields[open]{flex-basis:100%}.customer-form-focused .more-contact-fields>.field{margin-top:3px}.customer-form-focused .customer-progress-section>.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-form-focused .next-plan-optional{margin:7px 0 0;border:0;padding:0}.customer-form-focused .next-plan-optional>summary{border-radius:5px}.customer-form-focused .next-plan-optional>summary:hover{background:#f5f9fc}.customer-form-focused .next-plan-optional>.form-grid{margin-top:4px}.customer-form-focused .customer-field-error{display:block;color:#a6352b;font-size:14px;line-height:1.4;margin-top:2px}.customer-form-focused .field [aria-invalid=true]{border-color:#b44d43}.customer-form-focused .duplicate-note,.customer-form-focused .error{margin-top:12px}.customer-form-focused .duplicate-note{font-size:14px}@media(max-width:600px){.modal-overlay:has(>.modal>.customer-form-focused){padding:10px 8px}.modal:has(>.customer-form-focused){max-height:calc(100dvh - 20px)}.modal:has(>.customer-form-focused)>.modal-head{padding:12px 14px 10px}.customer-form-focused>.modal-body{padding:12px 14px 15px}.customer-form-focused>.modal-actions{padding:10px 14px}.customer-form-focused .customer-core-fields,.customer-form-focused .contact-inputs,.customer-form-focused .customer-progress-section>.form-grid{grid-template-columns:minmax(0,1fr)}.customer-form-focused .customer-form-section+.customer-form-section{margin-top:12px;padding-top:8px}}.build-version{color:#78838f;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.build-version-footer{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;max-width:100%}.website-owner{flex-basis:100%;color:#596b7f;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.filing-link{color:#596b7f;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap;text-decoration:none}.filing-link:hover,.filing-link:focus-visible{text-decoration:underline}.login-version{max-width:calc(100% - 32px)}.first-deal-celebration{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;isolation:isolate;width:410px;max-width:calc(100vw - 32px);pointer-events:none}.first-deal-card{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:30px 28px 28px;border:1px solid #b9dcd4;border-radius:18px;background:#f8fdfb;color:#23594d;box-shadow:0 16px 48px #183f3429,0 3px 12px #183f3412;text-align:center;pointer-events:auto}.first-deal-illustration{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;border-radius:50%;background:#e8f4ee}.first-deal-illustration>svg{width:48px;height:48px}.first-deal-message{margin:0;font-size:21px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.first-deal-customer{margin:15px 0 0;color:#60776f;font-size:14px;line-height:1.65;overflow-wrap:anywhere;word-break:normal}.first-deal-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:#678277;font:inherit;font-size:23px;line-height:1;cursor:pointer}.first-deal-close:hover{background:#e3f1eb}.first-deal-close:focus-visible{outline:2px solid #2769c9;outline-offset:2px}.first-deal-confetti{position:absolute;inset:-38px -12px;z-index:0;overflow:hidden;pointer-events:none}.first-deal-confetti>i{position:absolute;width:6px;height:10px;border-radius:1px;background:#78a9d7;opacity:0;animation:first-deal-fall 1.6s ease-out both;pointer-events:none}.first-deal-confetti>i:nth-child(3n){background:#e6b44e}.first-deal-confetti>i:nth-child(3n+1){background:#65b39d}.first-deal-confetti>i:nth-child(4n){width:6px;height:6px;border-radius:50%}@keyframes first-deal-fall{0%{opacity:0;transform:translate3d(0,-12px,0) rotate(0)}15%{opacity:.9}75%{opacity:.75}to{opacity:0;transform:translate3d(var(--drift),var(--fall),0) rotate(var(--turn))}}@media(max-width:480px){.first-deal-card{padding:28px 22px 24px}.first-deal-message{font-size:20px}}@media(prefers-reduced-motion:reduce){.first-deal-confetti{display:none}.first-deal-confetti>i{animation:none}}.weekly-reading-view.sales-week-refined .sales-week-table th:nth-child(1){width:18%}.weekly-reading-view.sales-week-refined .sales-week-table th:nth-child(2){width:32%}.weekly-reading-view.sales-week-refined .sales-week-table th:nth-child(3){width:32%}.weekly-reading-view.sales-week-refined .sales-week-table th:nth-child(4){width:18%}.weekly-reading-view .sales-week-table td,.weekly-reading-view .focus-table td{vertical-align:top}.weekly-reading-view .sales-week-table .customer-link,.weekly-reading-view .sales-customer-card .customer-link,.weekly-reading-view .focus-table .customer-link{color:#30363d;font-weight:700;white-space:normal;overflow-wrap:anywhere}.weekly-reading-view .customer-link:hover{color:#30363d;text-decoration:underline}.weekly-reading-view .sales-customer-card dl .weekly-reading,.weekly-reading-view .weekly-reading{display:block;min-width:0}.weekly-reading-view .weekly-reading>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;text-overflow:clip;max-width:100%;margin:0;font-size:14px;line-height:1.65;color:#30363d}.weekly-reading-view .weekly-reading.is-expanded>p{display:block;-webkit-line-clamp:unset;overflow:visible}.weekly-reading-view .weekly-reading-secondary{margin-top:5px}.weekly-reading-view .weekly-reading-secondary>p{font-size:12px;color:#697582}.weekly-reading-view .weekly-reading-toggle{display:inline-flex;border:0;padding:3px 0 0;background:none;color:#536e87;font:inherit;font-size:12px;cursor:pointer}.weekly-reading-view .weekly-reading-toggle:hover{text-decoration:underline}.weekly-reading-view .focus-row-actions,.weekly-reading-view.sales-week-refined .sales-week-table .focus-row-actions{flex-wrap:wrap;align-items:flex-start}.weekly-reading-view .focus-row-actions>.btn{flex:0 0 auto}.weekly-reading-view .focus-row-actions .record-result{background:#edf5ff;border-color:#d5e5f7;color:#285c8c}.weekly-reading-view .focus-row-actions .record-result:hover{background:#e1edfc}.weekly-reading-view .focus-status-actions .badge.amber{background:#f1f3f5;color:#697582}@media(max-width:760px){.weekly-reading-view .focus-table td>.weekly-reading{grid-column:2}}.current-focus-label{color:#536b55;font-weight:600}.customer-row-more{position:relative}.customer-row-more>summary{color:#536e87;cursor:pointer;font-size:13px}.customer-row-more>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:110px;margin-top:6px}.crm-review-table table{width:100%;table-layout:fixed}.crm-review-table th:nth-child(1){width:17%}.crm-review-table th:nth-child(2){width:31%}.crm-review-table th:nth-child(3){width:31%}.crm-review-table th:nth-child(4){width:21%}.crm-review-table td{vertical-align:top;overflow-wrap:anywhere}.crm-review-activities>div+div,.crm-review-arrangements>div+div{margin-top:12px}.crm-review-table .customer-link{color:#30363d;font-weight:700;white-space:normal;text-align:left}.crm-review-table .focus-row-actions{margin-top:12px;gap:8px 12px}.crm-review-detail h3{font-size:15px;margin:20px 0 10px}.crm-review-detail h3:first-child{margin-top:0}.crm-team-table th,.crm-team-table td{vertical-align:top}.crm-team-table .focus-count-link{color:#3b5e80}.work-queue b>small{font-size:12px;font-weight:400;white-space:nowrap}@media(max-width:1040px)and (min-width:761px){.crm-review-table th:nth-child(1){width:16%}.crm-review-table th:nth-child(2),.crm-review-table th:nth-child(3){width:28%}.crm-review-table th:nth-child(4){width:28%}.crm-team-table{overflow-x:auto}.crm-team-table table{min-width:750px}}@media(max-width:760px){.crm-review-table table,.crm-review-table tbody,.crm-review-table tr,.crm-review-table td{display:block;width:100%}.crm-review-table thead{display:none}.crm-review-table tr{padding:15px 0;border-bottom:1px solid var(--line)}.crm-review-table td{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;border:0;padding:8px 14px}.crm-review-table td:before{content:attr(data-label);font-weight:600;color:#697582}.crm-review-table td>*{grid-column:2;min-width:0}.crm-review-table td>:first-child{grid-row:1}.crm-review-table td:before{grid-column:1;grid-row:1}.crm-review-table .focus-row-actions{margin-top:5px}.crm-week-review .focus-workbench-head{flex-wrap:wrap}}.customer-segment-count{margin-left:2px;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.customer-count-error{display:flex;align-items:center;gap:8px;font-size:14px;color:#8a4e27}.weekly-activity-review{min-width:0;font-size:14px}.weekly-activity-review .focus-workbench-head{margin-bottom:10px}.weekly-original-entry{margin-left:auto;white-space:nowrap}.weekly-activity-overview{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;margin:10px 0 12px;padding:12px 16px;background:#fff;border:1px solid #dfe7ee;border-radius:8px}.weekly-activity-overview>div{display:flex;align-items:center;gap:14px;color:#3e5567}.weekly-activity-overview b{color:#243f53;font-size:25px;line-height:1.3;font-variant-numeric:tabular-nums}.weekly-activity-overview b small{font-size:14px;font-weight:400;margin-left:5px}.weekly-activity-overview>small{margin-left:auto;color:#61778a;font-size:14px}.weekly-activity-older-content{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;color:#61778a;font-size:14px;line-height:1.55}.weekly-activity-panel{padding:0}.weekly-activity-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:12px 16px;border-bottom:1px solid #e2e9ef}.weekly-activity-controls>small{color:#61778a;font-size:14px}.weekly-activity-panel>.error,.weekly-activity-panel>.text-btn{margin:12px 16px}.weekly-activity-customer{padding:16px;border-bottom:1px solid #e1e8ee}.weekly-activity-customer-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-bottom:12px}.weekly-activity-customer-head>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;min-width:0}.weekly-activity-customer-head .customer-link{font-size:16px;color:#244152;font-weight:700;white-space:normal;overflow-wrap:anywhere;text-align:left}.weekly-activity-customer-head small,.weekly-activity-owner{color:#63798a;font-size:14px}.weekly-activity-customer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.weekly-activity-customer-actions .text-btn{font-size:14px}.weekly-activity-customer-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,2fr);gap:18px 28px}.weekly-activity-customer-body>div{min-width:0}.weekly-activity-record{color:#293f50}.weekly-activity-record+.weekly-activity-record{border-top:1px solid #e5ebf0;margin-top:14px;padding-top:14px}.weekly-activity-record-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;color:#5e7586;font-size:14px;margin-bottom:7px}.weekly-activity-record-head small,.weekly-activity-need{font-size:14px;color:#61788b}.weekly-activity-need{display:block;margin-bottom:6px;overflow-wrap:anywhere}.weekly-activity-business{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;line-height:1.65;margin:5px 0}.weekly-activity-business>b{font-size:14px;font-weight:500;color:#647889}.weekly-activity-review .followup-text{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.weekly-activity-at-the-time{margin-top:10px;color:#506777}.weekly-activity-at-the-time>small{display:block;margin-bottom:4px;font-size:14px}.weekly-activity-expand{margin-top:8px;font-size:14px}.weekly-activity-arrangements h3{margin:0 0 7px;color:#536d7f;font-size:14px;font-weight:500}.weekly-activity-arrangements>.muted+.text-btn{margin-left:8px}.weekly-activity-action+.weekly-activity-action{margin-top:12px}.weekly-activity-action>small{display:block;color:#61788b;font-size:14px;margin-bottom:4px;overflow-wrap:anywhere}.weekly-activity-action>div:last-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin-top:4px}.weekly-activity-action small{font-size:14px}.weekly-activity-review .pagination{padding:12px 16px}.weekly-return-current{margin-bottom:10px;font-size:14px}@media(max-width:1000px){.weekly-activity-customer-body{grid-template-columns:minmax(0,1fr);gap:14px}.weekly-activity-arrangements{border-top:1px solid #e5ebf0;padding-top:12px}.weekly-activity-overview>small{flex-basis:100%;margin-left:0}}@media(max-width:650px){.weekly-activity-customer,.weekly-activity-controls{padding:12px}.weekly-activity-overview{padding:10px 12px;gap:8px 20px}.weekly-activity-overview>div{gap:8px}.weekly-activity-overview b{font-size:23px}.weekly-original-entry{margin-left:0}.weekly-activity-customer-head{gap:10px}.weekly-activity-customer-actions{gap:8px 12px}.weekly-activity-controls .segmented{display:flex;flex-wrap:wrap}}.customer-work-list .customer-view-switch{display:flex;align-items:center;gap:3px;flex:0 0 auto;padding:3px;border:1px solid #dce5ed;border-radius:7px;background:#f4f7fa}.customer-work-list .customer-view-switch button{border:0;padding:6px 12px;background:transparent;color:#536779;font-size:15px;font-weight:600;white-space:nowrap;border-radius:4px}.customer-work-list .customer-view-switch button.active{color:#235b86;background:#fff;box-shadow:0 1px 3px #243d5415}.customer-work-list button:focus-visible,.customer-work-list summary:focus-visible{outline:3px solid #d5a854;outline-offset:2px}.customer-work-list .customer-main-toolbar .search-box{flex-basis:420px}.customer-work-list .customer-daily-filters{flex-wrap:wrap}.customer-work-list .customer-daily-filters button{white-space:nowrap}.customer-work-list .customer-action-scope{flex:0 1 auto;margin-left:auto;font-size:13px;gap:6px 14px}.customer-work-list .customer-search-context{padding-top:2px;padding-bottom:7px}.customer-work-list .customer-search-help{display:inline-block;margin:3px 0 0;font-size:13px;vertical-align:baseline}.customer-work-list .customer-search-help>summary{white-space:nowrap}.customer-work-list .customer-search-help[open]{display:block}.customer-work-list .customer-search-help p{font-size:14px}.customer-work-list .customer-search-range{margin:3px 0 0;font-size:13px;color:#526c80;line-height:1.5}.customer-work-list .customer-daily-note{font-size:13px;color:#6b7b88;margin-right:12px;line-height:1.5}.customer-work-list .customer-table-compact{max-height:none;height:auto}.customer-work-list .customer-table-compact table{width:100%;min-width:0;table-layout:fixed}.customer-work-list .customer-table-compact th:nth-child(1){width:24%}.customer-work-list .customer-table-compact th:nth-child(2){width:29%}.customer-work-list .customer-table-compact th:nth-child(3){width:27%}.customer-work-list .customer-table-compact th:nth-child(4){width:20%}.customer-work-list .customer-table-compact th{white-space:nowrap}.customer-work-list .customer-table-compact td{padding:11px 12px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.customer-work-list .customer-identity-line{align-items:flex-start;flex-wrap:nowrap;gap:5px}.customer-work-list .customer-identity-line .customer-link{font-size:15px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.customer-work-list .customer-focus-star{flex:0 0 26px;width:26px;min-height:26px;border:1px solid #d5dfe6;border-radius:4px;padding:0;color:#71818e;background:#fff;font-size:20px;line-height:24px;cursor:pointer}.customer-work-list .customer-focus-star.is-focused{color:#a67a1e;border-color:#e3d2a7;background:#fffaf0}.customer-work-list .customer-focus-star:disabled{opacity:.55;cursor:wait}.customer-work-list .customer-table-compact .cell-sub{font-size:12px;line-height:1.5;white-space:normal;margin-top:3px}.customer-work-list .customer-table-compact .customer-inline-contact{display:block;color:#657786;overflow:visible;text-overflow:clip;white-space:normal;font-size:13px}.customer-work-list .customer-need-summary{margin-top:5px;color:#4d6579;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.customer-work-list .customer-need-caption{color:#7b8792;margin-right:5px;font-size:12px}.customer-work-list .customer-need-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.customer-work-list .customer-need-summary .text-btn{display:inline-block;margin-left:6px;font-size:13px;white-space:nowrap}.customer-work-list .customer-empty-need{margin-top:4px;color:#718190;font-size:13px;white-space:nowrap}.customer-work-list .customer-product-summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.customer-work-list .customer-added-line{color:#8a959f}.customer-work-list .customer-work-preview{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.customer-work-list .customer-work-preview.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.customer-work-list .customer-reading-toggle{display:inline-block;margin-top:2px;font-size:13px;white-space:nowrap}.customer-work-list .customer-context-label{color:#7c7464;margin:0 0 3px}.customer-work-list .customer-real-contact{color:#7b8893}.customer-work-list .customer-arrangement+.customer-arrangement{margin-top:9px;padding-top:8px;border-top:1px solid #edf1f4}.customer-work-list .customer-action-need{color:#697f90;margin-bottom:2px}.customer-work-list .customer-arrangement-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin-top:3px}.customer-work-list .customer-arrangement-time{font-size:12px;line-height:1.5;color:#71808d}.customer-work-list .customer-arrangement-time.timing-today{color:#246b9c;font-weight:600}.customer-work-list .customer-arrangement-time.timing-overdue{color:#a95539}.customer-work-list .customer-arrangement-time.timing-undated{color:#71808d;white-space:nowrap}.customer-work-list .customer-arrangement-footer .text-btn{font-size:13px;white-space:nowrap}.customer-work-list .customer-unplanned{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;color:#7b8893;font-size:14px}.customer-work-list .customer-unplanned span,.customer-work-list .customer-unplanned .text-btn{white-space:nowrap}.customer-work-list .customer-primary-actions,.customer-work-list .customer-secondary-actions{gap:5px 10px}.customer-work-list .customer-primary-actions .btn{min-height:32px;font-size:14px;padding:5px 9px}.customer-work-list .customer-work-actions .text-btn,.customer-work-list .customer-secondary-actions .text-btn{font-size:13px;white-space:nowrap}.customer-work-list .customer-support-status{color:#5d7a90;font-size:12px!important}.customer-work-list .customer-support-status.is-pending{color:#91703e}.customer-work-list .customer-row-menu{min-width:160px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}.customer-work-list .customer-row-menu .text-btn{white-space:nowrap}@media(max-width:1100px)and (min-width:761px){.customer-work-list .customer-table-compact th:nth-child(1){width:24%}.customer-work-list .customer-table-compact th:nth-child(2){width:27%}.customer-work-list .customer-table-compact th:nth-child(3){width:27%}.customer-work-list .customer-table-compact th:nth-child(4){width:22%}.customer-work-list .customer-action-scope{flex-basis:100%;margin-left:0}}@media(max-width:760px){.customer-work-list .customer-view-switch button{padding:6px 10px}.customer-work-list .customer-daily-filters{display:flex!important;width:auto!important}.customer-work-list .customer-daily-filters button{font-size:13px;padding:6px 7px}.customer-work-list .customer-action-scope{flex-basis:100%;margin-left:0}.customer-work-list .customer-table-compact td{padding:9px 10px}.customer-work-list .customer-identity-line{justify-content:flex-start}.customer-work-list .customer-focus-star{margin-left:3px}}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(1){width:28%}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(2){width:31%}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(3){width:25%}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(4){width:16%}.customer-work-list.customer-pool-layout .customer-table-compact th,.customer-work-list.customer-pool-layout .customer-table-compact td{padding:10px 12px;vertical-align:top}.customer-work-list.customer-pool-layout .customer-table-compact th{line-height:1.5;text-align:left;white-space:normal}.customer-work-list.customer-pool-layout .customer-identity-line .customer-link{font-size:16px;font-weight:650;line-height:1.5}.customer-work-list.customer-pool-layout .customer-inline-contact{margin-top:2px;color:#586c7d}.customer-work-list.customer-pool-layout .customer-table-compact .customer-need-summary,.customer-work-list.customer-pool-layout .customer-product-summary{margin-top:3px}.customer-work-list.customer-pool-layout .customer-work-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.6}.customer-work-list.customer-pool-layout .customer-work-preview.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.customer-work-list.customer-pool-layout .customer-latest-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin-top:3px}.customer-work-list.customer-pool-layout .customer-latest-meta>.cell-sub{margin:0}.customer-work-list.customer-pool-layout .customer-latest-original{font-size:13px;color:#436b88}.customer-work-list.customer-pool-layout .customer-latest-original>summary{cursor:pointer;white-space:nowrap}.customer-work-list.customer-pool-layout .customer-latest-original[open]{flex-basis:100%}.customer-work-list.customer-pool-layout .customer-latest-original[open]>div{margin-top:4px;padding-left:8px;border-left:2px solid #dce5ed}.customer-work-list.customer-pool-layout .customer-previous-communications{margin-top:6px}.customer-work-list.customer-pool-layout .customer-previous-entry>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:5px;align-items:baseline}.customer-work-list.customer-pool-layout .customer-previous-entry>summary .customer-previous-label{font-size:12px;color:#71808d}.customer-work-list.customer-pool-layout .customer-previous-preview{font-size:14px}.customer-work-list.customer-pool-layout .customer-previous-entry>summary:after{content:"⌄";color:#71808d;grid-column:4}.customer-work-list.customer-pool-layout .customer-previous-entry[open]>summary:after{content:"⌃"}.customer-work-list.customer-pool-layout .customer-previous-original{margin-top:4px}.customer-work-list.customer-pool-layout .customer-work-actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.customer-work-list.customer-pool-layout .customer-primary-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2px 10px}.customer-work-list.customer-pool-layout .customer-primary-actions .text-btn{min-height:30px;font-size:14px;line-height:1.5}.customer-work-list.customer-pool-layout .customer-primary-actions .customer-write-action{color:#245e89;font-weight:600}.customer-work-list.customer-pool-layout .customer-secondary-actions{margin-top:0}.customer-work-list.customer-pool-layout .customer-secondary-actions .floating-menu-trigger{min-height:28px}.customer-work-list.customer-pool-layout .customer-unplanned{min-height:30px;align-items:center}.customer-work-list.customer-pool-layout .customer-unplanned .text-btn,.customer-work-list.customer-pool-layout .customer-need-summary .customer-work-preview,.customer-work-list.customer-pool-layout .customer-product-summary .customer-work-preview{font-size:14px}@media(min-width:761px)and (max-width:1200px){.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(1){width:27%}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(2){width:30%}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(3){width:25%}.customer-work-list.customer-pool-layout .customer-table-compact th:nth-child(4){width:18%}}@media(max-width:760px){.customer-work-list.customer-pool-layout .customer-table-compact td{padding:9px 10px}.customer-work-list.customer-pool-layout .customer-primary-actions{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.customer-work-list.customer-pool-layout .customer-work-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px}.customer-work-list.customer-pool-layout .customer-table-compact .customer-work-recent,.customer-work-list.customer-pool-layout .customer-table-compact .customer-work-next{padding-top:8px}}.mentoring-page,.mentorship-settings,.mentoring-detail{min-width:0}.mentorship-settings{margin-top:20px}.mentoring-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:0 18px 15px}.mentoring-controls .field{width:155px}.mentoring-controls .search-box{flex:1 1 220px;margin-bottom:0}.mentoring-controls input,.mentoring-controls select{font-size:12px;min-width:0}.mentoring-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 18px 14px}.mentoring-summary-note{padding:0 18px 10px;color:#8292a4;font-size:10px;line-height:1.7}.mentoring-summary>div{padding:10px 12px;background:#f7fafc;border:1px solid #e4ecf3;border-radius:6px}.mentoring-summary small{display:block;font-size:10px;color:#7e91a4}.mentoring-summary strong{display:block;margin-top:4px;color:#466a8d;font-size:22px}.mentoring-list-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 18px 12px}.mentoring-list-heading>small{color:#8495a6;font-size:10px}.mentoring-table{width:100%;overflow-x:auto}.mentoring-table table{width:100%;table-layout:fixed}.mentoring-table th,.mentoring-table td{text-align:left;padding:11px 12px;vertical-align:middle;font-size:11px;overflow-wrap:anywhere}.mentoring-table th{color:#8496a8;background:#f8fafc;font-size:10px}.mentoring-table th:nth-child(1){width:22%}.mentoring-table th:nth-child(2){width:14%}.mentoring-table th:nth-child(3){width:26%}.mentoring-table th:nth-child(4){width:25%}.mentoring-table th:nth-child(5){width:13%}.mentoring-table td{border-top:1px solid #edf2f6}.mentoring-table .customer-link{max-width:100%;font-size:12px;text-align:left;overflow-wrap:anywhere}.mentoring-table td>div .badge{margin-top:4px}.mentoring-table small{display:block;margin-top:4px;font-size:10px;color:#8796a7}.mentoring-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentoring-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:11px;color:#8998a8}.mentoring-pager>div{display:flex;gap:8px}.mentoring-permission-note{padding:12px 16px;font-size:11px;line-height:1.7;color:#8292a4}.mentoring-detail-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#778c9f;font-size:12px;margin-bottom:12px}.mentoring-detail>section{border-top:1px solid #e6edf3;margin-top:16px;padding-top:14px}.mentoring-detail h3{font-size:14px;margin-bottom:12px;color:#4f6d89}.mentoring-detail p{font-size:12px;color:#637b92;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.mentoring-detail small{font-size:10px;color:#8b9aab;line-height:1.7}.mentoring-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:12px 0}.mentoring-facts p{margin-top:3px}.mentoring-contacts{display:grid;gap:8px;margin-bottom:12px}.mentoring-contacts>div{display:flex;flex-wrap:wrap;gap:7px 14px;padding:9px 11px;border-radius:5px;background:#f7fafc;font-size:12px;color:#677f96;overflow-wrap:anywhere}.mentoring-business-note{display:block;color:#91836f!important;margin-top:8px}.mentoring-history-item{padding:11px 0;border-bottom:1px solid #eef3f7}.mentoring-history-item>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:5px}.mentoring-history-item strong{font-size:12px;color:#5e7892}.mentorship-settings .mentoring-table th:nth-child(1){width:21%}.mentorship-settings .mentoring-table th:nth-child(3){width:28%}.mentorship-settings .mentoring-table th:nth-child(5){width:12%}.mentorship-form>p{font-size:12px;line-height:1.8;color:#7b8e9f}@media(max-width:760px){.mentoring-controls{padding:0 12px 12px;gap:10px}.mentoring-controls .field{width:calc(50% - 5px)}.mentoring-controls .search-box{flex-basis:100%}.mentoring-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 12px}.mentoring-summary>div{padding:8px}.mentoring-summary strong{font-size:18px}.mentoring-list-heading{padding:0 12px 12px}.mentoring-table,.mentoring-table table,.mentoring-table tbody{display:block}.mentoring-table{overflow-x:visible}.mentoring-table thead{display:none}.mentoring-table tr{display:block;margin:0 12px 10px;padding:7px 11px;border:1px solid #e3ebf2;border-radius:7px}.mentoring-table td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;border:0;padding:7px 0;font-size:12px}.mentoring-table td:before{content:attr(data-label);font-size:10px;color:#93a0af}.mentoring-table td>small{grid-column:2}.mentoring-table td:first-child{display:block}.mentoring-table td:first-child:before{display:none}.mentoring-table td:first-child .customer-link{font-size:14px}.mentoring-table .mentoring-preview{white-space:normal;overflow-wrap:anywhere}.mentoring-table .badge{width:fit-content}.mentoring-facts{gap:10px 14px}.mentoring-detail p{font-size:12px}.mentoring-pager{padding:10px 12px}.mentorship-settings .panel-heading{align-items:flex-start;gap:10px}}.focus-reminder-item{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid var(--line)}.focus-reminder-main{flex:1;min-width:0}.focus-reminder-main>small{display:block;color:var(--muted);margin-top:3px}.focus-reminder-main p{margin:5px 0;overflow-wrap:anywhere}.work-queue>.visit-reminder{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:12px}.visit-reminder-group+.visit-reminder-group{margin-top:18px}.visit-reminder-group h3{font-size:14px;margin-bottom:6px}.focus-manager-support{margin-bottom:10px}.focus-manager-support>.muted{padding:0 16px 12px}.dashboard-fold-title{padding:11px 16px;font-size:14px;color:#365475;cursor:pointer}.dashboard-columns .team-panel{align-self:start}.customer-current-brief{padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:14px}.customer-current-brief>small{color:var(--muted)}.customer-current-brief>p{margin:6px 0}.focus-status-actions{display:flex;align-items:center;gap:6px}.focus-status-actions>.text-btn{padding:0}.focus-row-more{display:inline-flex;flex:none;align-items:center}.focus-row-menu-trigger{padding:2px 0}.focus-row-menu-popover{position:fixed;inset:auto;margin:0;width:180px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:6px;border:1px solid #dce5ed;border-radius:7px;background:#fff;color:#30363d;box-shadow:0 7px 24px #19375024}.focus-row-menu-popover:popover-open{display:grid;gap:2px}.sales-week-refined .sales-week-table .focus-row-actions{gap:5px}.sales-week-refined .sales-week-table .focus-row-actions .text-btn{font-size:12px}.weekly-reading-view .focus-row-actions .focus-row-menu-popover>.text-btn{display:block;width:100%;min-height:36px;padding:7px 9px;border-radius:4px;text-align:left;white-space:normal;font-size:14px;line-height:1.5}.focus-row-menu-popover>.text-btn:hover{background:#f1f6fc}@media(max-width:760px){.focus-reminder-item{align-items:flex-start;flex-wrap:wrap;padding:10px 0}.focus-reminder-item .row-actions{width:100%}.focus-manager-support .focus-reminder-item{padding:10px 14px}}.content{padding:18px 24px 24px}.topbar{min-height:60px;height:auto}.page-heading{margin-bottom:12px;gap:12px}.page-heading h1{font-size:23px}.page-heading p{color:#64758a;font-size:12px;margin-top:3px}.filter-bar{margin-bottom:10px;padding:8px 12px}.filter-bar>label,.filter-bar input,.filter-bar>select,.date-range{font-size:12px}.filter-bar>select{max-width:175px}.panel-heading{padding:13px 16px;gap:10px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:12px;color:#64758a;margin-top:3px}.panel-heading .badge{font-size:11px}.muted{color:#63758a}.work-queue{margin:0 0 7px;padding:7px 12px;gap:12px;position:relative;flex-wrap:wrap}.work-queue .queue-scope{font-size:13px;color:#304b67;flex:0 0 auto}.queue-scope small{display:block;font-size:11px;color:#65778d}.work-queue>button{font-size:12px;padding:4px 0;gap:6px;background:transparent;border:0}.work-queue>button b{font-size:17px}.queue-more{margin-left:auto;font-size:12px;color:#526b87}.queue-more summary{cursor:pointer}.queue-more>div{position:absolute;right:0;top:100%;z-index:20;width:290px;background:#fff;border:1px solid #d9e4f0;border-radius:8px;box-shadow:0 8px 24px #19375020;padding:10px}.queue-more button{display:flex;width:100%;justify-content:space-between;padding:8px;text-align:left;color:#365c86}.queue-more small{display:block;padding:5px 8px;color:#63758a}.growth-brief{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#f1f6fa;border:0;border-radius:7px;padding:9px 12px;margin:0 0 12px;box-shadow:none}.growth-message{display:flex;align-items:center;gap:7px;min-width:0}.growth-message>svg{color:#4f7caf;flex:none}.growth-message>div{display:flex;align-items:baseline;gap:9px;min-width:0}.growth-message small{color:#526572;font-size:12px;white-space:nowrap}.growth-message p{color:#263c4d;font-size:14px;font-weight:600;margin:0;line-height:1.6;overflow-wrap:anywhere}.growth-notes{margin:0 0 0 auto;padding:0;border:0;font-size:12px}.growth-notes[open]{flex-basis:100%;background:#fff;border:1px solid #e2eaf3;padding:10px 14px;border-radius:8px}.dashboard-weekline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:12px;color:#4c647f}.dashboard-weekline .text-btn{margin-left:auto}.dashboard-weekline small{color:#63758a;font-size:inherit}.dashboard-measures{background:#fff;border:1px solid #e0e8f1;border-radius:10px;margin-bottom:12px}.measure-range{padding:7px 14px 0;color:#526a83;font-size:12px}.compact-stats{gap:0;margin:0}.compact-stats .stat-card{border:0;border-right:1px solid #e6edf4;border-radius:0;padding:10px 14px;box-shadow:none}.compact-stats .stat-card:last-child{border-right:0}.compact-stats .stat-label{font-size:13px;color:#526a83}.compact-stats .stat-icon{width:24px;height:24px;background:transparent}.compact-stats .stat-card>strong{font-size:25px;margin:1px 0;line-height:1.25}.compact-stats .stat-card p{font-size:11px;color:#63758a;white-space:normal;line-height:1.4}.contact-activity{padding:8px 14px;margin:0;border-top:1px solid #e8edf4;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.contact-activity .panel-heading{display:block;padding:0}.contact-activity .panel-heading>div{display:flex;align-items:center;gap:8px}.contact-activity .panel-heading h2{font-size:13px}.contact-activity .panel-heading p{font-size:11px;margin:0}.contact-activity .panel-heading>.muted{display:none}.contact-activity-counts{display:flex;flex-wrap:wrap;gap:5px 16px;padding:0;flex:1}.contact-activity-counts button{background:transparent;border:0;border-radius:4px;padding:0 2px;display:flex;gap:7px;font-size:12px;color:#526a83}.contact-activity-counts b{font-size:14px;color:#2c5f98}.contact-activity-list{width:100%;padding:8px 0 0}.dashboard-columns{gap:14px;margin-bottom:14px;grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr);align-items:start}.team-panel td,.team-panel th{padding:10px 12px;font-size:13px}.team-panel .person{gap:7px}.team-panel .count-progress.reference-quantity{max-width:none;white-space:nowrap}.team-panel .reference-quantity>b,.team-panel .reference-quantity>span{flex:0 0 auto}.team-panel .mini-avatar{width:25px;height:25px;font-size:12px}.team-panel .customer-link{font-size:13px;font-weight:600;white-space:nowrap}.team-panel .metric-note{font-size:11px;color:#63758a;padding:10px 16px}.attention-metrics{padding:0 16px 8px}.attention-metrics>button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:transparent;text-align:left;font-size:13px;color:#3e5975}.attention-metrics>button:hover{background:#f5f9ff}.attention-metrics>button>span:nth-child(2){flex:1}.attention-metrics small{display:block;font-size:11px;color:#63758a}.attention-metrics strong{font-size:21px;color:#294c73}.attention-metrics .stat-icon{width:28px;height:28px}.attention-panel .section-label{margin:0;padding:0 16px 4px;color:#526a83;font-size:12px}.compact-alerts{padding:0 16px 10px}.compact-alerts button{padding:8px 0}.compact-alerts strong{font-size:13px}.compact-alerts p,.compact-alerts small{font-size:12px;color:#63758a}.calm-state{padding:14px;font-size:13px}.recent-panel .panel-heading{padding:12px 16px}.recent-list>button{padding:10px 16px}.recent-list strong{font-size:13px}.modal{border-radius:12px}.modal-header{padding:17px 22px}.cooperation-summary{margin-bottom:12px}.cooperation-summary>button{padding:10px 16px}.cooperation-summary strong{font-size:24px}.cooperation-cards{gap:12px}.cooperation-cards>article{padding:14px 16px}@media(max-width:1200px)and (min-width:761px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.attention-panel{display:block}.attention-panel .panel-heading{display:flex}.attention-metrics{display:flex;gap:16px}.compact-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}}@media(max-width:760px){.content{padding:12px 12px 24px}.topbar{min-height:58px}.page-heading h1{font-size:21px}.page-heading p{font-size:12px}.filter-bar{padding:7px 9px}.work-queue{display:flex;gap:4px 16px;padding:8px 10px}.work-queue .queue-scope{flex-basis:100%;display:flex;align-items:baseline;gap:8px}.queue-scope small{display:inline}.work-queue>button{width:auto;flex:1 0 42%}.queue-more{margin-left:0}.growth-message>div{display:block}.growth-message small{display:block;margin-bottom:2px}.growth-message p{font-size:14px}.dashboard-weekline{align-items:flex-start}.dashboard-weekline>span:not(.badge){flex:1}.dashboard-weekline .text-btn{margin-left:0}.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-stats .stat-card{padding:10px 12px;border-bottom:1px solid #edf1f6}.compact-stats .stat-card>strong{font-size:24px}.compact-stats .stat-card p{display:block}.compact-stats .stat-card:nth-child(2){border-right:0}.contact-activity{gap:8px;padding:9px 12px}.contact-activity-counts{gap:7px 12px}.dashboard-columns{display:flex;flex-direction:column}.dashboard-columns>section{width:100%}.team-panel .responsive-table{padding:0 12px}.team-panel td{padding:6px 0}.panel-heading{padding:12px}}.customer-followup-timeline .timeline-head{align-items:baseline;flex-wrap:wrap;gap:4px 14px}.customer-followup-timeline .timeline-head strong{font-size:14px}.customer-followup-timeline .followup-fact{margin-top:10px;line-height:1.8;overflow-wrap:anywhere}.customer-followup-timeline .followup-fact>b{display:block;font-size:13px;color:#596775;margin-bottom:1px}.customer-followup-timeline .followup-text,.customer-followup-timeline .followup-long-text>div,.customer-followup-timeline .followup-plan>div{white-space:pre-wrap;overflow-wrap:anywhere}.customer-followup-timeline .followup-long-text summary{cursor:pointer;color:#365c80}.customer-followup-timeline .followup-long-text[open] summary{margin-bottom:8px}.customer-followup-timeline .followup-confirmation{display:block;margin-top:4px}@media(max-width:480px){.customer-followup-timeline .timeline-head{display:block}.customer-followup-timeline .timeline-head small{display:block;margin-top:4px}}.customer-records-panel{position:fixed;z-index:55;top:0;right:0;bottom:0;width:min(620px,50vw);min-width:470px;background:#fff;border-left:1px solid #dce4eb;box-shadow:-12px 0 35px #23364b20;display:flex;flex-direction:column;color:#30363d;font-size:14px}.customer-records-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 10px;border-bottom:1px solid #edf0f3}.customer-records-head>div{min-width:0}.customer-records-head>.icon-btn{flex:0 0 auto}.customer-records-head h2{margin:4px 0 7px;font-size:19px;line-height:1.45;overflow-wrap:anywhere}.customer-records-head p{margin:3px 0;color:#697582;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.customer-records-head small{font-size:12px;color:#697582}.customer-records-tools{display:flex;gap:15px;padding:10px 20px;border-bottom:1px solid #edf0f3}.customer-records-body{min-height:0;overflow-y:auto;flex:1;padding:14px 20px 30px;overscroll-behavior:contain}.customer-records-body .daily-followups{margin-top:0}.customer-records-body .daily-followups h3{margin-top:0;font-size:15px}.customer-followup-timeline .followup-text{font-size:14px;line-height:1.65}.customer-followup-timeline .timeline-identity{display:flex;flex-wrap:wrap;gap:5px 9px;align-items:baseline;margin-top:7px}.customer-followup-timeline .timeline-identity>small{color:#697582;font-size:12px}.customer-followup-timeline .timeline-correction{margin-top:8px;color:#876345;font-size:13px}.customer-records-current{padding-bottom:14px;margin-bottom:15px;border-bottom:1px solid #e8edf1}.customer-records-current>summary{cursor:pointer;font-weight:600;font-size:14px}.customer-records-current[open]>summary{margin-bottom:10px}.customer-records-current article+article{margin-top:12px}.customer-records-current article p{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.customer-records-current small{color:#697582;font-size:12px}@media(max-width:760px){.customer-records-panel{width:100%;min-width:0;height:100dvh;border:0}.customer-records-head{padding:13px 15px 10px}.customer-records-tools{padding:9px 15px}.customer-records-body{padding:12px 15px 25px}}@media(max-width:760px){body:has(.customer-records-panel){overflow:hidden}}.customer-reading-panel{width:min(1320px,calc(100vw - 48px));min-width:0}.customer-reading-panel .customer-records-head{padding:12px 20px 9px}.customer-reading-panel .customer-records-head h2{margin:0 0 3px;font-size:19px}.customer-reading-panel .customer-records-head p{margin:0}.customer-reading-panel .customer-records-tools{padding:8px 20px;gap:9px 17px;flex-wrap:wrap;align-items:center}.customer-reading-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(245px,3fr);gap:24px;padding-top:14px;align-items:start}.customer-reading-main,.customer-reading-info{min-width:0}.customer-reading-main h3{font-size:15px;margin:0}.customer-info-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.customer-info-heading>h3{margin:0}.customer-reading-info{padding-left:19px;border-left:1px solid #e5ebf0;outline-offset:5px}.customer-reading-info>summary{font-weight:600;cursor:pointer}.customer-reading-info>div{margin-top:10px}.customer-info-fields>div{margin:9px 0}.customer-info-fields small,.customer-system-added{color:#697582;font-size:12px}.customer-info-fields p{margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.customer-system-added{display:block;margin:12px 0}.customer-info-needs{margin:14px 0;line-height:1.65}.customer-info-needs p{margin:7px 0;overflow-wrap:anywhere}.customer-info-fold,.customer-evidence-fold{padding-top:11px;margin-top:11px;border-top:1px solid #e8edf1}.customer-info-fold>summary,.customer-evidence-fold>summary{cursor:pointer;color:#526b80}.customer-info-fold[open]>summary,.customer-evidence-fold[open]>summary{margin-bottom:12px}.customer-current-actions{border-bottom:1px solid #e8edf1;padding-bottom:11px;margin-bottom:15px}.customer-current-actions article+article{margin-top:10px}.customer-current-actions article>small{display:block;color:#697582;font-size:12px;margin:3px 0}.customer-current-actions article>.action-due-note{color:#a95532}.customer-current-actions .muted{margin:5px 0 0}.customer-reading-support{padding:10px 12px;background:#fff8ec;border-left:3px solid #dbb46d;margin-bottom:15px}.customer-reading-support>small{display:block;color:#6d6455;margin-top:4px}.customer-reading-panel .customer-followup-timeline .timeline article{padding-bottom:15px;margin-bottom:14px}.customer-reading-panel .customer-followup-timeline .followup-fact{margin-top:7px;line-height:1.65}.customer-followup-timeline .followup-next>small{color:#697582;font-size:12px}.customer-followup-timeline .followup-action-change{display:block;color:#697582;font-size:12px;margin-top:7px}.customer-followup-timeline .followup-manager-advice{border-left:2px solid #d0dce7;padding-left:10px;margin-top:10px}.customer-followup-timeline .followup-manager-advice>small{color:#66798c;font-size:12px;display:block;margin-bottom:3px}.customer-followup-timeline .followup-advice-button{margin-top:6px}.customer-legacy-plan{margin:0 0 15px;padding-bottom:12px;border-bottom:1px solid #e8edf1}.customer-legacy-plan>strong{display:block;color:#697582;font-size:13px;margin-bottom:4px}.customer-record-management{padding-top:12px;margin-top:15px;border-top:1px solid #e8edf1}.customer-record-management>summary{cursor:pointer;color:#526b80}.customer-record-management[open]>summary{margin-bottom:12px}.queue-all-scope{margin-left:6px;color:#697582;font-size:12px;font-weight:400}.followup-long-text{margin:0}.followup-long-text>summary{list-style:none;cursor:pointer}.followup-long-text>summary::-webkit-details-marker{display:none}.followup-long-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.followup-long-text[open]>summary .followup-long-preview{display:none}.followup-long-text[open]>summary .text-btn{font-size:0}.followup-long-text[open]>summary .text-btn:after{content:"收起全文";font-size:13px}.customer-info-jump{margin-left:auto}@media(min-width:1101px){.customer-reading-info:not([open])>div{display:block}.customer-reading-info>summary{display:none}}@media(max-width:1100px){.customer-reading-panel{width:min(850px,calc(100vw - 28px))}.customer-reading-layout{display:flex;flex-direction:column;gap:14px}.customer-reading-info{order:-1;width:100%;padding:0 0 10px;border-left:0;border-bottom:1px solid #e8edf1}.customer-reading-main{width:100%}}@media(max-width:760px){.customer-reading-panel{width:100%}.customer-reading-panel .customer-records-head{padding:11px 15px 8px}.customer-reading-panel .customer-records-tools{padding:8px 15px;gap:7px 14px}.customer-reading-panel .customer-records-head h2{font-size:18px}.customer-reading-panel .customer-records-body{padding:11px 15px 24px}.customer-info-jump{margin-left:0}}.focus-workbench-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-bottom:12px}.focus-workbench-head h1{margin:0;font-size:23px;color:#183b56}.focus-week-picker{display:flex;align-items:center;gap:8px;color:#61758a;font-size:13px}.focus-week-picker input{width:150px;padding:7px 9px}.focus-workbench-head>select{width:auto;max-width:180px}.focus-workbench-head .toolbar-actions{margin-left:auto}.sales-week-refined .work-queue{box-shadow:none;border:0;padding:7px 0;margin:0 0 8px;background:transparent}.sales-week-refined .work-queue .queue-scope{display:none}.sales-week-refined .work-queue>button{font-size:13px;flex:0 1 auto}.sales-week-refined .work-queue>button b{font-size:16px;color:#2468c4}.focus-week-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 20px;color:#61758a;font-size:13px;margin-bottom:12px}.focus-week-meta>small{flex-basis:100%;font-size:12px}.focus-week-meta b{color:#183b56;font-size:16px}.focus-week-help{position:relative}.focus-week-help summary,.focus-help>summary,.focus-scope-help>summary,.focus-existing-statistics>summary{cursor:pointer;color:#476c92;font-size:13px}.focus-week-help[open]{flex-basis:100%}.focus-week-help p{margin:7px 0;line-height:1.7}.focus-help{margin-top:14px;font-size:13px}.focus-help>.growth-brief{margin-top:10px}.focus-help .growth-brief .growth-message{border:0;background:transparent}.sales-week-refined .weekly-workspace>.panel-heading{padding:12px 16px 6px}.sales-week-refined .weekly-workspace>.panel-heading h2{font-size:16px}.sales-week-refined .sales-week-table th:nth-child(1){width:28%}.sales-week-refined .sales-week-table th:nth-child(2){width:29%}.sales-week-refined .sales-week-table th:nth-child(3){width:28%}.sales-week-refined .sales-week-table th:nth-child(4){width:15%}.sales-week-refined .sales-week-table .focus-inline-status{margin-top:7px}.sales-week-refined .sales-week-table .focus-inline-status .badge{font-size:12px}.sales-week-refined .sales-week-table .focus-inline-status .focus-status-actions{justify-content:flex-start}.view-dashboard .filter-bar{background:transparent;border:0;box-shadow:none;padding:0 0 10px}.focus-team-overview .panel-heading{padding:15px 18px 10px}.focus-team-overview h2,.focus-manager-support h2{font-size:17px}.focus-team-overview .panel-heading p{font-size:13px}.focus-team-overview table{table-layout:auto;width:100%;min-width:750px}.focus-team-overview th{white-space:nowrap;font-size:13px}.focus-team-overview td{padding-top:12px;padding-bottom:12px}.focus-count-link{color:#2468c4;background:transparent;border:0;cursor:pointer;font-size:17px;padding:5px 0;text-align:left}.focus-count-link:hover{text-decoration:underline}.focus-count-link small{font-size:12px;color:#647b91}.focus-confirmation-counts{display:flex;gap:14px;flex-wrap:wrap}.focus-confirmation-counts .text-btn{padding:3px 0}.focus-scope-help{padding:10px 18px;font-size:13px;line-height:1.7;color:#647b91}.focus-scope-help p{margin:7px 0}.focus-manager-support{margin-top:14px;box-shadow:none}.focus-manager-support .focus-reminder-item{border-bottom:1px solid #edf1f5;padding:12px 18px}.focus-manager-support .focus-reminder-item:last-child{border-bottom:0}.focus-manager-support>.muted{padding:0 18px 14px;font-size:13px}.focus-existing-statistics{padding:12px 18px;margin-top:14px;box-shadow:none}.focus-existing-statistics .stats-grid{margin-top:14px}.focus-trend-note{color:#647b91;font-size:13px;line-height:1.7;margin-top:12px}.queue-latest-feedback{margin-top:7px}.queue-latest-feedback>small{color:#61758a}.team-customer-board{color:#243d4e}.customer-board-numbers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.customer-board-numbers>button,.board-week-numbers>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;border:1px solid #e1e8ef;border-radius:8px;padding:9px 12px;cursor:pointer;color:#314c60;text-align:left;font-size:14px}.customer-board-numbers b,.board-week-numbers b{font-size:25px;line-height:1.2;color:#173e5d}.customer-board-numbers b small,.board-week-numbers b small{margin-left:5px;font-size:12px;font-weight:400;color:#6a7f8f}.customer-board-numbers>button:hover,.board-week-numbers>button:hover{border-color:#8db9dc;background:#f9fcff}.customer-board-numbers>button:disabled,.board-week-numbers>button:disabled{cursor:default;opacity:.65}.customer-board-scope{display:flex;align-items:center;justify-content:space-between;color:#637b8e;font-size:12px;margin:5px 1px 7px}.customer-board-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.customer-board-charts>.panel{display:flex;flex-direction:column}.demand-chart-content{display:flex;flex-direction:column;gap:8px}.demand-chart-content .demand-bars{padding:0}.team-customer-board .panel{min-width:0;margin:0;background:#fff;box-shadow:none;border:1px solid #e1e8ef;padding:12px 14px}.board-chart-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.board-chart-heading h2{font-size:16px;margin:0;color:#253e50}.board-chart-heading>span{color:#60798d;font-size:12px;display:flex;align-items:center;gap:5px}.board-chart-heading i,.distribution-legend i{width:9px;height:9px;border-radius:2px;display:inline-block;flex-shrink:0}.board-chart-heading i:not(:first-child){margin-left:8px}.team-customer-board details{position:relative;color:#60798d}.team-customer-board summary{list-style:none;display:inline-flex;cursor:pointer;border:1px solid #ccd9e3;border-radius:50%;width:18px;height:18px;align-items:center;justify-content:center;font-size:12px}.team-customer-board details>p{position:absolute;top:16px;right:0;z-index:5;background:#fff;border:1px solid #d5e0e9;border-radius:7px;box-shadow:0 5px 18px #26435a1a;padding:11px 13px;width:260px;max-width:75vw;font-size:13px;line-height:1.6}.distribution-content{display:flex;align-items:center;justify-content:center;gap:20px}.customer-donut{width:146px;min-width:120px;max-width:58%;position:relative}.customer-donut svg{width:100%;display:block}.customer-donut circle[role=button]{cursor:pointer}.customer-donut circle[role=button]:hover{opacity:.8}.customer-donut circle[role=button]:focus-visible{outline:3px solid #dd9f3a;outline-offset:2px}.donut-total{position:absolute;inset:29%;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;color:#60798d;cursor:pointer;font-size:12px;white-space:nowrap}.donut-total b{font-size:29px;line-height:1.2;color:#1b3d55;margin-bottom:4px}.distribution-legend{display:flex;flex-direction:column;gap:16px}.distribution-legend button{display:flex;align-items:center;gap:7px;padding:2px 0;border:0;background:transparent;font-size:14px;cursor:pointer;color:#365369;white-space:nowrap}.distribution-legend b{margin-left:5px;color:#1b3d55;font-size:17px}.distribution-legend small{color:#748897;font-size:12px}.sales-stacked-chart{display:flex;flex-direction:column;gap:7px;padding-block:0}.sales-chart-row{display:grid;grid-template-columns:72px minmax(60px,1fr) 28px 176px;align-items:center;gap:8px}.sales-chart-name,.sales-chart-total{border:0;background:transparent;font-size:14px;color:#315a7b;text-align:left;padding:0;cursor:pointer}.sales-chart-name{overflow-wrap:anywhere;font-weight:600;color:#274b67}.sales-chart-name small{display:block;color:#7a8b99;font-size:12px}.sales-chart-track{height:24px;background:#f2f5f8;border-radius:3px;overflow:hidden}.sales-chart-stack{display:flex;height:100%;min-width:0}.sales-chart-stack button{border:0;min-width:0;color:#fff;font-size:12px;padding:0;overflow:hidden;cursor:pointer}.sales-chart-total{text-align:right;font-weight:700;font-size:16px;color:#244763}.sales-chart-tags{display:flex;justify-content:flex-end;gap:10px}.sales-chart-tags button{border:0;background:transparent;color:#687f91;cursor:pointer;padding:0;font-size:12px;white-space:nowrap}.sales-chart-tags b{color:#35576f;margin-left:2px;font-size:13px}.demand-bars{display:flex;flex-direction:column;gap:11px;padding-block:6px}.demand-chart-row{display:grid;grid-template-columns:102px minmax(30px,1fr) 40px;align-items:center;gap:10px;background:transparent;border:0;padding:0;color:#365369;font-size:14px;cursor:pointer;text-align:left}.demand-chart-row>i{height:15px;border-radius:3px;background:#f0f4f7;overflow:hidden}.demand-chart-row em{display:block;height:100%;background:#648bc0;border-radius:3px}.demand-chart-row b{text-align:right;font-size:14px}.demand-chart-row small{font-size:12px;font-weight:400}.board-coverage{color:#6a8091;font-size:12px;margin:12px 0 0}.board-coverage .text-btn{font-size:12px;padding:0}.board-demand-coverage{display:flex;flex-wrap:wrap;gap:7px 16px;margin-bottom:14px}.board-demand-coverage button{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;border:0;padding:0;background:transparent;font-size:14px;color:#315f84;cursor:pointer;text-align:left}.board-demand-coverage button b{color:#244763;font-size:19px}.board-demand-coverage button small{color:#647c8f;font-size:12px;font-weight:400;margin-left:3px}.demand-stage-heading{margin:0 0 7px;color:#627b8e;font-size:13px;font-weight:500}.demand-unknown{margin-top:10px;padding:0;font-size:13px}.demand-chart-content>*{margin:0}.attention-tabs{display:flex;gap:6px;margin-bottom:4px;border-bottom:1px solid #e6edf3}.attention-tabs button{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;padding:6px 8px;background:transparent;border:0;border-bottom:2px solid transparent;color:#62798c;font-size:14px;cursor:pointer}.attention-tabs button[aria-selected=true]{border-bottom-color:#2e6ca6;color:#245a86;background:#f1f6fb}.attention-tabs button:focus-visible{outline:2px solid #2e6ca6;outline-offset:2px}.attention-tabs button small{font-size:12px}.attention-all{display:flex;justify-content:flex-end;padding-top:6px}.attention-all .text-btn{font-size:13px;padding:0}.manager-attention-group article{border-bottom:1px solid #f0f3f6;padding:6px 0}.manager-attention-group article:last-child{border-bottom:0}.manager-attention-group article>div:first-child{display:flex;align-items:baseline;gap:10px}.manager-attention-group .customer-link{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:left;font-weight:600;color:#284f6e;font-size:14px;padding:0}.manager-attention-group small{color:#718798;font-size:12px}.manager-attention-group .attention-sales{flex-shrink:0;color:#465e72;font-size:14px;font-weight:600}.manager-attention-group .attention-open{margin-left:auto;flex-shrink:0;padding:0;font-size:14px}.manager-attention-group article p{margin:4px 0;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manager-attention-group article .attention-plan{color:#243e51;font-weight:600}.manager-attention-group article .attention-problem{color:#243e51;font-weight:400}.attention-action{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;align-items:baseline}.attention-action time{font-size:14px;color:#304f66;font-weight:600}.manager-attention .action-due-note,.board-customer-details .action-due-note{color:#a64e1f;font-weight:600}.attention-action .text-btn{margin-left:auto;font-size:12px;padding:0}.board-empty{color:#718798;font-size:14px;margin:10px 0}.team-customer-board .board-week-changes{margin-top:10px}.board-week-changes .board-chart-heading{justify-content:flex-start;gap:10px 20px}.board-week-changes label{display:flex;align-items:center;gap:7px;font-size:13px;color:#5f7789}.board-week-changes input{padding:4px 7px;width:148px}.board-week-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.board-week-numbers>button{padding:9px 12px}.board-week-numbers b{font-size:21px}.board-week-footer{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:11px}.board-week-footer .text-btn{padding:0;font-size:13px}.board-week-footer details>p{left:0;right:auto}.board-data-warning{margin-top:9px;color:#8a642a;font-size:13px}.board-customer-details td{vertical-align:top}.board-customer-details .customer-link{color:#315f84;text-align:left}.board-customer-details .followup-long-text summary{width:auto;height:auto;border:0;border-radius:0;display:block}.board-customer-details .followup-long-text[open]>div{position:static}.board-customer-details .text-btn{white-space:normal}.board-detail-total,.board-detail-distribution{color:#617b8e;font-size:13px;margin:9px 0}.view-dashboard .page-heading p{display:none}.view-dashboard .page-heading{margin-bottom:7px;gap:8px 12px}.view-dashboard .page-heading>div{margin-right:auto}.view-dashboard .page-heading .board-owner-filter{width:auto;min-width:125px;margin-left:auto;font-size:14px}.view-dashboard .growth-brief{margin-bottom:7px;padding:6px 12px}.view-dashboard .growth-message{padding:0}.view-dashboard .growth-message>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px}.view-dashboard .growth-message p{margin:0}.team-customer-board .team-recent-activity{margin-top:10px}.team-activity-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:6px}.team-activity-filters select{width:auto;min-width:120px;font-size:14px}.team-activity-filters label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#506a7d;font-size:14px}.team-activity-filters input{width:145px;padding:5px 7px;font-size:14px}.team-activity-filters small{color:#6b8090;font-size:12px}.team-activity-list article{padding:10px 0;border-top:1px solid #edf1f5}.team-activity-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:14px}.team-activity-heading strong{color:#2b465b}.team-activity-heading .customer-link{color:#315f84;font-size:14px;font-weight:600;text-align:left;overflow-wrap:anywhere}.team-activity-heading time{margin-left:auto;color:#647d8f;font-size:12px}.team-activity-context{display:flex;flex-wrap:wrap;gap:4px 12px;color:#647b8d;font-size:12px;margin-top:3px}.team-activity-body{display:flex;align-items:baseline;gap:9px;margin-top:4px;font-size:14px;line-height:1.5}.team-activity-body>b{color:#536c7e;font-size:13px;white-space:nowrap;font-weight:500}.team-activity-body>.followup-text,.team-activity-body>details{min-width:0;flex:1}.team-recent-activity .followup-long-text summary{width:auto;height:auto;border:0;border-radius:0;display:block}.team-recent-activity .followup-long-text>div{position:static}.team-recent-activity .activity-load-more{margin-top:9px}@media(max-width:1250px){.sales-chart-row{grid-template-columns:65px minmax(60px,1fr) 25px;row-gap:5px}.sales-chart-tags{grid-column:2/4;justify-content:flex-start}}@media(max-width:1000px){.customer-board-charts{grid-template-columns:1fr;align-items:start}.customer-board-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-chart-row{grid-template-columns:72px minmax(60px,1fr) 28px 176px}.sales-chart-tags{grid-column:auto}}@media(max-width:580px){.customer-board-numbers,.board-week-numbers{grid-template-columns:1fr;gap:5px}.customer-board-numbers>button,.board-week-numbers>button{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:6px 11px}.customer-board-numbers b{font-size:23px}.team-customer-board .panel{padding:12px}.customer-board-charts{gap:10px}.sales-chart-row{grid-template-columns:64px minmax(50px,1fr) 25px;row-gap:5px}.sales-chart-tags{grid-column:2/4;justify-content:flex-start}.distribution-content{gap:12px}.customer-donut{width:160px}.board-chart-heading{gap:8px}.board-week-changes .board-chart-heading>span{width:100%}.demand-chart-row{grid-template-columns:100px minmax(20px,1fr) 40px;gap:7px}}@media(max-width:760px){.focus-workbench-head{gap:10px 12px}.focus-workbench-head h1{font-size:21px;width:100%}.focus-workbench-head .toolbar-actions{margin-left:0;flex-basis:100%;flex-wrap:wrap}.focus-workbench-head .toolbar-actions .btn{font-size:13px;padding:9px 11px}.sales-week-refined .work-queue{gap:8px 16px}.sales-week-refined .work-queue>button{flex:0 1 auto}.focus-week-meta{display:block;line-height:1.9}.focus-week-meta>span,.focus-week-meta>small{display:block}.focus-week-meta .focus-week-help{margin-top:3px}.focus-team-overview table{display:table}.focus-team-overview thead{display:table-header-group}.focus-team-overview tbody{display:table-row-group}.focus-team-overview tr{display:table-row}.focus-team-overview th,.focus-team-overview td{display:table-cell}.focus-team-overview td:before{content:none}.focus-team-overview .panel-heading{align-items:flex-start;gap:8px}}@media(min-width:1001px){.app>.sidebar{width:204px;padding:16px 14px 14px}.app>.main{margin-left:204px}.app>.sidebar .company-logo{max-width:164px;align-self:center}.app>.sidebar .branch{margin:16px 7px}.app>.sidebar nav button{padding:10px 12px;font-size:13px}}.app .topbar{min-height:48px;padding-block:5px;border-bottom-color:#edf0f3}.app .header-clock{display:flex;align-items:center;gap:15px;line-height:1.45}.app .header-clock-session{font-size:11px}.app .header-clock-row{gap:6px}.app .breadcrumb{gap:10px}.app .content.view-week{padding-top:16px}.sales-week-refined .work-queue{gap:7px 14px}.sales-week-refined .work-queue>button{padding:4px 0;border:0;border-radius:4px}.sales-week-refined .work-queue>button.is-empty{color:#707b87}.sales-week-refined .work-queue>button.is-empty b{color:#707b87;font-weight:500}.sales-week-refined .work-queue>button.has-items{color:#354453}.sales-week-refined .work-queue>button.has-items b{color:#2467b9;font-weight:750}.sales-week-refined .work-queue>button:hover{background:#f1f6fc}.sales-week-refined .work-queue>.visit-reminder{margin-left:auto}.weekly-reading-view .focus-week-meta{display:flex;align-items:center;gap:8px 22px;font-size:12px;padding:7px 0 10px;margin-bottom:7px}.weekly-reading-view .visual-meta-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;color:#677380}.weekly-reading-view .visual-meta-group b{font-size:14px;color:#37414c}.weekly-reading-view .visual-meta-group time{color:#4f5b68}.weekly-reading-view .visual-meta-group small{margin-left:4px;font-size:12px;color:#737d88}.weekly-reading-view .visual-week-state{color:#697582}.weekly-reading-view .focus-week-help{margin-left:auto}.weekly-reading-view .focus-week-help[open]{flex-basis:100%;margin-left:0}.visual-help-group{margin-top:12px}.visual-help-group .visual-disclosure{background:transparent;box-shadow:none;border:0;border-top:1px solid #e8edf1;border-radius:0;padding:10px 0;margin-top:0}.visual-help-group .visual-disclosure>summary{font-size:13px;line-height:1.6;color:#5d6b79;cursor:pointer}.visual-help-group .visual-disclosure[open]>summary{margin-bottom:9px}.visual-help-group .focus-help{margin-bottom:0}.visual-help-group .guidance-reading-empty{margin-top:0}.weekly-reading-view .sales-week-table .cell-sub{color:#677380;font-size:12px;line-height:1.55}.weekly-reading-view .sales-customer-card footer>span{color:#677380;font-size:12px}.visual-manager-replies{padding:9px 12px;margin:0 0 10px;border-left:2px solid #c8d9ea;background:#f7fafd}.visual-replies-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.visual-replies-heading h3{margin:0;font-size:13px;color:#3e5265}.visual-manager-replies article{padding-top:7px;font-size:13px}.visual-manager-replies .customer-link{color:#344352;font-weight:650}.visual-reply-state{margin-left:10px;color:#697582;font-size:12px}.visual-reply-scope{display:block;margin-top:5px;color:#697582;font-size:12px}.visual-manager-replies p{margin:5px 0 0;color:#3c4651;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.weekly-reading-view .sales-customer-card footer>.btn.primary{background:#fff;border-color:#d9e1e9;color:#536579;box-shadow:none}.weekly-reading-view .sales-customer-card footer>.btn.primary:hover{background:#f5f8fb}.weekly-reading-view .sales-week-table th{color:#5c6875}.weekly-reading-view .sales-week-table td{padding-block:12px;color:#30363d}.weekly-reading-view .sales-week-row-tags>small,.weekly-reading-view .sales-card-tags>small{color:#61707d;font-size:12px;overflow-wrap:anywhere}.weekly-reading-view .focus-row-actions{gap:7px 10px}.weekly-reading-view .focus-status-actions{align-items:flex-start;gap:6px 10px}.weekly-reading-view .sales-week-table .action-due-note,.weekly-reading-view .sales-customer-card .action-due-note,.weekly-reading-view .focus-table .action-due-note,.customer-work-list .customer-table-compact .action-due-note{color:#a64e1f;font-weight:600}.weekly-reading-view .sales-week-table .action-ended-note,.weekly-reading-view .sales-customer-card .action-ended-note,.weekly-reading-view .focus-table .action-ended-note,.customer-work-list .customer-table-compact .action-ended-note{color:#65717d}.deal-status{color:#277354;font-size:12px;font-weight:650}.focus-support-empty{margin:12px 0;padding:11px 16px;border:1px solid #e5ebf0;border-radius:7px;background:#fff;color:#65717d;font-size:13px}.action-resolution{margin:12px 0;padding:10px 12px;border:1px solid #dfe6ec;border-radius:7px;min-width:0}.action-resolution>legend{padding:0 4px;color:#405467;font-size:13px;font-weight:600}.action-resolution label{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 0;font-size:14px}.action-resolution input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--blue);flex:none}.deal-form .info-note{margin-bottom:14px}.save-feedback-actions{flex-wrap:wrap}.modal-save-feedback{flex:0 0 100%;min-width:0}.modal-save-feedback .error{margin:0}@media(min-width:761px)and (max-width:1000px){.app>.sidebar{width:176px;padding:16px 10px 14px}.app>.main{margin-left:176px}.app>.sidebar .company-logo{max-width:144px;align-self:center}.app>.sidebar .branch{margin:16px 6px}.app>.sidebar nav button{font-size:13px;padding:10px}.app .header-clock{gap:10px}.app .header-clock-date{display:none}}@media(max-width:1099px){.sales-week-refined .sales-week-table{display:none}.sales-week-refined .sales-customer-cards{display:grid;grid-template-columns:minmax(0,1fr)}.sales-week-refined .sales-customer-card dl>div{grid-template-columns:84px minmax(0,1fr)}}@media(max-width:760px){.app .topbar{min-height:50px;padding-block:5px}.app .header-clock{display:block;line-height:1.4}.app .header-clock-session{font-size:11px}.weekly-reading-view .focus-week-meta{gap:7px 15px;align-items:baseline}.weekly-reading-view .visual-meta-group{display:flex}.weekly-reading-view .focus-week-help{margin-left:0}.sales-week-refined .work-queue>.visit-reminder{margin-left:0;width:auto;flex-basis:100%}.focus-team-overview .responsive-table{overflow:visible}.focus-team-overview table,.focus-team-overview tbody{display:block;min-width:0}.focus-team-overview thead{display:none}.focus-team-overview tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:14px 16px}.focus-team-overview td{display:block;min-width:0}.focus-team-overview td:first-child,.focus-team-overview td:last-child{grid-column:1 / -1}.focus-team-overview td:before{content:attr(data-label);display:block;color:#65717d;font-size:12px;margin-bottom:3px}.focus-team-overview td:first-child:before{display:none}.focus-team-overview .focus-count-link{padding:2px 0}.focus-team-overview .panel-heading{flex-wrap:wrap}.focus-team-overview .focus-confirmation-counts{gap:8px 16px}.customer-work-list .customer-table-compact td{font-size:14px}.customer-work-list .customer-table-compact td:last-child{grid-column:1 / -1}.customer-work-list .customer-work-actions{align-items:center}.customer-work-list .customer-work-week{flex-basis:auto}}@media(max-width:600px){.sales-week-refined .sales-customer-card dl>div{display:block}.sales-week-refined .sales-customer-card dt{font-size:12px;color:#65717d;margin-bottom:3px}.sales-week-refined .sales-customer-card dl{gap:14px}.weekly-reading-view .sales-customer-card header{flex-wrap:wrap}.weekly-reading-view .sales-customer-card header>.customer-link{width:100%;text-align:left}.weekly-reading-view .sales-customer-card footer .focus-row-actions{width:100%}.focus-workbench-head .focus-week-picker{flex-wrap:wrap}}.customer-work-list .customer-table-compact td{padding:8px 10px}.customer-work-list .customer-need-summary{margin-top:2px}.customer-work-list .customer-need-caption{display:none}.customer-work-list .customer-work-flags{margin-top:2px;gap:3px 6px}.customer-work-list .customer-work-actions{gap:4px}.customer-work-list .customer-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.customer-work-list .customer-secondary-actions{margin-top:0}.customer-work-list .customer-table-compact th{white-space:normal;line-height:1.5}.customer-work-list .customer-work-preview{-webkit-line-clamp:2;line-height:1.5}.customer-work-list .customer-latest-action,.customer-work-list .customer-previous-communications{margin-top:4px;color:#526b7d;font-size:13px}.customer-work-list .customer-previous-communications article{border-left:2px solid #e2e8ee;padding:3px 0 3px 8px;margin-top:5px}.customer-work-list .customer-previous-communications small{display:block;color:#71808e}.customer-work-list .customer-arrangement+.customer-arrangement{margin-top:5px;padding-top:5px}.customer-reading-panel .customer-records-tools{align-items:flex-start;gap:6px 12px}.customer-more-tools{position:relative}.customer-more-tools[open]{padding:6px 9px;border:1px solid #dde5ec;border-radius:6px;background:#fff}.customer-more-tools>button{display:block;margin:5px 0}.customer-contact-overview{border-bottom:1px solid #e7ecf1;padding:0 0 10px;margin-bottom:10px;overflow-wrap:anywhere}.customer-contact-overview p{margin:3px 0;line-height:1.6}.customer-guidance-fold,.followup-reference{margin:8px 0}.customer-guidance-fold>summary,.followup-reference>summary{cursor:pointer;color:#426884}.embedded-followup-form{background:#f8fafc;border:1px solid #dce5ed;border-radius:8px;margin-bottom:14px}.embedded-followup-form .modal-body{padding:12px}.embedded-followup-form .modal-actions{position:static;padding:10px 12px;flex-wrap:wrap;gap:8px;border-top:1px solid #e2e8ee}.followup-editor textarea{min-height:74px}.followup-editor .action-resolution{margin:0;padding:10px 12px}.followup-editor .action-resolution label{display:flex;align-items:flex-start;gap:7px;margin:6px 0;line-height:1.6}.followup-editor .action-resolution label input{flex:none;margin-top:5px}.followup-editor .action-resolution>.text-btn{display:inline-block;margin-left:12px}.followup-editor .followup-plan-date{margin:4px 0 7px;color:#526b7d}.followup-editor .quick-results{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0}.followup-editor .quick-results button[aria-pressed=true]{color:#225f8d;background:#e8f2fa;border-color:#8db6d4}.followup-editor .followup-other-actions small{display:block;margin:5px 0}.customer-followup-timeline h3{margin:0 0 8px}.customer-followup-timeline .timeline>article{padding-top:0;padding-bottom:12px;margin-bottom:6px}.customer-followup-timeline .timeline-head{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:4px}.customer-followup-timeline .timeline-identity:empty{display:none}.customer-followup-timeline .followup-fact{margin:3px 0;display:block}.customer-followup-timeline .followup-text{line-height:1.65}.customer-followup-timeline .followup-customer-result>small{color:#687f91}.customer-followup-timeline .followup-next{border-left:2px solid #e4eaf0;padding-left:8px}.customer-followup-timeline .followup-next b{color:#71808e;font-weight:400}.customer-followup-timeline .followup-edit-button{margin-top:4px}.record-edit-reason{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:4px;color:#687f91}.record-edit-reason small{line-height:1.5}.record-edit-reason .text-btn{font-size:13px}.customer-followup-timeline .record-delete-button{margin:4px 0 0 12px;color:#9b4b48}.deleted-records{margin-top:12px;padding-top:9px;border-top:1px solid #e2e8ee}.deleted-records>summary{cursor:pointer;color:#526b7d}.deleted-records>small,.deleted-records article>small{display:block;margin-top:5px;color:#687f91;line-height:1.5}.deleted-records article{margin:8px 0;padding:8px;background:#f6f8fa;border:1px solid #e2e8ee;border-radius:5px}.followup-correction{padding:10px;margin:7px 0;border:1px solid #bcd0e0;border-radius:6px;background:#f8fbfd}.followup-correction .field{margin-bottom:8px}.followup-correction>small{display:block;margin:8px 0;line-height:1.5}.followup-correction-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.followup-version-history{margin-top:5px;font-size:13px}.followup-version-history article{margin:6px 0;padding:8px;background:#f6f8fa}.followup-version-history article>div{margin-top:6px}@media(max-width:760px){.customer-work-list .customer-table-compact td{padding:8px 10px}.customer-work-list .customer-primary-actions{align-items:flex-start}.embedded-followup-form .modal-body{padding:10px}.embedded-followup-form .form-grid{grid-template-columns:minmax(0,1fr)}.embedded-followup-form .modal-actions .btn{flex:1 1 auto}.followup-editor .action-resolution{min-width:0;padding:9px}.followup-correction .form-grid{grid-template-columns:minmax(0,1fr)}.customer-more-tools[open]{max-width:calc(100vw - 50px)}}.customer-work-list .customer-product-summary,.customer-work-list .customer-need-text{display:block;-webkit-line-clamp:unset;overflow:visible}.customer-work-list .customer-primary-actions .btn{white-space:nowrap}.customer-work-list .customer-previous-entry{margin-top:3px}.customer-work-list .customer-previous-entry>summary{display:flex;align-items:baseline;gap:5px;min-width:0;cursor:pointer;list-style:none}.customer-work-list .customer-previous-entry time{flex:none;font-size:12px;color:#6d7e8e}.customer-work-list .customer-previous-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;color:#526b7d}.customer-work-list .customer-previous-expand{flex:none;font-size:12px;color:#356b94}.customer-work-list .customer-previous-original{border-left:2px solid #e2e8ee;padding:4px 0 4px 8px}.followup-existing-actions{padding:9px 12px;border-left:3px solid #b9cddc;background:#f1f6fa}.followup-existing-actions>div{margin:7px 0}.followup-existing-actions small{display:block;line-height:1.5;color:#667f92}@media(min-width:761px)and (max-width:1200px){.customer-work-list .customer-filter-row{align-items:flex-start;flex-wrap:wrap}.customer-work-list .customer-filter-fields{flex-basis:100%}}.customer-reading-panel{width:min(1100px,calc(100vw - 24px))}.customer-reading-panel .customer-records-head{padding:14px 18px 10px;gap:12px}.customer-reading-panel .customer-records-head h2{font-size:20px;line-height:1.45}.customer-reading-panel .customer-records-head p{margin:3px 0;line-height:1.5}.customer-reading-panel .customer-header-contacts{color:#445e70;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.customer-reading-panel .customer-records-tools{padding:9px 18px;background:#fff;border-top:1px solid #eef1f4;border-bottom:1px solid #e4eaf0;align-items:center}.customer-reading-panel .customer-records-tools .btn{min-height:34px}.customer-reading-panel .customer-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px;padding:14px 18px}.customer-reading-panel .customer-reading-main{min-width:0;padding:0;order:0}.customer-reading-panel .customer-reading-info{padding:12px;background:#fbfcfd;order:1}.customer-reading-panel .customer-reading-info:not([open])>div{display:none}.customer-reading-panel .customer-info-fields{gap:9px 12px}.customer-reading-panel .customer-info-needs{margin-top:12px}.customer-need-overview{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #edf1f4}.customer-need-overview>small{color:#657c8e}.customer-need-overview p{margin:3px 0;line-height:1.6;overflow-wrap:anywhere}.customer-current-actions{margin:0 0 14px;padding:9px 12px;border:1px solid #e4eaf0;border-radius:6px;background:#fafcfd}.customer-current-actions .customer-info-heading{margin:0;align-items:center}.customer-current-actions h3{font-size:14px;margin:0}.customer-current-actions article{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:4px 0 0;margin:0;border:0}.customer-current-actions article .followup-text{flex:1 1 220px;margin:0}.customer-current-actions article>small{color:#647b8d}.customer-reference-layer .modal{max-width:860px;width:calc(100vw - 32px)}.customer-reference-layer .modal-head{background:#fff;padding:14px 22px;border-bottom:1px solid #e4eaf0}.customer-reference-layer .modal-head h2{font-size:19px}.customer-reference-body{overflow-y:auto;padding:18px 24px 24px;min-height:0}.customer-reference-layer .modal{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.customer-operation-layer .modal{display:flex;flex-direction:column;max-width:900px;max-height:calc(100dvh - 40px)}.customer-operation-body{min-height:0;overflow-y:auto;padding:16px 22px}.customer-operation-layer .modal-head{padding:14px 22px}.customer-operation-layer .modal-actions{padding:10px 22px;border-top:1px solid #e4eaf0}@media(max-width:1100px){.customer-reading-panel .customer-reading-layout{display:flex;flex-direction:column}.customer-reading-panel .customer-reading-info{border-left:0;border-top:1px solid #e4eaf0}}@media(max-width:760px){.customer-reading-panel{width:100%}.customer-reading-panel .customer-records-head{padding:12px 14px 8px}.customer-reading-panel .customer-records-head h2{font-size:18px}.customer-reading-panel .customer-records-tools{padding:8px 14px;gap:6px}.customer-reading-panel .customer-reading-layout{padding:12px 14px;gap:12px}.customer-reference-layer .modal{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.customer-reference-body{padding:14px 16px 24px}.customer-operation-layer .modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.customer-operation-body{padding:12px 14px}}.manager-workbench-activity{min-width:0;padding:16px}.manager-workbench-activity [hidden]{display:none!important}.manager-workbench-activity .board-chart-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin-bottom:3px}.manager-workbench-activity .board-chart-heading h2{margin:0;font-size:18px}.manager-workbench-activity .manager-activity-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-left:auto}.manager-workbench-activity .manager-activity-controls .text-btn{min-height:32px;padding:2px 0;font-size:14px;white-space:nowrap}.manager-workbench-activity .manager-activity-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:9px 0;border-bottom:1px solid #e1e9ef}.manager-workbench-activity .manager-activity-filter-panel>p{flex-basis:100%;margin:0;color:#6a7e8f;font-size:14px}.manager-workbench-activity .manager-activity-filter-panel>input{flex:1 1 210px;min-width:0}.manager-workbench-activity .manager-activity-filter-panel>select{flex:0 1 150px;min-width:0}.manager-workbench-activity .manager-activity-filter-panel input,.manager-workbench-activity .manager-activity-filter-panel select{padding:5px 7px;border:1px solid #d8e3eb;border-radius:4px;background:#fff;color:#29465e;font:inherit;font-size:14px}.manager-workbench-activity .manager-activity-filter-panel label{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:14px;color:#5c7589}.manager-workbench-activity .manager-activity-filter-panel label input{width:142px;min-width:0}.manager-workbench-activity .manager-activity-filter-panel .text-btn{min-height:32px;padding:2px 0;font-size:14px}.manager-workbench-activity .manager-activity-scope{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;margin:4px 0 3px;color:#6a7e8f;font-size:14px}.manager-workbench-activity .manager-activity-filter-status{color:#406b89;overflow-wrap:anywhere}.manager-workbench-activity .manager-activity-scope .text-btn{padding:0;font-size:14px}.manager-workbench-activity .team-activity-list>article{padding:12px 0;border-top:1px solid #e1e9ef}.manager-workbench-activity .team-activity-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px;line-height:1.5}.manager-workbench-activity .team-activity-heading>strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.manager-workbench-activity .team-activity-heading .customer-link{padding:0;font-size:14px;min-width:0;overflow-wrap:anywhere}.manager-workbench-activity .manager-activity-kind{color:#6a7e8f;font-size:14px}.manager-workbench-activity .team-activity-heading time{margin-left:auto;color:#6b7e8d;font-size:14px;white-space:nowrap}.manager-workbench-activity .team-activity-context{display:flex;flex-wrap:wrap;gap:2px 10px;color:#6b7f90;font-size:14px;overflow-wrap:anywhere}.manager-workbench-activity .manager-activity-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:4px;color:#2a455a;font-size:14px;line-height:1.55}.manager-workbench-activity .manager-activity-fields>section{grid-column:1;min-width:0}.manager-workbench-activity .manager-activity-fields h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.manager-workbench-activity .manager-activity-value{min-width:0}.manager-workbench-activity .manager-activity-feedback{margin:0}.manager-workbench-activity .manager-activity-feedback>summary{display:flex;align-items:baseline;gap:8px;cursor:pointer;list-style:none}.manager-workbench-activity .manager-activity-feedback>summary::-webkit-details-marker{display:none}.manager-workbench-activity .manager-activity-feedback-preview{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.manager-workbench-activity .manager-activity-expand-label{flex:0 0 auto;color:#3e739a;font-size:14px;white-space:nowrap}.manager-workbench-activity .manager-activity-feedback[open]>summary .manager-activity-feedback-preview{display:none}.manager-workbench-activity .manager-activity-feedback[open] .manager-activity-expand-label{font-size:0}.manager-workbench-activity .manager-activity-feedback[open] .manager-activity-expand-label:after{content:"收起反馈";font-size:14px}.manager-workbench-activity .manager-activity-feedback>.followup-text{margin-top:3px;font-size:14px;line-height:1.55}.manager-workbench-activity .manager-activity-next{grid-row:2}.manager-workbench-activity .manager-activity-missing{color:#748696}.manager-workbench-activity .manager-activity-current-action+.manager-activity-current-action{margin-top:5px}.manager-workbench-activity .manager-activity-current-plan{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.manager-workbench-activity .manager-activity-need{color:#708394;font-size:14px;overflow-wrap:anywhere}.manager-workbench-activity .manager-activity-plan-copy{flex:1 1 150px;min-width:0}.manager-workbench-activity .manager-activity-plan-copy>.followup-text,.manager-workbench-activity .manager-activity-plan-copy>.followup-long-text{margin:0;font-size:14px;line-height:1.55}.manager-workbench-activity .manager-activity-plan-copy .followup-long-preview{-webkit-line-clamp:2}.manager-workbench-activity .manager-activity-next-missing{min-height:32px;padding:1px 7px;border-radius:4px;background:#fff8e9;color:#8e6c30;font-size:14px}.manager-workbench-activity .manager-activity-date{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-left:auto;color:#647e91;font-size:14px}.manager-workbench-activity .manager-activity-date>time{color:#496b85;white-space:nowrap}.manager-workbench-activity .manager-activity-date.is-overdue>time{color:#967039}.manager-workbench-activity .manager-activity-detail{grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:0;font-size:14px}.manager-workbench-activity .manager-activity-original{grid-column:2;grid-row:2;justify-self:end;align-self:start;margin:0;min-width:0}.manager-workbench-activity .manager-activity-original>summary{color:#3e739a;cursor:pointer;font-size:14px;white-space:nowrap}.manager-workbench-activity .manager-activity-original[open]{grid-column:1 / -1;grid-row:3;justify-self:stretch}.manager-workbench-activity .manager-activity-original[open]>summary{text-align:right}.manager-workbench-activity .manager-activity-original-content{margin-top:6px;padding:10px;border:1px solid #e3ebf1;border-radius:4px;background:#f8fbfd;overflow-wrap:anywhere}.manager-workbench-activity .manager-activity-original-content>div{margin:6px 0}.manager-workbench-activity .manager-activity-original-content>div>b{display:block;font-weight:400;color:#708394;font-size:14px}.manager-workbench-activity .manager-activity-recorded{display:block;color:#6b7f90;font-size:14px}.manager-workbench-activity .manager-activity-resolution{margin-left:7px;color:#687e90;font-size:14px}.manager-workbench-activity .manager-activity-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-top:8px;border-top:1px solid #e7edf2;color:#708494;font-size:14px}.manager-workbench-activity .manager-activity-footer .text-btn{min-height:32px;padding:0;font-size:14px}.manager-workbench-activity .activity-load-more{margin:0}.manager-workbench-activity input:focus-visible,.manager-workbench-activity select:focus-visible,.manager-workbench-activity summary:focus-visible{outline:2px solid #2f7fb8;outline-offset:2px}@media(max-width:560px){.manager-workbench-activity .manager-activity-controls{gap:5px 10px}.manager-workbench-activity .team-activity-heading{gap:2px 8px}.manager-workbench-activity .manager-activity-fields{column-gap:9px}.manager-workbench-activity .manager-activity-date{margin-left:0}.manager-workbench-activity .manager-activity-plan-copy{flex-basis:145px}}.volume-analysis,.data-import-preview{color:#294258;font-size:14px;line-height:1.65;min-width:0}.volume-analysis{padding:16px}.volume-heading,.volume-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}.volume-heading{align-items:flex-start}.volume-heading>div:first-child{flex:1 1 220px;min-width:0}.volume-actions{flex:0 1 auto;justify-content:flex-start;gap:8px;min-width:0}.volume-analysis .volume-actions>.btn{box-sizing:border-box;height:34px;min-height:34px;max-height:36px;padding:0 12px;line-height:20px;font-size:14px;box-shadow:none}.volume-heading h2{margin:0 0 4px;font-size:18px}.volume-heading p{margin:0;color:#5e7689}.volume-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px 16px;margin:20px 0 14px}.volume-filters label,.import-setting-grid label,.import-mapping-grid label{display:block;color:#4c677d;font-size:13px}.volume-filters input,.volume-filters select,.data-import-preview input:not([type=checkbox]),.data-import-preview textarea{display:block;width:100%;min-height:36px;padding:7px 10px;margin-top:5px;border:1px solid #cad8e4;border-radius:5px;background:#fff;color:#29485f;font:inherit;font-size:14px}.data-import-preview select{display:block;width:100%;min-height:36px;margin-top:5px;padding:7px 10px;border:1px solid #cad8e4;border-radius:5px;color:#29485f;background:#fff;font:inherit;font-size:14px}.data-import-preview select:focus-visible{outline:2px solid #307db4;outline-offset:2px}.volume-filters label{min-width:145px;flex:0 1 180px}.volume-filters label:nth-child(3){flex:1 1 210px}.volume-filters .text-btn{padding:5px 0;font-size:13px}.volume-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.volume-metrics article{border:1px solid #dbe5ed;border-radius:6px;background:#fff;padding:15px 18px}.volume-metrics h3{margin:0 0 7px;font-size:14px;font-weight:500;color:#4e6b81}.volume-metrics strong{font-size:23px;font-weight:600;color:#42667f}.volume-metrics p{margin:5px 0 0;color:#61798c;font-size:12px}.volume-import-status{display:flex;gap:12px 35px;flex-wrap:wrap;margin:14px 0 20px;font-size:13px}.volume-import-status>div{display:flex;gap:9px}.volume-import-status dt{color:#5d7589}.volume-import-status dd{margin:0}.volume-grouping{background:#fff;border:1px solid #dce6ee;border-radius:6px;padding:15px 18px}.volume-grouping>header{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.volume-grouping>header>span{color:#60788c;font-size:12px}.volume-group-buttons,.import-mode-tabs{display:flex;gap:7px}.volume-group-buttons button,.import-mode-tabs button{border:1px solid #cfdee9;border-radius:5px;padding:6px 12px;background:#fff;color:#44667e;font:inherit;font-size:13px;cursor:pointer}.volume-group-buttons button[aria-pressed=true],.import-mode-tabs button[aria-pressed=true]{background:#edf5fc;color:#245e88;border-color:#99bdd7}.volume-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #e0e8ef;border-radius:4px}.volume-table-wrap table{border-collapse:collapse;width:100%;min-width:400px;font-size:13px}.volume-table-wrap th,.volume-table-wrap td{padding:9px 11px;border-bottom:1px solid #e5ecf2;text-align:left;vertical-align:top}.volume-table-wrap th{background:#f4f8fb;color:#4e6e85;font-weight:500;white-space:nowrap}.volume-table-wrap tbody tr:last-child td{border-bottom:0}.volume-empty{padding:22px 8px;text-align:center;color:#5b7488}.volume-empty strong{font-size:15px;font-weight:500}.volume-empty p{margin:7px 0 10px}.volume-rules{margin-top:16px;color:#526f85;font-size:13px}.volume-rules summary{color:#2a648f;cursor:pointer}.volume-sort-options{display:flex;flex-wrap:wrap;align-items:end;gap:10px 18px;margin-top:14px;font-size:13px;color:#526f85}.volume-sort-options label{display:block}.volume-sort-options select{display:block;max-width:100%;margin-top:4px;padding:6px 9px;border:1px solid #d7e2eb;border-radius:4px;font:inherit;color:#627b8d;background:#f5f8fa}.volume-sort-options>span{padding-bottom:5px}.data-import-preview input:focus-visible,.data-import-preview textarea:focus-visible,.data-import-preview summary:focus-visible,.volume-analysis button:focus-visible,.volume-analysis input:focus-visible,.volume-analysis select:focus-visible{outline:2px solid #307db4;outline-offset:2px}.import-mode-tabs{margin-bottom:18px}.import-step-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 15px}.import-step-list li{display:flex;align-items:center;gap:6px;font-size:12px;color:#617b90;line-height:1.5}.import-step-list li>span{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#eef3f7;color:#5a778d}.import-step-list li[aria-current=step]{color:#245e87;font-weight:600}.import-step-list li[aria-current=step]>span{color:#fff;background:#367eae}.import-scope-note{background:#f4f8fb;color:#526e83;padding:10px 12px;border-radius:4px;font-size:12px;margin:0 0 18px}.import-step h3,.import-history h3{font-size:17px;margin:0 0 10px}.import-step p,.import-history p{margin:8px 0 13px}.import-file-label{display:block;margin:15px 0 8px}.data-import-preview input[type=file]{padding:9px}.import-hint{color:#607a8f;font-size:12px}.import-file-meta{overflow-wrap:anywhere}.import-read-button{margin:14px 0 0}.import-parse-notes{padding:11px 13px;margin:14px 0;border:1px solid #d4e3ed;border-radius:5px;background:#f4f9fc;overflow-wrap:anywhere}.import-parse-notes>strong{font-weight:500;color:#315e7c}.import-parse-notes p{font-size:13px}.import-parse-notes ul{margin:7px 0;padding-left:20px;font-size:13px;color:#7b6334}.import-header-suggestion{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13px;margin:12px 0}.import-header-suggestion>span{flex:1 1 210px;color:#60798d;font-size:13px}.import-raw-table{margin:12px 0}.import-raw-table td{min-width:105px;max-width:340px;white-space:pre-wrap;overflow-wrap:anywhere}.import-raw-table tbody th{white-space:nowrap;color:#5e778b}.import-data-preview{margin:14px 0}.import-data-preview>summary{color:#2a648e;cursor:pointer}.import-diagnostics{margin:16px 0;padding:13px 15px;border:1px solid #d6e3ed;border-radius:5px;background:#fafcfe;min-width:0}.import-diagnostics h4{margin:0 0 8px;font-size:15px}.import-diagnostics p,.import-diagnostics li{font-size:13px}.import-diagnostics summary{color:#2b648c;cursor:pointer}.import-diagnostics details{margin-top:12px}.import-diagnostics ul{padding-left:20px}.import-source-quantity{margin:15px 0;padding-top:13px;border-top:1px solid #d8e4ec}.import-source-totals{display:flex;flex-wrap:wrap;gap:14px 35px;margin:12px 0}.import-source-totals>div{display:flex;flex-direction:column;gap:4px}.import-source-totals span{font-size:13px;color:#60798d}.import-source-totals strong{font-size:18px;font-weight:500}.import-source-quantity td,.import-entity-matches td{overflow-wrap:anywhere;white-space:pre-wrap}.import-review-dates{margin-top:14px}.volume-source-details>article{padding:13px 0;border-top:1px solid #dce6ee;overflow-wrap:anywhere}.volume-source-details>article>header{display:flex;flex-wrap:wrap;gap:7px 15px;align-items:baseline}.volume-source-details p{margin:7px 0;font-size:14px}.volume-source-details summary{color:#28658f;cursor:pointer}.volume-source-details dl>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:12px;padding:5px 0;border-bottom:1px solid #e4ebf1}.volume-source-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.import-identity-choices{margin:14px 0;padding-top:12px;border-top:1px solid #dce6ee}.import-identity-choices p{font-size:13px}.import-identity-choices>details{margin:12px 0}.import-identity-choices summary{color:#2e668f;cursor:pointer}.import-identity-choices article{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;padding:10px 0;border-top:1px solid #e1e9ef;overflow-wrap:anywhere}.import-identity-choices article>div{flex:1 1 210px;min-width:0;font-size:13px}.import-identity-choices article>div>small{display:block;color:#688092}.import-identity-choices article>label{flex:0 1 200px;font-size:13px}.import-identity-choices article input{min-width:0}.import-plan{margin:15px 0;padding-top:12px;border-top:1px solid #dbe6ee}.import-plan h4{margin:0 0 9px;font-size:15px}.import-plan summary{color:#2f678f;cursor:pointer}.import-commit-result{margin:14px 0;padding:11px 14px;border:1px solid #c8dfd1;background:#f1f8f4;border-radius:5px}.import-commit-result p{margin:5px 0}.import-revision-details{margin:12px 0;padding-top:10px;border-top:1px solid #dae5ed}.import-revision-details p{font-size:13px;overflow-wrap:anywhere}.import-revision-details h5{margin:10px 0 5px;font-size:14px}.import-revision-details article{padding:9px 0;border-top:1px solid #e4ebf1}.import-revision-details dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:4px 0;font-size:13px}.import-revision-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.import-batch-trace-panel{margin:18px 0;border-top:1px solid #d7e3ed;padding-top:13px}.import-batch-trace-panel>header{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px}.import-batch-trace-panel>header>strong{margin-right:auto;font-size:14px}.import-batch-trace h4{margin:12px 0 8px;font-size:16px}.import-batch-trace h5{margin:9px 0 5px;font-size:14px}.import-batch-trace>p,.import-batch-trace li{font-size:13px;overflow-wrap:anywhere}.import-batch-trace>details>summary{color:#2a648e;cursor:pointer}.import-batch-trace .cell-sub{white-space:pre-wrap;overflow-wrap:anywhere}.import-diagnostic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:12px 0;font-size:13px}.import-diagnostic-summary>div{display:flex;gap:8px;justify-content:space-between;border-bottom:1px solid #e2e9ef;padding:4px 0}.import-diagnostic-summary dt{color:#526f84}.import-diagnostic-summary dd{margin:0}.import-diagnostic-rows>article{border-top:1px solid #dce6ed;padding:11px 0;overflow-wrap:anywhere}.import-diagnostic-rows h5{font-size:14px;margin:0 0 7px}.import-diagnostic-rows dl{font-size:13px;margin:0}.import-diagnostic-rows dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:10px;padding:3px 0}.import-diagnostic-rows dd{margin:0;white-space:pre-wrap}.import-match-candidate{display:inline-block;margin:2px 0 2px 7px;padding:1px 5px;background:#edf3f8;border-radius:3px}@media(max-width:500px){.import-diagnostic-summary{grid-template-columns:minmax(0,1fr)}.import-diagnostic-rows dl>div{grid-template-columns:105px minmax(0,1fr)}}.import-setting-grid,.import-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}.import-check{display:flex;gap:8px;align-items:flex-start;margin-top:17px;color:#4b697f;font-size:13px}.import-check input{margin-top:5px}.import-rule-list article{border-top:1px solid #e0e8ef;padding:12px 0}.import-rule-list article header{display:flex;align-items:center;gap:10px;justify-content:space-between}.import-rule-list h4{font-size:14px;margin:0}.import-rule-list article header span{color:#7b642f;font-size:12px}.import-rule-list p{font-size:13px}.data-import-preview textarea{resize:vertical}.import-selection{margin:13px 0 17px}.import-selection>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid #e7edf2}.import-selection dt{color:#5d788d}.import-selection dd{margin:0;overflow-wrap:anywhere}.import-selection small{color:#688195;font-size:12px}.import-validation-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:15px 0}.import-validation-status>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:5px;border-bottom:1px solid #e3eaf0}.import-validation-status b{font-size:13px;font-weight:500;color:#4f6e85}.import-validation-status span{color:#78632f;font-size:13px}.import-blocker{color:#7e6030;font-size:13px}.import-step-actions{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:13px;border-top:1px solid #dce7ef}.import-step-actions>span{margin-right:auto;color:#5f7a8f;font-size:12px}.import-close-note{color:#5e788d;font-size:12px;margin-right:auto}.import-history details{margin:18px 0}.import-history summary{color:#2b6995;cursor:pointer}.import-history>.btn{margin-top:15px}@media(max-width:700px){.volume-heading{align-items:flex-start}.volume-filters{gap:10px}.volume-filters label{flex:1 1 140px}.volume-filters label:nth-child(3){flex-basis:100%}.volume-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.volume-metrics article{padding:13px}.volume-grouping{padding:13px}.import-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-step-actions{flex-wrap:wrap}.import-close-note{display:block;width:100%}.import-setting-grid,.import-mapping-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.volume-metrics strong{font-size:20px}.volume-import-status{display:block}.volume-import-status>div{margin:5px 0}.import-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.import-validation-status{grid-template-columns:minmax(0,1fr)}}.data-import-preview .import-step>h3{scroll-margin-top:120px}.import-mapping-progress{padding:10px 12px;margin:12px 0;border:1px solid #d6e6f2;border-radius:5px;background:#f2f8fc;color:#365f7e;font-size:14px;overflow-wrap:anywhere}.import-required{display:inline-block;margin-left:6px;font-size:14px;font-weight:500;color:#a56925}.import-submit-guidance{margin:14px 0;padding:12px 14px;border:1px solid #dfebf3;border-radius:5px;background:#f5f9fc;font-size:14px;color:#365b75}.import-submit-guidance p{margin:0}.import-submit-guidance ul{margin:8px 0 10px;padding-left:20px}.volume-workspace{min-width:0}.volume-workspace>.volume-heading{align-items:center;margin-bottom:11px;border-bottom:1px solid #dce6ee;padding-bottom:5px}.volume-workspace>.volume-heading h2{margin:0;font-size:18px}.volume-view-tabs{display:flex;gap:5px;border-bottom:1px solid #dce6ee;margin-bottom:13px}.volume-workspace>.volume-heading>.volume-view-tabs{border-bottom:0;margin-bottom:0}.volume-view-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 15px;font:inherit;font-size:14px;color:#65798a;cursor:pointer;white-space:nowrap}.volume-view-tabs button[aria-pressed=true]{border-bottom-color:#377eaf;color:#275d85;font-weight:600}.volume-workspace button:focus-visible,.volume-workspace summary:focus-visible{outline:3px solid #d5a854;outline-offset:2px}.volume-workspace .volume-actions>.btn,.data-import-preview .btn{min-height:34px;height:auto;max-height:none;white-space:nowrap}.volume-workspace .text-btn,.data-import-preview .text-btn{white-space:nowrap}.volume-workspace .volume-filters{margin:0 0 12px;gap:9px 13px}.volume-workspace .volume-filters label{min-width:135px;flex:0 1 180px}.volume-workspace .volume-filters label:nth-child(3){flex:1 1 190px}.volume-coverage-note,.ranking-scope-notice{margin:10px 0;padding:8px 11px;border-left:3px solid #c4ad7a;background:#faf8f2;color:#796747;font-size:14px;line-height:1.6}.volume-workspace .volume-core-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.volume-workspace .volume-core-metrics article{padding:12px 16px}.volume-workspace .volume-core-metrics h3{font-size:14px;margin-bottom:5px}.volume-workspace .volume-core-metrics strong{font-size:24px;font-variant-numeric:tabular-nums}.volume-secondary-status{display:flex;flex-wrap:wrap;gap:5px 23px;margin-top:10px;color:#65798a;font-size:13px}.volume-order-review{margin:4px 0 8px;font-size:13px;color:#8a7044;line-height:1.5}.volume-active-scope{margin:9px 0 7px;color:#3d617c;font-size:14px;font-weight:600}.volume-workspace .volume-import-status{gap:6px 23px;margin:10px 0 15px;line-height:1.6}.volume-workspace .volume-import-status>div{flex-wrap:wrap;gap:0 7px}.volume-workspace .volume-grouping{padding:13px 15px}.volume-workspace .volume-grouping>header{margin-bottom:10px}.volume-workspace .volume-table-wrap{height:auto;max-height:none}.volume-workspace .volume-table-wrap table{min-width:0;font-size:14px}.volume-workspace .volume-table-wrap td,.volume-workspace .volume-table-wrap tbody th{background:#fff;white-space:normal;overflow-wrap:anywhere;color:#334e62;font-weight:400;line-height:1.5}.volume-workspace .volume-table-wrap th{font-size:13px}.volume-workspace .volume-table-wrap .volume-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.volume-workspace .volume-table-wrap .cell-sub{white-space:normal;font-size:12px;color:#7a8893;line-height:1.5}.volume-quantity{display:flex;flex-direction:column;gap:4px;width:100%;min-width:92px;max-width:210px;margin-left:auto}.volume-quantity strong{font-size:14px;font-weight:600;color:#3b607c;font-variant-numeric:tabular-nums}.volume-quantity-track{display:block;width:100%;height:6px;background:#edf2f6;border-radius:3px;overflow:hidden}.volume-quantity-track>i{display:block;height:100%;background:#6e9fbd;border-radius:3px}.volume-breadcrumb{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;font-size:14px}.volume-breadcrumb>span{color:#9aa8b3}.volume-breadcrumb>strong{font-weight:500;color:#3e6079;overflow-wrap:anywhere}.volume-muted{color:#7a8893;font-size:13px}.company-ranking h3{margin:0 0 4px;font-size:17px}.company-ranking .volume-heading p{font-size:14px}.ranking-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px 16px;margin:13px 0 10px}.ranking-controls label{display:block;color:#526e83;font-size:13px;flex:0 1 290px}.ranking-controls select{display:block;margin-top:4px;width:100%;min-height:36px;padding:7px 9px;border:1px solid #cad8e4;border-radius:5px;background:#fff;color:#36556d;font:inherit;font-size:14px}.ranking-table th:first-child{width:12%}.ranking-table th:nth-child(2){width:31%}.ranking-table th:nth-child(3){width:20%}.ranking-table th:nth-child(4){width:37%}.import-purpose-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.import-purpose-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;padding:19px;border:1px solid #cbdce8;border-radius:7px;background:#f7fbfe;color:#365d78;font:inherit;cursor:pointer}.import-purpose-choices button:hover{border-color:#719fbd;background:#eff7fd}.import-purpose-choices strong{font-size:17px}.import-purpose-choices span{font-size:14px;line-height:1.6}.import-statistics{margin:13px 0 17px;padding:13px 14px;border:1px solid #d6e4ee;border-radius:6px;background:#f6fafd}.import-statistics h4{margin:0 0 8px;font-size:15px}.import-lifecycle-panel{margin-top:16px;padding:13px 15px;border:1px solid #d6e3ed;border-radius:6px;background:#f6fafd}.import-lifecycle-panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.import-lifecycle-panel h4{margin:0;font-size:16px}.import-lifecycle-panel h5{margin:13px 0 5px;font-size:14px}.import-lifecycle-panel>label{display:block;margin:10px 0;font-size:14px}.import-lifecycle-panel>label.import-check{display:flex}.import-lifecycle-panel p{font-size:14px;line-height:1.6}.data-import-preview .import-mode-tabs{flex-wrap:wrap;align-items:center}.data-import-preview .import-mode-tabs button{white-space:nowrap}.data-import-preview .import-mode-tabs button:last-child{margin-left:auto}.data-import-preview .volume-table-wrap td{white-space:normal;overflow-wrap:anywhere}.data-import-preview .import-raw-table td{white-space:pre-wrap}.data-import-preview .import-step-actions{flex-wrap:wrap}.data-import-preview .import-step-actions>span{font-size:13px}.volume-workspace .volume-core-metrics.has-fcl{grid-template-columns:repeat(3,minmax(0,1fr))}.volume-measure-sort{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#5b7487;font-size:13px}.volume-measure-sort select{min-height:32px;padding:5px 8px;border:1px solid #cad8e4;border-radius:5px;background:#fff;color:#36556d;font:inherit}.ranking-record-count{margin:4px 0 10px;font-size:13px;line-height:1.5;color:#6e7f8e}.import-record-mode{display:block;max-width:520px;margin:13px 0;color:#48677f;font-size:14px}.import-replacement-impact{margin:13px 0;padding:12px 14px;border-left:3px solid #b39865;background:#faf7f0;color:#725f3f}.import-replacement-impact h4{margin:0 0 7px}.import-replacement-impact p{font-size:14px;line-height:1.6}.ranking-diff-details>details{margin-top:10px}.ranking-source-change{margin:10px 0 0}.ranking-source-change dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:9px;padding:6px 0;border-bottom:1px solid #e1e8ee}.ranking-source-change dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.auto-import-steps{display:flex;flex-wrap:wrap;gap:9px 24px;padding:0;margin:0 0 12px;list-style:none}.auto-import-steps li{display:flex;align-items:center;gap:7px;color:#738391;font-size:14px}.auto-import-steps li>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#edf2f6}.auto-import-steps li[aria-current=step]{color:#2c648c;font-weight:600}.auto-import-steps li[aria-current=step]>span{background:#377fac;color:#fff}.auto-import-upload{display:block;padding:12px 14px;border:1px dashed #b6ccdc;border-radius:6px;background:#f7fbfe;color:#365f7b;font-size:15px}.auto-import-upload input{margin-top:7px;width:100%;font-size:14px}.auto-import-file{margin-top:14px;border:1px solid #d8e4ed;border-radius:6px;padding:13px 15px}.auto-import-file>header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.auto-import-file>header>div{flex:1 1 220px;min-width:0}.auto-import-file h3{margin:0 0 4px;font-size:16px;overflow-wrap:anywhere}.auto-import-status{color:#577a93;font-size:13px}.auto-import-status.status-committed,.auto-import-status.status-skipped{color:#4c785e}.auto-import-status.status-failed{color:#9d633f}.auto-import-change-summary{margin:7px 0 10px;font-size:14px;color:#4d6a80}.auto-import-correction-note{margin:7px 0;font-size:14px;line-height:1.6;color:#735e38}.auto-import-period{display:flex;align-items:end;flex-wrap:wrap;gap:8px 15px;padding:5px 0 7px}.auto-import-period label{display:block;flex:0 1 210px;font-size:14px;color:#4c687c}.auto-import-period span{padding-bottom:7px;font-size:13px;color:#788692}.auto-import-question{margin:9px 0;padding:10px 12px;border-left:3px solid #b49c69;background:#faf8f2;color:#785f37}.auto-import-question label{display:block;font-size:14px}.auto-import-question p{margin:0;line-height:1.6}.auto-import-question input,.auto-import-question select{max-width:560px}.auto-import-business-preview{font-size:14px!important}.auto-import-business-preview .volume-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.auto-import-business-preview tbody th{background:#fff;white-space:normal;font-weight:500;overflow-wrap:anywhere}.auto-import-business-preview .cell-sub{white-space:normal;color:#7a8a96;font-size:12px}.auto-import-details{margin:10px 0 0;padding-top:7px;border-top:1px solid #e5edf3}.auto-import-details>summary{color:#597d97;cursor:pointer;font-size:13px}.auto-import-details>p{font-size:13px;line-height:1.6}.auto-import-correction-actions{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:10px}.auto-import-overall-result{margin:13px 0 0;color:#4a715a;font-size:14px}.auto-import-visible-issue{margin:9px 0;padding:8px 11px;background:#faf6ee;border-left:3px solid #b79c69;color:#805f35;font-size:14px;line-height:1.6}.auto-import-visible-issue .text-btn{margin-left:10px;font-size:14px}.auto-import-confirm{flex-wrap:wrap}.auto-import-confirm>span{margin-right:auto;flex:1 1 260px;min-width:0;color:#627a8c;font-size:14px;line-height:1.5}.auto-import-confirm .btn{flex:0 0 auto;white-space:nowrap}.volume-workspace.volume-dashboard{color:#294258;font-size:15px;min-width:0}.volume-workspace .volume-dashboard-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:4px 0 18px}.volume-workspace .volume-dashboard-toolbar h2{margin:0 12px 0 0;font-size:20px;white-space:nowrap}.volume-workspace .volume-dashboard-toolbar label{display:flex;align-items:center;gap:8px;font-size:14px;color:#5d7284}.volume-workspace .volume-dashboard-toolbar input,.volume-workspace .volume-dashboard-toolbar select{width:150px;min-height:36px;margin:0;padding:6px 10px;border:1px solid #cfdee9;border-radius:6px;background:#fff;color:#2d4c63;font:inherit}.volume-workspace .volume-dashboard-toolbar select{width:180px;max-width:100%}.volume-workspace .volume-dashboard-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.volume-workspace .volume-dashboard-actions .btn{min-height:36px;white-space:nowrap}.volume-workspace .volume-dashboard-more{position:relative}.volume-workspace .volume-dashboard-more>summary{cursor:pointer;padding:7px 13px;border:1px solid #cfdee9;border-radius:6px;background:#fff;color:#54718a;font-size:14px;list-style:none;white-space:nowrap}.volume-workspace .volume-dashboard-more>summary::-webkit-details-marker{display:none}.volume-workspace .volume-dashboard-more>div{position:absolute;top:calc(100% + 5px);right:0;z-index:20;width:200px;max-width:calc(100vw - 32px);padding:5px;background:#fff;border:1px solid #d8e4ed;border-radius:7px;box-shadow:0 8px 25px #294e7221}.volume-workspace .volume-dashboard-more button{display:block;width:100%;padding:9px 11px;border:0;border-radius:4px;background:transparent;color:#3f617a;text-align:left;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.volume-workspace .volume-dashboard-more button:hover{background:#edf5fb}.volume-workspace .volume-dashboard-chart{background:#fff;border:1px solid #e0eaf2;border-radius:9px;overflow:hidden}.volume-workspace .volume-dashboard-columns,.volume-workspace .volume-dashboard-row{display:grid;grid-template-columns:minmax(115px,170px) minmax(140px,1fr) 110px;align-items:center;column-gap:24px}.volume-workspace .volume-dashboard-columns{padding:12px 22px;color:#6b8193;background:#f4f8fb;font-size:14px}.volume-workspace .volume-dashboard-columns>span:last-child{text-align:right;white-space:nowrap}.volume-workspace .volume-dashboard-row{width:100%;min-height:54px;padding:10px 22px;border:0;border-top:1px solid #edf2f7;background:#fff;color:#35546b;text-align:left;font:inherit;font-size:15px;cursor:pointer}.volume-workspace .volume-dashboard-row:hover{background:#f7fbfe}.volume-workspace .volume-dashboard-name{font-weight:500;line-height:1.5;overflow-wrap:anywhere}.volume-workspace .volume-dashboard-quantity,.volume-sales-drawer .volume-dashboard-quantity{display:block;min-width:0;padding-right:var(--volume-value-space,9ch)}.volume-workspace .volume-dashboard-scale,.volume-sales-drawer .volume-dashboard-scale{display:block;position:relative;width:100%}.volume-workspace .volume-dashboard-checks{margin:0 0 10px;text-align:right}.volume-workspace .volume-dashboard-track,.volume-sales-drawer .volume-dashboard-track{display:block;width:100%;height:24px;background:#edf5fb;border-radius:4px;overflow:hidden}.volume-workspace .volume-dashboard-track>i,.volume-sales-drawer .volume-dashboard-track>i{display:block;height:100%;background:#75a8ce;border-radius:4px}.volume-workspace .volume-dashboard-scale>strong,.volume-sales-drawer .volume-dashboard-scale>strong{position:absolute;top:50%;transform:translateY(-50%);margin-left:8px;color:#3c6687;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.volume-workspace .volume-dashboard-no-value,.volume-sales-drawer .volume-dashboard-no-value{display:block;color:#7e93a4;font-size:15px;font-weight:400}.volume-workspace .volume-dashboard-rank{text-align:right;font-size:18px;color:#52718b;font-variant-numeric:tabular-nums;white-space:nowrap}.volume-workspace .volume-dashboard-empty{padding:38px 20px;color:#708394;font-size:15px;text-align:center}.volume-sales-drawer .modal-overlay{justify-content:flex-end;align-items:stretch;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.volume-sales-drawer .modal.large{width:min(900px,92vw);max-width:none;max-height:100dvh;height:100dvh;border-radius:12px 0 0 12px;overscroll-behavior:contain}.volume-sales-drawer .modal-head{padding:19px 24px}.volume-sales-drawer .modal-head h2{margin:0;line-height:1.5}.volume-sales-drawer .volume-sales-panel{padding:20px 24px 28px;display:block;color:#36556e;font-size:15px;line-height:1.65}.volume-sales-drawer button,.volume-sales-drawer summary{cursor:pointer}.volume-sales-drawer button:focus-visible,.volume-sales-drawer input:focus-visible,.volume-sales-drawer select:focus-visible{outline:3px solid #d5a854;outline-offset:2px}.volume-sales-drawer .btn,.volume-sales-drawer .text-btn{white-space:nowrap;min-height:34px}.volume-sales-drawer h3{margin:15px 0 10px;font-size:17px;overflow-wrap:anywhere}.volume-sales-drawer .volume-drawer-customer-tools{display:flex;align-items:end;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-bottom:17px}.volume-sales-drawer .volume-drawer-customer-tools label{flex:1 1 230px;max-width:380px;font-size:14px}.volume-sales-drawer input,.volume-sales-drawer select{display:block;width:100%;min-height:36px;padding:7px 10px;border:1px solid #cbdce8;border-radius:6px;background:#fff;color:#36556e;font:inherit;margin-top:5px}.volume-sales-drawer .volume-drawer-customer-row{display:grid;grid-template-columns:minmax(100px,180px) minmax(120px,1fr) 28px;gap:15px;align-items:center;width:100%;min-height:55px;padding:11px 0;border:0;border-bottom:1px solid #e8eff5;background:#fff;color:#35546b;text-align:left;font:inherit}.volume-sales-drawer .volume-drawer-customer-row>span:first-child{overflow-wrap:anywhere}.volume-sales-drawer .volume-drawer-customer-row small{display:block;color:#8795a0;font-size:13px}.volume-sales-drawer .volume-drawer-customer-row>span:last-child{color:#7b8e9e;font-size:13px;white-space:nowrap}.volume-sales-drawer .volume-drawer-customer-row .volume-dashboard-track{height:20px}.volume-sales-drawer .volume-drawer-context,.volume-sales-drawer .volume-drawer-source-choice{margin:0 0 15px;color:#697e8e;font-size:14px}.volume-sales-drawer .volume-drawer-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:15px}.volume-sales-drawer .volume-drawer-pagination>span{margin-right:auto}.volume-sales-drawer .volume-table-wrap{overflow-x:auto;height:auto;max-height:none}.volume-sales-drawer .volume-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.volume-sales-drawer .volume-table-wrap th,.volume-sales-drawer .volume-table-wrap td{padding:10px 8px;text-align:left;white-space:normal;line-height:1.6;overflow-wrap:anywhere}.volume-sales-drawer .volume-drawer-raw{margin-top:20px;padding-top:12px;border-top:1px solid #dce8f1}.volume-sales-drawer .volume-drawer-raw>header{display:flex;align-items:center;flex-wrap:wrap;gap:15px;justify-content:space-between}.volume-sales-drawer dl{margin:10px 0 18px}.volume-sales-drawer dl>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:15px;padding:8px 0;border-bottom:1px solid #e4edf4}.volume-sales-drawer dt{color:#748b9d}.volume-sales-drawer dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.volume-sales-drawer .volume-dashboard-source-list>button{display:flex;align-items:center;gap:15px;width:100%;padding:12px 0;border:0;border-bottom:1px solid #e3edf4;background:#fff;color:#426782;font:inherit;text-align:left}.volume-sales-drawer .volume-dashboard-source-list>button>span:first-child{flex:1;overflow-wrap:anywhere}.volume-sales-drawer .volume-dashboard-source-list>button>strong,.volume-sales-drawer .volume-dashboard-source-list>button>span:last-child{white-space:nowrap}.volume-sales-drawer .volume-dashboard-issues>article{border-bottom:1px solid #e1ebf2;padding:10px 0 15px}.volume-sales-drawer .volume-dashboard-issues .text-btn{display:block}@media(max-width:1050px){.volume-workspace .volume-dashboard-toolbar{gap:10px 13px}.volume-workspace .volume-dashboard-columns,.volume-workspace .volume-dashboard-row{grid-template-columns:130px minmax(120px,1fr) 95px;column-gap:18px;padding-left:17px;padding-right:17px}}@media(max-width:650px){.volume-workspace .volume-dashboard-toolbar label{flex:1 1 150px}.volume-workspace .volume-dashboard-toolbar input,.volume-workspace .volume-dashboard-toolbar select{min-width:0;width:100%}.volume-workspace .volume-dashboard-actions{flex:1 1 100%;justify-content:flex-end}.volume-workspace .volume-dashboard-columns,.volume-workspace .volume-dashboard-row{grid-template-columns:90px minmax(100px,1fr) 70px;column-gap:10px;padding-left:12px;padding-right:12px}.volume-workspace .volume-dashboard-columns{font-size:12px}.volume-sales-drawer .modal.large{width:100vw;border-radius:0}.volume-sales-drawer .volume-sales-panel,.volume-sales-drawer .modal-head{padding:17px 15px}.volume-sales-drawer .volume-drawer-customer-row{grid-template-columns:110px minmax(100px,1fr) 25px;gap:9px}}@media(max-width:760px){.volume-workspace .volume-filters label{flex:1 1 140px}.volume-workspace .volume-filters label:nth-child(3){flex:1 1 190px}.volume-workspace .volume-table-wrap table{min-width:520px}.volume-workspace .volume-grouping{padding:11px}.volume-workspace .volume-core-metrics strong{font-size:22px}.volume-workspace .volume-core-metrics.has-fcl{grid-template-columns:repeat(2,minmax(0,1fr))}.volume-workspace .volume-core-metrics.has-fcl article:last-child{grid-column:1/-1}.volume-workspace .volume-import-status{gap:5px 13px}.ranking-controls label{flex:1 1 230px}}@media(max-width:500px){.import-purpose-choices{grid-template-columns:minmax(0,1fr)}.volume-workspace .volume-core-metrics{gap:8px}.volume-workspace .volume-core-metrics article{padding:11px}.volume-workspace .volume-core-metrics strong{font-size:20px}}.volume-workspace .volume-dashboard-view-switch{display:flex;align-items:center;gap:3px;padding:3px;background:#edf3f8;border-radius:6px}.volume-workspace .volume-dashboard-view-switch button{border:0;border-radius:4px;padding:6px 11px;background:transparent;color:#647c90;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.volume-workspace .volume-dashboard-view-switch button[aria-pressed=true]{background:#fff;color:#315f81;box-shadow:0 1px 4px #244d6e15}.volume-workspace .volume-dashboard-toolbar label{gap:6px}.volume-workspace .volume-dashboard-toolbar input{width:140px}.volume-workspace .volume-dashboard-toolbar select[aria-label=看板时间范围]{width:106px}.volume-workspace .volume-dashboard-toolbar select[aria-label=看板人员范围]{width:130px}.volume-workspace .volume-dashboard-toolbar select[aria-label=看板销售]{width:170px}.volume-workspace .volume-dashboard-toolbar input[aria-label=看板年份]{width:94px}.volume-workspace .volume-dashboard-more a{display:block;padding:9px 11px;border-radius:4px;font-size:14px;color:#3f617a;text-decoration:none;white-space:nowrap}.volume-workspace .volume-dashboard-more a:hover{background:#edf5fb}.volume-workspace .volume-business-summary{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0 0 18px;padding:2px 0 5px}.volume-workspace .volume-business-summary>div{min-width:135px}.volume-workspace .volume-business-summary dt{color:#728698;font-size:13px}.volume-workspace .volume-business-summary dd{margin:3px 0 0;color:#355f7e;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.volume-workspace .volume-business-summary dd>span{padding-left:6px;color:#7d8e9b;font-size:13px;font-weight:400}.volume-workspace .volume-dashboard-chart.is-volume .volume-dashboard-columns,.volume-workspace .volume-dashboard-chart.is-volume .volume-dashboard-row{grid-template-columns:minmax(115px,170px) minmax(140px,1fr)}.volume-workspace .volume-dashboard-total{display:grid;grid-template-columns:minmax(115px,170px) minmax(140px,1fr);gap:24px;align-items:center;padding:14px 22px;border-top:1px solid #cbdfee;background:#edf6fc;color:#35546b}.volume-workspace .volume-dashboard-total-value{display:flex;align-items:center;justify-content:space-between;gap:16px}.volume-workspace .volume-dashboard-total strong{color:#254e6f;white-space:nowrap}.volume-workspace .volume-dashboard-total.is-ranking{grid-template-columns:minmax(115px,170px) minmax(140px,1fr) 110px}.volume-workspace .volume-dashboard-total-rank{text-align:right;white-space:nowrap}.volume-workspace .volume-dashboard-chart.is-volume .volume-dashboard-columns>span:last-child{text-align:left}.volume-workspace .volume-scope-pending{margin:0 0 12px;color:#896f42;font-size:14px}.volume-workspace .volume-scope-pending .text-btn{margin-left:10px}.container-analysis .container-date-note{margin:6px 0 12px;color:#647c90;font-size:14px}.container-analysis .volume-dashboard-view-switch{width:max-content;margin:12px 0}.container-analysis .container-months{margin:16px 0}.container-analysis .container-months h3{margin:0 0 8px;font-size:15px}.container-analysis .container-month-row{display:grid;grid-template-columns:90px minmax(140px,1fr) 100px;gap:16px;align-items:center;padding:6px 0}.container-analysis .container-month-row>span:last-child{white-space:nowrap;text-align:right}.assistant-home-secondary{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.volume-sales-drawer .volume-team-settings>label,.volume-sales-drawer .assistant-authorization>label{display:block;margin:12px 0;font-size:14px}.volume-sales-drawer .volume-team-members{margin:14px 0;border-top:1px solid #e1ebf3}.volume-sales-drawer .volume-team-members>label{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e1ebf3;padding:10px 0}.volume-sales-drawer .volume-team-members input[type=checkbox],.volume-sales-drawer .assistant-authorization input[type=checkbox]{display:inline-block;width:auto;min-height:0;margin:0}.volume-sales-drawer .volume-team-members small{display:block;color:#8495a4;font-size:13px}.volume-sales-drawer .volume-team-settings .btn,.volume-sales-drawer .assistant-authorization .btn{margin-top:14px}.volume-sales-drawer .assistant-grant-list>section{margin:15px 0;border:1px solid #dae7f0;border-radius:7px;padding:12px 14px}.volume-sales-drawer .assistant-grant-list>section>header{display:flex;justify-content:space-between;gap:15px}.volume-sales-drawer .assistant-grant-list label{display:block;margin-top:10px;font-size:14px}.volume-sales-drawer .assistant-grant-permissions{display:flex;gap:22px;flex-wrap:wrap}.volume-sales-drawer .assistant-grant-permissions label,.volume-sales-drawer .assistant-authorization>.assistant-enable{display:flex;align-items:center;gap:8px}.assistant-workspace{color:#35546c;font-size:15px;line-height:1.65}.assistant-workspace h1{margin:0 0 20px;font-size:22px}.assistant-workspace h2{margin:0;font-size:18px}.assistant-workspace h3{margin:12px 0 5px;font-size:15px}.assistant-workspace .assistant-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.assistant-workspace .assistant-home-actions>button{padding:22px;border:1px solid #d6e5f0;border-radius:8px;background:#f9fcff;text-align:left;color:#3a6584;font:inherit;cursor:pointer}.assistant-workspace .assistant-home-actions>button:disabled{opacity:.6;cursor:default}.assistant-workspace .assistant-home-actions strong{display:block;font-size:18px}.assistant-workspace .assistant-home-actions span{display:block;margin-top:9px;color:#7f91a0;font-size:14px}.assistant-workspace button:focus-visible,.assistant-workspace summary:focus-visible{outline:3px solid #d5a854;outline-offset:2px}.assistant-workspace .assistant-access{margin:20px 0;font-size:14px}.assistant-workspace .assistant-access>summary{cursor:pointer;color:#6c879c}.assistant-workspace .assistant-access-note{color:#8b7550}.assistant-workspace .assistant-record-panel{margin-top:24px;border-top:1px solid #dce8f1;padding-top:17px}.assistant-workspace .assistant-record-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.assistant-workspace .volume-table-wrap{max-height:none;height:auto}.assistant-workspace .volume-table-wrap table{font-size:14px}.assistant-workspace .volume-table-wrap th,.assistant-workspace .volume-table-wrap td{white-space:normal;overflow-wrap:anywhere}.assistant-workspace .assistant-issue-list>article{padding:12px 0;border-bottom:1px solid #e0eaf2}.assistant-workspace .assistant-issue-list small{color:#7f93a2}.assistant-workspace .volume-drawer-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.assistant-workspace .volume-drawer-pagination>span{margin-right:auto}@media(max-width:850px){.assistant-workspace .assistant-home-actions{grid-template-columns:minmax(0,1fr);gap:12px}.assistant-workspace .assistant-home-actions>button{padding:17px 20px}.volume-workspace .volume-business-summary{gap:12px 25px}.volume-workspace .volume-dashboard-chart.is-volume .volume-dashboard-columns,.volume-workspace .volume-dashboard-chart.is-volume .volume-dashboard-row{grid-template-columns:110px minmax(120px,1fr)}}@media(max-width:1050px){.volume-workspace .volume-dashboard-total{gap:18px;padding-left:17px;padding-right:17px}}@media(max-width:1050px){.volume-workspace .volume-dashboard-total.is-ranking{grid-template-columns:130px minmax(120px,1fr) 95px}}@media(max-width:850px){.volume-workspace .volume-dashboard-total{grid-template-columns:110px minmax(120px,1fr)}}@media(max-width:650px){.volume-workspace .volume-dashboard-total{gap:10px;padding-left:12px;padding-right:12px}}@media(max-width:650px){.volume-workspace .volume-dashboard-total.is-ranking{grid-template-columns:90px minmax(100px,1fr) 70px}}.volume-sales-drawer .container-detail-table th{white-space:nowrap;overflow-wrap:normal}.volume-sales-drawer .container-detail-table td{word-break:normal}.volume-sales-drawer .container-detail-table .cell-sub{display:block}.history-identity-confirm{margin:14px 0;padding:14px;border:1px solid #c8dceb;border-radius:6px;background:#f5faff}.history-identity-confirm h3{margin:0 0 8px;font-size:16px}.history-identity-confirm p{margin:8px 0;line-height:1.5}.history-identity-confirm label{display:flex;align-items:flex-start;gap:8px;margin:12px 0;line-height:1.5}.history-identity-confirm div{display:flex;flex-wrap:wrap;gap:8px}.app .content.view-dashboard{padding:16px 24px 24px}.manager-workbench{color:#243e52;font-size:14px;line-height:1.45}.manager-workbench [hidden]{display:none!important}.manager-workbench button,.manager-workbench input,.manager-workbench select,.manager-workbench small{font-size:14px}.manager-workbench button{cursor:pointer}.manager-workbench button:disabled{cursor:default}.manager-workbench button:focus-visible,.manager-workbench summary:focus-visible{outline:2px solid #3384bd;outline-offset:3px}.mw-topline{display:flex;align-items:center;min-height:40px;margin:0 0 4px}.mw-topline h1{margin:0;color:#183b55;font-size:26px;font-weight:700;line-height:1.25}.mw-controlbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-bottom:1px solid #dfe7ee;margin-bottom:16px}.mw-tabs{display:flex;align-self:stretch;gap:24px;flex-shrink:0}.mw-tabs>button{border:0;border-bottom:3px solid transparent;color:#748594;font-weight:600;padding:8px 0;background:transparent;min-height:36px}.mw-tabs>button[aria-selected=true]{color:#246c9f;border-bottom-color:#287bad}.mw-filters{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;color:#647b8d}.mw-filters label{display:flex;align-items:center;gap:6px;white-space:nowrap}.mw-filters input,.mw-filters select,.mw-section-heading select{padding:4px 7px;height:32px;border:1px solid #dbe5ed;border-radius:4px;background:#fff;color:#3c596f}.mw-filters select{width:132px}.mw-filters input{width:140px}.mw-filters>.text-btn{height:32px;padding:4px 0}.mw-week-step{height:32px;border:0;border-radius:4px;background:transparent;color:#487c9e;font-size:20px!important;line-height:1;padding:2px 6px}.mw-week-step:hover{background:#e9f1f7}.mw-week-end{color:#516f85}.mw-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:60px;margin-bottom:16px;padding:0 16px;background:#fff;border:1px solid #e1e9f0;border-radius:6px}.mw-overview-item{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:0 16px;border:0;border-right:1px solid #e7edf2;color:#627b8e;background:transparent}.mw-overview-item:last-child{border-right:0}.mw-overview-item>span{font-size:14px;white-space:nowrap}.mw-overview-item>b{font-size:28px;line-height:1;color:#204b69;font-weight:650;font-variant-numeric:tabular-nums}.mw-overview-item:hover{background:#f6fafe}.mw-overview-item.mw-zero>b{color:#7d8e9b;font-weight:500}.mw-overview-item:disabled>b{font-size:16px;color:#798a97}.manager-workbench .mw-panel{min-width:0;padding:16px;margin:0;background:#fff;border:1px solid #e1e9f0;border-radius:6px;box-shadow:none}.manager-workbench .manager-workbench-activity{padding:16px;border:1px solid #e1e9f0;border-radius:6px;box-shadow:none}.manager-workbench .mw-team{margin-bottom:16px}.mw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;min-height:32px;margin-bottom:12px}.mw-section-heading>div{display:flex;align-items:center;gap:9px}.mw-section-heading h2{font-size:17px;color:#2e4c62;margin:0;line-height:1.3}.mw-section-heading label{display:flex;align-items:center;gap:7px;color:#6c8292;white-space:nowrap}.mw-section-heading select{width:auto;max-width:205px}.mw-team-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.mw-team-table th,.mw-team-table td{font-size:14px;text-align:right;padding:5px 8px;vertical-align:middle;white-space:normal;border-bottom:1px solid #edf1f5}.mw-team-table thead tr{height:28px}.mw-team-table thead th{font-weight:500;color:#4d697f;background:#f5f8fa;line-height:1.3;padding:4px 8px}.mw-team-table .mw-column-groups th{text-align:center;color:#617d91}.mw-team-table .mw-column-groups th:first-child{text-align:left}.mw-team-table .mw-column-groups th+th{border-left:1px solid #e0e8ef}.mw-team-table tbody tr{height:44px}.mw-team-table tbody tr:nth-child(2n){background:#f8fafc}.mw-team-table tbody tr:hover{background:#eef5fa}.mw-team-table tbody tr>:nth-child(2),.mw-team-table tbody tr>:nth-child(4),.mw-team-table tbody tr>:nth-child(7),.mw-team-table tfoot tr>:nth-child(2),.mw-team-table tfoot tr>:nth-child(4),.mw-team-table tfoot tr>:nth-child(7){border-left:1px solid #e6edf3}.mw-team-table .mw-sales-name,.mw-team-table tfoot th{text-align:left}.mw-sales-name>button{font-size:14px;font-weight:600;overflow-wrap:anywhere;color:#355b78;padding:0;text-align:left;background:transparent;border:0}.mw-sales-name>span{display:block;color:#7f919e;font-weight:400}.mw-team-table tfoot tr{height:44px;background:#f0f5f9}.mw-team-table tfoot th,.mw-team-table tfoot td{border-top:1px solid #dae5ee;border-bottom:0;font-weight:600}.mw-count{min-width:30px;min-height:32px;padding:3px 7px;border:0;border-radius:4px;background:transparent;color:#32678b;font-size:16px!important;font-weight:550;line-height:1.35;font-variant-numeric:tabular-nums}.mw-count:hover{background:#eaf3fa;color:#216eaa}.mw-team-table .mw-count{text-align:right;padding-left:0;padding-right:0}.mw-count.mw-zero{color:#637787;font-weight:400}.mw-count.mw-attention-count{color:#a56a25;background:#fff6e8}.mw-count.mw-cooperation-count{color:#278e87}.mw-customer-compare{display:flex;align-items:center;gap:12px;width:100%;max-width:204px;margin-left:auto}.mw-customer-compare>.mw-count{flex:0 0 32px;width:32px;min-width:32px;padding:3px 0;text-align:right}.mw-customer-bar{display:flex;flex:1 1 160px;min-width:0;width:160px;height:8px;background:#eaf0f4;border-radius:4px;overflow:hidden}.mw-customer-bar>i{display:block;flex-shrink:0;height:100%}.mw-bar-prospect{background:#468ac0}.mw-bar-cooperated{background:#38a69e}.mw-bar-unknown{background:#a5b2bd}.mw-bar-legend{display:inline-flex;align-items:center;gap:5px;color:#6c8292;white-space:nowrap;font-size:14px}.mw-bar-legend>i{display:inline-block;width:14px;height:6px;border-radius:2px;background:#468ac0}.mw-bar-legend>i:nth-of-type(2){background:#38a69e;margin-left:5px}.mw-work-columns{display:flow-root}.mw-work-columns>.team-recent-activity{float:left;width:calc(65% - 10.4px);margin:0 0 16px!important}.mw-work-columns>.mw-attention{float:right;width:calc(35% - 5.6px)}.mw-work-columns>.mw-pool{float:left;clear:left;width:calc(65% - 10.4px)}.mw-attention-tabs{display:flex;gap:4px;border-bottom:1px solid #e6edf3;margin-bottom:2px}.mw-attention-tabs button{display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;gap:3px 5px;flex:1;border:0;border-bottom:2px solid transparent;background:transparent;color:#627d90;padding:6px 2px;line-height:1.35;min-height:34px}.mw-attention-tabs button[aria-selected=true]{color:#316e99;border-bottom-color:#377faf;background:#f2f7fb}.mw-attention-tabs button>span{display:none}.mw-attention-tabs b{font-variant-numeric:tabular-nums}.mw-attention-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 0;border-bottom:1px solid #ecf1f5}.mw-attention-list>article:last-of-type{border-bottom:0}.mw-attention-list article>header{grid-column:1 / -1;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px}.mw-attention-list .customer-link{color:#2e5d7c;font-size:14px;font-weight:600;text-align:left;padding:0;overflow-wrap:anywhere}.mw-attention-list article>header>span{color:#6b8294;font-size:14px}.mw-status{grid-column:1 / -1;color:#6c8292;font-size:14px;margin:4px 0}.mw-status.mw-overdue{color:#a6732c}.mw-status.mw-today{color:#347aa7}.mw-attention-excerpt{grid-column:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:14px;line-height:1.5;margin:4px 0;color:#3f5b70}.mw-attention-feedback{grid-column:1 / -1;color:#6b8294}.mw-attention .text-btn{padding:0;min-height:32px;font-size:14px}.mw-attention-detail{grid-column:2;grid-row:3;align-self:start;display:block;margin:0}.mw-view-all{width:100%;min-height:34px;border:0;border-top:1px solid #e7eef4;background:transparent;color:#397aa7;text-align:right;padding:7px 0 0}.mw-empty{padding:12px 0;margin:0;color:#6f8493}.mw-help{display:inline-block;position:relative;font-weight:400;text-align:left;line-height:1.5}.mw-help>summary{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #cbd9e4;border-radius:50%;color:#7b91a2;cursor:pointer;list-style:none;font-size:14px}.mw-help>summary::-webkit-details-marker{display:none}.mw-help>div{position:absolute;z-index:45;right:0;top:24px;width:350px;max-width:calc(100vw - 32px);padding:11px 14px;border:1px solid #d7e3ec;border-radius:6px;background:#fff;color:#536f84;box-shadow:0 4px 14px #183d5510}.mw-help p{font-size:14px;margin:0 0 8px!important}.mw-help p:last-child{margin-bottom:0!important}.mw-help-close{float:right;width:22px;height:22px;padding:0;margin:-3px -4px 2px 8px;line-height:1;border:0;background:transparent;color:#7690a3;font-size:18px!important}.mw-pool>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.mw-pool>summary>span:first-child{display:flex;align-items:baseline;gap:12px}.mw-pool>summary b{font-size:16px;font-weight:600}.mw-pool>summary>span:first-child>span{color:#7b8f9e}.mw-expand-label{color:#427fa7;white-space:nowrap}.mw-pool-content{margin-top:10px}.mw-pool-content>section{border-top:1px solid #e9eff4;padding:12px 0;position:relative}.mw-pool-content h3{display:inline-block;font-size:15px;color:#3c607b;margin:0 10px 8px 0}.mw-pool-content>section>.mw-help{vertical-align:middle;margin-right:10px}.mw-pool-content>section>.mw-help>div{right:auto;left:0}.mw-pool-content h4{font-size:14px;margin:0 0 6px;color:#6e8495}.mw-pool-links{display:flex;flex-wrap:wrap;align-items:center;gap:7px 22px;margin:5px 0}.mw-pool-links>div{display:flex;align-items:baseline;gap:5px}.mw-dimension-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:9px}.mw-dimension-values,.mw-stage-list{display:flex;flex-wrap:wrap;gap:7px}.mw-dimension-values button,.mw-stage-list button{display:flex;align-items:baseline;gap:6px;color:#3c6988;padding:5px 8px;border:1px solid #e2eaf1;border-radius:4px;background:#f8fbfd}.mw-dimension-values button>span,.mw-stage-list button>span{color:#7c91a0}.mw-dimension-values .mw-unfilled{background:#fff;color:#8294a1;border-style:dashed}.mw-stage-list{margin:8px 0}.mw-data-note{color:#8e6d40;background:#fffbf2;padding:7px 9px;font-size:14px}.mw-detail-list{font-size:14px}.mw-detail-list table{table-layout:fixed}.mw-detail-list th,.mw-detail-list td{width:28%;font-size:14px;overflow-wrap:anywhere}.mw-detail-list th:last-child,.mw-detail-list td:last-child{width:16%}.mw-detail-list .cell-sub{font-size:14px}.mw-detail-total{font-weight:600;color:#2d5c7c}.mw-owner-breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;color:#738a9b;margin-bottom:8px}.mw-deal-record+.mw-deal-record{border-top:1px solid #e7edf3;padding-top:6px;margin-top:6px}@media(max-width:1100px){.mw-controlbar{align-items:flex-start;flex-wrap:wrap}.mw-filters{margin-left:auto}.mw-work-columns{display:flex;flex-direction:column;gap:16px}.mw-work-columns>.team-recent-activity,.mw-work-columns>.mw-attention,.mw-work-columns>.mw-pool{float:none;width:100%;margin:0!important}.mw-team-table,.mw-team-table tbody,.mw-team-table tfoot{display:block}.mw-team-table colgroup,.mw-team-table thead{display:none}.mw-team-table tbody{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mw-team-table tbody tr,.mw-team-table tfoot tr{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px;border:1px solid #e4ebf1;border-radius:5px;min-width:0}.mw-team-table tfoot{margin-top:12px}.mw-team-table th,.mw-team-table td,.mw-team-table tfoot th,.mw-team-table tfoot td{display:block;width:auto!important;min-width:0;padding:0;border:0!important;text-align:left}.mw-team-table .mw-sales-name,.mw-team-table tfoot th{grid-column:1/-1;padding-bottom:6px;border-bottom:1px solid #ecf1f5!important}.mw-team-table td:before{content:attr(data-label);display:block;color:#728899;font-size:14px;margin-bottom:2px}.mw-team-table td[data-metric=all]{grid-column:span 2}.mw-team-table .mw-count{padding:2px 0}.mw-team-table .mw-customer-compare{max-width:204px;margin:0}.mw-team-table .mw-customer-compare>.mw-count{text-align:right}}@media(max-width:760px){.app .content.view-dashboard{padding:12px}.mw-help>div,.mw-pool-content>section>.mw-help>div{position:fixed;top:88px;left:12px;right:12px;width:auto;max-width:none;max-height:calc(100dvh - 120px);overflow-y:auto}.mw-topline h1{font-size:24px}.mw-controlbar{gap:8px}.mw-tabs{width:100%}.mw-tabs>button{padding:7px 0}.mw-filters{width:100%;justify-content:flex-start;margin:0;gap:6px 10px}.mw-filters input{width:132px}.mw-overview{height:auto;min-height:116px;padding:0 12px;grid-template-columns:1fr 1fr}.mw-overview-item{padding:12px 4px;gap:8px;justify-content:space-between}.mw-overview-item:nth-child(2n){border-right:0;padding-left:12px}.mw-overview-item:nth-child(odd){padding-right:12px}.mw-overview-item:nth-child(-n+2){border-bottom:1px solid #e7edf2}.mw-overview-item>span{font-size:14px;white-space:normal}.mw-overview-item>b{font-size:26px}.mw-team-table tbody{grid-template-columns:1fr}.mw-section-heading{flex-wrap:wrap}.mw-section-heading>div{flex-wrap:wrap;gap:6px}.mw-section-heading h2{white-space:nowrap}.mw-section-heading select{max-width:175px}.mw-pool>summary>span:first-child{display:block}.mw-pool>summary>span:first-child>span{display:block;margin-top:3px}.mw-dimension-grid{grid-template-columns:1fr}.mw-detail-list .responsive-table table,.mw-detail-list .responsive-table tbody{display:block;width:100%}.mw-detail-list .responsive-table thead{display:none}.mw-detail-list .responsive-table tr{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 0;border-bottom:1px solid #e5edf3}.mw-detail-list .responsive-table td,.mw-detail-list .responsive-table td:last-child{display:block;width:100%!important;padding:0;border:0}.mw-detail-list .responsive-table td:before{content:attr(data-label);display:block;margin:0 0 4px;color:#718899;font-size:14px}.mw-detail-list .responsive-table td:last-child .text-btn{display:inline-block;width:auto;margin:0 12px 5px 0;white-space:normal}}
