.sales-pipeline{color:#17342f;gap:18px;display:grid}.pipeline-title,.pipeline-detail>header{background:linear-gradient(135deg,#fff,#f3faf7);border:1px solid #dce8e5;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 8px 30px #1441370f}.pipeline-title small,.pipeline-detail header small{color:#18866e;letter-spacing:.16em;font-size:11px;font-weight:800}.pipeline-title h2,.pipeline-detail h2{margin:5px 0 4px;font-size:25px}.pipeline-title p,.pipeline-detail header p{color:#66817b;margin:0}.pipeline-title>strong{color:#0f7a64;font-size:18px}.pipeline-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pipeline-stats article{background:#fff;border:1px solid #dce8e5;border-radius:14px;padding:17px}.pipeline-stats span,.pipeline-stats small{color:#69827c;display:block}.pipeline-stats b{color:#116f5d;margin:8px 0 3px;font-size:26px;display:block}.pipeline-table-wrap{background:#fff;border:1px solid #d9e6e2;border-radius:14px;overflow:auto}.pipeline-table{border-collapse:collapse;width:100%;min-width:760px}.pipeline-table th,.pipeline-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6efed;padding:13px 14px}.pipeline-table th{color:#55716b;background:#f1f7f5;font-size:12px}.pipeline-table tbody tr:last-child td{border-bottom:0}.pipeline-table button,.pipeline-form button,.form-head button{color:#126c5b;cursor:pointer;background:#fff;border:1px solid #c7dcd7;border-radius:8px;padding:8px 12px}.stage-pill{color:#08745e;background:#e3f5ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.pipeline-empty,.stage-empty{color:#718781;text-align:center;background:#f8fbfa;border:1px dashed #c9dcd7;border-radius:12px;padding:24px}.pipeline-detail{background:#fff;border:1px solid #d8e6e2;border-radius:18px;gap:14px;padding:18px;display:grid}.pipeline-detail>header{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e1ebe8;border-radius:0;padding:8px 4px 14px}.pipeline-detail section{border:1px solid #e1ebe8;border-radius:12px;padding:15px}.pipeline-detail section h3{margin:0 0 13px;font-size:16px}.pipeline-info{background:#dfeae7;border:1px solid #dfeae7;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pipeline-info div{background:#fff;min-width:0;padding:9px 11px}.pipeline-info span{color:#66817b;margin-bottom:4px;font-size:11px;display:block}.pipeline-info b{overflow-wrap:anywhere;font-size:14px;display:block}.pipeline-table.compact{min-width:620px;margin-top:12px}.flow-strip{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.flow-strip div{color:#8ba09b;justify-items:center;gap:6px;font-size:12px;display:grid;position:relative}.flow-strip div:after{content:"";background:#dce7e4;width:74%;height:2px;position:absolute;top:14px;left:63%}.flow-strip div:last-child:after{display:none}.flow-strip i{z-index:1;background:#edf3f1;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid}.pipeline-form{background:#f5faf8;border:1px solid #cfe2dd;border-radius:16px;gap:15px;padding:20px;display:grid}.pipeline-form h3,.pipeline-form h4{margin:0}.form-head,.pipeline-form footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pipeline-form label{color:#31544c;gap:6px;font-size:13px;display:grid}.pipeline-form input,.pipeline-form select,.pipeline-form textarea{box-sizing:border-box;color:#153b32;background:#fff;border:1px solid #bed5cf;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.pipeline-form textarea{resize:vertical;min-height:70px}.form-grid .wide,.form-note{grid-column:span 2}.sale-line{grid-template-columns:30px 1.25fr 1.25fr .65fr .55fr .75fr auto;align-items:center;gap:8px;display:grid}.sale-line>b{color:#08745e;background:#dcefe9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pipeline-success,.pipeline-error{z-index:5;border-radius:10px;margin:0;padding:12px 15px;font-weight:700;position:sticky;top:8px}.pipeline-success{color:#096c55;background:#daf4e9}.pipeline-error{color:#b43d32;background:#fff0ee}.pipeline-form button:disabled{opacity:.55;cursor:not-allowed}.inherited-order{background:#eef8f5;border:1px solid #bad9d1;border-radius:13px;gap:12px;padding:14px;display:grid}.inherited-order h4{color:#08745e}.stage-edit-list,.process-edit-list{gap:10px;display:grid}.stage-edit-list>article,.process-edit-list>article{background:#fff;border:1px solid #d6e5e1;border-radius:11px;gap:10px;padding:13px;display:grid}.stage-edit-list>article>b{color:#31544c}.stage-line-grid,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stage-line-grid.purchase{grid-template-columns:1.4fr .8fr .55fr .75fr 1fr}.process-edit-list article>header{justify-content:space-between;align-items:center;display:flex}.process-grid{grid-template-columns:1.15fr 1.15fr .75fr .75fr .7fr 1.1fr}.process-table{margin-top:12px}.pipeline-form footer>div{gap:8px;display:flex}.major-progress{background:#e7f5f1;border:1px solid #94c7ba;border-radius:12px;grid-template-columns:2fr 1fr;gap:12px;padding:14px;display:grid}.major-progress label{color:#075f4f;font-weight:700}.major-actions{gap:8px;display:flex}.major-actions button{min-height:44px;font-weight:700}@media (max-width:900px){.pipeline-stats{grid-template-columns:repeat(2,1fr)}.pipeline-stats article:last-child{grid-column:span 2}.pipeline-info,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-line{grid-template-columns:28px 1fr 1fr}.sale-line input,.sale-line select,.sale-line button{min-width:0}.stage-line-grid,.stage-line-grid.purchase,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-strip{padding-bottom:6px;overflow-x:auto}.flow-strip div{min-width:80px}.pipeline-title{align-items:flex-start}.pipeline-title>strong{font-size:15px}}@media (max-width:600px){.sales-pipeline{gap:12px}.pipeline-title{padding:16px;display:grid}.pipeline-title h2{font-size:21px}.pipeline-title .primary{width:100%}.pipeline-stats{gap:8px}.pipeline-stats article{padding:13px}.pipeline-info,.form-grid,.stage-line-grid,.stage-line-grid.purchase,.process-grid,.major-progress{grid-template-columns:1fr}.form-grid .wide,.form-note{grid-column:auto}.sale-line{grid-template-columns:26px 1fr}.sale-line>b{grid-row:span 3}.sale-line input,.sale-line select{min-height:40px}.sale-line button{grid-column:2}.pipeline-form footer{flex-direction:column;align-items:stretch}.pipeline-form footer>div,.major-actions{display:grid}.pipeline-form footer .primary{width:100%}.pipeline-detail,.pipeline-detail section{padding:11px}}.pipeline-detail{gap:16px}.pipeline-detail section{border-color:#c5dbd6;padding:16px}.pipeline-detail section h3{color:#063c32;background:#e7f4f0;border-left:5px solid #08745e;border-radius:5px;margin:0 0 15px;padding:9px 12px;font-size:21px;font-weight:850}.pipeline-info div{padding:11px 12px}.pipeline-info span{color:#315d54;margin-bottom:5px;font-size:14px;font-weight:750}.pipeline-info b{color:#102f29;font-size:16px;line-height:1.45}.flow-strip div{color:#4c6962;font-size:14px;font-weight:700}.flow-strip i{color:#315b52;background:#e1ece9}.time-alerts{background:#fff;border:1px solid #e3c99c;border-radius:16px;display:grid;overflow:hidden}.time-alerts>header{background:#fff5e2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.time-alerts header small{color:#9e5b00;letter-spacing:.12em;font-size:12px;font-weight:850}.time-alerts h2{color:#432b06;margin:3px 0 0;font-size:21px}.time-alerts header strong{color:#985500}.alert-list{display:grid}.alert-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee1c9;border-radius:0;grid-template-columns:38px 1.5fr 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.alert-list>button:hover{background:#fffaf0}.alert-list span b,.alert-list span small{display:block}.alert-list span b{color:#30230f;font-size:15px}.alert-list span small{color:#65573e;margin-top:4px;font-size:13px}.alert-icon{background:#db4e34;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;color:#fff!important;font-size:17px!important;display:grid!important}.alert-list .warning .alert-icon{background:#df9310}.alert-list em{color:#985500;white-space:nowrap;font-style:normal;font-weight:750}@media (max-width:600px){.pipeline-detail section h3{font-size:18px}.alert-list>button{grid-template-columns:34px 1fr}.alert-list>button>span:nth-child(3),.alert-list>button>em{grid-column:2}.time-alerts>header{align-items:flex-start;gap:8px}.time-alerts header strong{font-size:13px}}.alert-list .normal .alert-icon{background:#18866e}.alert-list .normal{background:#fbfefd}.alert-list .normal em{color:#17745f}.time-alerts>header p{color:#7a643e;margin:4px 0 0;font-size:13px}.home-overview{border-left:5px solid #0b7b65;padding:14px 18px}.home-overview h2{font-size:21px}.home-overview>strong{color:#fff;background:#08745e;border-radius:9px;padding:8px 12px;font-size:16px}.compact-stats{gap:8px}.compact-stats article{grid-template-columns:1fr auto;align-items:center;padding:11px 13px;display:grid}.compact-stats article b{grid-row:span 2;margin:0;font-size:22px}.compact-stats article small{font-size:11px}.home-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workbench-card,.order-overview{background:#fff;border:1px solid #d7e5e1;border-radius:15px;overflow:hidden}.workbench-card>header,.order-overview>header{background:#f6faf9;border-bottom:1px solid #e2ece9;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.workbench-card header small,.order-overview header small{color:#18866e;letter-spacing:.13em;font-size:10px;font-weight:800}.workbench-card h2,.order-overview h2{margin:3px 0 0;font-size:18px}.workbench-card header button{color:#08745e;cursor:pointer;background:0 0;border:0;font-weight:750}.todo-center header>b{color:#925700;background:#ffe9bf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.todo-center>div{grid-template-columns:repeat(2,1fr);display:grid}.todo-center>div button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7efed;border-top:0;border-left:0;grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.todo-center>div button:nth-child(2n){border-right:0}.todo-center>div button:nth-last-child(-n+2){border-bottom:0}.todo-center>div button>b{color:#0d6f5c;font-size:21px}.todo-center>div button>em{color:#6b827d;grid-column:1/-1;font-size:12px;font-style:normal}.product-metrics{grid-template-columns:repeat(4,1fr);padding:13px;display:grid}.product-metrics span{text-align:center;gap:3px;display:grid}.product-metrics b{color:#116f5d;font-size:20px}.product-metrics small{color:#6a807b}.product-metrics .attention b{color:#c56526}.product-quick-list{padding:0 15px 12px;display:grid}.product-quick-list p{border-top:1px solid #ebf1ef;grid-template-columns:auto 1fr auto;gap:10px;margin:0;padding:8px 0;font-size:12px;display:grid}.product-quick-list p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-quick-list p em{color:#56736b;font-style:normal}.followup-center>div{display:grid}.followup-center>div button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7efed;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.followup-center>div button:last-child{border-bottom:0}.followup-center span b,.followup-center span small{display:block}.followup-center span small{color:#6b817c;margin-top:4px}.followup-center em{color:#a15f08;font-size:12px;font-style:normal}.workbench-empty{color:#718781;text-align:center;padding:20px}.order-overview>header span{color:#5f7771;font-size:13px}.partner-directory{gap:15px;display:grid}.partner-directory>header{background:linear-gradient(135deg,#fff,#f3faf7);border:1px solid #dce8e5;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.partner-directory>header small{color:#18866e;letter-spacing:.14em;font-size:10px;font-weight:800}.partner-directory>header h2{margin:4px 0;font-size:21px}.partner-directory>header p{color:#69807a;margin:0;font-size:13px}.partner-tabs{grid-template-columns:repeat(2,minmax(0,220px));gap:10px;display:grid}.partner-tabs button{color:#48645d;cursor:pointer;background:#fff;border:1px solid #d6e5e1;border-radius:11px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.partner-tabs button.active{color:#075f4f;background:#e7f4f0;border-color:#08745e}.partner-tabs span{font-size:12px}@media (max-width:900px){.home-workbench{grid-template-columns:1fr}.product-center{order:2}.followup-center{order:3}}@media (max-width:600px){.home-overview{padding:12px 14px;display:flex}.home-overview p{display:none}.compact-stats{grid-template-columns:repeat(2,1fr)}.compact-stats article:last-child{grid-column:span 2}.product-metrics{grid-template-columns:repeat(2,1fr);gap:12px}.partner-directory>header{flex-direction:column;align-items:stretch}.partner-directory>header .primary{width:100%}.partner-tabs{grid-template-columns:repeat(2,1fr)}}.dashboard-customize-bar{background:#fff;border:1px solid #d9e6e2;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;display:flex}.dashboard-customize-bar b,.dashboard-customize-bar span{display:block}.dashboard-customize-bar b{font-size:15px}.dashboard-customize-bar span{color:#6c817c;margin-top:3px;font-size:12px}.dashboard-customize-bar button,.dashboard-editor button,.dashboard-editor select{color:#096b58;cursor:pointer;background:#fff;border:1px solid #c8dad6;border-radius:8px;padding:8px 11px}.dashboard-editor{background:#f3faf7;border:1px solid #b9d6cf;border-radius:14px;gap:12px;padding:16px;display:grid}.dashboard-editor>header,.dashboard-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-editor h3{margin:0 0 4px;font-size:17px}.dashboard-editor p{color:#687e78;margin:0;font-size:13px}.widget-setting-list{gap:7px;display:grid}.widget-setting-list>div{background:#fff;border:1px solid #dce8e5;border-radius:9px;grid-template-columns:minmax(180px,1fr) 105px auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.widget-setting-list label{align-items:center;gap:9px;display:flex}.widget-setting-list input{accent-color:#08745e;width:17px;height:17px}.widget-setting-list span{gap:6px;display:flex}.widget-setting-list button:disabled{opacity:.35;cursor:not-allowed}.dashboard-editor .save-layout{color:#fff;background:#08745e;border-color:#08745e;font-weight:750}.dashboard-editor footer small{color:#607771}.layout-message{color:#096c55;background:#daf4e9;border-radius:8px;margin:0;padding:9px 12px;font-weight:700}.custom-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-widget{align-content:start;gap:10px;min-width:0;display:grid}.dashboard-widget.wide{grid-column:1/-1}.dashboard-widget.half{grid-column:span 1}.dashboard-widget .home-workbench{display:contents}@media (max-width:800px){.custom-dashboard-grid{grid-template-columns:1fr}.dashboard-widget.half,.dashboard-widget.wide{grid-column:1}.widget-setting-list>div{grid-template-columns:1fr auto}.widget-setting-list>div>span{grid-column:1/-1}.widget-setting-list>div>span button{flex:1}.dashboard-editor>footer{flex-direction:column;align-items:stretch}.dashboard-editor .save-layout{width:100%}}@media (max-width:500px){.dashboard-customize-bar{align-items:flex-start}.dashboard-customize-bar span{display:none}.dashboard-customize-bar button{padding:8px}.dashboard-editor{padding:12px}.dashboard-editor>header{align-items:flex-start}.dashboard-editor>header p{max-width:210px}.widget-setting-list>div{grid-template-columns:1fr 88px;padding:8px}.widget-setting-list select{min-width:0}}.business-todo-head{background:linear-gradient(135deg,#fff,#eef8f5);border:1px solid #d8e6e2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.business-todo-head small{color:#18866e;letter-spacing:.13em;font-size:11px;font-weight:800}.business-todo-head h2{margin:5px 0 4px;font-size:24px}.business-todo-head p{color:#617a73;margin:0}.business-todo-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.business-todo-stats article{background:#fff;border:1px solid #dbe7e4;border-radius:12px;padding:14px 16px}.business-todo-stats span,.business-todo-stats b{display:block}.business-todo-stats span{color:#688079;font-size:13px}.business-todo-stats b{color:#0a705c;margin-top:7px;font-size:25px}.business-todo-stats .danger b{color:#c64d3e}.business-todo-filters{gap:8px;margin-bottom:12px;display:flex;overflow:auto}.business-todo-filters button{color:#506c65;cursor:pointer;background:#fff;border:1px solid #d0dfdb;border-radius:999px;flex:none;padding:8px 13px}.business-todo-filters button.active{color:#fff;background:#08745e;border-color:#08745e}.todo-table td>small{color:#758a84;margin-top:4px;display:block}.todo-overdue{color:#b63d31;font-weight:750}.todo-overdue small{color:#b63d31!important}.todo-status{color:#0a6c59;background:#e5f3ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.todo-status.待回复{color:#9a5c00;background:#fff0d5}.todo-status.跟进中{color:#376f9e;background:#e8f0fb}.todo-status.已结束{color:#63716d;background:#edf0ef}.todo-actions{gap:6px;display:flex}.todo-actions button{color:#0a6c59;cursor:pointer;background:#fff;border:1px solid #c9dad6;border-radius:7px;padding:6px 9px}.todo-actions .danger{color:#b3443b}.business-todo-modal{width:min(880px,100vw - 30px)}.client-todos>div{grid-template-columns:1fr}.client-todos>div button{border-right:0;justify-content:space-between;align-items:center;display:flex}.client-todos>div button:nth-last-child(-n+2){border-bottom:1px solid #e7efed}.client-todos>div button:last-child{border-bottom:0}.client-todos>div span b,.client-todos>div span small{display:block}.client-todos>div span small{color:#6e817c;margin-top:4px}.client-todos>footer{border-top:1px solid #e7efed;padding:10px 14px}.client-todos>footer button{color:#08745e;cursor:pointer;background:#f5fbf9;border:1px dashed #a8ccc3;border-radius:8px;width:100%;padding:9px}@media (max-width:760px){.business-todo-head{flex-direction:column;align-items:stretch}.business-todo-head .primary{width:100%}.business-todo-stats{grid-template-columns:repeat(2,1fr)}.business-todo-modal .form-grid{grid-template-columns:1fr}}.product-center-head{background:linear-gradient(135deg,#fff,#eef8f5);border:1px solid #d8e6e2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.product-center-head small{color:#18866e;letter-spacing:.13em;font-size:11px;font-weight:800}.product-center-head h2{margin:5px 0 4px;font-size:24px}.product-center-head p{color:#617a73;margin:0}.product-center-head>div:last-child{gap:8px;display:flex}.product-center-head>div:last-child span{color:#617870;background:#fff;border-radius:9px;padding:9px 12px;font-size:13px}.product-center-head>div:last-child b{color:#08745e;font-size:18px}.product-center-filters{gap:8px;margin:13px 0;display:flex;overflow:auto}.product-center-filters button{color:#506c65;cursor:pointer;background:#fff;border:1px solid #d0dfdb;border-radius:999px;flex:none;padding:8px 13px}.product-center-filters button.active{color:#fff;background:#08745e;border-color:#08745e}.product-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.product-center-grid>article{background:#fff;border:1px solid #dce7e4;border-radius:14px;position:relative;overflow:hidden}.product-center-open{color:#18352e;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:0;display:block}.product-center-photo{background-position:50%;background-size:cover;border-bottom:1px solid #bed7d0;height:145px;position:relative}.product-center-photo>span{color:#08745e;background:#ffffffe6;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;position:absolute;top:10px;left:10px}.product-center-copy{padding:14px}.product-center-copy>small{color:#6a817a;font-size:12px}.product-center-copy h3{margin:5px 0 6px;font-size:18px}.product-center-copy p{color:#61776f;min-height:19px;margin:0 0 10px}.product-center-copy>div{flex-wrap:wrap;gap:6px;display:flex}.product-center-copy>div span{color:#315f54;background:#edf6f3;border-radius:6px;padding:5px 7px;font-size:12px}.product-center-copy dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:12px 0;display:grid}.product-center-copy dt{color:#748780;font-size:12px}.product-center-copy dd{margin:0;font-size:13px}.product-center-copy em{color:#08745e;font-size:13px;font-style:normal;font-weight:750}.product-center-grid .record-actions{z-index:2;background:#ffffffeb;border-radius:8px;padding:4px;position:absolute;top:10px;right:10px}.product-detail-modal{width:min(820px,100vw - 28px);max-height:92vh;overflow:auto}.product-detail-modal header p{color:#6a817a;margin:4px 0 0}.product-detail-photo{background-position:50%;background-size:cover;border-radius:11px;height:210px;position:relative}.product-detail-photo span{color:#08745e;background:#ffffffeb;border-radius:999px;padding:6px 10px;font-weight:750;position:absolute;bottom:12px;left:12px}.product-detail-grid{background:#d7e5e1;border:1px solid #d7e5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.product-detail-grid>div{background:#fff;padding:11px 13px}.product-detail-grid span,.product-detail-grid b{display:block}.product-detail-grid span{color:#668079;margin-bottom:5px;font-size:13px}.product-detail-grid b{overflow-wrap:anywhere;font-size:15px}.product-detail-grid .wide{grid-column:1/-1}@media (max-width:1050px){.product-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.product-center-head{flex-direction:column;align-items:stretch}.product-center-head>div:last-child{grid-template-columns:repeat(2,1fr);display:grid}.product-center-grid{grid-template-columns:1fr}.product-center-photo{height:125px}.product-detail-photo{height:150px}.product-detail-grid{grid-template-columns:1fr}.product-detail-grid .wide{grid-column:1}}.product-center-photo{border-bottom:1px solid #bed7d0}.sales-order-group{gap:10px;display:grid}.sales-order-group>header{background:#edf5ff;border:1px solid #cbddec;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.sales-order-group header small{color:#2468b2;letter-spacing:.12em;font-size:10px;font-weight:800}.sales-order-group h3{margin:3px 0 0;font-size:18px}.sales-order-group header>b{color:#2468b2}.completed-orders{background:#fff;border:1px solid #ccddeb;border-radius:13px;overflow:hidden}.completed-orders>summary{cursor:pointer;background:#edf5ff;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;list-style:none;display:flex}.completed-orders>summary::-webkit-details-marker{display:none}.completed-orders>summary:before{content:"▶";color:#2468b2;font-size:12px}.completed-orders[open]>summary:before{content:"▼"}.completed-orders>summary>span{flex:1}.completed-orders>summary b,.completed-orders>summary small{display:block}.completed-orders>summary b{font-size:17px}.completed-orders>summary small{color:#637b91;margin-top:4px}.completed-orders>summary em{color:#2468b2;background:#fff;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:750}.completed-orders>.pipeline-table-wrap{border:0;border-top:1px solid #ccddeb;border-radius:0}.order-row-actions{gap:7px;display:flex}.pipeline-table .document-button{color:#fff;white-space:nowrap;background:#2468b2;border-color:#2468b2}.pipeline-table .delete-order-button{color:#b33b31;white-space:nowrap;background:#fff6f5;border-color:#d8a7a2}.pipeline-table .delete-order-button:hover{color:#fff;background:#b33b31;border-color:#b33b31}.home-order-overview{gap:0;display:grid}.home-active-orders{gap:9px;padding:12px;display:grid}.order-section-label{color:#294f70;justify-content:space-between;align-items:center;display:flex}.order-section-label span{color:#2468b2;background:#e8f2fc;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750}.home-completed-orders{margin:0 12px 12px}.home-completed-orders>summary{padding:12px 14px}.completed-orders-toggle{color:#17342f;text-align:left;cursor:pointer;background:#edf5ff;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 17px;display:flex}.completed-orders-toggle:before{content:"▶";color:#2468b2;font-size:12px}.completed-orders[data-open=true]>.completed-orders-toggle:before{content:"▼"}.completed-orders-toggle>span{flex:1}.completed-orders-toggle b,.completed-orders-toggle small{display:block}.completed-orders-toggle b{font-size:17px}.completed-orders-toggle small{color:#637b91;margin-top:4px}.completed-orders-toggle em{color:#2468b2;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:750}.completed-orders-toggle+.pipeline-table-wrap{border:0;border-top:1px solid #ccddeb;border-radius:0}.home-completed-orders>.completed-orders-toggle{padding:12px 14px}@media (max-width:600px){.completed-orders>summary{padding:13px}.completed-orders>summary small{font-size:12px}.order-row-actions{flex-direction:column;align-items:stretch}}.alert-item{background:#fff;border-top:1px solid #eee1c9;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.alert-item:hover{background:#fffaf0}.alert-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1.5fr 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.alert-open span b,.alert-open span small{display:block}.alert-open span b{color:#30230f;font-size:15px}.alert-open span small{color:#65573e;margin-top:4px;font-size:13px}.alert-open em{color:#985500;white-space:nowrap;font-style:normal;font-weight:750}.alert-item.warning .alert-icon{background:#df9310}.alert-item.normal .alert-icon{background:#18866e}.alert-item.normal .alert-open em{color:#17745f}.alert-edit{color:#8b5c08;white-space:nowrap;cursor:pointer;background:#fff7e8;border:1px solid #d8b46f;border-radius:8px;align-self:center;margin-right:14px;padding:7px 10px}.alert-editor{width:min(640px,100vw - 24px)}.alert-editor header p{color:#6f8295;margin:4px 0 0}.alert-editor label small{color:#74879a;font-size:11px}.alert-rule{background:#fff8ea;border:1px solid #f0d6a5;border-radius:10px;padding:12px 14px}.alert-rule b{color:#8b5a00}.alert-rule p{color:#725c35;margin:5px 0 0;font-size:12px;line-height:1.6}@media (max-width:700px){.alert-item{grid-template-columns:1fr}.alert-open{grid-template-columns:34px 1fr}.alert-open>span:nth-child(3),.alert-open>em{grid-column:2}.alert-edit{margin:0 12px 12px;padding:9px}.alert-editor .form-grid{grid-template-columns:1fr}}.form-section-heading{background:#edf5ff;border:1px solid #bdd5eb;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;display:flex}.form-section-heading h4{color:#174d80;margin:0;font-size:18px}.form-section-heading p{color:#5c7590;margin:4px 0 0;font-size:12px}.excel-download{color:#fff;cursor:pointer;background:#176fbb;border:1px solid #176fbb;border-radius:8px;flex:none;padding:9px 13px;font-weight:750}.excel-download:hover{background:#0f5f9f}.sheet-table-wrap{background:#fff;border:1px solid #bdd5eb;border-top:0;border-radius:0 0 11px 11px;overflow-x:auto}.sheet-input-table{border-collapse:collapse;width:100%;min-width:1040px}.sheet-input-table th,.sheet-input-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #d5e1ec;border-right:1px solid #d5e1ec;padding:7px 8px}.sheet-input-table th{color:#204c72;white-space:nowrap;background:#dcecff;font-size:12px}.sheet-input-table td{color:#1e3448;font-size:13px}.sheet-input-table tr:last-child td,.sheet-input-table tfoot tr:last-child th{border-bottom:0}.sheet-input-table th:last-child,.sheet-input-table td:last-child{border-right:0}.sheet-input-table input,.sheet-input-table select{box-sizing:border-box;color:#18344c;background:#fff;border:1px solid #bdd0df;border-radius:6px;width:100%;min-width:82px;padding:8px}.sheet-input-table input:focus,.sheet-input-table select:focus{border-color:#237bc2;outline:2px solid #237bc224}.sheet-input-table tfoot th,.sheet-input-table tfoot td{color:#174d80;background:#eef6ff;font-weight:800}.sheet-input-table.color-sheet{min-width:900px}@media (max-width:700px){.form-section-heading{flex-direction:column;align-items:stretch}.excel-download{width:100%}.sheet-table-wrap{margin-right:-4px}.sheet-input-table th,.sheet-input-table td{padding:6px}.sheet-input-table input,.sheet-input-table select{padding:7px}}.prices-hidden .home-overview>strong,.prices-hidden .pipeline-form footer>strong,.prices-hidden input[aria-label=unitPrice]{display:none}.sensitive-view-button{color:#2868a7;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}:root{--green:#2468b2;--blue:#2468b2;--blue-deep:#123b68;--blue-dark:#0d2948;--blue-soft:#eaf3ff;--blue-soft-2:#f4f8fd;--blue-line:#c9ddef}body{color:#152b40;background:#f3f7fb}.sidebar{background:linear-gradient(#0d2948 0%,#123b68 100%)}.sidebar nav button{color:#b9d0e5}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#245687}.brand small,.side-foot small,.side-foot button{color:#a9c3da}.side-foot{border-top-color:#31597e}.topbar{border-bottom-color:#dbe6f0}.search{background:#f3f7fb;border-color:#d8e4ef}.primary{background:#2468b2!important}.pipeline-title,.business-todo-head,.product-center-head,.partner-directory>header{border-color:var(--blue-line);background:linear-gradient(135deg,#fff,#edf5ff)}.pipeline-title small,.pipeline-detail header small,.business-todo-head small,.product-center-head small,.partner-directory>header small,.workbench-card header small,.order-overview header small{color:#2468b2}.pipeline-title>strong,.home-overview>strong{color:#fff;background:#2468b2}.home-overview{border-left-color:#2468b2}.pipeline-stats article,.workbench-card,.order-overview,.business-todo-stats article,.product-center-grid>article{border-color:#d6e3ef}.pipeline-stats b,.todo-center>div button>b,.product-metrics b,.business-todo-stats b,.product-center-head>div:last-child b{color:#2468b2}.stage-pill{color:#1d5a99;background:#e6f1ff}.pipeline-table th{color:#345b7d;background:#edf4fb}.pipeline-table button,.pipeline-form button,.form-head button{color:#1f62a7;border-color:#bfd4e8}.pipeline-form .primary,.pipeline-title .primary{color:#fff;background:#2468b2;border-color:#2468b2}.pipeline-form,.inherited-order,.major-progress{background:#eef6ff;border-color:#bcd4e8}.pipeline-form input,.pipeline-form select,.pipeline-form textarea{color:#183b5b;border-color:#b8cfe3}.sale-line>b{color:#2468b2;background:#dcecff}.flow-strip .done,.flow-strip .active{color:#2468b2}.flow-strip .done i,.flow-strip .active i{color:#fff;background:#2468b2}.flow-strip .done:after{background:#2468b2}.pipeline-detail section h3{color:#153b60;background:#eaf3ff;border-left-color:#2468b2}.pipeline-info{background:#cdddec;border-color:#cdddec}.pipeline-info span{color:#43647f}.dashboard-customize-bar,.dashboard-editor{border-color:#bfd4e8}.dashboard-editor{background:#eef6ff}.dashboard-customize-bar button,.dashboard-editor button,.dashboard-editor select{color:#205f9f;border-color:#bad0e4}.dashboard-editor .save-layout{background:#2468b2;border-color:#2468b2}.partner-tabs button.active,.business-todo-filters button.active,.product-center-filters button.active{color:#fff;background:#2468b2;border-color:#2468b2}.partner-tabs button.active{color:#1d5793;background:#e7f1fc}.product-center-copy>div span{color:#315d85;background:#eaf3ff}.product-center-copy em,.workbench-card header button,.client-todos>footer button,.product-center-photo>span,.product-detail-photo span{color:#2468b2}.product-detail-grid{background:#cbddec;border-color:#cbddec}.business-todo-filters button,.product-center-filters button,.partner-tabs button{border-color:#c7d9ea}.todo-status{color:#1d5b9b;background:#e7f2ff}.progress i{background:#2468b2}.permission-banner{background:#eef6ff!important;border-color:#bfd4e8!important}.category-intro,.category-search,.category-card.active,.category-detail{border-color:#bfd4e8!important}.category-card.active{background:#eef6ff!important}.category-symbol,.category-open em,.category-products button{color:#2468b2!important}.status-on,.green{color:#176b55}@media (max-width:430px){.sidebar{background:#0d2948}}
