:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f7f4;--background-glow:#1f9d591f;--surface:#fff;--surface-strong:#eaf2ed;--surface-glass:#ffffffe0;--panel:var(--surface);--border:#cedbd2;--text:#142219;--muted:#617167;--accent:#137a43;--accent-soft:#137a4317;--accent-border:#55a678;--amber:#9a6500;--amber-border:#ad8a46;--blue:#1769a8;--blue-border:#6a9cc3;--danger:#b53b32;--danger-soft:#b53b321a;--danger-border:#c78680;--on-accent:#fff;--viewport-height:100vh}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07100c;--background-glow:#46b57429;--surface:#0d1913;--surface-strong:#122219;--surface-glass:#0d1913d1;--border:#20392b;--text:#f1f8f4;--muted:#98aa9f;--accent:#69e49d;--accent-soft:#69e49d1a;--accent-border:#356248;--amber:#ffc66a;--amber-border:#6e5b36;--blue:#80bfff;--blue-border:#385874;--danger:#ff9a90;--danger-soft:#ff9a901f;--danger-border:#70413d;--on-accent:#06110b}@supports (height:100dvh){:root{--viewport-height:100dvh}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 80% -10%, var(--background-glow), transparent 38rem), var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif;transition:background-color .18s,color .18s}a{color:inherit}.shell{--workspace-max-width:1180px;width:min(var(--workspace-max-width), calc(100% - 40px));margin:0 auto;padding:28px 0 80px}.compact-shell{--workspace-max-width:900px;padding-top:54px}.shell[data-workspace-width=wide]{--workspace-max-width:1440px}.compact-shell[data-workspace-width=wide]{--workspace-max-width:1180px}.shell[data-workspace-width=full]{--workspace-max-width:100vw}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.brand{align-items:center;gap:12px;display:flex}a.brand{text-decoration:none}.main-nav{align-items:center;gap:8px;display:flex}.main-nav a,.primary-link{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:9px 13px;font-size:12px;text-decoration:none}.main-nav a.active,.main-nav a:hover,.primary-link{border-color:var(--accent-border);color:var(--accent)}.brand-mark{background:var(--accent);width:38px;height:38px;color:var(--on-accent);border-radius:12px;place-items:center;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{color:var(--muted);margin-top:3px;font-size:11px}.connection{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.connection i{background:var(--muted);border-radius:50%;width:8px;height:8px}.connection.online i{background:var(--accent);box-shadow:0 0 14px var(--accent)}.connection.offline i{background:var(--danger)}.auth-controls{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.auth-controls>span{overflow-wrap:normal}.auth-controls form{margin:0}.auth-controls button,.auth-controls a{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:9px 13px;text-decoration:none}.auth-shell{place-items:center;min-height:100vh;padding-top:60px;display:grid}.auth-card{border:1px solid var(--border);background:var(--surface-glass);border-radius:24px;width:min(440px,100%);padding:38px;box-shadow:0 24px 80px #0000001a}.auth-card .brand-mark{margin-bottom:24px}.auth-form{gap:18px;margin-top:30px;display:grid}.auth-form label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:13px 14px}.auth-form button{cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:12px;padding:14px;font-weight:800}.auth-error{color:var(--danger);margin:18px 0 0;font-size:13px}.page-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding:68px 0 42px;display:flex}.eyebrow,.panel-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(19px,3vw,34px);line-height:1}.auth-card h1{font-size:clamp(17px,4vw,26px)}.subtitle{max-width:650px;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.55}.date-chip,.counter{border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:9px 13px;font-size:11px}.queue-tabs{gap:8px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.date-filter{border:1px solid var(--border);background:var(--surface-glass);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px;padding:16px 18px;display:flex}.date-filter label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.date-filter .checkbox-filter{min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;padding:0 4px;display:flex}.checkbox-filter input{width:18px;height:18px;accent-color:var(--accent);margin:0}.date-filter input[type=date],.date-filter input[type=search],.date-filter select{border:1px solid var(--border);background:var(--background);min-height:38px;color:var(--text);font:inherit;border-radius:9px;padding:8px 10px}.date-filter .search-filter{flex:260px;min-width:min(300px,100%)}.date-filter button,.date-filter a{cursor:pointer;border:1px solid var(--accent-border);background:var(--accent);min-height:38px;color:var(--on-accent);font:inherit;border-radius:9px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.date-filter a{color:var(--accent);background:0 0}.queue-tabs a{border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:10px 14px;font-size:12px;text-decoration:none}.queue-tabs a.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.queue-tabs span{margin-left:6px;font-weight:800}.pipeline-filter,.dashboard-disclosure{border:1px solid var(--border);background:var(--surface-glass);border-radius:16px;margin-bottom:18px;overflow:hidden}.dashboard-disclosure>summary,.pipeline-filter>summary{cursor:pointer;min-height:44px;list-style:none}.dashboard-disclosure>summary::-webkit-details-marker{display:none}.pipeline-filter>summary::-webkit-details-marker{display:none}.dashboard-disclosure>summary{color:var(--muted);align-items:center;padding:12px 15px;font-size:13px;font-weight:800;display:flex}.dashboard-disclosure>summary:before,.pipeline-filter>summary:before{content:"+";color:var(--accent);margin-right:9px;font-size:18px;line-height:1}.dashboard-disclosure[open]>summary:before,.pipeline-filter[open]>summary:before{content:"−"}.dashboard-disclosure .date-filter{border-width:1px 0 0;border-radius:0;margin:0}.pipeline-filter-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 15px;display:flex}.pipeline-filter:not([open]) .pipeline-filter-heading{border-bottom:0}.pipeline-filter-heading strong{font-size:13px}.pipeline-filter-heading span{color:var(--muted);font-size:11px}.pipeline-tabs{gap:7px;padding:10px;display:flex;overflow-x:auto}.pipeline-tabs a{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;text-decoration:none}.pipeline-tabs a:hover,.pipeline-tabs a.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.pipeline-tabs span{margin-left:4px;font-weight:800}.bulk-toolbar,.pager{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;font-size:12px;display:flex}.bulk-toolbar>div{gap:8px;display:flex}.bulk-toolbar button,.assignment-form button{cursor:pointer;border:1px solid var(--accent-border);color:var(--accent);background:0 0;border-radius:9px;padding:8px 12px;font-weight:700}.bulk-toolbar button.danger{border-color:var(--danger-border);color:var(--danger)}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--border);background:var(--surface-glass);border-radius:18px;min-height:120px;padding:22px}.metric span,.metric strong{display:block}.metric span{color:var(--muted);font-size:12px}.metric strong{margin-top:24px;font-size:34px}.metric-green strong{color:var(--accent)}.metric-amber strong{color:var(--amber)}.metric-blue strong{color:var(--blue)}.metric-red strong{color:var(--danger)}.panel,.lead-card{border:1px solid var(--border);background:var(--surface-glass);border-radius:22px;overflow:hidden}.panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.panel-header h2{margin-bottom:0;font-size:22px}.panel-kicker{margin-bottom:7px}.counter{text-align:center;min-width:34px}.lead-row{border-bottom:1px solid var(--border);grid-template-columns:18px 42px minmax(220px,1fr) minmax(250px,auto) minmax(86px,auto);align-items:center;gap:16px;padding:18px 26px;transition:background .16s;display:grid}.lead-select{cursor:pointer;place-items:center;width:18px;height:18px;display:grid}.lead-select input{width:16px;height:16px;accent-color:var(--accent);margin:0}.lead-row:last-child{border-bottom:0}.lead-row:hover{background:var(--surface-strong)}.lead-row-unread{background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.lead-row-unread .lead-main strong,.lead-row-unread .lead-main small,.lead-row-unread time{color:var(--text);font-weight:800}.lead-avatar{border:1px solid var(--accent-border);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;font-weight:800;display:grid}.lead-main strong,.lead-main small{display:block}.lead-main{min-width:0;color:inherit;text-decoration:none}.lead-main strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;overflow:hidden}.lead-title-line{align-items:center;gap:8px;min-width:0;display:flex}.lead-title-line>strong{min-width:0}.unread-label,.important-label{letter-spacing:.06em;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:900}.unread-label{background:var(--accent);color:var(--on-accent)}.important-label{border:1px solid var(--amber-border);color:var(--amber)}.lead-main small,.lead-row time{color:var(--muted);font-size:12px}.lead-main small{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-row-meta{grid-template-columns:auto 150px;align-items:center;gap:16px;min-width:0;display:grid}.lead-row time{text-align:right}.lead-row-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:inline-flex}.status-badge{border:1px solid var(--border);width:fit-content;color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;display:inline-flex}.status-new{border-color:var(--accent-border);color:var(--accent)}.status-assigned,.status-in_progress{border-color:var(--blue-border);color:var(--blue)}.status-answered{border-color:var(--amber-border);color:var(--amber)}.chevron{color:var(--muted);text-decoration:none}.pager{border-top:1px solid var(--border);border-bottom:0}.pager a{color:var(--accent);text-decoration:none}.empty-state{text-align:center;padding:70px 24px}.empty-state strong{margin-bottom:10px;font-size:18px;display:block}.empty-state p{color:var(--muted);margin-bottom:0}.error-state strong{color:var(--danger)}.back-link{color:var(--muted);margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}.back-link:hover{color:var(--accent)}.lead-card{padding:34px}.lead-card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:32px;display:flex}.lead-card-heading h1{overflow-wrap:anywhere;max-width:650px;margin-bottom:0;font-size:clamp(17px,2.5vw,28px)}.lead-heading-actions{flex:none;align-items:center;gap:10px;display:flex}.importance-button{border-color:var(--amber-border);color:var(--amber);background:0 0}.unread-button{border-color:var(--accent-border);color:var(--accent);background:0 0}.importance-button.is-important{background:var(--amber);color:var(--surface)}.details-grid{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.details-grid div{background:var(--surface);padding:24px 0}.details-grid div:nth-child(2n){padding-left:24px}.details-grid dt,.message-block span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px}.details-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px}.lead-quick-grid{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.lead-quick-grid>div{background:var(--surface);min-width:0;padding:18px}.lead-quick-grid dt{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px}.lead-quick-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.lead-quick-status form{gap:8px;display:flex}.lead-quick-status select{border:1px solid var(--border);background:var(--surface-strong);min-width:0;color:var(--text);border-radius:9px;flex:1;padding:8px 10px}.lead-quick-status button{background:var(--accent);color:var(--on-accent);border:0;border-radius:9px;flex:0 0 38px;padding:8px;font-size:16px;font-weight:800}.message-block{border-bottom:1px solid var(--border);padding:30px 0}.message-block span{display:block}.message-block p{overflow-wrap:anywhere;white-space:pre-wrap;max-width:720px;margin-bottom:0;line-height:1.65}.structured-summary>strong{max-width:780px;font-size:18px;line-height:1.45;display:block}.summary-timeline{gap:10px;margin-top:20px;display:grid}.summary-entry{border-left:3px solid var(--accent);background:var(--surface-strong);border-radius:0 10px 10px 0;padding:12px 14px}.summary-entry-legacy{border-left-color:var(--border)}.summary-entry>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.summary-entry time,.summary-entry li,.summary-history summary{color:var(--muted);font-size:13px}.summary-entry ul{margin:9px 0 0;padding-left:20px}.summary-history summary,.merged-leads-history summary{cursor:pointer;color:var(--accent);font-weight:700}.summary-history[open]{gap:10px;display:grid}.lead-merge-panel{border-bottom:1px solid var(--border);margin-bottom:24px;padding:4px 0 24px}.similar-leads,.merged-leads-history{gap:10px;margin-top:16px;display:grid}.similar-lead,.merged-leads-history article{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.similar-lead>div,.merged-leads-history article>div{gap:4px;min-width:0;display:grid}.similar-lead a{color:var(--accent);font-weight:800}.similar-lead small,.merged-leads-history small,.merged-leads-history article span{color:var(--muted)}.similar-lead form{grid-template-columns:minmax(180px,1fr) auto;gap:8px;min-width:min(100%,440px);display:grid}.similar-lead input{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--text);border-radius:9px;padding:9px 11px}.merge-button,.merge-undo-button{border:1px solid var(--danger-border);color:var(--danger);background:0 0;border-radius:9px;padding:9px 12px;font-weight:800}.conversation{border-bottom:1px solid var(--border);padding:30px 0 10px}.conversation-heading,.conversation-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.conversation-heading span,.conversation-meta{color:var(--muted);text-transform:uppercase;font-size:11px}.conversation-heading h2{margin:5px 0 0;font-size:22px}.conversation-heading-tools{align-items:flex-end;gap:12px;display:flex}.conversation-sort{gap:5px;display:grid}.conversation-sort select{border:1px solid var(--border);background:var(--surface-strong);min-height:38px;color:var(--text);font:inherit;border-radius:9px;padding:8px 34px 8px 11px}.conversation-heading>strong,.conversation-heading-tools>strong{background:var(--surface-strong);border-radius:999px;place-items:center;min-width:38px;height:38px;display:grid}.conversation-message{border:1px solid var(--border);border-left:4px solid var(--accent);background:var(--surface-strong);border-radius:14px;max-width:780px;margin-top:20px;padding:18px 20px}.conversation-outbound{border-left-color:var(--blue);margin-left:auto}.conversation-message>strong,.conversation-message>small{margin-top:8px;display:block}.conversation-message>small{color:var(--muted)}.conversation-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0 0;line-height:1.6}.conversation-remainder{border-top:1px solid var(--border);color:var(--muted);margin-top:16px;padding-top:12px}.conversation-remainder summary{cursor:pointer;color:var(--accent);font-weight:700}.conversation-remainder p{max-height:420px;font-size:13px;line-height:1.5;overflow:auto}.message-attachments a{overflow-wrap:anywhere;color:var(--accent);font-weight:700;text-decoration:none}.message-attachments a:hover{text-decoration:underline}.message-attachments{background:var(--surface);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px}.message-attachments ul{margin:8px 0 0;padding-left:20px}.lead-tabs{z-index:5;border-bottom:1px solid var(--border);background:var(--surface);gap:8px;margin-top:18px;display:flex;position:sticky;top:0}.lead-tabs button{color:var(--muted);font-size:13px;font-weight:800;font:inherit;cursor:pointer;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.lead-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.lead-tabs span{background:var(--surface-muted);border-radius:999px;padding:2px 7px;font-size:11px}.lead-tab-panels{display:grid}.lead-tab-panel{grid-area:1/1;min-width:0}.lead-tab-panel[hidden]{display:none}.attachment-timeline{gap:10px;padding-top:18px;display:grid}.attachment-row{border:1px solid var(--border);background:var(--surface-glass);border-radius:14px;grid-template-columns:minmax(220px,1.5fr) minmax(160px,.8fr) minmax(180px,1fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.attachment-file,.attachment-author,.attachment-origin{gap:4px;min-width:0;display:grid}.attachment-file a,.attachment-file strong{overflow-wrap:anywhere;color:var(--accent);font-weight:800;text-decoration:none}.attachment-file a:hover{text-decoration:underline}.attachment-row small,.attachment-row span,.attachment-row time{color:var(--muted);font-size:11px}.attachment-origin span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply-composer{border-bottom:1px solid var(--border);padding:30px 0}.reply-composer-collapsed{padding:0}.reply-composer-collapsed>summary{cursor:pointer;color:var(--accent);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:800;list-style:none;display:flex}.reply-composer-collapsed>summary::-webkit-details-marker{display:none}.reply-composer-collapsed>summary:before{content:"+";background:var(--accent-soft);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.reply-composer-collapsed[open]>summary:before{content:"−"}.reply-composer-collapsed>summary span{margin-right:auto}.reply-composer-collapsed>summary small{overflow-wrap:anywhere;color:var(--muted);font-weight:500}.reply-composer-content{padding:4px 0 30px}.reply-composer-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reply-composer-heading span,.reply-form label,.signature-form label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.reply-composer-heading h2{margin:5px 0 0;font-size:22px}.reply-composer-heading a{color:var(--accent);font-size:13px}.reply-form,.signature-form{gap:12px;margin-top:22px;display:grid}.reply-form textarea,.signature-form textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:14px;line-height:1.55}.reply-attachments-field{gap:10px;display:grid}.reply-attachments-field input[type=file]{border:1px dashed var(--border);background:var(--surface-strong);color:var(--text);border-radius:12px;padding:14px}.reply-attachments-field>small{color:var(--muted)}.reply-attachment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reply-attachment-list>li{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.reply-attachment-list>li>div:first-child{min-width:0}.reply-attachment-list strong,.reply-attachment-list small{overflow-wrap:anywhere;display:block}.reply-attachment-list small{color:var(--muted);margin-top:4px}.reply-attachment-actions{flex:none;gap:7px;display:flex}.reply-form .reply-attachment-actions button,.reply-preview-heading button{border:1px solid var(--accent-border);color:var(--accent);background:0 0;padding:8px 11px;font-size:12px}.reply-form .reply-attachment-actions button.remove{border-color:var(--danger-border);color:var(--danger)}.reply-form .reply-attachment-actions button:disabled{cursor:not-allowed;opacity:.45}.reply-attachment-error{background:var(--danger-soft);color:var(--danger);border-radius:10px;padding:10px 12px;font-size:13px}.reply-preview{z-index:100;width:min(1000px,100vw - 32px);height:min(760px, calc(var(--viewport-height) - 32px));border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:16px;padding:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00000061}.reply-preview[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.reply-preview::backdrop{background:#0000008c}.reply-preview-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.reply-preview-heading strong,.reply-preview-heading small{overflow-wrap:anywhere;display:block}.reply-preview-heading small{color:var(--muted);margin-top:3px}.reply-preview-content{background:var(--background);place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.reply-preview-content img,.reply-preview-content video{width:auto;max-width:100%;height:auto;max-height:100%}.reply-preview-content iframe{background:#fff;border:0;width:100%;height:100%}.post-reply-stage-prompt{width:min(520px,100vw - 32px);max-height:calc(var(--viewport-height) - 24px);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;padding:26px;overflow:auto;box-shadow:0 20px 70px #00000061}.post-reply-stage-prompt::backdrop{background:#0000008c}.post-reply-stage-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:18px;font-size:24px;font-weight:900;display:grid}.post-reply-stage-prompt span,.post-reply-stage-prompt label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.post-reply-stage-prompt h2{margin:6px 0 0;font-size:24px}.post-reply-stage-prompt p{color:var(--muted);margin:12px 0 0;line-height:1.55}.post-reply-stage-prompt form{gap:9px;margin-top:22px;display:grid}.post-reply-stage-prompt select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:11px 13px}.post-reply-stage-actions{gap:9px;margin-top:8px;display:flex}.post-reply-stage-actions button{cursor:pointer;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:10px;padding:11px 15px;font-weight:800}.post-reply-stage-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.reply-addresses{background:var(--surface-strong);border-radius:12px;gap:5px;padding:13px 15px;font-size:13px;display:grid}.reply-addresses span{overflow-wrap:anywhere}.signature-preview{border-left:3px solid var(--blue);background:var(--surface-strong);padding:12px 16px}.signature-preview pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted);font:inherit;margin:10px 0 0;font-size:13px}.reply-form button,.signature-form button{cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:12px;justify-self:start;padding:13px 20px;font-weight:800}.reply-success,.reply-error{border-radius:10px;margin-top:18px;padding:12px 14px}.reply-success{background:var(--accent-soft);color:var(--accent)}.reply-error{background:var(--danger-soft);color:var(--danger)}.settings-card{max-width:850px;margin:0 auto}.settings-section{padding-top:30px}.settings-section+.settings-section{border-top:1px solid var(--border);margin-top:34px}.settings-section h2{margin-bottom:9px;font-size:22px}.settings-section>p{max-width:680px;color:var(--muted);margin-bottom:0;line-height:1.55}.preference-form{gap:16px;margin-top:22px;display:grid}.preference-options{border:0;gap:10px;margin:0;padding:0;display:grid}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-width-options{grid-template-columns:repeat(3,minmax(0,1fr))}.preference-options legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preference-options label{cursor:pointer;border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;gap:10px;min-width:0;padding:15px;display:flex}.preference-options label:has(input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.preference-options input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.preference-options span,.preference-options strong,.preference-options small{min-width:0;display:block}.preference-options small{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.preference-form>button{cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:12px;justify-self:start;padding:12px 17px;font-weight:800}.review-actions,.assignment-form{border-bottom:1px solid var(--border);padding:24px 0}.assignment-form label{color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.assignment-form>div{gap:10px;display:flex}.assignment-form select,.assignment-form input:not([type=hidden]){border:1px solid var(--border);background:var(--surface-strong);min-width:260px;color:var(--text);border-radius:10px;padding:10px 12px}.assignment-form small{color:var(--muted);margin-top:10px;display:block}.review-actions>span{color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.review-actions>div{gap:10px;display:flex}.review-actions button{cursor:pointer;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:10px;padding:10px 16px;font-weight:700}.review-actions .review-confirm{border-color:var(--accent-border);color:var(--accent)}.review-actions .review-reject{border-color:var(--danger-border);color:var(--danger)}.source-note{color:var(--muted);padding-top:22px;font-size:11px}.source-note code{overflow-wrap:anywhere}.standalone-error{border:1px solid var(--border);background:var(--surface);border-radius:22px;margin-top:80px}.simple-header{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.simple-header .back-link{margin-bottom:0}.header-actions,.detail-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-topbar .back-link{margin-bottom:0}.order-form-card{border:1px solid var(--border);background:var(--surface-glass);border-radius:24px;padding:42px}.order-form-card h1{font-size:clamp(19px,3.5vw,31px)}.public-order-form{margin-top:34px;display:grid}.public-order-form label{color:var(--muted);margin:16px 0 8px;font-size:12px}.public-order-form input,.public-order-form textarea{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--text);font:inherit;border-radius:11px;padding:13px 14px}.public-order-form button,.order-actions button{cursor:pointer;border:1px solid var(--accent-border);background:var(--accent-soft);width:fit-content;color:var(--accent);border-radius:10px;margin-top:22px;padding:11px 16px;font-weight:800}.success-banner{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);border-radius:12px;flex-direction:column;gap:5px;margin-top:28px;padding:16px;display:flex}.success-banner span{color:var(--muted);font-size:12px}.order-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,1fr) 180px 220px;align-items:center;gap:24px;padding:22px 26px;display:grid}.order-row:last-child{border-bottom:0}.order-row small,.order-row p,.order-actions span{color:var(--muted);font-size:12px}.order-row small{overflow-wrap:anywhere;margin-top:5px;display:block}.order-row p{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;overflow:hidden}.order-money{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.order-actions form{flex-direction:column;align-items:flex-start;display:flex}.order-actions button{margin-top:7px}.status-paid,.paid-note{border-color:var(--accent-border);color:var(--accent)}.status-invoiced{border-color:var(--amber-border);color:var(--amber)}.statistics-heading{align-items:end}.statistics-period{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:end;gap:10px;padding:12px;display:flex}.statistics-period label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:700;display:grid}.statistics-period input,.statistics-period button{border:1px solid var(--border);background:var(--background);min-height:40px;color:var(--text);font:inherit;border-radius:9px;padding:8px 11px}.statistics-period button{cursor:pointer;border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:800}.statistics-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.statistics-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:0 12px 36px #143c2312}.statistics-card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.statistics-card-heading span,.statistics-card-heading small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.statistics-card-heading h2{margin:4px 0 0;font-size:21px}.statistics-table-wrap{overflow-x:auto}.statistics-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}.statistics-table th,.statistics-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:13px 12px}.statistics-table thead th{background:var(--surface-strong);color:var(--muted);text-transform:uppercase;font-size:10px}.statistics-table th:first-child{z-index:1;background:var(--surface);text-align:left;min-width:170px;position:sticky;left:0}.statistics-table thead th:first-child{background:var(--surface-strong)}.statistics-table tbody tr:last-child th,.statistics-table tbody tr:last-child td{border-bottom:0}.statistics-table th small{color:var(--danger);margin-top:3px;font-weight:400;display:block}.statistics-table td.attention{color:var(--amber);font-weight:800}.statistics-table td.danger{color:var(--danger);font-weight:800}.pipeline-statistics{gap:12px;padding:22px;display:grid}.pipeline-statistic{color:var(--text);border-radius:10px;grid-template-columns:minmax(190px,280px) minmax(160px,1fr) 42px;align-items:center;gap:14px;padding:5px 7px;text-decoration:none;display:grid}.pipeline-statistic:hover{background:var(--accent-soft)}.pipeline-statistic>span{font-size:13px}.pipeline-statistic>div{background:var(--surface-strong);border-radius:999px;height:10px;overflow:hidden}.pipeline-statistic i{border-radius:inherit;background:var(--accent);height:100%;display:block}.pipeline-statistic strong{text-align:right}@media (max-width:1100px){.topbar{flex-direction:column;align-items:flex-start;gap:18px}.main-nav{width:100%;padding-bottom:4px;overflow-x:auto}.date-filter .search-filter{flex-basis:100%}.order-row{grid-template-columns:minmax(0,1fr) 180px}.order-actions{grid-column:1/-1}}@media (max-width:900px){.shell,.compact-shell{width:calc(100% - 24px)}.page-heading{padding-top:46px;display:block}.topbar{flex-direction:column;align-items:flex-start;gap:18px}.main-nav{width:100%;padding-bottom:4px;overflow-x:auto}.date-chip{margin-top:22px;display:inline-block}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.date-filter{flex-direction:column;align-items:stretch}.date-filter input[type=date],.date-filter select{width:100%}.metric{min-height:94px}.metric strong{margin-top:14px}.lead-row{grid-template-columns:44px 42px minmax(0,1fr);gap:9px 12px;padding:16px 14px}.lead-row>.lead-select{grid-area:1/1;width:44px;height:44px}.lead-select input{width:24px;height:24px}.lead-row>.lead-avatar{grid-area:1/2}.lead-row>.lead-main{grid-area:1/3}.lead-row-meta{flex-wrap:wrap;grid-area:2/3;gap:7px 12px;display:flex}.lead-row-meta .status-badge{white-space:normal;max-width:100%}.lead-row-meta time{text-align:left}.lead-row-actions{flex-wrap:wrap;grid-area:3/3;justify-content:flex-start}.lead-card{padding:22px}.order-form-card{padding:26px 20px}.order-row{grid-template-columns:1fr}.order-row p{overflow-wrap:anywhere;white-space:normal}.order-money{align-items:flex-start}.bulk-toolbar{flex-direction:column;align-items:flex-start}.assignment-form>div{flex-direction:column;align-items:stretch}.assignment-form select,.assignment-form input:not([type=hidden]){width:100%;min-width:0}.lead-card-heading{display:block}.lead-heading-actions{flex-wrap:wrap;margin-top:22px}.lead-heading-actions .status-badge{margin-top:0}.detail-topbar{grid-template-columns:minmax(0,1fr) auto;padding-top:12px;display:grid}.detail-topbar>.auth-controls{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.details-grid{grid-template-columns:1fr}.details-grid div:nth-child(2n){padding-left:0}.lead-tabs{overflow-x:auto}.lead-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-row{grid-template-columns:1fr;gap:12px}.statistics-heading{align-items:stretch}.statistics-period{flex-direction:column;align-items:stretch;margin-top:20px}.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-statistic{grid-template-columns:1fr 42px}.pipeline-statistic>div{grid-area:2/1/auto/-1}.pipeline-filter-heading{flex-direction:column;align-items:flex-start;gap:4px}.reply-attachment-list>li{flex-direction:column;align-items:stretch}.reply-attachment-actions{flex-wrap:wrap}.similar-lead,.merged-leads-history article,.summary-entry>div{flex-direction:column;align-items:stretch}.similar-lead form{grid-template-columns:1fr;width:100%;min-width:0}.conversation-heading,.conversation-meta,.reply-composer-heading{flex-wrap:wrap}.main-nav a,.primary-link,.auth-controls a,.auth-controls button,.queue-tabs a,.pipeline-tabs a,.date-filter input[type=date],.date-filter input[type=search],.date-filter select,.date-filter button,.date-filter a,.bulk-toolbar button,.lead-tabs button,.lead-heading-actions button,.lead-quick-status select,.lead-quick-status button,.conversation-sort select,.assignment-form select,.assignment-form button,.review-actions button,.reply-form button,.signature-form button,.preference-form>button,.reply-preview-heading button,.post-reply-stage-prompt select,.post-reply-stage-actions button,.reply-attachment-actions button,.public-order-form input,.public-order-form button,.order-actions button,.back-link,.chevron{min-height:44px}.reply-preview-heading button{min-width:44px}.statistics-period input,.statistics-period button{min-height:44px}.main-nav a,.back-link,.chevron{align-items:center;display:inline-flex}.chevron{justify-content:center;min-width:44px}.date-filter .checkbox-filter{min-height:44px}.checkbox-filter input{width:22px;height:22px}}@media (max-width:560px){.conversation-heading-tools{width:100%}.conversation-sort{flex:1;min-width:0}.conversation-sort select{width:100%}.metrics,.statistics-metrics{grid-template-columns:1fr}.simple-header{flex-direction:column;align-items:flex-start;gap:18px}.header-actions{flex-wrap:wrap;width:100%}.detail-topbar{grid-template-columns:minmax(0,1fr)}.detail-topbar>.auth-controls{justify-content:flex-start}.preference-options{grid-template-columns:1fr}.lead-card-heading h1{font-size:clamp(14px,4.5vw,19px);line-height:1.08}.lead-quick-grid{grid-template-columns:1fr}.lead-quick-status form,.reply-composer-collapsed>summary{flex-direction:column;align-items:stretch}.reply-composer-collapsed>summary:before{display:none}.reply-attachment-actions button{flex:1}.post-reply-stage-actions{flex-direction:column}.post-reply-stage-actions button,.preference-form>button{width:100%}.post-reply-stage-prompt{padding:20px}.reply-preview{width:calc(100vw - 16px);height:calc(var(--viewport-height) - 16px)}}.notification-center{z-index:90;position:fixed;top:18px;right:22px}.notification-bell{background:var(--panel);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex;position:relative;box-shadow:0 8px 28px #0f172a24}.notification-bell span{color:#fff;background:#c9362b;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.notification-panel{background:var(--panel);border:1px solid var(--border);border-radius:16px;width:min(390px,100vw - 30px);margin-top:10px;overflow:hidden;box-shadow:0 20px 60px #0f172a38}.notification-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notification-panel>header button{color:var(--accent);background:0 0;border:0;font-size:12px}.notification-list{max-height:480px;overflow:auto}.notification-item{background:color-mix(in srgb, var(--panel), var(--accent) 5%);border:0;border-bottom:1px solid var(--border);border-left:4px solid var(--accent);color:var(--text);text-align:left;border-radius:0;gap:5px;width:100%;padding:13px 16px;display:grid}.notification-item.is-read{background:var(--panel);opacity:.68}.notification-warning{border-left-color:#d89a16}.notification-error{border-left-color:#c9362b}.notification-item span,.notification-item time,.notification-empty{color:var(--muted);font-size:12px}.notification-item strong,.notification-item span,.notification-toast strong,.notification-toast span{overflow-wrap:anywhere}.notification-item time{font-size:10px}.notification-empty{margin:0;padding:24px 16px}.notification-panel>a{padding:12px 16px;display:block}.notification-toasts{z-index:100;gap:10px;width:min(390px,100vw - 30px);display:grid;position:fixed;top:78px;right:22px}.notification-toast{background:var(--panel);border:1px solid var(--border);border-left:5px solid var(--accent);color:var(--text);border-radius:14px;padding:14px 42px 14px 16px;position:relative;box-shadow:0 18px 50px #0f172a38}.notification-toast-content{color:var(--text);text-align:left;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.notification-toast-close{color:var(--muted);background:0 0;border:0;padding:0;font-size:22px;position:absolute;top:9px;right:14px}.bulk-toolbar{flex-direction:column;align-items:stretch;gap:12px}.bulk-selection-summary,.bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-actions label{align-items:center;gap:6px;display:flex}.bulk-actions label span{color:var(--muted);font-size:12px}.bulk-actions select{min-width:170px}.claim-control{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.claim-control button{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;font-weight:800}.claim-control small{color:#c9362b;max-width:190px}.claim-control-compact button{min-height:34px;padding:7px 15px;font-size:12px}.claim-on-reply{background:color-mix(in srgb, var(--panel), var(--accent) 7%);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.claim-on-reply input{width:auto}.system-status-list>article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.system-status-list>article>div{gap:5px;display:grid}.system-status-list span{color:var(--muted);font-size:12px}.system-error{color:#c9362b;max-width:60%;margin:0}.system-status-list .system-ok{color:#23845a}@media (max-width:900px){.notification-center{top:12px;right:12px}.notification-list{max-height:min(480px, calc(var(--viewport-height) - 160px))}.notification-toasts{max-height:calc(var(--viewport-height) - 82px);top:70px;right:12px;overflow-y:auto}.notification-panel>header button,.notification-panel>a,.notification-item,.notification-toast-content,.claim-control-compact button,.bulk-actions button,.bulk-actions select{min-height:44px}.notification-toast-close{width:44px;height:44px;top:0;right:0}.claim-control small{overflow-wrap:anywhere;max-width:100%}.system-status-list>article{flex-direction:column;align-items:stretch}.system-error{max-width:none}}.lead-workflow-row{grid-template-columns:18px 42px minmax(280px,1fr) minmax(260px,360px) auto}.lead-row-action{background:color-mix(in srgb, var(--panel), var(--danger) 5%);box-shadow:inset 4px 0 0 var(--danger)}.lead-row-overdue{background:color-mix(in srgb, var(--panel), var(--danger) 10%);box-shadow:inset 4px 0 0 var(--danger)}.lead-row-waiting{background:color-mix(in srgb, var(--panel), var(--blue) 5%);box-shadow:inset 4px 0 0 var(--blue)}.lead-row-closed{opacity:.76}.action-label{background:var(--danger);color:#fff;letter-spacing:.05em;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:900}.lead-workflow-context{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:11px;font-weight:700;display:block}.lead-workflow-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;display:grid}.lead-workflow-meta strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.lead-workflow-meta time,.lead-workflow-meta small{color:var(--muted);text-align:left;font-size:11px}.lead-row-overdue .lead-workflow-meta>strong,.lead-row-overdue .lead-workflow-meta>time{color:var(--danger)}.workflow-banner{border:1px solid var(--border);border-radius:18px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin:24px 0;padding:20px 22px;display:grid}.workflow-banner-action,.workflow-banner-overdue{background:color-mix(in srgb, var(--panel), var(--danger) 7%);border-color:color-mix(in srgb, var(--border), var(--danger) 42%)}.workflow-banner-waiting{background:color-mix(in srgb, var(--panel), var(--blue) 7%);border-color:color-mix(in srgb, var(--border), var(--blue) 42%)}.workflow-banner-closed{background:var(--surface-strong)}.workflow-banner>div>span,.stage-controls span,.attention-resolution label>span,.create-action label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.workflow-banner h2{margin:0 0 6px;font-size:22px}.workflow-banner p,.stage-controls p{color:var(--muted);margin:0}.workflow-banner-cta{background:var(--accent);min-height:44px;color:var(--on-accent);border-radius:10px;align-items:center;margin-top:14px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.conversation-reply-link{min-height:44px;color:var(--accent);align-items:center;margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.workflow-banner dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.workflow-banner dl>div{min-width:0}.workflow-banner dt{color:var(--muted);margin-bottom:5px;font-size:10px}.workflow-banner dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.workflow-controls{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;margin-bottom:24px;display:grid}.stage-controls,.attention-resolution,.action-panel,.journal-panel,.action-history{border:1px solid var(--border);border-radius:16px;padding:18px}.stage-change-form,.stage-change-form label,.closed-stage-controls form,.closed-stage-controls label{gap:10px;display:flex}.stage-change-form,.closed-stage-controls{justify-content:space-between;align-items:end}.stage-change-form label,.closed-stage-controls label{flex-direction:column;flex:1}.stage-change-form select,.closed-stage-controls select{min-width:220px;min-height:44px}.closure-actions select,.closure-actions input{min-height:44px}.closure-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:start;gap:10px;margin-top:16px;padding-top:16px;display:flex}.closure-actions details{min-width:220px}.closure-actions summary,.attention-resolution summary,.create-action summary,.action-card-controls summary,.action-history>summary{color:var(--accent);cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:flex}.closure-actions details form,.attention-resolution form,.create-action form,.action-card-controls{gap:12px;margin-top:14px;display:grid}.closure-actions label,.attention-resolution label,.create-action label{gap:5px;display:grid}.closure-actions textarea,.attention-resolution input,.attention-resolution select,.create-action input,.create-action select,.create-action textarea{width:100%;min-height:44px}.closure-actions textarea,.create-action textarea{min-height:96px}button.success{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.attention-resolution{background:var(--surface-strong);margin-bottom:24px}.action-panel{margin:24px 0}.action-list,.journal-list{gap:10px;display:grid}.action-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:13px;justify-content:space-between;align-items:start;gap:16px;padding:14px 16px;display:flex}.action-card>div{gap:4px;min-width:0;display:grid}.action-card span,.action-card small{color:var(--muted);font-size:11px}.action-card strong,.action-card p{overflow-wrap:anywhere}.action-card p{margin:4px 0 0}.action-card-waiting{border-left:4px solid var(--blue)}.action-card-open{border-left:4px solid var(--danger)}.action-card-completed,.action-card-cancelled{opacity:.75}.action-card-controls{flex:0 390px;min-width:250px}.action-card-controls form{gap:6px;margin-top:8px;display:flex}.action-card-controls input{min-width:0}.create-action{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.journal-panel{margin-bottom:24px}.journal-list article{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.journal-list article>span{background:var(--accent);border-radius:999px;width:9px;height:9px;margin-top:4px}.journal-list article>div{border-bottom:1px solid var(--border);gap:4px;padding-bottom:12px;display:grid}.journal-list small{color:var(--muted);font-size:11px}.action-history{margin-top:24px}.action-history .action-card{margin-top:10px}@media (max-width:900px){.lead-workflow-row{grid-template-columns:44px 42px minmax(0,1fr)}.lead-workflow-context{white-space:normal}.lead-workflow-meta{grid-area:2/2/auto/-1;align-items:start;display:grid}.lead-workflow-row .lead-row-actions{grid-area:3/2/auto/-1}.workflow-banner,.workflow-controls,.workflow-banner dl{grid-template-columns:1fr}.stage-change-form,.closed-stage-controls,.action-card{flex-direction:column;align-items:stretch}.stage-change-form select,.closed-stage-controls select,.action-card-controls{width:100%;min-width:0}.action-card-controls form{flex-direction:column;align-items:stretch}.workflow-controls button,.attention-resolution button,.create-action button,.action-card-controls button{min-height:44px}}@media (max-width:560px){.lead-card{padding:16px}.lead-card-heading,.lead-heading-actions,.closure-actions{flex-direction:column;align-items:stretch}.lead-title-line{flex-direction:column;align-items:flex-start}.action-label,.important-label{width:fit-content}.workflow-banner{margin:18px 0;padding:16px}.workflow-banner h2{font-size:18px}.stage-change-form,.stage-change-form label,.closed-stage-controls form,.closed-stage-controls label{flex-direction:column;align-items:stretch}.closure-actions details,.closure-actions form,.closure-actions button,.lead-heading-actions form,.lead-heading-actions button,.lead-heading-actions .status-badge{width:100%}.reply-form>button,.reply-form input[type=date]{width:100%;min-height:44px}}
