@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500&display=swap";.wa-page{max-width:1500px;margin:auto;color:var(--ink);min-width:0}.workspace-settings-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:6px;border:1px solid var(--border);border-radius:16px;background:var(--surface);width:fit-content;max-width:100%}.workspace-settings-nav button{border:0;border-radius:11px;min-height:44px;padding:10px 18px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.workspace-settings-nav button[aria-current=page]{background:var(--pale-green);color:var(--green);font-weight:700}.workspace-settings-nav button:hover{background:var(--surface-soft)}.workspace-settings-nav button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wa-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.wa-eyebrow{font-size:11px;letter-spacing:.09em;color:var(--green);font-weight:700}.wa-heading h1{font-size:28px;margin:8px 0}.wa-heading p{color:var(--muted);margin:0;line-height:1.8}.wa-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.wa-metrics button{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:18px;padding:20px;text-align:start;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.wa-metrics button span{color:var(--muted);font-size:13px}.wa-metrics button b{font-size:28px;grid-row:2}.wa-metrics button svg{grid-column:2;grid-row:1/3;color:var(--green)}.wa-metrics button[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.wa-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.wa-toolbar label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.wa-toolbar label.wa-search{position:relative;flex:1;min-width:180px;display:flex;align-items:center}.wa-toolbar input,.wa-toolbar select,.wa-rename input{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:12px;padding:12px;width:100%;min-height:44px}.wa-toolbar .wa-search input{padding-inline-start:40px}.wa-search svg{position:absolute;inset-inline-start:13px}.wa-toolbar small{color:var(--muted);padding-block:13px}.wa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,370px),1fr));gap:20px;align-items:start}.wa-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:22px;box-shadow:0 8px 26px #163e3210;min-width:0}.wa-card>header{display:flex;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.wa-card h2{font-size:17px;margin:0 0 4px;overflow-wrap:anywhere}.wa-card bdi{font-size:12px;color:var(--muted)}.wa-account-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:var(--pale-green);color:var(--green);flex-shrink:0}.wa-badge{font-size:11px;font-weight:600;border:1px solid var(--border);border-radius:99px;padding:5px 9px;margin-inline-start:auto}.wa-badge.good{background:var(--pale-green);color:var(--deep)}.wa-badge.warn{background:#f1b33c18;color:#966000}.wa-send-state{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--green);padding-block:8px}.wa-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid var(--border);padding-block:18px;margin-block:12px}.wa-facts>div:last-child{grid-column:1/-1}.wa-facts dt{color:var(--muted);font-size:12px}.wa-facts dd{margin:5px 0 0;font-size:14px;font-weight:600}.wa-team{display:flex;gap:9px;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.wa-team svg{flex-shrink:0}.wa-ai{display:flex;gap:10px;padding:14px;background:var(--surface-soft);border-radius:14px;margin-top:16px}.wa-ai svg{color:var(--green);flex-shrink:0}.wa-ai b{font-size:13px}.wa-ai p{font-size:12px;line-height:1.8;margin:5px 0}.wa-ai small{font-size:11px;color:var(--muted)}.wa-card footer{display:flex;gap:8px;align-items:center;padding-top:18px;flex-wrap:wrap}.wa-card button,.wa-empty button,.wa-more summary{border:1px solid var(--border);color:var(--ink);background:var(--surface);padding:10px 12px;min-height:40px;border-radius:11px;display:inline-flex;gap:6px;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.wa-card button.wa-primary{background:var(--green);color:#fff;border-color:var(--green);flex:1}.wa-more{margin-inline-start:auto;position:relative}.wa-more summary{list-style:none}.wa-more summary::-webkit-details-marker{display:none}.wa-more[open]>div{position:absolute;inset-inline-end:0;top:46px;z-index:10;width:210px;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 16px 40px #0002;display:grid;gap:3px}.wa-more button{justify-content:start;border:0;background:transparent;width:100%}.wa-more button:hover{background:var(--surface-soft)}.wa-notice{font-size:12px;line-height:1.8;padding:10px;border-radius:10px;border:1px solid var(--border);overflow-wrap:anywhere}.wa-notice.warn{background:#e3aa2210}.wa-notice button{margin-inline-start:8px}.wa-page .danger,.reply-control .danger{color:#b34141}.wa-notice.danger{background:#c53c3c0b}.wa-empty{text-align:center;padding:50px 15px;color:var(--muted)}.wa-rename{display:grid;gap:16px;padding:12px}.wa-rename label{display:grid;gap:8px}.wa-page button:focus-visible,.wa-page summary:focus-visible,.reply-control :is(button,summary,input,select,textarea):focus-visible{outline:3px solid var(--green);outline-offset:3px}.wa-page button:disabled,.reply-control button:disabled{opacity:.5;cursor:not-allowed}.reply-control{border:1px solid var(--border);border-radius:14px;background:var(--surface);margin:8px 0;min-width:0;font-size:12px;max-height:min(42dvh,440px);overflow:auto}.reply-control>header{padding:12px;display:flex;gap:10px;align-items:center}.reply-control>header svg{color:var(--green);flex-shrink:0}.reply-control>header>div{flex:1;min-width:0}.reply-control>header b{display:block;font-size:13px}.reply-control>header small{color:var(--muted);line-height:1.7}.reply-policy-bar{margin:0 12px 10px;padding:10px;background:var(--surface-soft);border-radius:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);line-height:1.7}.reply-policy-bar>span{flex:1;min-width:150px}.reply-policy-bar>small{flex-basis:100%}.reply-mode-options{display:flex;gap:6px;padding:0 12px 12px;flex-wrap:wrap}.reply-mode-options button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:90px}.reply-mode-options button[aria-pressed=true]{background:var(--pale-green);border-color:var(--green);color:var(--green);font-weight:700}.reply-workflow{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.reply-control button{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;min-height:36px;padding:7px 10px;font-size:12px}.reply-control>details{border-top:1px solid var(--border);padding:10px 12px}.reply-control summary{cursor:pointer;color:var(--green);font-weight:600;padding:3px 0}.reply-control .reply-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.reply-control label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.reply-control :is(select,input:not([type=checkbox]),textarea){width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:9px;min-height:40px}.reply-control p{line-height:1.8;margin:8px 0}.reply-control .reply-check{display:flex;align-items:center}.reply-notice{margin:0 12px 10px;padding:10px;background:#edbd2612;border:1px solid #b983252b;border-radius:10px;line-height:1.8}.reply-draft{padding:12px;background:var(--surface-soft);border-radius:10px;white-space:pre-wrap;max-height:220px;overflow:auto}.reply-history{display:grid;gap:8px;padding:0;list-style:none}.reply-history li{padding:8px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:8px}.reply-sources{max-height:160px;overflow:auto;line-height:1.9}.reply-sources a{color:var(--green)}.reply-test{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px;margin-top:12px}:root[data-theme=dark] .wa-badge.warn{color:#f5cf7f}:root[data-theme=dark] .wa-page .danger,:root[data-theme=dark] .reply-control .danger{color:#faa}@media (max-width:600px){.wa-heading{align-items:start;flex-direction:column;gap:16px}.wa-heading h1{font-size:24px}.wa-metrics{gap:8px}.wa-metrics button{padding:12px}.wa-metrics button svg{display:none}.wa-metrics button b{font-size:23px}.wa-metrics button span{font-size:11px}.wa-toolbar label:not(.wa-search){flex:1;min-width:110px}.wa-toolbar label.wa-search{flex-basis:100%}.wa-card{padding:16px}.reply-control .reply-settings-grid{grid-template-columns:1fr}.reply-control>header{flex-wrap:wrap}}:root[data-theme=dark] .wa-badge.good{color:#b4f0d7;background:#1f5a4666}.reply-library-page{padding:clamp(14px,2.4vw,34px);box-sizing:border-box;background:transparent;color:var(--ink)}.rl-hero{display:flex;align-items:center;gap:18px;padding:10px 0 28px;max-width:1440px;margin:auto}.rl-hero-mark{display:grid;place-items:center;flex:0 0 58px;height:58px;border:1px solid var(--border);border-radius:19px;color:var(--green);background:var(--glass,var(--surface));box-shadow:var(--shadow)}.rl-eyebrow{font-size:10px;letter-spacing:.05em;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:6px}.rl-hero h1{font-size:clamp(23px,2.3vw,32px);letter-spacing:-.04em;margin:4px 0}.rl-hero p,.rl-section-heading p{font-size:13px;color:var(--muted);line-height:1.8;margin:6px 0 0}.reply-library-page .reply-library-tabs{padding:5px;gap:5px;border:1px solid var(--border);border-radius:15px;background:var(--glass,var(--surface));max-width:1440px;margin:0 auto 26px;overflow-x:auto}.reply-library-page .reply-library-tabs button{flex:1;white-space:nowrap;min-height:45px;border:0;border-radius:10px;font-size:13px;color:var(--muted)}.reply-library-page .reply-library-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 12px #153f3010}.reply-library-page #rl-panel{max-width:1440px;margin:auto}.rl-section{min-width:0}.rl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.rl-section-heading h2{display:flex;align-items:center;gap:10px;font-size:21px;margin:5px 0}.rl-count{font-size:12px;padding:3px 9px;border-radius:20px;background:var(--pale-green);color:var(--green)}.rl-section button,.rl-dialog button{font:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:9px 13px;min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);transition:background .15s,box-shadow .15s}.rl-section button:hover:not(:disabled),.rl-dialog button:hover:not(:disabled){background:var(--surface-soft);box-shadow:0 2px 8px #143a2810}.rl-section button:disabled,.rl-dialog button:disabled{opacity:.5;cursor:not-allowed}.rl-section button.rl-primary,.rl-dialog button.rl-primary{background:var(--deep);border-color:var(--deep);color:#fff;font-weight:700;min-height:44px;padding-inline:18px}.rl-section button.rl-primary:hover:not(:disabled),.rl-dialog button.rl-primary:hover:not(:disabled){background:#0b614b;color:#fff}.rl-icon{flex-shrink:0;width:38px;padding:8px!important}.rl-danger{color:#b74242!important}.rl-toolbar{display:flex;align-items:end;gap:12px;padding:15px;background:var(--surface);border:1px solid var(--border);border-radius:15px}.rl-search{display:flex;align-items:center;gap:10px;flex:1;min-width:150px;min-height:46px;padding:0 12px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;color:var(--muted)}.rl-search input{width:100%;min-width:0;background:transparent!important;border:0!important;outline:0;font:inherit;font-size:13px;padding:10px 0;color:var(--ink)}.rl-search:focus-within{outline:2px solid var(--green);outline-offset:2px}.rl-search .rl-icon{border:0;padding:3px!important;min-height:28px;width:28px;background:transparent}.rl-filter{display:grid;gap:5px;min-width:150px;max-width:240px;font-size:11px;color:var(--muted)}.rl-filter select{font:inherit;font-size:12px;min-height:46px;border:1px solid var(--border);border-radius:10px;padding:8px 12px;color:var(--ink);background:var(--surface-soft);width:100%}.rl-list-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);padding:12px 2px}.rl-list-meta button{background:transparent;border:0;min-height:32px;padding:4px 8px;font-size:12px}.rl-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.rl-card{min-width:0;display:flex;flex-direction:column;padding:20px;border:1px solid var(--border);border-radius:17px;background:var(--surface);box-shadow:0 3px 16px #12352a04}.rl-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rl-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pale-green);color:var(--green)}.rl-card code,.rl-kind{font-size:11px;background:var(--surface-soft);padding:5px 8px;border-radius:6px;color:var(--muted);overflow-wrap:anywhere}.rl-card h3{font-size:16px;margin:19px 0 8px;overflow-wrap:anywhere}.rl-card-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 18px;min-height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rl-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-bottom:18px}.rl-tags span{font-size:10px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;color:var(--muted);max-width:100%;overflow-wrap:anywhere}.rl-card footer{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:13px;border-top:1px solid var(--border)}.rl-card footer>div{display:flex;gap:3px}.rl-card footer button{font-size:12px;padding:7px 9px}.rl-card footer .rl-icon{border-color:transparent;width:32px}.rl-section .rl-batch-link{margin-top:9px;border:0;background:var(--surface-soft);font-size:11px}.rl-card-image{height:130px;object-fit:contain;background:var(--surface-soft);border-radius:9px;margin-bottom:12px;width:100%}.rl-empty,.rl-loading{display:grid;justify-items:center;text-align:center;padding:60px 18px;border:1px dashed var(--border);border-radius:16px;color:var(--muted);gap:10px;background:var(--surface)}.rl-empty h3{color:var(--ink);font-size:18px;margin:8px 0 0}.rl-empty p{font-size:13px;margin:0 0 8px}.rl-notice,.rl-error{padding:12px 16px;border-radius:10px;font-size:13px;overflow-wrap:anywhere}.rl-notice{background:var(--pale-green);color:var(--ink)}.rl-error{background:#b4231810;color:#b74242}.rl-dialog{box-sizing:border-box;width:min(960px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid var(--border);border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:0 32px 100px #06261f40;overflow:auto;font:inherit}.rl-dialog::backdrop{background:#0c241f80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rl-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:24px;border-bottom:1px solid var(--border)}.rl-dialog h2{margin:4px 0 0;font-size:22px}.rl-dialog header p{font-size:12px;color:var(--muted)}.rl-editor{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;padding:24px}.rl-fields{min-width:0;border:0;padding:0;margin:0;display:grid;align-content:start;gap:15px}.rl-fields label{display:grid;gap:7px;font-size:12px;font-weight:600}.rl-fields input:not([type=file]),.rl-fields select,.rl-fields textarea,.rl-preview-only textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;min-height:44px}.rl-fields textarea{resize:vertical;min-height:120px}.rl-fields small{font-size:11px;color:var(--muted);line-height:1.8;font-weight:400}.rl-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rl-counter{text-align:end;font-variant-numeric:tabular-nums}.rl-variable-list{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.rl-variable-list button{font-size:10px;min-height:32px;padding:4px 7px;background:var(--surface-soft)}.rl-upload{position:relative;padding:20px 12px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-soft);cursor:pointer;place-items:center;text-align:center;min-height:76px;box-sizing:border-box}.rl-upload:hover{border-color:var(--green)}.rl-upload:focus-within{outline:2px solid var(--green);outline-offset:3px}.rl-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.rl-discard{padding:28px;line-height:1.9}.rl-discard h3{margin:0}.rl-discard p{color:var(--muted);font-size:13px}.rl-discard>div{display:flex;gap:10px;flex-wrap:wrap}.rl-message-preview{min-width:0;background:var(--surface-soft);padding:22px;border-radius:15px;align-self:start;display:grid;gap:18px}.rl-message-preview>small{font-size:10px;line-height:1.9;color:var(--muted)}.rl-message{padding:15px;background:var(--pale-green);border:1px solid var(--border);border-radius:14px 14px 4px;box-shadow:0 4px 12px #18382e08;font-size:13px;overflow-wrap:anywhere}.rl-message p{margin:0;white-space:pre-wrap;line-height:1.9}.rl-message img{width:100%;max-height:200px;object-fit:contain;border-radius:8px;margin-bottom:10px}.rl-message ol{padding-inline-start:20px;line-height:1.9}.rl-dialog-footer{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border);padding:16px 24px;display:flex;align-items:center;justify-content:end;gap:12px;flex-wrap:wrap}.rl-dialog-footer>span{margin-inline-end:auto;font-size:11px;color:var(--muted)}.rl-dialog-footer .rl-error{width:100%;margin:0}.rl-preview-only{padding:24px;display:grid;gap:18px}.rl-preview-only>p{color:var(--muted);font-size:12px;line-height:1.9}.rl-preview-only .rl-message-preview{width:min(100%,500px);box-sizing:border-box;margin:auto}.reply-library-page>.sending-warnings{max-width:1440px;margin:28px auto 0;border-radius:13px;font-size:12px;background:var(--surface);border-color:var(--border);color:var(--muted)}.reply-library-page .outreach-overview{margin:0;padding:0;border:0;background:transparent}.reply-library-page .outreach-overview-card{background:var(--surface);padding:20px;border-radius:17px}.reply-library-page .outreach-overview-actions{padding-top:14px;border-top:1px solid var(--border)}.reply-library-page .outreach-overview input{min-width:0;max-width:100%;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.rl-section :focus-visible,.rl-dialog :focus-visible,.reply-library-tabs :focus-visible{outline:2px solid var(--green);outline-offset:3px}.rl-campaign-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rl-campaign-stats button{display:flex;justify-content:space-between;gap:8px;padding:15px!important;background:var(--surface)!important}.rl-campaign-stats strong{font-size:22px;font-variant-numeric:tabular-nums}.rl-campaign-stats span{font-size:12px;color:var(--muted)}.rl-campaign-stats button[aria-pressed=true]{border-color:var(--green);background:var(--pale-green)!important}@media (max-width:600px){.rl-campaign-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-campaign-tone{--campaign-color:#5a6874;--campaign-tint:#f1f3f5}.rl-campaign-tone[data-campaign-state=running]{--campaign-color:#087549;--campaign-tint:#e8f7ee}.rl-campaign-tone[data-campaign-state=waiting]{--campaign-color:#8c5900;--campaign-tint:#fff7df}.rl-campaign-tone[data-campaign-state=attention]{--campaign-color:#b4303e;--campaign-tint:#fff0f1}.rl-campaign-tone[data-campaign-state=scheduled]{--campaign-color:#245fb3;--campaign-tint:#edf4ff}.rl-campaign-tone[data-campaign-state=completed]{--campaign-color:#51735c;--campaign-tint:#f0f6f1}.reply-library-page .outreach-overview-card.rl-campaign-tone{border-inline-start:5px solid var(--campaign-color);background:linear-gradient(115deg,var(--campaign-tint),var(--surface) 75%);align-content:start}.outreach-overview-card.rl-campaign-tone progress{accent-color:var(--campaign-color)}.outreach-overview-title .rl-campaign-badge{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:5px 10px;border:1px solid var(--campaign-color);border-radius:999px;background:var(--campaign-tint);color:var(--campaign-color);font-weight:700}.rl-campaign-tone i{font-style:normal;display:inline-grid;place-items:center;min-width:18px;font-weight:800}.rl-campaign-status-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-campaign-status-filters button.rl-campaign-tone{border-inline-start:4px solid var(--campaign-color);background:var(--campaign-tint)!important;align-items:center;min-width:0}.rl-campaign-status-filters button.rl-campaign-tone span{color:var(--campaign-color);display:flex;align-items:center;gap:6px}.rl-campaign-status-filters button[aria-pressed=true]{outline:2px solid var(--campaign-color);outline-offset:2px;border-color:var(--campaign-color)}.rl-campaign-status-filters button:focus-visible{outline:3px solid var(--campaign-color);outline-offset:3px}.rl-campaign-key{font-size:12px;color:var(--muted);line-height:1.9}.rl-campaign-totals{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:12px;font-variant-numeric:tabular-nums}.rl-campaign-alert{color:var(--campaign-color);font-weight:600}:root[data-theme=dark] .rl-campaign-tone{--campaign-color:#bac5cf;--campaign-tint:#29343b}:root[data-theme=dark] .rl-campaign-tone[data-campaign-state=running]{--campaign-color:#7ee4af;--campaign-tint:#1b3b2b}:root[data-theme=dark] .rl-campaign-tone[data-campaign-state=waiting]{--campaign-color:#f4cf75;--campaign-tint:#3c3220}:root[data-theme=dark] .rl-campaign-tone[data-campaign-state=attention]{--campaign-color:#ffabb3;--campaign-tint:#43272f}:root[data-theme=dark] .rl-campaign-tone[data-campaign-state=scheduled]{--campaign-color:#9fc7ff;--campaign-tint:#23344c}:root[data-theme=dark] .rl-campaign-tone[data-campaign-state=completed]{--campaign-color:#accbb4;--campaign-tint:#27382e}@media (max-width:600px){.rl-campaign-status-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-campaign-status-filters button{padding:10px!important}.reply-library-page .outreach-overview-card.rl-campaign-tone{padding:14px}}@media (forced-colors:active){.rl-campaign-tone{--campaign-color:CanvasText;--campaign-tint:Canvas}.outreach-overview-title .rl-campaign-badge{border:1px solid CanvasText}}@media (max-width:760px){.rl-section-heading{align-items:start}.rl-section-heading h2{font-size:18px}.rl-toolbar{flex-wrap:wrap}.rl-search{flex-basis:100%}.rl-filter{flex:1;max-width:none;min-width:120px}.rl-editor{grid-template-columns:1fr;padding:18px;gap:20px}.rl-message-preview{padding:16px}.rl-dialog>header{padding:18px}.rl-dialog-footer{padding:14px 18px}.rl-hero{padding-bottom:20px}.rl-hero-mark{flex-basis:45px;height:45px;border-radius:14px}.rl-section-heading .rl-primary{white-space:nowrap;font-size:12px}.rl-dialog-footer>span{width:100%}}@media (max-width:400px){.rl-section-heading{flex-wrap:wrap}.rl-form-row{grid-template-columns:1fr}.reply-library-page .reply-library-tabs button{font-size:11px;padding:8px}.rl-hero p{font-size:11px}}@media (prefers-reduced-motion:reduce){.rl-section button,.rl-dialog button{transition:none}}.wa-card .wa-ai-settings{width:100%;margin-top:10px;justify-content:center;border-color:var(--border);background:var(--surface);color:var(--green);font-weight:700}.account-reply-dialog{width:min(850px,calc(100vw - 28px))}.account-reply-body{display:grid;gap:22px;padding:24px;min-width:0}.account-reply-loading{padding:40px 24px;text-align:center;color:var(--muted);line-height:1.8}.account-reply-loading svg{color:var(--green)}.account-reply-scope{display:flex;gap:12px;align-items:start;padding:16px;background:var(--surface-soft);border:1px solid var(--border);border-radius:15px}.account-reply-scope svg{flex-shrink:0;color:var(--green);margin-top:2px}.account-reply-scope b{font-size:14px}.account-reply-scope p{font-size:12px;line-height:1.8;color:var(--muted);margin:5px 0 0}.account-reply-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-reply-counts>div{display:grid;gap:7px;padding:13px;border:1px solid var(--border);border-radius:13px}.account-reply-counts b{font-size:23px;color:var(--ink)}.account-reply-counts span{font-size:11px;line-height:1.6;color:var(--muted)}.account-reply-fieldset,.account-reply-style-grid{border:0;padding:0;margin:0;min-width:0}.account-reply-fieldset legend{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;margin:0 0 12px;padding:0}.account-reply-fieldset:disabled{opacity:.6}.account-reply-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-reply-mode{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--surface);cursor:pointer;min-width:0}.account-reply-mode.selected{border-color:var(--green);background:var(--pale-green);box-shadow:0 0 0 1px var(--green)}.account-reply-mode:has(input:disabled){cursor:not-allowed;opacity:.65}.account-reply-mode>input{position:absolute;inset-inline-end:14px;top:15px;width:17px;height:17px;accent-color:var(--green)}.account-reply-mode>svg{color:var(--green)}.account-reply-mode strong{font-size:13px;line-height:1.7}.account-reply-mode span{color:var(--muted);font-size:12px;line-height:1.8}.account-reply-label{display:grid;gap:8px;font-size:12px;color:var(--muted)}.account-reply-dialog :is(select,input:not([type=checkbox],[type=radio])){box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:44px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font:inherit}.account-reply-note{display:block;font-size:12px;line-height:1.8;color:var(--muted);margin:10px 0 0}.account-reply-warning{font-size:12px;line-height:1.9;padding:12px 14px;margin:12px 0 0;border:1px solid #b983253b;border-radius:11px;background:#e3aa2210;color:var(--ink)}.account-reply-schedules{display:flex;flex-wrap:wrap;gap:9px}.account-reply-schedules>label{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:11px;padding:11px 13px;font-size:12px;cursor:pointer}.account-reply-schedules>label.selected{border-color:var(--green);background:var(--pale-green)}.account-reply-schedules input,.account-reply-check input{accent-color:var(--green);width:16px;height:16px;margin:0;flex-shrink:0}.account-reply-style{border:1px solid var(--border);border-radius:13px;padding:13px 15px}.account-reply-style summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--green);min-height:25px;line-height:25px}.account-reply-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px}.account-reply-check{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.account-reply-explainer{display:flex;align-items:start;gap:9px;font-size:12px;color:var(--muted);line-height:1.9}.account-reply-explainer>svg{margin-top:4px;flex-shrink:0}.account-reply-explainer ul{padding-inline-start:18px;margin:0}.account-reply-explainer li+li{margin-top:5px}.account-reply-current{display:flex;align-items:start;gap:9px;padding:12px 14px;background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.8}.account-reply-current svg{flex-shrink:0;margin-top:3px}.account-reply-footer>span{display:flex;align-items:center;gap:6px;line-height:1.7}.account-reply-footer>span svg{color:var(--green);flex-shrink:0}.account-reply-error{width:100%;margin:0;font-size:12px;color:#b34141;line-height:1.8}.account-reply-dialog :is(input,select,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}:root[data-theme=dark] .account-reply-error{color:#faa}@media (max-width:600px){.account-reply-body{padding:18px;gap:18px}.account-reply-modes{grid-template-columns:1fr}.account-reply-mode{padding:13px 16px;gap:6px}.account-reply-mode>svg{width:19px;height:19px}.account-reply-mode strong{padding-inline-end:20px}.account-reply-counts{gap:6px}.account-reply-counts>div{padding:10px}.account-reply-counts b{font-size:21px}.account-reply-counts span{font-size:10px}.account-reply-schedules>label{width:100%;box-sizing:border-box}.account-reply-style-grid{grid-template-columns:1fr}.account-reply-footer>button{flex:1;min-width:110px}.account-reply-scope{padding:12px}}.wf-workspace{max-width:1600px;margin:auto;padding:24px;min-width:0}.wf-workspace h1{font-size:30px;margin:8px 0}.wf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.wf-metrics>div{border:1px solid var(--border,#d9e5e1);border-radius:16px;padding:18px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:8px}.wf-metrics strong{font-size:28px;color:var(--green,#087b69)}.wf-metrics span,.wf-last-run{font-size:12px;color:var(--muted,#607b75)}.wf-badge{font-size:12px;padding:5px 9px;border-radius:30px;background:var(--surface-soft,#edf3f1);white-space:normal}.wf-badge.is-on{background:#dcf5ec;color:#10634e}.wf-card-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.wf-card-actions button{display:inline-flex;align-items:center;gap:5px;font-size:12px}.wf-editor-dialog{width:min(1240px,96vw)!important;max-width:1240px!important}.wf-editor-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--border,#d9e5e1);position:sticky;top:0;z-index:3;background:var(--surface,#fff)}.wf-tabs{display:flex;gap:6px;flex-wrap:wrap}.wf-tabs button{border:0;padding:10px;border-radius:10px}.wf-tabs button[aria-pressed=true]{background:#e1f3ed;color:#116b58}.wf-designer{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);min-height:520px}.wf-flow{padding:22px;background:var(--surface-soft,#f3f7f5);max-height:64vh;overflow:auto}.wf-flow-entry{position:relative;padding-bottom:12px}.wf-step{display:flex;align-items:center;text-align:start;gap:12px;width:100%;border:1px solid var(--border,#d9e5e1);border-radius:14px;background:var(--surface,#fff);padding:16px;box-shadow:0 3px 8px #073a2510}.wf-step.selected{border-color:#158a72;box-shadow:0 0 0 2px #15977925}.wf-step>span:nth-child(2){flex:1;display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.wf-step small{font-size:11px;opacity:.65}.wf-step-number{height:30px;width:30px;border-radius:10px;background:#e3f0eb;display:grid;place-content:center;color:#146f5c;flex-shrink:0}.wf-edges{display:flex;gap:4px;flex-wrap:wrap;padding:8px 12px;border-inline-start:2px solid #acd2c6;margin-inline-start:30px}.wf-edges button{font-size:11px;display:flex;gap:4px;border:0;background:transparent;text-align:start;color:var(--muted,#55766e)}.wf-inspector,.wf-settings{border:0;margin:0;display:flex;flex-direction:column;gap:17px;padding:24px;min-width:0;max-height:64vh;overflow:auto}.wf-inspector header h3{margin:8px 0}.wf-inspector label,.wf-settings label,.wf-add,.wf-simulation label{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}.wf-inspector input:not([type=checkbox]),.wf-inspector select,.wf-inspector textarea,.wf-settings input,.wf-settings select,.wf-add select,.wf-simulation textarea{width:100%;box-sizing:border-box;border:1px solid var(--border,#d9e5e1);border-radius:10px;padding:11px;background:var(--surface,#fff);color:inherit;font:inherit}.wf-inspector p,.wf-inspector small,.wf-settings p{font-size:12px;line-height:1.8;opacity:.75;margin:0}.wf-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.wf-check input{width:16px;height:16px}.wf-options{display:grid;gap:14px}.wf-options>div{border:1px solid var(--border,#d9e5e1);border-radius:12px;display:grid;gap:10px;padding:12px}.wf-settings{max-width:700px;max-height:none}.wf-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px}.wf-starters button{display:grid;gap:14px;padding:22px;border-radius:15px;border:1px solid var(--border,#d9e5e1);text-align:start;background:var(--surface,#fff)}.wf-starters span{font-size:11px;opacity:.65}.wf-simulation{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;min-height:450px}.wf-simulation>div:first-child{display:grid;align-content:start;gap:16px}.wf-simulation h3{display:flex;align-items:center;gap:8px;margin:0}.wf-simulation p{font-size:13px;line-height:1.7}.wf-trace{background:var(--surface-soft,#f3f7f5);border-radius:16px;padding:18px;max-height:60vh;overflow:auto}.wf-trace article{border-bottom:1px solid var(--border,#d9e5e1);padding:15px 0;font-size:12px}.wf-test-customer{background:#def2ea;border-radius:12px;padding:12px;margin-inline-start:30px;color:#165c4c;white-space:pre-wrap}.wf-test-action{background:var(--surface,#fff);padding:12px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.wf-history,.wf-confirm{padding:24px;display:grid;gap:16px}.wf-history details{border:1px solid var(--border,#d9e5e1);border-radius:12px;padding:16px}.wf-history summary{cursor:pointer;line-height:2}.wf-history ol{padding-inline-start:20px;font-size:12px;line-height:2}.wf-history p{font-size:13px;line-height:1.8}.wf-history select{max-width:100%;padding:10px}.wf-editor-dialog>.rl-error,.wf-editor-dialog>.rl-notice{margin:10px 22px}.wf-workspace button:focus-visible,.wf-editor-dialog button:focus-visible{outline:3px solid #4ab89c;outline-offset:2px}@media (max-width:760px){.wf-workspace{padding:12px}.wf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-designer,.wf-simulation{grid-template-columns:1fr}.wf-flow{max-height:32vh;padding:12px}.wf-inspector{max-height:none;padding:16px}.wf-editor-toolbar{position:static;flex-direction:column;align-items:stretch;padding:12px}.wf-tabs button{flex:1;font-size:12px;padding:7px}.wf-starters{grid-template-columns:1fr;padding:15px}.wf-simulation{padding:15px}.wf-trace{max-height:none}.wf-editor-dialog{width:calc(100vw - 16px)!important}.wf-workspace .rl-section-heading{align-items:stretch}.wf-history{padding:14px}.wf-metrics strong{font-size:23px}}.kn-team-page{display:grid;gap:22px;max-width:1500px;margin-inline:auto;color:var(--ink)}.kn-team-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 8px}.kn-team-hero>div>span{font-size:11px;letter-spacing:.05em;color:var(--muted)}.kn-team-hero h1{font-size:30px;margin:9px 0}.kn-team-hero p{margin:0;color:var(--muted);line-height:1.8}.kn-team-hero-icon{width:72px;height:72px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:24px;color:var(--green);box-shadow:0 12px 30px #0a59400c}.kn-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kn-team-summary>div{display:grid;grid-template-columns:1fr auto;gap:9px;padding:20px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.kn-team-summary svg{color:var(--green)}.kn-team-summary strong{font-size:26px;grid-column:2;grid-row:1/3;align-self:center}.kn-team-summary span{font-size:12px;color:var(--muted)}.kn-team-section{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:22px;min-width:0}.kn-team-section>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.kn-team-page h2{font-size:18px;margin:0 0 7px}.kn-team-section p{font-size:13px;line-height:1.8;margin:0;color:var(--muted)}.kn-team-page button,.kn-team-dialog button:not(.rl-icon){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--ink);padding:9px 13px;font:inherit;font-size:13px;cursor:pointer}.kn-team-page button:disabled,.kn-team-dialog button:disabled{opacity:.5;cursor:not-allowed}.kn-team-page .kn-team-primary,.kn-team-dialog .kn-team-primary{background:var(--green);border-color:var(--green);color:#fff}.kn-team-page button.kn-team-primary:hover:not(:disabled),.kn-team-dialog button.kn-team-primary:hover:not(:disabled){background:var(--deep);border-color:var(--deep);color:#fff}.kn-team-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.kn-team-toolbar{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(140px,1fr) minmax(140px,1fr);gap:12px;align-items:end;padding:16px;background:var(--surface-soft);border-radius:14px;margin-bottom:20px}.kn-team-toolbar>label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.kn-team-page input,.kn-team-page select,.kn-team-dialog input:not([type=checkbox]):not([type=radio]),.kn-team-dialog select{min-height:42px;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:9px;padding:9px 11px;background:var(--surface);color:var(--ink);font:inherit;min-width:0}.kn-team-toolbar .kn-team-search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding-inline:12px;color:var(--muted)}.kn-team-search input{border:0;background:transparent;padding-inline:0}.kn-team-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.kn-team-member{border:1px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0;background:var(--surface)}.kn-team-member-heading{display:flex;gap:10px;align-items:start;flex-wrap:wrap}.kn-team-member-heading>div:nth-child(2){flex:1;min-width:120px}.kn-team-member-heading h3{font-size:15px;margin:2px 0 5px;overflow-wrap:anywhere}.kn-team-member-heading h3 small{font-size:10px;font-weight:400;margin-inline-start:7px;color:var(--muted)}.kn-team-member-heading>div>span{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere;text-align:start}.kn-team-avatar{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:var(--pale-green);color:var(--green);font-weight:700}.kn-team-role{font-size:11px;padding:5px 9px;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;white-space:nowrap}.kn-team-role.role-owner{color:var(--green);background:var(--pale-green)}.kn-team-role.role-admin{font-weight:700}.kn-team-scope{display:flex;gap:8px;align-items:center;font-size:12px}.kn-team-scope svg{color:var(--muted)}.kn-team-chips{display:flex;gap:5px;flex-wrap:wrap}.kn-team-chips span{padding:4px 8px;border-radius:7px;border:1px solid var(--border);font-size:11px;overflow-wrap:anywhere}.kn-team-member .kn-team-member-note{font-size:11px}.kn-team-member footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px;border-top:1px solid var(--border);margin-top:auto}.kn-team-member footer>span{font-size:11px;color:var(--muted)}.kn-team-member footer .kn-team-pending{color:#95640b}.kn-team-claim{display:flex;align-items:center;justify-content:space-between;gap:20px}.kn-team-request{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;border-top:1px solid var(--border)}.kn-team-request>div:first-child{display:grid;gap:4px;min-width:0}.kn-team-request span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.kn-team-empty{text-align:center;display:grid;justify-items:center;gap:12px;padding:32px;color:var(--muted)}.kn-team-page .kn-team-error,.kn-team-dialog .kn-team-error{color:#a82c40;background:#fff0f2;border:1px solid #e6b4bc;padding:12px;border-radius:10px;line-height:1.7;font-size:13px}.kn-team-hint{font-size:12px;color:var(--muted);line-height:1.8}.kn-team-dialog{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.kn-team-editor-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:14px 22px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.kn-team-editor-tabs button[aria-selected=true]{color:var(--green);background:var(--surface);border-color:var(--green)}.kn-team-editor{padding:22px}.kn-team-editor fieldset{border:0;padding:0;margin:0;min-width:0}.kn-team-editor h3{font-size:15px;margin:20px 0 12px}.kn-team-editor p{line-height:1.8;font-size:13px}.kn-team-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kn-team-fields label{display:grid;align-content:start;gap:8px;font-size:13px}.kn-team-fields small,.kn-team-check small,.kn-team-access-modes small{font-size:11px;color:var(--muted);line-height:1.7}.kn-team-notice{display:flex;align-items:start;gap:10px;padding:16px;border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;color:var(--ink)}.kn-team-notice svg{flex:none}.kn-team-access-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.kn-team-access-modes label,.kn-team-check{display:flex;align-items:start;gap:10px;padding:14px;border:1px solid var(--border);border-radius:11px;cursor:pointer}.kn-team-access-modes .selected{border-color:var(--green);background:var(--pale-green)}.kn-team-access-modes span,.kn-team-check span{display:grid;gap:5px;min-width:0}.kn-team-check{margin-bottom:8px;font-size:13px}.kn-team-check input,.kn-team-access-modes input{accent-color:var(--green);width:17px;height:17px;flex:none;margin:2px 0 0}.kn-team-number-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kn-team-number-tools input{flex:1;min-width:130px!important}.kn-team-number-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:320px;overflow:auto}.kn-team-number-list .kn-team-check{margin:0}.kn-team-save{position:sticky;bottom:-22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--surface);border-top:1px solid var(--border);padding:18px 0 3px;margin-top:24px}.kn-team-save>span{font-size:12px;color:var(--muted)}.kn-team-dialog .kn-team-danger{color:#ae3443;border-color:#e5b9bf;background:transparent}.kn-team-assistant{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:12px;padding:14px;margin-block:10px}.kn-team-assistant>div{display:grid;gap:6px}.kn-team-assistant span{font-size:12px;color:var(--muted)}.kn-team-dialog a{color:var(--green);font-size:13px}.kn-team-page :is(button,input,select):focus-visible,.kn-team-dialog :is(button,input,select,a):focus-visible{outline:3px solid var(--green);outline-offset:3px}:root[data-theme=dark] .kn-team-error{background:#40292e;color:#ffd2d7;border-color:#86515b}:root[data-theme=dark] .kn-team-member footer .kn-team-pending{color:#f2cf85}:root[data-theme=dark] .kn-team-dialog .kn-team-danger{color:#ffb5bf;border-color:#86515b}@media (max-width:850px){.kn-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-team-toolbar{grid-template-columns:1fr 1fr}.kn-team-toolbar .kn-team-search{grid-column:1/-1}}@media (max-width:520px){.kn-team-page{gap:14px}.kn-team-hero{padding:16px 0}.kn-team-hero h1{font-size:24px}.kn-team-hero-icon{display:none}.kn-team-summary>div{padding:13px}.kn-team-section{padding:14px}.kn-team-section>header{align-items:start;flex-wrap:wrap}.kn-team-toolbar{grid-template-columns:1fr}.kn-team-member{padding:14px}.kn-team-claim,.kn-team-request{align-items:start;flex-wrap:wrap}.kn-team-fields,.kn-team-access-modes,.kn-team-number-list{grid-template-columns:1fr}.kn-team-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.kn-team-editor{padding:16px}.kn-team-editor-tabs{padding:10px}.kn-team-editor-tabs button{flex:1 1 40%;font-size:12px!important}.kn-team-save{bottom:-16px}.kn-team-assistant{flex-wrap:wrap}}.kn-routing{max-width:1500px;margin-inline:auto;display:grid;gap:22px;color:var(--ink)}.kr-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px}.kr-eyebrow{font-size:11px;color:var(--muted);letter-spacing:.05em}.kr-hero h1{font-size:30px;margin:10px 0}.kr-hero p,.kr-section>header p{color:var(--muted);line-height:1.8;margin:0;font-size:13px}.kn-routing button,.kr-dialog button:not(.rl-icon){font:inherit;font-size:13px;min-height:40px;display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:9px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.kn-routing button:disabled,.kr-dialog button:disabled{opacity:.5;cursor:not-allowed}.kn-routing .kr-primary,.kr-dialog .kr-primary{background:var(--green);color:#fff;border-color:var(--green)}.kn-routing .kr-primary:hover,.kr-dialog .kr-primary:hover{background:var(--deep);color:#fff}.kn-routing button:focus-visible,.kr-dialog button:focus-visible,.kn-routing input:focus-visible,.kn-routing select:focus-visible,.kr-dialog input:focus-visible,.kr-dialog select:focus-visible,.kr-dialog textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kr-stats>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:20px}.kr-stats svg{color:var(--green)}.kr-stats span{font-size:12px;color:var(--muted)}.kr-stats strong{font-size:26px}.kr-guide{display:flex;align-items:start;gap:15px;background:var(--pale-green);border:1px solid var(--border);padding:20px;border-radius:16px}.kr-guide>svg{flex:none;color:var(--green)}.kr-guide b{font-size:14px}.kr-guide p{font-size:13px;line-height:1.9;margin:7px 0;color:var(--muted)}.kr-guide summary{cursor:pointer;font-size:12px;color:var(--green);margin-top:10px}.kr-section{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:20px;min-width:0}.kr-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.kr-section h2{font-size:18px;margin:0 0 7px}.kr-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:16px;border-radius:14px;background:var(--surface-soft)}.kr-filters label,.kr-editor section>label,.kr-fields>label{display:grid;gap:8px;font-size:12px}.kn-routing input,.kn-routing select,.kr-dialog input:not([type=checkbox]):not([type=radio]),.kr-dialog select,.kr-dialog textarea{width:100%;min-width:0;min-height:42px;box-sizing:border-box;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.kr-search{display:flex;gap:8px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:9px;padding-inline:10px}.kr-search input{border:0;padding-inline:0}.kr-search svg{flex:none;color:var(--muted)}.kr-result{display:flex;align-items:center;justify-content:space-between;margin:16px 0;font-size:12px;color:var(--muted)}.kr-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.kr-rule{border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;min-width:0}.kr-rule>header{display:flex;gap:10px;align-items:center;padding:18px;border-bottom:1px solid var(--border)}.kr-rule>header>div:nth-child(2){flex:1;min-width:0}.kr-rule h3{font-size:15px;margin:0 0 5px}.kr-rule>header>div>span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.kr-rule-icon{width:40px;height:40px;border-radius:12px;background:var(--surface-soft);display:grid;place-items:center;color:var(--green);flex:none}.kr-badge{font-size:11px;background:var(--surface-soft);padding:5px 8px;border-radius:20px;white-space:nowrap;color:var(--muted)}.kr-badge.green{background:var(--pale-green);color:var(--green)}.kr-rule-body{padding:18px;flex:1}.kr-priority{font-size:11px;color:var(--muted);display:flex;gap:7px;align-items:center}.kr-priority b{color:var(--ink);font-size:14px}.kr-rule-body p{font-size:13px;line-height:1.8;margin:12px 0}.kr-chips{display:flex;gap:6px;flex-wrap:wrap}.kr-chips span{font-size:12px;background:var(--surface-soft);border:1px solid var(--border);border-radius:7px;padding:5px 9px;overflow-wrap:anywhere;max-width:100%}.kr-recipients{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin:18px 0 9px}.kr-rule footer{display:flex;gap:8px;align-items:center;padding:14px 18px;border-top:1px solid var(--border)}.kr-rule footer .kr-delete{margin-inline-start:auto;color:#b43e46}.kr-rule.is-paused>header{background:var(--surface-soft)}.kr-warning{font-size:12px;line-height:1.8;display:flex;align-items:start;gap:8px;padding:12px;border-radius:10px;background:#fff4dc;color:#794c09;margin-top:14px}.kr-warning svg{flex:none;margin-top:3px}.kr-warning ul{margin:0;padding-inline-start:15px}.kr-empty{display:grid;justify-items:center;text-align:center;padding:45px 15px;color:var(--muted);gap:12px}.kr-empty h3,.kr-empty p{margin:0;line-height:1.8}.kr-empty h3{color:var(--ink);font-size:17px}.kr-dialog{width:min(850px,calc(100vw - 24px))!important;color:var(--ink)}.kr-editor{padding:24px;display:grid;gap:22px}.kr-editor section{border:1px solid var(--border);border-radius:15px;padding:18px;display:grid;gap:16px}.kr-editor h3{font-size:15px;margin:0;display:flex;gap:10px;align-items:center}.kr-editor h3>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:var(--pale-green);color:var(--green);font-size:12px}.kr-editor p{font-size:13px;line-height:1.8;margin:0;color:var(--muted)}.kr-editor small{font-size:11px;color:var(--muted);line-height:1.8}.kr-types{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kr-types legend{font-size:12px;padding:0 0 10px}.kr-types>label{display:flex;align-items:start;gap:8px;border:1px solid var(--border);border-radius:12px;padding:13px;cursor:pointer}.kr-types>label.selected{border-color:var(--green);background:var(--pale-green)}.kr-types svg{flex:none;color:var(--green)}.kr-types b{display:block;font-size:12px;margin-bottom:4px}.kr-dialog input[type=checkbox],.kr-dialog input[type=radio]{accent-color:var(--green);width:17px;height:17px;flex:none;margin:2px 0}.kr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.kr-selection{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.kr-selection>span{margin-inline-end:auto;color:var(--muted)}.kr-agent-list{max-height:280px;overflow:auto;display:grid;gap:8px}.kr-agent-list>label{display:flex;align-items:start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;font-size:12px;overflow-wrap:anywhere}.kr-agent-list b,.kr-agent-list small{display:block}.kr-agent-list .unavailable,.kr-preview{background:var(--surface-soft)}.kr-preview>div{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;text-align:center;overflow-wrap:anywhere}.kr-preview>div>svg{color:var(--muted)}.kr-editor .kr-enable{display:flex;align-items:center;gap:8px}.kr-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;bottom:0;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface);z-index:1}.kr-editor-footer>span{font-size:12px;color:var(--muted)}.kr-dialog .kr-danger{color:#b43e46;border-color:#b43e4650}[data-theme=dark] .kr-warning{background:#40341e;color:#f2d18c}.kr-dialog button.kr-primary{background:var(--green);border-color:var(--green);color:#fff}.kr-dialog button.kr-primary:hover:not(:disabled){background:var(--deep);border-color:var(--deep);color:#fff}.kr-dialog button.kr-danger{color:#b43e46;border-color:#b43e4650}@media (max-width:1000px){.kr-stats,.kr-filters{grid-template-columns:1fr 1fr}}@media (max-width:520px){.kr-hero{align-items:start;flex-direction:column}.kr-hero h1{font-size:25px}.kr-stats>div{padding:13px;gap:7px;grid-template-columns:1fr auto}.kr-stats svg{display:none}.kr-stats strong{font-size:23px}.kr-guide{padding:15px}.kr-guide>svg{display:none}.kr-section{padding:14px}.kr-filters{grid-template-columns:1fr;padding:12px}.kr-editor{padding:14px}.kr-editor section{padding:12px}.kr-types{grid-template-columns:1fr}.kr-editor-footer{padding:14px;flex-wrap:wrap}.kr-rule>header{flex-wrap:wrap}.kr-dialog{max-height:94dvh}.kr-selection button{font-size:11px!important}}:root{font-family:Cairo,system-ui,sans-serif;color:#152b2a;background:#f4f8f6;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #152b2a;--muted: #70817e;--border: #e1ebe7;--surface: #fff;--deep: #0f6b59;--green: #12a078;--pale-green: #e8f6f0;--shadow: 0 12px 30px rgba(22,65,56,.06)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:#f4f8f6}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex;direction:rtl}.sidebar{width:250px;flex:0 0 250px;background:#fcfefd;border-left:1px solid var(--border);padding:23px 16px 17px;display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:5}.brand-row{display:flex;align-items:center;gap:10px;padding:0 8px 24px}.brand-mark{width:36px;height:36px;background:var(--deep);color:#fff;border-radius:11px;display:grid;place-items:center;box-shadow:0 5px 12px #0f6b5938}.brand-row strong{display:block;font-size:19px;letter-spacing:-.3px;line-height:1.2}.brand-row span{font-size:10px;color:#93a19f;letter-spacing:.7px;text-transform:uppercase;direction:ltr;display:block}.sidebar-close{display:none;margin-right:auto}.workspace-pill{border:1px solid var(--border);background:#f7faf8;border-radius:12px;min-height:56px;padding:9px 10px;display:flex;align-items:center;gap:9px;margin-bottom:28px}.workspace-avatar{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:#0a735e;background:#dcf3e9;font-size:13px;font-weight:800}.workspace-pill div:nth-child(2){flex:1}.workspace-pill b,.profile-row b{display:block;font-size:12px}.workspace-pill span,.profile-row span{display:block;font-size:10px;color:var(--muted);margin-top:2px}.workspace-pill svg{color:#8ca09b}.sidebar-label{padding:0 10px 9px;font-size:10px;color:#9ba9a6;font-weight:700;letter-spacing:.2px}.accounts-label{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.tiny-plus{width:22px;height:22px;border:1px solid var(--border);color:var(--deep);background:#fff;border-radius:7px;display:grid;place-items:center;padding:0}.main-nav,.account-list{display:grid;gap:4px}.nav-item{border:0;background:transparent;color:#67807a;min-height:40px;display:flex;align-items:center;gap:11px;padding:0 11px;border-radius:9px;text-align:right;width:100%;transition:.2s;font-weight:600;font-size:13px}.nav-item:hover,.account-row:hover{background:#f1f7f4;color:var(--deep)}.nav-item.active{background:#e6f4ef;color:#0f765f;font-weight:700}.nav-item em{font-style:normal;font-size:10px;color:#0a7b60;background:#cceddf;border-radius:20px;padding:2px 7px;margin-right:auto}.nav-folder{margin-top:4px;border-top:1px solid #edf3f0;padding-top:4px}.nav-folder-header{justify-content:flex-start}.nav-folder-header.active{background:#f0f8f5}.nav-folder-chevron{margin-right:auto;transition:transform .2s;color:#8ba29a}.nav-folder-chevron.open{transform:rotate(180deg)}.nav-folder-items{display:grid;gap:2px;padding:3px 0 2px}.nav-folder-item{min-height:35px;padding-right:28px;font-size:12px;color:#718781}.nav-folder-item.active{background:#e6f4ef;color:#0f765f}.account-row{border:0;background:transparent;color:#6d817d;display:flex;gap:9px;align-items:center;min-height:35px;padding:0 12px;border-radius:8px;font-size:12px;text-align:right}.account-name{flex:1}.account-count{font-family:IBM Plex Mono;font-size:10px;color:#9ca9a5}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c5d1cd}.status-dot.online{background:#17a779;box-shadow:0 0 0 3px #17a7791f}.blue-dot{background:#5994e4!important;box-shadow:0 0 0 3px #5994e41f!important}.orange-dot{background:#e7a458!important;box-shadow:0 0 0 3px #e7a4581f!important}.away-dot{background:#f0b86b}.sidebar-footer{margin-top:auto;border-top:1px solid var(--border);padding-top:13px}.profile-row{display:flex;gap:9px;align-items:center;padding:13px 9px 0}.profile-row div:nth-child(2){flex:1}.profile-avatar,.top-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:#765f31;background:#f4e5b9;font-size:12px;font-weight:700}.profile-row svg{color:#95a4a0}.main-area{flex:1;min-width:0;min-height:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.topbar{height:70px;flex:0 0 70px;display:flex;align-items:center;gap:18px;padding:0 31px;border-bottom:1px solid var(--border);background:#fcfefdde}.crumb{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aa8a5}.crumb b{font-weight:400;color:#ccd5d2}.crumb strong{color:#294b45}.top-actions{margin-right:auto;display:flex;align-items:center;gap:17px}.live-state{font-size:10px;color:#6d857f;display:flex;align-items:center;gap:7px}.live-state.demo-state{color:#9a7a36}.live-state.error-state{color:#a46d4c}.icon-button{width:34px;height:34px;background:transparent;border:1px solid transparent;color:#75908a;border-radius:9px;display:grid;place-items:center;padding:0;transition:.2s}.icon-button:hover{background:#f0f6f3;border-color:var(--border);color:var(--deep)}.icon-button:disabled{cursor:not-allowed;opacity:.45}.top-avatar{width:30px;height:30px}.menu-button{display:none}.inbox-layout{display:grid;grid-template-columns:320px minmax(390px,1fr) 236px;height:calc(100vh - 70px);min-height:0;overflow:hidden;background:#fff}.conversation-panel{border-left:1px solid var(--border);background:#fbfdfc;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:27px 21px 18px}.panel-heading h1,.page-heading h1{font-size:20px;letter-spacing:-.5px;margin:0 0 4px}.panel-heading p,.page-heading p{font-size:11px;color:var(--muted);margin:0}.soft-button,.primary-button,.outline-button{border:1px solid var(--border);background:#fff;color:#516f68;border-radius:8px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:600;transition:.2s}.soft-button:hover,.outline-button:hover{border-color:#b6d4c9;background:#f5faf7;color:var(--deep)}.primary-button{background:var(--deep);border-color:var(--deep);color:#fff;box-shadow:0 5px 13px #0f6b592e}.primary-button:hover{background:#0a5d4d}.inbox-controls{padding:0 17px 12px;display:flex;gap:7px}.search-field{height:37px;border:1px solid var(--border);background:#fff;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#97a7a3;flex:1;min-width:0}.search-field input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:11px;color:var(--ink)}.search-field input::placeholder{color:#a9b5b2}.inbox-controls select,.template-toolbar .soft-button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:0 8px;min-width:81px;color:#627975;font-size:10px;outline:0}.filter-tabs{display:flex;gap:3px;padding:0 17px 13px;border-bottom:1px solid var(--border);flex:0 0 auto}.filter-tabs button{border:0;background:transparent;color:#8a9d99;font-size:10px;padding:6px;border-radius:7px;display:flex;align-items:center;gap:4px;white-space:nowrap}.filter-tabs button.selected{background:#e7f5ef;color:#14745e;font-weight:700}.filter-tabs span{font-family:IBM Plex Mono;font-size:9px;background:#f0f4f2;padding:2px 4px;border-radius:5px}.filter-tabs .selected span{background:#d0ecdf;color:#0e7b60}.conversation-list{overflow:auto;flex:1;min-height:0;max-height:none;overscroll-behavior:contain}.conversation-item{width:100%;display:flex;gap:10px;padding:14px 17px;border:0;border-bottom:1px solid #eff4f1;background:transparent;text-align:right;transition:.18s}.conversation-item:hover{background:#f5faf7}.conversation-item.selected{background:#edf8f3;border-right:3px solid var(--deep);padding-right:14px}.avatar{width:34px;height:34px;border-radius:11px;flex:0 0 34px;display:grid;place-items:center;font-weight:800;font-size:13px;color:#0d725b;background:#d9f0e6}.avatar-blue{color:#3c70b3;background:#e0ecfd}.avatar-orange{color:#ad6f2d;background:#ffecd1}.avatar.large{width:55px;height:55px;border-radius:17px;font-size:20px;margin:0 auto 10px}.conversation-copy{flex:1;min-width:0}.conversation-top,.conversation-bottom,.conversation-meta{display:flex;align-items:center;gap:7px}.conversation-top strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-top time{font-size:9px;color:#a3b0ad;margin-right:auto;white-space:nowrap}.conversation-bottom{margin-top:4px}.conversation-bottom span{font-size:10px;color:#7c908b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.unread-badge{background:#10a27c;color:#fff;font-size:9px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%}.conversation-meta{margin-top:7px;justify-content:space-between;font-size:9px;color:#98a9a4}.mini-label{display:inline-flex;align-items:center;gap:3px;background:#f1f5f3;border-radius:4px;padding:2px 5px;color:#778b86}.ai-label{background:#f2edff;color:#8660c4}.chat-panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.chat-header{height:72px;flex:0 0 72px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 22px}.chat-person{display:flex;align-items:center;gap:10px}.chat-person h2{font-size:14px;margin:0 0 3px}.chat-person p{margin:0;display:flex;align-items:center;gap:4px;color:#889a96;font-size:10px}.header-separator{margin:0 3px;color:#ccd6d2}.chat-header-actions{display:flex;gap:2px}.chat-context{height:40px;flex:0 0 40px;background:#fbfdfc;border-bottom:1px solid #edf3f0;padding:0 22px;display:flex;align-items:center;gap:13px;color:#82938f;font-size:10px}.context-tag{display:inline-flex;align-items:center;gap:4px;color:#987022;background:#fff5dd;border-radius:5px;padding:4px 6px}.context-account{display:flex;align-items:center;gap:5px}.take-button{border:0;background:transparent;color:#177962;font-size:10px;font-weight:700;margin-right:auto;display:inline-flex;align-items:center;gap:5px}.messages-area{flex:1;min-height:0;padding:17px 22px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 75% 15%,rgba(230,246,239,.44),transparent 24%),#fff}.date-divider{display:flex;align-items:center;gap:10px;color:#a4b0ad;font-size:9px;margin:2px 0 19px}.date-divider:before,.date-divider:after{content:"";height:1px;background:#edf2ef;flex:1}.message-row{display:flex;margin-bottom:13px}.message-row.incoming{justify-content:flex-start}.message-row.outgoing{justify-content:flex-end}.message-bubble{max-width:70%;padding:10px 12px 7px;background:#f2f6f4;border-radius:5px 14px 14px;position:relative;color:#294a43}.outgoing .message-bubble{background:#dcf4e9;border-radius:14px 5px 14px 14px}.message-bubble p{font-size:12px;line-height:1.8;margin:0}.message-time{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-size:9px;color:#9eafaa;margin-top:4px;direction:ltr}.read-check{color:#1b9f80}.ai-bubble{background:#f5f1ff!important;border:1px solid #e9e0ff}.ai-badge{display:flex;align-items:center;gap:4px;color:#8c6ac4;font-size:9px;margin-bottom:3px}.composer-wrap{border-top:1px solid var(--border);padding:10px 17px 11px;flex:0 0 auto}.quick-replies{display:flex;gap:6px;overflow:auto;margin-bottom:8px}.quick-replies button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border:1px solid #e4e0f6;background:#fbf9ff;color:#8565bd;border-radius:6px;font-size:9px;padding:5px 7px}.ai-toggle-row{display:flex;align-items:center;justify-content:space-between;color:#8b9a96;font-size:9px;margin:0 2px 8px}.ai-toggle-row>div{display:flex;align-items:center;gap:6px}.ai-pulse{width:7px;height:7px;border-radius:50%;background:#bbc9c4}.ai-pulse.on{background:#9c71d7;box-shadow:0 0 0 3px #9c71d721}.switch{border:0;width:28px;height:16px;border-radius:20px;padding:2px;background:#c8d4d0;transition:.2s}.switch span{width:12px;height:12px;background:#fff;display:block;border-radius:50%;transition:.2s}.switch.on{background:#19a67f}.switch.on span{transform:translate(-12px)}.composer{min-height:42px;border:1px solid var(--border);border-radius:10px;display:flex;align-items:flex-end;gap:7px;padding:4px 6px 4px 7px}.composer textarea{resize:none;border:0;outline:0;flex:1;min-height:29px;max-height:90px;padding:5px 3px;font-size:11px;line-height:1.8;color:var(--ink)}.composer textarea::placeholder{color:#a6b5b1}.send-button{width:31px;height:31px;background:#d6e8e1;border:0;color:#89a39b;display:grid;place-items:center;border-radius:8px;transition:.2s}.send-button.ready{background:var(--deep);color:#fff}.send-button:disabled{cursor:not-allowed;opacity:.6}.composer-hint{display:flex;justify-content:space-between;font-size:8px;color:#a0aeab;margin-top:5px}.composer-hint b{color:#457a6d}.details-panel{border-right:1px solid var(--border);background:#fcfefd;padding:20px 16px}.details-heading{display:flex;align-items:center;justify-content:space-between}.details-heading h2{font-size:12px;margin:0}.detail-profile{text-align:center;padding:18px 0 22px;border-bottom:1px solid var(--border)}.detail-profile h3{font-size:14px;margin:0 0 3px}.detail-profile p{font-size:10px;color:#8c9c98;margin:0 0 12px;direction:ltr}.outline-button{font-size:10px;padding:6px 10px}.detail-section{padding:18px 0;border-bottom:1px solid var(--border)}.detail-label{font-size:10px;color:#96a5a1;display:block;margin-bottom:10px}.tag-cloud{display:flex;gap:5px;align-items:center}.tag-cloud>span{background:#fff5dd;color:#9c7429;border-radius:5px;padding:5px 7px;font-size:9px}.add-tag{width:24px;height:24px;border:1px dashed #cdd9d4;border-radius:6px;background:transparent;color:#859691;display:grid;place-items:center}.assignee{display:flex;align-items:center;gap:8px}.mini-avatar{width:27px;height:27px;border-radius:50%;background:#f4e5b9;display:grid;place-items:center;font-size:10px;font-weight:700;color:#725c30}.assignee div:nth-child(2){flex:1}.assignee b{font-size:10px;display:block}.assignee span{font-size:9px;color:#91a19d}.facts{display:grid;gap:9px}.facts div{display:flex;justify-content:space-between;font-size:9px}.facts span{color:#9baaa6}.facts b{font-family:IBM Plex Mono;color:#456a61;font-size:9px}.archive-button{margin-top:18px;border:0;background:transparent;color:#a16b6b;font-size:10px;display:flex;align-items:center;gap:6px;padding:0}.page-view{padding:34px 38px 44px;max-width:1220px;width:100%;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:27px}.page-heading h1{font-size:25px;margin-top:6px}.page-heading p{font-size:12px}.eyebrow{display:inline-flex;align-items:center;gap:6px;color:#168367;background:#e4f5ee;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:700}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.metric-card{background:#fff;border:1px solid var(--border);border-radius:13px;padding:17px 16px;box-shadow:var(--shadow)}.metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;margin-bottom:13px}.metric-icon.green{color:#13876a;background:#e4f6ef}.metric-icon.blue{color:#4d85ca;background:#eaf2ff}.metric-icon.purple{color:#916fc4;background:#f2edff}.metric-icon.orange{color:#b67a28;background:#fff3db}.metric-card>span{display:block;color:#7f928d;font-size:10px}.metric-card>strong{display:block;font-size:23px;letter-spacing:-1px;margin:4px 0}.metric-card small{font-size:9px;color:#1b9978}.metric-card small.down{color:#cf8c45}.metric-card small em{color:#aab6b2;font-style:normal;margin-right:3px}.dashboard-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:15px}.chart-card,.list-card,.recent-card,.team-card,.settings-card{background:#fff;border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow)}.chart-card,.list-card{padding:19px}.card-heading{display:flex;align-items:flex-start;justify-content:space-between}.card-heading h2{font-size:14px;margin:0 0 3px}.card-heading p{font-size:10px;color:#9aa8a4;margin:0}.legend{display:flex;gap:10px;color:#889b95;font-size:9px}.legend span{display:flex;align-items:center;gap:4px}.legend i{display:inline-block;width:7px;height:7px;border-radius:2px}.legend-in{background:#18a77f}.legend-out{background:#b7e8d7}.bar-chart{height:216px;display:flex;gap:14px;margin-top:23px}.y-axis{display:flex;flex-direction:column;justify-content:space-between;color:#a5b1ae;font-family:IBM Plex Mono;font-size:8px;padding-bottom:19px}.bars{display:flex;flex:1;justify-content:space-around;align-items:flex-end;border-bottom:1px solid #edf2ef;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 50px,#edf3f0 51px)}.bar-group{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;position:relative}.bar-group>span{font-size:8px;color:#9aa9a5;white-space:nowrap}.bar-stack{height:166px;width:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:3px}.bar-stack i,.bar-stack b{display:block;border-radius:4px 4px 2px 2px}.bar-stack i{background:#c6ebdd}.bar-stack b{background:#17a47d}.team-activity{display:flex;align-items:center;gap:9px;padding:17px 0;border-bottom:1px solid #edf2ef}.team-activity:last-child{border-bottom:0}.team-activity strong{font-family:IBM Plex Mono;font-size:11px;color:#198268;margin-right:auto}.activity-copy b{display:block;font-size:10px}.activity-copy span{font-size:9px;color:#a2b0ac}.activity-1{background:#e4edfc;color:#3f70af}.activity-2{background:#f4e4fa;color:#88559b}.text-button{border:0;background:transparent;color:#138469;font-size:10px;font-weight:700;padding:5px}.recent-card{grid-column:1/-1;padding:19px}.account-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.account-status{border:1px solid #edf2ef;border-radius:10px;padding:11px;display:flex;align-items:center;gap:8px}.status-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center}.status-icon.mint{background:#e3f6ed;color:#168568}.status-icon.blue{background:#e9f1ff;color:#5682bd}.status-icon.orange{background:#fff1dc;color:#bb792d}.account-status>div:nth-child(2){flex:1}.account-status b,.account-status span{display:block}.account-status b{font-size:10px}.account-status span{font-size:9px;color:#9aa9a5;direction:ltr;text-align:right;margin-top:2px}.account-health{font-size:8px;color:#168568;text-align:left}.account-health>span{display:inline-block;margin-left:4px}.account-health div{font-size:9px;color:#81938e;margin-top:5px}.automation-hero{background:#102f2a;color:#effcf7;border-radius:16px;padding:24px 28px;display:flex;align-items:center;gap:17px;margin-bottom:17px;position:relative;overflow:hidden}.automation-hero:after{content:"";position:absolute;left:-65px;top:-95px;width:280px;height:280px;background:radial-gradient(circle,rgba(27,180,135,.33),transparent 66%)}.automation-orb{width:52px;height:52px;border-radius:17px;background:#1f806a;display:grid;place-items:center;position:relative;z-index:1}.automation-hero>div:nth-child(2){position:relative;z-index:1;flex:1}.automation-hero h2{font-size:17px;margin:0 0 5px}.automation-hero p{font-size:11px;color:#b9d6cc;margin:0}.ai-status-line{display:flex;align-items:center;gap:7px;font-size:9px;color:#7be0bd;margin-top:12px}.large-switch{position:relative;z-index:1;width:39px;height:22px}.large-switch span{width:18px;height:18px}.large-switch.on span{transform:translate(-17px)}.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.automation-card{background:#fff;border:1px solid var(--border);border-radius:13px;padding:18px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow)}.automation-card-icon{width:37px;height:37px;border-radius:11px;display:grid;place-items:center}.automation-card-icon.welcome{color:#0e9070;background:#e3f6ee}.automation-card-icon.away{color:#aa782a;background:#fff2da}.automation-card-icon.keywords{color:#7e61b3;background:#f1edff}.automation-card-icon.knowledge{color:#4d80bd;background:#eaf2ff}.automation-card h3{font-size:12px;margin:0 0 3px}.automation-card p{font-size:9px;color:#98a7a3;margin:0}.automation-card>div:nth-child(2){flex:1}.automation-card>.switch{flex:0 0 auto}.template-toolbar{display:flex;gap:8px;margin-bottom:16px;max-width:420px}.template-toolbar .search-field{background:#fff}.template-toolbar .soft-button{height:37px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.template-card{background:#fff;border:1px solid var(--border);border-radius:13px;padding:17px;box-shadow:var(--shadow)}.template-card-top{display:flex;justify-content:space-between;align-items:center}.template-number{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-family:IBM Plex Mono;font-size:10px;font-weight:500}.t-0{background:#e4f6ee;color:#158366}.t-1{background:#fff1dc;color:#b07528}.t-2{background:#eaf2ff;color:#4f7eb9}.template-card h2{font-size:14px;margin:21px 0 7px}.template-card p{font-size:11px;color:#788d87;line-height:1.8;min-height:62px;margin:0}.template-card-bottom{border-top:1px solid #edf2ef;padding-top:13px;margin-top:17px;display:flex;align-items:center;justify-content:space-between}.template-card-bottom>span{display:flex;align-items:center;gap:4px;color:#9aa9a4;font-size:9px}.outline-button.small{font-size:9px;padding:6px 7px}.team-card{padding:20px}.team-card>.card-heading{padding-bottom:14px;border-bottom:1px solid #edf2ef}.member-row{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid #edf2ef}.member-row:last-child{border-bottom:0}.member-row>.avatar{width:33px;height:33px;flex-basis:33px}.member-0{background:#f4e5b9;color:#725c30}.member-1{background:#e5edfc;color:#3e70ac}.member-2{background:#f2e8f8;color:#845991}.member-3{background:#ffe9d6;color:#a86835}.member-copy{width:170px}.member-copy b,.member-copy span{display:block}.member-copy b{font-size:11px}.member-copy span{font-size:9px;color:#9baaa6;margin-top:3px}.member-accounts{display:flex;gap:5px;flex:1}.member-accounts span{font-size:8px;background:#f2f6f4;border-radius:4px;padding:4px 6px;color:#718781}.member-state{font-size:9px;color:#8a9b96;display:flex;align-items:center;gap:6px;min-width:90px}.settings-card{display:grid;grid-template-columns:190px 1fr;min-height:390px}.settings-nav{border-left:1px solid var(--border);padding:17px 11px}.settings-tab{border:0;background:transparent;color:#78908a;width:100%;text-align:right;display:flex;align-items:center;gap:8px;padding:10px;border-radius:7px;font-size:11px;margin-bottom:4px}.settings-tab.active{background:#e8f6f0;color:#137b61;font-weight:700}.settings-content{padding:26px 30px;max-width:600px}.settings-content h2{font-size:16px;margin:0 0 22px}.settings-content label{display:block;color:#77908a;font-size:10px;font-weight:700;margin-bottom:16px}.settings-content input,.settings-content select{display:block;width:100%;height:39px;margin-top:7px;border:1px solid var(--border);border-radius:8px;padding:0 11px;outline:0;color:var(--ink);background:#fbfdfc;font-size:11px}.settings-note{margin-top:28px;display:flex;gap:9px;background:#f1f8f5;border-radius:9px;padding:12px;color:#168067}.settings-note div{display:flex;flex-direction:column;gap:3px}.settings-note b{font-size:11px}.settings-note span{font-size:9px;color:#739087;line-height:1.8}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#122d285e;display:grid;place-items:center;z-index:20;padding:16px}.qr-modal{width:min(370px,100%);background:#fff;border-radius:18px;padding:28px;text-align:center;position:relative;box-shadow:0 25px 80px #0f3a3038}.modal-close{position:absolute;top:13px;left:13px}.qr-icon{width:44px;height:44px;border-radius:14px;background:#e4f6ee;color:#147c62;display:grid;place-items:center;margin:0 auto 13px}.qr-modal h2{font-size:17px;margin:0 0 7px}.qr-modal>p{font-size:10px;color:#8da09b;line-height:1.8;margin:0 auto 18px;max-width:280px}.qr-placeholder{width:188px;height:188px;margin:0 auto 14px;border:1px solid #dbe9e3;padding:11px;position:relative;border-radius:9px;background:#fff;display:grid;place-items:center}.qr-image{display:block;width:100%;height:100%;image-rendering:pixelated}.qr-grid{display:grid;grid-template-columns:repeat(9,1fr);width:100%;height:100%;gap:2px}.qr-grid i{background:#fff;border-radius:1px}.qr-grid i.dark{background:#122b27}.qr-center{position:absolute;inset:calc(50% - 20px);background:#0f6b59;color:#fff;border:4px solid #fff;border-radius:10px;display:grid;place-items:center}.qr-progress{display:flex;align-items:center;justify-content:center;gap:7px;color:#a3afac;font-size:9px}.qr-progress>span{width:7px;height:7px;border-radius:50%;background:#eba95a;box-shadow:0 0 0 3px #eba95a1f}.qr-progress>span.ready{background:#18a77f;box-shadow:0 0 0 3px #18a77f1f}.modal-footnote{display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;color:#98a8a4;margin:17px 0}.soft-button.full{width:100%;justify-content:center}.toast{position:fixed;bottom:20px;right:50%;transform:translate(50%);z-index:40;display:flex;align-items:center;gap:8px;background:#153c34;color:#fff;padding:11px 15px;border-radius:9px;font-size:11px;box-shadow:0 12px 25px #0a332a40;animation:toast-in .22s ease-out}@keyframes toast-in{0%{opacity:0;transform:translate(50%,10px)}to{opacity:1;transform:translate(50%)}}@media (max-width: 1180px){.inbox-layout{grid-template-columns:300px minmax(360px,1fr)}.details-panel{display:none}.sidebar{width:226px;flex-basis:226px}.page-view{padding:30px 25px}.metrics-grid{gap:10px}}@media (max-width: 860px){.sidebar{position:fixed;right:-260px;top:0;bottom:0;width:250px;transition:right .25s;box-shadow:-12px 0 30px #14322a1f}.sidebar.sidebar-open{right:0}.sidebar-close,.menu-button{display:grid}.topbar{padding:0 17px}.live-state{display:none}.inbox-layout{grid-template-columns:280px 1fr}.conversation-panel{border-left:1px solid var(--border)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.account-status-grid{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(2,1fr)}}.report-actions{display:flex;gap:8px}.report-toolbar{display:flex;align-items:end;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid var(--border);border-radius:13px;padding:12px;margin-bottom:16px;box-shadow:var(--shadow)}.report-toolbar label{display:grid;gap:4px;color:#81938e;font-size:9px}.report-toolbar input,.report-toolbar select{border:1px solid #dbe7e2;border-radius:8px;background:#fff;padding:8px 10px;font:10px inherit;color:#345c52}.report-presets{display:flex;gap:5px;margin-left:auto}.report-presets button{border:1px solid #dbe7e2;background:#fff;border-radius:7px;padding:8px 10px;color:#6f857e;font:9px inherit}.report-presets button.active{background:#176f5b;color:#fff}.report-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:160px;background:#fff;border:1px solid var(--border);border-radius:13px;color:#728780}.report-error{color:#9a6135;background:#fff9f2}.report-bars{min-height:216px}.report-muted{display:grid;place-items:center;min-height:110px;width:100%;color:#91a29d;font-size:10px}.report-status-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.report-status-list>div{display:flex;justify-content:space-between;background:#f4f8f6;border-radius:8px;padding:10px;font-size:10px;color:#728780}.report-status-list b{color:#1a8068}.report-resolution{border-top:1px solid #edf2f0;margin-top:14px;padding-top:12px;color:#81938e;font-size:10px}.report-resolution b{color:#1b8068}.report-table{margin-top:12px}.report-table-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:10px;border-bottom:1px solid #edf2f0;padding:12px 3px;color:#748982;font-size:10px}.report-table-row strong{color:#315a50}.report-social .metrics-grid,.reports-page .account-status-grid{margin-top:14px}@media print{.sidebar,.topbar,.report-toolbar,.report-actions,.eyebrow{display:none!important}.main-area{overflow:visible}.reports-page{padding:10px}.report-social{break-before:page}.page-heading{margin-bottom:10px}}@media (max-width: 620px){.topbar{height:60px}.inbox-layout{display:block;min-height:calc(100vh - 60px)}.conversation-panel{display:none}.chat-panel{min-height:calc(100vh - 60px)}.chat-header{padding:0 14px}.chat-context{padding:0 14px;gap:8px}.take-button{font-size:9px}.messages-area{padding:14px}.message-bubble{max-width:86%}.composer-wrap{padding:9px 11px}.page-view{padding:22px 14px}.page-heading{align-items:flex-start;gap:13px;flex-direction:column;margin-bottom:20px}.page-heading h1{font-size:22px}.page-heading .primary-button{align-self:stretch;justify-content:center}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{padding:13px 11px}.metric-card>strong{font-size:19px}.metric-card small em{display:none}.automation-grid,.template-grid{grid-template-columns:1fr}.automation-hero{padding:19px}.automation-hero h2{font-size:15px}.settings-card{display:block}.settings-nav{border-left:0;border-bottom:1px solid var(--border);display:flex;overflow:auto;gap:4px}.settings-tab{white-space:nowrap;width:auto;margin:0}.settings-content{padding:22px 18px}.member-row{flex-wrap:wrap}.member-copy{width:calc(100% - 50px)}.member-accounts{order:4;width:100%;flex-basis:100%;padding-right:44px}.member-state{margin-right:auto}.member-row>.icon-button{position:absolute;left:22px}.team-card{padding:15px}.qr-modal{padding:24px 17px}.crumb span,.crumb b{display:none}.crumb strong{font-size:11px}}html,body,#root{height:100%}body{overflow:hidden}.main-area{min-height:0;height:100vh;overflow:hidden}.main-area>.page-view{flex:1 1 auto;overflow:auto}.main-area>.empty-inbox{flex:1 1 auto;min-height:0}.inbox-layout{height:calc(100vh - 70px);min-height:0;overflow:hidden}.conversation-panel,.chat-panel{min-height:0;overflow:hidden}.conversation-panel{display:flex;flex-direction:column}.conversation-list{flex:1;min-height:0;max-height:none;overscroll-behavior:contain}.inbox-controls select{min-width:145px;max-width:48%;font-size:11px}.account-row.active{background:#e7f5ef;color:#0e715a;font-weight:700}.conversation-load-more{display:block;width:calc(100% - 24px);margin:12px;padding:11px;border:1px solid var(--border);border-radius:9px;background:#f5faf7;color:var(--deep);cursor:pointer}.messages-area{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.details-panel{min-height:0;overflow-y:auto}.conversation-details{padding:16px 14px 20px}.conversation-details .details-heading h2{font-size:14px}.details-count{font-size:10px;color:#0d8066;background:#e6f5ef;padding:4px 8px;border-radius:20px}.details-loading,.details-error{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;color:#78908a;font-size:12px}.details-error{display:grid;color:#a55353}.detail-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:#31564e}.detail-summary::-webkit-details-marker{display:none}.detail-summary em{font-style:normal;font-size:10px;background:#e8f4ef;border-radius:12px;padding:2px 7px;margin-inline-start:5px}.detail-summary+*{margin-top:13px}.conversation-details .detail-section{padding:13px 0}.conversation-details .facts{gap:11px}.conversation-details .facts div{align-items:flex-start;gap:7px;font-size:10px}.conversation-details .facts b{max-width:62%;text-align:left;font-size:10px;direction:auto;overflow-wrap:anywhere}.details-select,.assignment-editor input,.inline-add input,.note-form textarea,.reminder-form input{width:100%;border:1px solid #dce8e3;border-radius:9px;background:#fff;padding:9px 10px;font:inherit;font-size:11px;color:#29463f;outline-color:#0b8067}.status-label{margin:14px 0 7px}.tag-cloud-edit{flex-wrap:wrap}.tag-cloud-edit>span{display:flex;align-items:center;gap:5px}.tag-cloud-edit button,.reminder-item button{border:0;background:none;color:inherit;display:grid;place-items:center;padding:2px}.tag-cloud-edit .subscribed-tag{background:#e4f4ee;color:#117a62}.inline-add,.assignment-editor,.note-form,.reminder-form{display:grid;gap:7px;margin-top:10px}.inline-add{grid-template-columns:1fr auto}.soft-button.subscribed-action{margin-top:7px}.assignment-timeline{list-style:none;margin:12px 0 0;padding:0 12px 0 0;border-right:1px solid #d5e5dd;display:grid;gap:14px}.assignment-timeline li{position:relative;display:grid;gap:4px;font-size:10px}.assignment-timeline li:before{content:"";position:absolute;right:-16px;top:3px;width:7px;height:7px;border-radius:50%;background:#13836a;box-shadow:0 0 0 3px #e4f4ee}.assignment-timeline span,.assignment-timeline small,.assignment-timeline time,.conversation-note small{color:#839791;font-size:9px}.assignment-timeline p{margin:2px 0 0;padding:7px;background:#f1f7f4;border-radius:7px;overflow-wrap:anywhere}.assignment-timeline time{direction:auto}.detail-empty{font-size:10px;color:#91a19d}.note-form textarea{resize:vertical}.conversation-note{padding:9px;margin-top:8px;border-radius:8px;background:#f2f7f5}.conversation-note p{font-size:11px;margin:0 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-note small{display:block}.reminder-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #edf2f0;font-size:10px}.reminder-item>span{flex:1}.reminder-item small{display:block;color:#879993;margin-top:4px}.reminders-page{padding:30px;max-width:1100px;margin:auto}.reminders-page>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.reminders-page h1{margin:0;font-size:26px}.reminders-page header p{color:#82938e}.reminders-list{display:grid;gap:10px}.reminder-card{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #dfeae5;border-radius:14px;background:#fff}.reminder-card.is-due{border-color:#e8c878;background:#fffaf0}.reminder-card-icon{width:40px;height:40px;border-radius:12px;background:#e7f4ef;color:#0b8067;display:grid;place-items:center}.reminder-card-main{flex:1;min-width:0}.reminder-card-main p{margin:5px 0;font-size:13px;overflow-wrap:anywhere}.reminder-card-main time{font-size:11px;color:#7d9089}.reminder-card-main time b{margin-inline-start:10px;color:#a36d13}.reminders-empty{min-height:280px;display:grid;place-content:center;justify-items:center;gap:10px;color:#82938e;text-align:center}.reminders-empty b{color:#31564e}.reminder-nav-count{background:#e8ae42!important;color:#fff!important}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.inbox-layout{grid-template-rows:minmax(0,1fr) minmax(230px,35vh)}.conversation-details{display:block;position:static;grid-column:1/-1;grid-row:2;width:auto;box-shadow:none}.reminders-page{padding:20px}.reminder-card{flex-wrap:wrap}.reminder-card-main{flex-basis:calc(100% - 60px)}}@media (max-width:620px){.inbox-layout{display:flex;flex-direction:column;overflow:auto}.chat-panel{height:64vh;min-height:64vh;flex:0 0 64vh}.conversation-details{height:36vh;min-height:36vh;flex:0 0 36vh;border-top:1px solid var(--border);border-right:0}.reminders-page{padding:16px}.reminder-card .soft-button{font-size:10px;padding:6px}}.page-view{min-height:0;overflow:auto}.message-media-image,.message-media-video{display:block;max-width:280px;max-height:220px;border-radius:9px;object-fit:cover;margin-bottom:6px}.message-media-audio{display:block;width:240px;max-width:100%;margin-bottom:5px}.avatar-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.message-file{display:flex;align-items:center;gap:8px;background:#ffffff8c;border-radius:8px;padding:9px;margin-bottom:6px;font-size:10px}.sticker-media{max-width:180px!important;max-height:180px!important;object-fit:contain!important;background:transparent}.message-rich-card{border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:#31564d;background:#f4faf7;margin-bottom:6px}.pending-media{display:flex;align-items:center;gap:8px;border:1px solid #dcebe5;background:#f8fcfa;border-radius:9px;padding:6px 8px;margin-bottom:8px}.pending-media-list{max-height:180px;overflow-y:auto}.number-access-notice{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 14px;background:#fffaf0;color:#705525;font-size:11px;flex-wrap:wrap}.number-request-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #e7eeeb;flex-wrap:wrap}.number-request-row>div{display:flex;gap:8px}.pending-media-preview{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:#eaf5f0;color:var(--deep);flex:0 0 42px}.pending-media-preview img,.pending-media-preview video{width:100%;height:100%;object-fit:cover}.pending-media-preview audio{width:38px}.pending-media-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pending-media-copy b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pending-media-copy span{font-size:9px;color:#8b9e98}.recording-row{display:flex;align-items:center;gap:8px;color:#b35c5c;font-size:10px;margin:0 2px 8px}.recording-dot{width:8px;height:8px;border-radius:50%;background:#d35d5d;box-shadow:0 0 0 4px #d35d5d24}.recording-row .text-button{margin-right:auto}.recording-stop{border:0;background:#ffe9e9;color:#a94e4e;border-radius:6px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;font-size:9px}.recording-button{color:#b34f4f;background:#ffe9e9}@media (max-width: 620px){.topbar{height:60px;flex-basis:60px}.inbox-layout{height:calc(100vh - 60px);min-height:0}.conversation-panel{display:none}.chat-panel{height:calc(100vh - 60px);min-height:0}.messages-area{min-height:0}}.account-count{direction:ltr}.account-empty{font-size:10px;color:#a4b0ac;padding:10px 12px;line-height:1.7}.empty-inbox{min-height:calc(100vh - 70px);display:grid;place-items:center;align-content:center;gap:10px;padding:40px;text-align:center;background:radial-gradient(circle at 50% 35%,#edf8f3,transparent 35%),#fff}.empty-inbox .empty-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#11795f;background:#e1f5eb}.empty-inbox h1{font-size:21px;margin:6px 0 0}.empty-inbox p{max-width:330px;color:#8c9d98;font-size:11px;line-height:1.9;margin:0}.empty-inbox .primary-button{margin-top:8px}.empty-inbox>span{font-size:9px;color:#aab6b2}.message-attachment{max-width:100%;min-width:0}.attachment-download{display:block;margin-top:8px;color:#087f69;font-size:12px}.message-attachment audio{max-width:100%}.message-attachment .message-media-image,.message-attachment .message-media-video{max-width:min(280px,100%)}.permission-note{display:inline-flex;align-items:center;gap:6px;color:#168367;background:#e4f5ee;border-radius:6px;padding:6px 8px;font-size:9px}.member-editor{margin-top:15px}.member-form{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0}.member-form label{display:grid;gap:6px;color:#81938e;font-size:10px}.member-form input,.member-form select{border:1px solid var(--border);border-radius:7px;padding:9px;font:inherit;color:var(--ink);background:#fff}.assignment-setting{display:flex;align-items:center;justify-content:space-between;gap:16px}.assignment-setting>div{display:flex;flex-direction:column;gap:5px}.assignment-setting span{color:var(--muted);font-size:13px}.assignment-select{border:1px solid var(--border);border-radius:7px;background:#fff;padding:8px 24px 8px 8px;color:var(--ink);font:inherit}.account-permissions{border-top:1px solid #edf2ef;padding-top:14px;color:#71847e;font-size:10px}.account-permissions>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.account-permissions label{display:flex;align-items:center;gap:5px;background:#f2f6f4;padding:7px 9px;border-radius:6px}.editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.empty-state{color:#91a29d;font-size:11px;padding:20px 0}.danger{color:#ad5f5f}.auth-page{min-height:100vh;display:grid;place-items:center;background:#f5faf8;direction:rtl}.auth-card{width:min(390px,calc(100% - 32px));background:#fff;border:1px solid var(--border);border-radius:18px;padding:30px;box-shadow:var(--shadow);display:grid;gap:13px}.auth-card .brand-mark{margin-bottom:4px}.auth-card h1{font-size:24px;margin:0}.auth-card p{font-size:11px;color:#8a9b96;margin:0 0 8px}.auth-card label{display:grid;gap:6px;font-size:10px;color:#71847e}.auth-card input{border:1px solid var(--border);border-radius:8px;padding:11px;font:inherit;direction:ltr}.auth-card .full{width:100%;justify-content:center}.auth-error{background:#fff0f0;color:#ad5f5f;border-radius:7px;padding:8px;font-size:10px}.auth-loading{min-height:100vh;display:grid;place-items:center;color:#6f8981;font-size:13px;direction:rtl}.employee-conversation-sections{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 24px;background:#f7faf8}.employee-inbox-guide{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.employee-inbox-guide strong{font-size:13px;color:#244b43}.employee-inbox-guide span{font-size:9px;color:#879a95}.conversation-group{background:#fff;border:1px solid #e4ece8;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 13px #1843390a}.conversation-group-heading{display:flex;align-items:center;gap:9px;width:100%;padding:12px;border:0;border-right:5px solid #28a27f;background:#f1faf6;text-align:right;font:inherit;cursor:pointer}.conversation-group-heading:hover{filter:brightness(.985)}.conversation-group-heading:focus-visible{outline:2px solid #188e70;outline-offset:-2px}.conversation-group-heading>div{display:flex;flex-direction:column;gap:3px;min-width:0}.conversation-group-heading b{font-size:13px;color:#244e45}.conversation-group-heading>div>span{font-size:9px;color:#7d938d}.section-number{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;flex:0 0 29px;background:#d9f2e8;color:#0d785e;font-size:14px;font-weight:800}.conversation-group-heading em{font-style:normal;font:600 10px IBM Plex Mono;background:#fff;color:#53766d;border:1px solid #dce9e4;border-radius:999px;padding:4px 8px;margin-right:auto}.collapse-chevron{flex:0 0 auto;color:#66867e;transition:transform .2s ease}.conversation-group.collapsed .collapse-chevron{transform:rotate(90deg)}.conversation-group-content{border-top:1px solid rgba(75,111,101,.08)}.group-queue{border-color:#ead6a4}.group-queue .conversation-group-heading{border-right-color:#d79a2b;background:#fff7e3}.group-queue .section-number{background:#f5d992;color:#795311}.group-assigned{border-color:#d9caea}.group-assigned .conversation-group-heading{border-right-color:#835ab5;background:#f5effc}.group-assigned .section-number{background:#dfd0f1;color:#694195}.conversation-group-empty{font-size:10px;color:#91a39e;margin:0;padding:14px 16px}.queue-request-card{margin:10px;border:1px solid #eed9a9;background:#fffaf0;border-radius:11px;padding:12px;box-shadow:0 4px 12px #78581c0d}.queue-request-top{display:flex;align-items:center;gap:8px}.queue-request-identity{display:flex;align-items:center;gap:8px;min-width:0}.queue-request-identity>div:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.queue-request-identity .avatar{width:34px;height:34px;flex:0 0 34px}.queue-request-top strong{display:block;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px IBM Plex Mono;color:#5d4b25}.group-request .queue-request-top strong{font-family:Noto Kufi Arabic,sans-serif;font-weight:700}.queue-group-badge{font-size:7px;color:#856820;background:#f6e7b8;border-radius:999px;padding:2px 6px}.queue-request-top time{margin-right:auto;color:#ab9b79;font-size:8px}.queue-request-card p{font-size:10px;color:#746b58;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:7px 0 9px}.queue-request-card>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.queue-request-card>div:last-child>span{font-size:8px;color:#a08b61}.queue-request-card .take-button{background:#fff;border:1px solid #dfba5d;border-radius:7px;padding:7px 9px;margin:0;color:#785315}.conversation-item.shared-assigned{background:#fbf8ff;border-right:3px solid #9b76ca;padding-right:14px}.conversation-item.shared-assigned:hover,.conversation-item.shared-assigned.selected{background:#f3edfb;border-right-color:#7950ad}.shared-label{background:#eee7f8;color:#7753a5}.shared-source-notice{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;background:#f4effb;color:#7654a1;border-bottom:1px solid #e7dcf4;font-size:10px}.empty-chat-selection{align-items:center;justify-content:center;text-align:center;padding:36px;color:#8a9d98}.empty-chat-selection .empty-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#edf7f3;color:#177a63;margin-bottom:11px}.empty-chat-selection h2{font-size:16px;margin:0 0 6px;color:#31544d}.empty-chat-selection p{font-size:10px;line-height:1.9;max-width:320px;margin:0}@media (max-width:620px){.member-form{grid-template-columns:1fr}.permission-note{display:none}}.platform-brand{object-fit:contain;flex-shrink:0;background:#fff;border-radius:12px;padding:7px;box-sizing:content-box}.connection-account{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e6eeeb}.connection-account small{display:block;color:#617b73}.connection-account button{background:transparent;border:0;color:#08765b;cursor:pointer;min-height:44px}.setup-links{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0}.setup-links a{display:inline-flex;align-items:center;gap:6px;color:#08765b;min-height:44px}.setup-steps{padding-inline-start:24px;line-height:1.8}.setup-steps li{margin:12px 0}.setup-steps label{display:flex;gap:10px;align-items:baseline}.callback-copy{display:flex;align-items:center;gap:10px;padding:12px;background:#eef6f3;border-radius:10px}.callback-copy code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.callback-copy button{flex-shrink:0;min-height:44px;min-width:44px;border:0;background:#fff;border-radius:8px;cursor:pointer}.setup-hint{font-size:13px!important;line-height:1.8}.platform-setup-modal{max-height:90dvh;overflow-y:auto}.platform-setup-modal>.social-primary{margin:16px 0}.platform-card footer .social-primary{flex:1}.platform-card footer button{min-height:44px}@media (max-width:600px){.platform-grid{grid-template-columns:1fr}.platform-setup-modal{width:calc(100vw - 24px);padding:22px;box-sizing:border-box}.social-modal-backdrop{padding:12px}}.platform-setup-modal p,.platform-setup-modal .setup-steps label{font-size:14px;line-height:1.8}.platform-setup-modal .setup-steps label{display:flex;flex-direction:row;align-items:baseline;text-align:start;gap:10px}.platform-setup-modal .setup-steps input{width:auto;min-height:18px;flex:0 0 auto}.platform-setup-modal .platform-credentials-form label{font-size:13px}.message-row{min-width:0}.message-text{max-width:100%;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;unicode-bidi:plaintext}.message-link{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;word-break:break-all;color:#087f69;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.message-link:hover{color:#075d50}.message-link:focus-visible{outline:2px solid #087f69;outline-offset:2px;border-radius:2px}.conversation-tag-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;min-width:0}.conversation-tag-list>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e2ebe6;background:#fff;color:#627a73;border-radius:999px;padding:2px 7px;font-size:9px;line-height:1.5}.conversation-tag-list>span.subscribed-tag{border-color:#cbe9dc;background:#e8f7ef;color:#16745b}.customer-status-label{background:#fff5dd;color:#947022}.account-status-card{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid var(--border);border-radius:10px;padding:12px;margin:8px 0;background:#fff}.account-status-card>div{flex:1;min-width:150px}.account-status-card>div>b,.account-status-card>div>span,.account-status-card>div>small{display:block}.account-status-card>div>b{font-size:12px}.account-status-card>div>span,.account-status-card>div>small{font-size:10px;color:#82958f;margin-top:4px}.account-status-card>button,.account-rename-form button{border:1px solid var(--border);border-radius:7px;background:#f8fbf9;color:#287462;padding:7px 9px;font-size:10px;cursor:pointer}.account-status-card button:disabled{opacity:.55;cursor:default}.account-rename-form{display:flex;gap:6px;margin-top:8px}.settings-content .account-rename-form input{flex:1;min-width:0;height:32px;margin:0}.account-rename-form button[type=submit]{background:#e7f5ef;border-color:#cce9dd;font-weight:700}.group-sender-bubble{min-width:min(190px,70vw)}.group-sender-header{display:flex;align-items:center;gap:8px;min-width:0;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid rgba(31,93,73,.12)}.group-sender-avatar{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;overflow:hidden;border-radius:50%;background:#d4e8df;color:#276b57;font-size:12px;font-weight:700}.group-sender-avatar img{display:block;width:100%;height:100%;object-fit:cover}.group-sender-details{display:flex;flex-direction:column;min-width:0;line-height:1.4}.group-sender-details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#23624e}.group-sender-details small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#6c8b7e}.inbox-active-filters{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.inbox-active-filters .text-button{font-size:10px;white-space:nowrap}.quick-replies-page{padding:24px;overflow:auto;height:100%;min-width:0}.quick-replies-page header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.quick-replies-page h1{margin:0 0 6px}.quick-replies-page p{color:#60716c}.quick-layout{display:grid;grid-template-columns:minmax(280px,440px) minmax(0,1fr);gap:20px;align-items:start}.quick-card{min-width:0;background:#fff;border:1px solid #dce7e2;border-radius:16px;padding:20px}.quick-card h2{margin:0 0 18px}.quick-card label:not(.quick-upload){display:flex;flex-direction:column;gap:7px;margin-bottom:15px;font-weight:600}.quick-card input,.quick-card select,.quick-card textarea{width:100%;border:1px solid #cddbd5;border-radius:9px;padding:10px 12px;background:#fff;color:inherit;font:inherit;min-height:44px}.quick-card textarea{resize:vertical;min-height:110px}.quick-primary,.quick-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:#0a7659;color:#fff;padding:10px 16px;min-height:44px;cursor:pointer;font:inherit}.quick-upload{cursor:pointer;margin-bottom:6px}.quick-upload input{display:none}.quick-card small{display:block;color:#64736e}.quick-actions{display:flex;gap:10px;margin-top:18px}.quick-actions button:not(.quick-primary){border:1px solid #cddbd5;background:#fff;border-radius:9px;padding:10px}.quick-error{color:#b42318!important}.quick-images,.quick-selected-images{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.quick-images>div,.quick-selected-images>div{position:relative;width:74px;height:74px}.quick-images img,.quick-selected-images img{width:100%;height:100%;object-fit:cover;border-radius:8px}.quick-images button,.quick-selected-images button{position:absolute;top:2px;left:2px;border:0;border-radius:50%;background:#fff;cursor:pointer;min-width:24px;min-height:24px}.quick-images span{position:absolute;bottom:2px;right:4px;background:#fff;border-radius:4px;padding:0 4px}.quick-item{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e6eeea}.quick-item strong,.quick-item code{display:inline-block;margin-inline-end:10px}.quick-item code{color:#08765b}.quick-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;max-height:4.5em;overflow:hidden}.quick-item-actions{display:flex;gap:4px;align-items:start}.quick-item-actions button{background:#fff;border:1px solid #dce7e2;border-radius:8px;min-width:40px;min-height:40px;cursor:pointer}.quick-picker-area{position:relative;padding:5px 10px}.quick-picker{position:absolute;z-index:30;bottom:100%;inset-inline:10px;max-height:290px;overflow:auto;background:#fff;border:1px solid #cddbd5;border-radius:12px;box-shadow:0 12px 30px #0002;padding:5px}.quick-picker button{display:block;width:100%;text-align:start;border:0;background:#fff;border-radius:8px;padding:10px;cursor:pointer;color:inherit}.quick-picker button.active,.quick-picker button:hover{background:#ecf7f1}.quick-picker button span{display:flex;gap:10px;align-items:center}.quick-picker code{color:#08765b}.quick-picker small{display:block;color:#60716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-picker p{padding:10px}.quick-selected-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:12px;color:#48675b}.quick-selected-label button{border:0;background:none;color:#b42318;cursor:pointer;padding:8px}.quick-selected-images>div{width:56px;height:56px}@media (max-width:800px){.quick-layout{grid-template-columns:1fr}.quick-replies-page{padding:14px}.quick-replies-page header{align-items:flex-start}.quick-card{padding:14px}}@media (max-width:450px){.quick-replies-page header{flex-direction:column}.quick-primary{width:100%}}.reply-library-page{height:100%;min-width:0;overflow:auto}.reply-library-tabs{display:flex;gap:8px;padding:16px 24px 0;border-bottom:1px solid #dce7e2;background:#f8fbf9}.reply-library-tabs button{min-height:44px;padding:8px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#5f706a;font:inherit;cursor:pointer}.reply-library-tabs button.active{border-bottom-color:#08765b;color:#08765b;font-weight:700}.reply-library-page .quick-replies-page,.reply-library-page .platform-page{height:auto;min-height:calc(100% - 62px)}@media (max-width:600px){.reply-library-tabs{padding-inline:12px}.reply-library-tabs button{flex:1;padding-inline:8px}}.panel-heading{flex-wrap:wrap;gap:8px}.inbox-heading-actions{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;justify-content:space-between;width:100%}.receipt-control{position:relative;z-index:12}.receipt-control>.soft-button{white-space:nowrap;min-height:34px}.receipt-menu{position:absolute;top:calc(100% + 8px);right:0;width:min(330px,calc(100vw - 36px));max-height:min(420px,70vh);overflow:auto;padding:14px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 36px #113b302e;color:var(--ink)}.receipt-menu>strong{display:block;font-size:13px;margin-bottom:8px}.receipt-account{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;cursor:pointer}.receipt-account span{min-width:0;overflow-wrap:anywhere}.receipt-account small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.receipt-account input{width:20px;height:20px;accent-color:var(--deep);flex:none}.receipt-menu p{font-size:11px;line-height:1.7;color:var(--muted);margin:11px 0 4px}.receipt-menu a{font-size:11px;color:var(--deep)}@media (max-width:620px){.panel-heading{gap:8px;flex-wrap:wrap}.inbox-heading-actions{width:100%;justify-content:flex-start}.receipt-control>.soft-button{min-height:44px}.receipt-menu{right:auto;left:0}}.assignments-page{max-width:1160px}.assignments-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:18px 0;padding:16px;background:#fff;border:1px solid var(--border);border-radius:13px}.assignments-toolbar label{display:grid;gap:5px;font-size:11px;color:var(--muted)}.assignments-toolbar input{min-height:39px;border:1px solid var(--border);border-radius:8px;padding:6px 9px;font:inherit;color:var(--ink);background:#fff}.assignments-toolbar button{min-height:39px}.assignments-timezone{margin-inline-start:auto;font-size:11px;color:var(--muted)}.assignments-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 12px}.assignments-summary strong{font-size:15px}.assignments-summary span{font-size:12px;color:var(--muted)}.assignments-list{display:grid;gap:12px}.assignment-card{background:#fff;border:1px solid var(--border);border-radius:13px;overflow:hidden}.assignment-card-main{display:block;width:100%;text-align:start;border:0;background:none;padding:16px 18px;color:inherit;font:inherit;cursor:pointer}.assignment-card-main:hover,.assignment-card-main:focus-visible{background:#f6faf8}.assignment-card-head,.assignment-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.assignment-card-head{justify-content:space-between}.assignment-card-head strong{font-size:15px}.assignment-card-head span{font-size:11px;color:#2d7964;background:#eaf7f1;border-radius:16px;padding:3px 9px}.assignment-card-meta{font-size:11px;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.assignment-card-meta span{display:inline-flex;align-items:center;gap:4px}.assignment-card-meta b{color:var(--ink)}.assignment-card-main p{font-size:12px;color:#425a53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:12px 0}.assignment-day-difference{margin-top:10px;padding:8px 10px;border-radius:8px;background:#fff8e8;color:#8b6318;font-size:11px}.assignment-open-label{display:inline-block;color:var(--deep);font-size:11px;font-weight:700;margin-top:10px}.assignment-card-actions{padding:0 18px 14px}.assignment-expanded{border-top:1px solid var(--border);padding:14px 18px}.assignment-expanded>p{font-size:12px;color:var(--muted)}.assignment-facts{display:flex;flex-wrap:wrap;gap:8px 18px;padding-bottom:12px;font-size:11px;color:var(--muted)}.assignment-facts b{color:var(--ink);font-weight:600}.assignment-expanded .assignment-timeline{max-width:700px}.assignments-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;font-size:12px}.assignments-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:110px;color:var(--muted);font-size:13px;background:#fff;border:1px solid var(--border);border-radius:12px}@media (max-width:620px){.assignments-page{padding:16px}.assignments-toolbar{align-items:stretch}.assignments-toolbar label{width:100%}.assignments-toolbar input{width:100%;min-height:44px}.assignments-toolbar button{min-height:44px}.assignments-timezone{width:100%;margin:0}.assignment-card-main{padding:14px}.assignment-card-actions{padding:0 14px 14px}.assignment-expanded{padding:14px}}.conversation-assistant-reply{padding:8px 12px;border:1px solid var(--border,#dce7e4);border-radius:12px;max-height:40dvh;overflow:auto;font-size:13px}.conversation-assistant-reply summary{cursor:pointer}.reply-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px}.reply-settings-grid label{display:grid;gap:4px}.reply-settings-grid input,.reply-settings-grid select{min-width:0;width:100%;padding:8px}.reply-settings-grid input[type=checkbox]{width:auto}.assigned-quick-replies-trigger{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#254a40);padding:6px 9px;font:inherit;font-size:11px;cursor:pointer}.assigned-quick-replies-trigger:hover,.assigned-quick-replies-trigger[aria-expanded=true]{background:#ecf7f1;color:#08765b}.outreach-live,.outreach-idle{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700}.outreach-live{color:#086a4b;background:#d9f6e8;border:1px solid #9bdfbd}.outreach-idle{color:var(--muted,#637970);background:var(--surface-soft,#edf2ef);border:1px solid var(--border,#cbded3)}.outreach-edit{margin:12px 0}.outreach-edit fieldset{display:grid;gap:10px;min-width:0}.outreach-edit label{display:grid;gap:5px}.outreach-edit input,.outreach-edit textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit}:root[data-theme=dark] .outreach-live{color:#b3f8d4;background:#134b37;border-color:#267a57}.workspace-control{position:relative;margin:0 0 15px}.workspace-control .workspace-pill{width:100%;text-align:right;font:inherit;cursor:pointer;margin-bottom:0}.workspace-menu{background:#fff;border:1px solid #dce9e4;border-radius:12px;padding:12px;display:grid;gap:12px}.workspace-menu label,.platform-page label,.platform-modal label{display:grid;gap:7px;font-size:13px;color:#31544d}.workspace-menu input,.workspace-menu select,.platform-page input:not([type=checkbox]),.platform-page select,.platform-page textarea,.platform-modal input,.platform-modal select,.platform-modal textarea{box-sizing:border-box;width:100%;border:1px solid #dce9e4;border-radius:8px;padding:10px;font:inherit;background:#fff;color:#234c41}.workspace-menu form{display:grid;gap:10px}.platform-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.platform-actions button,.workflow-editor>button,.workflow-option>button{border:1px solid #d6e5df;background:#eff8f3;border-radius:8px;padding:8px 12px;color:#175641;cursor:pointer;font:inherit}.platform-actions button:disabled{opacity:.5;cursor:default}.platform-page .template-card{padding:20px}.platform-page .template-card p{white-space:pre-wrap}.platform-status{background:#fff5df;padding:12px;border-radius:8px;overflow-wrap:anywhere}.platform-search{max-width:400px;margin-bottom:20px}.template-preview{width:100%;max-height:220px;object-fit:contain;border-radius:10px;margin:10px 0}.platform-modal{background:#fff;max-width:560px;width:calc(100% - 32px);max-height:85dvh;overflow-y:auto;padding:24px;border-radius:20px;display:grid;gap:14px}.platform-modal textarea{min-height:90px}.workflow-editor{margin-top:24px;background:#f5faf7;border:1px solid #dce8e2;border-radius:16px;padding:20px}.platform-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.workflow-canvas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:24px 0;background-image:radial-gradient(#ceded5 1px,transparent 1px);background-size:16px 16px;padding:16px}.workflow-node{background:#fff;border:1px solid #d7e4de;border-top:4px solid #26a07d;border-radius:12px;padding:15px;display:grid;gap:12px;align-content:start;box-shadow:0 5px 14px #1843390a}.workflow-node header{display:flex;justify-content:space-between;align-items:center;gap:8px}.workflow-node header button{font:inherit;background:none;border:0;color:#8a4040;cursor:pointer}.workflow-node small{font-size:10px;color:#718d81}.node-choices{border-top-color:#d7a03d}.node-assign{border-top-color:#9064b8}.node-end{border-top-color:#728c84}.workflow-option{border-right:3px solid #dfbd77;padding:10px;display:grid;gap:7px}.workflow-links{display:flex;gap:5px;flex-wrap:wrap;color:#7252a0;font-size:11px}.workflow-trace{display:grid;gap:10px;margin-top:16px}.workflow-trace>div{background:#fff;border-right:3px solid #8661af;padding:15px}.workflow-trace p{white-space:pre-wrap}.settings-content fieldset{border:0;display:grid;gap:18px;padding:0}.platform-page button:focus-visible,.workspace-control button:focus-visible{outline:2px solid #12866c;outline-offset:3px}@media (max-width:650px){.workflow-canvas{grid-template-columns:1fr;padding:0}.workflow-editor{padding:12px}.platform-form-grid{grid-template-columns:1fr}}.business-hours-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:center;margin-block:8px}.sidebar{height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar>*{flex-shrink:0}.sending-warnings{margin:12px 16px;padding:14px;border:1px solid #e7c887;border-radius:12px;background:#fff9e9;color:#624b23;font-size:13px;line-height:1.8}.sending-warnings summary{cursor:pointer;font-weight:700}.sending-warnings a{color:#146951}.sending-warnings li{margin-block:5px}.outreach-panel{background:#fff;border:1px solid #ccdfd5;border-radius:16px;padding:20px;margin-block:20px;min-width:0;display:grid;gap:16px}.outreach-panel header{display:flex;justify-content:space-between;gap:12px;align-items:center}.outreach-panel h2{margin:0}.outreach-panel fieldset,.outreach-controls fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.outreach-panel button,.outreach-controls button{min-height:40px;padding:9px 14px;border-radius:8px;background:#edf7f1;color:#205742;border:1px solid #cbded3;font:inherit;cursor:pointer}.outreach-panel button:disabled,.outreach-controls button:disabled{opacity:.5;cursor:default}.outreach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.outreach-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.outreach-actions input{flex:1;min-width:150px}.outreach-category{display:flex!important;align-items:center;gap:8px!important;font-size:12px;margin-block:8px}.outreach-category select{width:auto!important;max-width:100%;padding:6px;border:1px solid #d2e2d9;border-radius:6px;font:inherit}.outreach-check{display:flex!important;align-items:center;gap:10px!important}.outreach-check input{width:18px!important;height:18px;flex-shrink:0}.outreach-check small{display:block}.outreach-recipients{max-height:360px;overflow:auto;border:1px solid #dce7e0;border-radius:8px}.outreach-recipients>div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #edf1ee}.outreach-recipients span{overflow-wrap:anywhere}.outreach-preview article,.outreach-batch,.outreach-attempts article,.outreach-new{padding:14px;border:1px solid #d9e6df;border-radius:10px;margin-block:10px;overflow-wrap:anywhere}.outreach-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.outreach-preview article>span{margin-inline:12px}.outreach-hold{padding:14px;background:#fff1ec;border:1px solid #edb8a8;border-radius:10px}.outreach-controls form,.outreach-control-fields{display:grid;gap:12px;margin-top:12px}.outreach-controls label{display:grid;gap:6px;font-size:12px}.outreach-controls input:not([type=checkbox]),.outreach-controls select{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid #d8e4dc;border-radius:6px;font:inherit}.outreach-panel summary,.outreach-controls summary{cursor:pointer;font-weight:600}.outreach-panel .sending-warnings{margin:0}.outreach-import{padding:16px;border:1px solid #d9e6df;border-radius:12px;display:grid;gap:12px;min-width:0}.outreach-import h3,.outreach-import p{margin:0}.outreach-import label{display:grid;gap:6px}.outreach-import textarea,.outreach-import input[type=file]{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #d8e4dc;border-radius:8px;font:inherit}.outreach-import-rows{max-height:260px;overflow:auto;border:1px solid #dce7e0;border-radius:8px}.outreach-import-rows>div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #edf1ee;overflow-wrap:anywhere}.outreach-import-rows small{color:#6b7f75}@media (max-width:650px){.outreach-panel{padding:12px}.outreach-grid{grid-template-columns:1fr}.outreach-panel header{flex-wrap:wrap}.outreach-panel button,.outreach-controls button{min-height:44px}.sending-warnings{margin-inline:8px}.outreach-recipients>div,.outreach-import-rows>div{align-items:flex-start;flex-wrap:wrap}.outreach-check{min-width:0}}.outreach-group-folders,.outreach-schedule{display:grid;gap:10px;padding:14px;border:1px solid #d9e6df;border-radius:10px;min-width:0}.outreach-group-folders h3,.outreach-group-folders p{margin:0}.outreach-group-folders .outreach-actions>label,.outreach-schedule>label{display:grid;gap:6px;min-width:min(100%,180px)}.outreach-actions button.selected{background:#0e6f5a;color:#fff;border-color:#0e6f5a}.outreach-preview>small{display:block;margin-block:6px 14px;opacity:.8}@media (max-width:650px){.outreach-group-folders .outreach-actions>label,.outreach-schedule>label{width:100%}}.outreach-overview{display:grid;gap:14px;padding:18px;margin-block:18px;background:var(--surface,#fff);border:1px solid var(--border,#d9e6df);border-radius:18px;min-width:0}.outreach-overview>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.outreach-overview h2,.outreach-overview p{margin:0}.outreach-overview>header p{margin-top:5px;color:var(--muted,#637970);font-size:13px}.outreach-overview button{min-height:40px;padding:8px 12px;border-radius:9px;border:1px solid var(--border,#cbded3);background:var(--surface-soft,#edf7f1);color:var(--ink,#205742);font:inherit;cursor:pointer}.outreach-overview button:disabled{opacity:.5;cursor:default}.outreach-overview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.outreach-overview-card{display:grid;gap:10px;padding:15px;border:1px solid var(--border,#d9e6df);border-radius:13px;min-width:0;background:var(--surface-soft,#f7fbf8)}.outreach-overview-title{display:flex;justify-content:space-between;gap:10px;align-items:start}.outreach-overview-title>div{display:grid;gap:4px;min-width:0}.outreach-overview-title span,.outreach-overview-card small{font-size:12px;color:var(--muted,#637970)}.outreach-overview-card progress{width:100%;height:9px;accent-color:#0c795e}.outreach-overview-card p{font-size:13px;overflow-wrap:anywhere}.outreach-overview-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.outreach-overview-actions label{display:grid;gap:4px;flex:1;min-width:min(100%,170px);font-size:12px}.outreach-overview-actions select{box-sizing:border-box;width:100%;min-height:40px;padding:7px;border-radius:9px;border:1px solid var(--border,#cbded3);background:var(--surface,#fff);color:var(--ink,#205742);font:inherit}.outreach-retarget-notice{padding:12px;border-radius:10px;border:1px solid var(--border,#cbded3);background:var(--surface-soft,#edf7f1)}@media (max-width:650px){.outreach-overview{padding:12px}.outreach-overview>header{flex-wrap:wrap}.outreach-overview-actions>*{width:100%}}.social-page{height:100%;overflow:auto;padding:30px 34px 50px;background:#f6faf8;color:#183f36;direction:rtl}.social-page-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.social-page-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#126a57,#20a27e);box-shadow:0 10px 25px #126a572e}.social-page-header h1{font-size:23px;margin:0 0 4px}.social-page-header p{font-size:10px;color:#81958f;margin:0}.social-page-action{margin-right:auto}.social-primary,.social-secondary,.social-link-button{border:0;border-radius:9px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:700 10px inherit;cursor:pointer}.social-primary{background:#126e5a;color:#fff}.social-secondary{background:#fff;color:#315c52;border:1px solid #d9e7e2}.social-link-button{background:transparent;color:#176f5b;padding:7px}.social-primary:disabled,.social-secondary:disabled,.social-link-button:disabled{opacity:.45;cursor:not-allowed}.social-notice{max-width:680px;background:#e9f6f1;border:1px solid #cce8dc;color:#276c5c;padding:10px 13px;border-radius:9px;margin:-8px 0 18px;display:flex;justify-content:space-between;font-size:10px}.social-notice button{border:0;background:none;color:inherit}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.platform-card{--platform:#18856b;background:#fff;border:1px solid #e1ebe7;border-radius:15px;padding:16px;min-height:195px;box-shadow:0 7px 22px #1441370a;position:relative;overflow:hidden}.platform-card:before{content:"";height:3px;position:absolute;inset:0 0 auto;background:var(--platform);opacity:.25}.platform-card.enabled:before{opacity:1}.platform-card-top{display:flex;align-items:center;justify-content:space-between}.platform-logo{width:38px;height:38px;border-radius:11px;background:var(--platform,#18856b);color:#fff;display:grid;place-items:center;font-weight:900;font-size:16px}.platform-card h2{font-size:13px;margin:15px 0 5px}.platform-card>p{font-size:9px;color:#7e928c;margin:0;min-height:18px}.capability-dots{display:flex;gap:4px;flex-wrap:wrap;margin-top:14px}.capability-dots span{padding:3px 6px;border-radius:5px;background:#f0f5f3;color:#6f837d;font-size:7px}.platform-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:17px;border-top:1px solid #eef3f1;padding-top:10px}.switch-control{width:34px;height:19px;border:0;border-radius:20px;background:#cedbd7;padding:2px;cursor:pointer}.switch-control span{display:block;width:15px;height:15px;background:#fff;border-radius:50%;transition:.2s}.switch-control.on{background:#19a47e}.switch-control.on span{transform:translate(-15px)}.social-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;font-size:8px;color:#667d76;background:#f0f4f2;white-space:nowrap}.social-status i{width:5px;height:5px;border-radius:50%;background:#91a49e}.status-connected,.status-published,.status-approved{background:#e4f6ee;color:#13765e}.status-connected i,.status-published i,.status-approved i{background:#19a47e}.status-needs_credentials,.status-configuration_required,.status-failed{background:#fff0e8;color:#a96634}.status-needs_credentials i,.status-configuration_required i,.status-failed i{background:#e79646}.status-scheduled,.status-queued,.status-review{background:#eeeafb;color:#7056a2}.status-scheduled i,.status-queued i,.status-review i{background:#8a6ebe}.social-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d2c256b;z-index:50;display:grid;place-items:center;padding:18px}.social-modal{width:min(420px,100%);background:#fff;border-radius:18px;padding:27px;display:grid;gap:13px;box-shadow:0 30px 90px #0a32284d;position:relative}.social-modal .modal-x{position:absolute;left:14px;top:14px;border:0;background:#f0f4f2;border-radius:8px;padding:6px}.social-modal h2{font-size:18px;margin:3px 0 0}.social-modal p{font-size:10px;color:#7f928d;line-height:1.7;margin:0}.social-modal label,.composer-card label{display:grid;gap:6px;font-size:9px;color:#70877f;font-weight:700}.social-modal input,.composer-card input,.composer-card textarea{border:1px solid #dbe8e3;border-radius:8px;padding:10px;font:inherit;outline:0;background:#fbfdfc}.social-modal input:focus,.composer-card input:focus,.composer-card textarea:focus{border-color:#25a07f;box-shadow:0 0 0 3px #25a07f1a}.social-security{display:flex;gap:7px;background:#edf7f3;color:#347263;padding:10px;border-radius:8px;font-size:9px}.studio-layout{display:grid;grid-template-columns:minmax(430px,1.2fr) minmax(280px,.8fr);gap:17px}.composer-card,.studio-side>div,.content-table,.social-inbox-layout,.analytics-cards article,.analytics-empty,.approval-columns>section{background:#fff;border:1px solid #dfeae6;border-radius:14px;box-shadow:0 6px 20px #15443a0a}.composer-card{padding:20px;display:grid;gap:15px}.composer-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f0;padding-bottom:14px}.composer-head>div{display:flex;flex-direction:column;gap:3px}.composer-head b{font-size:13px}.composer-head span{font-size:8px;color:#94a39f}.composer-card textarea{resize:vertical;min-height:130px;line-height:1.8}.composer-card label{position:relative}.composer-card label small{position:absolute;left:8px;bottom:7px;color:#98aaa4;font-weight:400}.account-picker>b{font-size:10px}.account-picker{display:flex;gap:7px;flex-wrap:wrap}.account-picker>b,.account-picker>p{width:100%}.account-picker>p{font-size:9px;color:#8c9c98}.account-picker button{display:flex;align-items:center;gap:7px;border:1px solid #dfe9e5;background:#fff;border-radius:9px;padding:7px 9px;min-width:140px;text-align:right}.account-picker button>span{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#e6f4ef;color:#176e5a;font-weight:800}.account-picker button div{display:flex;flex-direction:column}.account-picker button strong{font-size:9px}.account-picker button small{font-size:7px;color:#91a19c}.account-picker button.selected{border-color:#1d9b79;background:#f0faf6}.schedule-row{display:flex;align-items:center;gap:9px;background:#f5f9f7;padding:9px 12px;border-radius:9px}.schedule-row label{display:flex;align-items:center;flex-direction:row;gap:9px}.schedule-row input{padding:5px;background:#fff}.composer-card>footer{display:flex;justify-content:flex-end;gap:8px}.studio-side{display:grid;gap:14px;align-content:start}.idea-board,.post-preview{padding:16px}.idea-board header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.idea-board header>div{display:flex;gap:7px;align-items:center}.idea-board b{font-size:11px}.idea-board em{font:600 9px monospace;background:#eef5f2;border-radius:999px;padding:4px 7px}.idea-board button{width:100%;display:flex;justify-content:space-between;border:0;border-bottom:1px solid #edf2f0;background:none;padding:10px 3px;text-align:right;color:#31594f;font:10px inherit}.idea-board>span{font-size:9px;color:#92a29d}.post-preview>span{font-size:9px;color:#889b95}.post-preview article{margin-top:10px;border:1px solid #e2e9e6;border-radius:10px;overflow:hidden}.preview-author{display:flex;align-items:center;gap:8px;padding:10px}.preview-author>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#1b846d;color:#fff;font-style:normal}.preview-author>div{display:flex;flex-direction:column;flex:1}.preview-author b{font-size:9px}.preview-author small{font-size:7px;color:#8b9b96}.post-preview article>p{font-size:9px;line-height:1.8;padding:0 10px;min-height:35px}.preview-placeholder{height:145px;background:linear-gradient(135deg,#edf5f2,#d9ebe5);display:grid;place-items:center;color:#7da298}.post-preview article footer{display:flex;justify-content:space-around;padding:9px;border-top:1px solid #e7eeeb;color:#70837d}.post-preview article footer span{display:flex;gap:4px;font-size:8px}.content-table{margin-top:18px;padding:16px}.content-table>header{display:flex;justify-content:space-between;align-items:center;padding:0 3px 12px;border-bottom:1px solid #edf2f0}.content-table h2{font-size:13px;margin:0}.content-table header span{font-size:9px;color:#8da099}.content-row{display:grid;grid-template-columns:38px minmax(180px,1fr) 80px 110px 150px;align-items:center;gap:10px;padding:11px 3px;border-bottom:1px solid #eef3f1}.content-row:last-child{border-bottom:0}.content-thumb{width:34px;height:34px;border-radius:8px;background:#e9f4f0;display:grid;place-items:center;color:#287a67}.content-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.content-row b{font-size:10px}.content-row span,.content-row time{font-size:8px;color:#879993;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.calendar-strip>section{min-height:130px;background:#fff;border:1px solid #e1ebe7;border-radius:11px;padding:10px}.calendar-strip>section.has-items{border-color:#b9ded1}.calendar-strip>section>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calendar-strip header b{font-size:8px;color:#869993}.calendar-strip header strong{font-size:14px}.calendar-strip article{background:#edf8f4;border-right:3px solid #1a9c78;border-radius:7px;padding:7px;margin-top:6px;display:grid;gap:3px}.calendar-strip article>span{font-size:7px;color:#769188}.calendar-strip article>b{font-size:8px}.calendar-strip article .social-status{justify-self:start}.media-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.media-grid article{background:#fff;border:1px solid #dfe9e5;border-radius:12px;overflow:hidden}.media-grid img,.media-file-icon{width:100%;height:145px;object-fit:cover;background:#e9f3ef;display:grid;place-items:center;color:#4b8173}.media-grid article>div:last-child{display:flex;flex-direction:column;padding:10px;gap:3px}.media-grid b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-grid span{font-size:7px;color:#8ba09a}.social-blank{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7e9690;gap:7px;padding:25px}.social-blank b{font-size:12px;color:#3b6258}.social-blank span{font-size:9px;max-width:300px;line-height:1.7}.social-inbox-layout{height:calc(100vh - 180px);display:grid;grid-template-columns:340px 1fr;overflow:hidden}.social-inbox-layout>aside{border-left:1px solid #e1ebe7;overflow:auto}.social-search{margin:12px;display:flex;align-items:center;gap:7px;border:1px solid #dce8e3;border-radius:8px;padding:8px}.social-search input{border:0;outline:0;width:100%;font:9px inherit}.social-inbox-layout>aside>button{width:100%;border:0;border-bottom:1px solid #edf2f0;background:#fff;display:flex;align-items:center;gap:9px;padding:12px;text-align:right}.social-inbox-layout>aside>button.selected{background:#edf8f4;border-right:3px solid #179675}.social-inbox-layout>aside>button>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#fff;font-style:normal}.social-inbox-layout>aside>button>div{display:flex;flex-direction:column;min-width:0;flex:1}.social-inbox-layout>aside>button b{font-size:10px}.social-inbox-layout>aside>button span{font-size:8px;color:#748a83;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-inbox-layout>aside>button small{font-size:7px;color:#9baba6}.social-inbox-layout>main{display:flex;flex-direction:column;min-width:0}.social-inbox-layout>main>header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #e7efec}.social-inbox-layout>main>header>div{display:flex;flex-direction:column}.social-inbox-layout>main>header b{font-size:12px}.social-inbox-layout>main>header span{font-size:8px;color:#82968f}.social-thread{flex:1;overflow:auto;padding:20px}.social-thread article{max-width:70%;background:#f0f5f3;border-radius:12px 12px 3px;padding:11px;margin-bottom:10px}.social-thread article.reply{margin-right:auto;background:#dff4eb;border-radius:12px 12px 12px 3px}.social-thread article span,.social-thread article time{font-size:7px;color:#81958e}.social-thread article p{font-size:10px;line-height:1.8}.social-inbox-layout>main>footer{display:flex;gap:8px;padding:12px;border-top:1px solid #e2ebe7}.social-inbox-layout textarea{flex:1;border:1px solid #d9e6e1;border-radius:9px;padding:10px;resize:none;font:10px inherit}.analytics-range{display:flex;align-items:center;gap:6px;margin-bottom:14px}.analytics-range button{border:1px solid #dbe7e2;background:#fff;border-radius:7px;padding:7px 10px;color:#6f857e;font:9px inherit}.analytics-range button.active{background:#176f5b;color:#fff}.analytics-range span{margin-right:auto;font-size:8px;color:#899b96}.analytics-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.analytics-cards article{padding:17px;display:flex;flex-direction:column;gap:6px}.analytics-cards span{font-size:9px;color:#7d918b}.analytics-cards strong{font-size:24px}.analytics-cards small{font-size:7px;color:#9baca7}.analytics-empty{margin-top:15px;padding:17px;display:flex;gap:10px;align-items:center;color:#8a6d39;background:#fffaf0;border-color:#ead8b5}.analytics-empty>div{display:flex;flex-direction:column}.analytics-empty b{font-size:10px}.analytics-empty span{font-size:8px}.approval-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.approval-columns>section{padding:13px;min-height:240px}.approval-columns section>header{display:flex;justify-content:space-between;border-bottom:1px solid #edf2f0;padding-bottom:10px}.approval-columns header b{font-size:10px}.approval-columns header em{font:8px monospace;background:#edf4f1;padding:4px 6px;border-radius:999px}.approval-columns article{display:flex;flex-direction:column;gap:4px;border:1px solid #e4ece9;border-radius:8px;padding:10px;margin-top:9px}.approval-columns article strong{font-size:9px}.approval-columns article span,.approval-columns article time{font-size:7px;color:#8a9c96}@media (max-width:1200px){.platform-grid{grid-template-columns:repeat(3,1fr)}.media-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){.platform-grid{grid-template-columns:repeat(2,1fr)}.studio-layout{grid-template-columns:1fr}.calendar-strip{grid-template-columns:repeat(4,1fr)}.media-grid{grid-template-columns:repeat(3,1fr)}.social-inbox-layout{grid-template-columns:280px 1fr}.analytics-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.social-page{padding:20px 13px}.social-page-header{align-items:flex-start}.social-page-action{width:100%;margin-top:7px}.platform-grid,.analytics-cards,.approval-columns{grid-template-columns:1fr}.calendar-strip,.media-grid{grid-template-columns:repeat(2,1fr)}.studio-layout{display:block}.studio-side{margin-top:14px}.content-row{grid-template-columns:38px 1fr 90px}.content-row>span,.content-row>time{display:none}.social-inbox-layout{display:block;height:auto}.social-inbox-layout>aside{height:330px;border-left:0;border-bottom:1px solid #e1ebe7}.social-inbox-layout>main{height:520px}.social-page-header{flex-wrap:wrap}.calendar-strip>section{min-height:110px}}.platform-account-count{font-size:8px;color:#18765f;margin-top:9px}.platform-setup-modal{max-height:min(760px,92vh);overflow:auto}.platform-credentials-form,.add-social-account{display:grid;gap:10px}.platform-credentials-form label{display:grid;gap:6px;font-size:9px;color:#70877f}.platform-credentials-form input,.add-social-account input{border:1px solid #dbe8e3;border-radius:8px;padding:10px;font:inherit}.linked-accounts{border-top:1px solid #e7efec;padding-top:13px}.linked-accounts h3,.add-social-account h3{font-size:11px;margin:0 0 8px}.linked-accounts>div{display:flex;align-items:center;gap:8px;background:#f5f9f7;border-radius:9px;padding:8px;margin-top:6px}.linked-accounts>div>span{width:28px;height:28px;border-radius:8px;background:#dff1ea;display:grid;place-items:center;color:#176d59;font-weight:800}.linked-accounts>div>div{display:flex;flex-direction:column;gap:3px;flex:1}.linked-accounts b{font-size:9px}.linked-accounts button{border:0;background:none;color:#a25e55;font:8px inherit}.linked-accounts>p{font-size:8px;color:#8b9d97}.add-social-account{border-top:1px solid #e7efec;padding-top:13px}.client-review-page{min-height:100vh;background:radial-gradient(circle at 80% 10%,#dff4ea,transparent 35%),#f5faf8;display:grid;place-items:center;padding:20px;direction:rtl}.client-review-card{width:min(600px,100%);background:#fff;border:1px solid #dce8e3;border-radius:20px;padding:34px;box-shadow:0 25px 70px #11463a1f;text-align:center;color:#234b42}.client-review-card>svg{color:#15916e}.client-review-card h1{font-size:22px}.client-review-card p{font-size:11px;color:#718780;line-height:1.9}.review-content{text-align:right}.review-brand{font-size:9px;color:#168069;background:#e6f5ef;border-radius:999px;padding:6px 10px}.review-body{white-space:pre-wrap;background:#f7faf9;padding:18px;border-radius:11px;margin:20px 0}.review-targets{display:flex;gap:6px}.review-targets span{font-size:8px;background:#e9f3ef;padding:5px 8px;border-radius:6px}.review-content label{display:grid;gap:7px;font-size:10px;margin-top:18px}.review-content textarea{border:1px solid #d9e6e1;border-radius:9px;padding:11px;font:inherit;resize:vertical}.review-content footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}html,body,#root{width:100%;max-width:100%}:root[lang=en]{font-family:Inter,Segoe UI,Arial,sans-serif}:root[dir=ltr] .app-shell,:root[dir=ltr] .auth-page,:root[dir=ltr] .auth-loading,:root[dir=ltr] .onboarding-page{direction:ltr}:root[dir=ltr] .sidebar{border-left:0;border-right:1px solid var(--border)}:root[dir=ltr] .nav-item,:root[dir=ltr] .account-row,:root[dir=ltr] .conversation-item,:root[dir=ltr] .settings-tab{text-align:left}:root[dir=ltr] .nav-item em,:root[dir=ltr] .nav-folder-chevron,:root[dir=ltr] .top-actions,:root[dir=ltr] .conversation-top time,:root[dir=ltr] .take-button{margin-left:auto;margin-right:0}:root[dir=ltr] .sidebar-close{margin-left:auto;margin-right:0}:root[dir=ltr] .conversation-panel{border-left:0;border-right:1px solid var(--border)}:root[dir=ltr] .conversation-item.selected{border-right:0;border-left:3px solid var(--deep);padding-right:17px;padding-left:14px}:root[dir=ltr] .settings-nav{border-left:0;border-right:1px solid var(--border)}:root[dir=ltr] .nav-folder-item{padding-right:11px;padding-left:28px}:root[dir=ltr] .sidebar{left:auto}.language-control{display:flex;align-items:center;gap:6px;color:#6d857f;font-size:11px;white-space:nowrap}.language-control select,.login-language select{color:var(--ink);border:1px solid var(--border);border-radius:8px;background:#fff;padding:6px 8px;min-height:36px}.login-language{display:flex;justify-content:flex-end;align-items:center;gap:7px}.login-language label{margin:0}@media (max-width: 860px){:root[dir=ltr] .sidebar{left:-260px;right:auto;transition:left .25s;box-shadow:12px 0 30px #14322a1f}:root[dir=ltr] .sidebar.sidebar-open{left:0;right:auto}}@media (max-width: 700px){.language-control span{display:none}.language-control select{max-width:90px;font-size:11px;padding:4px}:root[dir=ltr] .settings-nav{border-right:0}}.app-shell,.main-area{min-width:0}.app-shell{height:100dvh;min-height:0}.main-area{height:100%}.inbox-layout{flex:1 1 auto;height:auto;min-height:0;grid-template-rows:minmax(0,1fr)}.conversation-panel,.chat-panel{min-width:0;min-height:0}.details-dock{min-width:0;min-height:0;overflow:hidden}.details-dock .conversation-details{height:100%;overflow-y:auto}.details-close,.mobile-back-button{display:none}.chat-header-actions>.icon-button:first-child{display:none}.sidebar .sidebar-close,.details-backdrop,.sidebar-backdrop{display:none}.chat-person,.chat-person>div:last-child{min-width:0}.chat-person h2,.chat-person p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-person p{display:block}.message-bubble{min-width:0;overflow-wrap:anywhere}.composer textarea,.page-view,.social-page,.platform-page{min-width:0}.page-view>*,.social-page>*,.platform-page>*{min-width:0}.member-row,.report-table-row,.account-status,.template-card,.metric-card{min-width:0}.modal-backdrop,.social-modal-backdrop{overflow-y:auto}.qr-modal,.social-modal,.platform-modal{max-height:calc(var(--app-height, 100dvh) - 32px);overflow-y:auto}@media (max-width: 1280px){.chat-header-actions>.icon-button:first-child{display:grid}.inbox-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.details-dock{position:fixed;top:0;bottom:0;left:0;z-index:31;width:min(360px,100vw);max-height:var(--app-height, 100dvh);background:#fff;box-shadow:12px 0 35px #0f3a3029;transform:translate(-102%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility .22s ease}.details-dock-open{transform:translate(0);visibility:visible;pointer-events:auto}.details-dock .conversation-details{display:block;padding-top:52px;border-right:0}.details-close{display:grid;position:absolute;top:10px;left:12px;z-index:1;width:40px;height:40px;background:#f1f7f4;border-color:var(--border)}.details-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;border:0;background:#0f28225c}}@media (max-width: 860px){.inbox-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.sidebar{height:var(--app-height, 100dvh);min-height:0;overflow-y:auto}.sidebar .sidebar-close{display:grid}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;border:0;background:#0f282252}.social-page-header,.page-heading,.report-actions,.report-presets,.platform-actions{flex-wrap:wrap}.report-table-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.social-inbox-layout,.studio-layout{min-width:0}}@media (max-width: 700px),(max-height: 500px) and (max-width: 900px){.app-shell,.main-area{height:var(--app-height, 100dvh);min-height:0}.topbar{height:60px;flex-basis:60px;padding-inline:12px}.top-actions{gap:5px}.inbox-layout{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden}.conversation-panel,.chat-panel{width:100%;height:100%;min-height:0;flex:1 1 auto}.conversation-panel{display:flex}.mobile-list-open>.chat-panel,.mobile-chat-open>.conversation-panel{display:none}.mobile-back-button{display:grid;flex:0 0 40px;width:40px;height:40px}.chat-header{padding-inline:9px;gap:5px}.chat-person{flex:1;overflow:hidden;gap:5px}.chat-header-actions{flex:0 0 auto}.chat-header-actions .icon-button:not(:first-child){display:none}.chat-context{overflow-x:auto;white-space:nowrap;padding-inline:12px}.chat-context>*{flex:0 0 auto}.messages-area{padding:12px;scrollbar-gutter:auto}.message-bubble{max-width:min(88%,560px)}.message-media-image,.message-media-video{max-width:100%}.composer-wrap{padding:8px 10px max(8px,env(safe-area-inset-bottom))}.composer-hint{display:none}.composer .icon-button,.composer .send-button{width:40px;height:40px;flex:0 0 40px}.composer textarea{font-size:16px}.filter-tabs{overflow-x:auto;flex-wrap:nowrap}.filter-tabs button{min-height:42px}.conversation-item,.conversation-group-heading{min-height:56px}.page-view,.social-page{padding:18px 12px 32px}.page-heading,.social-page-header{gap:10px}.page-heading .primary-button,.social-page-action{width:100%;justify-content:center}.dashboard-grid,.template-grid,.automation-grid,.platform-grid,.analytics-cards,.approval-columns,.studio-layout{grid-template-columns:minmax(0,1fr)}.settings-card{display:block}.settings-nav{display:flex;overflow-x:auto;border-left:0;border-bottom:1px solid var(--border)}.settings-tab{flex:0 0 auto;width:auto;white-space:nowrap}.settings-content{max-width:100%;padding:18px 14px}.member-form,.platform-form-grid,.workflow-canvas{grid-template-columns:minmax(0,1fr)}.member-row{flex-wrap:wrap}.report-toolbar{align-items:stretch}.report-toolbar label{flex:1 1 135px;min-width:0}.report-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.report-table-row strong{grid-column:1 / -1}.reminder-card{flex-wrap:wrap}.reminder-card-main{flex-basis:calc(100% - 60px)}.social-inbox-layout{display:block;height:auto}.social-modal,.platform-modal,.qr-modal{width:min(100%,520px);padding:18px}.icon-button,.menu-button,.sidebar-close,.nav-item,.soft-button,.primary-button,.outline-button{min-height:40px}.sidebar{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width: 360px){.metrics-grid{grid-template-columns:minmax(0,1fr)}.inbox-controls{flex-wrap:wrap}.inbox-controls select{min-height:38px}.chat-person .avatar{display:none}.message-bubble{max-width:94%}}.qr-onboarding-option{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px;border:1px solid var(--border);border-radius:10px;background:#f7fbf9;cursor:pointer}.qr-onboarding-option input{margin:5px 0 0;width:18px;height:18px;flex:0 0 18px;accent-color:var(--deep)}.qr-onboarding-option span{display:grid;gap:3px}.qr-onboarding-option b{font-size:12px;color:#31584f}.qr-onboarding-option small{font-size:10px;color:#78928a;line-height:1.7}.onboarding-page{min-height:100dvh;padding:20px;display:grid;place-items:center;background:#f4f8f6}.onboarding-card{width:min(440px,100%);max-height:calc(var(--app-height, 100dvh) - 40px);overflow-y:auto;display:grid;justify-items:center;gap:14px;padding:28px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow);text-align:center}.onboarding-card h1{margin:0;font-size:20px;color:#254c43}.onboarding-card>p{margin:0;color:#718b83;font-size:12px;line-height:1.9}.onboarding-qr{width:min(256px,100%);aspect-ratio:1;display:grid;place-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;background:#fff}.onboarding-qr img{display:block;width:100%;height:100%;object-fit:contain}.onboarding-qr-wait{display:grid;justify-items:center;gap:10px;color:#86a098;font-size:11px}.onboarding-actions{width:100%;display:flex;justify-content:space-between;gap:8px}.onboarding-actions button{min-height:40px}@media (max-width: 620px){.onboarding-page{padding:12px}.onboarding-card{padding:20px 14px;max-height:calc(var(--app-height, 100dvh) - 24px)}}.account-status-card>.account-delete-button{color:#b54444;border-color:#f0cece;background:#fff6f6}.account-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#122b278c}.account-row-wrap{display:flex;align-items:center;min-width:0;gap:3px}.account-row-wrap .account-row{flex:1;min-width:0}.account-row-wrap .account-count{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-new-chat{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface, #fff);color:var(--deep);cursor:pointer}.account-new-chat:hover,.account-status-card>.account-start-chat:hover{background:var(--pale-green, #e7f5ef)}.new-conversation-dialog form{display:grid;gap:13px}.new-conversation-dialog form>label{display:grid;gap:6px;font-size:13px;font-weight:600}.new-conversation-dialog form>label input{width:100%;min-width:0;height:42px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface, #fff);color:var(--ink);font:inherit}.new-conversation-dialog .new-conversation-hint{margin:0;color:var(--muted)}.account-status-card>.account-start-chat{background:var(--pale-green, #e7f5ef);color:var(--deep);font-weight:700}.account-delete-dialog{width:min(520px,100%);max-height:calc(var(--app-height, 100dvh) - 32px);overflow-y:auto;padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #10302740;text-align:right}.account-delete-dialog h2{margin:0 0 12px;font-size:19px}.account-delete-dialog p{font-size:12px;line-height:1.8}.account-delete-dialog fieldset{display:grid;gap:10px;margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:10px}.account-delete-dialog legend{padding:0 6px;font-size:12px;font-weight:700}.account-delete-dialog fieldset label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}.account-delete-dialog fieldset input{margin-top:3px;accent-color:#168568}.account-delete-select{display:grid;gap:7px;margin:14px 0;font-size:12px;font-weight:700}.account-delete-select select{width:100%;min-height:42px;padding:8px;border:1px solid var(--border);border-radius:8px;background:#fff}.account-delete-dialog .account-delete-hint{color:#57756a}.account-delete-dialog .account-delete-warning{color:#b54444;font-weight:700}.account-delete-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.account-delete-actions button{min-height:42px;padding:9px 15px}.account-delete-confirm{border:1px solid #b54444;border-radius:8px;color:#fff;background:#b54444;font-weight:700;cursor:pointer}.account-delete-confirm:disabled{opacity:.55;cursor:default}@media (max-width: 620px){.account-delete-dialog{padding:18px}.account-delete-actions{flex-wrap:wrap}.account-delete-actions button{flex:1}}.service-settings,.service-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;margin:0 0 14px;background:#fff;border:1px solid #dfe9e5;border-radius:12px}.service-settings label{display:flex;align-items:center;gap:7px;font-size:12px}.service-settings input{width:68px;border:1px solid #dce8e3;border-radius:7px;padding:7px;font:inherit}.service-settings strong{font-size:13px}.service-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.service-summary>div{display:flex;flex-direction:column;gap:5px}.service-summary span{font-size:11px;color:#6f857e}.service-summary b{font-size:18px;color:#176f5b}.journey-fields{display:grid;gap:9px;padding:10px 0}.journey-fields label,.close-reason-field{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#547469}.journey-fields input,.journey-fields select,.close-reason-field input{width:100%;min-width:0;border:1px solid #dce8e3;border-radius:7px;padding:8px;font:inherit;color:#294a43}.journey-summary{display:flex;flex-direction:column;gap:6px;border-top:1px solid #edf2ef;padding-top:9px}.journey-summary b{font-size:11px}.journey-summary small{font-size:10px;color:#718b82}.service-overdue{color:#c34949!important}.close-reason-field{margin:10px 0}.feedback-page{min-height:100dvh;display:grid;place-items:center;padding:20px;background:#eef7f3}.feedback-card{width:min(100%,420px);padding:28px;background:#fff;border:1px solid #dce8e3;border-radius:16px;box-shadow:0 15px 40px #164e3820;text-align:center}.feedback-card .brand-mark{margin:auto}.feedback-card h1{font-size:21px}.feedback-card p{color:#688078}.feedback-stars{display:flex;justify-content:center;gap:4px;margin:16px 0}.feedback-stars button{font-size:38px;color:#cadbd2;border:0;background:none;cursor:pointer}.feedback-stars button.active{color:#e9b747}.feedback-card textarea{width:100%;min-height:85px;border:1px solid #dce8e3;border-radius:8px;padding:10px;resize:vertical;font:inherit;margin-bottom:12px}@media (max-width:700px){.service-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.service-settings{align-items:stretch;flex-direction:column}.service-settings label{justify-content:space-between}}.service-alerts{padding:14px;margin-bottom:14px;background:#fff8f4;border:1px solid #f0d8c6;border-radius:12px}.service-alerts h2{font-size:14px;margin:0 0 10px;color:#8d492e}.service-alerts h2 span{background:#d7634b;color:#fff;border-radius:50%;font-size:10px;padding:2px 6px}.service-alerts>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.service-alerts button{display:flex;flex-direction:column;gap:4px;text-align:right;padding:10px;border:1px solid #eed8cc;background:#fff;border-radius:8px;cursor:pointer}.service-alerts button strong{font-size:11px}.service-alerts button small{font-size:10px;color:#6d827a}.service-alerts button em{font-size:10px;color:#b6523a;font-style:normal}.service-alerts .report-actions{display:flex;align-items:center;justify-content:center;margin-top:12px}.service-alerts .report-actions button:disabled{opacity:.5;cursor:default}.account-storage-table{width:100%;margin-top:14px}.account-storage-row{display:grid;grid-template-columns:minmax(120px,2fr) repeat(4,minmax(75px,1fr));gap:10px;align-items:center;padding:10px;border-bottom:1px solid #edf2f0;font-size:11px}.account-storage-row span:first-child{display:flex;flex-direction:column;gap:3px}.account-storage-row small{color:#788b85}.account-storage-heading{font-weight:700;color:#58736b;background:#f4f8f6}.account-storage-row strong{color:#176f5b}@media (max-width:700px){.account-storage-heading{display:none}.account-storage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.account-storage-row span:first-child{grid-column:1/-1}.account-storage-row span:nth-child(2):before{content:"الوسائط: "}.account-storage-row span:nth-child(3):before{content:"الجلسة: "}.account-storage-row span:nth-child(4):before{content:"المحادثات: "}.account-storage-row strong:before{content:"الإجمالي: "}}.customer-funnel{padding:14px;margin-bottom:14px;background:#fff;border:1px solid #dfe9e5;border-radius:12px}.customer-funnel header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.customer-funnel h2{font-size:14px;margin:0}.customer-funnel header span{font-size:10px;color:#789087}.customer-funnel>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:10px}.customer-funnel article{display:flex;flex-direction:column;gap:4px;padding:10px;background:#f6faf8;border-radius:8px}.customer-funnel strong{font-size:17px;color:#176f5b}.customer-funnel article span{font-size:10px;color:#648075}:root[data-theme=light]{color-scheme:light;--ink: #19362f;--muted: #526e65;--border: rgba(35, 92, 70, .17);--surface: #fff;--surface-soft: #f3f9f5;--glass: rgba(255, 255, 255, .76);--deep: #126e57;--green: #148a69;--pale-green: #e5f4eb;--shadow: 0 15px 38px rgba(31, 76, 57, .09);background:#edf4ef}:root[data-theme=dark]{color-scheme:dark;--ink: #eaf5ee;--muted: #aec7bc;--border: rgba(177, 218, 195, .18);--surface: #1c302b;--surface-soft: #253d35;--glass: rgba(25, 44, 39, .84);--deep: #19785d;--green: #5dd2a4;--pale-green: #25493c;--shadow: 0 18px 40px rgba(0, 12, 9, .31);background:#101d19}:root[data-theme] body,:root[data-theme] #root{color:var(--ink);background:linear-gradient(145deg,#e6f0e9,#f3f8f4 48%,#e9f2ed)}:root[data-theme=dark] body,:root[data-theme=dark] #root{background:linear-gradient(145deg,#101c19,#152520 48%,#0d1b18)}:root[data-theme] .sidebar,:root[data-theme] .topbar,:root[data-theme] .kn-assistant-sidebar,:root[data-theme] .kn-workspace-top{background:var(--glass);border-color:var(--border);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}:root[data-theme] .sidebar{box-shadow:-10px 0 30px #1845330e}:root[data-theme] .topbar{border-bottom:1px solid var(--border)}:root[data-theme] .main-area{background:transparent}:root[data-theme] .inbox-layout{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:10px;box-shadow:var(--shadow);flex:1 1 auto;height:auto}:root[data-theme] .conversation-panel,:root[data-theme] .details-panel{background:var(--surface-soft);border-color:var(--border)}:root[data-theme] .chat-panel,:root[data-theme] .messages-area{background:var(--surface)}:root[data-theme] .details-dock{background:var(--surface-soft)}:root[data-theme] .chat-context{background:var(--surface-soft);border-color:var(--border);color:var(--muted)}:root[data-theme] .chat-header,:root[data-theme] .composer-wrap,:root[data-theme] .panel-heading{border-color:var(--border)}:root[data-theme] .page-view{background:transparent}:root[data-theme] .auth-page,:root[data-theme] .onboarding-page{background:transparent}:root[data-theme] .auth-card,:root[data-theme] .onboarding-card{background:var(--glass);border:1px solid var(--border);border-radius:24px;box-shadow:0 26px 75px #143a2b21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme] .brand-mark{border-radius:14px}:root[data-theme] .theme-toggle,:root[data-theme] .kn-theme-toggle{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink)}:root[data-theme] .theme-toggle:hover,:root[data-theme] .kn-theme-toggle:hover{background:var(--pale-green)}:root[data-theme] :is(button,a,input,select,textarea):focus-visible{outline:2px solid #3bbc8c;outline-offset:2px}:root[data-theme] :is(.nav-item,.account-row,.soft-button,.outline-button,.icon-button,.settings-tab,.kn-channel){transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}:root[data-theme] :is(.metric-card,.chart-card,.list-card,.recent-card,.team-card,.settings-card,.automation-card,.template-card,.quick-card,.reminder-card,.account-status-card,.report-toolbar,.platform-card,.composer-card,.client-review-card){border:1px solid var(--border);border-radius:17px;box-shadow:var(--shadow)}:root[data-theme] .modal-backdrop,:root[data-theme] .social-modal-backdrop,:root[data-theme] .account-delete-backdrop,:root[data-theme] .kn-panel-backdrop{background:#081d178c}:root[data-theme] .qr-modal,:root[data-theme] .platform-modal,:root[data-theme] .social-modal,:root[data-theme] .account-delete-dialog,:root[data-theme] .kn-workspace-panel{border:1px solid var(--border);box-shadow:0 26px 80px #051b143d}:root[data-theme] .kn-assistant-workspace{--kn-accent: #16765b;color:var(--ink);background:transparent}:root[data-theme] .kn-assistant-sidebar{border-inline-end:1px solid var(--border)}:root[data-theme] .kn-assistant-content,:root[data-theme] .kn-assistant-content>.assistant-chat-shell.embedded{background:transparent}:root[data-theme] .kn-assistant-content .assistant-chat-compose,:root[data-theme] .kn-home-composer{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}:root[data-theme] .kn-workspace-top>.kn-theme-toggle{margin-inline-start:auto}:root[data-theme] .kn-workspace-tools{margin-inline-start:0}:root[data-theme] .kn-agent-card{box-shadow:var(--shadow);border:1px solid var(--border)}:root[data-theme=dark] :is(h1,h2,h3,h4){color:var(--ink)}:root[data-theme=dark] :is(.sidebar,.topbar,.conversation-panel,.chat-panel,.details-panel,.page-view,.auth-card,.kn-assistant-workspace,.kn-workspace-panel){color:var(--ink)}:root[data-theme=dark] :is(.workspace-pill,.search-field,.message-bubble,.message-file,.message-rich-card,.composer,.report-status-list>div,.report-state,.report-toolbar,.metric-card,.chart-card,.list-card,.recent-card,.team-card,.settings-card,.automation-card,.template-card,.quick-card,.reminder-card,.account-status-card,.platform-card,.composer-card,.client-review-card,.qr-modal,.platform-modal,.social-modal,.account-delete-dialog,.kn-workspace-panel){color:var(--ink);background:var(--surface);border-color:var(--border)}:root[data-theme=dark] :is(.service-settings,.service-summary,.service-alerts,.feedback-card){background:var(--surface);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.reply-library-page,.reply-library-tabs,.quick-replies-page,.outreach-panel,.outreach-preview article,.outreach-batch,.outreach-attempts article,.outreach-new){background:var(--surface);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.sending-warnings,.outreach-hold){background:#3e3526;color:#f6dfb1;border-color:#90764b}:root[data-theme=dark] .sending-warnings a{color:#a0eac6}:root[data-theme=dark] :is(.reply-library-tabs button,.quick-actions button:not(.quick-primary),.quick-item-actions button,.outreach-panel button,.outreach-controls button){background:var(--surface-soft);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] .reply-library-tabs button.active{color:#92e7bf;border-bottom-color:#5cc99a}:root[data-theme=dark] :is(.quick-replies-page p,.quick-card small,.quick-selected-label){color:var(--muted)}:root[data-theme=dark] :is(.service-summary span,.service-alerts button small){color:var(--muted)}:root[data-theme=dark] .service-summary b{color:#9de8c1}:root[data-theme=dark] .service-alerts h2{color:#ffd1ab}:root[data-theme=dark] .service-alerts button{background:var(--surface-soft);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] .service-alerts button em{color:#ffb695}:root[data-theme=dark] :is(.workspace-pill,.nav-item.active,.nav-folder-header.active,.nav-folder-item.active,.account-row:hover,.nav-item:hover,.conversation-item:hover,.conversation-item.selected,.filter-tabs button.selected,.settings-tab.active,.assistant-list button.selected,.kn-channel.selected,.kn-channel:hover,.kn-sidebar-bottom button:hover,.kn-assistant-content .assistant-bubble.user){background:var(--surface-soft);color:var(--ink)}:root[data-theme=dark] :is(.nav-item,.account-row,.crumb,.live-state,.panel-heading p,.page-heading p,.conversation-bottom span,.conversation-meta,.message-time,.composer-hint,.sidebar-label,.kn-muted,.kn-channel-open small,.kn-channel-open time,.kn-owner-disclosure){color:var(--muted)}:root[data-theme=dark] .crumb strong{color:var(--ink)}:root[data-theme=dark] .number-access-notice{color:#f4d9aa;background:#3f3528;border-color:#806848}:root[data-theme=dark] :is(.nav-item.active,.filter-tabs button.selected,.report-status-list b,.report-resolution b){color:#92e7bf}:root[data-theme=dark] :is(.conversation-item,.report-table-row,.member-row,.chat-header,.kn-assistant-content .assistant-chat-header,.kn-workspace-panel>header){border-color:var(--border)}:root[data-theme=dark] :is(.soft-button,.outline-button,.icon-button,.tiny-plus,.filter-tabs button,.report-presets button,.analytics-range button,.settings-tab,.kn-sidebar-bottom button,.kn-channel-actions button,.kn-workspace-top button,.kn-skill-library button,.assistant-list button,.assistant-tabs button){color:var(--ink);background:var(--surface);border-color:var(--border)}:root[data-theme=dark] :is(.primary-button,.send-button,.assistant-send-button){color:#fff;background:var(--deep);border-color:var(--deep)}:root[data-theme=dark] :is(.auth-card input,.search-field input,.report-toolbar input,.report-toolbar select,.member-form input,.member-form select,.note-form input,.note-form textarea,.reminder-form input,.reminder-form textarea,.composer textarea,.inbox-controls select,.settings-content input,.settings-content select,.settings-content textarea,.assistants-page input:not([type=checkbox]),.assistants-page select,.assistants-page textarea,.kn-panel-body input:not([type=checkbox]),.kn-panel-body select,.kn-panel-body textarea,.kn-skill-library input:not([type=checkbox]),.kn-skill-library select,.kn-skill-library textarea,.kn-assistant-content .assistant-chat-compose textarea,.kn-home-composer textarea,.kn-chat-search,.language-control select,.login-language select){color:var(--ink);background:var(--surface);border-color:var(--border)}:root[data-theme=dark] :is(.service-settings input,.journey-fields input,.journey-fields select,.close-reason-field input,.feedback-card textarea,.account-rename-form input){background:var(--surface-soft);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.account-status-card>button,.account-rename-form button){background:var(--surface-soft);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.account-new-chat,.account-status-card>.account-start-chat){background:var(--surface-soft);color:var(--green);border-color:var(--border)}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#93aea1;opacity:1}:root[data-theme=dark] :is(.auth-card p,.auth-card label,.report-toolbar label,.analytics-cards span,.kn-home-inner>small,.kn-routing-note,.assistant-disclosure){color:var(--muted)}:root[data-theme=dark] :is(.message-bubble.outgoing,.ai-bubble,.social-thread article.reply,.kn-assistant-content .assistant-bubble.user){background:#25483c;color:var(--ink)}:root[data-theme=dark] .outgoing .message-bubble{background:#25483c;color:var(--ink)}:root[data-theme=dark] .ai-bubble{background:#332b48!important;border-color:#756796;color:var(--ink)}:root[data-theme=dark] :is(.message-bubble.incoming,.social-thread article,.assistant-bubble.agent,.kn-rich-view,.kn-voice-card){background:var(--surface);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.composer-wrap,.assistant-chat-compose,.details-dock,.settings-nav,.settings-content,.social-inbox-layout>main>header,.social-inbox-layout>main>footer){background:var(--surface);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.assistant-chat-shell,.assistant-chat-main,.assistant-chat-messages,.assistants-page,.platform-page,.social-page,.social-inbox-layout,.social-inbox-layout>main,.social-thread){background:transparent;color:var(--ink)}:root[data-theme=dark] :is(.assistant-editor,.assistant-list button,.kn-assistant-content .assistant-chat-compose,.kn-home-composer,.kn-chat-search,.kn-workspace-panel,.kn-panel-body article,.kn-skill-library article,.kn-rich-view,.kn-voice-screen){background:var(--surface);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] :is(.quick-card input,.quick-card select,.quick-card textarea,.outreach-controls input:not([type=checkbox]),.outreach-controls select,.outreach-category select,.outreach-panel input:not([type=checkbox]),.outreach-panel textarea,.outreach-panel select){color:var(--ink);background:var(--surface-soft);border-color:var(--border)}:root[data-theme=dark] :is(.assistant-chat-list,.assistant-chat-header,.assistant-chat-compose,.assistant-chat-shell,.assistant-icon-button,.assistant-skill,.assistant-download-panel,.kn-rich-cards article,.kn-rich-table th,.kn-rich-table td){background:var(--surface);color:var(--ink);border-color:var(--border)}:root[data-theme=dark] .kn-assistant-content .assistant-bubble.agent{background:transparent}:root[data-theme=dark] :is(.kn-panel-body article p,.kn-rich-view p,.assistant-message-text,.assistant-chat-messages,.assistant-chat-header,.kn-agent-card p){color:var(--ink)}:root[data-theme=dark] :is(.kn-agent-card.tone-0,.kn-agent-card.tone-1,.kn-agent-card.tone-2,.kn-agent-card.tone-3){background:#284339;color:var(--ink)}:root[data-theme=dark] :is(.kn-sidebar-bottom button:hover,.assistant-skill-suggestions button,.kn-channel-actions button:hover){background:var(--surface-soft)}:root[data-theme=dark] :is(.calendar-strip>section,.media-grid article,.analytics-cards article,.approval-columns>section,.social-inbox-layout>aside>button,.client-review-card,.platform-card){color:var(--ink);background:var(--surface);border-color:var(--border)}:root[data-theme=dark] :is(.social-inbox-layout>aside>button.selected,.calendar-strip article,.approval-columns article,.social-thread article.reply){color:var(--ink);background:var(--surface-soft);border-color:var(--border)}:root[data-theme=dark] :is(.social-blank,.social-inbox-layout>main>header span,.report-table-row,.member-copy span){color:var(--muted)}:root[data-theme=dark] :is(.auth-error,.assistant-error){color:#ffc8c8;background:#4b292d}:root[data-theme=dark] :is(.assistant-setup,.report-error,.analytics-empty){color:#f9dfae;background:#463b2a;border-color:#8b7043}@media (max-width: 700px){:root[data-theme] .inbox-layout{margin:0;border:0;border-radius:0;box-shadow:none}:root[data-theme] .topbar{padding-inline:max(12px,env(safe-area-inset-left))}:root[data-theme] .top-actions{gap:7px}:root[data-theme] .theme-toggle{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){:root[data-theme] *,:root[data-theme] *:before,:root[data-theme] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{:root[data-theme] body,:root[data-theme] #root{background:#fff;color:#172f29}:root[data-theme] .page-view{background:#fff}}
