.assistant-module{gap:16px;min-width:0;display:grid}.assistant-loading-layout{grid-template-columns:240px minmax(0,1fr);gap:20px;min-height:640px;display:grid}.assistant-loading-layout .module-skeleton-panel{flex-direction:column;gap:16px;display:flex}.assistant-loading-space{flex:1;min-height:280px}@media (max-width:767px){.assistant-loading-layout{grid-template-columns:1fr}}.assistant-module>.settings-tabs{justify-self:start}.assistant-module>.settings-tabs button[aria-pressed=true]{color:#176b58;background:#fffefa}.assistant-workbench{background:#fffefa;border-radius:16px;grid-template-columns:240px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.assistant-conversations{background:#eef3eb;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.assistant-conversation-list{scrollbar-gutter:stable;flex:1;min-height:100px;max-height:460px;padding-right:12px;overflow:auto}.assistant-conversation-list>button{text-align:left;color:#334b40;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;gap:6px;padding:12px;font-size:14px;line-height:1.5;display:grid}.assistant-conversation-list>button[aria-pressed=true]{color:#176b58;background:#dbe9dc}.assistant-conversation-list>button span{overflow-wrap:break-word;word-break:normal}.assistant-conversation-list time{color:#53685e;font-size:14px}.assistant-conversations .record-pagination{gap:8px;padding:0;display:grid}.assistant-conversations .record-pagination>div{justify-content:space-between;gap:8px;display:flex}.assistant-chat{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.assistant-chat>header h1{margin:0 0 8px;font-size:24px;line-height:1.35}.assistant-chat>header p,.assistant-context>p{color:#53685e;max-width:72ch;margin:0;font-size:14px;line-height:1.6}.assistant-welcome{flex:1;align-content:center;justify-items:start;gap:16px;min-height:160px;display:grid}.assistant-welcome h2,.assistant-context h2{margin:0;font-size:18px;line-height:1.4}.assistant-prompts{flex-wrap:wrap;gap:10px;display:flex}.assistant-prompts button{white-space:normal;word-break:normal;overflow-wrap:normal;text-align:left}.assistant-composer{border-top:1px solid #d7e1d7;flex-shrink:0;gap:8px;padding-top:16px;display:grid}.assistant-composer .ai-source{margin:0 0 12px}.assistant-composer>label{font-size:14px;font-weight:600}.assistant-composer textarea,.assistant-context textarea{resize:vertical;min-height:100px;line-height:1.6}.assistant-send{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.assistant-send p{color:#53685e;max-width:56ch;margin:0;font-size:14px;line-height:1.6}.assistant-send button{flex-shrink:0}.assistant-history{scrollbar-gutter:stable;flex:1;min-height:160px;max-height:440px;padding-right:16px;overflow:auto}.assistant-message{border-bottom:1px solid #e0e7dd;padding:16px 0}.assistant-message header{color:#53685e;justify-content:space-between;gap:12px;font-size:14px;display:flex}.assistant-message p{white-space:pre-wrap;overflow-wrap:break-word;max-width:75ch;margin:10px 0;font-size:14px;line-height:1.7}.assistant-message-user p{color:#42594c}.assistant-message a{color:#176b58;align-items:center;gap:8px;font-size:14px;display:inline-flex}.assistant-context{background:#fffefa;border-radius:16px;max-width:1040px;padding:24px}.assistant-context>p{margin:8px 0 24px}.assistant-context form{gap:20px;max-width:800px;display:grid}.assistant-context label{gap:8px;font-size:14px;font-weight:600;display:grid}.assistant-context form>.button{justify-self:start}.assistant-tasks{background:#fffefa;border-radius:16px;min-width:0;padding:24px}.assistant-task-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.assistant-task-heading h2,.assistant-task-heading h3{overflow-wrap:break-word;align-items:center;gap:10px;min-width:0;margin:0;font-size:18px;line-height:1.5;display:flex}.assistant-task-heading p{color:#53685e;max-width:70ch;margin:8px 0 0;line-height:1.6}.assistant-task-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.assistant-task-history{gap:14px;min-width:0;display:grid}.assistant-task-history h3{margin:0;font-size:16px}.assistant-task-history>div{scrollbar-gutter:stable;gap:4px;max-height:480px;padding-right:10px;display:grid;overflow:auto}.assistant-task-history-item{text-align:left;color:#334b40;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;gap:6px;padding:12px;font-size:14px;line-height:1.5;display:grid}.assistant-task-history-item:hover,.assistant-task-history-item[aria-pressed=true]{color:#176b58;background:#dbe9dc}.assistant-task-history-item strong{overflow-wrap:break-word}.assistant-task-history-item span,.assistant-task-history-item time{color:#53685e}.assistant-task-history .record-pagination{gap:10px;padding:0;display:grid}.assistant-task-history .record-pagination>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.assistant-task-content{border-left:1px solid #d7e1d7;min-width:0;padding-left:28px}.assistant-task-form{gap:20px;display:grid}.assistant-task-fields{grid-template-columns:minmax(0,1fr) minmax(170px,.45fr);gap:16px;display:grid}.assistant-task-form label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.assistant-task-form label>span,.assistant-task-form>p,.assistant-task-billing,.assistant-task-review>p,.assistant-task-created p{color:#53685e;max-width:72ch;margin:0;font-size:14px;font-weight:400;line-height:1.6}.assistant-task-form textarea{resize:vertical;min-height:148px;line-height:1.6}.assistant-task-form .ai-source{margin:0}.assistant-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.assistant-task-actions button,.assistant-task-heading button{white-space:normal;word-break:normal;overflow-wrap:normal;flex-shrink:0}.assistant-task-sequence{gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.assistant-task-sequence li{border-bottom:1px solid #d7e1d7;min-width:0;padding-bottom:24px}.assistant-task-message-meta{color:#53685e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.assistant-task-message-meta strong{color:#334b40}.assistant-task-sequence h4{overflow-wrap:break-word;margin:14px 0 10px;font-size:16px;line-height:1.5}.assistant-task-sequence li>p{white-space:pre-wrap;overflow-wrap:break-word;max-width:72ch;margin:0;font-size:14px;line-height:1.7}.assistant-task-review,.assistant-task-created{gap:18px;display:grid}.assistant-task-review label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.6;display:flex}.assistant-task-review input[type=checkbox]{accent-color:#176b58;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.assistant-task-created a{justify-self:start;align-items:center;gap:10px;display:inline-flex}.assistant-task-progress{flex-wrap:wrap;align-items:center;gap:14px;min-height:100px;padding:20px 0;display:flex}.assistant-task-progress p{color:#53685e;margin:6px 0 0;line-height:1.6}.assistant-task-progress>button{margin-left:auto}.assistant-task-loading{align-content:start;gap:16px;min-height:260px;display:grid}.assistant-task-loading .skeleton{background:#dbe9dc;border-radius:8px;height:48px;display:block}.assistant-task-loading .skeleton:nth-child(3){height:120px}.assistant-control-summary{border-block:1px solid #d7e1d7;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.assistant-control-summary strong{overflow-wrap:anywhere;min-width:0}.assistant-control-summary p{flex-basis:100%;max-width:70ch;margin:0;line-height:1.6}.assistant-control-change{border-block:1px solid #d7e1d7;flex-wrap:wrap;gap:24px;margin:16px 0;padding:16px 0;display:flex}.assistant-control-change dt{color:#53685e;margin-bottom:6px}.assistant-control-change dd{margin:0;font-weight:600}.assistant-control-completed{align-items:flex-start;gap:14px;padding:20px 0;display:flex}.assistant-control-completed p{max-width:70ch;margin:8px 0;line-height:1.6}.assistant-control-loading{gap:10px;min-height:120px;display:grid}.assistant-control-loading .skeleton{background:#dbe9dc;border-radius:8px;height:60px;display:block}.assistant-controls .agent-status{white-space:nowrap;flex-shrink:0}.assistant-controls .assistant-task-actions{margin-top:20px}.assistant-controls .assistant-task-actions a{align-items:center;gap:10px;min-height:40px;display:inline-flex}.assistant-controls h3[tabindex="-1"]:focus{outline:none}@media (max-width:767px){.assistant-controls .assistant-task-actions a{min-height:44px}.assistant-control-change{gap:20px}.assistant-controls .record-select .styled-select-trigger{min-height:44px}}@media (max-width:1023px){.assistant-task-layout{grid-template-columns:1fr}.assistant-task-history>div{max-height:200px}.assistant-task-content{border-top:1px solid #d7e1d7;border-left:0;padding:24px 0 0}.assistant-task-history .record-pagination{flex-wrap:wrap;justify-content:space-between;display:flex}.assistant-task-history-item{min-height:44px}}@media (max-width:767px){.assistant-tasks{padding:16px}.assistant-task-fields{grid-template-columns:1fr}.assistant-task-form input,.assistant-task-form textarea,.assistant-task-history>input{min-height:44px;font-size:16px}.assistant-task-actions button,.assistant-task-heading button,.assistant-task-review label,.assistant-task-progress button,.assistant-task-created a{min-height:44px}.assistant-task-heading{align-items:flex-start}.assistant-task-actions{justify-content:flex-start}.assistant-task-progress>button{margin-left:0}.assistant-task-content .agent-status{white-space:nowrap}.assistant-workbench{grid-template-columns:1fr}.assistant-conversations,.assistant-chat,.assistant-context{padding:16px}.assistant-conversation-list{min-height:40px;max-height:160px}.assistant-chat{min-height:620px}.assistant-send{align-items:flex-start}.assistant-send p{max-width:28ch}.assistant-message header{flex-wrap:wrap}.assistant-message time{font-size:14px}.assistant-history{min-height:180px;max-height:400px}.assistant-prompts button,.assistant-conversation-list button,.assistant-module>.settings-tabs button{min-height:44px}.assistant-composer textarea,.assistant-context input,.assistant-context textarea,.assistant-conversations>input{min-height:44px;font-size:16px}.assistant-composer textarea,.assistant-context textarea{min-height:112px}}.assistant-launch-facts{border-bottom:1px solid #d7e1d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0 0 24px;padding:0 0 24px;display:grid}.assistant-launch-facts>div{min-width:0}.assistant-launch-facts dt{color:#53685e;margin-bottom:6px;font-size:14px}.assistant-launch-facts dd{overflow-wrap:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.6}.assistant-launch-issues{color:#243a35;background:#f6ebce;border-radius:8px;margin-bottom:24px;padding:16px}.assistant-launch-issues h4,.assistant-launch-preview h4{margin:0 0 10px;font-size:16px;line-height:1.5}.assistant-launch-issues ul{gap:8px;margin:0;padding-left:20px;display:grid}.assistant-launch-issues a{color:inherit;text-underline-offset:3px;line-height:1.6;text-decoration:underline}.assistant-launch-preview{border-bottom:1px solid #d7e1d7;margin:0 0 24px;padding-bottom:20px}.assistant-launch-preview summary{cursor:pointer;min-height:40px;padding:8px 0;font-weight:600;display:list-item}.assistant-launch-preview h4{overflow-wrap:break-word;margin-top:16px}.assistant-launch-preview p{white-space:pre-wrap;overflow-wrap:break-word;max-width:72ch;line-height:1.7}.assistant-launch-preview p:last-child{color:#53685e;margin-bottom:0;font-size:14px}@media (max-width:767px){.assistant-launch-facts{grid-template-columns:1fr;gap:16px;padding-bottom:20px}.assistant-launch-preview summary{min-height:44px}.assistant-launch-issues a{padding:8px 0;display:inline-block}.assistant-launch .assistant-task-actions{align-items:stretch}.assistant-launch .assistant-task-actions>*{max-width:100%}}.assistant-scope{grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:12px 16px;min-width:0;display:grid}.assistant-scope label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.assistant-scope>p{color:#53685e;grid-column:1/-1;max-width:72ch;margin:0;font-size:14px;line-height:1.6}.assistant-evidence{color:#53685e;flex-wrap:wrap;gap:6px 16px;margin:12px 0;font-size:14px;line-height:1.6;display:flex}.assistant-evidence>span{overflow-wrap:break-word;min-width:0}.assistant-evidence time{white-space:normal}.assistant-retry{align-items:center;gap:16px;padding-block:12px;display:flex}.assistant-retry p{color:#53685e;max-width:65ch;margin:0;font-size:14px;line-height:1.6}.assistant-retry button{white-space:normal;word-break:normal;overflow-wrap:normal;flex-shrink:0}@media (max-width:767px){.assistant-scope{grid-template-columns:minmax(0,1fr)}.assistant-scope .styled-select-trigger,.assistant-retry button{min-height:44px}.assistant-retry,.assistant-send{flex-wrap:wrap}.assistant-send p{max-width:65ch}}.assistant-recovery{border:1px solid var(--rr-structure-line,var(--line));background:var(--surface);border-radius:12px;flex:none;gap:12px;min-width:0;padding:16px;display:grid}.assistant-recovery-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.assistant-recovery-heading h2{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.assistant-recovery-heading time{color:var(--muted);margin-left:auto;font-size:14px}.assistant-recovery p{max-width:70ch;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.assistant-recovery .error{color:#a42a39}.assistant-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assistant-recovery-actions :is(button,button span){white-space:normal;overflow-wrap:normal;word-break:normal}.assistant-recovery p.assistant-recovery-note,.assistant-storage-notice{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:767px){.assistant-recovery-actions button{min-height:44px}.assistant-recovery-heading time{flex-basis:100%;margin-left:0}}.assistant-feedback{border-top:1px solid var(--rr-structure-line,#c8d7cb);min-width:0;margin-top:12px;padding-top:10px}.assistant-feedback-actions,.assistant-feedback-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-feedback-actions button{white-space:normal;overflow-wrap:normal;word-break:normal;gap:6px;min-height:40px;padding:8px 10px}.assistant-feedback-actions button[aria-pressed=true]{color:#176b58;background:#e1eee4}.assistant-feedback form{gap:12px;max-width:42rem;margin-top:12px;display:grid}.assistant-feedback form label{gap:6px;min-width:0;display:grid}.assistant-feedback form textarea{resize:vertical;min-height:104px}.assistant-feedback-optional,.assistant-feedback-help,.assistant-feedback-form-actions>span{color:var(--muted);font-size:14px}.assistant-feedback p{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.assistant-feedback-form-actions>span{margin-right:auto}@media (max-width:767px){.assistant-feedback button{min-height:44px}}.business-context{flex:none;width:100%;min-width:0}.business-context-intro{align-items:flex-start;gap:12px;min-width:0;margin-bottom:20px;display:flex}.business-context-intro>div{min-width:0}.business-context-intro p{color:var(--muted);max-width:72ch;margin:6px 0 0;font-size:14px;line-height:1.6}.business-context-nav{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.business-context-nav button{white-space:normal;max-width:100%;min-height:40px}.business-context-nav button[aria-pressed=true]{background:var(--ice);border-color:var(--blue);color:var(--blue)}.business-product-tab span{overflow-wrap:anywhere;min-width:0}.business-context-hint,.business-context-fields small{color:var(--muted);margin:0;font-size:14px;font-weight:400;line-height:1.6}.business-context-fields{border:0;border-top:1px solid var(--rr-structure-line);gap:20px;min-width:0;margin:0;padding:20px 0 0;display:grid}.business-context-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.business-context-section-heading h3{margin:0;font-size:16px;line-height:1.5}.business-context-actions{border-top:1px solid var(--rr-structure-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.business-context-actions>span{color:var(--muted);font-size:14px}.business-context-loading{align-content:start;gap:16px;min-height:260px;display:grid}.business-context-loading .skeleton-line{background:var(--ice);border-radius:8px;height:44px}@media (max-width:767px){.business-context-nav button,.business-context-section-heading button,.business-context-actions button{min-height:44px}.business-context-fields{gap:16px}.business-context-intro{gap:10px}.business-context-actions{flex-direction:column;align-items:flex-start}}.app-shell .assistant-context .business-context-nav .business-product-tab>span{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0}.website-scan{border-bottom:1px solid var(--rr-structure-line);min-width:0;margin:0 0 24px;padding:0 0 20px}.website-scan-toggle{white-space:normal;align-items:center;gap:10px;max-width:100%;display:inline-flex}.website-scan-body{gap:16px;min-width:0;margin-top:16px;display:grid}.website-scan-body p,.website-scan-body small{max-width:72ch;margin:0;font-size:14px;line-height:1.6}.website-scan-body>p,.website-scan-note,.website-scan-actions>span{color:var(--muted)}.assistant-context .website-scan form{min-width:0;max-width:none}.website-scan-start{border-bottom:1px solid var(--rr-structure-line);padding-bottom:16px}.website-scan-start>.primary{justify-self:start}.website-scan-status,.website-scan-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.website-scan-status>p{flex-basis:100%}.website-scan-body .error{padding:12px 14px}.website-scan-review{border-top:1px solid var(--rr-structure-line);padding-top:20px}.website-scan-review h3{margin:0 0 6px;font-size:16px;line-height:1.5}.website-scan-review-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.website-scan-review-fields>div{min-width:0}.website-scan-review-fields textarea{resize:vertical;min-height:120px}.website-scan-review-fields input,.website-scan-review-fields textarea,.website-scan-start input{width:100%;min-width:0}.assistant-context .website-scan-consent{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.website-scan-consent input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0}.website-scan-consent span{min-width:0}.website-scan-actions{border-top:1px solid var(--rr-structure-line);padding-top:16px;font-size:14px}.website-scan-sources{min-width:0;font-size:14px;line-height:1.6}.website-scan-sources summary,.website-scan-citation summary{cursor:pointer;color:var(--blue);min-height:40px;padding:10px 0;font-weight:600}.website-scan-sources ul,.website-scan-history ul{min-width:0;margin:0;padding:0;list-style:none}.website-scan-sources li{border-top:1px solid var(--rr-structure-line);gap:4px;min-width:0;padding:12px 0;display:grid}.website-scan-sources a,.website-scan-citation a{overflow-wrap:anywhere;word-break:normal;align-items:center;gap:8px;max-width:100%;display:inline-flex}.website-scan-sources a svg,.website-scan-citation a svg{flex:none}.website-scan-sources a>span{min-width:0}.website-scan-sources li>span{color:var(--muted)}.website-scan-citation{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6}.website-scan-citation summary{font-weight:400}.website-scan-citation blockquote{background:var(--ice);overflow-wrap:anywhere;word-break:normal;color:var(--ink);border-radius:8px;margin:0 0 8px;padding:12px 14px}.website-scan-history{border-top:1px solid var(--rr-structure-line);gap:16px;min-width:0;padding-top:16px;display:grid}.assistant-context .website-scan-history form{align-items:flex-end;gap:12px;display:flex}.website-scan-history form label{flex:1;min-width:0}.website-scan-history li{border-bottom:1px solid var(--rr-structure-line);gap:6px;min-width:0;padding:12px 0;font-size:14px;display:grid}.website-scan-history li button{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.website-scan-history li button>span:first-child{overflow-wrap:anywhere;word-break:normal;min-width:0}.website-scan-history time{color:var(--muted)}.website-scan-paging{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.website-scan-paging>span{margin-right:auto}.website-scan-review-shell>summary{cursor:pointer;min-height:40px;color:var(--ink);padding:10px 0;font-size:16px;font-weight:600;line-height:1.5}.website-scan-save-recovery{gap:12px;display:grid}.website-scan-save-recovery>div{flex-wrap:wrap;gap:10px;display:flex}.business-manual-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.business-manual-heading h3{margin:0;font-size:16px;line-height:1.5}.app-shell .assistant-context .business-context-nav button{min-height:40px}@media (max-width:767px){.website-scan button,.website-scan summary,.website-scan-sources a{min-height:44px}.website-scan-consent{min-height:44px;padding:4px 0}.assistant-context .website-scan-consent input{min-height:18px;font-size:16px}.website-scan-review-fields textarea{min-height:128px}.assistant-context .website-scan-history form{flex-direction:column;align-items:stretch}.website-scan-actions{flex-direction:column;align-items:flex-start}.website-scan-sources a{align-items:center}.app-shell .assistant-context .business-context-nav button,.business-manual-heading button{min-height:44px}.website-scan-citation>a{min-height:44px;padding:8px 4px}}.context-rewrite-field{gap:8px;min-width:0;display:grid}.context-rewrite-field-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-width:0;display:grid}.app-shell .assistant-context .context-rewrite-trigger,.app-shell .assistant-context .context-rewrite-actions button{white-space:normal;min-height:40px}.context-rewrite-trigger svg{flex:none}.context-rewrite-panel{border:1px solid var(--rr-structure-line);background:var(--ice);border-radius:12px;grid-column:1/-1;gap:12px;min-width:0;padding:16px;display:grid}.context-rewrite-panel h4,.context-rewrite-panel h5,.context-rewrite-panel p{margin:0;font-size:14px;line-height:1.55}.context-rewrite-panel h4{font-size:16px}.context-rewrite-panel .ai-source{width:min(100%,32rem);min-width:0}.context-rewrite-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.context-rewrite-comparison>div{border-top:1px solid var(--rr-structure-line);min-width:0;padding-top:8px}.context-rewrite-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.context-rewrite-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){.context-rewrite-field-tools,.context-rewrite-comparison{grid-template-columns:minmax(0,1fr)}.context-rewrite-trigger{justify-self:start}.app-shell .assistant-context .context-rewrite-trigger,.app-shell .assistant-context .context-rewrite-actions button{min-height:44px}}.workspace-main .assistant-support-toggle{min-height:40px;padding-inline:10px}.assistant-support{border:1px solid var(--line);border-radius:12px;gap:12px;margin-top:8px;padding:16px;display:grid}.assistant-support :is(h3,p){margin:0}.assistant-support h3{font-size:16px}.assistant-support-field{gap:6px;min-width:0;font-size:14px;display:grid}.assistant-support textarea{resize:vertical;width:100%;min-height:96px}.assistant-support-option{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.assistant-support-option input{flex:none;block-size:18px;inline-size:18px;margin:0}.assistant-support-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-main .assistant-support-actions button{overflow-wrap:normal;min-height:40px}@media (max-width:768px){.workspace-main .assistant-support-toggle,.workspace-main .assistant-support-actions button{min-height:44px}.assistant-support textarea{font-size:16px}}
.agent-module{gap:20px;min-width:0;display:grid}.agent-module .primary{min-height:40px;padding:8px 12px}.agent-module .primary .tool-button-label{line-height:20px}.agent-module .danger{color:#fff;min-height:40px;font:inherit;word-break:normal;overflow-wrap:normal;background:#b42336;border:1px solid #b42336;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.agent-module .danger:hover:not(:disabled){color:#fff;background:#b12938;border-color:#b12938}.agent-module-header,.agent-editor-heading,.agent-editor-actions,.agent-report>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-module h1{margin:0 0 6px;font-size:24px;line-height:1.35}.agent-module h2{margin:0;font-size:18px;line-height:1.4}.agent-module h3,.agent-module h4{margin:0 0 12px;font-size:16px;line-height:1.5}.agent-module p{color:#53685e;max-width:72ch;margin:0;font-size:14px;line-height:1.65}.agent-workspace{background:#fffefa;border-radius:16px;grid-template-columns:260px minmax(0,1fr);align-items:start;min-width:0;display:grid;overflow:hidden}.agent-directory{background:#eef3eb;gap:12px;min-width:0;padding:20px;display:grid}.agent-directory>label,.agent-editor>label{font-size:14px;font-weight:600}.agent-directory-items{scrollbar-gutter:stable;min-width:0;max-height:560px;padding-right:12px;overflow:auto}.agent-directory-items>button{color:#334b40;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;gap:10px;padding:12px;display:flex}.agent-directory-items>button:hover,.agent-directory-items>button[aria-pressed=true]{background:#dbe9dc}.agent-directory-items>button>span:last-child{gap:6px;min-width:0;display:grid}.agent-directory-items strong{overflow-wrap:break-word;font-size:14px}.agent-directory-items span span,.agent-directory-items time{color:#53685e;font-size:14px;line-height:1.5}.agent-directory .record-pagination{gap:8px;padding:0;display:grid}.agent-directory .record-pagination>div{justify-content:space-between;gap:8px;display:flex}.agent-detail{gap:24px;min-width:0;padding:24px;display:grid}.agent-start{align-content:center;justify-items:start;gap:16px;min-height:420px;display:grid}.agent-editor{gap:20px;min-width:0;display:grid}.agent-editor>label{gap:8px;display:grid}.agent-editor textarea{resize:vertical;min-height:100px;line-height:1.65}.agent-optional{color:#53685e;font-size:14px;font-weight:400}.agent-editor fieldset{border:0;min-width:0;margin:0;padding:0}.agent-editor legend{margin-bottom:12px;font-size:14px;font-weight:600}.agent-recipes{gap:0;display:grid}.agent-recipes>label{cursor:pointer;border-bottom:1px solid #d7e1d7;align-items:flex-start;gap:12px;padding:14px 12px;display:flex}.agent-recipes>label.selected{background:#edf3e8;border-radius:8px}.agent-recipes input{accent-color:#176b58;flex:none;width:18px;height:18px;margin:3px 0 0}.agent-recipes>label>span{gap:6px;font-size:14px;line-height:1.5;display:grid}.agent-recipes label span span{color:#53685e;max-width:65ch}.agent-flow{border-block:1px solid #d7e1d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;list-style:none;display:grid}.agent-flow li{align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.5;display:flex}.agent-flow span{overflow-wrap:normal;word-break:normal}.agent-editor-actions p{max-width:44ch}.agent-editor-actions button{flex-shrink:0}.agent-status{color:#176b58;white-space:nowrap;word-break:normal;overflow-wrap:normal;background:#edf3e8;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:600;display:inline-flex}.agent-execute{border-top:1px solid #d7e1d7;gap:12px;padding-top:24px;display:grid}.agent-execute>button{justify-self:start}.agent-execute .ai-source{margin:0 0 8px}.agent-report{border-top:1px solid #d7e1d7;min-width:0;padding-top:24px}.agent-report>header{align-items:flex-start;margin-bottom:20px}.agent-report>header h3{margin-bottom:6px}.agent-report .agent-summary{color:#334b40;white-space:pre-wrap}.agent-metrics{grid-template-columns:1fr 1fr;column-gap:24px;margin:16px 0 24px;display:grid}.agent-metrics>div{border-bottom:1px solid #d7e1d7;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.agent-metrics dt{color:#53685e}.agent-metrics dd{font-variant-numeric:tabular-nums;color:#176b58;margin:0;font-weight:600}.agent-report ul{color:#334b40;padding-left:20px;font-size:14px;line-height:1.7}.agent-history{border-top:1px solid #d7e1d7;padding-top:24px}.agent-history>ul{margin:0;padding:0;list-style:none}.agent-history li+li{border-top:1px solid #d7e1d7}.agent-history li>button{text-align:left;color:#334b40;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:12px 4px;font-size:14px;line-height:1.5;display:flex}.agent-history li>button:hover{background:#edf3e8}.agent-history .agent-status{margin-left:auto}.agent-remove{border-top:1px solid #d7e1d7;justify-items:start;gap:12px;padding-top:20px;display:grid}.agent-remove>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1023px){.agent-workspace{grid-template-columns:220px minmax(0,1fr)}.agent-flow{grid-template-columns:1fr;gap:12px}.agent-metrics{grid-template-columns:1fr}.agent-report>header{flex-wrap:wrap}}@media (max-width:767px){.agent-module-header{flex-wrap:wrap;align-items:flex-start}.agent-workspace{grid-template-columns:1fr}.agent-directory,.agent-detail{padding:16px}.agent-directory-items{max-height:200px}.agent-start{min-height:300px}.agent-module button,.agent-module .primary,.agent-module .danger,.agent-module a.secondary{min-height:44px}.agent-module input:not([type=radio]),.agent-module textarea{min-height:44px;font-size:16px}.agent-module textarea{min-height:112px}.agent-editor-actions{flex-wrap:wrap;align-items:flex-start}.agent-history li>button{flex-wrap:wrap;gap:8px 12px}.agent-history .agent-status{margin-left:0}.agent-report>header,.agent-metrics>div{gap:12px}.agent-detail{gap:24px}}.agent-editor-actions{flex-wrap:wrap}.agent-editor-save{flex-wrap:wrap;gap:12px;display:flex}.agent-module .agent-schedule-check input{height:18px;min-height:18px;padding:0}.agent-schedule .agent-editor-heading h3{margin:0}.agent-schedule{border-top:1px solid #d7e1d7;gap:16px;min-width:0;padding-top:24px;display:grid}.agent-schedule h3{align-items:center;gap:10px;display:flex}.agent-schedule-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.agent-schedule-fields legend{margin-bottom:12px;font-weight:600}.agent-schedule-fields>label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.agent-schedule label.agent-schedule-check{grid-column:1/-1;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.agent-schedule-check input{flex-shrink:0;width:18px;height:18px}.agent-schedule details>summary{cursor:pointer;font-size:14px}.agent-schedule details>p{margin-top:10px}.agent-schedule-actions{flex-wrap:wrap;gap:12px;display:flex}.agent-schedule-preview{background:#eef3eb;border-radius:12px;gap:12px;padding:16px;display:grid}.agent-schedule-preview ol{gap:8px;margin:0;padding-left:22px;font-size:14px;display:grid}.agent-schedule-preview>.primary{justify-self:start}.agent-schedule-fields .styled-select{max-width:100%}@media (max-width:767px){.agent-schedule-fields{grid-template-columns:1fr}.agent-schedule button,.agent-schedule-check{min-height:44px}.agent-schedule-preview{padding:16px}}.agent-run-steps{border-top:1px solid #d7e1d7;min-width:0;padding-block:12px}.agent-run-steps summary{cursor:pointer;min-height:40px;padding-block:8px;font-size:14px;font-weight:600;line-height:1.6}.agent-run-steps summary>span{color:#53685e;margin-left:10px;font-weight:400}.agent-run-steps ol{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.agent-run-steps li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agent-run-steps li>div{min-width:0}.agent-run-steps strong,.agent-run-steps .agent-step-time{font-size:14px;line-height:1.6;display:block}.agent-run-steps .agent-step-time{color:#53685e;margin-top:4px}.agent-run-steps li p{margin-top:6px}.agent-run-steps .agent-status{white-space:nowrap;word-break:normal;overflow-wrap:normal}@media (max-width:767px){.agent-run-steps summary{min-height:44px}.agent-run-steps li{column-gap:10px}.agent-run-steps summary>span{margin-left:0;display:block}.agent-run-steps .agent-status{padding:4px 6px}}.agent-scope-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.agent-scope-fields>label{align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.agent-scope>p{color:#53685e;max-width:65ch;margin:12px 0 0;font-size:14px;line-height:1.6}@media (max-width:767px){.agent-scope-fields{grid-template-columns:1fr;gap:16px}}.agent-inherited-scope{align-content:start;gap:8px;min-width:0;font-size:14px;display:grid}.agent-inherited-scope>span{font-weight:600}.agent-inherited-scope strong{overflow-wrap:anywhere;line-height:1.6}.agent-inherited-scope p{color:#53685e;max-width:65ch;margin:0;line-height:1.6}.agent-save-recovery{border:1px solid var(--rr-structure-line,var(--line));background:var(--surface);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.agent-save-recovery>header{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.agent-save-recovery>header h2{margin:0;font-size:16px;line-height:1.5}.agent-save-recovery>header time{color:var(--muted);margin-left:auto;font-size:14px}.agent-save-recovery p{color:var(--ink);overflow-wrap:anywhere;max-width:70ch}.agent-save-recovery .error{color:#a42a39}.agent-save-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-save-recovery-actions :is(button,button span){white-space:normal;word-break:normal;overflow-wrap:normal}.agent-save-recovery p.agent-save-recovery-note,.agent-storage-notice{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:767px){.agent-save-recovery-actions button{min-height:44px}.agent-save-recovery>header time{flex-basis:100%;margin-left:0}}
.workflow-studio{color:#243a35;flex:none;gap:16px;min-width:0;display:grid}.workflow-planner{align-content:start;gap:20px;min-width:0;display:grid}.workflow-planner>header{align-items:flex-start;gap:16px}.workflow-planner-heading{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.workflow-planner-heading>div{gap:4px;min-width:0;display:grid}.workflow-planner .agent-scope,.workflow-planner-clarifications{border:0;border-top:1px solid #dce5dd;gap:16px;min-width:0;margin:0;padding:16px 0;display:grid}.workflow-planner-clarifications legend{padding:0 0 8px;font-size:16px;font-weight:600}.workflow-planner-clarifications textarea{min-height:88px}.workflow-planner .ai-source{min-width:0;margin:0}.workflow-planner-result{border-top:1px solid #dce5dd;gap:16px;min-width:0;padding-top:20px;display:grid}.workflow-planner-result>.tool-ripple-button{justify-self:start}.workflow-planner-generate{border-top:1px solid #dce5dd;justify-content:space-between;padding-top:16px}.workflow-planner-generate>p{flex:260px}.workflow-planner-generate>button{flex:0 auto}.workflow-studio :is(h1,h2,h3,p){margin:0}.workflow-studio h1,.workflow-studio h2{font-size:18px;line-height:1.4}.workflow-studio h3{font-size:16px;line-height:1.5}.workflow-heading h2{font-size:18px}.workflow-studio p{color:#596b64;max-width:72ch;font-size:14px;line-height:1.65}.workflow-muted{color:#596b64;font-weight:400}.workflow-studio :is(button,a.secondary){word-break:normal;overflow-wrap:normal;min-height:40px;font-size:14px;line-height:20px}.workflow-studio :is(button,a){cursor:pointer}.workflow-studio button:disabled{cursor:not-allowed}.workflow-heading,.workflow-title,.workflow-working header,.workflow-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workflow-heading,.workflow-title,.workflow-working header{justify-content:space-between}.workflow-heading>div:first-child{gap:4px;display:grid}.workflow-layout{background:#fffef7f0;border-radius:16px;grid-template-columns:240px minmax(0,1fr);align-items:start;min-width:0;display:grid}.workflow-directory{background:#edf3e8;border-radius:16px 0 0 16px;gap:16px;min-width:0;padding:20px 16px;display:grid}.workflow-studio label{align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.5;display:grid}.workflow-studio input:not([type=checkbox]),.workflow-studio textarea{width:100%;min-width:0;min-height:40px;font:inherit;color:#243a35;background:#fffef9;border:1px solid #cddacb;border-radius:8px;padding:9px 12px}.workflow-studio textarea{resize:vertical;min-height:112px;line-height:1.6}.workflow-studio :is(input,textarea)::placeholder{color:#66756c}.workflow-studio :is(input,textarea):focus{outline-offset:1px;outline:1px solid #11675b}.workflow-directory>ul{scrollbar-gutter:stable;min-width:0;max-height:560px;margin:0;padding:0 8px 0 0;list-style:none;overflow:auto}.workflow-directory li+li{margin-top:6px}.workflow-directory li>button{text-align:left;color:#243a35;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.workflow-directory li>button:hover,.workflow-directory li>button[aria-pressed=true]{background:#dcebdc}.workflow-directory li>button>span:last-child{gap:4px;min-width:0;display:grid}.workflow-directory strong{overflow-wrap:anywhere;font-size:14px}.workflow-directory time,.workflow-directory li>button>span>span{color:#596b64;font-size:14px}.workflow-working{gap:20px;min-width:0;padding:24px;display:grid}.workflow-working>*{min-width:0}.workflow-title>label{flex:220px}.workflow-title>.workflow-actions{margin-left:auto}.workflow-tabs{background:#e3f1e9;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.workflow-tabs>button{color:#425b4d;font:inherit;background:0 0;border:0;border-radius:8px;flex:120px;padding:8px 12px;font-weight:600}.workflow-tabs>button[aria-current=page]{color:#11675b;background:#fffef9;box-shadow:0 2px 5px #192e2a14}.workflow-badge{color:#11675b;white-space:nowrap;word-break:normal;overflow-wrap:normal;background:#e3f1e9;border-radius:8px;flex:none;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.workflow-canvas{grid-template-columns:minmax(210px,.85fr) minmax(280px,1.15fr);align-items:start;gap:24px;min-width:0;display:grid}.workflow-flow{min-width:0}.workflow-flow>h2{margin-bottom:16px}.workflow-flow>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-flow>ol>li{min-width:0;padding-bottom:24px;position:relative}.workflow-flow>ol>li:not(:last-child):after{content:"";background:#cddacb;width:1px;height:24px;position:absolute;top:calc(100% - 24px);left:27px}.workflow-flow>ol>li:last-child{padding-bottom:0}.workflow-flow li>button{text-align:left;width:100%;font:inherit;color:#243a35;background:#f1f4eb;border:1px solid #d7e1d7;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 12px;transition:background-color .15s;display:flex}.workflow-flow li>button[aria-pressed=true]{background:#e3f1e9;border-color:#11675b}.workflow-flow li>button:hover{background:#e3f1e9}.workflow-flow li>button>span:last-child{gap:6px;min-width:0;display:grid}.workflow-flow strong{overflow-wrap:normal;word-break:normal;font-size:14px;line-height:1.5}.workflow-flow li>button>span>span{color:#53685e;overflow-wrap:normal;word-break:normal;font-size:14px;line-height:1.6}.workflow-inspector{border-top:1px solid #dce5dd;align-content:start;gap:18px;min-width:0;padding-top:18px;display:grid}.workflow-inspector>header{justify-content:flex-start}.workflow-inspector>header>div{gap:4px;display:grid}.workflow-inspector .ai-source{min-width:0;margin:0}.workflow-inspector>.text-button{justify-self:start}.workflow-add{gap:12px;margin-top:20px;display:grid}.workflow-add>button{justify-self:start}.workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflow-next{color:#596b64;border-top:1px solid #dce5dd;justify-content:space-between;padding-top:16px;font-size:14px}.workflow-empty{align-content:center;justify-items:start;gap:16px;min-height:360px;display:grid}.workflow-empty h2{max-width:32ch}.workflow-pager{color:#596b64;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;display:flex}.workflow-pager>div{gap:8px;display:flex}.workflow-directory .workflow-pager{display:grid}.workflow-directory .workflow-pager>div{justify-content:space-between}.workflow-directory .workflow-pager button{padding:8px}.workflow-review,.workflow-history{gap:20px;display:grid}.workflow-review-summary{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;display:grid}.workflow-review-summary>div{border-bottom:1px solid #dce5dd;gap:6px;padding-bottom:12px;font-size:14px;display:grid}.workflow-review-summary dt{color:#596b64}.workflow-review-summary dd{overflow-wrap:normal;word-break:normal;margin:0;font-weight:600}.workflow-plan{gap:12px;min-width:0;display:grid}.workflow-plan>ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.workflow-plan li{border-bottom:1px solid #dce5dd;gap:6px;min-width:0;padding:12px 0;display:grid}.workflow-plan strong{font-size:14px;line-height:1.5}.workflow-plan p{overflow-wrap:anywhere}.workflow-guards{border-block:1px solid #dce5dd;padding-block:12px}.workflow-guards>summary{cursor:pointer;min-height:40px;padding:8px 0;font-size:14px;font-weight:600}.workflow-guards[open]>p{margin:8px 0 16px}.workflow-guards .workflow-fields{padding-bottom:12px}.workflow-approval,.workflow-recovery{background:#eef3e1;border-radius:12px;gap:16px;padding:20px;display:grid}.workflow-studio .workflow-check{align-items:flex-start;gap:12px;min-height:40px;font-weight:400;display:flex}.workflow-check>input{accent-color:#11675b;flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.workflow-run-action{border-top:1px solid #dce5dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.workflow-run-action>div{flex:280px;gap:8px;display:grid}.workflow-run-action>button{flex-shrink:0}.workflow-feedback{overflow-wrap:anywhere;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.65}.workflow-feedback:focus{outline:none}.workflow-feedback.error{color:#b12938;background:#fff0f2}.workflow-feedback.success{color:#11675b;background:#e3f1e9}.workflow-feedback>button{margin-left:12px}.workflow-recovery>button{justify-self:start}.workflow-remove{border-top:1px solid #dce5dd;justify-items:start;gap:12px;padding-top:16px;display:grid}.workflow-studio .danger{color:#fff;font:inherit;background:#b12938;border:0;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:14px;font-weight:600;display:inline-flex}.workflow-studio .danger:hover:not(:disabled){color:#fff;background:#b12938}.workflow-run-list,.workflow-results{min-width:0;margin:0;padding:0;list-style:none}.workflow-run-list>li+li,.workflow-results>li+li{border-top:1px solid #dce5dd}.workflow-run-list button{text-align:left;color:#243a35;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 10px;display:flex}.workflow-run-list button[aria-pressed=true],.workflow-run-list button:hover{background:#e3f1e9}.workflow-run-list button>span:first-child{gap:4px;display:grid}.workflow-run-detail{border-top:1px solid #dce5dd;gap:18px;min-width:0;padding-top:20px;display:grid}.workflow-run-detail>header>div{gap:6px;display:grid}.workflow-results summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 8px;font-size:14px;line-height:1.5;display:flex}.workflow-results summary>span:first-child{min-width:0}.workflow-results details[open]{padding-bottom:16px}.workflow-step-output{gap:12px;min-width:0;padding:12px 8px 0;display:grid}.workflow-step-output dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.workflow-step-output dl>div{border-bottom:1px solid #dce5dd;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:14px;display:flex}.workflow-step-output dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.workflow-step-output ul{margin:0;padding-left:20px;font-size:14px;line-height:1.65}.workflow-table{scrollbar-gutter:stable;min-width:0;overflow:auto}.workflow-table table{border-collapse:collapse;width:100%;font-size:14px}.workflow-table :is(th,td){text-align:left;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #dce5dd;padding:12px}.workflow-table th{background:#eff0e4}.workflow-studio .agent-scope{border:0;min-width:0;margin:0;padding:0}.workflow-studio .agent-scope>legend{margin-bottom:12px;font-size:14px;font-weight:600}.workflow-results summary{grid-template-columns:minmax(0,1fr) auto 18px;display:grid}.workflow-results summary>svg{transition:transform .15s}.workflow-results details[open]>summary>svg{transform:rotate(180deg)}.workflow-schedule-fields,.workflow-schedule-fields>fieldset,.workflow-schedule-preview,.workflow-schedule-status{gap:16px;min-width:0;display:grid}.workflow-schedule-fields>fieldset{border:0;margin:0;padding:0}.workflow-schedule-fields legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.workflow-schedule-fields .workflow-check{margin-top:4px}.workflow-schedule-fields .date-picker>input{padding-right:48px}.workflow-schedule-fields details>summary{cursor:pointer;min-height:40px;font-size:14px;line-height:1.5;display:list-item}.workflow-schedule-fields details>p{margin-top:8px}.workflow-schedule-preview{border-top:1px solid #dce5dd;padding-top:16px}.workflow-schedule-preview>ol{gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.workflow-schedule-preview li>span{color:#596b64;display:block}.workflow-schedule-preview time{font-variant-numeric:tabular-nums}.workflow-schedule-status{border-top:1px solid #dce5dd;border-bottom:1px solid #dce5dd;padding:16px 0}.workflow-schedule-status>header{gap:12px}.workflow-schedule-fields .workflow-check,.workflow-schedule-fields details>summary{min-height:44px}.workflow-event-fields,.workflow-event-status,.workflow-event-review,.workflow-slack-fields,.workflow-slack-destination{gap:16px;min-width:0;display:grid}.workflow-slack-destination{border-top:1px solid #dce5dd;padding-top:16px}.workflow-event-fields>details>summary{cursor:pointer;min-height:44px;font-size:14px;line-height:1.5}.workflow-event-fields details>p{margin-top:12px}.workflow-event-status,.workflow-event-review{border-top:1px solid #dce5dd;padding-top:16px}.workflow-event-status>header{gap:12px}.workflow-resolution{background:#eef3e1;border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.workflow-resolution>header>div{flex:260px;gap:6px;min-width:0;display:grid}.workflow-resolution>header>button{flex:none}.workflow-resolution-body{gap:16px;min-width:0;display:grid}.workflow-resolution-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.workflow-resolution-facts>div{gap:6px;min-width:0;font-size:14px;line-height:1.6;display:grid}.workflow-resolution-facts dt{color:#596b64}.workflow-resolution-facts dd{color:#243a35;overflow-wrap:anywhere;margin:0;font-weight:600}.workflow-resolution .workflow-check{min-height:44px}.workflow-resolution-reference{overflow-wrap:anywhere}.workflow-resolution-audit,.workflow-resolution .workflow-feedback{gap:12px;display:grid}.workflow-resolution .workflow-feedback>button{justify-self:start;margin:0}.workflow-resolution .workflow-recovery{background:0 0;border-top:1px solid #cddacb;border-radius:0;padding:16px 0 0}@media (max-width:1250px){.workflow-canvas{grid-template-columns:1fr}.workflow-flow>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-flow>ol>li{padding:0}.workflow-flow>ol>li:after{display:none}.workflow-flow li>button{height:100%}.workflow-add{grid-template-columns:minmax(0,1fr) auto;align-items:end}.workflow-working{padding:20px}}@media (max-width:900px){.workflow-layout{grid-template-columns:1fr}.workflow-directory{border-radius:16px 16px 0 0}.workflow-directory>ul{max-height:210px}.workflow-directory .workflow-pager{display:flex}.workflow-review-summary{gap:16px}.workflow-empty{min-height:260px}}@media (max-width:767px){.workflow-studio :is(button,a.secondary){min-height:44px}.workflow-studio input:not([type=checkbox]),.workflow-studio textarea{min-height:44px;font-size:16px}.workflow-working,.workflow-directory{padding:16px}.workflow-heading>.workflow-actions{width:100%}.workflow-heading>.workflow-actions>*{flex:auto}.workflow-fields,.workflow-review-summary,.workflow-step-output dl{grid-template-columns:1fr}.workflow-title{align-items:flex-start}.workflow-title>label{flex-basis:100%}.workflow-title>.workflow-actions{width:100%;margin:0}.workflow-title>.workflow-actions>button{flex:1}.workflow-canvas{gap:20px}.workflow-flow>ol,.workflow-add{grid-template-columns:1fr}.workflow-add>button{justify-self:stretch}.workflow-approval,.workflow-recovery{padding:16px}.workflow-run-list button,.workflow-results summary{flex-wrap:wrap}.workflow-pager{gap:12px}.workflow-tabs>button{flex-basis:auto}.workflow-check{align-items:center}.workflow-run-action>button{width:100%}.workflow-guards>summary{min-height:44px}.workflow-resolution{padding:16px}.workflow-resolution-facts{grid-template-columns:1fr}.workflow-resolution .workflow-actions{align-items:stretch}.workflow-resolution .workflow-actions>button{flex:160px}.workflow-run-list button{flex-wrap:wrap}.workflow-run-list button>span:first-child{min-width:0}}@media (prefers-reduced-motion:reduce){.workflow-studio *{transition:none!important;animation:none!important}}.workflow-outcome-recovery{gap:20px;min-width:0;display:grid}.workflow-outcome-recovery>header>div{gap:6px;min-width:0;display:grid}.workflow-outcome-tools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.workflow-outcome-tools>label{flex:240px}.workflow-outcome-list{min-width:0;margin:0;padding:0;list-style:none}.workflow-outcome-list>li+li{border-top:1px solid #dce5dd}.workflow-outcome-list button{text-align:left;color:#243a35;width:100%;min-height:64px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 10px;display:flex}.workflow-outcome-list button:hover,.workflow-outcome-list button[aria-pressed=true]{background:#e3f1e9}.workflow-outcome-list button>span:nth-child(2){flex:180px;gap:6px;min-width:0;display:grid}.workflow-outcome-list strong{font-size:14px;line-height:1.5}.workflow-outcome-list .workflow-muted{font-size:14px;line-height:1.6}.workflow-outcome-references{min-width:0}.workflow-outcome-references>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;line-height:24px}.workflow-outcome-references[open]>.workflow-resolution-facts{padding-top:12px}.workflow-outcome-recovery>.workflow-feedback{gap:12px;display:grid}.workflow-outcome-recovery>.workflow-feedback button{justify-self:start;margin:0}.workflow-outcome-recovery .workflow-resolution>header{align-items:flex-start}.workflow-outcome-recovery .workflow-resolution textarea{min-height:104px}.workflow-outcome-recovery .workflow-resolution-facts dd{font-variant-numeric:tabular-nums}@media (max-width:767px){.workflow-outcome-list button{flex-wrap:wrap;padding:14px 8px}.workflow-outcome-list .workflow-badge{margin-left:42px}.workflow-outcome-tools>button,.workflow-outcome-recovery>header>button,.workflow-outcome-recovery .workflow-resolution>header>button{width:100%}}.workflow-outcome-title:focus{outline:none}.workflow-scan-summary{border-top:1px solid #dce5dd;gap:16px;min-width:0;padding-top:20px;display:grid}.workflow-scan-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-studio .workflow-scan-summary h4{color:#243a35;margin:0;font-size:16px;font-weight:600}.workflow-scan-summary .workflow-resolution-facts{margin:0}.workflow-scan-summary dd{font-variant-numeric:tabular-nums}.workflow-scan-delivery{border-top:1px solid #dce5dd;min-width:0;padding-top:12px}.workflow-scan-delivery>summary{cursor:pointer;color:#11675b;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-weight:600;display:flex}.workflow-scan-delivery>summary:focus-visible{outline-offset:3px;border-radius:8px;outline:1px solid #11675b}.workflow-scan-delivery-body,.workflow-scan-destination,.workflow-scan-delivery-review,.workflow-scan-automatic{gap:16px;min-width:0;display:grid}.workflow-scan-delivery-body{padding-top:16px}.workflow-scan-delivery-body p{max-width:75ch;line-height:1.6}.workflow-scan-delivery-body label{gap:8px;min-width:0;display:grid}.workflow-scan-delivery-body .workflow-check{align-items:flex-start;gap:12px;min-height:44px;line-height:1.6;display:flex}.workflow-scan-delivery-body .workflow-check input{flex:none;margin-top:4px}.workflow-scan-delivery-review:focus,.workflow-scan-destination:focus{outline:none}.workflow-scan-delivery-review>header,.workflow-scan-automatic>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-scan-delivery-review>header>div{gap:6px;min-width:0;display:grid}.workflow-scan-delivery-review h4{overflow-wrap:anywhere}.workflow-scan-message{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffef9;border-radius:8px;margin:0;padding:16px;line-height:1.65}.workflow-scan-automatic{border-top:1px solid #dce5dd;padding-top:20px}.workflow-scan-delivery .workflow-badge,.workflow-scan-delivery button{word-break:normal;overflow-wrap:normal}.workflow-scan-delivery .workflow-badge{white-space:nowrap}@media (max-width:767px){.workflow-scan-delivery-body .form-grid{grid-template-columns:1fr}.workflow-scan-delivery button{min-height:44px}.workflow-scan-delivery .workflow-actions{align-items:stretch}.workflow-scan-delivery .workflow-actions>button{flex:180px}.workflow-scan-delivery label{font-size:16px}}.workflow-scan-delivery>summary>span{flex:1;min-width:0}.workflow-scan-delivery>summary>svg{flex:none;margin-right:4px}.workflow-scan-delivery[open]>summary>svg{transform:rotate(180deg)}.workflow-scan-explanation-result{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:16px;display:grid}.workflow-scan-explanation-result:focus{outline:none}.workflow-scan-explanation-result ul{gap:8px;margin:0;padding-inline-start:22px;display:grid}.workflow-scan-explanation-result p,.workflow-scan-explanation-result li{overflow-wrap:anywhere}@media (max-width:767px){.workflow-studio .workflow-scan-explanation .styled-select-trigger{font-size:16px}}.workflow-explanation-loading{min-width:0;max-width:75ch;padding-block:12px;position:relative}.workflow-explanation-loading>div{gap:12px;display:grid}.workflow-explanation-loading .module-placeholder{width:100%;height:14px;min-height:14px}.workflow-explanation-loading .module-placeholder:nth-child(2){width:88%}.workflow-explanation-loading .module-placeholder:last-child{width:65%}.workflow-explanation-loading[data-options] .module-placeholder:first-child{max-width:280px;height:40px}.workflow-explanation-loading[data-options] .module-placeholder:last-child{max-width:210px;height:44px}.workflow-crm-fields{gap:16px;min-width:0;display:grid}.workflow-crm-fields>p{max-width:70ch;margin:0}.workflow-crm-fields>label{gap:8px;min-width:0;display:grid}.workflow-crm-properties{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.workflow-crm-properties legend{padding-inline:6px;font-weight:600}.workflow-crm-properties>p{margin:0 0 4px}.workflow-crm-properties .workflow-check{margin:0}@media (max-width:767px){.workflow-studio .workflow-crm-fields .styled-select-trigger{min-height:44px;font-size:16px}.workflow-crm-properties .workflow-check{min-height:44px}}.workflow-planner-crm{gap:16px;min-width:0;display:grid}.workflow-planner-crm>p{margin:0}.workflow-recovery-context{border-block:1px solid #dce5dd;gap:16px;padding-block:16px;display:grid}.workflow-recovery-context h4,.workflow-recovery-context p{margin:0}.workflow-recovery-context dd{overflow-wrap:anywhere}.workflow-recovery-context details>dl{margin-top:16px}.workflow-recovery-context summary{cursor:pointer;min-height:44px;padding-block:10px}.workflow-test-run{border:1px solid var(--rr-structure-line);background:var(--surface);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.workflow-test-run>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.workflow-test-run>header>div{flex:260px;min-width:0}.workflow-test-run>header>button{white-space:nowrap;flex:none;min-height:40px}.workflow-test-run h3,.workflow-test-run h4{margin:0;font-size:16px;line-height:1.4}.workflow-test-run p{color:var(--muted);margin:4px 0 0}.workflow-test-results{gap:8px;min-width:0;display:grid}.workflow-test-results h4:focus{outline-offset:3px;border-radius:6px;outline:1px solid}.workflow-test-steps{border-block:1px solid var(--rr-structure-line);margin:4px 0 0;padding:0;list-style:none;display:grid}.workflow-test-steps>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;padding:9px 0;display:flex}.workflow-test-steps>li+li{border-top:1px solid var(--line)}.workflow-test-steps>li>div{flex:150px;min-width:0}.workflow-test-state{background:var(--line);color:var(--ink);white-space:nowrap;overflow-wrap:normal;word-break:normal;border-radius:8px;flex:none;padding:2px 8px;font-size:14px;font-weight:600;line-height:20px}.workflow-test-state[data-state=evaluated]{background:var(--ice);color:var(--blue)}.workflow-test-state[data-state=blocked]{background:var(--ice);color:var(--ink)}.workflow-test-schedule,.workflow-test-metrics dl{gap:6px 18px;margin:6px 0 0;display:grid}.workflow-test-schedule dt{font-weight:600}.workflow-test-schedule dd,.workflow-test-metrics dd{font-variant-numeric:tabular-nums;margin:0}.workflow-test-metrics summary{cursor:pointer;padding-block:8px}.workflow-test-metrics dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.workflow-test-metrics dl>div{justify-content:space-between;gap:10px;display:flex}@media (max-width:767px){.workflow-test-run>header>button{min-height:44px}.workflow-test-metrics summary{min-height:44px;padding-block:12px}}.workspace-main .workflow-run-detail>header>.secondary{min-height:40px}@media (max-width:768px){.workspace-main .workflow-run-detail>header>.secondary{min-height:44px}}
.pipeline-workspace{gap:16px;min-width:0;display:grid}.pipeline-views{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.pipeline-views a{min-height:40px;color:var(--ink);border-radius:8px;align-items:center;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.pipeline-views a:is(:hover,[aria-current=page]){background:color-mix(in srgb,var(--line) 70%,var(--surface))}.pipeline-views a[aria-current=page]{color:var(--teal,var(--ink))}.pipeline-views .pipeline-guide-link{margin-inline-start:auto}.pipeline-directory{gap:12px;min-width:0;display:grid}.pipeline-directory>:is(h2,p){margin:0}.pipeline-directory>h2{font-size:18px}.pipeline-directory .pipeline-search{flex-basis:300px}.pipeline-directory-rows{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none}.pipeline-directory-rows>li{grid-template-columns:auto minmax(0,1.45fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pipeline-directory-rows>li+li{border-top:1px solid var(--line)}.pipeline-directory-rows>li>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.pipeline-directory-rows>li>div span{color:var(--muted)}.pipeline-directory-rows button{white-space:nowrap}.pipeline-directory-select{cursor:pointer;place-items:center;min-width:28px;min-height:40px;display:grid}.pipeline-directory-select input{margin:0}.pipeline-toolbar,.pipeline-columns-toolbar,.pipeline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-toolbar{align-items:end;gap:12px}.pipeline-toolbar>.pipeline-actions,.pipeline-columns-toolbar>.pipeline-actions{margin-inline-start:auto}.pipeline-board-choice,.pipeline-search{flex:0 244px;gap:6px;min-width:0;display:grid}@media (min-width:768px){.pipeline-directory-filters>.pipeline-board-choice{flex:160px}.pipeline-directory-filters>.pipeline-search{flex:2 240px}}.workspace-main .pipeline-directory-filters :is(.styled-select-trigger,.tool-ripple-button){min-height:40px}@media (max-width:768px){.workspace-main .pipeline-directory-filters :is(.styled-select-trigger,.tool-ripple-button){min-height:44px}}.pipeline-toolbar :is(.pipeline-board-choice,.pipeline-search)>span:first-child{color:var(--muted);font-size:14px;font-weight:600}.pipeline-search-field{display:block;position:relative}.pipeline-search-field>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.workspace-main .pipeline-search-field>input[type=search]{width:100%;padding-inline-start:38px!important}.pipeline-columns-toolbar{justify-content:space-between;gap:10px}.pipeline-columns-toolbar h2,.pipeline-panel h2,.pipeline-column h2{overflow-wrap:anywhere;min-width:0;margin:0}.pipeline-columns-toolbar h2,.pipeline-panel h2{font-size:18px}.pipeline-columns-toolbar .styled-select{width:168px;max-width:100%}.pipeline-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:14px;display:grid}.pipeline-column,.pipeline-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0}.pipeline-column{gap:12px;padding:12px;display:grid}.pipeline-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:2px 4px 8px;display:flex}.pipeline-column h2{font-size:16px}.pipeline-count{background:color-mix(in srgb,var(--line) 60%,var(--surface));color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:3px 8px}.pipeline-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pipeline-card{border:1px solid var(--line);background:var(--control-bg,var(--surface));border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.pipeline-card :is(strong,span),.pipeline-address{overflow-wrap:anywhere}.pipeline-card>span,.pipeline-empty,.pipeline-panel p{color:var(--muted)}.pipeline-card .pipeline-suppressed{color:var(--ink);justify-self:start;margin-top:3px;font-weight:600}.pipeline-card .pipeline-actions{justify-content:space-between;margin-top:4px}.pipeline-card .text-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pipeline-actions>:is(button,a){white-space:nowrap}.pipeline-column .record-pagination{flex-wrap:wrap;align-items:center;gap:6px;margin:0}.pipeline-column .record-pagination>div{flex-wrap:wrap}.pipeline-empty{padding:12px 4px}.pipeline-panel{gap:12px;max-width:780px;padding:18px;display:grid}.pipeline-panel label:not(.pipeline-check),.pipeline-panel-section,.pipeline-review,.pipeline-panel fieldset{gap:8px;min-width:0;display:grid}.pipeline-panel fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:12px}.pipeline-panel legend{overflow-wrap:anywhere;max-width:100%;padding-inline:6px}.pipeline-panel fieldset[data-drop-target]{outline:2px solid var(--teal,var(--ink));outline-offset:-2px}.pipeline-column-grip{width:36px;height:36px;color:var(--muted);cursor:grab;place-items:center;display:none}.pipeline-column-grip:active{cursor:grabbing}@media (hover:hover) and (pointer:fine){.pipeline-column-grip{display:grid}}.pipeline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pipeline-panel :is(p,h3),.pipeline-notice{margin:0}.pipeline-panel-section{border-block:1px solid var(--line);padding-block:8px}.pipeline-check{align-items:center;gap:10px;min-height:44px;display:flex}.pipeline-panel>.pipeline-actions{justify-content:flex-end}.pipeline-lead{scrollbar-gutter:stable;width:min(100%,600px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--floating-surface,var(--surface));border:0;border-radius:16px 0 0 16px;margin:0;padding:18px;position:fixed;inset:0 0 0 auto;overflow:auto}.pipeline-lead[open]{align-content:start;gap:14px;display:grid}.pipeline-lead::backdrop{background:#162c2457}.pipeline-lead-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.pipeline-lead-heading>div{min-width:0}.pipeline-lead-heading :is(h2,p),.pipeline-lead-context dd{overflow-wrap:anywhere;margin:0}.pipeline-lead-heading h2{font-size:18px}.pipeline-lead-heading p,.pipeline-lead-context dt{color:var(--muted)}.pipeline-lead-heading>button{flex:none}.pipeline-lead-context{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;display:grid}.pipeline-lead-context>div{gap:4px;min-width:0;display:grid}.pipeline-lead>:is(.inbox-history,.inbox-note-workbench){border:1px solid var(--line);border-radius:12px;min-width:0}.pipeline-lead :is(.inbox-history-events,.inbox-reminder-body){flex:none;max-height:none;overflow:visible}.pipeline-lead .inbox-note-workbench>header{flex-wrap:wrap}.pipeline-lead .inbox-note-workbench>header>div{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.pipeline-lead-tags,.pipeline-lead-tags details[open],.pipeline-lead-tags form,.pipeline-lead-tags form label{gap:8px;min-width:0;display:grid}.pipeline-lead-tags{border-block:1px solid var(--line);padding:12px 0}.pipeline-lead-tags :is(h3,p,ul){margin:0}.pipeline-lead-tags>ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.pipeline-lead-tags>ul>li{background:color-mix(in srgb,var(--line) 60%,var(--surface));border-radius:8px;align-items:center;gap:8px;max-width:100%;padding-inline:8px;display:inline-flex}.pipeline-lead-tags>ul span{overflow-wrap:anywhere;min-width:0}.pipeline-lead-tags>ul button{flex:none}.pipeline-lead-tags summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.pipeline-lead-tags form{grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (max-width:767px){.pipeline-toolbar>:is(.pipeline-board-choice,.pipeline-search,.pipeline-actions){flex:100%}.pipeline-toolbar>.pipeline-actions,.pipeline-columns-toolbar>.pipeline-actions{margin-inline-start:0}.pipeline-fields{grid-template-columns:1fr}.pipeline-workspace :is(button,a.text-button){min-height:44px}.pipeline-lead{border-radius:0;padding:16px}.pipeline-lead-tags form{grid-template-columns:1fr}.pipeline-views a{min-height:44px}.pipeline-directory-select{min-width:44px;min-height:44px}.pipeline-directory-rows>li{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);column-gap:8px}.pipeline-directory-rows>li>div:nth-child(2){grid-column:2/-1}.pipeline-directory-rows>li>div:nth-child(3){grid-column:2}.pipeline-directory-rows>li>button{grid-column:2/-1;justify-self:start}}
.mailbox-insights{gap:20px;min-width:0;display:grid}.mailbox-insights h1{margin:0 0 6px;font-size:24px;line-height:1.35}.mailbox-insights h2{margin:0;font-size:18px;line-height:1.4}.mailbox-insights p{color:#53685e;max-width:72ch;margin:0;font-size:14px;line-height:1.65}.insight-heading,.insight-heading-actions,.insight-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.insight-heading{flex-wrap:wrap;align-items:flex-end}.insight-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px}.insight-heading-actions label{gap:8px;min-width:150px;font-size:14px;font-weight:600;display:grid}.insight-overview,.insight-mailboxes,.insight-ai{background:#fffefa;border-radius:16px;min-width:0;padding:24px}.insight-totals{border-bottom:1px solid #d7e1d7;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 28px;padding-bottom:24px;display:grid}.insight-totals dt{color:#53685e;margin-bottom:10px;font-size:14px;line-height:1.5}.insight-totals dd{color:#176b58;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600;line-height:1.4}.insight-totals dd span{color:#53685e;margin-top:6px;font-size:14px;font-weight:400;display:block}.insight-series-switch,.insight-issues{flex-wrap:wrap;gap:8px;display:flex}.insight-series-switch button,.insight-issues button{color:#42594b;min-height:40px;font:inherit;word-break:normal;overflow-wrap:normal;background:#edf3e8;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.insight-series-switch button[aria-pressed=true],.insight-issues button[aria-pressed=true]{color:#176b58;background:#dbe9dc}.insight-issues button span{font-variant-numeric:tabular-nums}.insight-section-heading{flex-wrap:wrap}.insight-chart{margin:20px 0 16px}.insight-chart figcaption{color:#53685e;margin-bottom:12px;font-size:14px}.insight-plot{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;height:180px;padding:0 8px;display:grid}.insight-column{justify-content:center;align-items:flex-end;min-width:0;display:flex}.insight-column>span{background:#11675b;border-radius:8px 8px 0 0;width:100%;max-width:48px;min-height:0;display:block}.insight-chart-bounces .insight-column>span{background:#b12938}.insight-chart-replied .insight-column>span{background:#176b58}.insight-chart-axis{color:#53685e;justify-content:space-between;gap:12px;margin-top:10px;font-size:14px;display:flex}.insight-daily-values summary,.insight-method summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600;line-height:1.5}.insight-daily-values table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}.insight-daily-values th,.insight-daily-values td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #d7e1d7;padding:10px 12px;line-height:1.5}.insight-method{margin-top:12px}.insight-method p{margin:10px 0}.insight-ai .ai-source{margin:16px 0}.insight-ai-result{border-top:1px solid #d7e1d7;margin-top:20px;padding-top:20px}.insight-ai-result p+p{margin-top:12px}.insight-ai-result ul{color:#334b40;margin-bottom:0;padding-left:20px;font-size:14px;line-height:1.7}.insight-issues{margin:20px 0}.insight-search{gap:8px;max-width:420px;margin-bottom:20px;font-size:14px;font-weight:600;display:grid}.insight-table-wrap{min-width:0}.insight-mailbox-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.insight-mailbox-table th{text-align:left;color:#53685e;background:#eff0e4;padding:12px;font-weight:600;line-height:1.5}.insight-mailbox-table td{vertical-align:middle;border-bottom:1px solid #d7e1d7;min-width:0;padding:12px;line-height:1.5}.insight-mailbox-table th:last-child{width:120px}.insight-mailbox-table td:first-child strong,.insight-email,.insight-checked{display:block}.insight-mailbox-table strong,.insight-email{overflow-wrap:break-word;word-break:normal}.insight-mailbox-table strong{font-size:14px}.insight-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-email,.insight-checked{color:#53685e;margin-top:6px;font-size:14px}.insight-badge{color:#176b58;white-space:nowrap;overflow-wrap:normal;word-break:normal;background:#edf3e8;border-radius:8px;padding:4px 8px;font-weight:600;display:inline-flex}.insight-badge.attention{color:var(--ink);background:#f8e3d5}.insight-mailbox-table .secondary{white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.insight-empty{padding:20px 12px}@media (max-width:1279px){.insight-totals{grid-template-columns:1fr 1fr}.insight-mailbox-table,.insight-mailbox-table tbody{display:block}.insight-mailbox-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.insight-mailbox-table tr{border-bottom:1px solid #d7e1d7;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;padding:12px 0;display:grid}.insight-mailbox-table td{border:0;min-height:0;padding:4px 0;display:block}.insight-mailbox-table td:first-child{grid-column:1/4}.insight-mailbox-table td:last-child{grid-area:1/4;place-self:center end}.insight-mailbox-table td:before{content:attr(data-label);color:#53685e;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.insight-mailbox-table td:first-child:before,.insight-mailbox-table td:last-child:before{display:none}}@media (max-width:767px){.insight-overview,.insight-mailboxes,.insight-ai{padding:16px}.insight-heading-actions{justify-content:flex-start;width:100%}.insight-heading-actions label{flex:140px;min-width:0}.insight-totals{gap:20px 16px;margin-bottom:24px}.insight-totals dd{font-size:18px}.insight-series-switch button,.insight-issues button,.mailbox-insights button,.insight-mailbox-table .secondary,.insight-daily-values summary,.insight-method summary{min-height:44px}.insight-search input{min-height:44px;font-size:16px}.insight-plot{gap:8px;padding:0 4px}.insight-mailbox-table tr{gap:12px 16px}.insight-daily-values th,.insight-daily-values td{padding:10px 6px}.insight-daily-values table{table-layout:fixed}.insight-daily-values th:first-child{width:24%}}@media (max-width:639px){.insight-mailbox-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-mailbox-table td:first-child{grid-column:1}.insight-mailbox-table td:last-child{grid-column:2}}.mailbox-pacing .assistant-task-content{min-width:0}.mailbox-pacing h3[tabindex="-1"]:focus{outline:none}.pacing-selection{gap:12px;min-width:0;display:grid}.pacing-selection ul{scrollbar-gutter:stable;padding:0;max-height:280px;margin:0;padding-inline-end:12px;list-style:none;overflow:auto}.pacing-selection li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}.pacing-selection li>span{overflow-wrap:break-word;min-width:0;font-size:14px}.pacing-selection button{flex-shrink:0}.pacing-selection-pages{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.pacing-targets{border-block:1px solid var(--line);flex-wrap:wrap;gap:32px;margin:20px 0;padding:16px 0;display:flex}.pacing-targets dt{color:var(--muted);margin-bottom:6px;font-size:14px}.pacing-targets dd{margin:0;font-size:16px;font-weight:600}.pacing-table-wrap{scrollbar-gutter:stable;min-width:0;overflow:auto}.pacing-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.6}.pacing-table-wrap th,.pacing-table-wrap td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:12px}.pacing-table-wrap th:first-child{width:52%}.pacing-table-wrap tbody th{overflow-wrap:break-word;font-weight:600}.pacing-table-wrap td{white-space:nowrap}.pacing-email{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-weight:400;display:block}.pacing-completed{align-items:flex-start;gap:12px;padding-block:16px;display:flex}.pacing-completed p{max-width:70ch;margin-top:8px;line-height:1.6}@media (max-width:767px){.mailbox-pacing .assistant-task-heading>.assistant-task-actions{justify-content:flex-start}.pacing-table-wrap table,.pacing-table-wrap tbody{display:block}.pacing-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pacing-table-wrap tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-block:16px;display:grid}.pacing-table-wrap th,.pacing-table-wrap td{border:0;padding:0;display:block}.pacing-table-wrap tbody th:first-child{grid-column:1/-1;width:auto}.pacing-table-wrap td:before{content:"Campaign cap";color:var(--muted);margin-bottom:6px;font-weight:600;display:block}.pacing-table-wrap td:last-child:before{content:"Gap (minutes)"}.pacing-selection button,.pacing-selection-pages button{min-height:44px}}.insight-capacity{background:#fffefa;border-radius:16px;min-width:0;padding:24px}.insight-capacity h2{align-items:center;gap:10px;display:flex}.insight-capacity-values{flex-wrap:wrap;gap:24px 40px;margin:20px 0;display:flex}.insight-capacity-values div{align-items:baseline;gap:12px;display:flex}.insight-capacity-values dt{color:var(--muted);font-size:14px}.insight-capacity-values dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.insight-capacity-filters{flex-wrap:wrap;gap:8px;display:flex}.insight-capacity-filters button{white-space:nowrap;overflow-wrap:normal;word-break:normal;align-items:center;gap:8px;min-height:40px;font-size:14px;display:inline-flex}.insight-capacity-filters button[aria-pressed=true]{color:#176b58;background:#dbe9dc}.insight-capacity-filters button span{font-variant-numeric:tabular-nums}.insight-mailbox-table th:first-child{width:24%}.insight-mailbox-table td:first-child strong{white-space:normal}@media (max-width:767px){.insight-capacity{padding:16px}.insight-capacity-filters button{min-height:44px}.insight-capacity-values{gap:16px 24px}.insight-capacity-values div{flex-wrap:wrap;gap:8px}.insight-capacity .insight-method summary{min-height:44px}}.mailbox-recheck .assistant-task-form{max-width:720px}.mailbox-recheck :is(h2,h3)[tabindex="-1"]:focus{outline:none}.mailbox-recheck-picker{gap:8px;max-width:480px;font-size:14px;display:grid}.mailbox-recheck-picker>strong{font-weight:600}.mailbox-recheck .pacing-selection li>span{overflow-wrap:anywhere}.mailbox-recheck-outcome{gap:6px;line-height:1.5;display:grid}.mailbox-recheck-outcome>span{color:var(--muted)}.mailbox-recheck-history .assistant-task-heading{margin-bottom:0}.mailbox-recheck-history .assistant-task-loading{min-height:72px}.mailbox-recheck-history .record-pagination{padding-inline:0}.mailbox-recheck-receipts ul{max-height:none;padding-inline-end:0;overflow:visible}.mailbox-recheck-receipts li>span{gap:4px;display:grid}.mailbox-recheck-receipts time{color:var(--muted)}.workspace-main .mailbox-recheck button,.workspace-main .mailbox-recheck .record-pagination button,.workspace-main .insight-mailboxes .insight-section-heading>button{min-height:40px}@media (max-width:1023px){.workspace-main .mailbox-recheck button,.workspace-main .mailbox-recheck .record-pagination button,.workspace-main .insight-mailboxes .insight-section-heading>button,.mailbox-recheck-picker input,.mailbox-recheck .assistant-task-review label{min-height:44px}}@media (max-width:767px){.mailbox-recheck{padding:16px}.mailbox-recheck .assistant-task-actions{justify-content:flex-start}}.insight-directory-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.insight-directory-actions .insight-search{flex:240px;min-width:0;margin:0}.insight-directory-actions>a.secondary{white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}@media (max-width:767px){.insight-directory-actions>a.secondary{min-height:44px}}.insight-mailbox-table .insight-summary-row td{white-space:normal;padding:0 0 12px}.insight-mailbox-summary{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px;display:grid}.insight-mailbox-summary h3{margin:0 0 6px;font-size:14px;line-height:1.5}.insight-mailbox-summary p+p{margin-top:4px}.insight-mailbox-summary a{text-underline-offset:3px;align-items:center;min-height:40px;margin-top:4px;font-weight:600;display:inline-flex}.insight-mailbox-table .insight-summary-toggle[aria-expanded=true]{background:var(--ice);color:var(--blue)}@media (max-width:1279px){.insight-mailbox-table .insight-summary-row{padding:0;display:block}.insight-mailbox-table .insight-summary-row td{padding:8px 0}}@media (max-width:767px){.insight-mailbox-summary{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:1023px){.workspace-main .insight-mailbox-table .insight-summary-toggle,.insight-mailbox-summary a{min-height:44px}}.insight-maintenance{background:var(--rr-highlight);border:1px solid var(--line);border-radius:16px;min-width:0;padding:24px}.insight-maintenance-totals{flex-wrap:wrap;gap:16px 32px;margin:16px 0 8px;display:flex}.insight-maintenance-totals dt{color:var(--muted);font-size:14px}.insight-maintenance-totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:600}.insight-maintenance .insight-series-switch button{white-space:normal}.insight-maintenance .insight-chart .insight-plot{height:120px}.insight-maintenance .insight-daily-values th:first-child{width:auto}.insight-maintenance .insight-daily-values :is(th,td){white-space:normal}@media (max-width:767px){.insight-maintenance{padding:16px}}.mailbox-recheck-followup{text-underline-offset:3px;justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.insight-directory-actions>button.secondary{min-height:44px}.mailbox-recheck-resume{justify-content:flex-start;margin-bottom:12px}.mailbox-recheck .pacing-selection li:has(.mailbox-recheck-outcome){padding-inline-end:8px}
.insight-fixes{background:#fffefa;border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.insight-fixes h3{margin:0;font-size:16px;line-height:1.4}.fix-fleet{border-bottom:1px solid #d7e1d7;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding-bottom:20px;display:grid}.fix-fleet dt{color:#53685e;margin-bottom:8px;font-size:14px;line-height:1.5}.fix-fleet dd{color:#176b58;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.4}.fix-fleet dd span{color:#53685e;margin-top:4px;font-size:14px;font-weight:400;display:block}.mailbox-insights .fix-concentration{color:#334b40;background:#edf3e8;border-radius:12px;max-width:none;padding:12px 16px}.mailbox-insights .fix-concentration.attention{color:var(--ink);background:#f8e3d5}.fix-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fix-cards>li{border:1px solid #d7e1d7;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.fix-cards>li.attention{border-color:#e7c3ab}.fix-cards h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fix-cards h3 span{color:#176b58;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.fix-cards>li.attention h3 span{color:var(--ink)}.fix-reasons{color:#334b40;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.fix-reasons li{justify-content:space-between;gap:12px;display:flex}.fix-reasons span{font-variant-numeric:tabular-nums;font-weight:600}.mailbox-insights .fix-benchmark{color:#53685e;font-size:14px}.fix-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.fix-card-actions button{min-height:40px;font-size:14px}.mailbox-insights .fix-lock{color:#334b40;background:#eff0e4;border-radius:8px;padding:10px 12px;font-size:14px}.fix-list{gap:12px;min-width:0;display:grid}.fix-list h3:focus{outline:none}.fix-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.fix-table th,.fix-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #d7e1d7;padding:12px;line-height:1.5}.fix-table thead th{color:#53685e;background:#eff0e4;font-weight:600}.fix-table tbody th{font-weight:600}.fix-table tbody th span,.fix-dialog-table tbody th span{color:#53685e;margin-top:4px;font-weight:400;display:block}.fix-table th:last-child{width:200px}.fix-table .secondary{white-space:nowrap;align-items:center;min-height:40px;padding:8px 12px;display:inline-flex}.fix-dialog{border:0;border-radius:12px;width:min(720px,100vw - 32px);max-height:min(88dvh,820px);padding:28px;box-shadow:0 24px 65px #11352733}.fix-dialog:modal{overscroll-behavior:contain}.fix-dialog::backdrop{overscroll-behavior:contain;background:#1036275c;overflow:hidden}.fix-dialog[open]{align-content:start;gap:16px;display:grid}.fix-dialog h2{margin:0;font-size:20px;line-height:1.35}.fix-dialog p{color:#53685e;margin:0;font-size:14px;line-height:1.6}.fix-dialog .error{color:#9b1c2c}.fix-dialog-table{scrollbar-gutter:stable;border:1px solid #d7e1d7;border-radius:8px;max-height:320px;overflow:auto}.fix-dialog-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.fix-dialog-table th,.fix-dialog-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d7e1d7;padding:10px 12px;line-height:1.5}.fix-dialog-table thead th{color:#53685e;background:#eff0e4;font-weight:600;position:sticky;top:0}.fix-dialog-table th:first-child{width:46%}.fix-dialog-table tbody th{font-weight:600}.fix-dialog-table tr.fix-unchanged{color:#53685e}.fix-dialog-table .fix-result-failed{color:#9b1c2c}.fix-dialog-table .fix-result-failed a{color:inherit;font-weight:600}.fix-limit{gap:8px;max-width:240px;font-size:14px;font-weight:600;display:grid}.fix-limit input{min-height:40px;padding:0 12px;font-size:14px}.fix-consent{color:#334b40;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.fix-consent input{flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.fix-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.fix-dialog-actions button{min-height:40px}@media (max-width:1279px){.fix-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fix-fleet{grid-template-columns:1fr 1fr}}@media (max-width:767px){.insight-fixes{padding:16px}.fix-cards{grid-template-columns:1fr}.fix-fleet dd{font-size:18px}.fix-card-actions button,.fix-table .secondary,.fix-dialog-actions button,.fix-limit input{min-height:44px}.fix-limit input{font-size:16px}.fix-dialog{padding:20px}.fix-dialog-actions{justify-content:stretch}.fix-dialog-actions button{flex:auto}.fix-table,.fix-table tbody{display:block}.fix-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fix-table tr{border-bottom:1px solid #d7e1d7;grid-template-columns:1fr 1fr;gap:8px 16px;padding:12px 0;display:grid}.fix-table th,.fix-table td{border:0;padding:0;display:block}.fix-table tbody th{grid-column:1/-1}.fix-table td[data-label]:before{content:attr(data-label);color:#53685e;margin-bottom:4px;font-weight:600;display:block}.fix-table td:last-child{grid-column:1/-1}}
.placement-workbench{min-width:0;color:var(--ink);gap:16px;font-size:14px;display:grid}.placement-workbench h2,.placement-workbench h3,.placement-workbench p{margin:0}.placement-workbench h2{overflow-wrap:anywhere;font-size:19px;line-height:1.4}.placement-workbench h3{font-size:16px}.placement-heading,.placement-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.placement-heading p,.placement-section-heading p,.placement-review-grid p,.placement-note,.placement-empty p,.placement-detail{color:var(--muted);overflow-wrap:anywhere}.placement-heading p,.placement-section-heading p,.placement-review-grid p,.placement-empty p{margin-top:4px}.placement-heading>div,.placement-section-heading>div{min-width:0}.placement-heading-actions,.placement-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.placement-actions{justify-content:flex-end}.placement-guide-link{min-height:40px;color:var(--cobalt);white-space:nowrap;overflow-wrap:normal;word-break:normal;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}.placement-guide-link:hover{background:var(--ice)}.placement-guide-link svg{flex:none}@media (max-width:900px){.placement-guide-link{min-height:44px}}.placement-workbench .secondary,.placement-workbench .primary,.placement-workbench .record-pagination .secondary{overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;min-height:40px;line-height:1.35}.placement-panel{border:1px solid var(--line);background:var(--data-surface,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px;display:grid}.placement-search{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.placement-search label{width:min(100%,320px)}.placement-history-filters{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.placement-history-filters .placement-search{flex-wrap:nowrap;width:min(100%,410px)}.placement-history-filters .placement-search label{flex:1}.placement-history-filters .placement-field{width:min(100%,256px)}.placement-folder-move{gap:8px;display:grid}.placement-folder-move .placement-field,.placement-compose-folder,.placement-confirmation>.placement-field{width:min(100%,320px)}.placement-confirmation>.placement-field input{width:100%;min-height:44px}.placement-search label,.placement-fields label,.placement-field{gap:6px;min-width:0;font-weight:600;display:grid}.placement-search input,.placement-fields input{width:100%;min-height:40px}.placement-fields .styled-select-trigger{min-height:40px}.placement-panel form:not(.placement-search){gap:16px;min-width:0;display:grid}.placement-fields,.placement-review-grid,.placement-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.placement-review-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.placement-review-facts,.placement-report-counts{margin:0}.placement-review-facts dd,.placement-report-counts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.placement-slot-evidence dl{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.placement-slot-evidence dd{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.placement-slot-evidence .placement-note{margin-top:4px}.placement-review-facts dt,.placement-report-counts dt{color:var(--muted)}.placement-review-grid>div{align-content:start;gap:8px;min-width:0;display:grid}.placement-message,.placement-confirmation{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}.placement-confirmation{gap:8px;display:grid}.placement-formatted{border:0;width:100%;height:240px;margin-block:12px;display:block}.placement-message pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;margin:10px 0 0}.placement-check{align-items:flex-start;gap:10px;min-height:44px;padding-block:8px;line-height:1.5;display:flex}.placement-check input{flex:0 0 18px;block-size:18px;inline-size:18px;margin:2px 0 0}.placement-selected,.placement-addresses{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.placement-selected li,.placement-addresses li{border-bottom:1px solid var(--line);padding:8px 0}.placement-selected li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.placement-table{border-collapse:collapse;text-align:start;white-space:normal;width:100%}.placement-table td,.placement-table th{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;white-space:normal;padding:10px 12px}.placement-table thead{background:var(--surface)}.placement-table td:last-child,.placement-table th:last-child{width:1%}.placement-table td .secondary{white-space:nowrap}.placement-detail{margin-top:4px;display:block}.placement-empty{padding:18px 0}.placement-report-counts{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 14px;padding:12px 16px;display:grid}.placement-report-counts dd{font-variant-numeric:tabular-nums;font-size:19px}.placement-provider-breakdown{gap:8px;display:grid}.placement-provider-meter{font-variant-numeric:tabular-nums;gap:4px;display:grid}.placement-provider-meter meter{width:min(100%,128px);height:8px;display:block}.placement-provider-meter meter::-webkit-meter-bar{background:var(--line);border:0}.placement-provider-meter meter::-webkit-meter-optimum-value{background:var(--blue)}.placement-provider-meter meter::-moz-meter-bar{background:var(--blue)}.placement-report-filter>.styled-select{width:min(100%,230px);min-width:0}.placement-status{font-weight:600}.placement-status[data-placement=inbox]{color:var(--blue)}.placement-status[data-placement=spam]{color:var(--destructive,#b12938)}.placement-authentication{border-top:1px solid var(--line);min-width:0}.placement-authentication summary{cursor:pointer;min-height:44px;padding:12px 8px;font-weight:600}.placement-authentication>p{color:var(--muted);margin:0 0 12px}@media (max-width:900px){.placement-report-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.placement-workbench .primary,.placement-workbench .secondary,.placement-workbench .record-pagination .secondary,.placement-workbench .placement-search input[type=search],.placement-workbench .placement-fields input:not([type]),.placement-workbench .styled-select-trigger{min-height:44px}.placement-workbench .placement-search input,.placement-workbench .placement-fields input{height:44px;font-size:16px}}@media (max-width:600px){.placement-panel{padding:16px}.placement-fields,.placement-review-grid,.placement-review-facts{grid-template-columns:minmax(0,1fr);gap:12px}.placement-table,.placement-table tbody,.placement-table tr,.placement-table td{display:block}.placement-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.placement-table tr{border-bottom:1px solid var(--line);padding:8px 0}.placement-table td,.placement-table td:last-child{border:0;width:auto;padding:4px 0}.placement-table td:not(:first-child):not(:has(button)){grid-template-columns:minmax(82px,1fr) minmax(0,1.5fr);column-gap:10px;display:grid}.placement-table td:not(:first-child):not(:has(button)):before{content:attr(data-label);color:var(--muted)}.placement-table td .placement-detail{grid-column:2}}.placement-schedule-fields{border:1px solid var(--line);border-radius:12px;min-width:0;margin:16px 0;padding:12px}.placement-schedule-fields legend{padding-inline:6px;font-weight:600}.placement-schedule-fields input{width:100%;min-height:44px}.placement-schedule-fields>p,.placement-schedule-dates>p{margin-top:10px}.placement-schedule-dates summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600}.placement-schedule-dates ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:6px 32px;margin:0;padding-inline-start:28px;display:grid}.placement-panel[hidden]{display:none}.placement-external-approval{align-items:center;gap:10px;min-height:44px;display:flex}.placement-external-approval input{flex:none}.placement-external-instructions{border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.placement-external-instructions :is(h3,p,dl,dd){margin:0}.placement-external-copy>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;padding-block:8px;display:grid}.placement-external-copy dd{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.placement-actions.placement-external-back{justify-content:flex-start}@media (max-width:768px){.placement-external-copy>div{grid-template-columns:minmax(0,1fr)}}.placement-recovery{gap:12px;min-width:0;margin-block:8px;display:grid}.placement-recovery-title{align-items:center;gap:10px;display:flex}.placement-recovery-title h3{margin:0}.placement-recovery-item{border-top:1px solid var(--line);gap:12px;min-width:0;padding-block:16px;display:grid}.placement-recovery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.placement-recovery-recipient{overflow-wrap:anywhere;min-width:0}.placement-recovery-review,.placement-recovery-status{gap:12px;min-width:0;display:grid}.placement-recovery-review h4{margin:0;font-size:15px}.placement-recovery-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.placement-recovery-review dl div{min-width:0}.placement-recovery-review dt{color:var(--muted)}.placement-recovery-review dd{overflow-wrap:anywhere;margin:4px 0 0}.placement-recovery-consent{align-items:flex-start;gap:12px;max-width:75ch;padding-block:8px;line-height:1.6;display:flex}.placement-recovery-consent input{flex:none;margin-top:4px}.placement-recovery-item p{max-width:75ch;margin:0}.placement-recovery-item button,.placement-recovery-item .placement-status{overflow-wrap:normal;word-break:normal;white-space:nowrap}.placement-recovery-error{color:var(--destructive,#b12938)}.placement-recovery-status:focus,.placement-recovery-review h4:focus{outline:none}@media (max-width:600px){.placement-recovery-review dl{grid-template-columns:minmax(0,1fr)}.placement-recovery-consent,.placement-recovery-item button{min-height:44px}}@media (min-width:601px){.placement-reply-results td:last-child,.placement-reply-results th:last-child{width:28%}}.placement-reply-results th,.placement-reply-results .placement-status,.placement-reply-results td:last-child,.placement-reply-results td:last-child .placement-detail{overflow-wrap:normal;word-break:normal}
.hubspot-sync .transfer-review:focus,.hubspot-sync h2:focus{outline:none}.hubspot-sync .app-connections-heading>div{min-width:0;max-width:100%}.hubspot-sync .transfer-review h3{overflow-wrap:anywhere}.hubspot-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.hubspot-fields legend{margin-bottom:12px;font-weight:600}.hubspot-fields>div{flex-wrap:wrap;gap:16px 24px;display:flex}.hubspot-fields .check-label{align-items:center;min-height:44px}.hubspot-change-list{min-width:0}.hubspot-change-heading,.hubspot-change-list article{grid-template-columns:minmax(100px,.6fr) repeat(2,minmax(0,1fr));gap:20px;padding:16px 0;display:grid}.hubspot-change-list article{border-top:1px solid var(--line)}.hubspot-change-list :is(span,p){overflow-wrap:anywhere}.hubspot-change-list small{display:none}.hubspot-change-list>p{padding:16px 0}.hubspot-recovery{border-top:1px solid var(--line);gap:16px;min-width:0;padding-top:20px;display:grid}.hubspot-recovery h4{margin:0;font-size:16px}.hubspot-recovery>p{max-width:75ch;line-height:1.65}.hubspot-observed-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.hubspot-observed-fields dt{color:var(--muted);margin-bottom:8px}.hubspot-observed-fields dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.hubspot-change-heading{display:none}.hubspot-change-list article{grid-template-columns:1fr;gap:12px}.hubspot-change-list small{color:var(--muted);margin-bottom:6px;font-size:14px;display:block}.hubspot-observed-fields{grid-template-columns:1fr}.hubspot-sync .transfer-actions button{white-space:normal}.hubspot-recovery .check-label{min-height:44px}.hubspot-fields>div{gap:8px 20px}}.app-connections{gap:20px;min-width:0;padding:4px 0 16px;display:grid}.app-connection-providers{gap:20px;min-width:0;display:grid}.app-connection-provider-nav{flex-wrap:wrap;gap:8px;display:flex}.app-connection-provider-nav button[aria-pressed=true]{background:var(--surface);color:var(--blue);box-shadow:inset 0 0 0 1px var(--line)}.slack-connections .app-connection-form-footer>span{color:var(--muted);max-width:50ch}.slack-connections .app-connection-identity p{overflow-wrap:anywhere}@media (max-width:600px){.app-connection-provider-nav button{min-height:44px}}.slack-report-delivery{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:16px}.slack-report-delivery>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--blue);align-items:center;gap:10px;font-weight:600;display:flex}.slack-delivery-body{gap:20px;min-width:0;padding-top:16px;display:grid}.slack-delivery-body label{gap:8px;min-width:0;display:grid}.slack-delivery-body .check-label{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.slack-delivery-actions,.slack-delivery-review>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slack-delivery-review{gap:16px;min-width:0;display:grid}.slack-delivery-review:focus{outline:none}.slack-delivery-review h4,.slack-delivery-history h4{overflow-wrap:anywhere;margin:0;font-size:16px}.slack-delivery-review header p{color:var(--muted);margin-top:6px}.slack-delivery-message{background:var(--surface);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:20px;line-height:1.7}.slack-delivery-history{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:20px;display:grid}.slack-delivery-history ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.slack-delivery-history li+li{border-top:1px solid var(--line)}.slack-delivery-history li>button{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px;display:grid}.slack-delivery-history li>button:hover{background:var(--ice)}.slack-delivery-history li>button>span:first-child{overflow-wrap:anywhere}.slack-delivery-history li>button>span:nth-child(2){white-space:nowrap;color:var(--blue)}@media (max-width:767px){.slack-delivery-body button{min-height:44px}.slack-delivery-message{padding:16px}.slack-delivery-history li>button{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.slack-delivery-history li>button time{grid-column:1/-1}.slack-delivery-body label{font-size:16px}}.app-connections-heading,.app-connection-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-connections h2,.app-connections h3,.app-connections p{margin:0}.app-connections h2{font-size:18px}.app-connections h3{font-size:16px}.app-connections-heading p,.app-connection-identity p,.app-connection-identity small{color:var(--muted);margin-top:6px;display:block}.app-connections-filters{grid-template-columns:minmax(200px,440px) minmax(180px,240px);align-items:end;gap:16px;display:grid}.app-connections label{gap:8px;min-width:0;font-size:14px;display:grid}.app-connections .check-label{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.app-connection-form{background:var(--surface);border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.app-connection-form>p,.app-connection-confirm>p{max-width:72ch;line-height:1.65}.app-connections-directory{background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.app-connection-row{grid-template-columns:minmax(180px,1fr) auto minmax(240px,auto);align-items:center;gap:20px;padding:20px 24px;display:grid}.app-connection-row+.app-connection-row{border-top:1px solid var(--line)}.app-connection-identity{align-items:center;gap:14px;min-width:0;display:flex}.app-connection-identity>div{min-width:0}.app-connection-identity h3{overflow-wrap:anywhere}.app-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-connection-actions button,.app-connections .status{white-space:nowrap;word-break:normal;overflow-wrap:normal}.app-connection-confirm{border-top:1px solid var(--line);grid-column:1/-1;gap:16px;padding-top:16px;display:grid}.app-connections-skeleton{gap:16px;padding:24px;display:grid}.app-connections-skeleton>div{background:var(--line);border-radius:8px;height:64px}@media (max-width:1024px){.app-connection-row{grid-template-columns:1fr auto}.app-connection-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.app-connections-filters{grid-template-columns:1fr}.app-connection-row{grid-template-columns:1fr;gap:16px;padding:20px}.app-connection-row>.status{justify-self:start}.app-connection-form{padding:20px}.app-connections button{min-height:44px}.app-connections label{font-size:16px}}.app-transfers{gap:20px;min-width:0;padding-bottom:16px;display:grid}.app-transfers h2{font-size:18px}.app-transfers h3{font-size:16px}.app-transfers h2,.app-transfers h3,.app-transfers p{margin:0}.app-transfers label{gap:8px;min-width:0;display:grid}.app-transfers .check-label{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.app-transfers .check-label>span{gap:6px;min-width:0;display:grid}.app-transfers .check-label input{flex:none}.transfer-composer,.transfer-review,.transfer-history{background:var(--surface);border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.transfer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.transfer-actions button,.transfer-history .status{white-space:nowrap;overflow-wrap:normal;word-break:normal}.transfer-contact-list{min-width:0;display:grid}.transfer-contact-list article{grid-template-columns:minmax(160px,1fr) minmax(200px,1fr);gap:16px;padding:16px 0;display:grid}.transfer-contact-list article+article,.transfer-history-list article+article{border-top:1px solid var(--line)}.transfer-contact-list :is(p,a,strong,span){overflow-wrap:anywhere}.transfer-contact-list p,.transfer-contact-list a,.transfer-history-list p{color:var(--muted);line-height:1.6}.transfer-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.transfer-facts dt{color:var(--muted);margin-bottom:8px}.transfer-facts dd{overflow-wrap:anywhere;margin:0}.transfer-consequences{background:var(--ice);border-radius:12px;padding:16px;line-height:1.7}.transfer-consequences p{max-width:75ch;margin-top:8px}.transfer-history-list article{grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.transfer-history-list strong{overflow-wrap:anywhere}@media (max-width:900px){.transfer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-contact-list article{grid-template-columns:1fr}.transfer-history-list article{grid-template-columns:1fr auto}.transfer-history-list .status{grid-row:2;justify-self:start}}@media (max-width:600px){.transfer-composer,.transfer-review,.transfer-history{padding:20px}.app-transfers button{min-height:44px}.app-transfers label{font-size:16px}.app-transfers .app-connections-heading>label{width:100%}.transfer-facts{grid-template-columns:1fr}.transfer-actions{justify-content:flex-start}.transfer-history-list article{grid-template-columns:1fr}.transfer-history-list button{justify-self:start}}.transfer-membership{grid-column:1/-1;gap:12px;min-width:0;padding:12px 0 0;display:grid}.transfer-membership .transfer-actions{justify-content:flex-start}.transfer-membership [role=status]{gap:8px;display:grid}.transfer-membership button{overflow-wrap:normal;word-break:normal;white-space:nowrap}.slack-automatic-delivery{min-width:0}.slack-automatic-delivery>p{max-width:75ch}.slack-automatic-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-block:16px;display:grid}.slack-automatic-summary div{min-width:0}.slack-automatic-summary dt{color:var(--muted);margin-bottom:6px;font-size:14px}.slack-automatic-summary dd{overflow-wrap:anywhere;margin:0}@media (max-width:767px){.slack-automatic-summary{grid-template-columns:minmax(0,1fr);gap:16px}.slack-automatic-delivery button{min-height:44px}}.hubspot-custom-fields{border-top:1px solid var(--line);gap:16px;min-width:0;padding-top:20px;display:grid}.hubspot-custom-fields .app-connections-heading p{max-width:65ch;line-height:1.6}.hubspot-mapping-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.hubspot-mapping-row>label{min-width:0}.hubspot-mapping-arrow{color:var(--muted);align-self:center;margin-top:24px}.hubspot-mapping-row>button{min-height:40px}.hubspot-custom-fields .field-help{line-height:1.6}.hubspot-custom-fields .app-connection-actions{justify-content:space-between}@media (max-width:600px){.hubspot-mapping-row{grid-template-columns:minmax(0,1fr);gap:12px}.hubspot-mapping-arrow{display:none}.hubspot-mapping-row>button{justify-self:start;min-height:44px}.hubspot-mapping-row+.hubspot-mapping-row{border-top:1px solid var(--line);padding-top:16px}}.app-transfers .hubspot-custom-fields .record-select-search{align-items:center;gap:8px;min-height:40px;display:flex}body .app-transfers .hubspot-custom-fields .record-select-search input[type=search]{min-width:0;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;flex:1;padding:6px 0}@media (max-width:600px){.app-transfers .hubspot-custom-fields .record-select-search{min-height:44px}body .app-transfers .hubspot-custom-fields .record-select-search input[type=search]{height:44px;min-height:44px;font-size:16px}}.cloudtalk-directory .app-connection-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.cloudtalk-directory .app-connection-row>div{min-width:0}.cloudtalk-directory .cloudtalk-contact-company{overflow-wrap:anywhere}.cloudtalk-directory small{color:var(--muted)}.cloudtalk-directory p{margin-top:6px}@media (max-width:600px){.cloudtalk-directory .app-connection-row{grid-template-columns:1fr}}.cloudtalk-directory .error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cloudtalk-pair-form .form-grid>label:first-child,.insightly-credential-form .form-grid>label:first-child{grid-column:1/-1}.insightly-contact-filters{grid-template-columns:minmax(200px,1fr) minmax(160px,.6fr) minmax(200px,1fr)}.insightly-directory .app-connection-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto}.insightly-directory .app-connection-row>div{min-width:0}.insightly-directory .insightly-contact-data{overflow-wrap:anywhere}.insightly-directory small{color:var(--muted)}.insightly-directory p{margin:6px 0}.insightly-directory .error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.insightly-contact-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.insightly-contact-filters>label:first-child{grid-column:1/-1}.insightly-directory .app-connection-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.insightly-contact-filters,.insightly-directory .app-connection-row{grid-template-columns:minmax(0,1fr)}}.app-connections-directory>.app-connection-empty{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:16px;padding:24px;display:flex}.app-connection-empty>img{flex:none;width:28px;height:28px;margin-top:2px}.app-connection-empty>div{min-width:0}.app-connections .app-connection-empty h3{color:var(--ink);overflow-wrap:normal;word-break:normal;margin:0;font-size:16px;line-height:1.5}.app-connections .app-connection-empty p{max-width:65ch;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.65}@media (max-width:600px){.app-connections-directory>.app-connection-empty{gap:12px;padding:20px}.app-connection-empty>img{width:24px;height:24px}.app-connections .app-connection-empty p{font-size:16px}}.insightly-choice-group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.insightly-choice-group legend{margin-bottom:12px;font-weight:600}.insightly-choice-group .transfer-contact-list article{grid-template-columns:minmax(0,1fr)}.insightly-choice-content{gap:12px;min-width:0;display:grid}.insightly-selected-contact{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.insightly-selected-contact>span,.insightly-selected-contact>small{color:var(--muted)}.pipedrive-contact-filters{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr)}.pipedrive-directory .app-connection-row{grid-template-columns:minmax(0,1fr)}.pipedrive-channel{overflow-wrap:anywhere;display:block}@media (max-width:600px){.pipedrive-contact-filters{grid-template-columns:minmax(0,1fr)}}.pipedrive-sync .transfer-history>.app-connections-heading{grid-template-columns:minmax(0,1fr) minmax(180px,260px) minmax(180px,240px);align-items:end;display:grid}@media (max-width:767px){.pipedrive-sync .transfer-history>.app-connections-heading{grid-template-columns:minmax(0,1fr)}.pipedrive-sync .transfer-history>.app-connections-heading>label{width:auto}}.notion-connections .app-connection-identity p{overflow-wrap:anywhere}.notion-toolbar,.notion-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.notion-toolbar .notion-search{flex:0 460px;min-width:0}.notion-search>label{flex:180px;max-width:360px}.notion-records{margin:0;padding:0;list-style:none}.notion-records>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.notion-records>li+li{border-top:1px solid var(--line)}.notion-records>li>span{overflow-wrap:anywhere;flex:180px;min-width:0}.notion-connections .notion-row-note{color:var(--muted);grid-column:1/-1}.notion-connections .app-connections-directory>.error{padding:16px 24px}@media (max-width:768px),(pointer:coarse){.workspace-main .notion-connections :is(button,.record-pagination button){min-height:44px}.notion-connections :is(input[type=search],.app-connection-form input:not([type=checkbox])){height:44px}}@media (max-width:600px){.notion-search>label{max-width:none}.notion-records>li{padding:16px 20px}}.cloudtalk-history-form{max-width:none}.cloudtalk-history-filters{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.cloudtalk-history-filters>label{min-width:0}.cloudtalk-history-period{grid-template-columns:repeat(3,minmax(0,1fr))}.cloudtalk-history-form .app-connection-form-footer{margin-top:4px}.cloudtalk-history-form .tool-ripple-button{min-height:40px}.cloudtalk-history .field-help{color:var(--muted);font-size:14px}.cloudtalk-call-list{margin:0;padding:0;list-style:none}.cloudtalk-call-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.cloudtalk-call-row+.cloudtalk-call-row{border-top:1px solid var(--line)}.cloudtalk-call-contact{align-items:flex-start;gap:12px;min-width:0;display:flex}.cloudtalk-call-contact>div,.cloudtalk-call-detail{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:14px;display:grid}.cloudtalk-call-contact span:not(.cloudtalk-call-icon),.cloudtalk-call-detail span,.cloudtalk-call-detail time{color:var(--muted)}.cloudtalk-call-icon{border:1px solid var(--line);height:36px;color:var(--cobalt);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.cloudtalk-call-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cloudtalk-call-error p{margin:0}@media (max-width:900px){.cloudtalk-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudtalk-history :is(button,.secondary),.cloudtalk-contacts .app-connections-heading .secondary{min-height:44px}.cloudtalk-history-filters>label>input,.cloudtalk-history-period .date-picker input{block-size:44px}.cloudtalk-history-period .date-picker-trigger{width:44px;min-width:44px;height:44px;padding:12px;top:0;right:2px}.cloudtalk-history-period .date-picker-popup{padding:10px}.cloudtalk-history-period .date-picker-popup .rdp-day_button{height:44px;min-height:44px}}@media (max-width:600px){.cloudtalk-history-filters,.cloudtalk-call-row{grid-template-columns:minmax(0,1fr)}.cloudtalk-call-row{gap:10px}.cloudtalk-call-detail{margin-left:48px}}.cloudtalk-dashboard-link{align-items:center;gap:8px;padding:8px 0;display:inline-flex}@media (min-width:901px){.cloudtalk-numbers .cloudtalk-history-filters{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}}@media (max-width:900px),(pointer:coarse){.cloudtalk-history .cloudtalk-dashboard-link{min-height:44px}}.cloudtalk-dial-form{max-width:none}.cloudtalk-dial-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.cloudtalk-dial-fields>label{min-width:0}.cloudtalk-dial-destination{grid-template-columns:minmax(0,1fr) auto;max-width:520px}.cloudtalk-select-agent{justify-self:end}.cloudtalk-select-agent[aria-pressed=true]{border-color:var(--cobalt);color:var(--cobalt)}.workspace-main .cloudtalk-dial-dialog .app-connection-actions button{min-height:40px}.cloudtalk-dial-dialog dl{gap:10px;margin:0;display:grid}.cloudtalk-dial-dialog dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;display:grid}.cloudtalk-dial-dialog dd{overflow-wrap:anywhere;margin:0;font-weight:600}.cloudtalk-dial-dialog :is(dt,dd){font-size:14px}@media (max-width:900px),(pointer:coarse){.cloudtalk-direct-dial :is(button,.secondary),.workspace-main .cloudtalk-dial-dialog .app-connection-actions button{min-height:44px}.cloudtalk-dial-fields>label>input{block-size:44px}}@media (max-width:650px){.cloudtalk-dial-fields{grid-template-columns:minmax(0,1fr)}.cloudtalk-select-agent{justify-self:start}.cloudtalk-direct-dial .cloudtalk-call-detail{margin-left:0}}.cloudtalk-call-row-with-action{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.cloudtalk-call-detail-action{white-space:nowrap;justify-self:end}.cloudtalk-call-modal.campaign-stop-dialog{width:min(100% - 32px,640px);max-height:calc(100dvh - 32px);overflow:auto}.cloudtalk-call-modal-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.cloudtalk-call-modal-header h2,.cloudtalk-call-modal-header p,.cloudtalk-call-modal-body h3,.cloudtalk-call-modal-error p{margin:0}.cloudtalk-call-modal-header p,.cloudtalk-call-modal-facts dt,.cloudtalk-call-modal-contact span{color:var(--muted);font-size:14px}.cloudtalk-call-modal .cloudtalk-call-modal-header button{flex:none;min-width:40px;min-height:40px;padding:8px}.cloudtalk-call-modal-body,.cloudtalk-call-modal-error{gap:16px;margin-top:16px;display:grid}.cloudtalk-call-modal-contact{overflow-wrap:anywhere;gap:4px;display:grid}.cloudtalk-call-modal-body h3{margin-bottom:10px;font-size:16px}.cloudtalk-call-modal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.cloudtalk-call-modal-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.cloudtalk-call-modal-body section{border-top:1px solid var(--line);padding-top:12px}.cloudtalk-call-modal-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cloudtalk-call-modal-tags li{background:var(--ice);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:4px 8px;font-size:14px}.cloudtalk-call-modal .record-pagination{margin-top:12px}.cloudtalk-call-modal-error button{justify-self:start}@media (max-width:900px){.cloudtalk-call-modal .secondary{min-height:44px}.cloudtalk-call-modal .cloudtalk-call-modal-header button{min-width:44px;min-height:44px}}@media (max-width:600px){.cloudtalk-call-row-with-action{grid-template-columns:minmax(0,1fr)}.cloudtalk-call-detail-action{justify-self:start;margin-left:48px}}.cloudtalk-recording-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cloudtalk-recording-controls audio{flex:230px;width:100%;min-width:0;max-width:100%}.cloudtalk-recording-controls a.secondary{align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.cloudtalk-call-modal .cloudtalk-call-recording button{min-height:40px}.cloudtalk-call-recording p{color:var(--muted);margin:8px 0 0}@media (max-width:768px){.cloudtalk-recording-controls a.secondary,.cloudtalk-call-modal .cloudtalk-call-recording button{min-height:44px}}:is(.cloudtalk-transcript-heading,.cloudtalk-notes-heading){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cloudtalk-call-modal :is(.cloudtalk-transcript,.cloudtalk-notes) h3{margin:0}.cloudtalk-call-modal :is(.cloudtalk-transcript,.cloudtalk-notes) button.secondary,.cloudtalk-call-modal :is(.cloudtalk-transcript,.cloudtalk-notes) .record-pagination button.secondary{min-height:40px}:is(.cloudtalk-transcript-content,.cloudtalk-notes-content)[hidden]{display:none}:is(.cloudtalk-transcript-content,.cloudtalk-notes-content)>p,.cloudtalk-transcript-feedback,.cloudtalk-notes-feedback{margin:12px 0 0}:is(.cloudtalk-transcript-feedback,.cloudtalk-notes-feedback) p{margin:0 0 8px}.cloudtalk-transcript-segments{margin:12px 0 0;padding:0;list-style:none}.cloudtalk-transcript-segments li{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);gap:6px 12px;padding:10px 0;font-size:14px;display:grid}.cloudtalk-transcript-segments li>div{align-content:start;gap:2px;display:grid}.cloudtalk-transcript-segments span{color:var(--muted);font-variant-numeric:tabular-nums}.cloudtalk-transcript-segments p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}@media (max-width:768px){.cloudtalk-call-modal :is(.cloudtalk-transcript,.cloudtalk-notes) button.secondary,.cloudtalk-call-modal :is(.cloudtalk-transcript,.cloudtalk-notes) .record-pagination button.secondary{min-height:44px}}@media (max-width:480px){.cloudtalk-transcript-segments li{grid-template-columns:minmax(0,1fr)}.cloudtalk-transcript-segments li>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}}.cloudtalk-tag-editor-heading,.cloudtalk-tag-confirm-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cloudtalk-tag-editor-heading{justify-content:space-between}.cloudtalk-call-modal .cloudtalk-tag-editor-heading h3,.cloudtalk-tag-editor h4,.cloudtalk-tag-editor p{margin:0}.cloudtalk-tag-editor,.cloudtalk-tag-catalog{gap:10px;margin-top:12px;display:grid}.cloudtalk-tag-catalog{border-top:1px solid var(--line);padding-top:12px}.cloudtalk-tag-editor p{overflow-wrap:anywhere}.cloudtalk-tag-editor-list{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none}.cloudtalk-tag-editor-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 12px;display:grid}.cloudtalk-tag-editor-list li+li{border-top:1px solid var(--line)}.cloudtalk-tag-editor-list li>span:first-child{overflow-wrap:anywhere}.cloudtalk-tag-type{color:var(--muted);font-size:14px}.cloudtalk-tag-confirm{border:1px solid var(--line);background:var(--ice);border-radius:8px;gap:8px;padding:12px;display:grid}.cloudtalk-call-modal .cloudtalk-tag-editor-heading button,.cloudtalk-call-modal .cloudtalk-tag-editor button.button,.cloudtalk-call-modal .cloudtalk-tag-editor .record-pagination button.secondary{overflow-wrap:normal;word-break:normal;min-height:40px;font-size:14px}.cloudtalk-call-modal .cloudtalk-tag-editor .record-pagination{margin-top:0}.cloudtalk-call-modal .cloudtalk-tag-editor-heading+.cloudtalk-call-modal-tags{margin-top:8px}@media (max-width:768px){.cloudtalk-call-modal .cloudtalk-tag-editor-heading button,.cloudtalk-call-modal .cloudtalk-tag-editor button.button,.cloudtalk-call-modal .cloudtalk-tag-editor .record-pagination button.secondary{min-height:44px}}.cloudtalk-notes-list{margin:12px 0 0;padding:0;list-style:none}.cloudtalk-notes-list li{border-bottom:1px solid var(--line);padding:10px 8px}.cloudtalk-notes-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.zenrows-settings{margin-top:24px}.zenrows-settings p{margin:0;font-size:14px;line-height:1.6}.zenrows-settings form{gap:20px;min-width:0;display:grid}.zenrows-settings-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.zenrows-settings-fields input[type=number]{max-width:240px;min-height:40px}@media (max-width:600px){.zenrows-settings-fields input[type=number]{max-width:none;min-height:44px;font-size:16px}}.provider-monogram{background:var(--ice);color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.app-connection-empty>.provider-monogram{margin-top:2px}.linkedin-source{border:0;flex-wrap:wrap;gap:12px 24px;min-width:0;margin:0;padding:0;display:flex}.linkedin-source legend{margin-bottom:8px;font-weight:600}.app-transfers .linkedin-source .check-label{align-items:center;gap:8px;min-height:40px}.linkedin-dialog.campaign-stop-dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);overflow:auto}.linkedin-dialog:modal{overscroll-behavior:contain}.linkedin-dialog::backdrop{overscroll-behavior:contain;overflow:hidden}.linkedin-dialog.campaign-stop-dialog p{margin-bottom:16px;font-size:14px}.linkedin-dialog .campaign-manual-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.linkedin-dialog .campaign-manual-dialog-actions button{min-height:40px}.linkedin-secret{gap:8px;margin-bottom:16px;font-size:14px;display:grid}.linkedin-secret input{min-height:40px;font-family:ui-monospace,monospace;font-size:14px}.linkedin-history{gap:8px;margin:16px 0;display:grid}.linkedin-history h3{margin:0;font-size:16px}.linkedin-history ol{margin:0;padding:0;list-style:none}.linkedin-history li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;font-size:14px;display:grid}.linkedin-history li span{color:var(--muted)}@media (max-width:600px){.app-transfers .linkedin-source .check-label,.linkedin-dialog .campaign-manual-dialog-actions button{min-height:44px}.linkedin-secret input{min-height:44px;font-size:16px}}.calendar-dialog{width:min(100% - 32px,600px);max-height:calc(100dvh - 32px);overflow:auto}.calendar-dialog:modal{overscroll-behavior:contain}.calendar-dialog::backdrop{overscroll-behavior:contain;overflow:hidden}.calendar-dialog .app-connection-form{box-shadow:none;border:0;padding:0}.workspace-main .calendar-dialog .app-connection-actions :is(button,a){min-height:40px}.calendar-connection-card small{overflow-wrap:anywhere;font-size:14px;display:block}@media (max-width:640px){.workspace-main .calendar-dialog .app-connection-actions :is(button,a){min-height:44px}}
