@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#182033;background:#f6f7f9;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#f6f7f9;color:#182033}button,input,textarea,select{font:inherit}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:228px;background:#fff;border-right:1px solid #e7eaf0;padding:22px 14px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:2px 8px 26px}.brandMark{width:36px;height:36px;border-radius:11px;background:#172033;color:#fff;display:grid;place-items:center;font-weight:700}.brand strong,.brand span{display:block}.brand strong{font-size:14px}.brand span{font-size:11px;color:#98a1af;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button{border:0;background:transparent;color:#697386;display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;cursor:pointer;text-align:left}.sidebar nav button:hover{background:#f7f8fa;color:#243147}.sidebar nav button.active{background:#f0f3f7;color:#182033;font-weight:600}.profile{margin-top:auto;border-top:1px solid #edf0f3;padding:17px 8px 0;display:flex;gap:10px;align-items:center}.avatar{width:34px;height:34px;border-radius:50%;background:#eef1f5;display:grid;place-items:center;font-size:12px;font-weight:700}.profile strong,.profile span{display:block}.profile strong{font-size:12px}.profile span{font-size:10px;color:#9aa3b1;margin-top:2px}.main{margin-left:228px;min-height:100vh}.topbar{height:68px;position:sticky;top:0;z-index:15;border-bottom:1px solid #e8ebef;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding:0 28px}.search{display:flex;align-items:center;gap:9px;color:#9aa3b1;width:min(460px,55vw)}.search input{width:100%;border:0;outline:0;background:transparent;color:#263247}.primary,.secondary,.ghost{border:0;border-radius:10px;padding:9px 13px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.primary{background:#172033;color:#fff}.primary:hover{background:#0f1726}.secondary{background:#eef2f6;color:#334155}.secondary:hover{background:#e6ebf0}.ghost{background:transparent;color:#667085;padding:7px 9px}.ghost:hover{background:#f3f5f7}.content{padding:32px 34px 56px;max-width:1220px;margin:auto}.content.wide{max-width:none}.content.narrow{max-width:880px}.hero,.pageTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;color:#929baa}.hero h1,.pageTitle h1,.modalHeader h2,.drawerHeader h2{font-size:30px;letter-spacing:-.045em;margin:5px 0 6px}.hero p,.pageTitle p,.modalHeader p,.drawerHeader p{font-size:13px;color:#87909f;margin:0}.dateChip{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#fff;border:1px solid #e4e8ee;border-radius:10px;color:#667085;font-size:12px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px}.metric{background:#fff;border:1px solid #e5e9ef;border-radius:15px;padding:16px;position:relative;min-height:108px}.metricIcon{width:31px;height:31px;border-radius:9px;background:#f1f4f7;display:grid;place-items:center;color:#526076;margin-bottom:13px}.metric span{font-size:11px;color:#8d96a4}.metric strong{display:block;font-size:26px;letter-spacing:-.04em;margin-top:5px}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.sectionHead h2,.sectionHead h3{font-size:16px;margin:0 0 3px}.sectionHead h3{font-size:14px}.sectionHead p{font-size:12px;color:#939ba8;margin:0}.taskList,.tableCard,.formCard{background:#fff;border:1px solid #e5e9ef;border-radius:15px;overflow:hidden}.taskRow{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;padding:15px 17px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.taskRow:last-child{border-bottom:0}.taskRow:hover{background:#fafbfc}.priority{width:8px;height:8px;border-radius:50%;background:#4d6fff;flex:none}.priority.late{background:#c55353}.taskMain{flex:1;min-width:0}.taskMain>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.taskMain strong{font-size:13px}.taskMain>div span{font-size:11px;color:#5d697b;background:#f2f4f7;border-radius:99px;padding:4px 8px}.taskMain p,.taskMain small{font-size:11px;color:#8c95a3;margin:4px 0 0;display:block}.empty{padding:48px 20px;text-align:center;color:#9aa3b0}.empty svg{margin-bottom:10px}.empty strong,.empty span{display:block}.empty strong{font-size:13px;color:#4c596b}.empty span{font-size:11px;margin-top:5px}.tableCard{overflow:auto}table{width:100%;border-collapse:collapse;min-width:820px}th{background:#fafbfc;text-align:left;padding:12px 15px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#919aa7}td{border-top:1px solid #edf0f4;padding:13px 15px;font-size:12px;color:#596579;cursor:pointer}tbody tr:hover{background:#fafbfc}td strong,td small{display:block}td strong{font-size:12px;color:#253249}td small{font-size:10px;color:#9ba3af;margin-top:3px}.stage{display:inline-flex;padding:5px 8px;border-radius:99px;background:#f1f4f7;color:#536073;font-size:10px}.stage.ganha{background:#eef8f2;color:#3f7855}.stage.perdida{background:#fbefef;color:#965050}.stage.negociacao,.stage.proposta{background:#fff6e8;color:#8d662f}.stage.respondeu,.stage.reuniao{background:#edf4ff;color:#3b5f97}.kanban{display:grid;grid-template-columns:repeat(8,minmax(210px,1fr));gap:11px;overflow:auto;padding-bottom:12px}.kanbanCol{background:#eef1f4;border-radius:14px;padding:9px;min-height:520px}.kanbanHead{padding:5px 4px 11px;display:flex;justify-content:space-between;font-size:11px;color:#687386}.kanbanHead b{background:#e2e6eb;border-radius:99px;padding:2px 6px}.kanbanCard{display:block;width:100%;border:1px solid #e1e6ec;background:#fff;border-radius:11px;padding:11px;text-align:left;margin-bottom:7px;cursor:pointer}.kanbanCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e293b0d}.kanbanCard strong,.kanbanCard span,.kanbanCard small{display:block}.kanbanCard strong{font-size:12px;color:#27344a}.kanbanCard span{font-size:11px;color:#7f8997;margin-top:4px}.kanbanCard small{font-size:10px;color:#9ca4af;margin-top:8px}.dropzone{height:250px;border:1.5px dashed #cdd4de;background:#fff;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:#7c8797;cursor:pointer}.dropzone strong{font-size:14px;color:#2d394d}.dropzone span{font-size:11px}.dropzone input{display:none}.importActions{margin-top:14px}.formCard{padding:19px}.formCard h3{font-size:13px;margin:0 0 15px}.formCard>p,.cardTitleRow p{font-size:11px;color:#929baa;margin:3px 0 0}.field{display:grid;gap:6px}.field>span{font-size:10px;color:#7f8997;font-weight:600}.field input,.field select,.field textarea,.stagePicker select,.cadenceEditRow input,.cadenceEditRow select{width:100%;border:1px solid #dfe4ea;background:#fff;border-radius:9px;padding:9px 10px;color:#29364b;outline:0}.field input:focus,.field select:focus,.field textarea:focus,.stagePicker select:focus,.cadenceEditRow input:focus,.cadenceEditRow select:focus{border-color:#9eacc1;box-shadow:0 0 0 3px #4456700f}.formActions{margin-top:16px;display:flex;justify-content:flex-end}.dangerText{border:0;background:transparent;color:#a64c4c;display:flex;align-items:center;gap:7px;margin-top:16px;cursor:pointer}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141b2733;z-index:40;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{width:min(590px,96vw);height:100%;background:#fff;box-shadow:-28px 0 70px #141e2d1f;padding:24px;overflow:auto}.drawerHeader,.modalHeader{display:flex;justify-content:space-between;gap:20px}.drawerHeader h2,.modalHeader h2{font-size:25px}.headerButtons{display:flex;gap:7px}.iconButton{width:35px;height:35px;border:0;border-radius:9px;background:#f2f4f7;color:#566276;display:grid;place-items:center;cursor:pointer}.iconButton.subtle{width:31px;height:31px;background:#fafbfc}.infoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 12px}.infoGrid>div{border:1px solid #e7eaf0;border-radius:11px;padding:10px}.infoGrid span,.infoGrid strong{display:block}.infoGrid span{font-size:9px;text-transform:uppercase;color:#9aa3af}.infoGrid strong{font-size:11px;margin-top:4px}.stagePicker{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:12px}.stagePicker>span{font-size:10px;font-weight:700;color:#7f8998;text-transform:uppercase}.templateCard{border:1px solid #e3e7ed;border-radius:14px;padding:14px}.templateHead{display:flex;align-items:center;justify-content:space-between}.templateHead span,.templateHead strong{display:block}.templateHead span{font-size:9px;text-transform:uppercase;color:#949daa}.templateHead strong{font-size:12px;margin-top:3px}.subjectLine{background:#f7f8fa;border-radius:8px;padding:8px 9px;margin:12px 0 6px;font-size:11px;color:#596579}.templateCard textarea{width:100%;height:205px;resize:none;border:0;outline:0;line-height:1.55;color:#344054;padding:8px 2px;background:#fff;font-size:13px}.templateButtons{display:flex;justify-content:flex-end;gap:8px}.quickGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.quickGrid button,.quickGrid a{border:1px solid #e3e7ed;background:#fff;border-radius:11px;padding:11px;text-align:left;color:#4f5d70;text-decoration:none;cursor:pointer}.quickGrid svg{margin-bottom:8px}.quickGrid span,.quickGrid small{display:block}.quickGrid span{font-size:11px;font-weight:600}.quickGrid small{font-size:9px;color:#9aa2ae;margin-top:3px}.cadencePreview{border-top:1px solid #eef0f3;margin-top:20px;padding-top:19px}.cadencePreview .sectionHead h3{font-size:15px}.cadencePreview .sectionHead p{font-size:12px}.cadenceRow{display:flex;gap:10px;align-items:center;padding:8px 0;color:#7b8595}.cadenceRow .dot{width:24px;height:24px;border-radius:50%;background:#eef1f5;display:grid;place-items:center;font-size:9px;flex:none}.cadenceRow strong,.cadenceRow span{display:block}.cadenceRow strong{font-size:13px;color:#566275}.cadenceRow span{font-size:11px;color:#9da5af;margin-top:2px}.cadenceRow.done .dot{background:#eaf4ee;color:#4e7a5d}.cadenceRow.current .dot{background:#172033;color:#fff}.cadenceRow.current strong{color:#182033}.contactPanel{border-top:1px solid #eef0f3;margin-top:12px;padding-top:14px;display:grid;gap:8px}.contactPanel>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.contactPanel span{color:#9aa3af}.contactPanel strong{color:#566275;font-weight:500;text-align:right}.modal{background:#f7f8fa;border-radius:18px;box-shadow:0 30px 80px #141c2833;margin:auto;max-height:94vh;overflow:auto}.accountModal{width:min(1040px,94vw);padding:22px}.editorGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:18px}.twoCols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.notes{height:92px;resize:vertical}.cardTitleRow{display:flex;align-items:flex-start;justify-content:space-between}.cadenceEditor{display:grid;gap:7px;margin-top:13px}.cadenceEditRow{display:grid;grid-template-columns:28px 1.2fr .8fr 70px 32px;gap:7px;align-items:center}.stepNumber{width:27px;height:27px;border-radius:8px;background:#eef1f5;display:grid;place-items:center;font-size:10px;color:#6f7a8b}.cadenceEditRow input,.cadenceEditRow select{padding:8px;font-size:11px}.offset{border:1px solid #dfe4ea;border-radius:9px;display:flex;align-items:center;padding:0 6px;height:35px;font-size:10px;color:#7c8796}.offset input{border:0;padding:0 3px;width:37px;box-shadow:none!important}.modalFooter{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.toast{position:fixed;right:24px;bottom:24px;background:#172033;color:#fff;border-radius:10px;padding:10px 13px;font-size:11px;display:flex;align-items:center;gap:7px;z-index:80;box-shadow:0 12px 28px #0f172a2e}@media (max-width:900px){.sidebar{width:72px;padding:20px 10px}.brand>div:last-child,.sidebar nav button span,.profile>div:last-child{display:none}.main{margin-left:72px}.content{padding:24px 18px}.metricGrid{grid-template-columns:repeat(2,1fr)}.editorGrid{grid-template-columns:1fr}.topbar{padding:0 18px}}@media (max-width:620px){.metricGrid{grid-template-columns:1fr 1fr}.hero,.pageTitle{flex-direction:column}.infoGrid,.quickGrid,.twoCols{grid-template-columns:1fr}.cadenceEditRow{grid-template-columns:26px 1fr 86px}.cadenceEditRow select{grid-column:2}.offset{grid-column:3;grid-row:1}.cadenceEditRow .subtle{grid-column:3;grid-row:2}.topbar .primary{padding:9px}.topbar .primary{font-size:0}.topbar .primary svg{margin:0}.search{width:70vw}}.linkedinGlyph{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1.5px solid currentColor;border-radius:4px;font-size:10px;font-weight:800;line-height:1}.channelMessages{display:grid;gap:10px;margin:12px 0 4px}.channelCard{border:1px solid #e3e7ed;background:#fbfcfd;border-radius:13px;padding:13px}.channelTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.channelTitle>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#334155}.channelCard p{font-size:12px;line-height:1.5;color:#475569;margin:10px 0 0}.channelCard small{display:block;font-size:10px;line-height:1.4;color:#94a3b8;margin-top:8px}.importSummary{margin-top:14px;padding:16px 18px;border:1px solid #e4e9f0;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:4px}.importSummary strong{font-size:15px}.importSummary span{font-size:13px;color:#4b5563}.importSummary small{font-size:12px;color:#8a94a3}.cadencePreview h3{font-size:16px}.cadencePreview p{font-size:13px}.cadenceRow strong{font-size:14px}.cadenceRow span{font-size:12.5px}.channelCard p{font-size:14px;line-height:1.55}.contactPanel span{font-size:12px}.contactPanel strong{font-size:13px}.infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountsTable th{font-size:11.5px;padding:14px 16px}.accountsTable td{font-size:14px;padding:15px 16px}.accountsTable td strong{font-size:14px}.accountsTable td small{font-size:11.5px;line-height:1.35;margin-top:4px}.accountsTable .stage{font-size:11.5px;padding:6px 9px}.accountsTable .nextActionText{font-size:13px;font-weight:600;color:#334155}.rowActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.rowDelete{width:31px;height:31px;border:0;border-radius:8px;background:transparent;color:#a04f4f;display:grid;place-items:center;cursor:pointer}.rowDelete:hover{background:#fbefef}.historyHint{margin-top:6px!important;color:#7d8797!important}.dangerIcon{color:#a04f4f}.dangerIcon:hover{background:#fbefef}.historyPanel{border-top:1px solid #eef0f3;margin-top:18px;padding-top:18px}.historyPanel .sectionHead h3{font-size:15px}.historyPanel .sectionHead p{font-size:12px}.historyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.historyGrid>div{border:1px solid #e7eaf0;border-radius:11px;padding:11px}.historyGrid span,.historyGrid strong{display:block}.historyGrid span{font-size:10px;text-transform:uppercase;color:#9aa3af}.historyGrid strong{font-size:13px;margin-top:4px;color:#475569}.overdueBanner{margin-top:10px;border:1px solid #f0d4d4;background:#fff7f7;border-radius:11px;padding:11px 12px;display:grid;grid-template-columns:auto 1fr;gap:3px 8px;color:#984d4d}.overdueBanner svg{grid-row:1/3;margin-top:2px}.overdueBanner strong{font-size:13px}.overdueBanner span{font-size:11px}.responseBox{margin-top:10px;background:#f7f9fb;border:1px solid #e5e9ef;border-radius:11px;padding:11px 12px}.responseBox span{font-size:10px;text-transform:uppercase;font-weight:700;color:#8b95a4}.responseBox p{font-size:13px;line-height:1.5;color:#465468;margin:6px 0 0;white-space:pre-wrap}.reentryHint{color:#486581!important;font-weight:600;margin-top:5px!important}.pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-top:1px solid #edf0f4;background:#fafbfc}.pageSize{display:flex;align-items:center;gap:8px;font-size:12px;color:#7b8796}.pageSize select{border:1px solid #dfe4ea;background:#fff;border-radius:8px;padding:6px 8px;color:#334155}.pageInfo{font-size:12px;color:#7f8997}.pageButtons{display:flex;align-items:center;gap:8px}.pageButtons button{border:1px solid #dfe4ea;background:#fff;border-radius:8px;padding:7px 10px;color:#445268;cursor:pointer}.pageButtons button:disabled{opacity:.4;cursor:not-allowed}.pageButtons span{font-size:12px;color:#667085;min-width:52px;text-align:center}.accountsTable{overflow:hidden}.accountsTable table{display:table}.accountsTable td,.accountsTable th{line-height:1.35}@media (max-width:900px){.pagination{flex-wrap:wrap}.pageInfo{order:3;width:100%;text-align:center}}.reentrySuggestion{margin-top:12px;border:1px solid #d9e4ef;background:#f6f9fc;border-radius:12px;padding:12px}.reentrySuggestion>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.reentrySuggestion span{font-size:10px;letter-spacing:.06em;font-weight:700;color:#6c7f93}.reentrySuggestion strong{font-size:13px;color:#2f475e}.reentrySuggestion p{font-size:12px;line-height:1.5;color:#66788a;margin:7px 0 0}.filterBar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px}.filterDropdownWrap{position:relative}.filterButton,.filterSelect,.clearFilters,.todayBadge{height:38px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#526074;font-size:12px;display:flex;align-items:center;gap:7px;padding:0 12px}.filterButton{cursor:pointer}.filterButton.active{background:#eef3f8;border-color:#cad7e5;color:#26384d}.filterSelect{min-width:145px;outline:none}.clearFilters{cursor:pointer;color:#7c5960;background:snow}.todayBadge{margin-left:auto;background:#f7f9fb;color:#718096}.filterDropdown{position:absolute;z-index:25;top:44px;left:0;width:220px;background:#fff;border:1px solid #dfe4ea;border-radius:12px;box-shadow:0 16px 40px #0f172a1f;padding:8px}.filterDropdown label{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}.filterDropdown label:hover{background:#f7f9fb}.filterDropdown input{accent-color:#172033}.filterDropdown .stage{font-size:11px}@media (max-width:900px){.todayBadge{margin-left:0}.filterSelect{min-width:130px}}.topActions{display:flex;align-items:center;gap:8px}.themeToggle{width:38px;height:38px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#526074;display:grid;place-items:center;cursor:pointer}.themeToggle:hover{background:#f4f6f8}.metric.clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:.18s ease}.metric.clickable:hover{transform:translateY(-1px);border-color:#cfd7e2;box-shadow:0 8px 24px #0f172a0f}.metric.clickable.active{border-color:#93a6c0;box-shadow:0 0 0 2px #465f8214}.metric small{display:block;margin-top:8px;font-size:10px;color:#9aa3af}.todaySectionHead{align-items:flex-end}.priorityLegend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.priorityLegend span{display:flex;align-items:center;gap:6px;font-size:11px;color:#7c8796}.priority{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:#4d6fff}.priority.high{background:#c65353}.priority.medium{background:#d79a38}.priority.normal{background:#4d6fff}.priorityLabel{font-size:10px;font-weight:700;border-radius:999px;padding:4px 8px;min-width:48px;text-align:center}.priorityLabel.high{background:#fbefef;color:#a44747}.priorityLabel.medium{background:#fff5e5;color:#94651f}.priorityLabel.normal{background:#edf3ff;color:#4568a5}.todayPagination{border-top:1px solid #edf0f4}.taskRow{min-height:82px}.taskMain small{font-size:11.5px}.taskMain p{font-size:12px}.app.dark{background:#111722;color:#e7edf5;min-height:100vh}.app.dark .sidebar{background:#151c28;border-color:#263142}.app.dark .brandMark{background:#e8edf5;color:#172033}.app.dark .brand strong,.app.dark .profile strong{color:#eef3fa}.app.dark .brand span,.app.dark .profile span{color:#78869a}.app.dark .sidebar nav button{color:#9ba8ba}.app.dark .sidebar nav button:hover{background:#1c2635;color:#edf3fa}.app.dark .sidebar nav button.active{background:#202b3b;color:#fff}.app.dark .profile{border-color:#263142}.app.dark .avatar{background:#232f40;color:#e7edf5}.app.dark .main{background:#111722}.app.dark .topbar{background:#111722e6;border-color:#263142}.app.dark .search,.app.dark .search input{color:#a8b5c6}.app.dark .search input::placeholder{color:#718096}.app.dark .primary{background:#dce6f3;color:#182033}.app.dark .primary:hover{background:#edf3fa}.app.dark .secondary{background:#202b3b;color:#d8e2ee}.app.dark .secondary:hover{background:#263548}.app.dark .ghost{color:#aeb9c8}.app.dark .ghost:hover{background:#1d2735}.app.dark .themeToggle{background:#1b2432;border-color:#2a3647;color:#dbe5f1}.app.dark .themeToggle:hover{background:#232e3e}.app.dark .eyebrow{color:#74849a}.app.dark .hero h1,.app.dark .pageTitle h1,.app.dark .modalHeader h2,.app.dark .drawerHeader h2,.app.dark .sectionHead h2,.app.dark .sectionHead h3{color:#eef3fa}.app.dark .hero p,.app.dark .pageTitle p,.app.dark .modalHeader p,.app.dark .drawerHeader p,.app.dark .sectionHead p{color:#8795a7}.app.dark .dateChip,.app.dark .todayBadge{background:#18212e;border-color:#2a3647;color:#aeb9c8}.app.dark .metric,.app.dark .taskList,.app.dark .tableCard,.app.dark .formCard,.app.dark .templateCard,.app.dark .channelCard,.app.dark .importSummary{background:#171f2b;border-color:#2a3545}.app.dark .metricIcon{background:#222d3c;color:#aebbd0}.app.dark .metric span{color:#8593a6}.app.dark .metric strong{color:#f2f5f9}.app.dark .metric small{color:#6f7f94}.app.dark .metric.clickable:hover{border-color:#44556c;box-shadow:0 8px 28px #0003}.app.dark .metric.clickable.active{border-color:#6682a6;box-shadow:0 0 0 2px #6682a621}.app.dark .taskRow{background:#171f2b;border-color:#283443;color:#dbe4ef}.app.dark .taskRow:hover{background:#1c2634}.app.dark .taskMain strong{color:#eef3fa}.app.dark .taskMain>div span{background:#222d3c;color:#aab7c9}.app.dark .taskMain p,.app.dark .taskMain small{color:#8492a5}.app.dark .priorityLegend span{color:#8c9aab}.app.dark .priorityLabel.high{background:#3a2025;color:#ef9ca3}.app.dark .priorityLabel.medium{background:#3b2f1d;color:#e8bb70}.app.dark .priorityLabel.normal{background:#1f2f4c;color:#91b4ef}.app.dark .pagination{background:#151d29;border-color:#293545}.app.dark .pageInfo,.app.dark .pageButtons span,.app.dark .pageSize{color:#8998aa}.app.dark .pageButtons button,.app.dark .pageSize select{background:#1d2735;border-color:#344256;color:#bdc9d7}.app.dark .pageButtons button:hover{background:#253244}.app.dark th{background:#151d29;color:#7f8ea2}.app.dark td{border-color:#283443;color:#aeb9c8}.app.dark tbody tr:hover{background:#1b2431}.app.dark td strong{color:#edf3f9}.app.dark td small{color:#79889a}.app.dark .filterButton,.app.dark .filterSelect,.app.dark .clearFilters{background:#18212e;border-color:#2c394a;color:#aeb9c8}.app.dark .filterButton.active{background:#223047;border-color:#40536e;color:#e1e9f3}.app.dark .filterDropdown{background:#18212e;border-color:#2d3a4c;box-shadow:0 18px 50px #00000059}.app.dark .filterDropdown label:hover{background:#202b3b}.app.dark .stage{background:#222d3c;color:#b4c0d0}.app.dark .kanbanCol{background:#151d29}.app.dark .kanbanHead{color:#8997a9}.app.dark .kanbanHead b{background:#222c3a}.app.dark .kanbanCard{background:#1b2431;border-color:#2c3949}.app.dark .kanbanCard strong{color:#eef3fa}.app.dark .kanbanCard span,.app.dark .kanbanCard small{color:#8f9caf}.app.dark .drawer,.app.dark .modal{background:#151d29;color:#dbe4ef}.app.dark .overlay{background:#03070eb8}.app.dark input,.app.dark textarea,.app.dark select{background:#18212e;color:#dbe4ef;border-color:#2d3a4c}.app.dark input::placeholder,.app.dark textarea::placeholder{color:#68788d}.app.dark .subjectLine,.app.dark .responseBox,.app.dark .reentrySuggestion{background:#1a2432;border-color:#2c3949;color:#aeb9c8}.app.dark .templateCard textarea{background:#171f2b;color:#cbd6e4}.app.dark .quickGrid button,.app.dark .quickGrid a{background:#18212e;border-color:#2c3949;color:#aeb9c8}.app.dark .cadencePreview,.app.dark .contactPanel,.app.dark .historyPanel{border-color:#2a3545}.app.dark .cadenceRow strong,.app.dark .contactPanel strong,.app.dark .historyGrid strong{color:#bac6d5}.app.dark .cadenceRow span,.app.dark .contactPanel span,.app.dark .historyGrid span{color:#75859a}.app.dark .cadenceRow .dot,.app.dark .stepNumber{background:#222d3c;color:#9aa8ba}.app.dark .cadenceRow.current .dot{background:#dce6f3;color:#182033}.app.dark .cadenceRow.current strong{color:#eef3fa}.app.dark .historyGrid>div{border-color:#2c3949}.app.dark .overdueBanner{background:#321f24;border-color:#5a3039;color:#ef9ca3}.app.dark .dropzone{background:#151d29;border-color:#36465b;color:#96a5b8}.app.dark .toast{background:#e1e9f3;color:#172033}@media (max-width:760px){.priorityLegend,.priorityLabel{display:none}.topActions{gap:5px}.themeToggle{width:36px;height:36px}}.pipelineContent{height:calc(100vh - 68px);padding-bottom:24px;display:flex;flex-direction:column;overflow:hidden}.pipelineContent .pageTitle{flex:0 0 auto;margin-bottom:18px}.pipelineContent .kanban{flex:1;min-height:0;display:grid;grid-template-columns:repeat(8,minmax(220px,1fr));gap:11px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;align-items:stretch}.pipelineContent .kanbanCol{min-height:0;height:100%;display:flex;flex-direction:column;padding:9px}.pipelineContent .kanbanHead{flex:0 0 auto;position:sticky;top:0;z-index:2}.pipelineContent .kanbanCards{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:3px;scrollbar-width:thin;scrollbar-color:#c7ced8 transparent}.pipelineContent .kanbanCards::-webkit-scrollbar{width:7px}.pipelineContent .kanbanCards::-webkit-scrollbar-thumb{background:#c7ced8;border-radius:999px}.pipelineContent .kanbanCards::-webkit-scrollbar-track{background:transparent}.kanbanEmpty{height:90px;display:grid;place-items:center;text-align:center;color:#9aa3af;font-size:11px;border:1px dashed #d9dee6;border-radius:10px}.app.dark .pipelineContent .kanbanCards{scrollbar-color:#435064 transparent}.app.dark .pipelineContent .kanbanCards::-webkit-scrollbar-thumb{background:#435064}.app.dark .kanbanEmpty{color:#68788d;border-color:#2c3949}@media (max-width:900px){.pipelineContent{height:auto;min-height:calc(100vh - 68px);overflow:visible}.pipelineContent .kanban{height:620px;flex:none}}.insightSection{margin:22px 0 24px}.sectionHead.compact{margin-bottom:11px}.insightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.insightCard{min-height:142px;border:1px solid #e2e7ed;border-radius:14px;background:#fff;padding:15px 16px;text-align:left;color:inherit;font:inherit}.insightCard.clickable{cursor:pointer;transition:.18s ease}.insightCard.clickable:hover{transform:translateY(-1px);box-shadow:0 9px 26px #0f172a0f}.insightKicker{display:block;font-size:9px;letter-spacing:.1em;font-weight:800;color:#8a96a6;margin-bottom:10px}.insightCard strong{display:block;font-size:13.5px;color:#182235;margin-bottom:7px}.insightCard p{font-size:11.5px;line-height:1.55;color:#6f7d8e;margin:0}.insightAction{display:flex;align-items:center;gap:4px;margin-top:11px;font-size:10.5px;font-weight:700;color:#405978}.insightCard.high{border-left:3px solid #c65353}.insightCard.medium{border-left:3px solid #d79a38}.insightCard.normal{border-left:3px solid #4d6fff}.insightCard.good{border-left:3px solid #4b8c6a}.processStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;border:1px solid #e2e7ed;border-radius:12px;background:#fafbfc;overflow:hidden}.processStrip>div{padding:10px 13px;border-right:1px solid #e7ebf0;display:flex;align-items:center;justify-content:space-between;gap:10px}.processStrip>div:last-child{border-right:0}.processStrip span{font-size:10.5px;color:#7c8897}.processStrip strong{font-size:13px;color:#1f2c3d}.app.dark .insightCard{background:#171f2b;border-color:#2a3545}.app.dark .insightCard strong{color:#edf3f9}.app.dark .insightCard p{color:#8795a7}.app.dark .insightKicker{color:#68798e}.app.dark .insightAction{color:#99b1ce}.app.dark .processStrip{background:#151d29;border-color:#2a3545}.app.dark .processStrip>div{border-color:#293545}.app.dark .processStrip span{color:#7f8ea2}.app.dark .processStrip strong{color:#edf3f9}@media (max-width:1050px){.insightGrid{grid-template-columns:1fr}.processStrip{grid-template-columns:1fr 1fr}.processStrip>div:nth-child(2){border-right:0}.processStrip>div:nth-child(-n+2){border-bottom:1px solid #e7ebf0}.app.dark .processStrip>div:nth-child(-n+2){border-bottom-color:#293545}}@media (max-width:620px){.processStrip{grid-template-columns:1fr}.processStrip>div{border-right:0;border-bottom:1px solid #e7ebf0}.processStrip>div:last-child{border-bottom:0}.app.dark .processStrip>div{border-bottom-color:#293545}}.contactCount{display:inline-flex;margin-left:7px;padding:2px 7px;border-radius:999px;background:#eef3f9;color:#5f7188;font-size:9.5px;font-weight:700;vertical-align:middle}.contactsPanel{padding:18px 0;border-bottom:1px solid #edf0f4}.contactsList{display:grid;gap:8px}.contactChoice{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid #e2e7ed;background:#fff;border-radius:11px;padding:10px 12px;color:inherit}.contactChoice:hover{background:#f7f9fc}.contactChoice.active{border-color:#9bb0cb;background:#f4f7fb}.contactChoice>div{display:grid;gap:2px}.contactChoice strong{font-size:12px;color:#1b2738}.contactChoice span{font-size:10px;color:#77879a}.contactChoice small{font-size:10px;color:#929cab}.contactChoice>span{padding:4px 7px;border-radius:999px;background:#eef3f9;font-weight:700}.contactsEditorTitle{margin-top:20px;padding-top:18px;border-top:1px solid #edf0f4}.contactsEditor{display:grid;gap:12px;margin-top:10px}.contactEditorCard{border:1px solid #e2e7ed;border-radius:12px;padding:12px;background:#fbfcfd}.contactEditorCard.primaryContact{border-color:#9fb3ce;background:#f7f9fc}.contactEditorHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.contactEditorHead strong{font-size:12px}.contactEditorHead>div{display:flex;align-items:center;gap:6px}.ghost.small{font-size:10px;padding:5px 7px}.app.dark .contactCount{background:#233044;color:#9fb0c7}.app.dark .contactsPanel,.app.dark .contactsEditorTitle{border-color:#2a3545}.app.dark .contactChoice{background:#18212e;border-color:#2c3949}.app.dark .contactChoice:hover{background:#202b3b}.app.dark .contactChoice.active{background:#223047;border-color:#40536e}.app.dark .contactChoice strong{color:#edf3f9}.app.dark .contactChoice span,.app.dark .contactChoice small{color:#8998aa}.app.dark .contactChoice>span{background:#263548}.app.dark .contactEditorCard{background:#171f2b;border-color:#2a3545}.app.dark .contactEditorCard.primaryContact{background:#1d2735;border-color:#40536e}.todayContactsSection{margin:22px 0 8px}.todayContactsHead{align-items:center}.todayContactsCount{min-width:34px;height:28px;padding:0 10px;border:1px solid #dfe5ec;border-radius:999px;background:#f7f9fb;color:#415269;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.todayContactsCard{border:1px solid #e2e7ed;border-radius:14px;background:#fff;overflow:hidden}.todayContactRow{width:100%;border:0;border-bottom:1px solid #edf0f4;background:#fff;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-align:left;color:inherit;cursor:pointer}.todayContactRow:last-child{border-bottom:0}.todayContactRow:hover{background:#fafbfc}.todayContactTime{font-size:11px;font-weight:800;color:#718096;font-variant-numeric:tabular-nums}.todayContactMain{min-width:0;display:flex;flex-direction:column;gap:3px}.todayContactMain strong{font-size:12.5px;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todayContactMain span{font-size:11px;color:#7c8897;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todayContactAction{display:flex;align-items:center;gap:8px;color:#6d7b8c}.todayContactAction span{font-size:10.5px;background:#f1f4f7;padding:5px 8px;border-radius:999px;white-space:nowrap}.todayContactsPagination{border-top:1px solid #edf0f4}.app.dark .todayContactsCount{background:#18212e;border-color:#2d3949;color:#b9c7d7}.app.dark .todayContactsCard{background:#171f2b;border-color:#2a3545}.app.dark .todayContactRow{background:#171f2b;border-color:#283443}.app.dark .todayContactRow:hover{background:#1c2634}.app.dark .todayContactTime{color:#8291a4}.app.dark .todayContactMain strong{color:#eef3fa}.app.dark .todayContactMain span{color:#8392a5}.app.dark .todayContactAction{color:#91a0b2}.app.dark .todayContactAction span{background:#222d3c;color:#aebbd0}.app.dark .todayContactsPagination{border-color:#293545}@media (max-width:760px){.todayContactRow{grid-template-columns:52px minmax(0,1fr)}.todayContactAction{grid-column:2;justify-self:start}.todayContactAction svg{display:none}}.contactChoice{display:flex!important;align-items:stretch;gap:8px;padding:0!important;overflow:hidden}.contactChoiceMain{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;color:inherit;text-align:left;padding:12px;cursor:pointer}.contactChoiceMain>div{display:flex;flex-direction:column;gap:2px;min-width:0}.contactChoiceMain em{font-style:normal;font-size:11px;color:var(--muted);margin-top:5px}.restartCadence{display:flex;align-items:center;gap:6px;align-self:center;margin-right:10px;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--muted);font-size:11px;white-space:nowrap;cursor:pointer}.restartCadence:hover{color:var(--text);border-color:var(--text)}@media (max-width:700px){.contactChoice{flex-direction:column}.restartCadence{align-self:flex-start;margin:0 12px 10px}}.recipientLine{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.recipientLine>div{display:flex;flex-direction:column;gap:2px;min-width:0}.recipientLine span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.recipientLine strong{font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipientLine .ghost:disabled{opacity:.45;cursor:not-allowed}.heroActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.queueToggle{border:1px solid #182235;background:#182235;color:#fff;border-radius:11px;padding:10px 14px;font-weight:800;font-size:12px;cursor:pointer}.queueToggle:hover,.queueToggle.active{background:#24334a}.app.dark .queueToggle{background:#e8eef6;color:#142033;border-color:#e8eef6}.app.dark .queueToggle:hover,.app.dark .queueToggle.active{background:#cfd9e6}.queueMode{margin:0 0 18px;border:1px solid #dce3eb;border-radius:16px;background:#fff;padding:18px;box-shadow:0 12px 34px #0f172a0d}.queueHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.queueHeader h2{font-size:22px;margin:3px 0 4px}.queueHeader p{margin:0;color:#6f7d8e;font-size:12px}.queueProgress{padding:6px 10px;border-radius:999px;background:#edf2f7;color:#516175;font-size:10.5px;font-weight:800}.queueContext{border-left:3px solid #4d6fff;padding:9px 12px;margin:10px 0 14px;background:#f7f9fc;border-radius:0 9px 9px 0}.queueContext span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#75859a;font-weight:800}.queueContext p{margin:4px 0 0;font-size:12px;line-height:1.5;color:#34445a}.queueRecipient{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #e4e9ef;border-radius:11px;padding:10px 12px;margin-bottom:10px}.queueRecipient>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.queueRecipient span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8995a5}.queueRecipient strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queueRecipientActions{display:flex;gap:7px;flex-wrap:wrap}.queueRecipientActions a{text-decoration:none}.queueMessage{border:1px solid #e4e9ef;border-radius:12px;background:#fafbfc;padding:13px 14px;max-height:250px;overflow:auto}.queueMessage strong{display:block;font-size:12px;margin-bottom:9px}.queueMessage p{white-space:pre-wrap;margin:0;color:#435268;font-size:12px;line-height:1.55}.queueButtons{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.responseQuick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #edf0f4}.responseQuick button,.responseActions button{border:1px solid #dfe5ec;background:#f7f9fb;color:#34445a;border-radius:9px;padding:8px 9px;font-size:10.5px;font-weight:700;cursor:pointer}.responseQuick button:hover,.responseActions button:hover{background:#eef3f8}.dangerChoice{color:#a13e3e!important;border-color:#efcaca!important;background:#fff6f6!important}.backlogBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 18px;padding:11px 13px;border:1px solid #ecd7b0;background:#fffaf0;border-radius:12px}.backlogBar>div{display:flex;flex-direction:column;gap:2px}.backlogBar strong{font-size:12px;color:#69501d}.backlogBar span{font-size:10.5px;color:#8a7447}.contextCard{margin:12px 0;border:1px solid #e2e7ed;border-radius:11px;padding:11px 12px;background:#fafbfc}.contextCard span,.responseActions>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8090a3;font-weight:800;margin-bottom:5px}.contextCard p{margin:0;font-size:11.5px;line-height:1.5;color:#485970}.responseActions{margin:12px 0;padding:11px 12px;border:1px solid #e2e7ed;border-radius:11px}.responseActions>div{display:flex;gap:6px;flex-wrap:wrap}.compactNotes{min-height:74px!important}.app.dark .queueMode{background:#171f2b;border-color:#2a3545;box-shadow:none}.app.dark .queueHeader p,.app.dark .queueMessage p{color:#93a1b3}.app.dark .queueProgress{background:#233044;color:#adbed2}.app.dark .queueContext{background:#182334;border-color:#6685ff}.app.dark .queueContext p{color:#b8c5d4}.app.dark .queueRecipient,.app.dark .queueMessage,.app.dark .contextCard,.app.dark .responseActions{border-color:#2b3747;background:#151d29}.app.dark .responseQuick{border-color:#293545}.app.dark .responseQuick button,.app.dark .responseActions button{background:#202b3a;border-color:#344256;color:#b9c7d9}.app.dark .responseQuick button:hover,.app.dark .responseActions button:hover{background:#283548}.app.dark .dangerChoice{background:#2b1c22!important;border-color:#5b333d!important;color:#f0aab5!important}.app.dark .backlogBar{background:#211e17;border-color:#50442a}.app.dark .backlogBar strong{color:#e6c982}.app.dark .backlogBar span{color:#a89569}.app.dark .contextCard p{color:#aebdce}@media (max-width:850px){.heroActions{justify-content:flex-start}.queueHeader,.queueRecipient,.backlogBar{align-items:flex-start;flex-direction:column}.responseQuick{grid-template-columns:1fr 1fr}.queueButtons{justify-content:flex-start}}.sidebarHint{margin:22px 8px 0;padding:12px;border-radius:12px;background:#f7f8fa;border:1px solid #edf0f3;display:flex;flex-direction:column;gap:3px}.sidebarHint span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#99a2af}.sidebarHint strong{font-size:11px;color:#3a4658}.sidebarHint small{font-size:9.5px;color:#929baa;line-height:1.4}.todayClean{max-width:1160px}.todayHeroClean{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.todayHeroClean h1{font-size:32px;letter-spacing:-.045em;margin:4px 0 7px}.todayHeroClean p{max-width:690px;margin:0;color:#7d8897;font-size:13px;line-height:1.55}.todayHeroActions{display:flex;align-items:center;gap:10px}.todayDate{display:flex;align-items:center;gap:7px;font-size:11px;color:#778395;white-space:nowrap}.bigAction{padding:11px 16px}.todaySummaryBar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5e9ef;background:#fff;border-radius:14px;overflow:hidden;margin-bottom:18px}.todaySummaryBar>*{border:0;border-right:1px solid #edf0f3;background:transparent;padding:13px 15px;text-align:left;color:inherit}.todaySummaryBar>*:last-child{border-right:0}.todaySummaryBar button{cursor:pointer}.todaySummaryBar button:hover,.todaySummaryBar button.active{background:#f7f9fb}.todaySummaryBar span{display:block;font-size:10px;color:#8a95a4}.todaySummaryBar strong{display:block;font-size:20px;margin-top:4px;letter-spacing:-.03em}.todayWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.todayFocusPanel{min-width:0}.todaySidePanel{display:grid;gap:12px}.sideBlock{background:#fff;border:1px solid #e5e9ef;border-radius:14px;padding:14px}.sideTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sideTitle span{font-size:10px;color:#8994a3;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.sideTitle strong{font-size:13px}.sideBlock>button{width:100%;border:0;border-top:1px solid #edf0f3;background:transparent;padding:10px 0;display:flex;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.sideBlock>button:first-of-type{border-top:0}.sideBlock>button div{min-width:0}.sideBlock>button strong,.sideBlock>button span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sideBlock>button strong{font-size:11.5px;color:#2b384c}.sideBlock>button span,.sideBlock>button small{font-size:9.5px;color:#909aa8}.mutedSide,.dailyRule{font-size:11px;line-height:1.65;color:#7f8a99;margin:7px 0 0}.cleanHead{margin-bottom:10px}.cleanTaskList{border-radius:14px}.cleanTask{padding:14px 15px}.backlogMini{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff9ee;border:1px solid #ecd7b0;border-radius:10px;padding:9px 11px;margin-bottom:9px}.backlogMini span{font-size:10.5px;color:#826b3e}.backlogMini button{border:0;background:transparent;color:#72561e;font-size:10px;font-weight:700;cursor:pointer}.cleanQueue{margin-bottom:18px}.accountHeaderActions{display:flex;align-items:center;gap:9px}.segmented{display:inline-flex;background:#eef2f6;border-radius:10px;padding:3px}.segmented button{border:0;background:transparent;border-radius:8px;padding:7px 11px;font-size:11px;color:#6f7b8c;cursor:pointer}.segmented button.active{background:#fff;color:#263247;box-shadow:0 1px 4px #0f172a14}.pipelineEmbedded{height:calc(100vh - 190px);min-height:520px;overflow:hidden}.pipelineEmbedded .kanban{height:100%;display:grid;grid-template-columns:repeat(8,minmax(220px,1fr));gap:11px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.pipelineEmbedded .kanbanCol{height:100%;min-height:0;display:flex;flex-direction:column}.pipelineEmbedded .kanbanCards{flex:1;min-height:0;overflow-y:auto}.importClean{max-width:900px}.importSteps{display:flex;gap:8px;margin:-6px 0 16px}.importSteps span{font-size:10px;color:#a0a9b5;background:#eef1f4;padding:6px 9px;border-radius:999px}.importSteps span.active{color:#334155;background:#e4eaf1;font-weight:700}.cleanDrop{height:190px}.importInbox{margin-top:15px;background:#fff;border:1px solid #e4e8ee;border-radius:16px;overflow:hidden}.importInboxHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px}.importInboxHead h2{font-size:18px;margin:4px 0 3px}.importInboxHead p{font-size:10.5px;color:#929baa;margin:0}.reviewBadge,.organizedBadge{font-size:9px;font-weight:800;padding:6px 9px;border-radius:999px}.reviewBadge{background:#fff5df;color:#8b662a}.organizedBadge{background:#eaf6ef;color:#3f7655}.importBuckets{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.importBuckets>div{padding:14px;border-right:1px solid #edf0f3}.importBuckets>div:last-child{border-right:0}.importBuckets span,.importBuckets small{display:block}.importBuckets span{font-size:9.5px;color:#8f99a7}.importBuckets strong{display:block;font-size:22px;margin:3px 0}.importBuckets small{font-size:9px;color:#a1a9b4}.importDecision{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 17px}.importDecision strong{font-size:11.5px}.importDecision p{max-width:590px;font-size:10.5px;line-height:1.5;color:#7f8a99;margin:4px 0 0}.importDecisionActions{display:flex;gap:8px;flex:none}.importFooter{display:flex;justify-content:flex-end;margin-top:8px}.app.dark .sidebarHint{background:#151d29;border-color:#283443}.app.dark .sidebarHint strong{color:#d7e0eb}.app.dark .todaySummaryBar,.app.dark .sideBlock,.app.dark .importInbox{background:#171f2b;border-color:#2a3545}.app.dark .todaySummaryBar>*{border-color:#293545}.app.dark .todaySummaryBar button:hover,.app.dark .todaySummaryBar button.active{background:#1d2836}.app.dark .sideBlock>button{border-color:#293545}.app.dark .sideBlock>button strong{color:#e7edf5}.app.dark .backlogMini{background:#211e17;border-color:#50442a}.app.dark .segmented{background:#18212e}.app.dark .segmented button.active{background:#253244;color:#edf3f9}.app.dark .importSteps span{background:#1a2431;color:#77879b}.app.dark .importSteps span.active{background:#253244;color:#c9d4e1}.app.dark .importInboxHead,.app.dark .importBuckets,.app.dark .importDecision{border-color:#293545}.app.dark .importBuckets>div{border-color:#293545}.app.dark .reviewBadge{background:#2b2418;color:#dfbf79}.app.dark .organizedBadge{background:#182a21;color:#8ec4a2}@media (max-width:1050px){.todayWorkspace{grid-template-columns:1fr}.todaySidePanel{grid-template-columns:1fr 1fr}.todayHeroClean{flex-direction:column}.todayHeroActions{width:100%;justify-content:space-between}.importDecision{align-items:flex-start;flex-direction:column}.importBuckets{grid-template-columns:1fr 1fr}.importBuckets>div:nth-child(2){border-right:0}.importBuckets>div:nth-child(-n+2){border-bottom:1px solid #edf0f3}}@media (max-width:720px){.todaySummaryBar{grid-template-columns:1fr 1fr}.todaySummaryBar>*:nth-child(2){border-right:0}.todaySummaryBar>*:nth-child(-n+2){border-bottom:1px solid #edf0f3}.todaySidePanel{grid-template-columns:1fr}.todayHeroActions{align-items:stretch;flex-direction:column}.importBuckets{grid-template-columns:1fr}.importBuckets>div{border-right:0;border-bottom:1px solid #edf0f3}.importDecisionActions{width:100%;flex-direction:column}.accountHeaderActions{align-items:flex-end;flex-direction:column}}.authShell{min-height:100vh;background:#0f1722;display:grid;place-items:center;padding:24px;color:#132033}.authCard{width:min(430px,100%);background:#fff;border:1px solid #dfe5ec;border-radius:20px;padding:28px;box-shadow:0 24px 80px #030c1840}.authCard.compact{display:flex;align-items:center;justify-content:center;gap:10px;min-height:170px;flex-direction:column}.authBrand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.authBrand>div:last-child{display:flex;flex-direction:column}.authBrand strong{font-size:13px}.authBrand span,.authCard.compact span{font-size:10px;color:#8b96a5}.authLogo{width:38px;height:38px;border-radius:11px;background:#142033;color:#fff;display:grid;place-items:center;font-weight:800}.authIcon{width:42px;height:42px;border-radius:12px;background:#eef3f8;color:#334155;display:grid;place-items:center;margin-bottom:14px}.authCard h1{font-size:25px;margin:0 0 8px;letter-spacing:-.035em}.authCard>p{font-size:12px;color:#718096;line-height:1.55;margin:0 0 18px}.authCard code{font-size:11px}.authCard pre{font-size:10.5px;background:#f5f7fa;border:1px solid #e4e8ee;border-radius:10px;padding:12px;white-space:pre-wrap;word-break:break-all}.authCard small{display:block;color:#8c97a6;font-size:10px;line-height:1.5;margin-top:14px}.authForm{display:grid;gap:13px}.authForm label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#708095;font-weight:800}.authForm input{display:block;width:100%;margin-top:6px;border:1px solid #dce3eb;border-radius:10px;padding:11px 12px;font:inherit;font-size:13px;box-sizing:border-box}.authSubmit{width:100%;justify-content:center;margin-top:3px}.authSwitch{width:100%;border:0;background:transparent;color:#55657a;font-size:11px;font-weight:700;padding:13px 0 0;cursor:pointer}.authMessage{padding:9px 10px;background:#eff7f1;border:1px solid #d2ead9;color:#427455;border-radius:9px;font-size:10.5px;line-height:1.4}.authMessage.error{background:#fff2f2;border-color:#f1d1d1;color:#9f4545}.syncPill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e1e7ee;background:#f7f9fb;color:#6b788a;border-radius:9px;padding:7px 9px;font-size:10px;white-space:nowrap}.syncPill.error{background:#fff3f3;border-color:#efcece;color:#a24343}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app.dark .syncPill{background:#17212e;border-color:#2c3949;color:#a9b8c9}.app.dark .syncPill.error{background:#2d1d22;border-color:#5c343e;color:#edaab4}
