.desktop-navigation{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.sidebar-spacer{display:none}.nav-group{flex-direction:column;gap:3px;display:flex}.nav-group-label{color:var(--muted);padding:14px 13px 6px;font-size:12px;font-weight:650}.nav-group .nav-item{min-height:42px}.user-block{flex:none;margin-top:12px}.module-footer{flex-wrap:wrap;gap:12px}.module-toolbar input{width:100%;min-width:0}.module-toolbar .search-input{flex:1;min-width:180px;max-width:500px}.module-table td,.leads-table td{font-size:13px}.module-table th,.leads-table th{font-size:11px}.module-table td small,.user-block small{font-size:12px;line-height:1.5}.module-table td{overflow-wrap:anywhere}.workspace-status-mobile{display:none}.operation-preview{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--blue-soft);padding:20px}.operation-preview h3{margin-top:0}.operation-preview .row-actions,.partner-contact-actions .row-actions{flex-wrap:wrap;gap:10px}.partner-contact-actions{padding:16px 0}.partner-contact-actions .button{min-height:44px}.partner-contact-actions .field-help{max-width:660px}.drawer-section details{border-top:1px solid var(--border);padding:14px 0}.drawer-section summary{cursor:pointer;min-height:32px;font-weight:600}.drawer-section>section{margin:18px 0}.metric-button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.metric-button:hover{background:var(--blue-soft)}.metric-button:focus-visible{outline-offset:-3px}.decision-step{border-top:1px solid var(--border);padding:16px 0}.decision-step h3{margin-top:0;font-size:15px}.decision-evidence{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font-size:12px;line-height:1.6;overflow:auto}.run-notification-timeline{gap:12px;display:grid}.partner-dashboard-metrics .dashboard-metric-link{min-height:112px;color:inherit;border-left:1px solid var(--border);border-right:1px solid var(--border);align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.dashboard-metric-link>span:last-child{flex-direction:column;min-width:0;display:flex}.dashboard-metric-link:hover,.dashboard-breakdown-row:hover{background:var(--blue-soft)}.dashboard-breakdown-row{color:inherit;text-decoration:none}@media (max-width:1150px){.partner-dashboard-metrics .dashboard-metric-link{border-left:0;border-right:1px solid var(--border);border-top:1px solid var(--border)}}@media (max-width:760px){.partner-dashboard-metrics .dashboard-metric-link{min-height:100px;padding:13px}.partner-page .lead-table-wrap,.admin-lead-page .lead-table-wrap{display:none!important}.workspace-status-mobile{text-align:center;align-content:center;gap:12px;min-height:150px;margin:16px 0;padding:20px;display:grid}.workspace-status-mobile p{overflow-wrap:anywhere;margin:0;line-height:1.6}.workspace-status-mobile .button{justify-self:center;min-height:44px}.module-toolbar{flex-wrap:wrap;gap:10px}.module-toolbar .search-input{flex-basis:100%;width:100%;max-width:none}.module-table{min-width:0;overflow:visible}.module-table table,.module-table tbody{width:100%;display:block;min-width:0!important}.module-table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.module-table tbody tr{border-bottom:1px solid var(--border);padding:14px 16px;display:block}.module-table tbody tr:last-child{border-bottom:0}.module-table tbody td{white-space:normal;border:0;grid-template-columns:minmax(85px,30%) minmax(0,1fr);gap:12px;min-width:0;padding:8px 0;font-size:14px;display:grid;text-align:left!important}.module-table tbody td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600;line-height:1.6}.module-table tbody td>*{min-width:0}.module-table tbody td:first-child{font-weight:650}.module-table .row-actions{flex-wrap:wrap;gap:8px}.module-table .button,.module-footer .button{min-height:44px}.module-footer{align-items:start;gap:14px;display:grid}.module-footer nav{flex-wrap:wrap;gap:12px}.operation-preview{padding:16px}.partner-contact-actions .row-actions{flex-wrap:wrap;display:flex}.partner-contact-actions .button{flex:auto;justify-content:center}.detail-drawer{max-width:100vw}}.workflow-panel{margin-block:16px;padding:20px}.workflow-row{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.workflow-row label,.workflow-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.workflow-row label{flex:180px}.workflow-form{gap:12px;max-width:680px;margin-block:12px;display:grid}.workflow-form input:not([type=checkbox]),.workflow-row input,.workflow-form select,.workflow-row select,.workflow-form textarea{border:1px solid var(--line,#dce2e8);background:var(--surface,white);width:100%;min-height:44px;color:inherit;border-radius:8px;padding:10px}.workflow-form textarea{resize:vertical;min-height:88px}.workflow-form label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:10px}.workflow-form input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.workflow-panel summary{cursor:pointer;padding-block:12px}.activity-list{padding-inline-start:24px}.activity-list li{padding-block:8px}.activity-list p,.case-row p{overflow-wrap:anywhere;white-space:pre-wrap}.case-row{border-bottom:1px solid var(--line,#dce2e8);padding-block:16px}.notification-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:20px;display:flex}.notification-row small{margin-top:6px;display:block}.rule-diff-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (max-width:760px){.partner-metrics{gap:8px}.partner-metrics .mini-metric{padding:10px}.partner-workspace-page .header-actions{gap:6px}.workflow-panel{padding:14px}.workflow-row{flex-direction:column;align-items:stretch}.workflow-row label{flex-basis:auto}}.attention-row i.green{background:var(--green)}.page-admin .distribution-content{grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:start}.cohort-diagram{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;min-height:200px;display:grid}.today-assignment-summary{border-top:1px solid var(--border);grid-area:2/1/auto/-1;padding-top:16px}.today-assignment-summary h3{margin:0 0 8px}.today-assignment-summary .route-node{flex:1;min-width:130px}.page-admin .decision-timeline{grid-area:1/2}@media (max-width:760px){.page-admin .distribution-content{flex-direction:column;display:flex}.cohort-diagram{width:100%;min-height:0}.today-assignment-summary,.page-admin .decision-timeline{width:100%}.page-admin .decision-timeline{order:3}.today-assignment-summary{order:2}.partner-workspace-page .page-header{gap:12px;margin-bottom:14px}.partner-workspace-page .header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.partner-workspace-page .header-actions .button{white-space:normal;width:100%;min-height:44px;padding:8px;font-size:12px}.partner-workspace-page .partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:14px}.partner-workspace-page .mini-metric{align-items:start;gap:0;min-height:76px;padding:8px 6px}.partner-workspace-page .mini-metric .metric-icon{display:none}.partner-workspace-page .mini-metric small{font-size:11px;line-height:1.4}.partner-workspace-page .mini-metric strong{font-size:18px}.partner-workspace-page .workspace-presets{flex-wrap:nowrap;gap:8px;padding-bottom:8px;overflow-x:auto}.partner-workspace-page .workspace-presets .button{flex-shrink:0;min-height:44px}}.overview-date-filter{margin-bottom:20px;padding:18px 20px}.overview-date-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.overview-date-heading>svg{width:22px;color:var(--blue);flex:none}.overview-date-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.overview-period{color:var(--ink);margin-left:auto;font-size:13px;font-weight:600}.overview-date-presets{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.overview-date-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.overview-date-form label{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.overview-date-form label>span{font-size:12px;font-weight:600}.overview-date-form input,.overview-date-form select{border:1px solid var(--border-strong);background:#fff;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.overview-date-form .button{min-height:42px}.overview-date-help{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.overview-date-error{color:var(--red);margin:8px 0 0;font-size:13px}.overview-date-error:empty{display:none}.dashboard-bars{overflow-x:auto}.dashboard-bar-column{min-width:12px}.dashboard-bar-column>small{white-space:nowrap}.dashboard-bar-column>i{max-width:48px}.partner-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metric-link{min-width:0}.dashboard-metric-link>span:last-child{overflow-wrap:anywhere;min-width:0}.dashboard-metric-link em{white-space:normal}.page-admin .timeline-item{grid-template-columns:72px 1fr}.page-admin .timeline-item:before{left:77px}.page-admin .timeline-item:after{left:73px}@media (max-width:600px){.overview-date-filter{padding:16px}.overview-period{width:100%;margin-left:0;line-height:1.5}.overview-date-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.overview-date-form label{min-width:0}.overview-date-form label:first-child,.overview-date-form .button{grid-column:1/-1}.overview-date-form .button{width:100%}.overview-date-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-date-presets .button{min-height:42px}}@media (max-width:760px){.partner-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-link{gap:10px}}
