@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f4f6f9;--surface:#fff;--surface-soft:#f8fafc;--surface-muted:#eef2f7;--ink:#172033;--ink-soft:#465269;--muted:#778299;--border:#e2e7ef;--border-strong:#d3dbe7;--nav:#111827;--nav-soft:#1d2739;--blue:#2764e7;--blue-soft:#edf3ff;--green:#168f6a;--green-soft:#e9f8f2;--amber:#b56b12;--amber-soft:#fff5df;--red:#c64545;--red-soft:#fff0f0;--violet:#7654c8;--violet-soft:#f3efff;--shadow:0 1px 2px #0f172a0a, 0 7px 24px #0f172a0a;--shadow-lg:0 24px 70px #0f172a2e;--radius:15px;--radius-sm:10px}.pipeline-success-note{color:#08775a;background:#eefbf6;border:1px solid #9bdcc4;border-radius:12px;margin-bottom:14px;padding:12px 16px;font-weight:650}.pipeline-principle-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px;display:grid}.pipeline-principle-card>div{gap:3px;display:grid}.pipeline-principle-card small,.manual-task-row small{color:var(--muted)}.live-kanban-board{min-height:520px}.pipeline-history-hint{color:#6750b8;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.pipeline-stage-suggestion{color:#244d9b;background:#f2f6ff;border:1px solid #b9cef8;border-radius:9px;gap:9px;margin-top:10px;padding:10px;display:grid}.pipeline-stage-suggestion.danger{color:#992b35;background:#fff4f4;border-color:#efb3b8}.pipeline-stage-suggestion>div:first-child{align-items:flex-start;gap:7px;display:flex}.pipeline-stage-suggestion svg{flex:none;margin-top:1px}.pipeline-stage-suggestion span{gap:3px;display:grid}.pipeline-stage-suggestion strong{font-size:10px}.pipeline-stage-suggestion small{color:inherit;opacity:.82;font-size:8.5px;line-height:1.4}.pipeline-stage-suggestion-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pipeline-stage-suggestion-actions .button{min-height:30px;padding:5px 7px;font-size:8px}.manual-follow-up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-follow-up-grid .span-two{grid-column:1/-1}.form-error{color:#9e2530;background:#fff3f4;border:1px solid #efb3b8;border-radius:10px;padding:10px 12px}.manual-task-card{margin-bottom:18px}.manual-task-list{border-top:1px solid var(--border);display:grid}.manual-task-row{border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;text-decoration:none;display:flex}.manual-task-row>span{gap:4px;display:grid}.manual-task-row>span:last-child{justify-items:end}.manual-task-row.selected{box-shadow:inset 3px 0 0 var(--blue);background:#f3f7ff;padding-inline:12px}.previous-case-card{background:#fcfaff;border-color:#d8cfef}.live-lead-detail .timeline-item p{color:var(--muted);white-space:pre-wrap;margin:5px 0}.live-lead-detail .timeline-item a{color:var(--blue);margin-top:6px;font-size:12px;font-weight:650;display:inline-flex}@media (max-width:760px){.pipeline-principle-card,.manual-follow-up-grid{grid-template-columns:1fr}.manual-follow-up-grid .span-two{grid-column:auto}.manual-task-row{flex-direction:column;align-items:flex-start}.manual-task-row>span:last-child{justify-items:start}}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink)}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2764e73d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-frame{min-height:100vh;display:flex}.auth-page{background:radial-gradient(circle at 20% 10%, #2764e724, transparent 34%), radial-gradient(circle at 90% 90%, #168f6a1a, transparent 35%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--border);background:var(--surface);width:min(100%,470px);box-shadow:var(--shadow-lg);border-radius:20px;padding:34px}.auth-brand{align-items:center;gap:11px;margin-bottom:30px;display:flex}.auth-brand>div:last-child{flex-direction:column;display:flex}.auth-brand strong{font-size:16px}.auth-brand span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.auth-icon{width:56px;height:56px;color:var(--blue);background:var(--blue-soft);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.auth-card h1{letter-spacing:-.03em;margin:5px 0 10px;font-size:30px}.auth-copy{color:var(--muted);margin:0 0 22px;line-height:1.65}.auth-form{gap:9px;display:grid}.auth-form label{color:var(--ink);font-size:11px;font-weight:700}.auth-form input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--ink);background:var(--surface);border-radius:10px;outline:none;padding:0 13px}.auth-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2764e71f}.auth-submit{color:#fff;background:var(--blue);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-weight:700;display:flex}.auth-submit:hover{background:#1f56ce}.auth-secondary{color:var(--blue);text-align:center;margin-top:15px;font-size:11px;font-weight:700;display:block}.auth-recovery-form{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.auth-notice,.auth-safety{border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.auth-notice.success{color:#256a54;background:var(--green-soft)}.auth-notice.error{color:var(--red);background:var(--red-soft)}.auth-safety{color:#4e7266;background:#f2f8f5;margin:20px 0 0}.auth-safety svg,.auth-notice svg{flex:none;margin-top:1px}.profile-signout{color:#aeb8ca;cursor:pointer;background:0 0;padding:4px 6px;font-size:9px}.profile-signout:hover{color:#fff}.sidebar{z-index:30;color:#d5dbea;background:radial-gradient(circle at 10% 5%, #32589e3d, transparent 35%), var(--nav);flex-direction:column;width:244px;padding:22px 15px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;min-height:44px;padding:0 8px 20px;display:flex}.brand-mark{color:#fff;background:linear-gradient(140deg,#4f83f7,#2c58c5);border-radius:11px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:800;display:grid;box-shadow:0 8px 22px #2764e757}.brand>div:nth-child(2){flex-direction:column;line-height:1.2;display:flex}.brand strong{color:#fff;letter-spacing:-.01em;font-size:15px}.brand span{color:#8793aa;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px}.sidebar-close{margin-left:auto;color:#c2cada!important;display:none!important}.main-nav{flex-direction:column;gap:5px;display:flex}.nav-label{color:#718097;letter-spacing:.12em;text-transform:uppercase;margin:16px 12px 7px;font-size:10px;font-weight:700}.nav-link{color:#9ca8bb;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-weight:540;transition:color .14s,background .14s,transform .14s;display:flex;position:relative}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-link.active{color:#fff;background:linear-gradient(90deg,#3865c84d,#3865c81f)}.nav-link.active:before{content:"";background:#6391ff;border-radius:0 4px 4px 0;width:3px;height:25px;position:absolute;left:-15px}.nav-link-nested{color:#a8c6bc;border-left:1px solid #5dd5aa47;border-radius:0 9px 9px 0;min-height:34px;margin:-2px 0 2px 22px;padding-left:14px;font-size:12px}.nav-link-nested svg{color:#5dd5aa;width:16px;height:16px}.nav-link-nested:hover{color:#e2fff5;background:#25a3791a}.nav-count{color:#dce6ff;text-align:center;background:#527ee03b;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:11px}.nav-dot{background:#eda943;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #eda9431a}.sidebar-spacer{flex:1}.safety-card{background:#168f6a17;border:1px solid #50c99a2e;border-radius:12px;align-items:center;gap:10px;margin:0 2px 15px;padding:12px;display:flex}.safety-icon{color:#5cd5aa;background:#168f6a29;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.safety-card>div:last-child{flex-direction:column;display:flex}.safety-card strong{color:#dbfff2;font-size:12px}.safety-card span{color:#7ea798;margin-top:3px;font-size:10px}.profile{border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:13px 8px 2px;display:flex}.avatar{color:#dce6ff;background:#29354a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.profile>div:nth-child(2){flex-direction:column;flex:1;display:flex}.profile strong{color:#f3f6fb;font-size:12px}.profile span{color:#748197;font-size:10px}.content-frame{width:calc(100% - 244px);min-height:100vh;margin-left:244px}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.menu-button{display:none!important}.global-search{border:1px solid var(--border);width:min(420px,45vw);height:39px;color:var(--muted);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 13px;display:flex}.global-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.global-search kbd{border:1px solid var(--border-strong);color:#8490a3;background:#fff;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10px}.topbar-actions{align-items:center;gap:7px;display:flex}.icon-button{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--surface-muted)}.icon-button:disabled{cursor:not-allowed;opacity:.42}.notification{position:relative}.notification span{background:var(--red);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.safe-banner{color:#417162;background:#f0f8f5;border-bottom:1px solid #dcebe5;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 20px;font-size:11px;display:flex}.persistence-warning{color:#8f2f2f;background:#fff2f2;border-bottom:1px solid #f1caca;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 20px;font-size:12px;font-weight:650;display:flex}.main-content{padding:28px 30px 48px}.screen{width:100%;max-width:1540px;margin:0 auto}.screen-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.screen-header h1,.lead-hero h1{color:var(--ink);letter-spacing:-.035em;margin:2px 0 7px;font-size:clamp(25px,2.4vw,34px);font-weight:720;line-height:1.15}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:750}.screen-description{max-width:700px;color:var(--muted);margin:0;line-height:1.55}.screen-action{flex:none}.date-filter{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;min-width:158px;padding:9px 12px;display:flex}.date-filter label{color:var(--muted);font-size:10px}.date-filter select{width:100%;color:var(--foreground);cursor:pointer;background-color:#0000;border:0;outline:0;margin-top:3px;padding:0 20px 0 0;font-family:inherit;font-size:12px;font-weight:700}.badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:22px;padding:3px 8px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.badge-neutral{color:#667287;background:#f0f3f7}.badge-green{color:#087354;background:var(--green-soft)}.badge-amber{color:#92570d;background:var(--amber-soft)}.badge-red{color:#a73d3d;background:var(--red-soft)}.badge-blue{color:#2258bd;background:var(--blue-soft)}.badge-violet{color:#6343a8;background:var(--violet-soft)}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.card-heading.compact{margin-bottom:16px}.card-heading h2,.dialog h2,.task-group h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:680}.text-link{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.text-link:hover{text-decoration:underline}.dashboard-live-strip,.privacy-warning,.success-banner,.proposal-note{color:#425a89;background:#f2f6ff;border:1px solid #dbe5fb;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:11px 14px;font-size:11px;display:flex}.dashboard-live-strip>div{align-items:center;gap:8px;display:flex}.dashboard-live-strip strong{color:var(--blue);margin-right:7px}.dashboard-email-activity{margin-bottom:18px}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.dashboard-section-heading h2{letter-spacing:-.02em;margin:2px 0 3px;font-size:17px}.dashboard-section-heading small{color:var(--muted);font-size:10px}.email-activity-card{padding:12px}.email-activity-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.email-activity-primary-item{border:1px solid var(--border);min-width:0;min-height:72px;color:inherit;background:var(--surface-soft);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .13s,box-shadow .13s,transform .13s;display:grid}.email-activity-primary-item:hover{border-color:#a9c2ff;transform:translateY(-1px);box-shadow:0 8px 20px #1f40801a}.email-activity-primary-item.is-static:hover{box-shadow:none;border-color:#d8cdf5;transform:none}.email-activity-primary-item:focus-visible,.email-activity-secondary a:focus-visible{outline-offset:2px;outline:3px solid #2f6bff47}.email-activity-primary-item.activity-violet{background:#faf8ff;border-color:#d8cdf5}.email-activity-primary-item.activity-green{background:#f7fcf9;border-color:#cce9dd}.email-activity-primary-item.activity-amber{background:#fffbf2;border-color:#f1dfb8}.email-activity-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.activity-green .email-activity-icon{color:var(--green);background:var(--green-soft)}.activity-violet .email-activity-icon{color:var(--violet);background:var(--violet-soft)}.activity-amber .email-activity-icon{color:var(--amber);background:var(--amber-soft)}.email-activity-copy{gap:3px;min-width:0;display:grid}.email-activity-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.email-activity-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.email-activity-primary-item>strong{color:var(--ink);letter-spacing:-.04em;font-size:24px}.email-activity-primary-item>svg{color:#8b99ad}.email-activity-secondary{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 4px 0;display:flex}.email-activity-secondary>nav{flex-wrap:wrap;align-items:center;gap:7px 16px;display:flex}.email-activity-secondary a{color:var(--muted);grid-template-columns:15px auto auto;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:grid}.email-activity-secondary a:hover span{color:var(--blue);text-decoration:underline}.email-activity-secondary a svg{color:#8b99ad;width:15px;height:15px}.email-activity-secondary a strong{color:var(--ink);font-size:12px}.email-activity-freshness{color:var(--green);text-align:right;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.positive{color:var(--green)}.negative{color:var(--red)}.today-work-card{margin-bottom:18px;padding:20px}.today-work-heading-actions{align-items:flex-start;gap:12px;display:flex}.today-work-brand-filter{background:#f5f8fe;border:1px solid #d8e2f4;border-radius:10px;margin:0;padding:3px;display:inline-flex;overflow:hidden}.today-work-brand-filter legend{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.today-work-brand-filter button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:720}.today-work-brand-filter button:hover{color:var(--blue)}.today-work-brand-filter button[aria-pressed=true]{color:#154cae;background:#fff;box-shadow:0 2px 8px #1e468c1f}.today-work-brand-filter button:focus-visible{outline-offset:1px;outline:3px solid #2f6bff3d}.today-work-brand-filter-section button{padding:5px 8px;font-size:9px}.today-work-section-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.today-work-destination{scroll-margin-top:90px}.today-work-section-empty{border:1px dashed var(--border);color:var(--muted);background:#ffffffb8;border-radius:10px;margin:0;padding:12px 14px;font-size:11px}.today-work-section-empty>p{margin:0}.urgent-replies-review-link{color:var(--blue);align-items:center;gap:5px;margin-top:8px;font-weight:750;display:inline-flex}.urgent-replies-review-link:hover{text-decoration:underline}.urgent-replies-review-link:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.today-work-filter-note{color:var(--muted);margin:-12px 0 14px;font-size:9.5px}.today-work-next-priority{color:inherit;background:#f4f7ff;border:1px solid #bfd0f1;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.today-work-next-priority:hover{border-color:#8baded;box-shadow:0 7px 18px #1f499117}.today-work-next-priority:focus-visible{outline-offset:2px;outline:3px solid #2f6bff40}.today-work-next-priority>span{gap:2px;display:grid}.today-work-next-priority small{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.today-work-next-priority strong{color:var(--ink);font-size:13px}.today-work-next-priority em{color:var(--muted);font-size:10px;font-style:normal}.today-work-next-priority>svg{color:var(--blue);flex:none}.today-work-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.today-work-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.today-work-summary.with-meetings{grid-template-columns:repeat(5,minmax(0,1fr))}.today-work-summary.with-skael{grid-template-columns:repeat(6,minmax(0,1fr))}.today-work-summary>a{border:1px solid var(--border);color:inherit;background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto 15px;gap:4px 8px;padding:12px 14px;transition:border-color .13s,box-shadow .13s,transform .13s;display:grid}.today-work-summary>a[id]{scroll-margin-top:90px}.today-work-summary>a:hover{border-color:#9ebcf4;transform:translateY(-1px);box-shadow:0 8px 20px #1f49911a}.today-work-summary>a:focus-visible{outline-offset:2px;outline:3px solid #2f6bff40}.today-work-summary>a.critical{background:var(--red-soft);border-color:#f2c4c1}.today-work-summary>a.meeting{background:#f3fbf7;border-color:#b8dfd0}.today-work-summary span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.today-work-summary strong{color:var(--ink);letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font-size:22px}.today-work-summary small{color:var(--muted);font-size:9px}.today-work-summary>a>svg{color:#8b99ad;grid-area:1/3/span 2;align-self:center}.today-work-guidance{background:#f8faff;border:1px solid #dce6fa;border-radius:12px;gap:11px;margin-bottom:14px;padding:14px;display:grid}.priority-follow-ups{background:linear-gradient(135deg,#fff4e5 0%,#fffaf3 48%,#fff 100%);border:2px solid #e88931;border-radius:15px;gap:13px;margin-bottom:16px;padding:19px;display:grid;box-shadow:0 14px 36px #be671924}.pipeline-screen>.priority-follow-ups{margin-top:2px;margin-bottom:2px}.priority-follow-ups>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.priority-follow-ups-icon{color:#a94d0d;background:#ffe0bd;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.priority-follow-ups h3{color:#7b3508;margin:3px 0 4px;font-size:18px}.priority-follow-ups header small{color:#75563f;font-size:12px;line-height:1.5}.priority-follow-ups header .priority-follow-ups-call-summary{color:#7b3508;margin-top:3px;font-weight:700;display:block}.priority-follow-ups-error{color:#9f2722;background:#fff7f6;border:1px solid #efaaa5;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700}.priority-follow-ups ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.priority-follow-ups ol>li{content-visibility:auto;contain-intrinsic-size:auto 170px}.priority-follow-up-row{background:#fff;border:1px solid #efc493;border-radius:12px;transition:border-color .13s,box-shadow .13s,transform .13s;overflow:hidden}.priority-follow-up-main{color:inherit;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:14px;display:grid}.priority-follow-up-row:hover{border-color:#de8d3e;transform:translateY(-1px);box-shadow:0 8px 20px #a94d0d1f}.priority-follow-up-main a:focus-visible{outline-offset:-3px;outline:3px solid #de8d3e3d}.priority-follow-up-date,.priority-follow-up-copy{gap:3px;min-width:0;display:grid}.copyable-email{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;font-size:12px;display:flex}.copyable-email-address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-weight:700}.copyable-email-button{color:#365889;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.copyable-email-button:hover{background:#f0f5ff}.copyable-email-button:focus-visible{outline-offset:2px;outline:2px solid #3265ce}.copyable-email-button:disabled{opacity:.65;cursor:wait}.copyable-email-error{color:#a84413;flex-basis:100%;font-size:11px}.priority-follow-up-copy>.copyable-email{color:#a84413}.priority-follow-up-copy>b>a{color:inherit}.priority-follow-up-copy>b>a:hover{text-decoration:underline}.priority-follow-up-date{color:#a94d0d;grid-template-columns:19px minmax(0,1fr);align-items:center;font-size:12px}.priority-follow-up-date>span{gap:2px;display:grid}.priority-follow-up-date b{text-transform:uppercase;font-size:10px}.priority-follow-up-copy>strong,.priority-follow-up-copy>b,.priority-follow-up-copy>small{overflow-wrap:anywhere}.priority-follow-up-copy>.priority-follow-up-last-contact{color:#7b3508;font-weight:700}.priority-follow-up-recommendation{background:#fff8ef;border-left:3px solid #e88931;border-radius:7px;gap:3px;margin-top:4px;padding:8px 10px;display:grid}.priority-follow-up-recommendation>b{color:#7b3508;text-transform:uppercase;font-size:10px}.priority-follow-up-recommendation>small{color:var(--ink-soft);white-space:pre-line;font-size:11px;line-height:1.45}.priority-follow-up-copy>strong{color:#a94d0d;font-size:12px}.priority-follow-up-copy>b{font-size:14px}.priority-follow-up-copy>small{color:var(--muted);font-size:11px;line-height:1.45}.priority-follow-up-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.priority-follow-up-open{color:#bc6d29}.priority-follow-up-call-state{color:#8b4b16;background:#fffaf4;border-top:1px solid #f3d7b8;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.priority-follow-up-call-state.called{color:#146b51;background:#f2fbf7}.priority-follow-up-call-state>span{align-items:center;gap:6px;min-width:0;display:flex}.priority-follow-up-call-state b{font-size:11px}.priority-follow-up-call-state small{color:var(--muted);font-size:10px}.priority-follow-up-call-state .button{min-height:30px;padding:0 10px;font-size:10px}.urgent-replies{background:linear-gradient(135deg,#fff7f6 0%,#fff 68%);border:1px solid #efaaa5;border-radius:13px;gap:11px;margin-bottom:14px;padding:15px;display:grid;box-shadow:0 10px 30px #aa2b2314}.safety-replies{background:#fff6f5;border-color:#efaaa5}.customer-meetings{background:linear-gradient(135deg,#f2fbf7 0%,#fff 68%);border:1px solid #b8dfd0;border-radius:13px;gap:11px;margin-bottom:14px;padding:15px;display:grid;box-shadow:0 10px 30px #0f765312}.customer-meetings>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.customer-meetings-icon{color:#087657;background:#e1f6ed;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.customer-meetings h3{margin:2px 0 3px;font-size:15px}.customer-meetings header small{color:var(--muted);font-size:12px;line-height:1.45}.customer-meetings ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.customer-meetings li>a,.customer-meetings li>.customer-meeting-static{color:inherit;background:#fff;border:1px solid #d1e9df;border-radius:11px;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto 17px;align-items:center;gap:11px;padding:12px 13px;transition:border-color .13s,box-shadow .13s,transform .13s;display:grid}.customer-meetings li>a:hover{border-color:#86c9ad;transform:translateY(-1px);box-shadow:0 7px 18px #0f765317}.customer-meetings li>a:focus-visible{outline-offset:2px;outline:3px solid #0f765333}.customer-meeting-time,.customer-meeting-copy{gap:3px;min-width:0;display:grid}.customer-meeting-time{color:#087657;grid-template-columns:18px minmax(0,1fr);align-items:center;font-size:12px;font-weight:800}.customer-meeting-copy strong,.customer-meeting-copy small{overflow-wrap:anywhere}.customer-meeting-copy strong{font-size:13px}.customer-meeting-copy small{color:var(--muted);font-size:11px}.customer-meeting-tags{justify-content:flex-end;align-items:center;gap:6px;display:flex}.customer-meetings li>a>svg{color:#64a58b}.customer-meetings li>.customer-meeting-static{background:#f9fcfb}.urgent-replies>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.urgent-replies-icon{width:42px;height:42px;color:var(--red);background:var(--red-soft);border-radius:12px;place-items:center;display:grid}.urgent-replies h3{margin:2px 0 3px;font-size:15px}.urgent-replies header small{color:var(--muted);font-size:12px;line-height:1.45}.urgent-replies ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.urgent-replies li>a{color:inherit;background:#fff;border:1px solid #f0cfcc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:11px;padding:12px 13px;transition:border-color .13s,box-shadow .13s,transform .13s;display:grid}.urgent-replies li>a:hover{border-color:#df8f89;transform:translateY(-1px);box-shadow:0 7px 18px #aa2b2317}.urgent-replies li>a:focus-visible{outline-offset:2px;outline:3px solid #c93a3138}.urgent-reply-copy{gap:3px;min-width:0;display:grid}.urgent-reply-copy>b,.urgent-reply-copy>small,.urgent-reply-meta>strong{overflow-wrap:anywhere}.urgent-reply-copy>b{font-size:13px;line-height:1.4}.urgent-reply-copy>small{color:#5a6576;font-size:12px;line-height:1.45}.urgent-reply-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.urgent-reply-meta>strong{color:var(--red);font-size:12px}.urgent-reply-meta>time{color:var(--muted);flex:none;font-size:11px}.urgent-reply-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.urgent-replies li>a>svg{color:#bd6d67}.urgent-replies-all{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:end;align-items:center;gap:5px;padding:4px;font-size:12px;font-weight:750;display:inline-flex}.urgent-replies-all:hover{text-decoration:underline}.urgent-replies-all:focus-visible{outline:3px solid var(--blue-soft);outline-offset:2px}.skael-engagement{background:linear-gradient(135deg,#f1fbf7 0%,#fff 68%);border:1px solid #a9dfcf;border-radius:13px;gap:12px;margin-bottom:14px;padding:15px;scroll-margin-top:90px;display:grid;box-shadow:0 10px 30px #0f765312}.skael-engagement>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.skael-engagement-icon{color:#087657;background:#ddf5ec;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.skael-engagement h3{margin:2px 0 3px;font-size:15px}.skael-engagement header small{color:var(--muted);font-size:12px;line-height:1.45}.skael-engagement-filters{flex-wrap:wrap;gap:6px;display:flex}.skael-engagement-filters button{color:#346658;cursor:pointer;font:inherit;background:#fff;border:1px solid #cde9df;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.skael-engagement-filters button[aria-pressed=true]{color:#086348;background:#e9f8f2;border-color:#6fc2a7}.skael-engagement-filters button:focus-visible,.skael-engagement-open:focus-visible,.skael-engagement details>summary:focus-visible{outline-offset:2px;outline:3px solid #0f765333}.skael-engagement ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.skael-engagement li{content-visibility:auto;contain-intrinsic-size:auto 150px}.skael-engagement article{background:#fff;border:1px solid #cde9df;border-radius:11px;overflow:hidden}.skael-engagement-main{grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.skael-engagement-signal,.skael-engagement-copy{gap:3px;min-width:0;display:grid}.skael-engagement-signal strong{color:#087657;font-size:11px}.skael-engagement-signal time,.skael-engagement-copy small{color:var(--muted);font-size:10px}.skael-engagement-copy strong,.skael-engagement-copy small{overflow-wrap:anywhere}.skael-engagement-copy strong{font-size:13px}.skael-engagement-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.skael-engagement-open{color:var(--blue);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.skael-engagement-phone{color:#7b570b;background:#fffbef;border-top:1px solid #e2f0eb;align-items:center;gap:6px;margin:0;padding:8px 13px;font-size:11px;font-weight:700;display:flex}.skael-engagement details{background:#f7fcfa;border-top:1px solid #e2f0eb}.skael-engagement details>summary{color:#087657;cursor:pointer;padding:9px 13px;font-size:10px;font-weight:750}.skael-engagement pre{color:var(--ink-soft);font:inherit;white-space:pre-wrap;background:#fff;border-radius:8px;margin:0 13px 13px;padding:11px;font-size:11px;line-height:1.5}.skael-engagement-empty,.skael-engagement footer{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.today-work-guidance-heading h3{margin:2px 0 3px;font-size:13px}.today-work-guidance-heading>small{color:var(--muted);font-size:9.5px}.today-work-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.today-work-guidance-grid>a{border:1px solid var(--border);color:inherit;background:var(--surface);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:10px;display:grid}.today-work-guidance-grid>a:hover{border-color:#9ebcf4}.today-work-guidance-grid>a>svg:first-child{color:var(--blue)}.today-work-guidance-grid>a>svg:last-child{color:#8b99ad}.today-work-guidance-grid span{gap:2px;min-width:0;display:grid}.today-work-guidance-grid strong{font-size:10px}.today-work-guidance-grid small{color:var(--muted);font-size:8.5px;line-height:1.4}.today-work-warning{color:#7a5b13;background:var(--amber-soft);border-radius:9px;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;font-size:10px;font-weight:650;display:flex}.today-work-contact-stop-sync{background:#f8fafc;border:1px solid #d9e0e9;border-radius:12px;margin-bottom:14px}.today-work-contact-stop-sync>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.today-work-contact-stop-sync>summary::-webkit-details-marker{display:none}.today-work-contact-stop-summary{align-items:center;gap:10px;min-width:0;display:flex}.today-work-contact-stop-summary>svg{color:var(--green);flex:none}.today-work-contact-stop-summary>span{gap:2px;display:grid}.today-work-contact-stop-summary strong{font-size:12px}.today-work-contact-stop-summary small{color:var(--muted);font-size:9.5px;line-height:1.45}.today-work-contact-stop-sync ol{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.today-work-contact-stop-sync li>a{background:var(--surface);border:1px solid #e2e7ee;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:9px 10px;display:grid}.today-work-contact-stop-sync li>a>span:first-child{gap:2px;min-width:0;display:grid}.today-work-contact-stop-sync li strong,.today-work-contact-stop-sync li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-work-contact-stop-sync li strong{font-size:10px}.today-work-contact-stop-sync li small{color:var(--muted);font-size:9px}.today-work-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.today-work-item{border:1px solid var(--border);color:inherit;background:var(--surface);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .13s,background .13s;display:grid}.today-work-item:hover{background:#fafcff;border-color:#aec5f6}.today-work-item:focus-visible{outline-offset:2px;outline:3px solid #2f6bff40}.today-work-item-overdue{border-color:#f2d0cd}.today-work-item-icon{width:38px;height:38px;color:var(--red);background:var(--red-soft);border-radius:10px;place-items:center;display:grid}.today-work-item-icon-blue{color:var(--blue);background:var(--blue-soft)}.today-work-item-icon-violet{color:var(--violet);background:var(--violet-soft)}.today-work-item-icon-amber{color:var(--amber);background:var(--amber-soft)}.today-work-item-copy{gap:2px;min-width:0;display:grid}.today-work-item-copy small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:750}.today-work-item-copy strong,.today-work-item-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-work-item-copy strong{font-size:11px}.today-work-item-copy>span{color:var(--muted);font-size:9.5px}.today-work-item-copy>.today-work-item-action{color:#405578;font-weight:650}.today-work-item>svg{color:#9aa5b5}.today-work-item-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.task-view-filter,.pipeline-focus-note{color:#34517f;background:#f3f7ff;border:1px solid #cbdaf8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.task-view-filter a,.pipeline-focus-note a{color:var(--blue);font-weight:750}.pipeline-focus-note{margin-bottom:14px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px;display:grid}.dashboard-grid.dashboard-grid-single{grid-template-columns:1fr}.pipeline-overview,.attention-card,.source-card{padding:20px}.pipeline-bars{flex-direction:column;gap:14px;display:flex}.pipeline-bar-row{color:var(--ink-soft);grid-template-columns:112px 1fr 20px;align-items:center;gap:12px;font-size:10px;display:grid}.pipeline-bar-row strong{color:var(--ink);text-align:right}.pipeline-bar-track{background:#eff2f6;border-radius:99px;height:7px;overflow:hidden}.pipeline-bar{border-radius:inherit;background:#8ca9e8;height:100%}.pipeline-contacted,.pipeline-replied{background:#5f88e6}.pipeline-qualified,.pipeline-meeting_booked,.pipeline-offer{background:#8a69d3}.pipeline-won{background:#35aa82}.pipeline-lost,.pipeline-disqualified{background:#a6afbd}.attention-list{flex-direction:column;gap:7px;display:flex}.attention-item{border-radius:10px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:10px;transition:background .13s;display:grid}.attention-item:hover{background:var(--surface-soft)}.attention-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.attention-icon.amber{color:var(--amber);background:var(--amber-soft)}.attention-icon.violet{color:var(--violet);background:var(--violet-soft)}.attention-icon.red{color:var(--red);background:var(--red-soft)}.attention-item>span:nth-child(2){flex-direction:column;display:flex}.attention-item strong{font-size:11px}.attention-item small{color:var(--muted);margin-top:3px;font-size:9.5px}.attention-item>svg{color:#a2abba}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.source-dot{border-radius:50%;width:7px;height:7px}.source-green{background:var(--green)}.source-amber{background:var(--amber)}.source-neutral{background:#9da7b5}.source-blue{background:var(--blue)}.source-item>div{flex-direction:column;min-width:0;display:flex}.source-item strong{font-size:11px}.source-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.source-footer{border-radius:0 0 var(--radius) var(--radius);color:#4f6b61;background:#f3f8f6;align-items:center;gap:7px;margin:16px -20px -20px;padding:10px 20px;font-size:10px;display:flex}.view-switch{border:1px solid var(--border);background:#fff;border-radius:10px;padding:3px;display:flex}.mobile-limited{display:none}.view-switch button{height:31px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}.view-switch button.active{color:var(--ink);background:var(--surface-muted);box-shadow:0 1px 2px #0f172a12}.filter-bar{align-items:center;gap:9px;margin-bottom:17px;padding:10px;display:flex}.field-search{border:1px solid var(--border);width:min(300px,100%);height:37px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.field-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.field-search input::placeholder{color:#9ba5b5}.select-field{border:1px solid var(--border);height:37px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.select-field select{min-width:105px;color:var(--ink-soft);appearance:none;background:0 0;border:0;outline:0;font-size:11px}.filter-button{border:1px solid var(--border);height:37px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.filter-button:hover{background:var(--surface-soft)}.filter-result{color:var(--muted);margin-left:auto;padding-right:5px;font-size:10px}.kanban-board{scrollbar-color:#c7cfda transparent;gap:12px;min-height:565px;padding:1px 1px 16px;display:flex;overflow-x:auto}.kanban-column{background:#edf1f6;border-radius:13px;width:256px;min-width:256px}.kanban-column>header{align-items:center;gap:8px;height:49px;padding:0 12px;display:flex}.kanban-column>header strong{font-size:11px}.stage-dot{background:#8da2c4;border-radius:50%;width:8px;height:8px}.stage-contacted,.stage-replied{background:#4f7fe5}.stage-qualified,.stage-meeting_booked,.stage-offer{background:#8565ce}.stage-won{background:var(--green)}.stage-lost,.stage-disqualified{background:#8f99a8}.column-count{color:#6d788b;text-align:center;background:#ffffffb3;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px}.kanban-cards{flex-direction:column;gap:9px;padding:0 8px 10px;display:flex}.lead-card{background:#fff;border:1px solid #dde3eb;border-radius:11px;padding:12px;box-shadow:0 2px 8px #0f172a08}.lead-card-top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.company-avatar,.search-result-avatar{color:#345cae;background:#eaf0fd;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.lead-card-top .icon-button{width:27px;height:27px}.lead-card-title{margin-bottom:4px;font-size:12px;font-weight:680;line-height:1.35;display:block}.lead-card-title:hover{color:var(--blue)}.lead-card>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:9.5px;overflow:hidden}.lead-badges{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.lead-card-meta{color:var(--muted);border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-top:9px;font-size:9px;display:flex}.lead-card-meta span{align-items:center;gap:4px;display:flex}.next-task{color:#5c687b;background:#f7f8fb;border-radius:8px;gap:7px;margin-top:10px;padding:8px;font-size:9px;text-decoration:none;transition:background .12s,color .12s;display:flex}.next-task:hover,.next-task:focus-visible{color:var(--blue);background:var(--blue-soft)}.next-task>span{flex-direction:column;min-width:0;display:flex}.next-task small{color:#939dac;margin-top:2px;font-size:8px}.card-action{width:100%;color:var(--blue);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:8px;padding:7px 0 0;font-size:9px;font-weight:650;display:flex}.kanban-empty{color:#a2abb9;border:1px dashed #d2d9e3;border-radius:10px;place-items:center;min-height:90px;font-size:10px;display:grid}.table-card{overflow:hidden}.responsive-table{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 15px}th{color:#8b95a6;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fafbfc;font-size:9px;font-weight:700}td{color:var(--ink-soft);font-size:10.5px}td>a{flex-direction:column;display:flex}td>a strong{color:var(--ink);font-size:11px}td>a small,td>small{color:var(--muted);margin-top:3px;font-size:9px}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafbfc}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.table-action{color:var(--blue);cursor:pointer;background:0 0;font-size:10px;font-weight:650}.table-action:disabled{color:#a3abba;cursor:not-allowed}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09101d85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog,.search-dialog{width:min(530px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffff38;border-radius:17px;overflow:auto}.dialog.small{width:min(460px,100%)}.dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.dialog-header span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.dialog-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.dialog-footer{border-top:1px solid var(--border);background:#fafbfc;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.stage-change-preview{background:var(--surface-soft);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.form-field{flex-direction:column;gap:7px;display:flex}.form-field>span{color:var(--ink-soft);font-size:10px;font-weight:650}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--border-strong);background:#fff;border-radius:9px;outline:0;width:100%;font-size:11px}.form-field input,.form-field select{height:39px;padding:0 10px}.form-field textarea{resize:vertical;min-height:84px;padding:10px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#86a5ed;box-shadow:0 0 0 3px #2764e71a}.check-field{border:1px solid var(--border);cursor:pointer;background:#fafbfc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check-field input{width:16px;height:16px;accent-color:var(--blue);margin:2px 0 0}.check-field>span{flex-direction:column;display:flex}.check-field strong{font-size:10.5px}.check-field small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.form-error{color:#9f3c3c;background:var(--red-soft);border:1px solid #f1cccc;border-radius:9px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.form-error svg{flex:none}.safety-note{color:#65728a;background:#f4f7fc;border-left:3px solid #88a3d7;padding:10px 12px;font-size:9.5px;line-height:1.5}.button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:10.5px;font-weight:650;transition:transform .13s,box-shadow .13s,background .13s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:#fff;background:var(--blue);box-shadow:0 6px 16px #2764e733}.button.primary:hover:not(:disabled){background:#2059d2}.button.secondary{border:1px solid var(--border-strong);color:var(--ink-soft);background:#fff}.button.secondary:hover:not(:disabled){background:var(--surface-soft)}.button.danger{color:#fff;background:var(--red)}.button.disabled,.button:disabled{color:#919baa;box-shadow:none;cursor:not-allowed;background:#eef1f5;transform:none}.button.full{width:100%}.search-dialog{align-self:start;margin-top:10vh}.search-input-wrap{border-bottom:1px solid var(--border);height:58px;color:var(--muted);align-items:center;gap:10px;padding:0 14px 0 18px;display:flex}.search-input-wrap input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-results{max-height:390px;padding:8px;overflow-y:auto}.search-hint{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.search-result{border-radius:10px;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.search-result:hover{background:var(--surface-soft)}.search-result-avatar{width:37px;height:37px}.search-result>span:nth-child(2){flex-direction:column;display:flex}.search-result strong{font-size:11px}.search-result small{color:var(--muted);margin-top:3px;font-size:9px}.back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:16px;font-size:10.5px;display:inline-flex}.back-link:hover{color:var(--blue)}.lead-hero{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:19px 21px;display:flex}.lead-hero-main{align-items:center;gap:15px;min-width:0;display:flex}.lead-hero-avatar{color:#315ba9;background:linear-gradient(145deg,#f0f4fd,#dfe8fb);border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:15px;font-weight:760;display:grid}.lead-hero h1{margin:5px 0 3px;font-size:24px}.lead-hero p{color:var(--muted);margin:0;font-size:10px}.lead-hero-badges,.lead-hero-actions{flex-wrap:wrap;gap:7px;display:flex}.lead-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(275px,.62fr);align-items:start;gap:18px;display:grid}.lead-detail-main,.lead-detail-aside{flex-direction:column;gap:18px;display:flex}.lead-detail-main>.card,.lead-detail-aside>.card{padding:20px}.detail-field-grid{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.detail-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-field{background:#fff;flex-direction:column;justify-content:center;min-height:94px;padding:14px;display:flex}.detail-field>span{color:var(--muted);align-items:center;gap:6px;margin-bottom:7px;font-size:9px;display:flex}.detail-field strong{font-size:11px;line-height:1.4}.detail-field small{color:#929cad;margin-top:4px;font-size:8.5px}.detail-field.span-two{grid-column:span 2}.tag-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.amazon-summary{background:linear-gradient(120deg,#f5f8ff,#fbf9ff);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:16px;display:flex}.amazon-main{align-items:flex-start;gap:12px;display:flex}.amazon-icon{width:41px;height:41px;color:var(--violet);background:var(--violet-soft);border-radius:11px;flex:none;place-items:center;display:grid}.amazon-main>div{flex-direction:column;display:flex}.amazon-main small{color:var(--muted);font-size:9px}.amazon-main strong{margin:4px 0;font-size:13px}.amazon-main p{max-width:500px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.confidence-ring{border:6px solid #e2e9f8;border-top-color:var(--blue);background:#fff;border-radius:50%;flex:none;align-content:center;place-items:center;width:72px;height:72px;display:grid}.confidence-ring strong{font-size:14px}.confidence-ring span{color:var(--muted);font-size:8px}.manual-refresh{color:#726345;background:#fff9ed;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px;font-size:9px;line-height:1.45;display:flex}.manual-refresh span{flex:1}.timeline{flex-direction:column;display:flex}.timeline-item{grid-template-columns:34px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.timeline-item:not(:last-child):before{background:var(--border);content:"";width:1px;position:absolute;top:32px;bottom:0;left:16px}.timeline-marker{z-index:1;border:1px solid var(--border);width:34px;height:34px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;display:grid}.timeline-item>div{flex-direction:column;justify-content:center;min-height:34px;display:flex}.timeline-item strong{font-size:10.5px;font-weight:580;line-height:1.45}.timeline-item small{color:var(--muted);margin-top:3px;font-size:8.5px}.detail-task-list{flex-direction:column;gap:7px;display:flex}.detail-task{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.detail-task input{width:15px;height:15px;accent-color:var(--green);margin:1px 0 0}.detail-task>span{flex-direction:column;display:flex}.detail-task strong{font-size:10px;line-height:1.4}.detail-task small{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:8.5px;display:flex}.fine-print{color:var(--muted);text-align:center;margin:9px 0 0;font-size:8.5px}.safety-summary{color:#4c6f63;background:#f3f9f6;gap:10px;flex-direction:row!important;display:flex!important}.safety-summary>svg{flex:none}.safety-summary strong{font-size:10.5px}.safety-summary p{color:#6e887f;margin:4px 0 0;font-size:9px;line-height:1.5}.task-assignee{color:var(--muted);background:var(--surface-soft);border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:9.5px;display:flex}.empty-state{min-height:160px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.empty-icon{color:#8090ac;background:var(--surface-muted);border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.empty-state strong{color:var(--ink-soft);font-size:11px}.empty-state p{max-width:300px;margin:5px 0 0;font-size:9.5px;line-height:1.5}.toggle-label{color:var(--ink-soft);cursor:pointer;align-items:center;gap:7px;padding:0 5px;font-size:10px;display:flex}.toggle-label input{accent-color:var(--blue)}.task-groups{flex-direction:column;gap:14px;display:flex}.task-group{overflow:hidden}.task-group>header{border-bottom:1px solid var(--border);background:#fafbfc;align-items:center;gap:9px;padding:13px 16px;display:flex}.task-group h2{font-size:12px}.task-group-icon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.task-group-red{color:var(--red);background:var(--red-soft)}.task-group-amber{color:var(--amber);background:var(--amber-soft)}.task-group-blue{color:var(--blue);background:var(--blue-soft)}.task-list{flex-direction:column;display:flex}.task-workspace{min-width:0;display:grid}.task-workspace.with-detail{grid-template-columns:minmax(320px,.55fr) minmax(720px,1.45fr)}.task-workspace.with-detail>.task-list{border-right:1px solid var(--border)}.task{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:10px 16px;display:grid}.task:last-child{border-bottom:0}.task.selected{box-shadow:inset 3px 0 0 var(--blue);background:#f3f7ff}.task.done{opacity:.62}.task-check{border:1px solid var(--border-strong);color:#fff;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.task.done .task-check{border-color:var(--green);background:var(--green)}.task-main{flex-direction:column;min-width:0;display:flex}.task-main strong{font-size:10.5px}.task.done .task-main strong{text-decoration:line-through}.task-main a,.task-main span{color:var(--blue);margin-top:3px;font-size:9px}.task-customer-facts{color:var(--muted);flex-wrap:wrap;gap:3px 10px;margin-top:4px;font-size:9px;display:flex}.task-main .task-customer-facts span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:0;display:inline-flex;overflow:hidden}.task-customer-facts svg{flex:none}.task-details-trigger{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.task-details-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.task-meta{color:var(--muted);align-items:center;gap:13px;font-size:9px;display:flex}.task-meta>span{align-items:center;gap:4px;display:flex}.task-detail-panel{background:#fbfcff;min-width:0;padding:18px}.task-detail-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-template-areas:"action customer""reply contact""email contact""email notes";align-items:start;gap:16px;margin-top:16px;display:grid}.task-detail-layout>.task-detail-form{grid-area:action}.task-detail-layout>.reply-composer,.task-detail-layout>.inbox-reply-blocked{grid-area:reply}.task-detail-layout>.task-email-context,.task-detail-layout>.email-conversation{grid-area:email}.task-detail-layout>.task-customer-summary{grid-area:customer}.task-detail-layout>.task-contact-context{grid-area:contact}.task-detail-layout>.task-notes{grid-area:notes}.task-detail-layout>.task-detail-form,.task-detail-layout>.task-customer-summary,.task-detail-layout>.task-contact-context,.task-detail-layout>.task-email-context,.task-detail-layout>.email-conversation,.task-detail-layout>.task-notes,.task-detail-layout>.reply-composer,.task-detail-layout>.inbox-reply-blocked{margin-top:0}.task-detail-panel>header,.task-detail-form>header,.task-customer-summary>header,.task-contact-context>header,.task-email-context>header,.task-notes>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.task-detail-panel h3,.task-customer-summary h3,.task-contact-context h3,.task-email-context h3,.task-notes h3{margin-top:3px;font-size:14px}.task-detail-form,.task-customer-summary,.task-contact-context,.task-email-context,.task-notes{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:16px;padding:16px}.task-detail-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-detail-facts{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:2px 0 14px;font-size:9.5px;display:flex}.task-detail-facts span{align-items:center;gap:5px;display:flex}.task-detail-error{color:var(--red);background:var(--red-soft);border:1px solid #f2c7c7;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.45}.task-detail-notice{color:#80520b;background:var(--amber-soft);border:1px solid #f1d9a7;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.45}.task-contact-context form{margin-top:13px}.task-contact-status{border:1px solid var(--border);color:var(--muted);background:#f7f9fc;border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 11px;font-size:9.5px;line-height:1.5;display:flex}.task-contact-status svg{flex:none}.task-contact-status.matched{color:#08785e;background:#effaf6;border-color:#bfe6d6}.task-contact-status.unavailable,.task-contact-status.credential_invalid{color:#80520b;background:var(--amber-soft);border-color:#f1d9a7}.task-skael-records{gap:10px;margin-top:12px;display:grid}.task-skael-records article{background:#f7fcfa;border:1px solid #bfe6d6;border-radius:10px;padding:11px}.task-skael-records article>header{color:#08785e;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.task-skael-records article>header .button{min-height:30px;padding:6px 9px;font-size:9px}.task-skael-records dl{background:#fff;border:1px solid #d8eae3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0;display:grid;overflow:hidden}.task-skael-records dl>div{border-bottom:1px solid #d8eae3;min-width:0;padding:8px 9px}.task-skael-records dl>div:nth-child(odd){border-right:1px solid #d8eae3}.task-skael-records dl>div:last-child,.task-skael-records dl>div:nth-last-child(2):nth-child(odd){border-bottom:0}.task-skael-records dt{color:var(--muted);font-size:8.5px}.task-skael-records dd{text-overflow:ellipsis;margin:3px 0 0;font-size:9.5px;font-weight:650;overflow:hidden}.task-skael-records a{color:var(--blue);align-items:center;gap:4px;display:inline-flex}.task-skael-records dd small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:500;display:block}.task-skael-records>p{color:var(--muted);margin:0;font-size:8.5px}.task-skael-profile{gap:7px;margin-top:10px;display:grid}.task-skael-profile>strong{color:#08785e;font-size:10px}.task-skael-profile>dl{margin-top:0}.task-skael-profile>small{color:var(--muted);font-size:8.5px;line-height:1.45}.inbox-skael-context{background:#f7fcfa;border:1px solid #bfe6d6;border-radius:12px;margin-top:16px;padding:16px}.inbox-skael-context>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inbox-skael-context h3{margin-top:3px;font-size:14px}.inbox-skael-context-icon{color:#08785e;background:#e3f6ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.inbox-skael-context-status{color:var(--muted);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10px;line-height:1.5;display:flex}.inbox-skael-context-status.matched{color:#08785e}.inbox-skael-context .task-skael-records article>header,.inbox-skael-context .task-skael-profile>strong{font-size:11px}.inbox-skael-context .task-skael-records dt,.inbox-skael-context .task-skael-records dd small,.inbox-skael-context .task-skael-records>p,.inbox-skael-context .task-skael-profile>small{font-size:10px}.inbox-skael-context .task-skael-records dd{font-size:11px;line-height:1.45}.inbox-skael-context-error{color:#80520b;background:var(--amber-soft);border:1px solid #efd7a6;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:10px;display:flex}.inbox-skael-context-error span{flex:1;min-width:0}.inbox-skael-context-error .button{min-height:30px;padding:6px 9px;font-size:9px}.task-detail-panel>.reply-composer,.task-detail-panel>.inbox-reply-blocked{margin-top:16px}.task-contact-readonly{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0 0;display:grid;overflow:hidden}.task-contact-readonly>div{border-bottom:1px solid var(--border);min-width:0;padding:9px 11px}.task-contact-readonly>div:nth-child(odd){border-right:1px solid var(--border)}.task-contact-readonly dt{color:var(--muted);font-size:8.5px}.task-contact-readonly dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9.5px;font-weight:650;overflow:hidden}.task-contact-readonly a{color:var(--blue)}.task-customer-summary dl{background:#f5f9ff;border:1px solid #b9d7ff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid;overflow:hidden}.task-customer-summary dl>div{border-right:1px solid #b9d7ff;min-width:0;padding:10px 11px}.task-customer-summary dl>div:last-child{border-right:0}.task-customer-summary dt{color:var(--muted);font-size:8.5px}.task-customer-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:650;overflow:hidden}.task-customer-summary a{color:var(--blue)}.task-customer-contact-date dd{white-space:normal}.task-customer-contact-date small{color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:500;display:block}.task-email-context dl{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;display:grid;overflow:hidden}.task-email-thread{margin-top:13px}.task-email-thread>summary{cursor:pointer;color:var(--blue);font-size:10px;font-weight:700}.task-email-context dl>div{border-bottom:1px solid var(--border);min-width:0;padding:9px 11px}.task-email-context dl>div:nth-child(odd){border-right:1px solid var(--border)}.task-email-context dt{color:var(--muted);font-size:8.5px}.task-email-context dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9.5px;font-weight:650;overflow:hidden}.task-email-body{max-height:260px;color:var(--ink-soft);white-space:pre-wrap;background:#f7f9fc;border-radius:10px;margin-top:12px;padding:13px;font-size:10px;line-height:1.65;overflow:auto}.task-notes form{margin-top:13px}.task-note-list{flex-direction:column;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:flex}.task-note-list li{background:#f7f9fc;border-radius:10px;padding:11px}.task-note-list li>div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.task-note-list time,.task-detail-hint{color:var(--muted)}.task-note-list p{white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.task-email-context .task-note-list a{color:var(--blue);margin-top:7px;font-size:9.5px;font-weight:650;display:inline-flex}.task-detail-hint{margin:12px 0 0;font-size:9.5px;line-height:1.5}@media (max-width:1260px){.task-workspace.with-detail{grid-template-columns:1fr}.task-workspace.with-detail>.task-list{border-right:0;border-bottom:1px solid var(--border)}.task-detail-layout{grid-template-columns:1fr;grid-template-areas:"action""reply""email""customer""contact""notes"}}@media (max-width:720px){.task{grid-template-columns:28px 1fr}.task-meta{flex-wrap:wrap;grid-column:2}.task-detail-fields,.task-contact-readonly,.task-skael-records dl,.task-customer-summary dl,.task-email-context dl{grid-template-columns:1fr}.task-contact-readonly>div:nth-child(odd),.task-skael-records dl>div:nth-child(odd),.task-customer-summary dl>div,.task-email-context dl>div:nth-child(odd){border-right:0}.task-skael-records dl>div:nth-last-child(2){border-bottom:1px solid #d8eae3}.task-customer-summary dl>div:not(:last-child){border-bottom:1px solid #b9d7ff}}.proposal-note{justify-content:flex-start;margin:15px 0 0}.privacy-warning{color:#775b2b;background:#fffaf0;border-color:#f1d8a8;justify-content:flex-start;align-items:flex-start}.privacy-warning>svg{flex:none}.privacy-warning strong{font-size:11px}.privacy-warning p{color:#89744d;margin:3px 0 0;font-size:9.5px;line-height:1.5}.success-banner{color:#32745d;background:#effaf6;border-color:#cce9dd;justify-content:flex-start}.import-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;margin-bottom:18px;display:grid}.upload-card,.import-rules,.preview-card{padding:20px}.dropzone{width:100%;min-height:166px;color:var(--muted);cursor:pointer;background:#fafcff;border:1.5px dashed #bfcbe0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.dropzone:hover{background:#f6f9ff;border-color:#7c9ade}.dropzone-icon{width:47px;height:47px;color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;margin-bottom:10px;display:grid}.dropzone strong{color:var(--ink-soft);font-size:11px}.dropzone>span:last-child{margin-top:5px;font-size:9px}.upload-card .form-error{margin-top:10px}.import-fields{margin-top:15px}.import-fields p{color:var(--muted);margin:0 0 8px;font-size:9px}.import-fields>div{flex-wrap:wrap;gap:6px;display:flex}.rule-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.rule-list li{grid-template-columns:28px 1fr;gap:9px;display:grid}.rule-list li>span{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.rule-list strong{font-size:10.5px}.rule-list p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.4}.preview-card{margin-bottom:18px}.preview-counts{gap:6px;display:flex}.row-status{align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.row-ready{color:var(--green)}.row-duplicate{color:var(--amber)}.row-invalid{color:var(--red)}.preview-footer{border-top:1px solid var(--border);background:#fafbfc;justify-content:space-between;align-items:center;gap:16px;margin:0 -20px -20px;padding:14px 20px;display:flex}.preview-footer>div{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.preview-footer>div:last-child{gap:8px}.inbox-shell{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:14px;min-height:610px;display:grid}.inbox-view-switcher{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:5px;margin-bottom:14px;padding:5px;display:inline-flex}.inbox-view-switcher a{min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.inbox-view-switcher a.active{color:var(--blue);background:var(--blue-soft)}.inbox-view-switcher a span{background:#2764e71a;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.inbox-refresh-status{width:fit-content;color:var(--green);align-items:center;gap:7px;margin:-5px 0 14px;font-size:10px;font-weight:700;display:flex}.inbox-list-panel,.inbox-message-panel{overflow:hidden}.inbox-list-panel{flex-direction:column;align-self:start;max-height:calc(100vh - 136px);display:flex;position:sticky;top:112px}.inbox-list-panel>:not(.inbox-message-list){flex:none}.inbox-toolbar{border-bottom:1px solid var(--border);gap:7px;padding:12px;display:flex}.inbox-toolbar .field-search{flex:1;width:auto}.inbox-tabs{border-bottom:1px solid var(--border);overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;gap:4px;max-width:100%;padding:8px 11px 10px;display:flex;overflow-x:auto}.inbox-tabs a{height:31px;color:var(--muted);background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:10px;text-decoration:none;display:flex}.inbox-tabs a:hover,.inbox-tabs a.active{color:var(--blue);background:var(--blue-soft)}.inbox-tabs span{background:#2764e71a;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.inbox-count-explanation{color:var(--muted);margin-top:4px;font-weight:500;display:block}.inbox-toolbar .icon-button{flex:none}.inbox-mailbox-filter{border-bottom:1px solid var(--border);background:#fafcff;align-items:center;gap:8px;padding:9px 12px;display:flex}.inbox-mailbox-filter label{min-width:0;color:var(--muted);flex:1;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.inbox-mailbox-filter select{border:1px solid var(--border);min-width:0;height:34px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;flex:1;padding:0 10px}.inbox-mailbox-filter .button{min-height:34px;padding:0 11px}.inbox-message-panel{place-items:center;display:grid}.inbox-sync-summary{border-bottom:1px solid var(--border);color:var(--muted);padding:8px 14px;font-size:11px;font-weight:650}.inbox-message-list{flex:auto;min-height:0;overflow-y:auto}.inbox-message-list>a{border-left:3px solid #0000;border-bottom:1px solid var(--border);color:inherit;flex-direction:column;gap:7px;padding:13px 15px 13px 12px;display:flex}.inbox-message-list>a.inbox-message-inbound{border-left-color:#9ab9ff}.inbox-message-list>a.inbox-message-outbound{border-left-color:#b7a3e8}.inbox-message-list>a.inbox-message-inbound:hover,.inbox-message-list>a.inbox-message-inbound.active{background:var(--blue-soft)}.inbox-message-list>a.inbox-message-outbound:hover,.inbox-message-list>a.inbox-message-outbound.active{background:var(--violet-soft)}.inbox-message-row-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-message-row-kind{align-items:center;gap:6px;min-width:0;display:flex}.inbox-message-direction{border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.inbox-message-direction-inbound{color:var(--blue);background:var(--blue-soft)}.inbox-message-direction-outbound{color:var(--violet);background:var(--violet-soft)}.inbox-message-thread-size{border:1px solid var(--border);color:var(--muted);background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:700;line-height:1;overflow:hidden}.inbox-message-address,.inbox-message-subject{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.inbox-message-addresses{flex-direction:column;gap:3px;display:flex}.inbox-message-address>span,.inbox-message-subject>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.inbox-message-address strong,.inbox-message-subject strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inbox-message-list>a.unread .inbox-message-address strong,.inbox-message-list>a.unread .inbox-message-subject strong{color:var(--ink);font-weight:800}.inbox-message-row-topline time{color:var(--muted);font-size:9px}.inbox-message-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:89px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.inbox-message-flags{min-width:0;color:var(--muted);align-items:center;gap:8px;padding-left:89px;font-size:9px;display:flex}.inbox-message-read-state{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:999px;flex:none;padding:2px 6px;font-weight:700}.inbox-message-list>a.unread .inbox-message-read-state{color:var(--blue);background:var(--blue-soft);border-color:#b7ccff}.inbox-message-detail{grid-template-columns:minmax(280px,1fr) minmax(240px,285px);place-items:start stretch;gap:14px;padding:16px;display:grid;overflow:visible}.inbox-message-detail-main,.inbox-message-detail-aside{min-width:0}.inbox-message-detail-aside{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 136px);position:sticky;top:112px;overflow-y:auto}.inbox-message-detail-aside .inbox-skael-context{margin-top:0}.inbox-message-detail-aside .task-skael-records dl{grid-template-columns:1fr}.inbox-message-detail-aside .task-skael-records dl>div,.inbox-message-detail-aside .task-skael-records dl>div:nth-child(odd),.inbox-message-detail-aside .task-skael-records dl>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid #d8eae3;border-right:0}.inbox-message-detail-aside .task-skael-records dl>div:last-child{border-bottom:0}.inbox-message-detail-header{border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;padding-bottom:18px;display:flex}.inbox-message-detail-header h2{margin-top:5px;font-size:20px}.contact-notes{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:12px;padding:16px;display:grid}.contact-notes>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-notes h3{margin:3px 0 0;font-size:15px}.contact-notes-intro,.contact-notes-state,.contact-notes-error{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.contact-notes-state{align-items:center;gap:7px;display:flex}.contact-notes-error{color:var(--red)}.contact-notes form{gap:10px;display:grid}.contact-notes form .button{justify-self:start}.pipeline-follow-ups{gap:16px;margin-top:24px;scroll-margin-top:96px;display:grid}.pipeline-follow-ups-heading{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:end;gap:24px;padding:18px 20px;display:grid}.pipeline-follow-ups-heading h2,.pipeline-follow-ups-heading p{margin:0}.pipeline-follow-ups-heading h2{margin-top:4px}.pipeline-follow-ups-heading>p{color:var(--muted);font-size:12px;line-height:1.55}.inbox-message-detail-actions,.live-work-actions,.pipeline-live-actions{align-items:center;gap:10px;display:flex}.inbox-message-detail-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;width:100%;min-width:0}.inbox-message-detail-actions>*{max-width:100%}.inbox-message-detail-actions .button{white-space:normal}.inbox-message-detail-actions .meeting-booked-marker{flex-wrap:wrap}.meeting-booked-marker{align-items:center;gap:7px;display:inline-flex;position:relative}.meeting-booked-suggestion,.meeting-booked-state{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.meeting-booked-suggestion{color:#0b7454;background:#e8f8f1;padding:5px 8px}.meeting-booked-state{color:#0b7454;background:#edf9f3;border:1px solid #a9ddc5;min-height:42px;padding:6px 12px}.meeting-booked-state>span{gap:1px;display:grid}.meeting-booked-state strong{font-size:10px}.meeting-booked-state time{font-size:10px;font-weight:700}.meeting-booked-form{z-index:10;background:#fff;border:1px solid #a9ddc5;border-radius:11px;gap:7px;width:min(330px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #1f3a302e}.meeting-booked-form label{color:var(--ink-soft);font-size:11px;font-weight:800}.meeting-booked-form input{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px}.meeting-booked-form input:focus-visible{border-color:#65b995;outline:3px solid #0f76532e}.meeting-booked-form>small{color:var(--muted);font-size:10px}.meeting-booked-form-actions{justify-content:flex-end;gap:7px;display:flex}.meeting-booked-button-suggested{color:#086347;background:#f1fbf6;border-color:#86cfaf}.meeting-booked-button-suggested:hover{background:#e6f7ef;border-color:#65b995}.meeting-booked-error{color:var(--red);background:#fff2f2;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.inbox-message-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.inbox-message-meta>div{border-bottom:1px solid var(--border);padding:12px 0}.inbox-message-meta dt{color:var(--muted);font-size:9px}.inbox-message-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:650}.inbox-message-body{min-height:220px;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:22px 0;font-family:inherit;font-size:12px;line-height:1.7}.inbox-thread-history{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:14px;margin:22px 0;padding:18px;display:grid}.inbox-thread-history>header,.inbox-thread-message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-thread-history h3,.inbox-thread-history h4,.inbox-thread-history p{margin:0}.inbox-thread-history h3{margin-top:4px;font-size:15px}.inbox-thread-history>p,.inbox-thread-history>small{color:var(--muted);font-size:11px;line-height:1.5}.inbox-thread-history ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inbox-thread-history li{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:7px;padding:13px;display:grid}.inbox-thread-history li.active{background:#f5f9ff;border-color:#8fb8ff}.inbox-thread-history h4{font-size:12px}.inbox-thread-message-meta{color:var(--muted);justify-content:flex-start;font-size:10px}.inbox-thread-message-meta strong{color:var(--blue)}.inbox-thread-message-meta span{overflow-wrap:anywhere}.inbox-thread-message-meta time{white-space:nowrap;margin-left:auto}.inbox-thread-history pre{max-height:240px;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:inherit;font-size:11px;line-height:1.55;overflow:auto}.email-conversation{border:1px solid var(--border);background:#f7f9fc;border-radius:14px;gap:13px;margin:22px 0;padding:18px;display:grid}.email-conversation-header,.email-conversation-header-actions,.email-conversation-message-head{align-items:center;gap:10px;display:flex}.email-conversation-header{justify-content:space-between}.email-conversation-header h3,.email-conversation-message h4,.email-conversation-intro,.email-conversation-empty{margin:0}.email-conversation-header h3{margin-top:4px;font-size:15px}.email-conversation-header-actions{flex-wrap:wrap;justify-content:flex-end}.email-conversation-count,.email-conversation-role,.email-conversation-direction,.email-conversation-latest{border-radius:999px;align-items:center;gap:5px;font-weight:750;display:inline-flex}.email-conversation-count{color:var(--ink-soft);background:#fff;padding:6px 9px;font-size:10px}.email-conversation-intro,.email-conversation>small,.email-conversation-empty{color:var(--muted);font-size:10.5px;line-height:1.55}.email-conversation-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.email-conversation-message{border:1px solid var(--border);background:#fff;border-left-width:4px;border-radius:12px;gap:9px;width:min(94%,760px);padding:14px;display:grid;box-shadow:0 4px 14px #0f172a0a}.email-conversation-message.from-customer{border-left-color:#29a67a;justify-self:start}.email-conversation-message.from-us{background:#f3f7ff;border-left-color:#5d83e7;justify-self:end}.email-conversation-message.active{border-color:#78a5ff #78a5ff #78a5ff #2764e7;box-shadow:0 0 0 3px #2764e714}.email-conversation-role,.email-conversation-direction{padding:4px 7px;font-size:9px}.email-conversation-message.from-customer .email-conversation-role{color:#08785e;background:#e7f8f1}.email-conversation-message.from-us .email-conversation-role{color:#285dbd;background:#e5edff}.email-conversation-direction{color:var(--muted);background:#eef1f5;font-weight:650}.email-conversation-latest{color:#285dbd;background:#e5edff;padding:4px 7px;font-size:9px}.email-conversation-reply-link{color:#164fbf;background:#fff;border:1px solid #b9d2ff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-flex}.email-conversation-reply-link:hover{background:#eef4ff;border-color:#78a5ff}.email-conversation-reply-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.email-conversation-message-head time,.email-conversation-time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9.5px}.email-conversation-addresses{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;font-size:9.5px;display:flex}.email-conversation-addresses strong{color:var(--ink-soft)}.email-conversation-message h4{font-size:11.5px}.email-conversation-message>pre,.email-conversation-quoted pre{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:inherit;font-size:10.5px;line-height:1.6;overflow:auto}.email-conversation-message>pre{max-height:300px}.email-conversation-quoted{border-top:1px solid var(--border);padding-top:7px}.email-conversation-quoted summary{cursor:pointer;color:var(--blue);font-size:9.5px;font-weight:700}.email-conversation-quoted pre{background:#f2f4f8;border-radius:8px;max-height:220px;margin-top:9px;padding:10px}.inbox-readonly-note{color:var(--green);background:var(--green-soft);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:10px;font-weight:650;display:flex}.inbox-reply-blocked{color:#83520e;background:var(--amber-soft);align-items:flex-start}.inbox-reply-blocked span{flex:1;line-height:1.5}.inbox-reply-blocked strong{color:var(--ink)}.inbox-reply-blocked a{color:var(--blue);flex:none;font-weight:800}.reply-composer{background:var(--blue-soft);border:1px solid #b9d2ff;border-radius:12px;gap:14px;padding:18px;scroll-margin-top:120px;display:grid}.follow-up-composer{background:#f7faff;border:1px solid #d8e5ff;border-radius:18px;gap:14px;padding:20px;scroll-margin-top:120px;display:grid}.follow-up-composer label{color:var(--ink-700);gap:7px;font-size:13px;font-weight:700;display:grid}.follow-up-composer input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink-900);font:inherit;background:#fff;border-radius:11px;padding:0 13px}.follow-up-success{color:#186447;background:#effaf4;border-color:#bde5d2;grid-template-columns:auto 1fr;align-items:start}.follow-up-success div{gap:4px;display:grid}.follow-up-success a{color:var(--blue-700);font-weight:800}.contact-stop-composer{background:#fff8f8;border:1px solid #f0c7c7;border-radius:14px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.reply-review-marker{border:1px solid var(--border);background:var(--surface-muted);border-radius:.9rem;gap:.85rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.reply-review-marker h3,.reply-review-marker p{margin:0}.reply-review-marker>div{gap:.35rem;display:grid}.reply-review-marker-done{border-color:var(--green);grid-template-columns:auto minmax(0,1fr);align-items:center}@supports (color:color-mix(in lab, red, red)){.reply-review-marker-done{border-color:color-mix(in srgb, var(--green) 36%, var(--border))}}.reply-review-marker-done{color:var(--green)}.contact-stop-composer>p{color:var(--ink-700);margin:0;font-size:13px;line-height:1.55}.contact-stop-composer label{color:var(--ink-700);gap:7px;font-size:13px;font-weight:700;display:grid}.contact-stop-composer input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink-900);font:inherit;border-radius:10px;padding:0 13px}.contact-stop-active{color:#186447;background:#effaf4;border-color:#bde5d2;grid-template-columns:auto 1fr;align-items:start}.contact-stop-active div{gap:4px;display:grid}.contact-stop-active span{font-size:12px;line-height:1.5}.contact-stop-loading{color:var(--muted);font-size:13px}.live-inbox-tasks{gap:16px;display:grid}.live-inbox-tasks>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-inbox-tasks h2{margin:2px 0 0}.live-work-loading{color:var(--ink-500);align-items:center;gap:8px;display:flex}.live-metrics-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.pipeline-live-bridge{background:#f5fbf8;border-color:#bde5d2;justify-content:space-between;align-items:center;gap:20px;display:flex}.pipeline-live-bridge>div{gap:5px;display:grid}.pipeline-live-bridge strong{color:var(--ink-900);font-size:20px}.pipeline-live-bridge span{color:var(--ink-500)}.pipeline-live-actions{flex:none}.pipeline-live-actions .button{font-weight:800}.inbox-workflow-card{margin-bottom:18px;padding:20px}.inbox-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inbox-workflow-step{border:1px solid var(--border);min-height:132px;color:inherit;background:var(--surface-soft);border-radius:12px;gap:7px;padding:14px;transition:border-color .13s,transform .13s;display:grid}.inbox-workflow-step:hover{border-color:#a9c4fb;transform:translateY(-1px)}.inbox-workflow-step>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.inbox-workflow-step strong{font-size:11px}.inbox-workflow-step small{color:var(--muted);line-height:1.5}.inbox-workflow-rule{color:var(--green);background:var(--green-soft);border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:650;display:flex}.section-separator{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 12px;display:flex}.section-separator h2{margin:3px 0;font-size:17px}.section-separator span{color:var(--muted);font-size:11px}.reply-composer-heading,.reply-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.reply-composer-heading h3{margin:4px 0 0;font-size:15px}.reply-composer-heading>span,.reply-actions>span{color:var(--green);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.reply-composer textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;width:100%;padding:12px;line-height:1.55}.reply-suggestions{background:#ffffff9e;border:1px solid #c7d9ff;border-radius:11px;gap:12px;padding:14px;display:grid}.reply-suggestions>div:first-child{gap:4px;display:grid}.reply-suggestions h4,.reply-suggestions p{margin:0}.reply-suggestions h4{font-size:13px}.reply-suggestion-principles{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.reply-suggestion-principles button,.reply-suggestion-principle-fixed{color:#285dbd;background:var(--surface);cursor:pointer;border:1px solid #b9cbef;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:28px;min-height:28px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.reply-suggestion-principles button.active,.reply-suggestion-principle-fixed.active{background:#e6eeff;border-color:#86a9eb;box-shadow:0 0 0 1px #285dbd14}.reply-suggestion-principle-fixed{cursor:default}.reply-suggestion-principle-fixed small{color:#157a59;font-size:9px;font-weight:800}.reply-suggestion-principles button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:720px){.email-conversation-header,.email-conversation-message-head{flex-direction:column;align-items:flex-start}.email-conversation-header-actions{justify-content:flex-start;width:100%}.email-conversation-message{width:100%}.email-conversation-message-head time,.email-conversation-time{margin-left:0}}.reply-suggestions>div:first-child>p:last-child,.reply-suggestion-list span,.reply-suggestion-empty{color:var(--muted);font-size:11px;line-height:1.5}.reply-suggestion-list{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;display:grid}.reply-suggestion-list article{background:var(--surface);border:1px solid #d8e2f5;border-radius:9px;gap:9px;padding:12px;display:grid}.reply-suggestion-list article>div{gap:3px;display:grid}.reply-suggestion-list pre{min-height:92px;color:var(--ink-700);white-space:pre-wrap;background:#f6f9ff;border-radius:7px;margin:0;padding:9px;font-family:inherit;font-size:11px;line-height:1.5;overflow:auto}.reply-suggestion-apply{border:1px solid var(--border-strong);background:var(--surface);min-height:34px;color:var(--blue);cursor:pointer;border-radius:8px;justify-self:start;padding:0 11px;font-size:11px;font-weight:750}.reply-suggestion-empty{margin:0}.reply-signature-required{color:var(--ink-700);background:#effaf5;border:1px solid #bfe2d2;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;display:flex}.reply-signature-required>svg{color:#07845d;flex:none}.reply-signature-required>div{gap:4px;display:grid}.reply-signature-required pre{color:var(--ink-700);font:inherit;white-space:pre-wrap;margin:0;line-height:1.45}.reply-signature-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.reply-composer .primary-button,.reply-composer .secondary-button,.contact-stop-composer .primary-button,.contact-stop-composer .secondary-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.reply-composer .primary-button,.contact-stop-composer .primary-button{color:#fff;background:var(--blue)}.reply-composer .secondary-button,.contact-stop-composer .secondary-button{border:1px solid var(--border-strong);background:var(--surface)}.reply-composer button:disabled,.contact-stop-composer button:disabled{cursor:not-allowed;opacity:.55}.reply-confirmation{gap:12px;display:grid}.reply-confirmation dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reply-confirmation dl>div{border:1px solid var(--border);background:var(--surface);padding:8px}.reply-confirmation dt{color:var(--muted);font-size:9px}.reply-confirmation dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:700}.reply-confirmation pre{border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;border-radius:9px;max-height:260px;margin:0;padding:12px;font-family:inherit;font-size:11px;line-height:1.55;overflow:auto}.reply-confirmation>p,.reply-error{color:var(--red);margin:0;font-size:10px;font-weight:650}.settings-signature-form{gap:12px;display:grid}.settings-signature-form>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.settings-signature-form label{color:var(--ink-700);gap:7px;font-size:12px;font-weight:700;display:grid}.settings-signature-form textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:12px;line-height:1.5}.settings-signature-form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-signature-form>div>span{color:var(--muted);font-size:11px}.settings-signature-error{color:var(--red);margin:0;font-size:12px;font-weight:650}.settings-signature-saved{color:var(--green);margin:0;font-size:12px;font-weight:650}.reply-success{color:var(--green);background:var(--green-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:15px;display:flex}.reply-success>div{gap:4px;display:grid}.reply-success span{font-size:10px}.mailbox-overview-panel{flex-direction:column;gap:20px;padding:22px;display:flex}.mailbox-overview-heading{align-items:center;gap:13px;display:flex}.mailbox-overview-heading h2{margin-top:3px;font-size:20px}.mailbox-overview-icon{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;display:grid}.mailbox-count-card{background:var(--green-soft);border:1px solid #1f9d7038;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.mailbox-count-card>strong{font-size:31px;line-height:1}.mailbox-count-card>span:not(.badge){color:var(--muted);font-size:11px;font-weight:650}.mailbox-read-facts{border:1px solid var(--border);border-radius:12px;margin:0;overflow:hidden}.mailbox-read-facts>div{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;gap:16px;padding:13px 15px;display:grid}.mailbox-read-facts>div:last-child{border-bottom:0}.mailbox-read-facts dt{color:var(--muted);font-size:10px}.mailbox-read-facts dd{margin:0;font-size:10px;font-weight:700}.mailbox-list{border:1px solid var(--border);border-radius:12px;overflow:hidden}.mailbox-list>a{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.mailbox-list>a:hover{background:var(--blue-soft)}.mailbox-list>a:last-child{border-bottom:0}.mailbox-list strong,.mailbox-list a>div>span{display:block}.mailbox-list strong{overflow-wrap:anywhere;font-size:10px}.mailbox-list a>div>span{color:var(--muted);margin-top:3px;font-size:9px}.mailbox-avatar{background:var(--blue-soft);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;color:var(--blue)!important;margin:0!important;display:grid!important}.locked-feature{text-align:center;flex-direction:column;align-items:center;max-width:440px;padding:35px;display:flex}.locked-icon{width:60px;height:60px;color:var(--amber);background:var(--amber-soft);border-radius:18px;place-items:center;margin-bottom:16px;display:grid}.locked-feature h2{margin:0;font-size:18px}.locked-feature>p{color:var(--muted);margin:9px 0 20px;font-size:10.5px;line-height:1.65}.lock-checks{color:#4e7266;text-align:left;background:#f2f8f5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 15px;font-size:9.5px;display:flex}.lock-checks span{align-items:center;gap:6px;display:flex}.settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:start;gap:18px;display:grid}.settings-main,.settings-aside{flex-direction:column;gap:18px;display:flex}.settings-main>.card,.settings-aside>.card{padding:20px}.status-pill{border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.status-pill.safe{color:var(--green);background:var(--green-soft)}.status-pill.blocked{color:var(--red);background:var(--red-soft)}.safety-control{background:#f4faf7;border:1px solid #cfe8dd;border-radius:12px;align-items:flex-start;gap:13px;padding:15px;display:flex}.safety-control.blocked{background:#fff6f6;border-color:#f1cccc}.safety-control.blocked .safety-visual{color:var(--red);background:var(--red-soft)}.safety-visual{width:47px;height:47px;color:var(--green);background:#dff4eb;border-radius:13px;flex:none;place-items:center;display:grid}.safety-control strong{font-size:11px}.safety-control p{color:#668075;margin:5px 0 0;font-size:9.5px;line-height:1.55}.safety-facts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.safety-facts span{color:#66756f;background:#f4f7f5;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8.5px;display:flex}.connection-list{flex-direction:column;display:flex}.connection-item{border-bottom:1px solid #edf0f4;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.connection-item:last-child{border-bottom:0}.connection-icon{color:#6d7d98;background:var(--surface-muted);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.connection-item>div{flex-direction:column;display:flex}.connection-item strong{font-size:10.5px}.connection-item small{color:var(--muted);margin-top:4px;font-size:9px}.connection-controls{align-items:flex-end;gap:7px;flex-direction:row!important;display:flex!important}.button.compact{white-space:nowrap;min-height:30px;padding:6px 9px;font-size:9px}.settings-list{margin:0 0 15px}.settings-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.settings-list dt{color:var(--muted);font-size:9.5px}.settings-list dd{margin:0;font-size:10.5px;font-weight:650}.gate-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gate-list li{color:var(--ink-soft);align-items:center;gap:7px;font-size:9.5px;display:flex}.gate-list svg{color:var(--muted)}.loading-header{flex-direction:column;gap:9px;margin-bottom:25px;display:flex}.loading-header span,.loading-grid span{background:linear-gradient(90deg,#e9edf3,#f5f7fa,#e9edf3) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite loading-shimmer;display:block}.loading-header span:first-child{width:230px;height:31px}.loading-header span:last-child{width:410px;max-width:80%;height:14px}.loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.loading-grid span{height:150px}.page-error{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:30px;display:flex}.page-error>span{width:54px;height:54px;color:var(--red);background:var(--red-soft);border-radius:15px;place-items:center;margin-bottom:14px;display:grid}.page-error h1{margin:0;font-size:20px}.page-error p{max-width:440px;color:var(--muted);margin:8px 0 18px;font-size:10.5px;line-height:1.6}@keyframes loading-shimmer{to{background-position:-200% 0}}.sidebar-backdrop{display:none}@media (max-width:1260px){.inbox-message-detail{grid-template-columns:1fr}.inbox-message-detail-aside{max-height:none;position:static;overflow:visible}.inbox-workflow-steps,.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.sidebar{width:218px}.content-frame{width:calc(100% - 218px);margin-left:218px}.main-content,.topbar{padding-left:20px;padding-right:20px}.email-activity-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.lead-detail-grid,.settings-grid{grid-template-columns:1fr}.today-work-summary,.today-work-summary.with-meetings,.today-work-summary.with-skael{grid-template-columns:repeat(2,minmax(0,1fr))}.today-work-guidance-grid{grid-template-columns:1fr}.lead-detail-aside,.settings-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-layout,.inbox-shell{grid-template-columns:1fr}.inbox-list-panel{min-height:320px;max-height:none;position:static;top:auto}.inbox-message-list{flex:none;max-height:660px}}@media (max-width:820px){.pipeline-follow-ups-heading{grid-template-columns:1fr;align-items:start}.sidebar{width:244px;transition:transform .18s;transform:translate(-105%);box-shadow:20px 0 60px #09101d40}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{display:inline-grid!important}.sidebar-backdrop{z-index:25;background:#09101d6b;display:block;position:fixed;inset:0}.content-frame{width:100%;margin-left:0}.menu-button{display:inline-grid!important}.topbar{gap:8px}.global-search{flex:1;width:auto}.topbar-actions>.badge,.topbar-actions>.icon-button:first-of-type{display:none}.email-activity-secondary{flex-direction:column;align-items:flex-start}.detail-field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-shell{grid-template-columns:1fr}.inbox-list-panel{min-height:320px;position:static;top:auto}.mailbox-count-card{grid-template-columns:auto 1fr}.mailbox-count-card .badge{grid-column:1/-1;justify-self:start}.task{grid-template-columns:28px 1fr}.task-meta{flex-wrap:wrap;grid-column:2}}@media (max-width:620px){.inbox-workflow-steps{grid-template-columns:1fr}.main-content{padding:20px 14px 40px}.topbar{height:61px;padding:0 12px}.safe-banner{justify-content:flex-start;padding-left:14px;padding-right:14px;font-size:9px}.screen-header,.lead-hero,.preview-footer{flex-direction:column;align-items:flex-start}.screen-action,.date-filter{width:100%}.dashboard-live-strip,.dashboard-section-heading{flex-direction:column;align-items:stretch}.dashboard-live-strip>div{align-items:flex-start}.today-work-card>.card-heading,.today-work-heading-actions{flex-direction:column;align-items:stretch}.today-work-brand-filter{align-self:stretch}.today-work-brand-filter button{flex:1}.today-work-section-actions{flex-direction:column;grid-column:2;justify-self:stretch;align-items:stretch}.today-work-section-actions>.badge{align-self:flex-start}.live-inbox-tasks>header,.pipeline-live-bridge,.inbox-message-detail-header{flex-direction:column;align-items:stretch}.live-work-actions,.pipeline-live-actions,.inbox-message-detail-actions{flex-wrap:wrap;width:100%}.inbox-skael-context>header{grid-template-columns:auto minmax(0,1fr)}.inbox-skael-context>header>.badge{grid-column:2;justify-self:start}.inbox-skael-context-error{flex-wrap:wrap;align-items:flex-start}.inbox-skael-context-error .button{margin-left:24px}.live-work-actions .button,.pipeline-live-actions .button,.inbox-message-detail-actions .button{flex:1}.meeting-booked-marker{flex-wrap:wrap;width:100%}.meeting-booked-state{justify-content:center;width:100%}.email-activity-primary,.today-work-summary,.source-grid,.detail-field-grid,.detail-field-grid.three,.lead-detail-aside,.settings-aside{grid-template-columns:1fr}.email-activity-secondary>nav{grid-template-columns:1fr;width:100%;display:grid}.email-activity-secondary a{grid-template-columns:17px minmax(0,1fr) auto;min-height:34px;padding:0 4px}.email-activity-freshness{text-align:left;justify-content:flex-start}.today-work-summary.with-meetings,.today-work-summary.with-skael{grid-template-columns:1fr}.today-work-item{grid-template-columns:38px minmax(0,1fr) 16px}.priority-follow-ups>header{grid-template-columns:48px minmax(0,1fr)}.priority-follow-ups>header>.badge{grid-column:2;justify-self:start}.priority-follow-up-main{grid-template-columns:minmax(0,1fr) 18px}.priority-follow-up-date,.priority-follow-up-copy,.priority-follow-up-tags{grid-column:1}.priority-follow-up-tags{justify-content:flex-start}.priority-follow-up-open{grid-area:1/2/span 3}.priority-follow-up-call-state{flex-direction:column;align-items:stretch}.urgent-replies>header,.skael-engagement>header{grid-template-columns:42px minmax(0,1fr)}.skael-engagement>header>.badge{grid-column:2;justify-self:start}.skael-engagement-main{grid-template-columns:1fr}.skael-engagement-tags{justify-content:flex-start}.skael-engagement-open{justify-self:start}.customer-meetings>header{grid-template-columns:42px minmax(0,1fr)}.customer-meetings>header>.badge{grid-column:2;justify-self:start}.customer-meetings li>a,.customer-meetings li>.customer-meeting-static{grid-template-columns:minmax(0,1fr) 17px}.customer-meeting-time,.customer-meeting-copy,.customer-meeting-tags{grid-column:1;justify-content:flex-start}.customer-meetings li>a>svg{grid-area:1/2/span 3}.urgent-replies>header>.badge{grid-column:2;justify-self:start}.urgent-replies li>a{grid-template-columns:minmax(0,1fr) 17px}.urgent-reply-meta{flex-direction:column;align-items:flex-start;gap:2px}.urgent-reply-tags{grid-column:1;justify-content:flex-start}.urgent-replies li>a>svg{grid-area:1/2/span 2}.today-work-item>.badge{grid-column:2;justify-self:start}.today-work-item-tags{grid-column:2;justify-content:flex-start}.today-work-item>svg{grid-area:1/3/span 2}.loading-grid{grid-template-columns:1fr}.source-item{grid-template-columns:8px 1fr}.source-item>.badge{grid-column:2;justify-self:start}.filter-bar{flex-direction:column;align-items:stretch}.field-search,.select-field{width:100%}.select-field select{flex:1}.filter-result{margin-left:0}.view-switch button{flex:1;justify-content:center}.mobile-limited{color:#4c628e;background:#f3f7ff;border:1px solid #dbe5fb;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:13px;padding:10px 12px;font-size:9.5px;line-height:1.45;display:flex}.mobile-limited svg{flex:none}.pipeline-screen .lead-card-top .icon-button,.pipeline-screen .card-action,.pipeline-screen .table-action{display:none}.lead-hero-actions{width:100%}.lead-hero-actions .button{flex:1}.detail-field.span-two{grid-column:span 1}.amazon-summary{align-items:flex-start}.confidence-ring{width:61px;height:61px}.manual-refresh{flex-direction:column;align-items:flex-start}.preview-counts{flex-wrap:wrap}.preview-footer>div:last-child{width:100%}.preview-footer .button{flex:1}.global-search span{font-size:0}.global-search span:after{content:"Suchen …";font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.withheld-follow-ups{border:1px solid var(--border,#dce3ed);background:#f8fafc;border-radius:12px;margin:1rem 0;padding:1rem}.withheld-follow-ups summary{cursor:pointer;font-weight:600}.withheld-follow-ups>p,.withheld-follow-ups li p{margin:.5rem 0}.withheld-follow-ups ul{padding-left:1.25rem}.withheld-follow-ups li{overflow-wrap:anywhere;margin-top:1rem}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
