*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:#f4f6f9;color:#17202a}header{background:#111827;color:#fff;padding:18px 24px;display:flex;justify-content:space-between;align-items:center}header h1{margin:0;font-size:21px}.sub{color:#9ca3af;font-size:13px}nav{display:flex;gap:7px;padding:12px 18px;background:#fff;border-bottom:1px solid #e5e7eb;overflow:auto;position:-webkit-sticky;position:sticky;top:0;z-index:2}button{border:0;border-radius:8px;padding:9px 13px;background:#eef1f5;font-weight:650;cursor:pointer}.primary,button.active{background:#1d4ed8;color:#fff}.danger{background:#fee2e2;color:#991b1b}main{max-width:1250px;margin:auto;padding:20px}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;padding:17px;box-shadow:0 2px 10px #0f172a0a}.metric{font-size:30px;font-weight:800;margin-top:6px}.muted{color:#64748b}.toolbar{display:flex;flex-wrap:wrap;margin:14px 0}input,select,textarea{border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:inherit;background:#fff}input[type=search]{min-width:280px;flex:1 1}.tablewrap{overflow:auto;background:#fff;border:1px solid #e3e7ee;border-radius:12px}table{border-collapse:collapse;width:100%;min-width:900px}td,th{text-align:left;padding:11px;border-bottom:1px solid #e8ebf0;vertical-align:top}th{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#f8fafc}.link{color:#1d4ed8;font-weight:700;cursor:pointer}.pill{display:inline-block;padding:3px 8px;border-radius:999px;background:#eef2ff;font-size:12px}.detailgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.notice{padding:12px;border-radius:8px;background:#eff6ff;color:#1e3a8a;margin:12px 0}.ok{background:#ecfdf5;color:#065f46}.warn{background:#fff7ed;color:#9a3412}.task{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e5e7eb}form.edit{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.full{grid-column:1/-1}.progress{height:10px;background:#e5e7eb;border-radius:99px;overflow:hidden}.progress>div{height:100%;background:#1d4ed8}@media(max-width:760px){.grid{grid-template-columns:1fr 1fr}.detailgrid{grid-template-columns:1fr}main{padding:13px}form.edit{grid-template-columns:1fr}.full{grid-column:auto}header{padding:14px}}.sync-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.sync-counts>div{padding:12px;background:#eef5f8;border-radius:8px}.sync-conflict{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.sync-change{padding:12px;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.sync-conflict input[type=checkbox]{width:auto}.sales-plan{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.sales-plan label{display:grid;grid-gap:5px;gap:5px}.sales-plan input,.sales-plan select,.sales-plan textarea{width:100%;min-width:0}.sales-plan textarea{min-height:95px}.sales-plan button:disabled{opacity:.6;cursor:default}.cockpit-note-row>span,.task-note-text{color:#b91c1c}main:has(.cockpit-workspace){max-width:1760px}.cockpit-workspace{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:20px;gap:20px;align-items:start}.cockpit-workspace-with-revenue{grid-template-columns:220px minmax(0,1fr) 220px}.cockpit-followups{min-width:0}.cockpit-counters{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-content:start}.cockpit-counters>.card{min-width:0;overflow-wrap:anywhere}.cockpit-revenue{display:grid;grid-gap:10px;gap:10px;min-width:0;align-content:start;font-size:12px}.cockpit-revenue-heading h3{margin:0;font-size:16px}.cockpit-revenue-heading span{font-size:11px}.cockpit-revenue-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px}.cockpit-revenue-card h3{font-size:12px;font-weight:400;margin:0;color:#64748b;overflow-wrap:anywhere}.cockpit-revenue-amount{font-size:18px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cockpit-revenue-card>button{justify-self:start}.cockpit-revenue-card button{font-size:11px;padding:6px 9px}.cockpit-revenue-card form{display:grid;grid-gap:6px;gap:6px;min-width:0}.cockpit-revenue-card label{font-size:11px;color:#475569}.cockpit-revenue-card input{width:100%;min-width:0;padding:6px 7px;font-size:12px;line-height:1.2;border-radius:5px}.cockpit-revenue-names{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:0;padding:0;border:0}.cockpit-revenue-names legend{margin-bottom:5px;padding:0;font-size:11px;color:#475569}.cockpit-revenue-names input{height:28px}.cockpit-revenue-names input::placeholder{color:#94a3b8}.cockpit-revenue-names input[readonly]{background:#f8fafc;color:#475569}.cockpit-revenue-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.cockpit-revenue .notice{margin:0;font-size:11px;overflow-wrap:anywhere}.cockpit-revenue>.notice button{display:block;margin-top:8px}@media(max-width:1300px){.cockpit-workspace-with-revenue{grid-template-columns:minmax(0,1fr) 220px}.cockpit-revenue{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-revenue-heading,.cockpit-revenue>.notice,.cockpit-revenue>p{grid-column:1/-1}}@media(max-width:900px){.cockpit-workspace,.cockpit-workspace-with-revenue{grid-template-columns:minmax(0,1fr)}.cockpit-revenue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cockpit-revenue{grid-template-columns:minmax(0,1fr)}.cockpit-revenue-card button{min-height:44px}.cockpit-revenue-card form input{font-size:16px;height:auto;min-height:44px}.cockpit-revenue-card .cockpit-revenue-names input[readonly]{min-height:28px}}.task-customer-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.task-customer-results{display:grid;grid-gap:6px;gap:6px;max-height:240px;overflow:auto;border:1px solid #e3e7ee;border-radius:8px;padding:8px}.task-customer-results button{text-align:left;white-space:normal;min-height:44px}.task-customer-results small{display:block;color:#64748b;margin-top:3px}.task-customer-results p{margin:4px}.customer-task-entry{padding:14px 0;border-top:1px solid #e3e7ee}.customer-task-entry .note-text{max-width:none;margin:8px 0 12px}.task-editor-buttons,.task-row-actions{display:flex;gap:8px;flex-wrap:wrap}.task-editor-buttons{justify-content:flex-end}.task-edit-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #e3e7ee;border-radius:12px;padding:20px;color:#17202a;background:#fff;box-shadow:0 18px 60px #0f172a38}.task-edit-dialog::-webkit-backdrop{background:#0f172a80}.task-edit-dialog::backdrop{background:#0f172a80}.task-edit-dialog h3{margin-top:0}.task-edit-dialog textarea{min-height:150px;resize:vertical}.task-edit-dialog .notice{margin:0}@media(max-width:760px){.task-editor-buttons button,.task-row-actions button{min-height:44px}}.mail-actions{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.mail-actions button{font-size:12px;padding:5px 7px}.mail-dialog{max-width:420px;min-width:220px}.mail-dialog button:disabled{opacity:.6;cursor:default}.grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pagination{justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0;color:#64748b;font-size:13px}.pagination,.pagination>div{display:flex;align-items:center}.pagination>div{gap:8px}.pagination button:disabled,button:disabled{opacity:.5;cursor:default}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contact-form label,.lead-mapping label{display:grid;grid-gap:5px;gap:5px;font-size:13px}.contact-form input,.contact-form select,.contact-form textarea,.lead-mapping select{width:100%;min-width:0}.checkbox-label{display:flex!important;align-items:center;gap:8px;margin:12px 0}.checkbox-label input{width:auto}.contact-history{margin:16px 0}.contact-history h3{margin-top:0}.contact-history table{min-width:650px}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:550px}.lead-mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.customer-link{border:0;padding:0;background:transparent;color:#1d4ed8;text-align:left}.contact-history details{margin-bottom:14px}@media(max-width:900px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-mapping{grid-template-columns:1fr 1fr}}@media(max-width:760px){.grid{grid-template-columns:1fr 1fr}.contact-form,.lead-mapping{grid-template-columns:1fr}nav{flex-wrap:wrap;position:static}input,select,textarea{font-size:16px;max-width:100%}input[type=search]{min-width:0}.contact-form .full{grid-column:auto}}.lead-attempts{display:flex;gap:10px;align-items:center;white-space:nowrap}.lead-attempts label{display:inline-flex;gap:5px;align-items:center;cursor:pointer}.lead-attempts input{accent-color:#1d4ed8;width:17px;height:17px;margin:0;cursor:pointer}.lead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:270px}.lead-mail-button,.lead-marker{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:36px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit;font-size:13px;color:#334155}.lead-mail-button{cursor:pointer}.lead-mail-button:hover:not(:disabled){border-color:#1d4ed8;color:#1d4ed8;background:#eff6ff}.lead-mail-button:disabled{opacity:.55;cursor:not-allowed}.lead-marker{cursor:pointer}.lead-marker input{width:15px;height:15px;margin:0;accent-color:#2563eb}.lead-marker.is-checked{border-color:#86b59c;background:#edf8f0;color:#166534}.lead-sent{color:#166534}.lead-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.48);padding:20px}.lead-mail-dialog{background:#fff;border-radius:12px;padding:24px;width:min(100%,500px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 18px 60px rgba(0,0,0,.22);white-space:normal;overflow-wrap:anywhere}.lead-mail-dialog h3{margin-top:0}.lead-mail-dialog p{line-height:1.55}.lead-dialog-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:22px}.lead-dialog-buttons button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.lead-dialog-backdrop{padding:12px}.lead-mail-dialog{padding:20px;max-height:calc(100vh - 24px)}}.sales-tabs{gap:8px}.sales-list h3{margin-top:0}.sales-sort{background:transparent;text-align:left;padding:0;color:inherit;font:inherit;font-weight:700;min-height:30px}.sales-table{min-width:1200px}.sales-table td{max-width:290px;overflow-wrap:anywhere}.sales-actions{display:flex;gap:7px;flex-wrap:wrap}.sales-small{font-size:12px}.sales-details{max-width:1100px;padding:8px}.sales-details h4{margin:0 0 8px}.sales-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.sales-fields dt{font-size:12px;color:#64748b;overflow-wrap:anywhere}.sales-fields dd{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.sales-fields{grid-template-columns:1fr}.sales-tabs button{flex:1 1 auto}}.depot-diversification{margin-top:22px;padding-top:18px;border-top:1px solid #e3e7ee}.depot-diversification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.depot-diversification-column{min-width:0;padding:16px;border:1px solid #e3e7ee;border-radius:10px;background:#fff}.depot-diversification-column h5{font-size:15px;margin:0 0 8px}.depot-diversification-column>p{min-height:32px;line-height:1.4}.depot-diversification-column ol{list-style:none;margin:0;padding:0}.depot-diversification-column li{padding:10px 0}.depot-exposure-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.depot-exposure-row>span{overflow-wrap:anywhere}.depot-exposure-row strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depot-exposure-bar{height:6px;border-radius:6px;overflow:hidden;background:#eef2f7;margin-top:8px}.depot-exposure-bar>span{display:block;height:100%;background:#1d4ed8;border-radius:6px}.depot-exposure-coverage{display:grid;grid-gap:5px;gap:5px;padding-top:12px;margin-top:10px;border-top:1px solid #e8ebf0;color:#64748b;font-size:11px}.depot-diversification-note{line-height:1.55}.depot-diversification-sources{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.depot-diversification-sources summary{cursor:pointer}.depot-diversification-sources ul{padding-left:18px}.depot-diversification-sources li{margin:8px 0}.depot-diversification-sources a{color:#1d4ed8}@media(max-width:760px){.depot-diversification-grid{grid-template-columns:1fr}}.cockpit-notes{min-width:0}.cockpit-notes h3{margin-top:0}.cockpit-note-form{display:grid;grid-template-columns:minmax(0,1fr) 155px;grid-gap:10px;gap:10px}.cockpit-note-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.cockpit-note-form input{width:100%;min-width:0}.cockpit-note-form button{grid-column:1/-1;justify-self:start}.cockpit-note-list{margin-top:16px}.cockpit-note-row{display:grid;grid-template-columns:95px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px 0;border-top:1px solid #e5e7eb}.cockpit-note-row time{font-size:13px;color:#64748b;white-space:nowrap}.cockpit-note-row span{overflow-wrap:anywhere;white-space:pre-wrap}.cockpit-note-row button{font-size:12px;padding:6px 9px}@media(max-width:450px){.cockpit-note-form{grid-template-columns:1fr}.cockpit-note-row{grid-template-columns:minmax(0,1fr) auto}.cockpit-note-row span,.cockpit-note-row time{grid-column:1}.cockpit-note-row button{grid-column:2;grid-row:1/3}}main:has(.depot-list){max-width:1600px}.depot-list{min-width:0;max-width:100%}.depot-overview{table-layout:fixed;min-width:1260px}.depot-overview col[data-column=snapshot_date]{width:110px}.depot-overview col[data-column=customer_name]{width:210px}.depot-overview col[data-column=city],.depot-overview col[data-column=depot_number]{width:140px}.depot-overview col[data-column=position_count]{width:90px}.depot-overview col[data-column=amount]{width:150px}.depot-overview col[data-column=gain]{width:160px}.depot-overview col[data-column=gain_percent]{width:150px}.depot-overview .sales-action-column{width:110px}.depot-list .sales-table td{max-width:none;overflow-wrap:normal;word-break:normal}.depot-list .sales-value{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depot-overview .sales-sort{white-space:normal;overflow-wrap:normal;word-break:normal}.depot-overview>tbody>tr>.sales-action-cell,.depot-overview>thead>tr>.sales-action-cell{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:#fff;box-shadow:-4px 0 6px -4px #0f172a33}.depot-overview>thead>tr>.sales-action-cell{background:#f8fafc}.depot-overview .sales-actions{flex-wrap:nowrap}.depot-overview .sales-actions button{min-width:84px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.depot-list .sales-details{max-width:none;min-width:0}.depot-positions{table-layout:fixed;min-width:1225px}.depot-positions col[data-column=product_name]{width:230px}.depot-positions col[data-column=isin]{width:145px}.depot-positions col[data-column=amount],.depot-positions col[data-column=cost_basis],.depot-positions col[data-column=gain]{width:150px}.depot-positions col[data-column=gain_percent],.depot-positions col[data-column=units]{width:140px}.depot-positions col[data-column=unit_price]{width:120px}.depot-positions td.sales-label{min-width:0;max-width:none;white-space:normal;overflow-wrap:break-word}.depot-card-list,.depot-position-cards{display:grid;grid-gap:14px;gap:14px;min-width:0}.depot-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.depot-fund-card,.depot-summary-card,.depot-total-card{min-width:0;max-width:100%;border:1px solid #e3e7ee;border-radius:10px;padding:14px;background:#fff}.depot-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.depot-card-heading h4{flex:1 1 160px;min-width:0;margin:0;font-size:16px;line-height:1.45}.depot-card-heading .customer-link{font:inherit;font-weight:700;overflow-wrap:anywhere}.depot-card-heading time{flex:0 0 auto;color:#64748b;font-size:13px;line-height:24px;white-space:nowrap}.depot-card-meta{margin:8px 0 14px;font-size:13px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.depot-mobile-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 12px;gap:16px 12px;margin:16px 0;min-width:0}.depot-mobile-values>div{min-width:0}.depot-mobile-values dt{color:#64748b;font-size:12px;line-height:1.4;margin-bottom:5px}.depot-mobile-values dd{margin:0;font-size:15px;font-weight:600;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.depot-mobile-values .depot-balance{grid-column:1/-1}.depot-balance dd{font-size:23px}.depot-card-toggle{width:100%;min-height:44px;background:#eef2ff;color:#1d4ed8;border:1px solid #c7d2fe;white-space:normal}.depot-card-details{border-top:1px solid #e3e7ee;margin-top:16px;padding-top:14px;min-width:0;max-width:100%}.depot-card-details .sales-details{padding:0;min-width:0;max-width:100%;overflow-wrap:anywhere}.depot-card-details .sales-details>p{line-height:1.55}.depot-card-details h4{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.depot-card-details .depot-diversification-grid{grid-template-columns:minmax(0,1fr)}.depot-fund-card h5,.depot-total-card h5{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.depot-fund-isin{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:13px;color:#64748b}.depot-fund-isin span{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depot-fund-card .depot-mobile-values,.depot-total-card .depot-mobile-values{margin-bottom:0}.depot-total-card{background:#f8fafc}.depot-mobile-sort{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;min-width:0;margin:0 0 14px}.depot-mobile-sort label{display:grid;grid-gap:5px;gap:5px;flex:1 1 140px;min-width:0;color:#64748b;font-size:12px}.depot-mobile-sort select{width:100%;min-width:0;min-height:44px;color:#17202a}.depot-mobile-sort button{min-height:44px;flex:0 1 auto;white-space:normal}@media(max-width:760px){main:has(.depot-list){padding:12px;max-width:100%}.depot-list{padding:14px}.depot-list .toolbar>*{max-width:100%;min-width:0}.depot-list .toolbar input,.depot-list .toolbar select{width:100%;flex:1 1 100%;min-height:44px}.depot-card-details .primary,.depot-card-heading .customer-link,.depot-list .pagination button,.depot-list .toolbar button{min-height:44px}.depot-list .pagination>div{width:100%;justify-content:space-between}.depot-card-details .notice{max-width:100%;line-height:1.5;overflow-wrap:anywhere}.depot-card-details .depot-diversification{min-width:0;max-width:100%}.depot-card-details .depot-diversification-column{padding:12px}.depot-card-details .depot-diversification-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.depot-fund-card,.depot-summary-card,.depot-total-card{padding:12px}.depot-mobile-values{grid-template-columns:minmax(0,1fr)}.depot-card-heading h4{flex-basis:100%}}body>header{gap:16px}body>nav[aria-label=Hauptbereiche]{position:static}body>main{max-width:1680px;width:100%;padding:24px}.card,.detailgrid>*,.finance-metrics>*,.funnel-metrics>*,.grid>*,.toolbar>*,.whatsapp-metrics>*,body>main,main>*{min-width:0}.detailgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.card{line-height:1.5}.toolbar{align-items:center;gap:10px;row-gap:12px}.toolbar>input,.toolbar>label,.toolbar>select{max-width:100%}.toolbar>select{flex:0 1 320px}.toolbar button{line-height:1.4;white-space:normal}.tablewrap{min-width:0;max-width:100%;overscroll-behavior-x:contain;scrollbar-gutter:stable}.lead-subtabs{flex-wrap:wrap;row-gap:10px}.lead-subtabs button,.sales-tabs button{min-height:40px}.pagination{line-height:1.5}.pagination>div{flex-wrap:wrap}.notice{line-height:1.6;overflow-wrap:anywhere}dialog .detailgrid{grid-template-columns:repeat(2,minmax(0,1fr))}dialog .card{min-width:0}dialog dd,dialog p{overflow-wrap:anywhere}.funnel-inbox .tablewrap .crm-data-table{min-width:1530px}.whatsapp-inbox .tablewrap .crm-data-table{min-width:1770px}.funnel-inbox .crm-data-table td:first-child,.whatsapp-inbox .crm-data-table td:first-child{min-width:120px;white-space:nowrap}.funnel-inbox .crm-data-table td:nth-child(2),.whatsapp-inbox .crm-data-table td:nth-child(2){min-width:170px}.funnel-inbox .crm-data-table td:nth-child(3),.whatsapp-inbox .crm-data-table td:nth-child(3){min-width:250px}.funnel-inbox .crm-data-table td:nth-child(4){min-width:200px}.funnel-inbox .crm-data-table td:nth-child(5),.whatsapp-inbox .crm-data-table td:nth-child(6){min-width:150px;overflow-wrap:normal}.funnel-inbox .crm-data-table td:nth-child(6),.whatsapp-inbox .crm-data-table td:nth-child(7){min-width:140px;white-space:nowrap}.funnel-inbox .crm-data-table td:nth-child(7),.whatsapp-inbox .crm-data-table td:nth-child(8){min-width:300px}.funnel-inbox .crm-data-table td:last-child,.whatsapp-inbox .crm-data-table td:last-child{position:-webkit-sticky;position:sticky;right:0;background:#fff;box-shadow:-4px 0 6px -4px #0f172a33;min-width:100px}.finance-metrics strong{overflow-wrap:break-word}.finance-account-fields dd>*{max-width:100%}.sales-list .toolbar>input{flex:1 1 280px}.matrix-mobile{display:grid;grid-gap:12px;gap:12px}.matrix-mobile>details{padding:14px;background:#fff;border:1px solid #e3e7ee;border-radius:12px;min-width:0}.matrix-mobile summary{cursor:pointer;font-weight:650;line-height:1.5;min-height:44px;overflow-wrap:anywhere}.matrix-mobile summary span{display:block;color:#64748b;font-size:12px;font-weight:400;margin:4px 0 0 18px}.matrix-mobile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px;margin-top:12px}.matrix-mobile-grid>a{min-width:0;overflow-wrap:anywhere}@media(max-width:1050px){.funnel-dialog .detailgrid,.whatsapp-dialog .detailgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){body>main{padding:16px}dialog .detailgrid,main .detailgrid{grid-template-columns:minmax(0,1fr)}.funnel-inbox .crm-card-table>tbody>tr>td:nth-child(n),.whatsapp-inbox .crm-card-table>tbody>tr>td:nth-child(n){min-width:0;white-space:normal;position:relative;right:auto;background:transparent;box-shadow:none}.funnel-inbox .crm-card-table td:nth-child(3),.whatsapp-inbox .crm-card-table td:nth-child(3){display:block;padding-left:0}.funnel-inbox .crm-card-table td:nth-child(3):before,.whatsapp-inbox .crm-card-table td:nth-child(3):before{display:block;position:static;width:auto;margin-bottom:6px}.funnel-inbox .crm-card-table td:nth-child(3) b,.whatsapp-inbox .crm-card-table td:nth-child(3) b{font-size:17px}.funnel-inbox .crm-card-table td:nth-child(3) .muted,.whatsapp-inbox .crm-card-table td:nth-child(3) .muted{margin-top:5px}.tablewrap:has(>.finance-accounts){overflow:visible;border:0;background:transparent}table.finance-accounts{display:block;min-width:0;width:100%}.finance-accounts>thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.finance-accounts>tbody{display:block;margin-bottom:14px;border:1px solid #e3e7ee;border-radius:12px;padding:0 14px;background:#fff}.finance-accounts>tbody>tr{display:block;padding:10px 0;border-bottom:1px solid #e3e7ee}.finance-accounts>tbody>tr:last-child{border-bottom:0}.finance-accounts>tbody>tr>th.finance-bank{display:block;min-width:0;max-width:none;width:100%;padding:10px;background:transparent;border:0}.finance-accounts>tbody>tr>td{display:block;min-width:0;max-width:100%;border:0!important;padding:8px 0}.finance-accounts>tbody>tr>td:before{content:attr(data-label);display:block;font-size:12px;font-weight:650;color:#64748b;margin-bottom:5px}.finance-accounts .finance-account-number{min-height:44px;overflow-wrap:anywhere}}@media(max-width:760px){body>header{padding:16px;align-items:flex-start}body>header h1{font-size:20px}body>nav{padding:10px 12px;gap:8px;flex-wrap:nowrap;overflow-x:auto}body>nav button{min-height:44px;flex:0 0 auto;white-space:nowrap}.customer-segments{flex-wrap:nowrap!important;max-width:100%;overflow-x:auto}.customer-segments button{flex:0 0 auto;white-space:nowrap}.sales-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.sales-tabs button{flex:0 0 auto;white-space:nowrap}body>main{padding:12px}main h2{font-size:23px;margin-top:16px}.card{padding:14px}.toolbar>input[type=search]{flex:1 1 100%;width:100%;min-width:0;min-height:44px}.toolbar>label,.toolbar>select{flex:1 1 100%;width:100%}.toolbar>button{min-height:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;min-width:0;max-width:100%}.pagination>div{width:100%;justify-content:space-between;gap:8px}.pagination button{min-height:44px}.funnel-metrics,.whatsapp-metrics{gap:10px;margin:16px 0}.funnel-metrics .card,.whatsapp-metrics .card{padding:12px}.funnel-heading h3,.whatsapp-heading h3{font-size:21px}dialog.diamant-dialog,dialog.funnel-dialog,dialog.grenz-dialog,dialog.whatsapp-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}dialog .toolbar label{min-width:0}.funnel-dialog .lead-workflow .toolbar label,.whatsapp-dialog .lead-workflow .toolbar label{width:auto;flex:0 1 auto;min-height:44px}}