:root{color:#18211b;font-synthesis:none;text-rendering:optimizelegibility;background:#e9eee8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}[hidden]{display:none!important}button{color:#f8faf8;font:inherit;cursor:pointer;background:#224e35;border:0;border-radius:999px;padding:.8rem 1.2rem;font-weight:700}button.secondary{color:#224e35;background:#dbe6dc}button:disabled{cursor:not-allowed;opacity:.5}.auth-shell{place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-panel{background:#f8faf8;border:1px solid #cad6ca;border-radius:1.5rem;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1.5rem 4rem #1e3a281f}.operator-shell{grid-template-columns:16rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#f8faf8;border-right:1px solid #cad6ca;flex-direction:column;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.75rem;padding:0 .5rem 1.5rem;display:flex}.brand .eyebrow{margin-bottom:.2rem;font-size:.62rem}.brand-mark{color:#f8faf8;background:#224e35;border-radius:.75rem;flex:0 0 2.6rem;place-items:center;width:2.6rem;height:2.6rem;font-family:Georgia,serif;font-weight:700;display:grid}.primary-nav{gap:.25rem;display:grid}.primary-nav a{color:#526057;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;font-weight:700;text-decoration:none;display:flex}.primary-nav a:hover{background:#edf3ed}.primary-nav a[aria-current=page]{color:#173d29;background:#dbe6dc}.nav-count,.record-count{color:#693d08;background:#fff2d8;border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:800}.sidebar-account{color:#66736b;overflow-wrap:anywhere;border-top:1px solid #dbe3dc;gap:.75rem;margin-top:auto;padding:1rem .5rem 0;font-size:.78rem;display:grid}button.compact{justify-self:start;padding:.55rem .8rem;font-size:.8rem}.workspace{min-width:0}.emergency{white-space:nowrap;background:#a12d23;padding:.65rem .9rem;font-size:.8rem}.nav-emergency,.nav-enable-control{width:calc(100% - 1.2rem);margin:.75rem .6rem 0}.nav-enable-control{gap:.5rem;display:grid}.nav-enable-control input{width:100%;padding:.6rem .75rem}.workspace-content{width:min(100%,76rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem)}.page-heading{margin-bottom:1.5rem}.page-heading h1{font-size:clamp(2.2rem,5vw,3.75rem)}.page-card{background:#f8faf8;border:1px solid #cad6ca;border-radius:1rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 .75rem 2rem #1e3a2812}.section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.overview-actions{flex-wrap:wrap;gap:.75rem;display:flex}.page-toolbar{justify-content:flex-end;margin-bottom:1rem;display:flex}.page-toolbar label{color:#526057;gap:.4rem;min-width:min(100%,20rem);font-weight:700;display:grid}.empty-state{text-align:center}.browser-status-grid,.browser-workflows{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin:1.25rem 0;display:grid}.browser-status-grid div,.browser-workflows article{background:#fff;border:1px solid #cad6ca;border-radius:.75rem;padding:.9rem}.browser-status-grid dt{color:#526057;font-size:.78rem;font-weight:700}.browser-status-grid dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:700}.browser-boundary{border-top:1px solid #cad6ca;margin:1.25rem 0 0;padding-top:1rem;font-weight:700}.browser-login-modal{width:min(100%,48rem)}.browser-login-steps{gap:.9rem;padding-left:1.4rem;display:grid}.browser-login-steps li,.browser-login-steps p{margin:0}.browser-login-steps a{margin-top:.55rem;display:inline-block}.agent-workspace-status,.agent-workspace-controls{flex-wrap:wrap;gap:.8rem;margin:1.25rem 0;display:flex}.agent-workspace-status div,.agent-workspace-controls label{background:#fff;border:1px solid #cad6ca;border-radius:.75rem;padding:.8rem}.agent-workspace-status dt{color:#526057;font-size:.78rem;font-weight:700}.agent-workspace-status dd{overflow-wrap:anywhere;max-width:18rem;margin:.35rem 0 0;font-weight:700}.agent-workspace-controls{align-items:end}.agent-workspace-controls label{color:#526057;gap:.35rem;font-weight:700;display:grid}.agent-terminal{background:#101713;border:1px solid #1c2d21;border-radius:.75rem;width:100%;min-height:32rem}.agent-workspace-boundary{border-top:1px solid #cad6ca;margin:1.25rem 0 0;padding-top:1rem;font-weight:700}.agent-chrome-handoff{background:#fff;border:1px solid #cad6ca;border-radius:.75rem;margin:1.25rem 0;padding:.8rem}.agent-chrome-handoff summary{cursor:pointer;font-weight:700}.agent-chrome-handoff p{margin:.8rem 0}.global-error{background:#fff6f4;border:1px solid #d7aaa5;border-radius:.75rem;margin:0 0 1rem;padding:.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:#477056;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:800}h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,8vw,4.5rem);line-height:.95}h2{margin:0;font-family:Georgia,serif;font-size:1.5rem}h3{margin:.5rem 0 0;font-size:1.05rem}.lede{color:#526057;max-width:36rem;margin:1.5rem 0 2rem;font-size:1.05rem;line-height:1.6}dl{gap:.75rem;margin:0 0 1.5rem;display:grid}dl div{border-bottom:1px solid #dbe3dc;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}dt{color:#66736b}dd{text-align:right;margin:0;font-weight:700}.error{color:#a12d23;margin:1rem 0 0}.configuration{gap:1rem;margin:0 0 1rem;display:grid}.configuration label{color:#526057;gap:.4rem;font-weight:700;display:grid}select,input,textarea{color:#18211b;width:100%;font:inherit;background:#fff;border:1px solid #b9c8bb;border-radius:.75rem;padding:.75rem}textarea{resize:vertical;line-height:1.45}.script-editor{align-items:stretch}.bpmn-workbench{background:#fff;border:1px solid #b9c8bb;border-radius:.9rem;grid-template-columns:minmax(0,1fr) 20rem;height:34rem;display:grid;overflow:hidden}.bpmn-canvas,.bpmn-properties{min-width:0;height:100%}.bpmn-properties{border-left:1px solid #dbe3dc;overflow:auto}.bpmn-properties textarea{min-height:8rem;line-height:1.4}.bpmn-canvas .djs-palette{top:1rem}.field-help{color:#66736b;margin:.4rem 0 0;font-size:.9rem}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button-row .grow{flex:20rem}.button-row .align-end{align-self:end}.configuration .checkbox-label{align-items:center;gap:.65rem;display:flex}.configuration .checkbox-label input{width:auto}@media (width<=56rem){.bpmn-workbench{grid-template-rows:24rem 16rem;grid-template-columns:1fr;height:40rem}.bpmn-properties{border-top:1px solid #dbe3dc;border-left:0}}.dashboard{gap:1rem;margin:0;display:grid}.campaign-page,.campaign-list,.campaign-record,.campaign-evidence,.campaign-observation-list{gap:1rem;display:grid}.campaign-boundary{color:#526057;max-width:52rem;margin:0;line-height:1.55}.campaign-generated{color:#66736b;margin:0;font-size:.8rem}.campaign-record{background:#fff;border:1px solid #cad6ca;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem)}.campaign-accordion-summary{cursor:pointer;grid-template-columns:minmax(14rem,1fr) minmax(22rem,auto) auto;align-items:center;gap:1.25rem;list-style:none;display:grid}.campaign-accordion-summary::-webkit-details-marker{display:none}.campaign-accordion-summary:focus-visible{outline-offset:.35rem;border-radius:.5rem;outline:.2rem solid #7ba287}.campaign-summary-title h3{margin:0;font-family:Georgia,serif;font-size:1.25rem}.campaign-summary-stats{grid-template-columns:repeat(4,minmax(4.5rem,1fr));gap:.5rem;display:grid}.campaign-summary-stats>div{gap:.15rem;display:grid}.campaign-summary-stats span{color:#66736b;white-space:nowrap;font-size:.7rem}.campaign-summary-stats strong{font-size:1rem}.campaign-accordion-toggle{color:#315d40;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.campaign-accordion-toggle:before{content:"";border-bottom:.12rem solid;border-right:.12rem solid;width:.45rem;height:.45rem;transition:transform .12s;transform:rotate(45deg)}.campaign-accordion-toggle span:last-child,.campaign-record[open] .campaign-accordion-toggle span:first-child{display:none}.campaign-record[open] .campaign-accordion-toggle:before{transform:rotate(225deg)}.campaign-record[open] .campaign-accordion-toggle span:last-child{display:inline}.campaign-record-body{border-top:1px solid #dbe3dc;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.campaign-record-heading,.campaign-source-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.campaign-record-heading h3{margin:0;font-family:Georgia,serif;font-size:1.45rem}.campaign-record-heading p:last-child{color:#526057;max-width:44rem;margin:.5rem 0 0;line-height:1.5}.campaign-execution,.campaign-source-chip{color:#526057;white-space:nowrap;background:#edf3ed;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800}.campaign-execution.is-enabled{color:#7e271f;background:#fbe2df}.campaign-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.campaign-identity>div{border:0;justify-content:start;gap:.25rem;padding:0;display:grid}.campaign-identity dd{overflow-wrap:anywhere;text-align:left;max-width:100%}.campaign-totals{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.campaign-totals>div{background:#edf3ed;border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.campaign-totals span{color:#66736b;font-size:.72rem}.campaign-totals strong{font-size:1.2rem}.campaign-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.campaign-source-grid>section{border:1px solid #dbe3dc;border-radius:.8rem;min-width:0;padding:.9rem}.campaign-source-heading{align-items:baseline}.campaign-source-heading h4{margin:0;font-size:.9rem}.campaign-source-heading>span{color:#66736b;text-align:right;font-size:.72rem}.campaign-source-grid section>p{color:#66736b;margin:.75rem 0 0;font-size:.82rem}.campaign-source-refresh{margin-top:.8rem}.campaign-apollo-notice{color:#28623d;margin:0;font-size:.82rem}.campaign-source-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:.75rem 0 0}.campaign-source-metrics>div{border:0;padding:0;font-size:.8rem}.campaign-evidence{border-top:1px solid #dbe3dc;padding-top:1rem}.campaign-observation-list>article{border-left:.2rem solid #b9c8bb;gap:.55rem;padding:.2rem 0 .2rem .9rem;display:grid}.campaign-observation-list article>div:first-child{align-items:center;gap:.6rem;display:flex}.campaign-observation-list time,.campaign-observation-list small{color:#66736b;font-size:.75rem}.campaign-observation-list h5{margin:0;font-size:.95rem}.campaign-observation-list p{color:#526057;margin:0;font-size:.88rem;line-height:1.5}.campaign-observation-metrics{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.campaign-observation-metrics li{background:#edf3ed;border-radius:.5rem;gap:.4rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.campaign-observation-metrics span{color:#66736b}@media (width<=64rem){.campaign-accordion-summary{grid-template-columns:1fr auto}.campaign-summary-stats{grid-area:2/1/auto/-1}.campaign-accordion-toggle{grid-area:1/2}}@media (width<=38rem){.campaign-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-summary-stats span{white-space:normal}}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.metrics div{background:#edf3ed;border-radius:.75rem;gap:.25rem;padding:.9rem;display:grid}.metrics span,.attempts span{color:#66736b;font-size:.8rem}.metrics strong{font-size:1.4rem}.alert{color:#693d08;background:#fff2d8;border:1px solid #d59038;border-radius:.75rem;padding:.9rem}.attempts{gap:.5rem;display:grid}.attempts article{border-bottom:1px solid #dbe3dc;grid-template-columns:1fr auto auto;gap:.75rem;padding:.75rem 0;display:grid}.attempts code{overflow-wrap:anywhere;grid-column:1/-1;font-size:.72rem}button.link{color:#224e35;background:0 0;grid-column:1/-1;justify-self:start;padding:0;text-decoration:underline}.danger{border-top-color:#d7aaa5}.notice,.success{margin:0;font-size:.9rem}.notice{color:#80591d}.success{color:#28623d}.test-call-result{background:#edf3ed;border:1px solid #b9c8bb;border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.test-call-result-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.test-call-result-heading>div{gap:.2rem;display:grid}.test-call-result-heading span,.test-call-details dt{color:#66736b;font-size:.8rem}.test-call-result-heading strong{font-size:1.2rem}.test-call-result-heading code{overflow-wrap:anywhere;text-align:right}.test-call-result p{margin:0}.test-call-result button{justify-self:start}.test-call-details{gap:.5rem;margin:0;display:grid}.test-call-details>div{justify-content:space-between;gap:1rem;display:flex}.contact-preview{background:#edf3ed;border:1px solid #cad6ca;border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.contact-preview>div:first-child{gap:.25rem;display:grid}.contact-preview span{color:#66736b;font-size:.85rem}.task-sync-results{gap:.75rem;display:grid}.task-table-shell{background:#fff;border:1px solid #cad6ca;border-radius:.9rem;overflow-x:auto}.linkedin-task-table{border-collapse:collapse;width:100%;min-width:68rem}.linkedin-task-table th,.linkedin-task-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3dc;padding:.8rem .75rem}.linkedin-task-table th{color:#526057;letter-spacing:.04em;text-transform:uppercase;background:#edf3ed;font-size:.75rem}.linkedin-task-table tbody tr:last-child td{border-bottom:0}.linkedin-task-table tbody tr:hover{background:#f6f9f6}.linkedin-task-table td{font-size:.86rem}.linkedin-task-table td strong,.linkedin-task-table td small,.linkedin-task-table td code{display:block}.linkedin-task-table td small{color:#66736b;margin-top:.2rem;line-height:1.35}.linkedin-task-table td code{overflow-wrap:anywhere;color:#66736b;max-width:12rem;margin-top:.35rem;font-size:.68rem}.linkedin-task-table .select-column{text-align:center;width:2.75rem}.linkedin-task-table .select-column input{width:auto}.call-review-table-shell{background:#fff;border:1px solid #cad6ca;border-radius:.9rem;overflow-x:auto}.call-review-table{border-collapse:collapse;width:100%;min-width:56rem}.call-review-table th,.call-review-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3dc;padding:.8rem .75rem}.call-review-table th{color:#526057;letter-spacing:.04em;text-transform:uppercase;background:#edf3ed;font-size:.75rem}.call-review-table tbody tr:last-child td{border-bottom:0}.call-review-table tbody tr:hover{background:#f6f9f6}.call-review-table tbody tr.call-review-needed{background:#fff7e7}.call-review-table td{font-size:.86rem}.call-review-table td strong,.call-review-table td code{display:block}.telephony-agent-control{align-items:center;gap:.5rem;display:flex}.telephony-agent-control select{min-width:11rem}.call-review-table td code{overflow-wrap:anywhere;color:#66736b;max-width:14rem;margin-top:.35rem;font-size:.68rem}.task-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.task-status-awaiting_approval{color:#5d491a;background:#fff2d8}.task-status-running{color:#17466d;background:#deedf8}.task-status-queued,.task-status-pending{color:#5d491a;background:#fff2d8}.task-status-success,.task-status-succeeded{color:#28623d;background:#dcefe2}.task-status-needs_review{color:#8d241c;background:#f8dfdc}.task-status-rejected{color:#526057;background:#e5eae6}.task-status-unavailable{color:#5b4674;background:#ebe3f4}.task-status-failed{color:#8d241c;background:#f8dfdc}.linkedin-task-table .task-row-error,.task-row-error{color:#a12d23}.modal-backdrop{z-index:100;background:#18211b94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.attempt-log-modal{background:#f8faf8;border:1px solid #cad6ca;border-radius:1rem;width:min(100%,44rem);max-height:min(48rem,100vh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 2rem 5rem #0f1d144d}.modal-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.modal-heading p{color:#66736b;margin:.4rem 0 0}.attempt-log-summary{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.attempt-log-summary code{overflow-wrap:anywhere;color:#66736b;font-size:.75rem}.attempt-log-summary p{flex-basis:100%;margin:0}.transcript-content{white-space:pre-wrap;background:#fff;border:1px solid #dbe3dc;border-radius:.7rem;max-height:32rem;margin:1.25rem 0 0;padding:1rem;font:.85rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.attempt-log-list{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.attempt-log-list li{background:#fff;border-bottom:1px solid #dbe3dc;border-left:.25rem solid #8ca091;grid-template-columns:10rem minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.attempt-log-list li:first-child{border-radius:.6rem .6rem 0 0}.attempt-log-list li:last-child{border-bottom:0;border-radius:0 0 .6rem .6rem}.attempt-log-list li.log-success{border-left-color:#3c8153}.attempt-log-list li.log-error{border-left-color:#b33a31}.attempt-log-list time{color:#66736b;font-size:.75rem}.linkedin-tabs{border-bottom:1px solid #cad6ca;gap:.4rem;padding:0 .25rem;display:flex;overflow-x:auto}.linkedin-tabs a{color:#526057;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:.45rem;padding:.7rem .85rem;font-weight:750;text-decoration:none;display:inline-flex}.linkedin-tabs a:hover{color:#224e35}.linkedin-tabs a[aria-current=page]{color:#224e35;border-bottom-color:#2f6f48}.linkedin-dispatch-page{gap:1.2rem}.dispatch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dispatch-summary>div{background:#edf3ed;border-radius:.75rem;gap:.25rem;padding:.9rem;display:grid}.dispatch-summary span,.dispatch-summary small{color:#66736b}.dispatch-summary strong{font-size:1.05rem}.linkedin-dispatch-table{min-width:76rem}.linkedin-dispatch-table tr.dispatch-running{background:#eaf4fb}.linkedin-dispatch-table tr.dispatch-review{background:#fff7e7}.linkedin-dispatch-table td:first-child strong{color:#224e35;font-size:.95rem}.linkedin-monitoring-page{gap:1.25rem}.monitoring-control-grid{background:#edf3ed;border:1px solid #cad6ca;border-radius:.9rem;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.inline-number-control{align-items:center;gap:.6rem;display:flex}.inline-number-control input{width:7rem}.inline-number-control span{color:#526057}.monitoring-buttons{flex-wrap:wrap;gap:.6rem;display:flex}.monitoring-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.monitoring-summary-grid>div{background:#edf3ed;border-radius:.75rem;gap:.25rem;padding:.9rem;display:grid}.monitoring-summary-grid span,.monitoring-summary-grid small{color:#66736b}.monitoring-summary-grid strong{font-size:1.1rem}.monitoring-layout{grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.4fr);gap:1rem;min-width:0;display:grid}.monitoring-layout>section{background:#fff;border:1px solid #cad6ca;border-radius:.9rem;min-width:0;padding:1rem}.compact-heading{align-items:center;margin-bottom:.75rem}.compact-heading h3{margin:0}.compact-heading span{color:#66736b;font-size:.78rem}.monitoring-contact-list{gap:.6rem;max-height:34rem;padding-right:.25rem;display:grid;overflow-y:auto}.monitoring-contact-list article{border-bottom:1px solid #dbe3dc;gap:.35rem;padding:.65rem 0;display:grid}.monitoring-contact-list article:first-child{padding-top:0}.monitoring-contact-list article:last-child{border-bottom:0}.monitoring-contact-list article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.monitoring-contact-list small{color:#66736b}.monitoring-contact-list a,.monitoring-event-feed a{color:#28623d;font-size:.8rem;font-weight:700}.monitoring-state,.event-category{text-transform:capitalize;border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-weight:800}.monitoring-state.is-active{color:#17466d;background:#deedf8}.monitoring-state.is-finished{color:#526057;background:#e9eee8}.monitoring-event-feed{gap:0;max-height:34rem;margin:0;padding:0 .25rem 0 0;list-style:none;display:grid;overflow-y:auto}.monitoring-event-feed li{background:#f8faf8;border-bottom:1px solid #dbe3dc;border-left:.25rem solid #8ca091;gap:.35rem;padding:.75rem;display:grid}.monitoring-event-feed li:first-child{border-radius:.6rem .6rem 0 0}.monitoring-event-feed li:last-child{border-bottom:0;border-radius:0 0 .6rem .6rem}.monitoring-event-feed li.event-status-success{border-left-color:#3c8153}.monitoring-event-feed li.event-status-failed{border-left-color:#b33a31}.monitoring-event-feed li.event-status-skipped{border-left-color:#c68a37}.monitoring-event-heading,.monitoring-event-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.monitoring-event-heading{justify-content:space-between}.monitoring-event-heading time,.monitoring-event-meta{color:#66736b;font-size:.72rem}.event-category{color:#224e35;background:#dbe6dc}.monitoring-event-feed p{margin:0;line-height:1.45}@media (width<=72rem){.monitoring-control-grid,.monitoring-layout{grid-template-columns:1fr}}@media (width<=42rem){.monitoring-summary-grid,.dispatch-summary{grid-template-columns:1fr}}.contact-preview details p{white-space:pre-wrap;margin-bottom:0}@media (width<=56rem){.operator-shell{display:block}.sidebar{z-index:30;border-bottom:1px solid #cad6ca;border-right:0;height:auto;padding:.75rem 1rem 0;display:block;position:sticky;top:0;overflow:hidden}.brand{padding:0 0 .75rem}.brand-mark{flex-basis:2.2rem;width:2.2rem;height:2.2rem}.primary-nav{gap:.25rem;margin:0 -1rem;padding:0 1rem .75rem;display:flex;overflow-x:auto}.primary-nav a{flex:none;padding:.55rem .7rem;font-size:.85rem}.sidebar-account{display:none}.nav-emergency,.nav-enable-control{flex:none;width:auto;margin:0 0 0 .25rem}.nav-enable-control{grid-template-columns:minmax(12rem,1fr) auto}}@media (width<=38rem){.auth-shell{padding:1rem}.workspace-content{padding:1.25rem 1rem 2rem}.safety-alert{order:3}.metrics{grid-template-columns:1fr}.attempts article{grid-template-columns:1fr auto}.attempts article>strong{overflow-wrap:anywhere;grid-column:1/-1}.attempt-log-list li{grid-template-columns:1fr;gap:.25rem}}.empty-copy{color:#66736b;margin:0}.presence-generation-grid,.presence-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.presence-generation-grid article,.presence-summary>div,.presence-history article,.presence-task{background:#fbfcf8;border:1px solid #d6dfd5;border-radius:.75rem}.presence-generation-grid article{padding:1.1rem}.presence-generation-grid h3,.presence-generation-grid p{margin-top:0}.presence-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.presence-summary>div{gap:.25rem;padding:.85rem 1rem;display:grid}.presence-summary span,.presence-summary small,.presence-task-meta{color:#66736b}.presence-recent-heading{margin-top:1.5rem}.presence-history,.presence-task-list{gap:.75rem;display:grid}.task-section-links{border-bottom:1px solid #d6dfd5;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.task-section-links a{color:#486052;border-bottom:3px solid #0000;align-items:center;gap:.4rem;padding:.65rem .8rem .55rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.task-section-links a:hover,.task-section-links a:focus-visible{color:#153f2a}.task-section-links a.is-active{color:#153f2a;border-bottom-color:#2f6846}.task-section-links a span{text-align:center;background:#e5ebe3;border-radius:999px;min-width:1.4rem;padding:.1rem .4rem}.task-section-links a.is-active span{background:#d3e4d5}.task-section-window{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:12rem;max-height:34rem;padding:.9rem .35rem .2rem 0;overflow-y:auto}.task-section-window>h3:first-child{margin-top:0}.presence-history article{gap:.55rem;padding:.9rem 1rem;display:grid}.presence-history article>div,.presence-task-heading,.presence-task-heading>div,.presence-task-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.presence-history p{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.presence-history time{color:#66736b;font-size:.75rem}.presence-task{gap:.85rem;padding:1rem;display:grid}.presence-task-heading{justify-content:space-between}.source-chip{color:#224e35;background:#dbe6dc;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.presence-evidence{border-left:3px solid #7d9b7e;padding-left:.8rem}.presence-evidence p{margin:.35rem 0 0}.presence-task textarea{resize:vertical;width:100%;margin-top:.4rem}.presence-task-meta{font-size:.75rem}.presence-task-meta code{overflow-wrap:anywhere}.linkedin-analytics-posts{gap:1rem;display:grid}.linkedin-analytics-post{background:#fbfcf8;border:1px solid #d6dfd5;border-radius:.8rem;gap:1rem;padding:1rem;display:grid}.linkedin-analytics-post-heading,.linkedin-analytics-links{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.linkedin-analytics-post-heading h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.linkedin-analytics-post-heading .eyebrow{margin:0 0 .35rem}.linkedin-analytics-links{color:#66736b;flex-wrap:wrap;justify-content:flex-start;font-size:.85rem}.linkedin-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.linkedin-analytics-metrics>div{background:#fff;border:1px solid #dce4da;border-radius:.65rem;gap:.2rem;padding:.7rem;display:grid}.linkedin-analytics-metrics span,.linkedin-analytics-network,.linkedin-analytics-demographics small{color:#66736b;font-size:.78rem}.linkedin-analytics-metrics strong{font-size:1.25rem}.linkedin-analytics-network{margin:0}.linkedin-analytics-demographics{flex-wrap:wrap;gap:.5rem;display:flex}.linkedin-analytics-demographics>span{background:#edf4ec;border-radius:999px;gap:.15rem;padding:.45rem .75rem;font-size:.85rem;display:grid}.linkedin-analytics-history{overflow-x:auto}.linkedin-analytics-history h4{margin:0 0 .5rem}.linkedin-analytics-history table{border-collapse:collapse;width:100%;font-size:.85rem}.linkedin-analytics-history th,.linkedin-analytics-history td{text-align:left;border-bottom:1px solid #dce4da;padding:.45rem .6rem}.vibes-controls{grid-template-columns:minmax(14rem,2fr) minmax(10rem,1fr) auto;align-items:end;gap:.9rem;margin:1.25rem 0 .75rem;display:grid}.vibes-controls label{color:#486052;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.vibes-controls select,.vibes-controls input{width:100%}.vibes-cohort-note{color:#66736b;font-size:.82rem}.vibes-cohort-note code{overflow-wrap:anywhere}.vibes-report-history{gap:.9rem;margin-top:1.25rem;display:grid}.vibes-report-history>details{background:#fbfcf8;border:1px solid #d6dfd5;border-radius:.85rem;overflow:hidden}.vibes-report-history>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.vibes-report-history>details>summary>span:first-child{gap:.25rem;display:grid}.vibes-report-history summary small,.vibes-report-history summary>span:last-child,.vibes-report-meta{color:#66736b}.vibes-report-body{border-top:1px solid #d6dfd5;gap:1.2rem;padding:1.1rem;display:grid}.vibes-report-body h3,.vibes-report-body h4,.vibes-report-body p,.vibes-report-body ul{margin-top:0}.vibes-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.vibes-report-metrics>div{background:#fff;border:1px solid #d6dfd5;border-radius:.65rem;gap:.25rem;padding:.75rem;display:grid}.vibes-report-metrics span{color:#66736b;font-size:.72rem}.vibes-report-metrics strong{font-size:1.25rem}.vibes-overview{white-space:pre-wrap;max-width:78ch;font-size:1.02rem;line-height:1.6}.vibes-theme-grid,.vibes-activity-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.vibes-theme-grid article,.vibes-activity-sections section,.vibes-gtm,.vibes-caveats{background:#fff;border:1px solid #d6dfd5;border-radius:.65rem;padding:.9rem}.vibes-theme-grid p,.vibes-activity-sections li,.vibes-gtm li,.vibes-caveats li{line-height:1.5}.vibes-gtm{border-left:4px solid #4e795e}.vibes-caveats{background:#fffdf6;border-left:4px solid #b58b49}.vibes-evidence-list{gap:.65rem;display:grid}.vibes-evidence-list article{border-left:3px solid #7d9b7e;padding-left:.8rem}.vibes-evidence-list article>div{color:#66736b;text-transform:capitalize;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.vibes-evidence-list p{margin:.35rem 0}@media (width<=48rem){.campaign-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.presence-generation-grid,.presence-summary,.vibes-controls,.vibes-theme-grid,.vibes-activity-sections{grid-template-columns:1fr}.vibes-report-metrics,.linkedin-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.linkedin-analytics-post-heading{flex-direction:column;align-items:stretch}}@media (width<=40rem){.campaign-record-heading,.campaign-source-heading{flex-direction:column;align-items:start}.campaign-identity,.campaign-source-grid{grid-template-columns:1fr}.campaign-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-source-heading>span{text-align:left}}
