/* CRM extends the established V0.2 tokens, compact table and right drawer. */
.crm-content{max-width:1510px}.crm-note{font-size:12px;color:var(--muted);line-height:1.8}.crm-cutoff{font-size:11px;color:var(--subtle);margin:8px 0 22px}.crm-attention{margin-top:30px}.crm-attention .subsection-head{margin-top:0}.crm-risk{display:inline-block;font-size:11px;padding:2px 7px;border-radius:3px;white-space:nowrap;background:#f5f6f7;color:#737f8b}.crm-risk.high{background:#faf1f1;color:#9a5d5d}.crm-risk.medium{background:#faf6ee;color:#9a774a}.crm-risk.low{background:#f1f6f2;color:#567d68}.crm-table{min-width:900px}.crm-table td{white-space:normal}.crm-table .cell-normal,.crm-table .cell-light,.crm-table .cell-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.crm-table-wrap{overflow-x:auto}.crm-row-button{border:0;background:none;text-align:left;padding:0;color:var(--navy);font-weight:590}.crm-error{border:1px solid #ead7d7;background:#fdf9f9;color:#8c5353;padding:11px 13px;font-size:12px;margin:16px 0;line-height:1.7}.crm-success{color:var(--green);font-size:12px;margin:12px 0}.crm-inline-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin:20px 0 8px}.crm-inline-form .field{margin-bottom:14px}.crm-inline-form .wide{grid-column:1/-1}.crm-inline-form .actions{grid-column:1/-1}.crm-source-label{display:inline-block;color:var(--subtle);font-size:10px;font-weight:400;margin-left:8px}.crm-protected{color:var(--green)}.crm-detail-meta{color:var(--subtle);font-size:11px;line-height:1.7;margin:8px 0 20px}.crm-drawer .profile-grid{grid-template-columns:105px minmax(0,1fr)}.crm-drawer .profile-grid dd{word-break:break-word}.crm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.crm-form-grid .wide{grid-column:1/-1}.crm-form-grid .field{margin-bottom:15px}.crm-form-grid input,.crm-form-grid textarea,.crm-form-grid select{padding:9px 10px}.crm-field-help{display:block;font-size:10.5px;color:var(--subtle);line-height:1.6;margin-top:5px}.crm-conflict{border-left:2px solid #d7c4a5;padding:5px 0 5px 12px;margin:12px 0;font-size:12px;line-height:1.7;color:#737f8b}.crm-conflict strong{font-size:11px;color:#7c684a}.crm-evidence{font-size:12px;color:#6a7682;line-height:1.8;border-bottom:1px solid var(--rule-light);padding:11px 0}.crm-evidence:last-child{border:0}.crm-evidence small{display:block;color:var(--subtle);font-size:10.5px}.crm-next-action{font-size:12px;color:#445667;margin-top:6px;line-height:1.6}.crm-filter-label{font-size:11px;color:var(--subtle);margin-right:6px}.crm-upload-context{border-top:1px solid var(--rule);padding-top:18px}.crm-upload-context .field label{line-height:1.6}.crm-check{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;color:#78848f;line-height:1.8}.crm-check input{width:auto;margin-top:4px}.crm-task-files{max-height:250px;overflow:auto}.crm-task-file{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--rule-light);padding:10px 0;font-size:11px;color:var(--muted)}.crm-task-file span:first-child{overflow-wrap:anywhere}.crm-task-file span:last-child{white-space:nowrap}.crm-section-toggle{margin-bottom:20px}.crm-token{width:100%;min-height:90px;padding:12px;color:#30404d;background:#f8fafb;border:1px solid var(--rule);font-size:12px;word-break:break-all;resize:vertical}.crm-settings-block{border-top:1px solid var(--rule);padding-top:20px;margin-top:25px}.crm-settings-block h2{font-size:13px;margin:0 0 7px;font-weight:620}.crm-settings-block .mini-table{margin-top:14px}.crm-muted{color:var(--subtle)}.crm-summary{white-space:pre-wrap}.crm-progress-label{font-size:11px;color:var(--muted);margin-top:6px}.crm-login .login-card{width:min(410px,calc(100vw - 38px))}.crm-login .login-sub{margin-bottom:25px}.crm-login .login-foot{margin-bottom:0}.crm-loading{padding:45px 0;color:var(--subtle);font-size:12px}.crm-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.crm-setting-actions{display:flex;gap:8px;align-items:center}.crm-footer-note{font-size:11px;color:var(--subtle);margin:15px 0;line-height:1.8}.crm-metrics.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 28px}.crm-metrics .metric{padding-top:18px;padding-bottom:18px}.crm-metrics .metric strong{font-size:22px}.crm-metrics .metric:before{top:18px;bottom:18px}.crm-customer-identity{font-size:11px;color:var(--subtle);overflow-wrap:anywhere;margin-top:9px}.crm-toolbar-actions{display:flex;gap:9px;align-items:center}.crm-form-actions{position:sticky;bottom:-65px;background:#fff;border-top:1px solid var(--rule);padding:14px 0;margin-top:15px}.crm-page-error{margin-top:0}.crm-scope{font-size:11px;color:var(--subtle);max-width:290px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-drawer .profile-name{word-break:break-word}.crm-attention .data-table td{padding-top:14px;padding-bottom:14px}.crm-task-status{font-size:12px;color:var(--muted)}.crm-task-status.failed{color:var(--red)}.crm-task-status.completed{color:var(--green)}.crm-task-status.pending,.crm-task-status.processing{color:var(--amber)}
@media(max-width:1080px){.crm-inline-form{grid-template-columns:1fr 1fr}.crm-scope{max-width:200px}.crm-metrics .metric:not(:first-child){padding-left:16px}}
@media(max-width:750px){.crm-inline-form,.crm-form-grid{grid-template-columns:1fr}.crm-inline-form .wide,.crm-form-grid .wide{grid-column:auto}.crm-scope{display:none}.crm-content .page-header{gap:12px}.crm-content .page-header h1{font-size:23px}.crm-metrics.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-metrics .metric:nth-child(3){padding-left:0}.crm-metrics .metric:nth-child(3):before{display:none}.crm-toolbar-actions{flex-wrap:wrap}.crm-drawer .profile-grid{grid-template-columns:90px minmax(0,1fr)}.crm-form-actions{bottom:-65px}}
@media(prefers-reduced-motion:reduce){.drawer{animation:none}.upload-progress span{transition:none}}
.crm-table td.cell-light{display:table-cell;-webkit-line-clamp:unset;-webkit-box-orient:initial}
.crm-date-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) auto;align-items:center;gap:7px}.crm-date-control input{min-width:0;padding:8px 7px}.crm-date-control .link-btn{font-size:10px}.crm-unlock{display:block;margin-top:5px;font-size:10px}.crm-analysis-evidence summary{font-size:12px;font-weight:550;color:var(--muted);cursor:pointer}.crm-analysis-evidence[open] summary{margin-bottom:12px}.crm-evidence p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.crm-related-record,.crm-related-form{border-bottom:1px solid var(--rule-light);padding:13px 0}.crm-related-record:last-child,.crm-related-form:last-child{border-bottom:0}.crm-related-record .crm-heading-row strong{font-size:12px;font-weight:550;color:var(--text)}.crm-related-record .profile-grid{margin-bottom:0}.crm-conflict .actions{margin-top:9px}.crm-risk-section:focus,#crm-risk-section:focus{outline:0}.crm-heading-row .actions{flex-wrap:wrap}.crm-table .crm-row-button{font-size:12px;max-width:100%;white-space:normal}.crm-content .page-header>.actions{flex-wrap:wrap;justify-content:flex-end}
@media(max-width:750px){.crm-date-control{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) auto}.crm-content .page-header{flex-wrap:wrap}.crm-content .page-header>.actions{justify-content:flex-start}}
/* V2.1 keeps the existing quiet palette; state changes stay inside the drawer. */
.crm-content{font-size:13px}.crm-content .page-desc{font-size:13px}.crm-content .btn,.crm-drawer .btn{font-size:12px}.crm-table th{font-size:12px}.crm-table .cell-title,.crm-table .cell-normal{font-size:13px}.crm-table .cell-light{font-size:12px}.crm-drawer .profile-grid{font-size:13px}.crm-drawer .profile-grid dt{font-size:12px}.crm-drawer .profile-grid dd{min-width:0}.crm-drawer .drawer-scroll{overflow-anchor:none}.crm-opportunity-table{min-width:1100px}.crm-opportunity-table th:first-child{width:21%}.crm-opportunity-table th:last-child{width:20%}.crm-opportunity-table td{vertical-align:top}.crm-risk-summary{-webkit-line-clamp:2!important}.crm-due{font-size:11px;color:var(--subtle)}.crm-due.urgent{color:#9a774a}.crm-admin-menu>summary{list-style:none;cursor:pointer;margin:0}.crm-admin-menu>summary::-webkit-details-marker{display:none}.crm-admin-menu>summary>.ic{width:13px;margin-left:auto;transform:rotate(-90deg)}.crm-admin-menu[open]>summary>.ic{transform:rotate(90deg)}.crm-admin-actions{padding:10px 0 1px}.crm-admin-actions .nav-item{width:100%;margin-bottom:8px}.crm-admin-actions>#logout{margin-left:9px}.crm-field-content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3px 6px;min-height:25px}.crm-field-content>span:first-child{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:55%}.crm-field-content .crm-source-label{margin:2px 0 0;font-size:10px;white-space:nowrap}.crm-field-edit{width:23px;height:23px;color:var(--subtle);opacity:.7;flex:none}.crm-field-edit:hover,.crm-field-edit:focus{color:var(--navy);opacity:1}.crm-field-edit .ic{width:13px;height:13px}.crm-inline-field-form{padding:2px 0 7px}.crm-inline-field-form>.field{margin:0 0 9px}.crm-inline-field-form>.field>label{display:none}.crm-inline-field-form input,.crm-inline-field-form select,.crm-inline-field-form textarea{width:100%;border:1px solid var(--rule);border-radius:4px;background:#fff;padding:8px 9px;color:var(--text);font:inherit;min-width:0}.crm-inline-field-form .crm-date-control input{padding:8px 5px}.crm-inline-field-form .actions{gap:7px}.crm-local-error:empty{display:none}.crm-related-record,.crm-inline-field-form{scroll-margin-top:20px}.crm-related-record>.crm-heading-row{margin-bottom:11px}.crm-related-form textarea,.crm-form-grid textarea,.crm-inline-field-form textarea{min-height:72px;resize:vertical;overflow-y:hidden;line-height:1.7}.crm-unlock-options{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:12px 0 18px}#crm-ai-advanced>summary{cursor:pointer;color:var(--subtle);font-size:12px}#crm-followup-section:focus{outline:0}.crm-demo-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--rule);padding:0 0 15px;margin-bottom:24px;color:var(--muted);font-size:12px;line-height:1.7}.crm-demo-banner .link-btn{font-size:12px}.crm-demo-upload .btn{margin:8px 4px}.crm-demo-upload .crm-note{max-width:550px;margin:12px auto}.crm-demo-upload{cursor:default}
@media(max-width:750px){.crm-field-content>span:first-child{min-width:70%}.crm-unlock-options{grid-template-columns:1fr}.crm-date-control{grid-template-columns:minmax(0,1fr) minmax(75px,.7fr) auto}.crm-form-grid .crm-date-control{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) auto}}
/* V2.2: use desktop space for real sales work, not larger decorative cards. */
.crm-loaded-scope{font-size:12px;color:#64717d;line-height:1.7;margin:0 0 8px}
.crm-content{max-width:1760px;padding-right:40px;padding-left:40px;--subtle:#74818c;--muted:#64717d}.crm-drawer{--subtle:#788591;--muted:#64717d}.crm-content .cell-light,.crm-content .result-num,.crm-content .footer,.crm-content .filter select{color:#75818c}.crm-table td{padding-top:13px;padding-bottom:13px;line-height:1.6}.crm-table .cell-title{font-weight:630}.crm-opportunity-table{min-width:1060px}.crm-opportunity-table th:first-child{width:21%}.crm-opportunity-table th:nth-child(2){width:13%}.crm-opportunity-table th:nth-child(3){width:12%}.crm-opportunity-table th:nth-child(4){width:7%}.crm-opportunity-table th:nth-child(5){width:10%}.crm-opportunity-table th:nth-child(6){width:10%}.crm-opportunity-table th:nth-child(7){width:10%}.crm-opportunity-table th:last-child{width:17%}.crm-money{font-weight:580;color:#344a5e}.crm-business-caption{font-size:12px;color:var(--muted);line-height:1.7;margin:2px 0 12px}.crm-business-metrics{display:grid;grid-template-columns:1fr 1fr 1fr .72fr;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 23px;padding:17px 0;gap:24px}.crm-business-metric{min-width:0;padding-left:22px;border-left:1px solid var(--rule-light)}.crm-business-metric:first-child{padding-left:0;border-left:0}.crm-business-metric>span{font-size:12px;color:var(--muted);display:block;margin-bottom:8px}.crm-business-metric>strong{font-size:19px;font-weight:610;line-height:1.65;color:#2a3e52;display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crm-currency-amount{display:block}.crm-business-metric small,.crm-customer-value small{display:block;font-size:11px;font-weight:400;line-height:1.7;color:var(--subtle);margin-top:3px}.crm-business-metric em{font-size:12px;font-style:normal;font-weight:400;margin-left:6px;color:var(--muted)}.crm-amount-unknown{font-size:13px;font-weight:400;color:var(--muted)}.crm-opportunity-filters{gap:9px}.crm-opportunity-filters .filter select{font-size:12px;min-height:33px;max-width:180px}.crm-opportunity-filters .link-btn{font-size:12px;padding:4px 0}.crm-opportunity-filters .link-btn:disabled{color:#9ca6af;cursor:default}.crm-sort-note,.crm-filter-context{font-size:12px;color:var(--muted);margin:-3px 0 15px;line-height:1.7}.crm-filter-context .link-btn{margin-left:12px}.crm-group-hint{font-size:12px;color:var(--subtle);margin:-2px 0 10px}.crm-followup-group .empty{padding:24px 16px 29px;font-size:12px}.crm-followup-group .empty strong{font-size:13px}.crm-followup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px}.crm-followup-actions .link-btn{font-size:12px;white-space:nowrap}.crm-followup-actions .btn{font-size:12px;min-height:29px}.crm-due.overdue,.crm-callback.overdue{color:#9a5d5d}.crm-due.today,.crm-callback.today{color:#8c7047}.crm-callback{font-size:12px;line-height:1.7}.crm-callback.future{color:#516170}.crm-callback.unscheduled,.crm-callback.completed{color:var(--subtle)}.crm-show-all{margin-top:13px;font-size:12px}.crm-customer-value{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--rule-light);padding:4px 0 14px;margin-bottom:2px}.crm-customer-value>div{flex:1;min-width:140px}.crm-customer-value>div>span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.crm-customer-value strong{font-size:15px;line-height:1.7;font-weight:580;color:#344a5e}.crm-field-content .crm-source-label{font-size:9px;opacity:.82;margin-top:3px}.crm-field-content .crm-source-label.crm-protected{color:#72877a}.crm-drawer .summary-row{gap:14px;align-items:flex-start;line-height:1.7}.crm-drawer .summary-row>.link-btn{text-align:left;font-size:12px;flex:1}.crm-drawer .summary-row>span{font-size:12px;text-align:right}.crm-drawer .profile-block>h3{font-size:13px}
@media(min-width:1600px){.crm-content{padding-right:44px;padding-left:44px}.crm-table .cell-normal,.crm-table .cell-light{max-width:100%}.crm-table th,.crm-table td{padding-left:15px;padding-right:15px}}
@media(max-width:1150px){.crm-content{padding-right:27px;padding-left:27px}.crm-business-metrics{gap:16px}.crm-business-metric{padding-left:16px}.crm-business-metric>strong{font-size:17px}}
@media(max-width:750px){.crm-content{padding-right:19px;padding-left:19px}.crm-business-metrics{grid-template-columns:1fr 1fr;gap:20px 15px}.crm-business-metric:nth-child(3){padding-left:0;border-left:0}.crm-opportunity-filters .grow{display:none}.crm-opportunity-filters .result-num{margin-left:auto}.crm-customer-value{gap:18px}.crm-drawer .summary-row{flex-wrap:wrap}}
.crm-content .page-desc,.crm-content .data-table th{color:#70808d}.crm-field-content .crm-source-label{font-size:10px;opacity:.9}
/* V2.3: one quiet desktop reading scale; technical context is opt-in. */
.crm-content,.crm-drawer{--crm-body-size:14px;--crm-secondary-size:13px;--crm-label-size:12px;--crm-secondary:#606e7a;--crm-hairline:#edf0f2;font-size:var(--crm-body-size)}
.crm-content .page-header{margin-bottom:24px;align-items:center}.crm-content .page-header h1{font-size:25px}.crm-content .data-table th,.crm-content .result-num,.crm-content .filter select{font-size:var(--crm-label-size);color:var(--crm-secondary)}
.crm-content .crm-table td{padding-top:14px;padding-bottom:14px;line-height:1.65}.crm-content .cell-title,.crm-content .cell-normal{font-size:var(--crm-body-size)}.crm-content .cell-light{font-size:var(--crm-secondary-size);color:var(--crm-secondary)}
.crm-content .btn,.crm-drawer .btn,.crm-content .link-btn,.crm-drawer .link-btn{font-size:var(--crm-secondary-size)}.crm-content .btn,.crm-drawer .btn{min-height:34px}.crm-content .link-btn,.crm-drawer .link-btn{min-height:28px;display:inline-flex;align-items:center}.crm-content .crm-row-button{min-height:30px;font-size:var(--crm-body-size)}
.crm-content .crm-metrics{margin:4px 0 15px}.crm-content .metric span{font-size:var(--crm-secondary-size);color:var(--crm-secondary)}.crm-cutoff{font-size:var(--crm-label-size);color:var(--crm-secondary);line-height:1.7;margin:0 0 20px}.crm-stale,.crm-scope-warning{color:#8a653d}.crm-scope-warning{font-size:var(--crm-secondary-size);line-height:1.7;margin:0 0 18px}
.crm-followup-group{margin-top:24px}.crm-attention .subsection-head{font-size:15px;margin-bottom:13px}.crm-followup-group .empty{padding:18px 16px 22px}.crm-followup-actions .btn{min-height:33px}.crm-business-metrics{margin-bottom:8px}.crm-business-metric>span,.crm-customer-value>div>span{font-size:var(--crm-secondary-size);color:var(--crm-secondary)}.crm-business-metric small,.crm-customer-value small{font-size:var(--crm-label-size);color:var(--crm-secondary)}
.crm-stat-method{font-size:var(--crm-label-size);color:var(--crm-secondary);line-height:1.8;margin:0 0 20px}.crm-stat-method>summary{cursor:pointer;min-height:28px;width:fit-content}.crm-stat-method p{margin:6px 0 0;max-width:850px}.crm-sort-note{font-size:var(--crm-label-size);margin:0 0 12px}
.crm-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--crm-hairline);padding:17px 0;color:var(--crm-secondary);font-size:var(--crm-secondary-size)}.crm-pagination .pagination{gap:12px;flex-wrap:wrap}.crm-pagination select{border:1px solid var(--rule);border-radius:4px;padding:5px 7px;background:#fff;min-height:32px;margin:0 3px}.crm-pagination .pagination>span{font-variant-numeric:tabular-nums;min-width:34px;text-align:center}
.crm-drawer .drawer-scroll{padding-top:27px}.crm-drawer .profile-head{padding-bottom:20px}.crm-drawer .profile-grid{font-size:var(--crm-body-size);gap:14px 14px;grid-template-columns:100px minmax(0,1fr)}.crm-drawer .profile-grid dt{font-size:var(--crm-secondary-size);color:var(--crm-secondary)}.crm-drawer .profile-block{padding:22px 0}.crm-drawer .profile-block>h3{font-size:14px}.crm-drawer .profile-grid .crm-key-field{font-weight:600;color:#344a5e}.crm-field-content{min-height:30px;align-items:flex-start}.crm-field-edit{width:30px;height:30px;opacity:1;color:#6c7d8b;padding:7px}.crm-field-edit .ic{width:15px;height:15px}.crm-detail-meta{font-size:var(--crm-label-size);color:var(--crm-secondary);margin:10px 0 0}
.crm-analysis-evidence>summary,.crm-provenance>summary,#crm-ai-advanced>summary{font-size:var(--crm-secondary-size);color:var(--crm-secondary);min-height:28px;cursor:pointer}.crm-provenance[open]>summary{margin-bottom:12px}.crm-provenance .crm-source-label{margin:0;font-size:var(--crm-label-size);opacity:1}.crm-provenance h4{font-size:13px;margin:20px 0 6px;color:#344a5e}.crm-history-row{border-bottom:1px solid var(--rule-light);padding:11px 0;font-size:var(--crm-secondary-size)}.crm-history-row:last-child{border:0}.crm-history-row strong{font-size:var(--crm-secondary-size);font-weight:550}.crm-history-row p{margin:5px 0;color:var(--crm-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.crm-history-row>span{font-size:var(--crm-label-size);color:var(--crm-secondary)}
.crm-content .mini-table,.crm-drawer .mini-table{font-size:var(--crm-secondary-size)}.crm-content .mini-table td,.crm-content .mini-table th,.crm-drawer .mini-table td,.crm-drawer .mini-table th{padding-top:12px;padding-bottom:12px}.crm-content .setting-row{min-height:76px;gap:18px}.crm-content .setting-value{font-size:var(--crm-body-size);color:#455665}.crm-content .setting-name{font-size:var(--crm-body-size)}.crm-settings-block{padding-top:22px;margin-top:25px}.crm-settings-block h2{font-size:14px;margin-bottom:12px}.crm-settings-details,.crm-settings-technical,.crm-source-technical{font-size:var(--crm-secondary-size);color:var(--crm-secondary);line-height:1.8}.crm-settings-details{margin-top:14px}.crm-settings-details>summary,.crm-settings-technical>summary,.crm-source-technical>summary{cursor:pointer;min-height:30px}.crm-settings-technical h3{font-size:13px;color:#344a5e;font-weight:600;margin:22px 0 12px}.crm-source-technical{border-bottom:1px solid var(--rule-light);padding:8px 0}.crm-source-technical .profile-grid{margin:10px 0 12px;font-size:12px}.crm-settings-technical .summary-row>span:last-child{overflow-wrap:anywhere}.crm-settings-technical .crm-heading-row h3{margin-bottom:14px}
.crm-drawer .crm-note,.crm-content .crm-note,.crm-content .setting-desc{font-size:var(--crm-secondary-size);color:var(--crm-secondary)}.crm-evidence{font-size:var(--crm-secondary-size)}.crm-evidence small{font-size:var(--crm-label-size);color:var(--crm-secondary)}.crm-content .crm-check{font-size:var(--crm-secondary-size);color:var(--crm-secondary)}.crm-content .task-desc,.crm-content .task-header-meta,.crm-content .task-meta{font-size:var(--crm-label-size);color:var(--crm-secondary)}.crm-content .task-name{font-size:var(--crm-body-size)}.crm-drawer .field label,.crm-content .field label{font-size:var(--crm-secondary-size)}.crm-drawer .field input,.crm-drawer .field select,.crm-drawer .field textarea,.crm-content .field input,.crm-content .field select{font-size:var(--crm-body-size)}
@media(min-width:1280px) and (max-width:1440px){.crm-content{padding-left:32px;padding-right:32px}.crm-opportunity-table{min-width:1040px}.crm-opportunity-table th,.crm-opportunity-table td{padding-left:10px;padding-right:10px}.crm-opportunity-table .cell-normal,.crm-opportunity-table .cell-title{font-size:13px}}
@media(max-width:750px){.crm-pagination .pagination{gap:8px}.crm-drawer .profile-grid{grid-template-columns:90px minmax(0,1fr)}.crm-content .crm-opportunity-table{min-width:1040px}}
