
@media(max-width:800px){.heading{align-items:flex-end;flex-direction:row;margin-bottom:8px}.jumpnav{margin-left:-12px;margin-right:-12px;padding:10px 12px;margin-bottom:15px}.jumpnav a{padding:6px 11px}.ai-detail-heading{flex-wrap:wrap}.ai-range-label{flex-basis:100%}#ai .aigrid{gap:18px 12px}#ai .aicard p{white-space:normal}.ai-dimension-filters label{flex-direction:column;align-items:flex-start;gap:3px}.ai-dimension-filters{gap:8px}.ai-dimension-filters select{max-width:130px}#ai-inline-summary{align-items:flex-start}.ai-detail-table table,.ai-detail-table tbody{display:block;min-width:0;width:100%}.ai-detail-table thead{display:none}.ai-detail-table tr{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:9px 12px;border-bottom:1px solid #e8ecf5}.ai-detail-table tr:last-child{border-bottom:0}.ai-detail-table td{display:block;border:0!important;width:auto;padding:5px 0}.ai-detail-table td::before{content:attr(data-label);display:block;color:#9aa3b7;font-size:11px;margin-bottom:3px}.ai-detail-table td:nth-child(5),.ai-detail-table td:nth-child(6){grid-column:1/-1}.ai-detail-table td:nth-child(7){grid-column:1/-1;border-top:1px dashed #edf0f5!important;margin-top:5px;padding-top:8px;display:flex;gap:10px;font-size:11px;color:#8f99ad}.ai-detail-table .empty{grid-column:1/-1;padding:22px 0}.ai-detail-table .empty:before{display:none}.ai-detail-table td p{margin:2px 0}.ai-detail-table td .tag{margin-right:8px}.ai-detail-table td small:not(.ai-source):not(.ai-due){display:inline}.ai-detail-block{margin-bottom:20px}}
@media(max-width:450px){.ai-time-segment button{padding:5px 12px}.ai-time-main{gap:9px}.ai-dimension-filters{width:100%;gap:7px}.ai-dimension-filters select{max-width:125px}#ai-reset{margin-top:16px}.ai-detail-heading>.note{font-size:10px}#ai .sectionhead .titlegroup{gap:7px}#ai .sectionhead .sub{font-size:11px}.ai-date-label input{max-width:143px}#ai .aicard h3{font-size:12px}.ai-range-label{font-size:11px}.jumpnav::-webkit-scrollbar{height:3px}}
/* One aligned sticky toolbar, with persistent actions on the right. */
.heading{display:none!important}.navigation-toolbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:16px;background:#f5f7fc;border-bottom:1px solid #e5eaf6;box-shadow:0 5px 12px #29375b06;margin:0 0 18px;padding:10px 0;min-height:58px}.navigation-toolbar .jumpnav{position:static;flex:1;min-width:0;min-height:0;margin:0;padding:0;box-shadow:none;border:0;gap:4px;z-index:auto}.navigation-toolbar .jumpnav a{padding:7px 10px;line-height:22px}.navigation-actions{display:flex;align-items:center;gap:9px;flex:none;white-space:nowrap}.navigation-actions .btn{height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:7px 12px}
#ai .aigrid{gap:12px;padding:0 0 16px}#ai .aicard{width:100%;text-align:left;padding:12px 14px;border:1px solid #edf0fa!important;border-radius:8px;background:#fff;transition:border-color .15s,background .15s}#ai .aicard:hover{background:#f7f9ff;border-color:#cfd7ff!important}#ai .aicard.selected{background:#eef2ff;border-color:#b8c5ff!important}#ai .aicard.selected h3{color:#5266e9}#ai .aicard.selected::after{content:"当前查看";display:inline-block;color:#7184d7;font-size:10px;line-height:1.5;margin-top:5px}#ai .aicard:not(.selected)::after{content:"点击查看";display:inline-block;color:#a0a8bb;font-size:10px;line-height:1.5;margin-top:5px}
@media(max-width:800px){.navigation-toolbar{flex-wrap:wrap;gap:8px;padding:9px 12px;margin:0 -12px 15px}.navigation-toolbar .jumpnav{flex:1 1 100%}.navigation-actions{margin-left:auto}.navigation-actions .btn{height:33px;padding:5px 10px}.navigation-toolbar .jumpnav a{padding:5px 9px}#ai .aigrid{gap:9px}#ai .aicard{padding:10px}#ai .aicard .an{font-size:24px}}

.ai-day-picker,.ai-day-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-day-options{display:flex;flex-shrink:0}.ai-day-options button{padding:5px 10px}.ai-day-range>span{font-size:11px;color:#929bb1}.ai-day-range [role="alert"]{color:var(--red);flex-basis:100%}.ai-day-range [role="alert"]:empty{display:none}.ai-time-main{flex-wrap:wrap}

.ai-detail-table table{min-width:1100px}.ai-detail-table th:nth-child(5){width:28%}.ai-detail-table th:nth-child(6){width:25%}.ai-detail-table th:last-child{width:130px}.ai-row-actions{display:flex;align-items:flex-start;flex-direction:column;gap:9px;white-space:nowrap}.ai-task-saved{color:var(--green)!important;margin-top:7px}.ai-detail-hero{padding:0 0 20px}.ai-detail-hero h2{margin:10px 0 5px}.ai-detail-hero p,.ai-handle-context p{color:var(--muted);font-size:12px}.ai-context-grid{background:#f7f8fe;padding:16px;border-radius:8px}.ai-handle-context{display:flex;align-items:center;gap:14px;padding:16px;background:#f6f7ff;border-radius:9px;margin-bottom:20px}.ai-handle-context>div{flex:1}.ai-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.ai-field{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:12px;font-weight:600}.ai-field input,.ai-field select,.ai-field textarea{display:block;flex-basis:100%;width:100%;font-weight:400;min-width:0}.ai-field textarea{border:1px solid #e2e6f0;border-radius:6px;padding:10px 12px;resize:vertical;color:#555e77}.ai-field-wide{grid-column:1/-1}.ai-status-field{align-content:start}.ai-status-field .tag{flex-basis:100%;width:max-content;max-width:150px;margin-top:5px}.ai-ding-box{padding:16px 18px;background:#f6f8ff;border:1px solid #e2e7fb;border-radius:9px;margin-top:20px}.ai-ding-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.ai-ding-heading label{display:flex;align-items:center;gap:8px;font-weight:600}.ai-ding-heading input{accent-color:var(--blue);width:16px;height:16px;margin:0}.ai-ding-box pre{font:12px/1.9 inherit;font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:white;border:1px solid #e9edf8;border-radius:7px;padding:12px 15px;margin-bottom:0;color:#68738d}.ai-preview-title{font-size:11px;color:#8891aa;margin-top:14px}.ai-task-receipt{padding:18px;background:#f3faf7;border:1px solid #dcefe5;border-radius:9px;margin-bottom:18px}.ai-task-receipt h3{font-size:16px;margin:12px 0 6px}.ai-task-receipt p{margin-top:5px}#ai-form-error{margin-top:10px}.riskline{grid-template-columns:18px 38px minmax(0,1fr) auto;gap:8px;min-height:55px}.risk-thumb{width:38px;height:38px;object-fit:contain;border-radius:7px;background:#f0f3f8;flex-shrink:0;border:1px solid #e9edf4}.risk-shop-icon{display:grid;place-items:center;color:#8b93b4;font-size:13px;background:#eef0fb}.risk-product-name{display:flex;align-items:center;gap:10px}.risk-image-note{color:#929aaf;font-size:11px;margin-top:5px}.riskcard{min-width:295px}
.product-detail-image{display:flex;align-items:center;gap:15px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.product-detail-image img{width:84px;height:84px;border-radius:10px}.product-detail-image strong{font-size:16px}.product-detail-image small{display:block;color:var(--muted);margin-top:5px}
#ai-task-notes{min-height:92px}.ai-ding-box pre{font-size:12px;line-height:1.8}
@media(max-width:800px){.ai-detail-table table{min-width:0}.ai-row-actions{flex-direction:row;align-items:center}.ai-detail-table td:last-child{grid-column:1/-1}.ai-form-grid{grid-template-columns:1fr}.ai-context-grid{grid-template-columns:1fr 1fr}.ai-field-wide{grid-column:auto}.dialogbody{padding:16px}.dialogfoot{padding:12px 16px;flex-wrap:wrap}.dialogfoot>span{max-width:100%}.ai-handle-context{align-items:flex-start}.ai-ding-box{padding:12px}.ai-ding-box pre{font-size:11px}}

.sales-header-actions{display:flex;align-items:center;gap:14px}.sales-header-actions .btn{white-space:nowrap}.sales-target-status{margin:-3px 0 13px}.target-card-goal{background:#f1f4ff;margin:7px -5px 0;padding:5px;border-radius:4px;color:#6571b0}.target-config-intro{background:#f5f7ff;border:1px solid #e6eaff;padding:15px 17px;border-radius:8px;margin-bottom:18px}.target-config-intro strong{font-size:14px}.target-config-intro p{font-size:12px;color:#7d879f;margin-top:5px}#target-editor-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px}#target-editor-controls label{display:flex;align-items:center;gap:8px;color:#858fa5;font-size:12px}#target-revert{margin-left:auto}#target-edit-table{border:1px solid #e9edf6;border-radius:8px}#target-edit-table table{min-width:900px;table-layout:fixed}#target-edit-table th:first-child{width:160px}#target-edit-table thead th{font-size:11px;padding:11px 10px}#target-edit-table tbody th{background:white;color:#414b65;font-weight:500;border-bottom:1px solid #edf0f7;padding:15px 10px}#target-edit-table tbody th small{display:block;color:#8a96b1;font-weight:400;font-size:10px;margin-top:3px}#target-edit-table td{padding:15px 10px;font-size:12px;text-align:right}#target-edit-table .target-company th,#target-edit-table .target-company td{background:#f5f7ff}.target-amount{width:100%;min-width:94px;text-align:right;font-variant-numeric:tabular-nums;padding:8px;color:#495578}.target-amount:focus{outline:2px solid #cbd2ff;border-color:#8594fc}.target-amount:invalid{border-color:#e56570;background:#fff8f8}#target-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f1f9f6;padding:13px 15px;border-radius:7px;margin:16px 0;font-size:12px;color:#587a70}#target-summary .note{margin-left:auto}.target-config-foot{display:flex;justify-content:space-between;gap:12px;margin:5px 0 12px;color:#8891a8;font-size:11px}#target-unsaved{color:#6675d9}#target-form-error{margin-top:10px;font-size:12px}#attainchart .barrow{grid-template-columns:100px 1fr 75px}
@media(max-width:800px){.sales-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.sales-header-actions>.note{font-size:10px}.sales-target-status{font-size:10px}.target-config-foot{flex-wrap:wrap}#target-editor-controls{gap:10px}#target-revert{margin-left:0}#target-summary .note{margin-left:0}}

.sales-dimension-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.sales-dimension-bar .period-segment{padding:3px;background:#eef1fc}.sales-dimension-bar button{padding:7px 20px}.sales-dimension-bar [aria-pressed=true]{font-weight:600}#sales[data-dimension=brand] .summarygrid{grid-template-columns:repeat(6,minmax(0,1fr))}#sales[data-dimension=brand] .salescard{padding:14px 12px}#sales[data-dimension=brand] .salescard .amount{font-size:24px}#sales[data-dimension=brand] .salesrow{font-size:11px;gap:5px}.target-dimension-tabs{background:#eef1fc;padding:3px}.target-dimension-tabs button{padding:6px 12px}#target-edit-table th:first-child{position:sticky;left:0;z-index:1}#target-edit-table thead th:first-child{background:#f7f9fd}#target-editor-controls{gap:12px}
@media(max-width:1200px){#sales[data-dimension=brand] .summarygrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#sales[data-dimension=brand] .summarygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dimension-bar{align-items:flex-start;flex-direction:column}.sales-dimension-bar button{padding:6px 17px}#sales[data-dimension=brand] .salescard .amount{font-size:23px}}
.sales-time-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#sales .module-timebar{align-items:center}#sales-dimension-tabs{flex-shrink:0;background:#eef1fc;padding:3px}#sales-dimension-tabs button{padding:4px 12px;line-height:19px}#sales .sales-money-unit{margin-left:4px;font-size:10px;font-weight:400;color:#8a94ab}#sales .salesrow b{white-space:nowrap}.sales-brand-disclosure{display:block;margin:-4px 0 13px}.sales-brand-disclosure[hidden]{display:none}@media(max-width:600px){.sales-time-controls{gap:9px}#sales-dimension-tabs button{padding:5px 10px}}

.deviation-filters{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0}.deviation-filters .period-segment{background:#eef1fc;padding:3px;flex-wrap:wrap}.deviation-filters button{padding:6px 13px}