@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.ui-icon{vertical-align:middle;transform-origin:50%;flex:none;transition:color .18s,transform .22s cubic-bezier(.2,.8,.2,1),filter .22s;display:inline-block;overflow:visible}.ui-icon :is(.icon-core,.icon-spark,.icon-scan,.icon-dot){transform-box:fill-box;transform-origin:50%}:is(button,.icon-interactive,.agent-file-button):is(:hover,:focus-visible):not(:disabled):not(.disabled)>.ui-icon,:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled)>span>.ui-icon{transform:translateY(-1px)}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=settings]{transform:rotate(45deg)}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=arrow-left]{transform:translate(-3px)}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=send],.icon-motion .ui-icon[data-icon=send],.ui-icon.icon-motion[data-icon=send]{animation:.56s cubic-bezier(.2,.7,.2,1) both iconSend}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=upload]{animation:.5s both iconLift}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=refresh],.icon-motion .ui-icon[data-icon=refresh],.ui-icon.icon-motion[data-icon=refresh]{animation:.7s cubic-bezier(.2,.7,.2,1) iconRotate}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=search]{animation:.55s iconInspect}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .icon-spark,.icon-motion .icon-spark{animation:.65s both iconSpark}.ui-icon[data-icon=image] .icon-scan{opacity:0}:is(button,.icon-interactive,.agent-file-button):is(:hover,:focus-visible,:focus-within):not(:disabled):not(.disabled) .ui-icon[data-icon=image] .icon-scan,.icon-motion .ui-icon[data-icon=image] .icon-scan,.ui-icon.icon-motion[data-icon=image] .icon-scan{animation:.85s both iconScan}:is(button,.icon-interactive):is(:hover,:focus-visible):not(:disabled) .ui-icon[data-icon=check-circle] .icon-core,.is-success .ui-icon .icon-core{animation:.42s cubic-bezier(.16,1,.3,1) iconConfirm}:is(button,.icon-interactive):active:not(:disabled) .ui-icon{transition-duration:80ms;transform:scale(.9)}.is-loading .ui-icon[data-icon=refresh],.ui-icon.is-loading[data-icon=refresh]{animation:1.1s linear infinite iconRotate!important}.is-loading .ui-icon[data-icon=image] .icon-scan{animation:1.4s ease-in-out infinite iconScan!important}.is-loading .icon-spark{animation:1.4s ease-in-out infinite iconSpark!important}.is-success>.ui-icon{color:#69deb4}.agent-file-button:focus-within{outline-offset:3px;outline:2px solid #8eb9ff}.agent-file-button.disabled .ui-icon{animation:none!important;transform:none!important}@keyframes iconRotate{to{transform:rotate(360deg)}}@keyframes iconSend{0%,to{transform:translate(0)}45%{transform:translate(3px,-3px)}65%{transform:translate(1px,-1px)}}@keyframes iconLift{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}@keyframes iconInspect{0%,to{transform:rotate(0)}40%{transform:rotate(-12deg)scale(1.05)}}@keyframes iconSpark{0%,to{opacity:1;transform:scale(1)rotate(0)}45%{opacity:.6;transform:scale(.72)rotate(12deg)}75%{transform:scale(1.15)rotate(-4deg)}}@keyframes iconScan{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes iconConfirm{0%{opacity:.1;transform:scale(.6)}65%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ui-icon,.ui-icon *,.is-loading .ui-icon,.is-loading .ui-icon *,.icon-motion .ui-icon *{transition:none!important;animation:none!important;transform:none!important}}[data-motion=off] .ui-icon,[data-motion=off] .ui-icon *{transition:none!important;animation:none!important;transform:none!important}.sidebar .nav-section{flex-direction:column;align-items:center;gap:2px;display:flex}.sidebar .nav-btn{width:48px;height:48px;color:var(--text-3);background:0 0;border:1px solid #0000;border-radius:12px;transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s,border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden}.sidebar .nav-btn:hover{border-color:color-mix(in srgb, var(--blue) 12%, transparent);background:color-mix(in srgb, var(--blue-soft) 46%, var(--card-hover));color:var(--text);transform:translateY(-1px)}.sidebar .nav-btn.active{border-color:color-mix(in srgb, var(--blue) 24%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 15%, transparent), transparent 78%), var(--blue-soft);color:var(--blue);box-shadow:inset 0 1px 0 #ffffff5c, 0 6px 16px color-mix(in srgb, var(--blue) 10%, transparent)}.sidebar .nav-btn:active{transform:translateY(0)scale(.98)}.sidebar .nav-btn:focus-visible,.win-controls .win-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 78%, #fff);outline-offset:2px}.sidebar .nav-icon{color:currentColor;width:24px;height:24px;transition:color .18s,filter .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.sidebar .nav-icon .ui-icon{stroke-width:1.7px;width:22px;height:22px}.sidebar .nav-btn:hover .nav-icon{color:color-mix(in srgb, var(--blue) 82%, var(--text));filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--blue) 18%, transparent));transform:translateY(-1px)scale(1.04)}.sidebar .nav-btn.active .nav-icon{color:var(--blue);filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--blue) 20%, transparent))}.sidebar .nav-text{text-overflow:ellipsis;white-space:nowrap;max-width:44px;overflow:hidden}.win-controls .win-btn{border-radius:8px;width:44px;margin:4px 1px;transition:color .15s,background-color .15s,box-shadow .15s;position:relative}.win-controls .win-btn .ui-icon{transition:filter .15s,transform .15s cubic-bezier(.2,.8,.2,1)}.win-controls .win-btn:hover{background:color-mix(in srgb, var(--blue-soft) 52%, var(--card-hover));color:var(--blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 12%, transparent)}.win-controls .win-btn:active .ui-icon{transform:translateY(0)scale(.9)}.win-controls .win-btn.is-maximized .ui-icon{transform:scale(.92)}.win-controls .win-btn.close:hover{color:#fff;background:#e81123;box-shadow:inset 0 0 0 1px #ffffff24}.win-controls .win-btn.close:hover .ui-icon{filter:drop-shadow(0 2px 4px #5f000961)}@media (width<=768px){.sidebar .nav-section{flex-direction:row}.sidebar .nav-btn{width:42px;height:42px}.sidebar .nav-text{display:none}}@media (prefers-reduced-motion:reduce){.sidebar .nav-btn,.sidebar .nav-icon,.win-controls .win-btn,.win-controls .win-btn .ui-icon{transition-duration:.01ms}}.workspace-nav{-webkit-app-region:no-drag;background:#f0f4f8;border-radius:8px;align-items:center;padding:3px;display:flex}.workspace-nav-links{align-items:center;gap:3px;display:flex}.workspace-nav button{color:#526b85;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.workspace-nav button:hover{color:#225c9e;background:#e7eff9}.workspace-nav button.active{color:#096ce0;background:#fff;box-shadow:0 1px 3px #29486a14}.workspace-nav .workspace-switcher{display:none}.workspace-nav .ui-icon{flex-shrink:0}.app-shell .workspace{min-height:0}.workspace.workspace-login{overflow-y:auto}.workspace-login>.simple-login{min-height:480px}.topbar .topbar-start{align-items:center;gap:24px;min-width:0;display:flex}.topbar .status-pill{white-space:nowrap}.topbar .status-pill .channel-label{margin-right:2px}.app-shell>.topbar{z-index:100;gap:12px;min-height:48px;position:relative}@media (width<=1100px){.topbar .topbar-start{gap:12px}.topbar .status-pill{display:none}}@media (width<=850px){.app-shell>.topbar{height:auto;min-height:58px;padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));gap:8px}.topbar .topbar-start{flex:1;gap:8px}.topbar .brand-name,.topbar .account-mini{display:none}.topbar .brand{flex-shrink:0}.topbar .brand-logo{width:26px;height:26px}.topbar .top-right{flex-shrink:0;gap:0;min-width:0}.topbar .saas-account-trigger{max-width:105px;min-height:44px;padding:3px 0 3px 8px}.topbar .saas-account-trigger strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.workspace-nav{background:0 0;min-width:0;padding:0}.workspace-nav .workspace-switcher{color:#245687;background:#edf5ff;justify-content:flex-start;min-height:44px;padding:8px;font-size:12px;display:flex}.workspace-switcher>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-nav-links{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));background:#fff;border:1px solid #dce6f2;border-radius:10px;padding:7px;display:none;position:absolute;top:calc(100% + 5px);box-shadow:0 10px 32px #203e6526}.workspace-nav-links.open{flex-direction:column;align-items:stretch;display:flex}.workspace-nav-links button{justify-content:flex-start;min-height:46px;padding:10px 12px;font-size:14px}.workspace-nav-links button.active{box-shadow:none;background:#edf5ff}.topbar .win-controls{margin-left:0}.topbar .win-controls .win-btn{width:30px}}@media (width<=360px){.topbar .saas-account-trigger{max-width:88px}.workspace-nav .workspace-switcher{gap:5px;padding-inline:6px}.topbar .brand-logo{width:24px;height:24px}}.agent-workspace{--agent-accent:#55a2ff;--agent-violet:#8b7cff;--agent-cyan:#42d2c7;--agent-warn:#f4b44b;min-width:0;height:100%;color:var(--text);background:radial-gradient(circle at 84% -15%, #3070ff21, transparent 35%), var(--bg);flex-direction:column;display:flex;overflow:hidden}.agent-topbar{border-bottom:1px solid var(--border);background:#111318e6;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 20px;display:flex}.agent-title-block,.agent-top-actions,.agent-detail-person,.agent-preview-customer>div{align-items:center;display:flex}.agent-title-block{gap:11px;min-width:0}.agent-title-block h1{letter-spacing:-.02em;font-size:17px;line-height:1.2}.agent-title-block p{color:var(--text-3);margin-top:3px;font-size:11px}.agent-back{background:var(--card);width:32px;height:32px;color:var(--text-2);border-radius:9px;place-items:center;font-size:18px;display:grid}.agent-back:hover{color:var(--text);background:var(--card-hover)}.agent-connection{border:1px solid var(--border);background:var(--card);min-height:30px;color:var(--text-2);border-radius:99px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.agent-connection i{background:var(--text-3);border-radius:50%;width:7px;height:7px}.agent-connection.online{color:#63daa0;background:#2ecc7112;border-color:#2ecc7138}.agent-connection.online i{background:#3bd38d;box-shadow:0 0 0 4px #3bd38d14}.agent-statusbar{border-bottom:1px solid var(--border);background:#0e1116c7;grid-template-columns:repeat(3,minmax(110px,150px)) minmax(220px,1fr);min-height:48px;display:grid}.agent-statusbar>div{border-right:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:8px 15px;display:flex}.agent-statusbar span{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}.agent-statusbar strong{color:var(--text-2);white-space:nowrap;font-size:13px}.agent-statusbar .agent-sync-status{border-right:0;justify-content:flex-end}.agent-sync-status span{margin-right:auto}.agent-sync-status button{color:var(--agent-accent);font-size:11px;font-weight:700}.agent-sync-status button:disabled{color:var(--text-3)}.agent-offline-banner{color:#d4c4ff;background:#7768ff17;border-bottom:1px solid #7768ff2e;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 18px;font-size:11px;display:flex}.agent-offline-banner.error{color:#ff9f94;background:#e74c3c14;border-color:#e74c3c2e}.agent-tabs{border-bottom:1px solid var(--border);background:var(--panel);grid-template-columns:repeat(4,minmax(145px,1fr));gap:5px;min-height:58px;padding:6px 14px;display:grid}.agent-tabs>button{text-align:left;min-width:0;color:var(--text-3);border-radius:9px;align-items:center;gap:9px;padding:7px 11px;transition:background .15s,color .15s;display:flex}.agent-tabs>button:hover{color:var(--text-2);background:var(--card)}.agent-tabs>button.active{color:var(--text);background:linear-gradient(135deg,#0068ff26,#7768ff14);box-shadow:inset 0 0 0 1px #4b87ff2b}.agent-tab-icon{width:29px;height:29px;color:var(--text-2);background:#ffffff09;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:750;display:grid}.agent-tabs button.active .agent-tab-icon{color:#fff;background:linear-gradient(135deg,#1678ff,#7167f7)}.agent-tabs button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.agent-tabs strong{font-size:12px;line-height:1.25}.agent-tabs small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;font-weight:500;overflow:hidden}.agent-tab-badge{color:#fff;background:#ff5e63;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;display:grid}.agent-main{flex:1;min-height:0;overflow:hidden}.agent-customer-layout{grid-template-columns:294px minmax(0,1fr);min-width:0;height:100%;display:grid}.agent-customer-picker{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.agent-picker-head{border-bottom:1px solid var(--border);padding:14px 13px 11px}.agent-picker-head label{color:var(--text-2);margin:0 3px 8px;font-size:11px;font-weight:700;display:block}.agent-picker-head input{border-radius:9px;height:34px;padding:8px 12px;font-size:12px}.agent-picker-scroll{flex:1;min-height:0;padding:4px 0 10px;overflow-y:auto}.agent-picker-section{padding-top:7px}.agent-section-caption{color:var(--text-3);text-transform:uppercase;letter-spacing:.065em;justify-content:space-between;padding:7px 14px 5px;font-size:9px;font-weight:750;display:flex}.agent-section-caption span{font-variant-numeric:tabular-nums}.agent-person{width:100%;color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:8px 13px;display:flex}.agent-person:hover{background:var(--card-hover);color:var(--text)}.agent-person.active{color:var(--text);box-shadow:inset 3px 0 var(--blue);background:linear-gradient(90deg,#0068ff29,#0068ff08)}.agent-person>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agent-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-person small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:9px;overflow:hidden}.agent-mini-empty{color:var(--text-3);padding:12px 15px;font-size:11px}.agent-mini-empty.roomy{text-align:center;padding:25px 12px}.agent-manual-scope{border-top:1px solid var(--border);background:#090c1161;flex:none}.agent-manual-scope summary{cursor:pointer;color:var(--text-3);padding:10px 14px;font-size:10px;font-weight:700;list-style:none}.agent-manual-scope summary:before{content:"+";width:16px;color:var(--agent-accent);display:inline-block}.agent-manual-scope[open] summary:before{content:"−"}.agent-manual-grid{grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 12px;display:grid}.agent-manual-grid input,.agent-manual-grid select{border-radius:7px;height:31px;padding:6px 9px;font-size:10px}.agent-manual-field{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-manual-field>span{color:var(--text-3);font-size:8px;font-weight:650}.agent-manual-field>input{width:100%}.agent-manual-field.name,.agent-manual-grid .btn{grid-column:1/-1}.agent-manual-grid .btn{height:29px}.agent-customer-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.agent-detail-head{border-bottom:1px solid var(--border);background:#111318a6;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 19px;display:flex}.agent-detail-person{gap:11px;min-width:0}.agent-detail-person p{color:var(--text-3);margin-top:3px;font-size:10px}.agent-detail-scroll,.agent-wide-scroll,.agent-result-scroll{flex:1;min-height:0;overflow-y:auto}.agent-card{border:1px solid var(--border);background:linear-gradient(145deg,#191c24fa,#13161cfa);border-radius:13px;margin-bottom:13px;padding:17px;box-shadow:0 10px 30px #00000014}.agent-card-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.agent-card-title h3{margin-top:3px;font-size:13px}.agent-card-kicker{color:var(--agent-accent);text-transform:uppercase;letter-spacing:.095em;font-size:8px;font-weight:800}.agent-count{background:var(--blue-soft);min-width:24px;height:24px;color:var(--agent-accent);border-radius:99px;place-items:center;padding:0 7px;font-size:10px;font-weight:750;display:grid}.agent-state{white-space:nowrap;border-radius:99px;align-items:center;height:23px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.agent-state.good{color:#61d99c;background:#2ecc7117;border:1px solid #2ecc7129}.agent-state.muted{color:var(--text-3);border:1px solid var(--border);background:#ffffff08}.agent-state.pending{color:#ffc668;background:#f4b44b17;border:1px solid #f4b44b2b}.agent-state.bad{color:#ff8b82;background:#e74c3c17;border:1px solid #e74c3c2b}.agent-summary-text{color:var(--text-2);white-space:pre-wrap;font-size:12px;line-height:1.7}.agent-metadata-row{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;gap:15px;margin-top:13px;padding-top:11px;font-size:9px;display:flex}.agent-skeleton-block{background:linear-gradient(90deg, var(--card), var(--card-hover), var(--card));background-size:200% 100%;border-radius:8px;height:55px;animation:1.2s infinite agentShimmer}@keyframes agentShimmer{to{background-position:-200% 0}}.agent-facts{gap:7px;display:grid}.agent-fact{background:#070a0f40;border:1px solid #ffffff0b;border-radius:10px;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.agent-fact:hover{border-color:#55a2ff30}.agent-fact-main{flex:1;min-width:0}.agent-fact-key{color:var(--agent-accent);text-transform:uppercase;letter-spacing:.045em;font-size:9px;font-weight:750}.agent-fact-value{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.agent-fact-source{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:8px;display:flex}.agent-fact-source q{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,440px);font-style:italic;overflow:hidden}.agent-fact-source code,.agent-source-row code{color:#9db3d5;background:#ffffff0b;border-radius:4px;padding:2px 5px;font:9px Consolas,monospace}.agent-origin{color:#82b8ff;background:#0068ff17;border-radius:99px;padding:2px 6px}.agent-origin.operator{color:#c1b6ff;background:#8b7cff1a}.agent-origin.image{color:#73d6cf;background:#42d2c71a}.agent-inline-actions{flex:none;align-items:center;gap:3px;display:flex}.agent-inline-actions button{color:var(--text-3);border-radius:5px;padding:4px 6px;font-size:9px;font-weight:650}.agent-inline-actions button:hover{color:var(--text);background:var(--card-hover)}.agent-inline-actions button.danger:hover{color:#ff8378;background:#e74c3c14}.agent-fact-editor{border-top:1px dashed var(--border);margin-top:14px;padding-top:14px}.agent-editor-label{color:var(--text-2);margin-bottom:8px;font-size:10px;font-weight:700}.agent-form-grid{gap:8px;display:grid}.agent-form-grid input,.agent-form-grid select,.agent-settings-fields input{border-radius:8px}.fact-grid{grid-template-columns:minmax(120px,.65fr) minmax(180px,1.35fr) 150px}.agent-date-field{flex-direction:column;gap:4px;display:flex}.agent-date-field>span,.agent-form-grid label>span,.agent-content-field>span,.agent-settings-fields label>span{color:var(--text-3);font-size:9px;font-weight:650}.fact-grid>input{align-self:end}.agent-editor-actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;display:flex}.agent-editor-actions.spread{justify-content:space-between}.history-title{align-items:center}.agent-history-search{align-items:center;gap:6px;width:min(330px,48%);display:flex}.agent-history-search input{border-radius:8px;height:31px;padding:6px 10px;font-size:10px}.agent-history-list{gap:7px;display:grid}.agent-history-message{background:#ffffff09;border:1px solid #ffffff09;border-radius:10px;width:min(82%,650px);padding:9px 11px}.agent-history-message.sent{background:#0068ff18;border-color:#0068ff1f;margin-left:auto}.agent-history-meta{align-items:center;gap:6px;margin-bottom:5px;display:flex}.agent-history-meta time{color:var(--text-3);margin-left:auto;font-size:8px}.agent-ai-label{color:#b5aaff;background:#8b7cff1f;border-radius:4px;padding:1px 5px;font-size:7px;font-weight:800}.agent-history-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);font-size:11px;line-height:1.5}.agent-history-message>small{color:var(--text-3);margin-top:5px;font-size:8px;display:block}.agent-load-more{width:100%;color:var(--agent-accent);background:#0068ff0d;border-radius:7px;margin-top:10px;padding:8px;font-size:10px;font-weight:700}.agent-load-more:hover{background:#0068ff1a}.agent-hero-empty{text-align:center;height:100%;min-height:260px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.agent-hero-empty.compact{min-height:360px}.agent-hero-mark{color:#79b2ff;background:linear-gradient(145deg,#0068ff2e,#8b7cff1a);border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:13px;font-size:22px;display:grid;box-shadow:inset 0 0 0 1px #55a2ff26}.agent-hero-mark.success{color:#61d99c;background:#2ecc7117;box-shadow:inset 0 0 0 1px #2ecc7124}.agent-hero-empty h2{color:var(--text);font-size:15px}.agent-hero-empty p{max-width:360px;margin-top:6px;font-size:11px;line-height:1.55}.agent-wide-scroll{height:100%;padding:20px}.agent-content-width{width:min(100%,980px);margin:0 auto}.agent-content-width.drafts-width{width:min(100%,820px)}.agent-page-heading{justify-content:space-between;align-items:flex-end;gap:15px;min-height:72px;margin-bottom:14px;display:flex}.agent-page-heading.slim{align-items:flex-start;min-height:0}.agent-page-heading h2{letter-spacing:-.025em;margin-top:4px;font-size:20px}.agent-page-heading p{max-width:600px;color:var(--text-3);margin-top:5px;font-size:11px;line-height:1.5}.agent-heading-stat{background:var(--card);border:1px solid var(--border);border-radius:11px;flex-direction:column;align-items:flex-end;min-width:80px;padding:10px 13px;display:flex}.agent-heading-stat strong{color:var(--agent-accent);font-size:17px}.agent-heading-stat span{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.knowledge-meta-grid{grid-template-columns:1fr 180px 200px;align-items:end}.knowledge-meta-grid label{flex-direction:column;gap:5px;display:flex}.agent-check-field{cursor:pointer;color:var(--text-2);align-items:center;gap:8px;font-size:10px;flex-direction:row!important;display:flex!important}.agent-check-field input{width:15px;height:15px;accent-color:var(--blue)}.agent-content-field{flex-direction:column;gap:6px;display:flex}.agent-content-field>span{justify-content:space-between;display:flex}.agent-content-field>span small{color:var(--text-3);font-size:8px}.agent-content-field textarea{line-height:1.55}.agent-knowledge-editor .agent-content-field{margin-top:11px}.agent-file-button{cursor:pointer;position:relative;overflow:hidden}.agent-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.agent-file-button.disabled{opacity:.35;cursor:not-allowed}.agent-file-button.disabled input{cursor:not-allowed}.agent-knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agent-knowledge-doc{background:#070a0f3d;border:1px solid #ffffff0d;border-radius:11px;min-width:0;padding:13px}.agent-knowledge-doc.disabled{opacity:.55}.agent-doc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-doc-kind{color:var(--agent-cyan);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750}.agent-doc-top h4{margin-top:3px;font-size:12px}.agent-knowledge-doc>p{-webkit-line-clamp:3;height:50px;color:var(--text-3);white-space:pre-wrap;-webkit-box-orient:vertical;margin:10px 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-doc-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.agent-doc-foot time{color:var(--text-3);font-size:8px}.agent-toggle{background:#2a2e37;border-radius:99px;width:31px;height:18px;padding:2px;transition:background .15s}.agent-toggle span{background:#8a93a3;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;display:block}.agent-toggle.on{background:#2ecc7140}.agent-toggle.on span{background:#4bd798;transform:translate(13px)}.agent-notice{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;font-size:10px;display:flex}.agent-notice p,.agent-notice span{color:var(--text-3)}.agent-notice.warning{color:#ffc971;background:#f4b44b12;border-color:#f4b44b26}.agent-notice.safe{color:#60daa0;background:#2ecc7111;border-color:#2ecc7124}.agent-notice.safe>span{color:#60daa0;background:#2ecc711a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.agent-notice.compact{flex-direction:column;align-items:flex-start;gap:3px;margin-top:9px;margin-bottom:0}.agent-send-uncertain{flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 11px}.agent-draft-list{gap:10px;display:grid}.agent-draft{margin:0}.agent-draft-head{justify-content:space-between;align-items:flex-start;margin-bottom:11px;display:flex}.agent-draft-head>div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.agent-draft-head h3{font-size:12px}.agent-draft-head time,.agent-draft-id{color:var(--text-3);font-size:8px}.agent-draft-reason{border-left:2px solid var(--agent-violet);background:#8b7cff0e;border-radius:0 7px 7px 0;margin-bottom:11px;padding:9px 11px}.agent-draft-reason strong{color:#b8adff;font-size:9px}.agent-draft-reason p{color:var(--text-3);margin-top:4px;font-size:10px;line-height:1.45}.agent-source-row{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.agent-draft .agent-source-row{margin-top:8px}.agent-check-field.learn{margin-top:11px}.agent-draft-actions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.agent-example-box{border-top:1px dashed var(--border);margin-top:11px;padding-top:9px}.agent-example-box summary{cursor:pointer;color:var(--text-3);font-size:9px;font-weight:650}.agent-example-box>div{gap:7px;margin-top:7px;display:flex}.agent-example-box input{border-radius:7px;height:31px;padding:7px 10px;font-size:10px}.agent-preview-layout{grid-template-columns:minmax(380px,.9fr) minmax(400px,1.1fr);height:100%;display:grid}.agent-preview-compose{border-right:1px solid var(--border);min-height:0;padding:20px;overflow-y:auto}.agent-preview-result{background:#070a0f38;min-height:0;overflow:hidden}.agent-preview-customer{border-bottom:1px solid var(--border);margin-bottom:13px;padding-bottom:12px}.agent-preview-customer>span{color:var(--text-3);margin-bottom:7px;font-size:9px;font-weight:700;display:block}.agent-preview-customer>div{gap:8px}.agent-preview-customer strong{font-size:11px}.agent-preview-customer small{color:var(--text-3);font-size:8px}.agent-preview-customer button{color:var(--agent-accent);margin-left:auto;font-size:9px;font-weight:700}.agent-pick-cta{width:100%;color:var(--agent-accent);background:#0068ff0b;border:1px dashed #55a2ff38;border-radius:9px;padding:12px;font-size:10px;font-weight:700}.preview-message textarea{min-height:128px}.agent-image-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.agent-image-item{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;position:relative;overflow:hidden}.agent-image-item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.agent-image-item span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);padding:5px 6px;font-size:8px;display:block;overflow:hidden}.agent-image-item button{color:#fff;background:#000000ad;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.agent-preview-button{min-width:130px}.agent-field-note,.agent-privacy-note{color:var(--text-3);margin-top:8px;font-size:9px;line-height:1.5}.agent-result-scroll{height:100%;padding:20px}.agent-answer-card{background:linear-gradient(145deg,#191f2bfa,#12161dfa);border-color:#55a2ff24}.agent-answer{color:var(--text);background:#05091057;border:1px solid #55a2ff17;border-radius:9px;padding:13px;font-size:12px;line-height:1.65}.agent-answer p+p{margin-top:8px}.agent-explain-row{border-top:1px solid var(--border);padding:10px 0}.agent-explain-row:first-of-type{border-top:0}.agent-explain-row>strong{color:var(--text-2);text-transform:uppercase;letter-spacing:.055em;margin-bottom:5px;font-size:9px;display:block}.agent-explain-row p,.agent-explain-row li{color:var(--text-3);font-size:10px;line-height:1.55}.agent-explain-row ul{padding-left:17px}.agent-explain-row q{margin-top:3px;font-style:italic;display:block}.agent-context-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.agent-context-grid>div{border:1px solid var(--border);background:var(--card);border-radius:9px;flex-direction:column;padding:10px;display:flex}.agent-context-grid strong{color:var(--agent-accent);font-size:14px}.agent-context-grid span{color:var(--text-3);margin-top:2px;font-size:8px}.agent-context-grid>p{color:var(--text-3);background:#ffffff06;border-radius:9px;grid-column:1/-1;padding:10px;font-size:10px;line-height:1.55}.agent-preview-loading{height:100%;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.agent-preview-loading span{color:var(--text-3);font-size:10px}.agent-orbit{border:2px solid #55a2ff1f;border-top-color:var(--agent-accent);border-radius:50%;width:44px;height:44px;margin-bottom:8px;animation:.85s linear infinite agentSpin}@keyframes agentSpin{to{transform:rotate(360deg)}}.agent-settings-overlay{z-index:10010;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02050ab3;justify-content:flex-end;animation:.15s agentFade;display:flex;position:fixed;inset:0}@keyframes agentFade{0%{opacity:0}}.agent-settings-panel{border-left:1px solid var(--border);background:#12151b;flex-direction:column;width:min(460px,94vw);height:100%;animation:.22s agentSlide;display:flex;box-shadow:-24px 0 60px #00000059}@keyframes agentSlide{0%{opacity:.7;transform:translate(25px)}}.agent-settings-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:66px;padding:13px 17px;display:flex}.agent-settings-head h2{margin-top:3px;font-size:17px}.agent-settings-head>button{width:30px;height:30px;color:var(--text-3);background:var(--card);border-radius:8px;font-size:19px}.agent-settings-scroll{flex:1;min-height:0;padding:17px;overflow-y:auto}.agent-settings-scroll section{border-bottom:1px solid var(--border);padding:15px 0}.agent-settings-scroll section:first-child{padding-top:0}.agent-settings-scroll section:last-child{border-bottom:0}.agent-settings-scroll h3{text-transform:uppercase;letter-spacing:.055em;color:var(--text-2);margin-bottom:10px;font-size:11px}.agent-activation-card{cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 12px;transition:all .16s;display:flex}.agent-activation-card.active{background:#2ecc7111;border-color:#2ecc7140;box-shadow:inset 0 0 0 1px #2ecc7109}.agent-activation-card>span{flex-direction:column;gap:4px;display:flex}.agent-activation-card strong{color:var(--text);font-size:11px}.agent-activation-card small,.agent-setting-explainer{color:var(--text-3);font-size:8.5px;line-height:1.45}.agent-activation-card input{accent-color:#2ecc71;flex:none;width:38px;height:20px}.agent-setting-explainer{margin:8px 2px 12px}.agent-scope-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.agent-scope-heading strong{color:var(--text-2);font-size:9px}.agent-scope-heading span{color:var(--text-3);font-size:8px}.agent-scope-pills{grid-template-columns:.75fr 1.25fr;gap:6px;display:grid}.agent-scope-pills button{border:1px solid var(--border);min-height:32px;color:var(--text-3);background:#ffffff05;border-radius:8px;padding:6px 9px;font-size:9px}.agent-scope-pills button.active{color:#d7e9ff;background:#0068ff1c;border-color:#55a2ff47}.agent-scope-picker{border:1px solid var(--border);background:#05080c47;border-radius:10px;margin-top:8px;padding:8px}.agent-scope-picker>input{border-radius:8px;width:100%;height:32px;padding:7px 9px;font-size:10px}.agent-scope-list{gap:2px;max-height:220px;margin-top:6px;display:grid;overflow-y:auto}.agent-scope-list>label{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:15px 27px minmax(0,1fr);align-items:center;gap:7px;min-height:39px;padding:5px 7px;display:grid}.agent-scope-list>label:hover{background:#ffffff06}.agent-scope-list>label.selected{background:#0068ff12;border-color:#55a2ff29}.agent-scope-list>label>input{width:13px;height:13px;accent-color:var(--blue)}.agent-scope-list>label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-scope-list strong,.agent-scope-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-scope-list strong{color:var(--text-2);font-size:9px}.agent-scope-list small{color:var(--text-3);font-size:7.5px}.agent-mode-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-mode-cards button{text-align:left;border:1px solid var(--border);color:var(--text-2);background:var(--card);border-radius:10px;grid-template-columns:28px 1fr;column-gap:8px;padding:12px;display:grid}.agent-mode-cards button>span{width:28px;height:28px;color:var(--text-3);background:#ffffff09;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.agent-mode-cards strong{font-size:10px}.agent-mode-cards small{color:var(--text-3);margin-top:3px;font-size:8px;line-height:1.35}.agent-mode-cards button.active{color:#fff;background:#0068ff17;border-color:#55a2ff47;box-shadow:inset 0 0 0 1px #55a2ff0f}.agent-mode-cards button.active>span{color:#fff;background:var(--blue)}.agent-mode-cards button.active.risky{background:#f4b44b12;border-color:#f4b44b47}.agent-mode-cards button.active.risky>span{background:#b6791e}.agent-setting-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:13px;min-height:52px;display:flex}.agent-setting-toggle+.agent-setting-toggle{border-top:1px solid var(--border)}.agent-setting-toggle>span{flex-direction:column;gap:3px;display:flex}.agent-setting-toggle strong{font-size:10px}.agent-setting-toggle small{color:var(--text-3);font-size:8px}.agent-setting-toggle input{width:36px;height:19px;accent-color:var(--blue)}.agent-settings-fields{gap:9px;display:grid}.agent-settings-fields label{flex-direction:column;gap:5px;display:flex}.agent-settings-fields input{height:34px;padding:7px 10px;font-size:11px}.agent-settings-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-privacy-note{color:#a79cd6;background:#8b7cff0e;border-radius:8px;padding:9px 10px}.agent-settings-foot{border-top:1px solid var(--border);background:#080b0f73;justify-content:flex-end;align-items:center;gap:7px;min-height:60px;padding:11px 17px;display:flex}.agent-login-entry{z-index:1002;color:#93c1ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1524db;border:1px solid #55a2ff40;border-radius:99px;height:36px;padding:0 15px;font-size:11px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000040}.agent-login-entry:hover{color:#fff;background:#0068ff3d}.agent-offline-shell{height:100%;padding-top:40px}.agent-offline-shell .agent-workspace{height:100%}@media (width<=980px){.agent-statusbar{grid-template-columns:repeat(3,1fr)}.agent-statusbar .agent-sync-status{border-top:1px solid var(--border);grid-column:1/-1}.agent-tabs small{display:none}.agent-customer-layout{grid-template-columns:250px minmax(0,1fr)}.agent-preview-layout{grid-template-columns:1fr;overflow-y:auto}.agent-preview-compose,.agent-preview-result{overflow:visible}.agent-preview-compose{border-right:0;border-bottom:1px solid var(--border)}.agent-preview-result{min-height:420px}.agent-result-scroll{height:auto}.knowledge-meta-grid{grid-template-columns:1fr 150px}.knowledge-meta-grid .agent-check-field{grid-column:1/-1}}@media (width<=720px){.agent-workspace{height:auto;min-height:100vh;overflow:visible}.agent-topbar{align-items:flex-start}.agent-title-block p,.agent-connection{display:none}.agent-statusbar{grid-template-columns:repeat(3,1fr)}.agent-statusbar>div{flex-direction:column;align-items:center;padding:7px}.agent-statusbar .agent-sync-status{flex-direction:row}.agent-tabs{z-index:5;grid-template-columns:repeat(4,1fr);padding:5px;position:sticky;top:0}.agent-tabs>button{justify-content:center;padding:6px 2px}.agent-tabs button>span:nth-child(2){display:none}.agent-tab-badge{position:absolute;transform:translate(14px,-12px)}.agent-main{overflow:visible}.agent-customer-layout{grid-template-columns:1fr;height:auto}.agent-customer-picker{border-right:0;border-bottom:1px solid var(--border);max-height:420px}.agent-customer-detail{min-height:520px}.agent-wide-scroll{height:auto;padding:12px;overflow:visible}.fact-grid,.knowledge-meta-grid,.agent-knowledge-list{grid-template-columns:1fr}.knowledge-meta-grid .agent-check-field{grid-column:auto}.agent-history-search{width:100%}.history-title{flex-direction:column;align-items:stretch}.agent-history-message{width:94%}.agent-preview-layout{height:auto}.agent-preview-compose{padding:12px}.agent-preview-result{min-height:500px}.agent-image-strip,.agent-context-grid{grid-template-columns:repeat(2,1fr)}.agent-context-grid>p{grid-column:1/-1}.agent-offline-banner{flex-direction:column;align-items:flex-start}}.agent-workspace{--text-2:#b1bdd0;--text-3:#8d9bb2;--border:#252d3b;--agent-accent:#87b6ff;background:#0e121a}.agent-topbar{background:#121722;min-height:78px;padding:15px 24px}.agent-title-block{gap:13px}.agent-title-block h1{letter-spacing:-.6px;font-size:20px;font-weight:600}.agent-title-block p{margin-top:5px;font-size:11px;line-height:1.5}.agent-back{background:#19202c;border:1px solid #2b3546;width:33px;height:33px;margin-right:3px}.agent-top-actions{gap:10px}.agent-connection{background:#171f2b;min-height:31px;font-size:10px}.agent-top-actions .btn{height:34px}.agent-statusbar{background:#10151f;grid-template-columns:repeat(3,minmax(140px,180px)) minmax(190px,1fr);min-height:44px}.agent-statusbar>div{align-items:center;padding:10px 23px}.agent-statusbar span{text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.agent-statusbar strong{color:#c1cee2;font-size:14px}.agent-statusbar .agent-sync-status{padding-right:24px}.agent-sync-status>button{align-items:center;gap:6px;display:inline-flex}.agent-sync-status>button .ui-icon{width:15px;height:15px}.agent-offline-banner{color:#a9c7ed;background:#152031;border-color:#263852;justify-content:flex-start;min-height:39px;padding:9px 24px;font-size:10px}.agent-offline-banner strong{font-weight:600}.agent-offline-banner span{color:#93a8c3}.agent-tabs{background:#121722;gap:9px;min-height:76px;padding:10px 17px}.agent-tabs>button{border:1px solid #0000;border-radius:11px;gap:12px;padding:9px 12px;position:relative}.agent-tabs>button.active{box-shadow:none;background:#1a273c;border-color:#344c6e}.agent-tabs>button:hover{background:#1b2330}.agent-tabs strong{font-size:13px;font-weight:600}.agent-tabs small{margin-top:4px;font-size:10px}.agent-tab-icon{color:#9db7da;background:#1c2635;border:1px solid #2c3b515c;border-radius:10px;width:35px;height:35px;transition:background .18s,color .18s,box-shadow .18s}.agent-tabs button.active .agent-tab-icon{color:#c7dcff;background:linear-gradient(135deg,#365a90,#274169);box-shadow:inset 0 1px #93b9f333,0 4px 11px #0002}.agent-tabs button:has([data-icon=book]) .agent-tab-icon{color:#e0ba82}:is(.agent-tabs button:has([data-icon=shield]) .agent-tab-icon,.agent-tabs button:has([data-icon=check-circle]) .agent-tab-icon){color:#91d7c6}.agent-tabs button:has([data-icon=flask]) .agent-tab-icon{color:#bfaaff}.agent-workspace .btn{border-radius:8px;gap:7px;height:35px;padding:0 12px;font-size:12px;transition:background .16s,border-color .16s,box-shadow .16s}.agent-workspace .btn.primary{background:#397fe8;border:1px solid #5797f55c;box-shadow:inset 0 1px #ffffff12,0 3px 9px #0002}.agent-workspace .btn.primary:hover:not(:disabled){background:#4b8ef2;box-shadow:0 4px 14px #216de62b}.agent-workspace .btn:active:not(:disabled){box-shadow:inset 0 1px 4px #0002}.agent-workspace .btn:disabled{opacity:.42}.agent-workspace .btn.is-loading{opacity:.75}.agent-workspace :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #8eb9ff}.agent-workspace :is(input,textarea,select):focus-visible{border-color:#679cea;box-shadow:0 0 0 3px #6297ea17}.agent-customer-layout{grid-template-columns:286px minmax(0,1fr)}.agent-customer-picker{background:#111720}.agent-picker-head{padding:18px 16px 15px}.agent-picker-head label{margin-bottom:10px;font-size:12px}.agent-picker-head input{background:#191f2b;height:37px}.agent-section-caption{padding:11px 17px;font-size:10px}.agent-person{padding:11px 16px}.agent-person strong{font-size:13px}.agent-person small{font-size:10px;line-height:1.4}.agent-person.active{background:#1b2b42;box-shadow:inset 2px 0 #80b1fb}.agent-manual-scope summary{align-items:center;gap:7px;padding:12px 16px;font-size:11px;display:flex}.agent-manual-scope summary:before{display:none}.agent-manual-scope summary>.ui-icon{width:15px;height:15px;transform:rotate(-90deg)}.agent-manual-scope[open] summary>.ui-icon{transform:none}.agent-manual-field>span{font-size:10px}.agent-manual-grid{gap:8px;padding:0 15px 15px}.agent-manual-grid :is(input,select){height:33px;font-size:11px}.agent-detail-head{background:#121923;min-height:77px;padding:15px 24px}.agent-detail-person h2{font-size:16px}.agent-detail-person p{margin-top:5px;font-size:11px}.agent-detail-scroll{padding:24px}.agent-card{background:#161d28;border:1px solid #293243;border-radius:13px;margin-bottom:17px;padding:20px;box-shadow:0 5px 18px #0000000a}.agent-card-title{margin-bottom:16px}.agent-card-title h3{margin-top:5px;font-size:15px;font-weight:600}.agent-card-kicker{color:#8aafdf;letter-spacing:.85px;font-size:9px;font-weight:600}.agent-state{height:25px;padding:0 9px;font-size:10px}.agent-summary-text{color:#b7c6dc;font-size:13px}.agent-metadata-row{gap:16px;font-size:10px}.agent-fact{background:#111925;border-color:#263044;padding:14px}.agent-fact-key{color:#9cbbeb;font-size:10px}.agent-fact-value{margin-top:6px;font-size:13px;line-height:1.6}.agent-fact-source{margin-top:9px;font-size:10px}.agent-fact-source code{font-size:9px}.agent-inline-actions{gap:5px}.agent-inline-actions button{align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:10px;display:inline-flex}.agent-inline-actions .ui-icon{width:15px;height:15px}.agent-editor-label{margin-bottom:11px;font-size:12px}.agent-form-grid :is(input,select),.agent-settings-fields input{font-size:12px}.agent-date-field>span,.agent-form-grid label>span,.agent-content-field>span,.agent-settings-fields label>span{font-size:11px}.agent-history-message{background:#202837;border-color:#2a3548;padding:12px 14px}.agent-history-message.sent{background:#1c3354}.agent-history-message p{font-size:12px;line-height:1.7}.agent-history-meta strong{font-size:11px}.agent-history-meta time{font-size:9px}.agent-history-search input{height:35px;font-size:11px}.agent-history-message>small{font-size:9px}.agent-load-more{min-height:36px;font-size:11px}.agent-hero-mark{color:#a6caff;background:#1b2b43;border:1px solid #314b6e;border-radius:21px;width:70px;height:70px;margin-bottom:20px;box-shadow:inset 0 1px #97bcf221,0 10px 25px #0002}.agent-hero-mark>.ui-icon{width:30px;height:30px}.agent-hero-empty h2{font-size:18px;font-weight:600}.agent-hero-empty p{margin-top:10px;font-size:12px;line-height:1.8}.agent-wide-scroll{padding:26px}.agent-page-heading{margin-bottom:21px}.agent-page-heading h2{font-size:25px;font-weight:600}.agent-page-heading p{margin-top:8px;font-size:12px;line-height:1.7}.agent-heading-stat{background:#182333;padding:11px 15px}.agent-heading-stat span{margin-top:3px;font-size:10px}.agent-check-field{font-size:11px}.agent-doc-top h4{font-size:14px}.agent-doc-kind{font-size:9px}.agent-knowledge-doc>p{font-size:11px}.agent-doc-foot time{font-size:9px}.agent-notice{font-size:11px;line-height:1.6}.agent-notice.safe{background:#152b29;border-color:#264740}.agent-preview-compose,.agent-result-scroll{padding:26px}.agent-answer{font-size:13px;line-height:1.8}.agent-explain-row{font-size:12px}.agent-context-grid>div{background:#151f2f;border-color:#2a3447;padding:15px}.agent-context-grid>div>strong{font-size:18px}.agent-context-grid>div>span{font-size:10px}.agent-context-grid>p{font-size:11px;line-height:1.7}.agent-thinking-mark{color:#c2a9ff;background:#28203e;border:1px solid #514574;border-radius:23px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 45px #9b72ed0c}.agent-preview-loading>strong{font-size:15px}.agent-preview-loading>span{font-size:12px}.agent-settings-panel{background:#131b27;width:min(500px,96vw)}.agent-settings-head{min-height:78px;padding:19px 22px}.agent-settings-head>button{place-items:center;width:32px;height:32px;display:grid}.agent-settings-scroll{padding:22px}.agent-settings-scroll h3{font-size:11px}.agent-mode-cards strong,.agent-setting-toggle strong{font-size:12px}.agent-mode-cards small,.agent-setting-toggle small,.agent-setting-explainer,.agent-activation-card small{font-size:10px;line-height:1.6}.agent-activation-card strong{font-size:12px}.agent-setting-toggle{min-height:63px}.agent-scope-heading strong{font-size:11px}.agent-scope-heading span,.agent-scope-pills button{font-size:10px}.agent-settings-fields input{min-height:38px}.agent-privacy-note{margin-top:14px;font-size:11px;line-height:1.7}.agent-example-box summary{align-items:center;gap:7px;display:flex}.agent-example-box summary>.ui-icon{width:15px;height:15px}.agent-login-entry{align-items:center;gap:7px;display:inline-flex}.agent-offline-shell{padding-top:0}.agent-offline-shell:has(.login-titlebar){padding-top:40px}@media (width<=1100px){.agent-title-block p{font-size:10px}.agent-icon-library{display:none!important}.agent-statusbar{grid-template-columns:repeat(3,minmax(110px,1fr))}.agent-statusbar .agent-sync-status{border-top:1px solid var(--border);grid-column:1/-1}.agent-preview-compose,.agent-result-scroll{padding:20px}}@media (width<=720px){.agent-topbar{min-height:74px;padding:13px 15px}.agent-title-block h1{font-size:17px}.agent-tabs{gap:4px;min-height:63px;padding:7px}.agent-tabs>button{padding:6px}.agent-tabs small{display:none}.agent-customer-layout{grid-template-columns:1fr}.agent-detail-head{padding:14px}.agent-detail-scroll,.agent-wide-scroll,.agent-result-scroll,.agent-preview-compose{padding:15px}.agent-statusbar>div{padding:10px 9px}.agent-offline-banner{padding:10px 15px}.agent-card{padding:16px}.agent-inline-actions button{padding:4px}.agent-detail-head .btn{white-space:normal;max-width:45%;height:auto;min-height:35px}.agent-page-heading h2{font-size:23px}.agent-settings-panel{width:100vw}}@media (prefers-reduced-motion:reduce){.agent-workspace *,.agent-workspace :before,.agent-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agent-stranger-toggle{margin-top:10px}.agent-stranger-prompt{margin-top:8px}.agent-stranger-prompt textarea{resize:vertical;min-height:72px;font-size:10px;line-height:1.5}.inbox-workflow-toolbar{margin:12px 0}.inbox-workflow-steps{color:#7e8fa3;gap:0;margin:0;padding:0;font-size:9px;line-height:1.8;list-style:none;display:flex}.inbox-workflow-steps li{white-space:nowrap;align-items:center;display:flex}.inbox-workflow-steps li:not(:last-child):after{content:"›";color:#b1bdca;margin:0 7px;font-size:13px}.inbox-workflow-toolbar>div{gap:8px;margin-top:8px;display:flex}.inbox-workflow-toolbar button{color:#58759c;background:#fbfcff;border:1px solid #e1e8f2;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 5px;font-size:10px;display:flex}.inbox-workflow-toolbar button:hover{color:#176cce;background:#edf5ff}.inbox-workflow-panel{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;margin-bottom:18px;padding:16px 0}.inbox-workflow-panel-title{color:#687fad;align-items:center;gap:6px;margin-bottom:13px;display:flex}.inbox-workflow-panel h4{color:#4d6380;font-size:11px;font-weight:600}.inbox-workflow-muted{color:#8592a5;overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.7}.inbox-workflow-help{color:#97a3b2;overflow-wrap:anywhere;margin:7px 0;font-size:9px;line-height:1.7}.inbox-workflow-alert{color:#a17b3f;overflow-wrap:anywhere;background:#fff7e7;border-radius:5px;margin:8px 0;padding:8px;font-size:10px;line-height:1.7}.inbox-workflow-alert button{color:inherit;margin-top:5px;font-size:10px;text-decoration:underline;display:block}.inbox-automation-state{color:#6e82a0;align-items:center;gap:6px;font-size:10px;display:flex}.inbox-automation-state>span{background:#9faebe;border-radius:50%;flex-shrink:0;width:6px;height:6px}.inbox-automation-state.sent>span{background:#46ac7b}.inbox-automation-state.queued>span,.inbox-automation-state.generating>span,.inbox-automation-state.sending>span{background:#5c8ee9}.inbox-automation-state.needsHuman>span,.inbox-automation-state.paused>span{background:#d5a253}.inbox-workflow-takeover{width:100%;margin-top:9px;padding:8px;font-size:10px}.inbox-workflow-summary-head{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:7px;margin-top:12px;padding-top:13px;display:flex}.inbox-workflow-summary-head button{color:#4b82c1;font-size:10px;text-decoration:underline}.inbox-workflow-summary{color:#5a6f87;overflow-wrap:anywhere;font-size:11px;line-height:1.75}.inbox-workflow-summary>p{white-space:pre-wrap;margin:10px 0}.inbox-workflow-summary>div{margin-top:10px}.inbox-workflow-summary strong{color:#7b8ba0;font-size:10px;font-weight:600}.inbox-workflow-summary ul{margin:4px 0;padding-left:16px}.inbox-workflow-summary li{margin:3px 0}.inbox-workflow-summary details{border:1px solid #e8edf5;border-radius:6px;margin-top:12px;padding:7px 9px}.inbox-workflow-summary summary{cursor:pointer;color:#6089bb;font-size:10px}.inbox-workflow-fact{padding:9px 0 2px}.inbox-workflow-fact p{margin:3px 0}.inbox-workflow-fact blockquote{color:#8d9aaa;white-space:pre-wrap;border-left:2px solid #dfe7f2;margin:6px 0;padding-left:7px;font-size:10px}.inbox-workflow-save{width:100%;margin-top:9px;font-size:10px}.inbox-workflow-modal{color:#38516f;background:#fff;border-radius:13px;width:540px;max-width:100%;max-height:90vh;padding:0 24px 23px;overflow:auto;box-shadow:0 18px 65px #18354e35}.inbox-workflow-modal.wide{width:1180px}.inbox-workflow-modal>header{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:17px 0 13px;display:flex;position:sticky;top:0}.inbox-workflow-modal>header h2{font-size:17px;font-weight:600}.inbox-workflow-modal .inbox-workflow-steps{font-size:11px}.inbox-workflow-modal .inbox-workflow-steps li:not(:last-child):after{margin:0 10px}.inbox-workflow-intro{color:#8592a5;margin:12px 0 17px;font-size:12px;line-height:1.8}.inbox-workflow-check{color:#60768f;cursor:pointer;align-items:flex-start;gap:9px;margin:12px 0;font-size:12px;display:flex}.inbox-workflow-check input{accent-color:#2179df;flex-shrink:0;width:15px;height:15px;margin-top:2px}.inbox-workflow-check strong{font-weight:500;display:block}.inbox-workflow-check small{color:#91a0b2;margin-top:5px;font-size:10px;line-height:1.7;display:block}.inbox-workflow-check.primary{background:#f5f9ff;border:1px solid #dce8f9;border-radius:8px;margin:16px 0;padding:13px 12px}.inbox-workflow-modal fieldset{border:1px solid #e4ebf4;border-radius:8px;margin:16px 0;padding:8px 14px}.inbox-workflow-modal legend{color:#8999ad;padding:0 6px;font-size:11px}.inbox-workflow-field{color:#7c8ca1;flex-direction:column;gap:8px;margin:19px 0;font-size:11px;display:flex}.inbox-workflow-field select{color:#536d8b;background:#fff;border:1px solid #e3eaf3;border-radius:6px;padding:9px;font-size:12px}.inbox-workflow-modal footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.inbox-workflow-modal footer .btn{font-size:12px}.inbox-crm-toolbar{gap:9px;margin:4px 0 12px;display:flex}.inbox-crm-toolbar input{border:1px solid #e2e9f2;border-radius:7px;min-width:0;padding:10px 12px;font-size:12px}.inbox-crm-toolbar .btn{flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.inbox-crm-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.inbox-crm-column{background:#f5f7fb;border-radius:9px;min-height:200px;padding:11px}.inbox-crm-column>h3{justify-content:space-between;align-items:center;margin:1px 0 12px;font-weight:500;display:flex}.inbox-crm-column h3 small{color:#9aabba;font-size:10px}.inbox-crm-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e6ecf4;border-radius:8px;margin-bottom:10px;padding:12px}.inbox-crm-card>h4{color:#46617f;margin-bottom:9px;font-size:12px;font-weight:600}.inbox-crm-channels,.inbox-crm-tags{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.inbox-crm-tags span{color:#8396ad;background:#f1f4f9;border-radius:4px;padding:3px 5px;font-size:9px}.inbox-crm-overview{color:#7b8fa7;white-space:pre-wrap;margin:8px 0 11px;font-size:11px;line-height:1.7}.inbox-crm-next{color:#8799b0;margin:10px 0;font-size:10px;line-height:1.7}.inbox-crm-next strong{color:#6a86a9;font-weight:500;display:block}.inbox-crm-card>time{color:#a4b0c0;font-size:9px}.inbox-crm-card>button{color:#4d86cc;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.inbox-crm-empty{text-align:center;color:#9aadc5;padding:28px 20px 40px}.inbox-crm-empty>.ui-icon{margin:0 auto 13px}.inbox-crm-empty p{color:#7891b1;margin-bottom:9px;font-size:15px}.inbox-crm-empty span{font-size:12px;line-height:1.8}@media (width<=1000px){.inbox-crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-workflow-modal.wide{width:760px}}@media (width<=560px){.inbox-workflow-modal{padding:0 16px 18px}.inbox-workflow-modal>header h2{font-size:15px}.inbox-crm-board{grid-template-columns:minmax(0,1fr)}.inbox-crm-toolbar{flex-wrap:wrap}.inbox-crm-toolbar input{width:100%}.inbox-workflow-modal .inbox-workflow-steps{font-size:10px}.inbox-workflow-modal .inbox-workflow-steps li:not(:last-child):after{margin:0 7px}}.inbox-channel.instagram{color:#a65f91;background:#faedf5}.inbox-channel.whatsapp{color:#408964;background:#e7f6ee}.inbox-channel.telegram{color:#3e8db7;background:#eaf5fc}.inbox-channel.zalo-oa{color:#428aa6;background:#e8f4fa}.inbox-channel.tiktok{color:#566b83;background:#edf1f5}.unified-inbox .inbox-extra-channel-filter{color:#6a83a3;background:#fff;border:1px solid #e3eaf4;border-radius:6px;margin:0 0 11px;padding:7px 8px;font-size:11px}.inbox-channel.website{color:#16747d;background:#e5f5f4}.channel-mark{vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.inbox-channel:has(.channel-mark){gap:4px}.inbox-header-channels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.inbox-header-channels>span,.inbox-filter-tabs button:has(.channel-mark)){justify-content:center;align-items:center;gap:4px;display:inline-flex}.inbox-ops-sidebar{color:#6c819b;background:#f8fafc;border-right:1px solid #e5eaf2;flex-direction:column;width:185px;min-width:185px;padding:15px 10px;display:flex;overflow-y:auto}.inbox-ops-brand{justify-content:space-between;align-items:center;margin:6px 5px 20px;display:flex}.inbox-ops-brand strong{color:#4a6383;font-size:12px;font-weight:600}.inbox-ops-close{display:none}.inbox-ops-sidebar nav{flex-direction:column;gap:3px;display:flex}.inbox-ops-sidebar nav>button{text-align:left;color:#7a8da6;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 7px;font-size:10px;display:flex}.inbox-ops-sidebar nav>button:hover{background:#edf3fb}.inbox-ops-sidebar nav>button.active{color:#1672db;background:#e8f1ff}.inbox-ops-sidebar nav>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.inbox-ops-sidebar nav>button>small{opacity:.7;font-size:9px}.inbox-ops-sidebar nav>button>i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.inbox-ops-sidebar nav>p{color:#9baabd;padding:4px 7px;font-size:9px;line-height:1.8}.inbox-ops-section-title{justify-content:space-between;align-items:center;margin:25px 7px 9px;display:flex}.inbox-ops-section-title h3{color:#a1adbd;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:600}.inbox-ops-section-title button{color:#8fa1b9;place-items:center;padding:2px;display:grid}.inbox-ops-sidebar-footer{flex-direction:column;gap:5px;margin-top:auto;padding:25px 3px 0;display:flex}.inbox-ops-sidebar-footer button{color:#7f94ad;text-align:left;align-items:center;gap:9px;padding:8px 5px;font-size:10px;display:flex}.has-operations .inbox-directory{width:282px;min-width:260px}.has-operations .inbox-directory-head{padding:17px 12px 9px}.has-operations .inbox-heading h1{font-size:17px}.has-operations .inbox-directory-head>p{margin-bottom:9px}.has-operations .inbox-workflow-toolbar{margin:9px 0 12px}.inbox-ops-mobile-toggle{display:none}.inbox-ops-status-tabs{border-bottom:1px solid #e8edf4;gap:2px;margin:13px 0 11px;display:flex}.inbox-ops-status-tabs button{color:#95a3b5;white-space:nowrap;border-bottom:2px solid #0000;flex:1;padding:8px 2px;font-size:9px}.inbox-ops-status-tabs button.active{color:#1875df;border-color:#1875df;font-weight:600}.inbox-ops-list-sort{color:#a3afbe;justify-content:space-between;align-items:center;gap:6px;margin:9px 0 0;font-size:9px;display:flex}.inbox-ops-list-sort select{color:#8b9db5;background:#fff;border:0;border-radius:4px;width:auto;max-width:132px;padding:5px 3px;font-size:9px}.inbox-ops-customer-owner{color:#9aaabc;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:9px;overflow:hidden}.inbox-ops-priority-tag{color:#b58a35;background:#fff4dd;border-radius:3px;padding:2px 4px;font-size:8px}.inbox-ops-panel{border-top:1px solid #edf0f5;margin-bottom:20px;padding-top:16px}.inbox-ops-panel>h4{color:#4b6483;margin-bottom:13px;font-size:11px;font-weight:600}.inbox-ops-panel>label{color:#8c9aad;flex-direction:column;gap:6px;margin-bottom:11px;font-size:10px;display:flex}.inbox-ops-panel select{color:#607b9c;background:#fff;border:1px solid #e3eaf3;border-radius:6px;min-width:0;padding:8px;font-size:11px}.inbox-ops-link{color:#4985c8;margin:-2px 0 12px;font-size:10px;text-decoration:underline}.inbox-ops-toggles{gap:6px;display:flex}.inbox-ops-toggles button{color:#91a0b4;white-space:nowrap;border:1px solid #e5eaf4;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:9px;display:flex}.inbox-ops-toggles button.active{color:#3e83d6;background:#eef6ff;border-color:#d4e6ff}.inbox-ops-snooze{gap:6px;margin-top:10px;display:flex}.inbox-ops-snooze select{flex:1;font-size:10px}.inbox-ops-snooze button{white-space:nowrap;color:#8c9db4;border:1px solid #e5eaf4;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:10px;display:flex}.inbox-ops-snooze-active{color:#ac8d55;background:#fff8ea;border-radius:6px;margin:10px 0;padding:10px;font-size:10px;line-height:1.7}.inbox-ops-snooze-active button{margin-top:5px;font-size:10px;text-decoration:underline;display:block}.inbox-ops-close-chat{width:100%;margin-top:11px;font-size:10px}.inbox-ops-panel>p{color:#a4afbe;margin-top:9px;font-size:9px;line-height:1.7}.inbox-composer-toolbar .inbox-ops-canned{color:#8da0b9;background:#fff;border:1px solid #e6edf6;border-radius:5px;flex-shrink:0;width:115px;padding:6px 4px;font-size:9px}.has-operations .inbox-composer-toolbar{flex-wrap:wrap}.has-operations .inbox-composer-toolbar>label{flex:1}.has-operations .inbox-composer-toolbar>label select{max-width:240px}.inbox-ops-error{color:#b47b51;overflow-wrap:anywhere;background:#fff6e9;border-radius:6px;margin:10px 0;padding:10px;font-size:10px;line-height:1.7}.inbox-ops-error button{margin-top:6px;font-size:10px;text-decoration:underline;display:block}.inbox-ops-modal{color:#536d8d;background:#fff;border-radius:13px;width:920px;max-width:100%;max-height:90vh;padding:0 24px 24px;overflow:auto;box-shadow:0 18px 65px #18354e35}.inbox-ops-modal>header{justify-content:space-between;align-items:center;gap:10px;padding:18px 0 15px;display:flex}.inbox-ops-modal>header h2{font-size:17px;font-weight:600}.inbox-ops-management-tabs{border-bottom:1px solid #e6edf6;gap:8px;margin-bottom:20px;display:flex}.inbox-ops-management-tabs button{color:#94a5bb;border-bottom:2px solid #0000;padding:10px 8px;font-size:11px}.inbox-ops-management-tabs button.active{color:#2678d4;border-color:#2678d4}.inbox-ops-management-grid{grid-template-columns:300px minmax(0,1fr);gap:25px;display:grid}.inbox-ops-management-list{border-right:1px solid #edf1f6;padding-right:18px}.inbox-ops-management-list>.btn{width:100%;margin-bottom:13px;font-size:11px}.inbox-ops-management-list article{border:1px solid #e8edf5;border-radius:7px;margin-bottom:8px;padding:3px;display:flex}.inbox-ops-management-list article.active{background:#f3f8ff;border-color:#b8d4f8}.inbox-ops-management-list article>button:first-child{text-align:left;flex:1;min-width:0;padding:10px}.inbox-ops-management-list strong{color:#6985a6;font-size:12px;font-weight:500;display:block}.inbox-ops-management-list article span{color:#a0adbe;white-space:pre-wrap;overflow-wrap:anywhere;max-height:55px;margin-top:5px;font-size:10px;line-height:1.7;display:block;overflow:hidden}.inbox-ops-delete{color:#adbacb;align-self:flex-start;padding:8px}.inbox-ops-management-list>p{color:#9bacc2;padding:10px;font-size:11px;line-height:1.8}.inbox-ops-management-form h3{color:#58769c;margin:5px 0 18px;font-size:13px}.inbox-ops-management-form>label{color:#93a2b7;flex-direction:column;gap:7px;margin:14px 0;font-size:11px;display:flex}.inbox-ops-management-form input,.inbox-ops-management-form textarea{color:#59718f;background:#fff;border:1px solid #e2eaf5;border-radius:6px;padding:10px;font-size:12px}.inbox-ops-management-form input[type=color]{width:70px;height:37px;padding:4px}.inbox-ops-management-form small{color:#a4b1c1;margin:10px 0;font-size:10px;line-height:1.8;display:block}.inbox-ops-management-form fieldset{border:1px solid #e5ecf5;border-radius:7px;margin:15px 0;padding:12px}.inbox-ops-management-form legend{color:#95a7bc;padding:0 5px;font-size:10px}.inbox-ops-management-form fieldset p{color:#a1afc2;font-size:10px;line-height:1.7}.inbox-ops-management-form .inbox-ops-management-check{color:#7f94af;overflow-wrap:anywhere;flex-direction:row;align-items:flex-start;gap:8px;margin:9px 0;font-size:11px;line-height:1.6;display:flex}.inbox-ops-management-check input{accent-color:#287fe2;flex-shrink:0;width:14px;height:14px;margin-top:2px}.inbox-ops-management-form>.btn{margin-top:14px;font-size:11px}.inbox-ops-report-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.inbox-ops-report-heading>p{color:#92a5bc;font-size:11px;line-height:1.7}.inbox-ops-report-heading .btn{font-size:10px}.inbox-ops-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inbox-ops-report-metrics article{background:#f5f8fc;border:1px solid #e9eff6;border-radius:8px;padding:18px}.inbox-ops-report-metrics strong{color:#6588b4;font-size:25px;font-weight:500;display:block}.inbox-ops-report-metrics span{color:#a0afc2;margin-top:7px;font-size:11px;display:block}.inbox-ops-report-tables{grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;display:grid}.inbox-ops-report-tables h3{color:#6e89ac;margin-bottom:12px;font-size:12px}.inbox-ops-report-tables p{color:#9cadc2;border-bottom:1px solid #edf2f8;justify-content:space-between;gap:10px;padding:10px 0;font-size:11px;display:flex}.inbox-ops-report-tables strong{color:#718eaf;font-weight:500}.inbox-ops-report-scope{color:#a3b2c5;margin:20px 0 0;font-size:10px;line-height:1.8}.inbox-ops-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inbox-ops-extended-report{border-top:1px solid #e8eef6;margin-top:25px;padding-top:25px}.inbox-ops-sidebar nav>button{color:#536c8b;padding:10px 7px;font-size:12px}.inbox-ops-sidebar nav>button>small{color:#72859d;opacity:1;font-size:11px}.inbox-ops-brand strong{color:#365274;font-size:13px}.inbox-ops-section-title h3{color:#70859f;font-size:11px}.inbox-ops-sidebar nav>p{color:#7d8fa6;font-size:11px}.inbox-ops-sidebar-footer button{color:#5f7795;padding:10px 5px;font-size:12px}.inbox-ops-status-tabs button{color:#6e829c;padding:9px 3px;font-size:11px}.inbox-ops-list-sort{color:#7489a3;font-size:11px}.inbox-ops-list-sort select{color:#607a99;max-width:150px;font-size:11px}.inbox-ops-customer-owner{color:#71859e;font-size:11px}.inbox-ops-priority-tag{font-size:10px}.inbox-ops-panel>h4{color:#405d80;font-size:12px}.inbox-ops-panel>label{color:#6a809d;gap:7px;font-size:12px}.inbox-ops-panel select{color:#425f82;padding:9px 8px;font-size:12px}.inbox-ops-link{color:#3074bd;font-size:12px}.inbox-ops-toggles button{color:#6a809b;padding:9px 4px;font-size:11px}.inbox-ops-snooze select,.inbox-ops-snooze button{color:#607b9d;font-size:11px}.inbox-ops-snooze-active,.inbox-ops-snooze-active button{font-size:11px}.inbox-ops-close-chat{font-size:12px}.inbox-ops-panel>p{color:#7c8fa7;font-size:11px}.inbox-composer-toolbar .inbox-ops-canned{color:#5d7da4;width:128px;font-size:11px}.inbox-ops-management-tabs button{color:#6b82a1;font-size:12px}.inbox-ops-management-list article span{color:#7d90a8;font-size:11px}.inbox-ops-management-list strong{color:#526f94;font-size:13px}.inbox-ops-management-form>label{color:#6c85a4;font-size:12px}.inbox-ops-management-form small{color:#7c90ac;font-size:11px}.inbox-ops-management-form .inbox-ops-management-check{color:#617d9f;font-size:12px}.inbox-ops-management-form>.btn,.inbox-ops-management-list>.btn{font-size:12px}.inbox-ops-report-heading>p,.inbox-ops-report-metrics span,.inbox-ops-report-tables p{color:#7086a2;font-size:12px}.inbox-ops-report-scope{color:#748aa6;font-size:11px}.inbox-ops-error{font-size:12px}.inbox-advanced-controls>button,.inbox-advanced-controls>select{color:#6381a6;font-size:11px}.inbox-advanced-modal input,.inbox-advanced-modal select{color:#58769b;font-size:12px}.inbox-advanced-modal>p{color:#728aa7;font-size:12px}.inbox-advanced-mode{color:#6480a1;font-size:12px}.inbox-advanced-save label{color:#6f88a7;font-size:12px}.inbox-ops-custom-snooze{color:#879db7;background:#fff;border:1px solid #e3eaf3;border-radius:6px;margin-top:8px;padding:8px;font-size:10px}.has-operations .inbox-ops-close,.has-operations .inbox-ops-mobile-toggle{display:none}.inbox-advanced-modal .inbox-advanced-rule :is(input,select){color:#58769b;font-size:12px}.inbox-advanced-modal .inbox-advanced-save label{color:#6f88a7;font-size:12px}.inbox-advanced-controls{align-items:center;gap:7px;margin-top:10px;display:flex}.inbox-advanced-controls>button{color:#7c99bd;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.inbox-advanced-controls>select{color:#9aabc1;background:#fff;border:1px solid #e7edf5;border-radius:5px;width:130px;min-width:0;margin-left:auto;padding:6px 3px;font-size:9px}.inbox-advanced-modal{color:#617b9c;background:#fff;border:0;border-radius:13px;width:760px;max-width:calc(100vw - 30px);max-height:90vh;margin:auto;padding:0 23px 23px;overflow:auto;box-shadow:0 18px 65px #18354e35}.inbox-advanced-modal::backdrop{background:#17345355}.inbox-advanced-modal>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 0 15px;display:flex}.inbox-advanced-modal h2{font-size:16px;font-weight:600}.inbox-advanced-modal>p{color:#9aacbe;margin-bottom:17px;font-size:11px;line-height:1.8}.inbox-advanced-mode{color:#8da1ba;align-items:center;gap:10px;font-size:11px;display:flex}.inbox-advanced-mode>select{width:auto;min-width:0}.inbox-advanced-modal input,.inbox-advanced-modal select{color:#7690b0;background:#fff;border:1px solid #e3eaf4;border-radius:6px;min-width:0;padding:9px;font-size:11px}.inbox-advanced-rules{margin:17px 0}.inbox-advanced-rule{grid-template-columns:1.1fr .8fr 1.4fr 27px;align-items:center;gap:7px;margin:10px 0;display:grid}.inbox-advanced-rule>button{color:#a7b5c8;place-items:center;padding:5px;display:grid}.inbox-advanced-actions{align-items:center;gap:16px;display:flex}.inbox-advanced-actions>button:first-child{font-size:10px}.inbox-advanced-actions>button:last-child{color:#9aacbf;font-size:10px;text-decoration:underline}.inbox-advanced-save{border-top:1px solid #e9eef6;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.inbox-advanced-save label{color:#9bacc1;flex-direction:column;flex:1;gap:7px;min-width:200px;font-size:10px;display:flex}.inbox-advanced-save .btn{font-size:10px}.inbox-advanced-delete{color:#b29e9e;margin:0 5px 9px;font-size:10px;text-decoration:underline}.inbox-advanced-modal>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.inbox-advanced-modal>footer small{color:#a9b7c8;font-size:9px}.inbox-advanced-modal>footer .btn{font-size:11px}@media (width<=600px){.inbox-advanced-rule{grid-template-columns:1fr .8fr 25px}.inbox-advanced-rule>input,.inbox-advanced-rule>select:nth-child(3){grid-area:2/1/auto/3}.inbox-advanced-rule>button{grid-area:1/3/3}.inbox-advanced-mode{flex-direction:column;align-items:flex-start}.inbox-advanced-modal{padding:0 15px 18px}}@media (width<=1250px){.inbox-ops-sidebar{width:174px;min-width:174px}.has-operations .inbox-directory{width:270px;min-width:245px}.has-operations .inbox-composer-toolbar>label select{max-width:210px}}@media (width<=1100px){.unified-inbox.has-operations{position:relative}.has-operations .inbox-ops-sidebar{display:none}.has-operations.ops-sidebar-open .inbox-ops-sidebar{z-index:120;width:220px;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 25px #28436326}.has-operations .inbox-ops-mobile-toggle,.has-operations .inbox-ops-close{display:grid}.has-operations .inbox-heading{gap:6px}.has-operations .inbox-heading h1{flex:1}.inbox-ops-management-grid{grid-template-columns:235px minmax(0,1fr);gap:17px}}@media (width<=650px){.has-operations .inbox-directory{width:200px;min-width:190px}.has-operations .inbox-heading h1{font-size:14px}.has-operations .inbox-workflow-toolbar>div{flex-direction:column}.inbox-ops-status-tabs{grid-template-columns:1fr 1fr;display:grid}.inbox-ops-status-tabs button{font-size:9px}.inbox-ops-management-grid{grid-template-columns:minmax(0,1fr)}.inbox-ops-management-list{border:0;max-height:230px;padding:0;overflow:auto}.inbox-ops-management-tabs{gap:2px}.inbox-ops-management-tabs button{padding:9px 5px;font-size:10px}.inbox-ops-modal{padding:0 16px 18px}.inbox-ops-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-ops-report-tables{grid-template-columns:1fr}.inbox-ops-report-heading{flex-direction:column;align-items:flex-start}.has-operations .inbox-composer-toolbar>label,.has-operations .inbox-composer-toolbar>label select{max-width:100%}}.workspace-tools{color:#284968;background:#f5f8fc;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-tools-nav{background:#fff;border-right:1px solid #e0e8f3;flex-shrink:0;width:190px;padding:20px 12px}.workspace-tools-nav>div{color:#4b6a8c;align-items:center;gap:9px;padding:3px 10px 19px;font-size:14px;display:flex}.workspace-tools-nav nav{flex-direction:column;gap:5px;display:flex}.workspace-tools-nav nav button{color:#526d89;text-align:left;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px;font-size:12px;display:flex}.workspace-tools-nav nav button:hover{background:#f4f8fd}.workspace-tools-nav nav button[aria-current=page]{color:#0666d5;background:#edf5ff;font-weight:600}.workspace-tools-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-tools-mobile{display:none}.workspace-tools-content{flex:1;min-width:0;min-height:0;overflow:auto}.workspace-tools-scope{color:#426788;background:#f0f6ff;border-bottom:1px solid #e0ebfa;padding:13px 20px;font-size:12px;line-height:1.7}.workspace-tools-content.tool-orders,.workspace-tools-content.tool-zalo-ai{flex-direction:column;display:flex}.workspace-tools-content>.tools-page{flex:1;min-width:0;min-height:0}.workspace-tools-content>.agent-workspace{height:100%}.workspace-tools .embedded{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:#fff;border-radius:0;overflow:auto}.workspace-tools .inbox-workflow-modal.embedded{padding:24px}.workspace-tools .inbox-ops-modal.embedded{padding:0 24px 24px}.workspace-tools .inbox-workflow-modal.embedded>header h2,.workspace-tools .inbox-ops-modal.embedded>header h2{color:#2d527b;font-size:20px}.workspace-tools .inbox-ops-management-tabs{flex-wrap:wrap}.workspace-tools .inbox-ops-management-tabs button{min-height:44px}.workspace-tools-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-tools-content.tool-agent{flex-direction:column;display:flex}.workspace-tools-content.tool-agent>.agent-workspace{flex:1;height:auto;min-height:0}@media (width<=900px){.workspace-tools-nav{width:165px;padding-inline:8px}.workspace-tools .inbox-crm-board,.workspace-tools .inbox-ops-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.workspace-tools{height:100%}.workspace-tools-nav{display:none}.workspace-tools-mobile{background:#fff;border-bottom:1px solid #dfe8f4;align-items:center;gap:13px;padding:10px 12px;display:flex}.workspace-tools-mobile>span{color:#6b829e;white-space:nowrap;font-size:11px}.workspace-tools-mobile label{flex:1;min-width:0}.workspace-tools-mobile select{color:#265480;background:#f5f9ff;border:1px solid #d5e3f5;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:16px}.workspace-tools .inbox-workflow-modal.embedded,.workspace-tools .inbox-ops-modal.embedded{padding:16px}.workspace-tools .inbox-workflow-modal.embedded>header h2,.workspace-tools .inbox-ops-modal.embedded>header h2{font-size:18px}.workspace-tools .inbox-crm-toolbar{flex-wrap:wrap}.workspace-tools .inbox-crm-toolbar input{flex-basis:100%;min-width:0;font-size:16px}.workspace-tools .inbox-crm-board,.workspace-tools .inbox-ops-management-grid,.workspace-tools .inbox-ops-report-tables{grid-template-columns:minmax(0,1fr)}.workspace-tools .inbox-ops-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tools .inbox-ops-report-metrics article{padding:13px}.workspace-tools .inbox-ops-report-heading{flex-wrap:wrap;align-items:flex-start}.workspace-tools .embedded :is(input:not([type=checkbox]),select,textarea){min-width:0;font-size:16px}.workspace-tools .embedded button{min-height:44px}.workspace-tools .inbox-workflow-check{align-items:flex-start}.workspace-tools .inbox-workflow-check>span{min-width:0}.workspace-tools .inbox-workflow-steps{flex-wrap:wrap}.workspace-tools .tools-page{flex-direction:column;height:auto;overflow:auto}.workspace-tools .tools-sidebar{border-bottom:1px solid #e3eaf4;border-right:0;width:100%;min-width:0;max-height:none}.workspace-tools .tools-sidebar h2{font-size:17px}.workspace-tools .tools-tabs{flex-flow:wrap;gap:5px}.workspace-tools .tools-tabs button{width:auto;min-height:44px;font-size:12px}.workspace-tools .tools-content{min-width:0;padding:16px 12px;overflow:visible}.workspace-tools .tools-content input:not([type=checkbox]),.workspace-tools .tools-content select,.workspace-tools .tools-content textarea{min-width:0;font-size:16px}.workspace-tools .tools-content button{min-height:44px}.workspace-tools-scope{padding:10px 13px;font-size:11px}.workspace-tools .agent-topbar{flex-wrap:wrap;gap:10px;padding:14px 12px}.workspace-tools .agent-top-actions{flex-wrap:wrap;gap:6px}.workspace-tools .agent-top-actions button{min-height:44px}.workspace-tools .agent-tabs{flex-wrap:wrap;padding:7px 10px}.workspace-tools .agent-tabs>button{min-height:44px}.workspace-tools .agent-tabs>button small{display:none}}.simple-login{color:#152c49;background:#f4f7fa;flex-direction:column;justify-content:center;align-items:center;gap:29px;height:100%;min-height:480px;padding:60px 24px;display:flex}.simple-login-brand{align-items:center;gap:11px;display:flex}.simple-login-brand img{width:38px;height:38px}.simple-login-brand span{letter-spacing:-.8px;color:#096ae1;font-size:25px;font-weight:650}.simple-login-box{text-align:center;background:#fff;border:1px solid #e3e9ef;border-radius:12px;width:370px;max-width:100%;padding:29px 30px 30px;box-shadow:0 6px 24px #26466b05}.simple-login-box h1{letter-spacing:-.35px;color:#172c45;margin:0 0 23px;font-size:20px;font-weight:600}.simple-qr{color:#0875f5;background:#fff;border:1px solid #e8edf2;border-radius:8px;place-items:center;width:224px;height:224px;margin:0 auto;padding:9px;display:grid}.simple-qr img{object-fit:contain;width:204px;height:204px;image-rendering:pixelated;display:block}.simple-qr.confirming,.simple-qr.success{color:#19a16e;background:#fbfefc;border-color:#d4ece3}.simple-login-status{color:#6a788a;margin:23px 0 0;font-size:13px;line-height:1.6}.simple-login-status.error{color:#b74444}.simple-login-retry{color:#086bea;border-radius:6px;margin-top:9px;padding:10px 15px;font-size:13px;font-weight:600}.simple-login-retry:hover{background:#f0f6ff}.simple-login-retry:focus-visible{outline-offset:3px;outline:2px solid #629cf3}.simple-qr-spinner{border:2px solid #e4edf8;border-top-color:#0875f5;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite simpleQrSpin}@keyframes simpleQrSpin{to{transform:rotate(360deg)}}.simple-login-credit{color:#8a97a8;text-align:center;margin-top:-8px;font-size:12px}.simple-login-credit a{color:#086bea;font-weight:600;text-decoration:none}.simple-login-credit a:hover{text-decoration:underline}@media (height<=580px){.simple-login{gap:17px;min-height:440px;padding:24px}.simple-login-box{padding:19px 25px}.simple-login-brand img{width:30px;height:30px}.simple-login-brand span{font-size:21px}}@media (prefers-reduced-motion:reduce){.simple-qr-spinner{border-color:#0875f5 #c4d9f4 #c4d9f4;animation:none}}.message-receipt{font-size:inherit;white-space:normal;margin-inline-start:8px}.chat-typing-indicator{color:#526782;overflow-wrap:anywhere;padding:8px 12px;font-size:13px;line-height:1.4}.customer-assist-panel{box-sizing:border-box;color:#172b4d;background:#fff;border-left:1px solid #e4e8ed;flex-direction:column;flex:0 0 300px;width:300px;min-width:300px;height:100%;display:flex;overflow:hidden}.customer-assist-panel *,.customer-assist-panel :before,.customer-assist-panel :after{box-sizing:border-box}.customer-assist-header{border-bottom:1px solid #e4e8ed;flex:0 0 56px;justify-content:space-between;align-items:center;min-height:56px;padding:0 14px 0 16px;display:flex}.customer-assist-title,.customer-assist-section-heading h3,.customer-assist-loading,.customer-assist-note,.customer-assist-human strong,.customer-assist-safe,.customer-assist-generate,.customer-assist-reply button,.customer-assist-error button{align-items:center;display:flex}.customer-assist-title{color:#0068ff;gap:8px}.customer-assist-title h2{color:#172b4d;margin:0;font-size:16px;font-weight:650}.customer-assist-close{color:#68778b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.customer-assist-close:hover{color:#172b4d;background:#f3f5f7}.customer-assist-close:focus-visible,.customer-assist-panel button:focus-visible,.customer-assist-panel select:focus-visible,.customer-assist-panel summary:focus-visible{outline-offset:2px;outline:2px solid #0068ff}.customer-assist-scroll{min-height:0;overflow:hidden auto}.customer-assist-customer,.customer-assist-section{border-bottom:1px solid #e4e8ed;padding:16px}.customer-assist-profile{align-items:center;gap:11px;min-width:0;display:flex}.customer-assist-profile .avatar{flex:none}.customer-assist-profile>div:last-child{min-width:0}.customer-assist-profile strong,.customer-assist-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-assist-profile strong{margin-bottom:3px;font-size:14px;font-weight:650}.customer-assist-profile span,.customer-assist-select>span,.customer-assist-input-preview>span,.customer-assist-reply>span{color:#68778b;letter-spacing:.02em;font-size:11px;font-weight:600}.customer-assist-select{margin-top:14px;display:block}.customer-assist-select>span{margin-bottom:6px;display:block}.customer-assist-select select{color:#172b4d;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:6px;padding:0 30px 0 10px;font-size:13px}.customer-assist-select select:disabled{color:#8793a3;background:#f7f8fa}.customer-assist-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.customer-assist-section-heading h3{gap:7px;margin:0;font-size:13px;font-weight:650}.customer-assist-section-heading h3 .ui-icon{color:#0068ff}.customer-assist-status{color:#68778b;align-items:center;gap:5px;font-size:10px;display:inline-flex}.customer-assist-status i{background:#8592a3;border-radius:50%;width:6px;height:6px}.customer-assist-status.is-ready i{background:#20a464}.customer-assist-empty,.customer-assist-loading,.customer-assist-error p,.customer-assist-preview-error{color:#68778b;margin:0;font-size:12px;line-height:1.5}.customer-assist-loading,.customer-assist-note{gap:7px}.customer-assist-loading .ui-icon{color:#0068ff}.customer-assist-error button{color:#0068ff;font:inherit;cursor:pointer;background:0 0;border:0;gap:5px;margin-top:9px;padding:0;font-size:12px;font-weight:600}.customer-assist-facts{margin:0;padding:0;list-style:none}.customer-assist-facts>li{border-top:1px solid #eef1f4;padding:11px 0}.customer-assist-facts>li:first-child{border-top:0;padding-top:0}.customer-assist-facts>li:last-child{padding-bottom:0}.customer-assist-fact-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.customer-assist-fact-head strong{min-width:0;font-size:12px;font-weight:650}.customer-assist-fact-head span{color:#8793a3;flex:none;font-size:9px}.customer-assist-facts li>p{color:#344563;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.customer-assist-facts details{margin-top:7px}.customer-assist-facts summary{color:#68778b;cursor:pointer;width:max-content;font-size:10px}.customer-assist-facts blockquote{color:#68778b;overflow-wrap:anywhere;border-left:2px solid #cbd3dd;margin:7px 0 0;padding-left:9px;font-size:11px;line-height:1.45}.customer-assist-note{color:#68778b;border-top:1px solid #eef1f4;margin:12px 0 0;padding-top:10px;font-size:11px}.customer-assist-input-preview{padding-bottom:11px}.customer-assist-input-preview>span,.customer-assist-reply>span{margin-bottom:5px;display:block}.customer-assist-input-preview p{color:#344563;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-assist-generate,.customer-assist-reply button{color:#fff;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#0068ff;border:1px solid #0068ff;border-radius:6px;justify-content:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:650}.customer-assist-generate:hover:not(:disabled),.customer-assist-reply button:hover{background:#0059db;border-color:#0059db}.customer-assist-generate:disabled{color:#8c98a8;cursor:not-allowed;background:#eef1f4;border-color:#eef1f4}.customer-assist-result:empty{display:none}.customer-assist-preview-error,.customer-assist-human,.customer-assist-safe,.customer-assist-reply{border-top:1px solid #e4e8ed;margin-top:12px;padding-top:12px}.customer-assist-preview-error{color:#b42318}.customer-assist-human strong,.customer-assist-safe{color:#875d00;gap:6px;font-size:11px;font-weight:650}.customer-assist-human p{color:#68778b;margin:5px 0 0;font-size:11px;line-height:1.45}.customer-assist-safe{color:#2d7d55;margin-bottom:0}.customer-assist-reply>p{color:#172b4d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.55}.customer-assist-reply button{color:#0068ff;background:#fff}.customer-assist-reply button:hover{color:#fff}.zalo-file-attachment{box-sizing:border-box;width:min(310px,100%);max-width:100%;min-height:64px;color:var(--text-primary,#173554);background:#ffffff9e;border:1px solid #4384d82e;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.zalo-file-attachment>svg{color:#0877ed;flex:none}.zalo-file-attachment>span{flex-direction:column;gap:5px;min-width:0;display:flex}.zalo-file-attachment strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.zalo-file-attachment small{color:#3979c4;font-size:12px}.zalo-file-attachment:hover{background:#fff;border-color:#69a9f4}.zalo-file-attachment:focus-visible{outline-offset:3px;outline:2px solid #0877ed}.chat-layout.chat-light{--chat-blue:#086ee5;--chat-blue-hover:#0062cf;--chat-blue-soft:#eaf4ff;--chat-text:#172033;--chat-muted:#758092;--chat-line:#e4e9ef;--chat-surface:#fff;--chat-canvas:#f4f6f8;min-width:0;color:var(--chat-text);background:var(--chat-canvas);position:relative}.chat-light .call-message{align-items:center;gap:12px;min-width:180px;padding:5px 0;display:flex}.chat-light .call-message-icon{color:#0875f5;background:#edf5ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.chat-light .call-message strong{font-size:14px;font-weight:600}.chat-light .call-message-detail{color:#758092;margin-top:4px;font-size:12px;display:block}.chat-light .call-message.is-missed .call-message-icon{color:#d54949;background:#fff0f0}.chat-light .call-message.is-missed strong{color:#c14444}.chat-light .chat-directory{background:var(--chat-surface);border-right:1px solid var(--chat-line);flex:0 0 340px;width:340px}.chat-light .dir-header{background:var(--chat-surface);padding:14px 16px 12px}.chat-light .dir-header input,.chat-light .expand-panel input,.chat-light .quick-replies input,.chat-light .ai-ask-row input{height:38px;color:var(--chat-text);box-shadow:none;background:#f6f8fa;border:1px solid #e3e8ee;border-radius:8px;margin:0}.chat-light .dir-header input::placeholder,.chat-light .expand-panel input::placeholder,.chat-light .quick-replies input::placeholder,.chat-light .ai-ask-row input::placeholder,.chat-light .composer-input textarea::placeholder{color:#98a2b1}.chat-light .dir-header input:focus,.chat-light .expand-panel input:focus,.chat-light .quick-replies input:focus,.chat-light .ai-ask-row input:focus{border-color:#99c7f7;outline:0;box-shadow:0 0 0 3px #086ee514}.chat-light .directory-tools{background:var(--chat-surface);border-bottom:1px solid var(--chat-line);padding:0 16px}.chat-light .tab-row{background:0 0;border-radius:0;gap:22px;height:39px;margin:0;padding:0}.chat-light .tab{color:#687386;border-radius:0;flex:none;height:39px;padding:0 1px;font-size:13px;font-weight:500;position:relative}.chat-light .tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.chat-light .tab:hover{color:var(--chat-blue)}.chat-light .tab.active{color:var(--chat-blue);background:0 0;font-weight:600}.chat-light .tab.active:after{background:var(--chat-blue)}.chat-light .dir-list{background:var(--chat-surface);scrollbar-color:#cbd3dc transparent}.chat-light .conv-row,.chat-light .entity-row{min-height:70px;color:var(--chat-text);background:0 0;border-bottom:1px solid #f0f2f5;gap:11px;padding:10px 16px}.chat-light .conv-row:hover,.chat-light .entity-row:hover{background:#f6f8fa}.chat-light .conv-row.active,.chat-light .entity-row.active{background:var(--chat-blue-soft)}.chat-light .conv-row:focus-visible,.chat-light .entity-row:focus-visible,.chat-light .tab:focus-visible,.chat-light .chat-assist-toggle:focus-visible,.chat-light .chat-more-button:focus-visible,.chat-light .tool-btn:focus-visible,.chat-light .btn-send:focus-visible{outline-offset:-2px;outline:2px solid #78b6f5}.chat-light .conv-name,.chat-light .entity-name{color:var(--chat-text);font-size:15px;font-weight:600}.chat-light .conv-time{color:#929cac;font-size:11px}.chat-light .conv-preview,.chat-light .entity-meta{color:var(--chat-muted);margin-top:3px;font-size:13px;line-height:1.35}.chat-light .empty{color:var(--chat-muted)}.chat-light .chat-panel{background:var(--chat-canvas);flex:1 1 0;min-width:340px;overflow:hidden}.chat-light .chat-header{background:var(--chat-surface);border-bottom:1px solid var(--chat-line);gap:12px;min-height:56px;padding:6px 16px}.chat-light .chat-header-profile{min-width:0;color:var(--chat-text);border-radius:6px;flex:auto;gap:10px;margin:0;padding:2px 4px 2px 0}.chat-light .chat-header-profile>div{min-width:0}.chat-light .chat-header-profile:hover{background:0 0}.chat-light .chat-header-profile:hover .chat-title{color:var(--chat-blue)}.chat-light .chat-title{color:var(--chat-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.chat-light .chat-subtitle{color:var(--chat-muted);margin-top:2px;font-size:12px}.chat-light .chat-actions{align-items:center;gap:7px}.chat-light .chat-assist-toggle,.chat-light .chat-more-button{background:var(--chat-surface);color:#566173;border:1px solid #dfe5ec;border-radius:8px;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:600;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.chat-light .chat-assist-toggle{gap:7px;padding:0 11px}.chat-light .chat-more-button{width:36px;padding:0}.chat-light .chat-assist-toggle:hover,.chat-light .chat-more-button:hover{color:var(--chat-blue);background:#f5f9fd;border-color:#b9d5f2}.chat-light .chat-assist-toggle.active{background:var(--chat-blue-soft);color:var(--chat-blue);border-color:#a9cff6}.chat-light .chat-assist-toggle:disabled{opacity:.5;cursor:not-allowed}.chat-light .chat-more-dots{align-items:center;gap:3px;display:flex}.chat-light .chat-more-dots i{background:currentColor;border-radius:50%;width:3px;height:3px}.chat-light .action-menu{background:var(--chat-surface);border:1px solid #dfe5ec;border-radius:8px;min-width:218px;margin:0;padding:5px;top:calc(100% + 4px);box-shadow:0 10px 28px #28374b24}.chat-light .action-menu button{color:#394457;border-radius:5px;padding:9px 11px;font-size:13px;font-weight:400}.chat-light .action-menu button:hover{color:var(--chat-text);background:#f2f5f8}.chat-light .action-menu button.danger-item{color:#d34242}.chat-light .action-menu button.danger-item:hover{background:#fff1f1}.chat-light .action-menu-sep{background:var(--chat-line)}.chat-light .ai-panel{border-bottom:1px solid var(--chat-line);background:var(--chat-surface);color:var(--chat-text);padding:12px 18px;animation:none}.chat-light .ai-panel-header>span{color:#2b3546;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.chat-light .ai-panel .btn,.chat-light .expand-panel .btn,.chat-light .file-strip .btn{background:var(--chat-surface);color:#4f5b6d;box-shadow:none;border:1px solid #dfe5ec}.chat-light .ai-panel .btn:hover,.chat-light .expand-panel .btn:hover,.chat-light .file-strip .btn:hover{color:var(--chat-blue);background:#f5f9fd;border-color:#b9d5f2}.chat-light .ai-panel .btn.primary,.chat-light .expand-panel .btn.primary{border-color:var(--chat-blue);background:var(--chat-blue);color:#fff}.chat-light .tools-clear{color:#7f8998}.chat-light .ai-result{border:0;border-top:1px solid var(--chat-line);color:#344052;background:0 0;border-radius:0;margin-top:10px;padding:10px 0 2px;font-size:13px;line-height:1.55}.chat-light .chat-messages{background:var(--chat-canvas);scrollbar-color:#c8d0d9 transparent;gap:6px;min-width:0;padding:20px 24px;overflow-x:hidden}.chat-light .msg-row{gap:8px;max-width:72%;animation:none}.chat-light .bubble{background:var(--chat-surface);color:#202a3a;box-shadow:none;border:1px solid #e2e7ed;border-radius:14px;padding:9px 12px;font-size:14px;line-height:1.48}.chat-light .msg-row.received .bubble{border-bottom-left-radius:4px}.chat-light .msg-row.sent .bubble{color:#172033;background:#dceeff;border-color:#c5e0f8;border-bottom-right-radius:4px}.chat-light .msg-from,.chat-light .msg-row.sent .msg-from{color:#1474d4;margin-bottom:3px;font-size:12px;font-weight:600}.chat-light .msg-footer,.chat-light .msg-row.sent .msg-footer{color:#8893a3;margin-top:4px;font-size:10px}.chat-light .msg-link,.chat-light .msg-row.sent .msg-link{color:#0869cc}.chat-light .msg-actions button,.chat-light .msg-row.sent .msg-actions button{color:#738094;place-items:center;min-width:22px;height:22px;padding:2px 4px;display:inline-grid}.chat-light .msg-actions button:hover,.chat-light .msg-row.sent .msg-actions button:hover{color:var(--chat-blue);background:#086ee517}.chat-light .message-bubble-stack{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex;position:relative}.chat-light .msg-row.sent .message-bubble-stack{align-items:flex-end}.chat-light .message-primary-actions{z-index:8;opacity:0;pointer-events:none;background:#fff;border:1px solid #e1e6ec;border-radius:9px;gap:3px;padding:3px;transition:opacity .12s;display:flex;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%);box-shadow:0 4px 14px #29384b1a}.chat-light .msg-row.sent .message-primary-actions{left:auto;right:calc(100% + 7px)}.chat-light .msg-row:hover .message-primary-actions,.chat-light .msg-row:focus-within .message-primary-actions{opacity:1;pointer-events:auto}.chat-light .message-primary-actions button{color:#677488;background:0 0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.chat-light .message-primary-actions button:hover:not(:disabled),.chat-light .message-primary-actions button:focus-visible{color:var(--chat-blue);background:#edf5fd}.chat-light .message-primary-actions button:disabled{color:#b8c0ca;cursor:not-allowed}.chat-light .msg-row.multi-select-mode{box-sizing:border-box;width:calc(72% + 34px);min-width:0;max-width:calc(100% - 8px)}.chat-light .msg-row.multi-select-mode .message-bubble-stack{flex:auto;min-width:0;max-width:none;overflow:hidden}.chat-light .msg-row.multi-select-mode .bubble{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;overflow:hidden}.chat-light .msg-row.multi-select-mode .msg-image,.chat-light .msg-row.multi-select-mode .msg-video,.chat-light .msg-row.multi-select-mode .msg-video-wrap{max-width:100%}.chat-light .message-select-check{width:24px;height:24px;color:var(--chat-blue);border-radius:50%;flex:0 0 24px;align-self:center;place-items:center;display:grid}.chat-light .message-select-check>span{background:#fff;border:1.5px solid #aeb8c5;border-radius:50%;width:18px;height:18px}.chat-light .message-select-check:hover:not(:disabled)>span,.chat-light .message-select-check:focus-visible>span{border-color:var(--chat-blue)}.chat-light .message-select-check:disabled{opacity:.4;cursor:not-allowed}.chat-light .multi-select-mode-selected .bubble,.chat-light .msg-row.sent.multi-select-mode-selected .bubble{background:#dcebfb;border-color:#72b4f4;box-shadow:0 0 0 2px #0068ff21}.chat-light .multi-select-mode-selected .bubble:has(.msg-sticker){background:#e9f4ff!important;border-radius:12px!important;box-shadow:0 0 0 2px #0068ff29!important}.chat-light .message-more-menu{z-index:45;background:#fff;border:1px solid #dfe5ec;border-radius:10px;width:238px;padding:5px;position:fixed;box-shadow:0 12px 32px #2534472e}.chat-light .message-more-menu>button{color:#354155;text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:37px;padding:7px 9px;display:flex}.chat-light .message-more-menu>button:hover:not(:disabled),.chat-light .message-more-menu>button:focus-visible{color:var(--chat-blue);background:#f1f6fb}.chat-light .message-more-menu>button:disabled{color:#a2abb7;cursor:not-allowed}.chat-light .message-more-menu>button.is-danger{color:#c53f45}.chat-light .message-more-menu>button.is-danger:hover:not(:disabled){color:#b62f36;background:#fff1f2}.chat-light .message-reactions{color:#657185;align-items:center;gap:3px;min-height:39px;padding:4px 7px 4px 9px;font-size:12px;display:flex}.chat-light .message-reactions>span{flex:1}.chat-light .message-reactions button{color:#607087;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.chat-light .message-reactions button:hover:not(:disabled),.chat-light .message-reactions button:focus-visible{color:var(--chat-blue);background:#edf5fd}.chat-light .message-reactions button:disabled{opacity:.45}.chat-light .message-menu-separator{background:var(--chat-line);height:1px;margin:3px 8px}.chat-light .message-quote{border-left:3px solid #58a3ee;align-items:center;gap:9px;min-width:0;display:flex}.chat-light .message-quote.is-stored{background:#086ee512;border-radius:0 6px 6px 0;max-width:290px;margin:0 0 7px;padding:6px 8px}.chat-light .bubble:has(.message-quote){background:var(--chat-surface)!important;box-shadow:none!important;border:1px solid #e2e7ed!important;padding:9px 12px!important}.chat-light .msg-row.sent .bubble:has(.message-quote){background:#dceeff!important;border-color:#c5e0f8!important}.chat-light .message-quote-thumb{object-fit:contain;background:#f4f6f8;border:1px solid #dce3ea;border-radius:6px;flex:0 0 38px;width:38px;height:38px}.chat-light .message-quote-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-light .message-quote-copy strong{color:#236cbb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.chat-light .message-quote-copy span{color:#657185;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.chat-light .bubble.undone,.chat-light .msg-row.sent .bubble.undone{color:#7f8997;background:#edf0f3;border-color:#e1e5ea}.chat-light .msg-image,.chat-light .msg-video-wrap,.chat-light .msg-video{border-radius:8px}.chat-light .msg-image:hover{filter:brightness(.98)}.chat-light .msg-audio audio::-webkit-media-controls-panel{background:#f4f7fa}.chat-light .msg-row.sent .msg-audio audio::-webkit-media-controls-panel{background:#f4f7fa}.chat-light .chat-empty{color:var(--chat-muted)}.chat-light .chat-empty-icon{width:52px;height:52px;color:var(--chat-blue);background:#e8f3ff;border-radius:50%;margin-bottom:6px}.chat-light .chat-empty h3{color:var(--chat-text);font-size:16px;font-weight:600}.chat-light .chat-empty p{color:var(--chat-muted)}.chat-light .composer-area{border-top:1px solid var(--chat-line);background:var(--chat-surface)}.chat-light .multisel-panel{box-sizing:border-box;border-top:1px solid var(--chat-line);background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(96px,1fr) minmax(0,360px);align-items:center;gap:2px 8px;min-height:76px;padding:8px 10px;display:grid;overflow:hidden;box-shadow:0 -5px 18px #23364c0f}.chat-light .multisel-panel>strong{color:var(--chat-text);align-self:end;font-size:14px;font-weight:650}.chat-light .multisel-panel>small{color:var(--chat-muted);align-self:start;font-size:11px}.chat-light .multisel-actions{grid-area:1/2/span 2;justify-content:flex-end;gap:3px;min-width:0;display:flex}.chat-light .multisel-actions button{color:#56657a;border-radius:7px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:70px;height:46px;padding:3px 2px;font-size:11px;display:inline-flex}.chat-light .multisel-actions button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chat-light .multisel-actions button:hover:not(:disabled),.chat-light .multisel-actions button:focus-visible{color:var(--chat-blue);background:#eef6ff}.chat-light .multisel-actions button.is-danger{color:#c33e45}.chat-light .multisel-actions button.is-danger:hover:not(:disabled){color:#b62f36;background:#fff1f2}.chat-light .multisel-actions button:disabled{color:#aeb7c3;opacity:.65;cursor:not-allowed}.chat-light .composer-toolbar{background:var(--chat-surface);gap:3px;padding:5px 12px 0}.chat-light .composer-toolbar .tool-btn{color:#657083;background:0 0;border-radius:7px;width:34px;height:34px}.chat-light .composer-toolbar .tool-btn:hover{color:var(--chat-blue);background:#f0f6fc}.chat-light .composer-toolbar .tool-btn.active{color:var(--chat-blue);background:var(--chat-blue-soft)}.chat-light .composer-toolbar .tool-btn:disabled{color:#b5bdc8;cursor:not-allowed;background:0 0}.chat-light .composer-format-wrap{display:flex;position:relative}.chat-light .composer-format-wrap .tool-btn.has-format:after{content:"";background:var(--chat-blue);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.chat-light .composer-format-menu{z-index:48;background:#fff;border:1px solid #dfe5ec;border-radius:8px;gap:3px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 22px #25344724}.chat-light .composer-format-menu button{color:#5f6c80;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.chat-light .composer-format-menu button:hover,.chat-light .composer-format-menu button:focus-visible{color:var(--chat-blue);background:#eff6fd}.chat-light .composer-format-menu button.is-active{color:#fff;background:var(--chat-blue)}.chat-light .composer-reply{border-top:1px solid var(--chat-line);background:#f8fafc;align-items:center;gap:12px;min-height:58px;padding:8px 12px 7px 16px;display:flex}.chat-light .composer-reply .message-quote{flex:1;padding:3px 9px}.chat-light .composer-reply .message-quote-copy span{max-width:min(48vw,520px)}.chat-light .composer-reply-side{flex:none;align-items:center;gap:8px;display:flex}.chat-light .composer-reply-side>span{color:#7b8797;font-size:11px}.chat-light .composer-reply-side button{color:#6e7a8c;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.chat-light .composer-reply-side button:hover,.chat-light .composer-reply-side button:focus-visible{color:var(--chat-blue);background:#eaf3fc}.chat-light .composer-input{background:var(--chat-surface);gap:10px;padding:4px 12px 11px 16px}.chat-light .composer-input textarea{background:var(--chat-surface);min-height:42px;max-height:128px;color:var(--chat-text);box-shadow:none;border:0;border-radius:0;padding:10px 0 8px;font-size:14px;line-height:1.5}.chat-light .composer-input textarea:focus{box-shadow:none;border-color:#0000;outline:0}.chat-light .btn-send{background:var(--chat-blue);color:#fff;width:38px;height:38px;box-shadow:none;border-radius:50%}.chat-light .btn-send:hover{background:var(--chat-blue-hover)}.chat-light .btn-send:disabled{color:#fff;opacity:1;background:#d9dfe6}.chat-light .chat-send-loading{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite chatSendSpin}@keyframes chatSendSpin{to{transform:rotate(360deg)}}.chat-light .expand-panel,.chat-light .file-strip,.chat-light .quick-replies,.chat-light .sticker-strip{border-top:1px solid var(--chat-line);background:var(--chat-surface)}.chat-light .file-strip span{border-right:1px solid var(--chat-line);color:#566173;background:0 0;border-radius:0;padding:3px 9px 3px 0}.chat-light .quick-reply-list{gap:0}.chat-light .quick-reply-list button{background:var(--chat-surface);border:0;border-bottom:1px solid #edf0f3;border-radius:0;padding:8px 4px}.chat-light .quick-reply-list button:hover{background:#f6f9fc;border-color:#d9e6f2}.chat-light .quick-reply-list span{color:var(--chat-muted)}.chat-light .sticker-strip button{background:0 0;border-color:#0000}.chat-light .sticker-strip button:hover{background:#f5f9fd;border-color:#c9ddf1}.chat-light .forward-overlay{z-index:3000;background:#14203161;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chat-light .forward-dialog{width:min(480px,100vw - 32px);max-height:min(700px,100dvh - 40px);color:var(--chat-text);background:#fff;border:1px solid #dce2e9;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 54px #18273a3b}.chat-light .forward-head{border-bottom:1px solid var(--chat-line);align-items:center;gap:16px;min-height:66px;padding:12px 15px 11px 18px;display:flex}.chat-light .forward-head>div{flex:1;min-width:0}.chat-light .forward-head h2{color:var(--chat-text);margin:0;font-size:16px;font-weight:650}.chat-light .forward-head p{color:var(--chat-muted);margin:3px 0 0;font-size:12px}.chat-light .forward-close{color:#657185;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.chat-light .forward-close:hover:not(:disabled),.chat-light .forward-close:focus-visible{color:var(--chat-blue);background:#eff5fb}.chat-light .forward-source{padding:10px 18px 5px}.chat-light .forward-source .message-quote{background:#f7f9fb;padding:5px 9px}.chat-light .forward-source.is-multiple{flex-direction:column;gap:7px;display:flex}.chat-light .forward-source-summary{color:var(--chat-text);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.chat-light .forward-source-summary span{color:var(--chat-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-light .forward-source-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:126px;display:grid;overflow-y:auto}.chat-light .forward-source-previews .message-quote{min-width:0}.chat-light .forward-source-more{color:var(--chat-muted);padding:5px 9px;font-size:11px}.chat-light .forward-search{color:#738094;background:#f7f9fb;border:1px solid #dfe5ec;border-radius:8px;align-items:center;gap:8px;height:40px;margin:9px 18px 8px;padding:0 11px;display:flex}.chat-light .forward-search:focus-within{border-color:#9ac8f6;box-shadow:0 0 0 3px #086ee514}.chat-light .forward-search input{min-width:0;color:var(--chat-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.chat-light .forward-list{min-height:160px;max-height:354px;padding:2px 9px 8px;overflow-y:auto}.chat-light .forward-recipient{width:100%;min-height:54px;color:var(--chat-text);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;display:flex}.chat-light .forward-recipient:hover:not(:disabled),.chat-light .forward-recipient:focus-visible{background:#f3f7fb}.chat-light .forward-recipient.is-selected{background:#eaf4ff}.chat-light .forward-recipient.is-unknown{color:#7d6745;opacity:.88;background:#fff9ef}.chat-light .forward-recipient>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-light .forward-recipient strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.chat-light .forward-recipient small{color:var(--chat-muted);font-size:11px}.chat-light .forward-check{width:22px;color:var(--chat-blue)}.chat-light .forward-empty{color:var(--chat-muted);text-align:center;padding:46px 18px;font-size:13px}.chat-light .forward-feedback{color:#845a22;background:#fff9ef;border:1px solid #f0d4a8;border-radius:7px;margin:0 18px 9px;padding:8px 10px;font-size:12px;line-height:1.45}.chat-light .forward-foot{border-top:1px solid var(--chat-line);align-items:center;gap:12px;min-height:60px;padding:10px 15px 10px 18px;display:flex}.chat-light .forward-foot>span{color:var(--chat-muted);flex:1;font-size:12px}.chat-light .forward-foot>span.is-limit{color:#b34b35;font-weight:600}.chat-light .forward-foot>div{gap:8px;display:flex}.chat-light .forward-secondary,.chat-light .forward-confirm{border-radius:7px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.chat-light .forward-secondary{color:#566173;background:#fff;border:1px solid #dce2e9}.chat-light .forward-secondary:hover:not(:disabled){color:var(--chat-blue);background:#f5f9fd;border-color:#b9d5f2}.chat-light .forward-confirm{color:#fff;background:var(--chat-blue)}.chat-light .forward-confirm:hover:not(:disabled){background:var(--chat-blue-hover)}.chat-light .forward-confirm:disabled,.chat-light .forward-secondary:disabled,.chat-light .forward-close:disabled{opacity:.5;cursor:not-allowed}.chat-light .batch-result-overlay{z-index:3100;background:#14203161;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chat-light .batch-result-dialog{width:min(560px,100vw - 32px);max-height:min(720px,100dvh - 40px);color:var(--chat-text);background:#fff;border:1px solid #dce2e9;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 54px #18273a3b}.chat-light .batch-result-head{border-bottom:1px solid var(--chat-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-light .batch-result-head>div{flex:1;min-width:0}.chat-light .batch-result-head h2{margin:0;font-size:16px;font-weight:650}.chat-light .batch-result-head p{color:var(--chat-muted);margin:3px 0 0;font-size:12px}.chat-light .batch-result-head>button{color:#657185;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.chat-light .batch-result-head>button:hover,.chat-light .batch-result-head>button:focus-visible{color:var(--chat-blue);background:#eff5fb}.chat-light .batch-result-list{min-height:90px;padding:8px 10px;overflow-y:auto}.chat-light .batch-result-row{border-radius:7px;align-items:flex-start;gap:9px;padding:8px;display:flex}.chat-light .batch-result-row+.batch-result-row{border-top:1px solid #edf0f3}.chat-light .batch-result-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-light .batch-result-row strong{color:var(--chat-text);font-size:12px;font-weight:600}.chat-light .batch-result-row small{color:var(--chat-muted);font-size:11px;line-height:1.4}.chat-light .batch-result-row.is-success>.ui-icon{color:#18864b}.chat-light .batch-result-row.is-danger>.ui-icon{color:#c33e45}.chat-light .batch-result-row.is-unknown>.ui-icon{color:#a36b19}.chat-light .batch-result-foot{border-top:1px solid var(--chat-line);justify-content:flex-end;padding:10px 16px;display:flex}.chat-light .batch-result-foot button{color:#fff;background:var(--chat-blue);border-radius:7px;min-height:36px;padding:0 16px;font-size:13px;font-weight:600}.chat-light .chat-assist-column{flex:none;height:100%;min-height:0}.chat-light .profile-popup{background:var(--chat-surface);color:var(--chat-text);border:1px solid #dfe5ec;border-radius:14px;box-shadow:0 24px 70px #1720333d}.chat-light .profile-cover{background:linear-gradient(135deg,#dfeeff,#eef6ff)}.chat-light .profile-cover-fade{background:linear-gradient(#0000 35%,#ffffff47 70%,#fff 100%)}.chat-light .profile-hero .avatar{border-color:#fff}.chat-light .profile-info h2{color:var(--chat-text)}.chat-light .profile-bio,.chat-light .profile-details{color:var(--chat-muted)}.chat-light .profile-details span{background:0 0;border:0;border-radius:0}@media (width<=1180px){.chat-light .chat-directory{flex-basis:300px;width:300px}.chat-light .chat-assist-column{z-index:70;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #2130431f}.chat-light .chat-assist-column .customer-assist-close{width:44px;height:44px}}@media (width<=768px){.chat-layout.chat-light{flex-direction:column;height:auto;min-height:100%;overflow:visible}.chat-light .chat-directory{border-right:0;border-bottom:1px solid var(--chat-line);flex-basis:auto;width:100%;max-height:280px}.chat-light .chat-panel{min-width:0;min-height:65vh}.chat-light .chat-messages{padding:16px 12px}.chat-light .msg-row{max-width:88%}.chat-light .msg-row.multi-select-mode{max-width:96%}.chat-light .multisel-panel{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:4px;padding:8px 10px}.chat-light .multisel-actions{grid-area:3/1;justify-content:flex-start;overflow-x:auto}.chat-light .multisel-actions button{min-width:60px}.chat-light .forward-source-previews{grid-template-columns:1fr}.chat-light .message-primary-actions{opacity:1;pointer-events:auto;margin-top:3px;position:static;transform:none}.chat-light .msg-row.sent .message-primary-actions{align-self:flex-end}.chat-light .message-primary-actions button{width:44px;height:44px}.chat-light .composer-reply-side>span{display:none}.chat-light .chat-assist-column{z-index:120;width:100%;max-width:100vw;height:100dvh;position:fixed;top:0;bottom:0;right:0}.chat-light .chat-assist-column .customer-assist-panel{width:100%;min-width:0;padding-top:env(safe-area-inset-top,0px)}}@media (hover:none) and (pointer:coarse){.chat-light .message-primary-actions{opacity:1;pointer-events:auto}}@media (width<=480px){.chat-light .chat-assist-toggle{width:36px;padding:0}.chat-light .chat-assist-toggle span{display:none}}@media (prefers-reduced-motion:reduce){.chat-light .chat-assist-toggle,.chat-light .chat-more-button{transition:none}.chat-light .chat-send-loading{animation-duration:1.5s}}.zalo-rich-card{color:#173550;box-sizing:border-box;background:#fff;border-radius:16px;gap:14px;width:360px;max-width:100%;padding:18px;text-decoration:none;display:flex;overflow:hidden}.zalo-rich-card.birthday{background:linear-gradient(135deg,#fff8ef,#f6f0ff);border:1px solid #f1dfe8}.zalo-card-image{object-fit:cover;border-radius:50%;flex-shrink:0;width:60px;height:60px}.zalo-card-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.zalo-card-label{color:#876181;letter-spacing:.02em;font-size:11px;font-weight:600}.zalo-card-copy strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.zalo-card-copy p{color:#68788b;margin:0;font-size:12px;line-height:1.6}.zalo-card-domain{color:#0875e7;overflow-wrap:anywhere;font-size:12px}.zalo-rich-card.link{border:1px solid #e2e9f0;flex-direction:column;gap:0;padding:0}.zalo-rich-card.link .zalo-card-image{object-fit:contain;background:#f5f7fb;border-radius:0;width:100%;height:auto;max-height:220px}.zalo-rich-card.link .zalo-card-copy{padding:14px}@media (width<=650px){.zalo-rich-card{gap:10px;width:100%;padding:14px}.zalo-card-image{width:48px;height:48px}}.zalo-extras{min-width:0;height:100%;color:var(--text);padding:28px;overflow-y:auto}.zalo-extras-heading{justify-content:space-between;align-items:center;gap:18px;max-width:1100px;margin:0 auto 22px;display:flex}.zalo-extras-heading h1{margin:0 0 7px;font-size:23px;line-height:1.3}.zalo-extras-heading p,.zalo-extra-card p,.zalo-extras-muted,.zalo-extras-empty{color:var(--text-3);font-size:13px;line-height:1.6}.zalo-extras-connection{white-space:nowrap;color:var(--text-3);align-items:center;gap:7px;font-size:12px;display:flex}.zalo-extras-connection>span{background:#d99835;border-radius:50%;width:7px;height:7px}.zalo-extras-connection.online>span{background:#21a56a}.zalo-extras-tabs{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:6px;width:fit-content;max-width:1100px;margin:0 auto 24px;padding:5px;display:flex}.zalo-extras-tabs button{min-height:44px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font-size:13px;font-weight:500;display:flex}.zalo-extras-tabs button.active{background:var(--blue-soft);color:var(--blue)}.zalo-extras button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.zalo-extras-body{max-width:1100px;margin:auto}.zalo-extras-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.zalo-extra-card,.zalo-extras-result,.zalo-extras-form{border:1px solid var(--border);background:var(--panel);border-radius:15px;min-width:0;padding:22px}.zalo-extra-card{flex-direction:column;align-items:flex-start;display:flex}.zalo-extra-card-icon{color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:19px;display:grid}.zalo-extra-card h2,.zalo-extras-result h2,.zalo-extras-form h2{margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.5}.zalo-extra-card p{flex:1;margin:0 0 20px}.zalo-extras .btn{max-width:100%;min-height:42px;font-size:13px}.zalo-extras-result{margin-top:22px}.zalo-extras-result-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.zalo-extras-result-heading h2{margin:0}.zalo-extras-result-heading>button,.zalo-extras-remove{width:40px;height:40px;color:var(--text-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.zalo-extras-result-heading>button:hover,.zalo-extras-remove:hover{background:var(--card-hover);color:var(--blue)}.zalo-extras-status,.zalo-extras-account{align-items:center;gap:16px;display:flex}.zalo-extras-status>svg{color:var(--blue);flex-shrink:0}.zalo-extras-status strong{font-size:15px}.zalo-extras-status p,.zalo-extras-account p{color:var(--text-3);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.zalo-extras-account>div:last-child{min-width:0}.zalo-extras-account h3{margin:0;font-size:18px}.zalo-extras-account p{align-items:center;gap:7px;display:flex}.zalo-extras-labels{flex-wrap:wrap;gap:10px;display:flex}.zalo-extras-label{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;padding:10px 12px;font-size:13px;display:inline-flex}.zalo-extras-label i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.zalo-extras-label small{color:var(--text-3);font-size:11px}.zalo-extras-friends{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zalo-extras-friends>div{align-items:center;gap:11px;min-width:0;display:flex}.zalo-extras-friends>div>span{flex-direction:column;gap:5px;min-width:0;display:flex}.zalo-extras-friends strong{overflow-wrap:anywhere;font-size:13px}.zalo-extras-friends small{color:var(--text-3);font-size:12px}.zalo-extras-friends small.online{color:#17965b}.zalo-extras-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.zalo-extras-form label{flex-direction:column;gap:8px;margin:19px 0;font-size:13px;font-weight:500;display:flex}.zalo-extras-form input,.zalo-extras-form textarea,.zalo-extras-form select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--text);border-radius:9px;padding:12px;font-size:14px}.zalo-extras-form textarea{resize:vertical;min-height:110px;line-height:1.6}.zalo-extras-form input:focus,.zalo-extras-form textarea:focus,.zalo-extras-form select:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}.zalo-extras-poll{margin-top:20px}.zalo-extras-poll>small{color:var(--text-3);font-size:12px}.zalo-extras-poll h3{overflow-wrap:anywhere;margin:8px 0 13px;font-size:15px;line-height:1.5}.zalo-extras-poll ul{color:var(--text-2);overflow-wrap:anywhere;margin-bottom:20px;padding-left:19px;font-size:13px;line-height:1.8}.zalo-extras-details{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.zalo-extras-details summary{cursor:pointer;color:var(--text-2);padding:7px 0;font-size:13px}.zalo-extras-success{color:#17965b;align-items:center;gap:7px;font-size:13px;display:flex}.zalo-extras-quick-list{flex-direction:column;gap:8px;display:flex}.zalo-extras-quick-list>div{border-top:1px solid var(--border);align-items:start;gap:12px;padding:16px 0;display:flex}.zalo-extras-quick-list>div>div{flex:1;min-width:0}.zalo-extras-quick-list strong{color:var(--blue);overflow-wrap:anywhere;font-size:13px}.zalo-extras-quick-list p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin-top:7px;font-size:13px;line-height:1.6}@media (width<=1150px){.zalo-extras-grid,.zalo-extras-friends{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.zalo-extras{padding:19px 14px}.zalo-extras-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:17px}.zalo-extras-heading h1{font-size:21px}.zalo-extras-tabs{gap:2px;width:100%;margin-bottom:18px}.zalo-extras-tabs button{flex:1;gap:5px;padding:9px 7px;font-size:12px}.zalo-extras-tabs button svg{width:16px}.zalo-extras-columns{grid-template-columns:1fr;gap:16px}.zalo-extra-card,.zalo-extras-result,.zalo-extras-form{padding:17px}.zalo-extras-grid{gap:11px}.zalo-extra-card h2{font-size:14px}.zalo-extra-card p{font-size:12px}.zalo-extra-card .btn{width:100%;min-height:44px;padding:9px 6px;font-size:12px}.zalo-extras-friends{grid-template-columns:1fr}.zalo-extras .btn{min-height:44px}}@media (width<=360px){.zalo-extras-grid{grid-template-columns:1fr}.zalo-extra-card{grid-template-columns:42px 1fr;column-gap:13px;display:grid}.zalo-extra-card-icon{grid-row:1/3;width:40px;height:40px;margin:0}.zalo-extra-card p{margin-bottom:14px}.zalo-extra-card .btn{grid-column:2}.zalo-extras-tabs button{gap:3px;font-size:11px}}.inbox-image-attachment{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;text-decoration:none}.inbox-attachment-frame{border-radius:7px;max-width:100%;display:grid;overflow:hidden}.inbox-image-attachment.is-loading .inbox-attachment-frame,.inbox-image-attachment.is-failed .inbox-attachment-frame{background:#eaf0f7;width:min(300px,100vw - 82px);min-height:168px}.inbox-image-attachment.is-sticker.is-loading .inbox-attachment-frame,.inbox-image-attachment.is-sticker.is-failed .inbox-attachment-frame{width:min(160px,100vw - 82px);min-height:128px}.inbox-image-attachment img{object-fit:contain;grid-area:1/1;max-width:100%;height:auto;display:block}.inbox-image-attachment.is-loading img{opacity:0;width:100%;height:168px}.inbox-image-attachment.is-sticker.is-loading img{height:128px}.inbox-image-attachment.is-failed img{display:none}.inbox-attachment-status{color:#526782;text-align:center;grid-area:1/1;place-self:center;padding:16px;font-size:14px;line-height:1.5}.inbox-attachment-original{font-size:14px;line-height:1.5;text-decoration:underline}.inbox-native-quote,.inbox-reply-draft{color:#52739a;background:#f0f6ff;border-left:3px solid #1676ef;border-radius:7px;align-items:center;gap:10px;min-width:0;margin:0 0 9px;padding:10px 12px;display:flex}.inbox-native-quote>div,.inbox-reply-draft>div{flex:1;min-width:0}.inbox-native-quote strong,.inbox-reply-draft strong{color:#275785;font-size:12px;display:block}.inbox-native-quote p,.inbox-reply-draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.inbox-reply-draft button{color:#55718f;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.inbox-reply-draft button:hover{background:#e0edff}.inbox-native-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-top:4px;display:flex}.inbox-native-actions>button{color:#526782;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:5px 8px;font-size:12px;display:flex}.inbox-native-actions>button:disabled{opacity:.55;cursor:default}.inbox-native-actions>span{color:#8a5709;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.inbox-native-menu{z-index:400;background:#fff;border:1px solid #d9e2ed;border-radius:10px;flex-direction:column;width:238px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:6px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 30px #183c6426}.inbox-native-menu button{color:#234266;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;min-height:44px;padding:9px 12px;font-size:14px}.inbox-native-menu button:hover,.inbox-native-menu button:focus-visible{background:#edf5ff}.inbox-native-menu .is-danger{color:#a52c35}.inbox-native-menu button:disabled{opacity:.45;cursor:default}.inbox-native-actions .inbox-native-icon{justify-content:center;min-width:44px}.inbox-messenger-forward{width:min(560px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#17304c;z-index:150;background:#fff;border:1px solid #d9e5f4;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0923493b}.inbox-messenger-forward[open]{flex-direction:column;display:flex}.inbox-messenger-forward::backdrop{background:#10284266}.inbox-messenger-forward header{border-bottom:1px solid #dfe8f3;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.inbox-messenger-forward h2{margin:0;font-size:18px;line-height:1.4}.inbox-messenger-forward header p{color:#4e6681;margin:5px 0 0;font-size:14px}.inbox-messenger-forward button{color:#244c77;background:#fff;border:1px solid #c8d8eb;border-radius:8px;min-height:44px;padding:8px 12px;font-size:14px}.inbox-messenger-forward button:disabled{opacity:.55;cursor:not-allowed}.inbox-messenger-forward header>button{flex-shrink:0;width:44px;padding:0}.inbox-messenger-forward-body{min-height:0;padding:16px;font-size:14px;line-height:1.55;overflow:auto}.inbox-forward-source{overflow-wrap:anywhere;background:#f2f7fd;border:1px solid #d9e7f7;border-radius:10px;padding:12px}.inbox-forward-source strong{color:#3a5878;font-size:13px}.inbox-forward-source p{white-space:pre-wrap;margin:6px 0 0}.inbox-forward-source img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:180px;margin:10px auto 0;display:block}.inbox-forward-note,.inbox-forward-help{color:#4b627c;margin:12px 0}.inbox-forward-search{font-weight:600;display:block}.inbox-forward-search input{box-sizing:border-box;border:1px solid #c4d7ef;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-top:5px;padding:9px 11px;font-size:16px;display:block}.inbox-forward-targets{flex-direction:column;gap:6px;max-height:220px;margin-top:10px;display:flex;overflow:auto}.inbox-forward-targets>button{text-align:left;flex-shrink:0;align-items:center;gap:10px;display:flex}.inbox-forward-targets>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.inbox-forward-targets>button[aria-pressed=true]{background:#eaf3ff;border-color:#4b96ed}.inbox-forward-destination{overflow-wrap:anywhere;background:#eef6ff;border-radius:8px;padding:10px}.inbox-forward-alert{color:#794413;overflow-wrap:anywhere;background:#fff1e5;border-radius:8px;margin:10px 0 0;padding:10px}.inbox-messenger-forward footer{border-top:1px solid #dfe8f3;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.inbox-messenger-forward .inbox-forward-confirm{color:#fff;background:#086ee5;border-color:#086ee5}@media (width<=380px){.inbox-messenger-forward header,.inbox-messenger-forward-body{padding:12px}.inbox-messenger-forward footer{padding:10px 12px}.inbox-messenger-forward h2{font-size:17px}}.inbox-zalo-selection{color:#17395f;background:#eff6ff;border-block:1px solid #cbdcf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.inbox-zalo-selection strong{font-size:14px}.inbox-zalo-selection>div{flex-wrap:wrap;gap:6px;display:flex}.inbox-zalo-selection button{color:#174a80;background:#fff;border:1px solid #b8cfe9;border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px}.inbox-zalo-selection button:disabled{opacity:.55;cursor:not-allowed}.inbox-zalo-selection p{flex-basis:100%;margin:0;font-size:14px}.inbox-zalo-selection-check{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.inbox-zalo-selection-check input{accent-color:#086ee5;width:20px;height:20px}.inbox-zalo-selection-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.composer-emoji{flex-shrink:0;position:relative}.composer-emoji-toggle,.composer-emoji-heading button{color:#647f9e;background:#fff;border:1px solid #e1e9f4;border-radius:9px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.composer-emoji-toggle:hover,.composer-emoji-toggle[aria-expanded=true]{color:#087bff;background:#edf5ff}.composer-emoji-toggle:disabled{opacity:.45;cursor:not-allowed}.composer-emoji-popup{z-index:140;left:var(--emoji-left,12px);top:var(--emoji-top,90px);color:#29415f;background:#fff;border:1px solid #dce6f3;border-radius:14px;width:300px;max-width:calc(100vw - 24px);max-height:min(390px,60dvh);padding:10px;position:fixed;overflow:auto;box-shadow:0 12px 40px #20334b28}.composer-emoji-heading{justify-content:space-between;align-items:center;margin-bottom:6px;padding-left:6px;display:flex}.composer-emoji-heading strong{font-size:14px}.composer-emoji-heading button{border-color:#0000}.composer-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.composer-emoji-grid button{border-radius:8px;place-items:center;width:44px;min-width:0;height:44px;font-size:24px;display:grid}.composer-emoji-grid button:hover,.composer-emoji-grid button:focus-visible{outline-offset:-2px;background:#eaf3ff;outline:2px solid #87baff}.inbox-composer .inbox-emoji-tools{align-items:center;gap:8px;margin:5px 0 3px;display:flex}.inbox-emoji-tools .inbox-image-picker{flex:1;min-width:0;margin:0}@media (width<=650px){.inbox-composer .inbox-emoji-tools{align-items:flex-start}.inbox-emoji-tools .inbox-image-picker{flex-wrap:wrap}.inbox-emoji-tools .inbox-image-picker small{flex-basis:100%}}.unified-inbox{color:#20334b;background:#fff;height:100%;min-height:0;display:flex}.inbox-directory{background:#fff;border-right:1px solid #e5eaf0;flex-direction:column;flex-shrink:0;width:308px;min-width:270px;display:flex}.inbox-directory-head{border-bottom:1px solid #edf0f4;padding:20px 15px 13px}.inbox-heading{justify-content:space-between;align-items:center;display:flex}.inbox-heading h1{letter-spacing:-.5px;font-size:19px;font-weight:650}.inbox-directory-head>p{color:#8793a2;margin:4px 0 16px;font-size:11px}.inbox-icon-button{color:#73869c;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.inbox-icon-button:hover,.inbox-icon-button.active{color:#1478eb;background:#edf4fe}.inbox-search{position:relative}.inbox-search>.ui-icon{color:#8b98a8;position:absolute;top:11px;left:11px}.inbox-search input{background:#f3f5f8;border:1px solid #0000;border-radius:7px;padding:10px 10px 10px 35px;font-size:12px}.inbox-filter-tabs{gap:4px;margin:13px 0 11px;display:flex}.inbox-filter-tabs button{white-space:nowrap;color:#7b899b;border-radius:6px;flex:1;padding:6px 4px;font-size:11px}.inbox-filter-tabs button:hover{background:#f4f7fb}.inbox-filter-tabs button.active{color:#1572dc;background:#eaf3ff;font-weight:600}.inbox-filter-selects{gap:7px;display:flex}.inbox-filter-selects select{color:#60748c;background:#fff;border-color:#e5eaf0;border-radius:6px;min-width:0;padding:7px 6px;font-size:11px}.inbox-customer-list{flex:1;min-height:0;overflow-y:auto}.inbox-list-state{text-align:center;color:#8592a3;padding:30px 20px;font-size:12px;line-height:1.7}.inbox-error .btn{margin:12px auto 0;display:flex}.inbox-customer{text-align:left;border-bottom:1px solid #f0f2f6;border-left:3px solid #0000;gap:11px;width:100%;padding:16px 13px;display:flex}.inbox-customer:hover{background:#f8fafc}.inbox-customer.active{background:#edf5ff;border-left-color:#1678ec}.inbox-customer-copy{flex:1;min-width:0}.inbox-customer-title{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.inbox-customer-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.inbox-customer-title time{color:#8d9aab;flex-shrink:0;font-size:10px}.inbox-customer-copy>p{color:#8290a1;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:12px;overflow:hidden}.inbox-customer-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.inbox-customer-source{color:#9caabd;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;overflow:hidden}.inbox-stage,.inbox-channel{white-space:nowrap;border-radius:4px;align-items:center;padding:3px 6px;font-size:9px;font-weight:500;line-height:1.3;display:inline-flex}.inbox-stage.new{color:#75849a;background:#eff2f6}.inbox-stage.consulting{color:#a77f24;background:#fff3db}.inbox-stage.won{color:#29835a;background:#e5f5ed}.inbox-stage.lost{color:#a36e75;background:#f6ebec}.inbox-channel.messenger{color:#8270c7;background:#f0edff}.inbox-channel.zalo{color:#4a83cc;background:#e6f0ff}.inbox-unread{color:#fff;background:#1678ec;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:10px;display:inline-grid}.inbox-directory-foot{border-top:1px solid #e8edf3;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.inbox-directory-foot button{color:#72859e;align-items:center;gap:5px;padding:5px 2px;font-size:11px;display:flex}.inbox-directory-foot button:hover{color:#1072e7}.inbox-chat{background:#f6f8fb;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.inbox-chat-head{background:#fff;border-bottom:1px solid #e5eaf0;align-items:center;gap:11px;min-height:77px;padding:15px 23px;display:flex}.inbox-chat-head>div{min-width:0}.inbox-chat-head h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.inbox-chat-head p{color:#8a98a9;margin-top:4px;font-size:11px}.inbox-details-toggle{margin-left:auto}.inbox-mobile-back,.inbox-mobile-filter-toggle{display:none}.inbox-directory-filters{min-width:0}.inbox-target-notice{color:#6b5935;background:#fff7e7;padding:12px 16px;font-size:13px;line-height:1.6}.inbox-inline-error{color:#b45c55;background:#fff0ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:flex}.inbox-inline-error button{white-space:nowrap;text-decoration:underline}.inbox-transcript{flex:1;min-height:0;padding:20px 28px 26px;overflow-y:auto}.inbox-timeline-item{margin-bottom:11px}.inbox-day{text-align:center;margin:17px 0 22px}.inbox-day span{color:#98a3b1;background:#eef1f6;border-radius:12px;padding:5px 11px;font-size:10px}.inbox-event{color:#98a4b3;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:5px 15px;font-size:10px;line-height:1.6;display:flex}.inbox-event time{opacity:.7;font-size:9px}.inbox-message{justify-content:flex-start;display:flex}.inbox-message.sent{justify-content:flex-end}.inbox-message-bubble{background:#fff;border:1px solid #e7ecf2;border-radius:11px;min-width:125px;max-width:min(83%,660px);padding:10px 13px 8px;box-shadow:0 1px 2px #293f5904}.inbox-message.sent .inbox-message-bubble{background:#e5f0ff;border-color:#dce9fc}.inbox-message-meta{color:#93a0b1;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;display:flex}.inbox-message-meta .inbox-channel{padding:2px 5px;font-size:8px}.inbox-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#2a415d;font-size:14px;line-height:1.65}.inbox-message-time{text-align:right;color:#9aa7b8;margin-top:5px;font-size:9px;display:block}.inbox-attachment{color:#3576bf;overflow-wrap:anywhere;align-items:center;gap:6px;padding:8px 0 2px;font-size:12px;display:flex}.inbox-attachment img{object-fit:contain;border-radius:7px;width:auto;max-width:100%;max-height:300px}.inbox-load-older{color:#5c86bc;background:#fff;border:1px solid #e2eaf4;border-radius:16px;margin:0 auto 18px;padding:8px 14px;font-size:11px;display:block}.inbox-composer{background:#fff;border-top:1px solid #e7ecf2;padding:12px 22px 9px}.inbox-composer-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.inbox-composer-toolbar label{color:#8a99aa;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.inbox-composer-toolbar select{color:#607b9d;text-overflow:ellipsis;background:#f5f8fc;border-color:#e7edf5;border-radius:5px;width:auto;max-width:280px;padding:6px 23px 6px 8px;font-size:10px}.inbox-ai-button{color:#7486b1;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.inbox-ai-button:hover{background:#f1f3fd}.inbox-compose-row{align-items:flex-end;gap:12px;display:flex}.inbox-compose-row textarea{resize:vertical;height:65px;min-height:65px;max-height:180px;box-shadow:none;background:#fff;border:0;border-radius:6px;padding:7px 0;font-size:14px;line-height:1.6}.inbox-compose-row textarea:focus{box-shadow:none;border:0}.inbox-send{color:#fff;background:#1478ee;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;margin-bottom:5px;display:grid}.inbox-send:hover{background:#0067db}.inbox-compose-hint{color:#a4aebc;justify-content:space-between;padding-top:3px;font-size:9px;display:flex}.inbox-ai-notice,.inbox-channel-offline,.inbox-uncertain{border-radius:5px;margin-bottom:7px;padding:8px 10px;font-size:11px;line-height:1.6}.inbox-ai-notice{color:#8175a6;background:#f4f2fc;justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-ai-notice button{flex-shrink:0;place-items:center;display:grid}.inbox-channel-offline{color:#9c8657;background:#fff8e8}.inbox-channel-offline button{color:#747dcc;margin-left:7px;text-decoration:underline}.inbox-uncertain{color:#a26e29;background:#fff4db}.inbox-uncertain button{margin-top:4px;font-weight:600;text-decoration:underline;display:block}.inbox-uncertain blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #d5ad71;max-height:80px;margin:5px 0;padding-left:8px;overflow:auto}.inbox-profile-warning{color:#947142;overflow-wrap:anywhere;margin-bottom:12px;font-size:10px;line-height:1.7}.inbox-profile-warning button{margin-top:4px;text-decoration:underline;display:block}.inbox-welcome{text-align:center;width:100%;max-width:480px;margin:auto;padding:35px}.inbox-welcome-icon{color:#7fa8dd;background:#eaf1fc;border-radius:24px;place-items:center;width:91px;height:91px;margin:0 auto 23px;display:grid}.inbox-welcome h2{letter-spacing:-.5px;font-size:22px;font-weight:600;line-height:1.4}.inbox-welcome>p{color:#8291a4;margin:15px 0 23px;font-size:13px;line-height:1.9}.inbox-welcome .btn-row{justify-content:center}.inbox-text-button{color:#6c8ab0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:inline-flex}.inbox-text-button:hover{color:#116ee2}.inbox-welcome>.inbox-text-button{margin-top:19px}.inbox-customer-panel{background:#fff;border-left:1px solid #e5eaf0;flex-shrink:0;width:277px;min-width:250px;padding:0 18px 20px;overflow-y:auto}.inbox-panel-heading{justify-content:space-between;align-items:center;gap:8px;min-height:64px;display:flex}.inbox-panel-heading h3{font-size:12px;font-weight:600}.inbox-customer-panel .inbox-panel-heading .inbox-icon-button{display:none}.inbox-profile{flex-direction:column;align-items:center;gap:9px;padding:7px 0 23px;display:flex}.inbox-profile h3{text-align:center;overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:600}.inbox-profile .inbox-stage{font-size:10px}.inbox-field{color:#7d8b9e;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;display:flex}.inbox-field input,.inbox-field textarea,.inbox-field select{color:#496078;background:#fff;border-color:#e4eaf1;border-radius:6px;padding:9px 10px;font-size:12px;line-height:1.6}.inbox-field small{color:#a1adbc;font-size:9px}.inbox-save-customer{width:100%;margin:0 0 20px;font-size:11px}.inbox-linked-channels{border-top:1px solid #edf0f5;padding-top:13px}.inbox-linked-channels>div:first-child{justify-content:space-between;align-items:center;display:flex}.inbox-linked-channels h4{font-size:11px;font-weight:600}.inbox-linked-contact{border:1px solid #e8edf4;border-radius:7px;margin-top:10px;padding:10px}.inbox-linked-contact>.inbox-channel{margin-bottom:7px}.inbox-linked-contact strong{color:#59708a;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.inbox-linked-contact small{color:#9ba8b7;overflow-wrap:anywhere;font-size:9px;line-height:1.7;display:block}.inbox-linked-contact button{color:#9daabc;padding:6px 0 0;font-size:9px;text-decoration:underline}.inbox-linked-channels>p{color:#a1adbc;margin:10px 0 16px;font-size:9px;line-height:1.6}.inbox-agent-link{color:#8495ab;border-top:1px solid #edf0f5;justify-content:center;align-items:center;gap:7px;width:100%;padding-top:17px;font-size:11px;display:flex}.inbox-modal-backdrop{z-index:300;background:#17345355;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.inbox-merge-modal{background:#fff;border-radius:13px;width:520px;max-height:min(750px,90vh);padding:0 24px 23px;overflow-y:auto;box-shadow:0 18px 65px #18354e35}.inbox-merge-modal h2{font-size:17px;font-weight:600}.inbox-merge-modal>p{color:#7f90a5;margin-bottom:17px;font-size:12px;line-height:1.8}.inbox-merge-modal>input{border-radius:7px;font-size:12px}.inbox-merge-candidates{max-height:280px;margin:13px 0 18px;overflow-y:auto}.inbox-merge-candidates>p{color:#8c9aad;text-align:center;padding:25px 15px;font-size:12px;line-height:1.7}.inbox-merge-candidate{cursor:pointer;border:1px solid #e8edf4;border-radius:7px;align-items:flex-start;gap:12px;margin-bottom:7px;padding:13px 11px;display:flex}.inbox-merge-candidate.selected{background:#f2f7ff;border-color:#98c2f8}.inbox-merge-candidate input{flex-shrink:0;width:auto;margin-top:3px}.inbox-merge-candidate strong{font-size:12px;font-weight:600}.inbox-merge-candidate span{color:#7188a4;margin-top:7px;font-size:10px;display:block}.inbox-merge-candidate small{color:#99a7b9;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.inbox-merge-confirm{color:#7d8ea4;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.inbox-merge-confirm input{width:auto;margin-top:4px}.inbox-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width>=1251px){.inbox-details-toggle{visibility:hidden}}@media (width<=1250px){.inbox-customer-panel{display:none}.unified-inbox.details-open{position:relative}.details-open .inbox-customer-panel{z-index:100;width:287px;display:block;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #2c425017}.inbox-customer-panel .inbox-panel-heading .inbox-icon-button{display:grid}}@media (width<=900px){.inbox-directory{width:270px;min-width:230px}.inbox-directory-head{padding:15px 11px 11px}.inbox-customer{gap:8px;padding:13px 10px}.inbox-customer>.avatar{width:34px!important;height:34px!important;font-size:13px!important}.inbox-transcript{padding:14px 16px 20px}.inbox-composer{padding:11px 15px 8px}.inbox-composer-toolbar label{max-width:70%}.inbox-composer-toolbar select{max-width:200px}.inbox-chat-head{padding:14px 17px}}@media (width<=650px){.inbox-directory{width:190px;min-width:190px}.inbox-heading h1{font-size:15px}.inbox-directory-head>p{margin-bottom:10px;font-size:9px}.inbox-filter-tabs{grid-template-columns:1fr 1fr;gap:2px;margin:9px 0;display:grid}.inbox-filter-tabs button{padding:5px 3px;font-size:10px}.inbox-filter-selects{flex-direction:column;gap:5px}.inbox-customer>.avatar{display:none}.inbox-customer-title strong{font-size:12px}.inbox-customer-copy>p{font-size:11px}.inbox-customer-meta{gap:3px}.inbox-customer-meta .inbox-channel,.inbox-customer-meta .inbox-stage{font-size:8px}.inbox-composer-toolbar{flex-wrap:wrap;gap:5px}.inbox-composer-toolbar label{width:100%;max-width:100%}.inbox-composer-toolbar select{flex:1;min-width:0;max-width:100%}.inbox-chat-head{gap:8px;min-height:70px;padding:12px}.inbox-chat-head .avatar{display:none}.inbox-transcript{padding:10px}.inbox-message-bubble{min-width:95px;max-width:94%;padding:8px 9px}.inbox-message-text{font-size:13px}.inbox-message-meta{gap:4px;font-size:9px}.inbox-composer{padding:9px}.inbox-compose-hint>span:first-child{display:none}.inbox-compose-hint{justify-content:flex-end}.inbox-welcome{padding:25px 14px}.inbox-welcome h2{font-size:18px}.inbox-welcome>p{font-size:12px}.inbox-welcome .btn-row{flex-direction:column}.inbox-merge-modal{padding:0 16px 18px}.inbox-modal-backdrop{padding:14px}.app-shell.workspace-section-inbox{height:100dvh;min-height:0;overflow:hidden}.workspace-section-inbox .app-body{min-height:0;overflow:hidden}.workspace-section-inbox .workspace{min-height:0}.unified-inbox.has-operations{width:100%;height:100%;position:relative;overflow:hidden}.unified-inbox.has-operations>.inbox-directory{border-right:0;flex:1;width:100%;min-width:0;height:100%;display:flex;overflow-y:auto}.unified-inbox.has-operations>.inbox-chat,.unified-inbox.mobile-conversation>.inbox-directory{display:none}.unified-inbox.mobile-conversation>.inbox-chat{width:100%;height:100%;display:flex;overflow:hidden}.unified-inbox .inbox-directory-head{flex-shrink:0;padding:12px 14px 7px}.unified-inbox.has-operations .inbox-heading h1{font-size:19px}.unified-inbox .inbox-directory-head>p{color:#647b96;margin:0 0 8px;font-size:12px}.unified-inbox .inbox-workflow-toolbar{margin:8px 0}.unified-inbox.has-operations .inbox-workflow-toolbar>div{flex-direction:row}.unified-inbox .inbox-workflow-toolbar button{min-height:44px;font-size:12px}.unified-inbox .inbox-ops-status-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0}.unified-inbox .inbox-ops-status-tabs button{min-height:44px;font-size:11px}.unified-inbox .inbox-search input{min-height:44px;font-size:16px}.unified-inbox .inbox-search>.ui-icon{top:14px}.unified-inbox .inbox-mobile-filter-toggle{color:#466b99;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:12px;display:flex}.unified-inbox .inbox-directory-filters{display:none}.unified-inbox.mobile-filters-open .inbox-directory-filters{display:block}.unified-inbox .inbox-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-inbox .inbox-filter-tabs button{min-height:44px;font-size:12px}.unified-inbox.has-operations :is(.inbox-filter-selects select,.inbox-extra-channel-filter,.inbox-ops-list-sort select,.inbox-advanced-controls>select){min-height:44px;font-size:16px}.unified-inbox .inbox-advanced-controls{flex-wrap:wrap}.unified-inbox .inbox-advanced-controls>button{min-height:44px;font-size:12px}.unified-inbox .inbox-advanced-controls>select{flex:1}.unified-inbox .inbox-ops-list-sort{font-size:12px}.unified-inbox .inbox-customer-list{flex:1 0 auto;min-height:130px;overflow:visible}.unified-inbox .inbox-customer{gap:12px;min-height:92px;padding:14px 13px}.unified-inbox .inbox-customer>.avatar{display:flex;width:43px!important;height:43px!important;font-size:15px!important}.unified-inbox .inbox-customer-title strong{font-size:15px}.unified-inbox .inbox-customer-copy>p{font-size:13px}.unified-inbox .inbox-customer-meta :is(.inbox-channel,.inbox-stage),.unified-inbox .inbox-customer-source{font-size:10px}.unified-inbox .inbox-directory-foot{padding-bottom:max(10px,env(safe-area-inset-bottom));flex-shrink:0}.unified-inbox .inbox-directory-foot button{min-height:44px;font-size:12px}.unified-inbox .inbox-chat-head{flex-shrink:0;gap:8px;min-height:66px;padding:8px}.unified-inbox .inbox-chat-head>.avatar{display:flex;width:36px!important;height:36px!important}.unified-inbox .inbox-chat-title{flex:1}.unified-inbox .inbox-chat-title h2{font-size:15px}.unified-inbox .inbox-chat-title p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.unified-inbox .inbox-icon-button{width:44px;height:44px}.unified-inbox .inbox-mobile-back{display:grid}.unified-inbox .inbox-transcript{overscroll-behavior:contain;min-height:48px}.unified-inbox .inbox-message-text{font-size:15px}.unified-inbox .inbox-attachment img{max-width:100%;max-height:min(300px,40dvh)}.unified-inbox .inbox-composer{max-height:60%;padding:10px 12px max(10px,env(safe-area-inset-bottom));flex-shrink:0;overflow-y:auto}.unified-inbox .inbox-composer-toolbar{flex-wrap:wrap;gap:7px;display:flex}.unified-inbox.has-operations .inbox-composer-toolbar>label{flex-basis:100%;min-width:0;font-size:12px}.unified-inbox.has-operations .inbox-composer-toolbar>label select{max-width:100%;min-height:44px;font-size:16px}.unified-inbox .inbox-composer-toolbar .inbox-ops-canned{flex:1;min-width:0;min-height:44px;font-size:16px}.unified-inbox .inbox-ai-button{min-height:44px;padding:8px;font-size:12px}.unified-inbox .inbox-compose-row{gap:8px}.unified-inbox .inbox-compose-row textarea{min-width:0;min-height:60px;font-size:16px}.unified-inbox .inbox-send{width:44px;height:44px}.unified-inbox .inbox-channel-offline{font-size:12px}.unified-inbox .inbox-channel-offline button{min-height:44px}.unified-inbox .inbox-ai-notice>button{width:44px;height:44px}.unified-inbox.details-open>.inbox-customer-panel{z-index:130;width:100%;min-width:0;max-width:100%;height:100%;padding:0 16px max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;position:absolute;inset:0}.unified-inbox .inbox-customer-panel .inbox-panel-heading{z-index:1;background:#fff;border-bottom:1px solid #e5ecf5;min-height:64px;margin-bottom:14px;position:sticky;top:0}.unified-inbox .inbox-customer-panel :is(input:not([type=checkbox]),select,textarea){min-width:0;min-height:44px;font-size:16px}.unified-inbox .inbox-customer-panel button{min-height:44px}.unified-inbox.mobile-list>.inbox-customer-panel{display:none}.unified-inbox.has-operations.ops-sidebar-open>.inbox-ops-sidebar{z-index:140;width:min(300px,100%);min-width:0;height:100%}.unified-inbox .inbox-ops-sidebar button{min-height:44px}}.inbox-image-picker{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.inbox-image-picker input{display:none!important}.inbox-image-picker small{color:var(--text-muted,#64748b);font-size:12px}.inbox-image-preview{border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex}.inbox-image-preview img{object-fit:contain;background:#f1f5f9;border-radius:8px;width:76px;height:76px}.inbox-image-preview p{color:#475569;margin:0 0 6px;font-size:12px}.inbox-image-preview button{cursor:pointer;padding:4px 8px;font-size:12px}.inbox-birthday-card{color:#7b5420;background:#fff9ef;border:1px solid #f1d8a8;border-radius:12px;flex-direction:column;gap:5px;max-width:360px;margin:12px auto;padding:12px 16px;font-size:13px;display:flex}.inbox-birthday-card small,.inbox-birthday-card time{color:#927345;font-size:11px}.managed-messenger-card{align-self:start;gap:14px;width:100%;min-width:0}.managed-messenger-heading{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.managed-messenger-heading .channel-connector-title{min-width:0;margin:0}.managed-messenger-heading .channel-connector-title>div{min-width:0}.managed-messenger-heading .channel-connector-title p{overflow-wrap:anywhere}.managed-messenger-heading>button{flex-shrink:0}.managed-messenger-actions{flex-wrap:wrap;gap:9px;width:100%;display:flex}.managed-messenger-actions .btn{min-height:40px;font-size:14px}.managed-messenger-card .messenger-settings-error{overflow-wrap:anywhere;width:100%;margin:0;font-size:13px;line-height:1.65}.managed-messenger-card>.channel-connector-note{margin:0;font-size:13px}.managed-messenger-details{border-top:1px solid #e3eaf4;width:100%;padding-top:12px}.managed-messenger-details>small{color:#576e89;overflow-wrap:anywhere;margin-bottom:12px;font-size:12px;display:block}.managed-messenger-confirm{color:#7d653f;background:#fff9ed;border:1px solid #ecdabb;border-radius:8px;width:100%;padding:14px;font-size:13px;line-height:1.7}.managed-messenger-confirm p{margin:7px 0 12px}.managed-messenger-confirm strong,.managed-messenger-replace strong{overflow-wrap:anywhere}.managed-messenger-picker{border-top:1px solid #e3eaf4;width:100%;padding-top:15px}.managed-messenger-picker h3{color:#294d73;margin-bottom:8px;font-size:16px}.managed-messenger-picker>p{color:#5c728c;margin-bottom:12px;font-size:13px;line-height:1.65}.managed-messenger-picker fieldset{border:0;min-width:0;max-height:300px;margin:0 0 15px;padding:0;overflow-y:auto}.managed-messenger-option{cursor:pointer;border:1px solid #d5e2f1;border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:12px;display:flex}.managed-messenger-option.selected{background:#f1f7ff;border-color:#6eacfa}.managed-messenger-option input,.managed-messenger-replace input{accent-color:#0875f5;flex-shrink:0;width:18px;height:18px}.managed-messenger-choice{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.managed-messenger-choice>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.managed-messenger-page-link{color:#216cc2;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:5px 3px;font-size:12px;text-decoration:underline;display:inline-flex}.managed-messenger-page-name{color:#294d73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0 0 10px;font-size:13px;display:flex}.managed-messenger-page-name>strong{overflow-wrap:anywhere;min-width:0}.managed-messenger-option strong{color:#294d73;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.managed-messenger-option small{color:#586f8b;overflow-wrap:anywhere;font-size:12px}.managed-messenger-replace{color:#806840;background:#fff8e9;border:1px solid #efe1c6;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px;font-size:13px;line-height:1.7;display:flex}.managed-messenger-replace input{margin-top:3px}.managed-messenger-alternate{color:#216cc2;text-align:left;font-size:13px;line-height:1.5;text-decoration:underline}.managed-messenger-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=540px){.managed-messenger-actions{flex-direction:column}.managed-messenger-actions .btn,.managed-messenger-picker>.btn{width:100%}.managed-messenger-option{flex-wrap:wrap;padding:10px}.managed-messenger-option>small{margin-left:28px}}.messenger-settings-page{color:#2a425f;background:#f5f7fa;height:100%;padding:36px;overflow-y:auto}.messenger-settings-wrap{max-width:1060px;margin:0 auto}.messenger-settings-heading{align-items:center;gap:15px;margin:0 0 27px;display:flex}.messenger-settings-logo{color:#8a78d4;background:#e9e7fc;border-radius:14px;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid}.messenger-settings-heading h1{letter-spacing:-.5px;font-size:22px;font-weight:600}.messenger-settings-heading p{color:#8a98aa;margin-top:6px;font-size:12px;line-height:1.6}.messenger-settings-heading>.btn{margin-left:auto}.messenger-settings-grid{grid-template-columns:minmax(320px,1.1fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.messenger-settings-card{background:#fff;border:1px solid #e4eaf2;border-radius:10px;padding:24px}.messenger-settings-card h2{margin-bottom:18px;font-size:14px;font-weight:600}.messenger-card-title{justify-content:space-between;align-items:center;gap:9px;margin-bottom:20px;display:flex}.messenger-card-title h2{margin-bottom:0}.messenger-connection-state{color:#8697ac;background:#f0f3f7;border-radius:12px;padding:4px 8px;font-size:9px;display:inline-flex}.messenger-connection-state.verified{color:#3d956c;background:#e7f7ef}.messenger-page-name{color:#778eb0;margin-bottom:16px;font-size:12px}.messenger-setting-field{color:#7b8ea5;flex-direction:column;gap:8px;margin:0 0 18px;font-size:11px;display:flex}.messenger-setting-field input{color:#426080;background:#fff;border-color:#e1e8f0;border-radius:6px;padding:11px 12px;font-size:12px}.messenger-setting-field input[readonly]{color:#7b94b1;background:#f7f9fc;font-family:ui-monospace,monospace;font-size:10px}.messenger-enable{color:#70849c;align-items:center;gap:8px;margin:6px 0 18px;font-size:12px;display:flex}.messenger-enable input{width:auto}.messenger-secret-note{color:#a0adbd;align-items:flex-start;gap:7px;margin-bottom:18px;font-size:10px;line-height:1.7;display:flex}.messenger-secret-note .ui-icon{flex-shrink:0;margin-top:2px}.messenger-settings-card .btn{font-size:11px}.messenger-settings-side{flex-direction:column;gap:22px;display:flex}.messenger-settings-side .messenger-settings-card>p{color:#8899af;margin-bottom:20px;font-size:11px;line-height:1.9}.messenger-setting-help{color:#93a3b8!important;margin:12px 0 0!important;font-size:10px!important;line-height:1.8!important}.messenger-setting-help code{color:#8096b3;overflow-wrap:anywhere;background:#f1f5fb;border-radius:3px;padding:2px 4px;font-size:10px}.messenger-webhook-status{color:#91a4bb;border-top:1px solid #edf1f6;align-items:center;gap:7px;margin-top:20px;padding-top:16px;font-size:10px;line-height:1.7;display:flex}.messenger-settings-error{overflow-wrap:anywhere;background:#fff0ef;border:1px solid #f5dedc;border-radius:6px;margin-bottom:18px;padding:10px 13px;font-size:11px;line-height:1.8;color:#b6756d!important}.messenger-settings-next>.ui-icon{color:#a1b9db;margin-bottom:11px}.messenger-settings-next h2{margin-bottom:10px}.messenger-settings-next>.inbox-text-button{margin-top:5px;display:flex}@media (width<=850px){.messenger-settings-page{padding:25px}.messenger-settings-grid{grid-template-columns:1fr}.messenger-settings-heading{flex-wrap:wrap}.messenger-settings-heading h1{font-size:19px}}@media (width<=500px){.messenger-settings-page{padding:18px 13px}.messenger-settings-card{padding:19px}.messenger-settings-heading>.btn{margin-left:0}.messenger-settings-logo{width:43px;height:43px}.messenger-settings-heading{gap:10px}.messenger-settings-heading h1{font-size:17px}}.website-design-editor{min-width:0;margin-top:20px}.website-design-editor>header{border-top:1px solid #dfeaf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 0 14px;display:flex}.website-design-editor h3{color:#2c566e;margin:0 0 6px;font-size:15px;font-weight:600}.website-design-editor header p{color:#7890a4;margin:0;font-size:11px;line-height:1.75}.website-design-reset{color:#527c99;flex-shrink:0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:inline-flex}.website-design-reset:hover{color:#0e8b98}.website-design-section{background:#fff;border:1px solid #dfe9f0;border-radius:8px;min-width:0;margin:9px 0}.website-design-section>summary{cursor:pointer;flex-direction:column;gap:5px;padding:13px 32px 13px 14px;list-style:none;display:flex;position:relative}.website-design-section>summary:after{content:"+";color:#6e90a7;font-size:18px;font-weight:300;position:absolute;top:16px;right:14px}.website-design-section[open]>summary:after{content:"−"}.website-design-section>summary::-webkit-details-marker{display:none}.website-design-section>summary>span{color:#3a627d;font-size:13px;font-weight:500}.website-design-section>summary>small{color:#8a9eae;font-size:10px}.website-design-section[open]>summary{background:#f9fbfd;border-bottom:1px solid #e6edf2;border-radius:8px 8px 0 0}.website-design-fields{min-width:0;padding:2px 14px 13px}.website-design-fields>label,.website-design-grid>label{color:#52728b;flex-direction:column;gap:8px;min-width:0;margin:14px 0;font-size:12px;display:flex}.website-design-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:15px;display:grid}.website-design-grid>.website-design-color{margin-bottom:6px}.website-design-editor input:not([type=range]):not([type=color]):not([type=checkbox]),.website-design-editor textarea,.website-design-editor select{padding:9px 10px;font-size:13px}.website-design-fields label small{color:#869cac;font-size:10px;line-height:1.75}.website-design-color{color:#52728b;min-width:0;margin:14px 0;font-size:12px}.website-design-color>span{margin-bottom:8px;display:block}.website-design-color>div{align-items:center;gap:7px;min-width:0;display:flex}.website-design-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #d7e6ed;border-radius:6px;flex-shrink:0;width:38px;height:35px;padding:2px}.website-editor .website-design-color input:not([type=color]):not([type=checkbox]){flex:1;width:85px;min-width:0;padding:7px 8px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.website-design-fields>.website-design-check,.website-design-check{color:#6c879a;flex-direction:row;align-items:center;gap:7px;margin:10px 0;font-size:11px;display:flex}.website-design-check input{accent-color:#0c8c97;flex-shrink:0;width:15px;height:15px}.website-design-color .website-design-check{margin-bottom:0}.website-design-color input:disabled{opacity:.6;cursor:default;background:#f3f7fa}.website-design-range>span{justify-content:space-between;align-items:flex-start;gap:8px;line-height:1.6;display:flex}.website-design-range output{color:#0c7f8c;background:#edf8f8;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px}.website-design-range input[type=range]{accent-color:#168996;cursor:pointer;width:100%;height:20px}@media (width<=540px){.website-design-editor>header{gap:8px}.website-design-editor h3{font-size:14px}.website-design-reset{font-size:10px}.website-design-fields{padding-left:11px;padding-right:11px}.website-design-grid{gap:0 10px}.website-design-editor input:not([type=range]):not([type=color]):not([type=checkbox]),.website-design-editor textarea,.website-design-editor select{font-size:16px}.website-design-range>span{flex-wrap:wrap;gap:4px}.website-design-color>div{gap:4px}.website-design-color input[type=color]{width:30px}}.website-widget-preview{background:linear-gradient(150deg,#f5f9fc,#edf4f7);border:1px dashed #cfdee8;border-radius:12px;min-width:0;margin-top:17px;padding:16px;position:sticky;top:0}.website-widget-preview [hidden]{display:none!important}.website-widget-preview>header{flex-direction:column;align-items:center;gap:11px;display:flex}.website-widget-preview>header>strong{color:#57758b;font-size:12px;font-weight:500}.website-preview-device,.website-preview-screen{background:#fff;border:1px solid #dce6ed;border-radius:7px;align-items:center;gap:4px;max-width:100%;padding:3px;display:flex}.website-preview-device button,.website-preview-screen button{color:#71899d;white-space:nowrap;border-radius:5px;min-width:0;padding:6px 9px;font-size:10px}.website-preview-device button[aria-pressed=true],.website-preview-screen button[aria-pressed=true]{color:#147f88;background:#e8f5f5}.website-preview-screen{background:0 0;border:0;justify-content:center;margin:12px 0}.website-preview-screen button{border:1px solid #0000}.website-preview-screen button[aria-pressed=true]{background:#fff;border-color:#cfe4e8}.website-preview-viewport{flex-direction:column;align-items:flex-end;width:100%;min-width:0;display:flex;overflow-x:clip}.website-widget-preview.left .website-preview-viewport{align-items:flex-start}.website-preview-scaled{flex-shrink:0;position:relative}.website-preview-panel{box-sizing:border-box;border:1px solid;flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.website-preview-panel-header{box-sizing:border-box;flex-shrink:0;align-items:center;gap:11px;min-height:67px;padding:17px 16px;display:flex}.website-preview-panel-header>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.04em;font-weight:600;line-height:1.5}.website-preview-brandmark{flex-shrink:0;place-items:center;width:35px;height:35px;display:grid;position:relative}.website-preview-brandmark img{object-fit:contain;background:#ffffffd9;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.website-preview-conversation{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-height:0;padding:18px 14px;font-size:1em;display:flex;overflow:auto}.website-preview-agent,.website-preview-visitor{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:0 12px 12px;max-width:86%;padding:11px 12px;line-height:1.65}.website-preview-visitor{border-radius:12px 0 12px 12px;align-self:flex-end;margin-top:14px}.website-preview-conversation>small{margin:0 4px 8px;font-size:.68em}.website-preview-conversation>small.sent{align-self:flex-end}.website-preview-composer{box-sizing:border-box;border-top:1px solid;flex-shrink:0;align-items:center;gap:9px;min-height:62px;padding:12px;font-size:.9em;display:flex}.website-preview-composer>span:first-child{overflow-wrap:anywhere;opacity:.72;flex:1;min-width:0;line-height:1.5}.website-preview-send{overflow-wrap:anywhere;box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;min-width:35px;max-width:45%;min-height:34px;padding:5px 9px;font-size:.9em;display:inline-flex}.website-preview-panel-footer{text-align:center;overflow-wrap:anywhere;border-top:1px solid;flex-shrink:0;padding:9px 12px;font-size:.68em;line-height:1.5}.website-preview-contact{flex:1;min-height:0;padding:21px 18px;overflow:auto}.website-preview-contact>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;font-size:1em;line-height:1.7;overflow:auto}.website-preview-contact label{overflow-wrap:anywhere;flex-direction:column;gap:7px;margin:15px 0;font-size:.85em;display:flex}.website-editor .website-preview-contact input{box-sizing:border-box;border:1px solid;border-radius:7px;width:100%;font-family:inherit;line-height:1.5;padding:10px!important;font-size:1em!important}.website-preview-contact>small{overflow-wrap:anywhere;margin:14px 0;font-size:.7em;line-height:1.65;display:block}.website-preview-start{text-align:center;box-sizing:border-box;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:11px;font-size:.9em;display:flex}.website-widget-preview>footer{color:#8ba0b0;text-align:center;border-top:1px solid #dce7ed;flex-direction:column;gap:6px;margin:16px 0 0;padding:10px 0 0;font-size:9px;line-height:1.7;display:flex}.website-preview-disabled{text-align:center;color:#8a9faf;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:240px;padding:20px 10px;display:flex}.website-preview-disabled strong{color:#5f7f96;font-size:12px}.website-preview-disabled p{margin:0;font-size:11px;line-height:1.8}.website-preview-unified-launcher{flex-shrink:0;max-width:100%;display:block}.website-preview-unified-launcher>.website-preview-button{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}.website-preview-launcher-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.website-preview-launcher-icon svg{width:100%;height:100%}.website-preview-launcher-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 14px/1.5 system-ui,sans-serif;overflow:hidden}@media (width<=900px){.website-widget-preview{max-width:390px;margin:18px auto;position:static}}.website-connections{background:#fff;border:1px solid #d9e6ed;border-radius:14px;margin:24px 0;overflow:hidden}.website-connections-heading{background:linear-gradient(110deg,#f1faf9,#fff 75%);border-bottom:1px solid #e8eff3;flex-wrap:wrap;align-items:center;gap:13px;padding:23px;display:flex}.website-heading-icon{background:#fff;border:1px solid #d9efed;border-radius:13px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.website-connections-heading>div:nth-child(2){flex:260px;min-width:0}.website-connections-heading h2{color:#234d5b;margin:0 0 5px;font-size:19px;font-weight:600}.website-connections-heading p{color:#5c7889;margin:0;font-size:13px;line-height:1.7}.website-connections-heading>.btn{flex-shrink:0;align-items:center;gap:6px;min-height:40px;display:inline-flex}.website-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.website-heading-actions .btn{justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.website-guide-link{justify-content:center;align-items:center;gap:6px;min-height:40px;text-decoration:none;display:inline-flex}.website-guide-link:hover{background:#edf7f8;border-color:#a5cecf}.website-guide-link:focus-visible,.website-guide-inline:focus-visible{outline-offset:3px;outline:3px solid #168796}.website-guide-inline{color:#1e7883;align-items:center;gap:7px;font-size:13px;line-height:1.7;text-decoration:none;display:inline-flex}.website-guide-inline:hover{text-decoration:underline}.website-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.website-connections>.channel-connections-alert{margin:16px 20px}.website-empty{text-align:center;color:#657d92;padding:29px 24px;font-size:13px;line-height:1.85}.website-empty-mark{color:#17838c;background:#eaf7f5;border-radius:50%;place-items:center;width:47px;height:47px;margin-bottom:10px;display:inline-grid}.website-empty h3{color:#345b70;margin-bottom:8px;font-size:16px}.website-empty p{max-width:540px;margin:0 auto 15px}.website-sites{padding:0 20px}.website-site{padding:21px 0}.website-site+.website-site{border-top:1px solid #e7edf4}.website-site-heading{align-items:center;gap:11px;display:flex}.website-site-heading>div{flex:1;min-width:0}.website-site-heading h3{color:#31516e;overflow-wrap:anywhere;margin:0 0 4px;font-size:16px}.website-site-heading p{color:#6d8599;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.website-site-heading .channel-connector-status{flex-shrink:0}.website-last-message{color:#758b9c;margin:9px 0 0 41px;font-size:11px}.website-site-actions,.website-copy-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.website-site-actions .btn,.website-copy-actions .btn{align-items:center;gap:6px;min-height:37px;font-size:13px;display:inline-flex}.website-site-actions .btn.selected{color:#186b78;background:#eaf8f7;border-color:#3b9aa5}.website-open-inbox,.website-copy-actions a{color:#347896;align-items:center;gap:5px;padding:6px 1px;font-size:13px;text-decoration:none;display:inline-flex}.website-open-inbox{margin-left:auto}.website-open-inbox:hover,.website-copy-actions a:hover{text-decoration:underline}.website-integration{border-top:1px solid #e5edf2;min-width:0;margin-top:19px;padding:19px 0 0}.website-integration h4{color:#35576f;margin:0 0 9px;font-size:14px}.website-integration h4:not(:first-child){margin-top:24px}.website-integration p{color:#6b8399;margin:8px 0;font-size:13px;line-height:1.85}.website-integration code{color:#466d83;font-size:12px}.website-code{box-sizing:border-box;resize:vertical;color:#4e6b83;overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #dce7ef;border-radius:7px;width:100%;min-height:92px;margin:12px 0 0;padding:12px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.website-integration .website-text-scope{color:#527d84;background:#f1f8f8;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:12px}.website-developer{border-top:1px solid #e6edf3;margin-top:20px;padding-top:16px}.website-developer>summary{cursor:pointer;color:#3b6685;font-size:13px;line-height:1.7}.website-developer[open]>summary{margin-bottom:14px}.website-readonly-field,.website-secret label{color:#58728e;flex-direction:column;gap:7px;margin-top:15px;font-size:12px;display:flex}.website-readonly-field input,.website-secret input{box-sizing:border-box;color:#4c6b82;background:#f9fbfe;border:1px solid #dce7ef;border-radius:6px;width:100%;min-width:0;padding:9px 10px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.website-api-overview{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.website-api-overview>span{color:#52748e;border:1px solid #e1eaf1;border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:13px;font-size:12px;display:flex}.website-api-overview strong{font-weight:500}.website-api-overview code{overflow-wrap:anywhere;font-size:11px}.website-api-overview small{color:#7e91a6;font-size:11px;line-height:1.8}.website-text-button{color:#4d7f9b;padding:6px;font-size:12px;text-decoration:underline}.website-text-button.danger{color:#af5e64}.website-secret{color:#39756c;background:#f2faf8;border:1px solid #cce7e2;border-radius:8px;margin:15px 0;padding:16px}.website-secret>strong{font-size:13px}.website-secret .btn{margin-top:12px;font-size:12px}.website-integration .website-api-disabled{color:#8b6534;background:#fff5e3;border-radius:6px;padding:10px 12px}.website-api-panel{border-top-color:#cde6e7}.website-editor{color:#4b6a83;box-sizing:border-box;background:#fff;border:0;border-radius:15px;width:980px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);margin:auto;padding:25px;overflow:auto;box-shadow:0 22px 80px #17395035}.website-editor::backdrop{background:#18314966}.website-editor>header{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.website-editor h2{color:#2d536e;margin:0 0 7px;font-size:20px;font-weight:600}.website-editor header p{color:#72889e;margin:0;font-size:12px;line-height:1.8}.website-editor fieldset{border:0;min-width:0;margin:0;padding:0}.website-editor form{grid-template-columns:minmax(0,1fr) minmax(0,310px);align-items:start;column-gap:26px;display:grid}.website-editor form>footer{grid-column:1/-1}.website-editor fieldset>label,.website-color-field{color:#526f88;flex-direction:column;gap:8px;margin:17px 0;font-size:13px;display:flex}.website-editor input:not([type=checkbox]):not([type=color]):not([type=range]),.website-editor textarea,.website-editor select{box-sizing:border-box;color:#385c79;background:#fff;border:1px solid #d9e5ef;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:14px;line-height:1.6}.website-editor textarea{resize:vertical}.website-editor label small{color:#7c91a6;font-size:11px;line-height:1.8}.website-editor-row{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.website-color-field input{cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:6px;width:65px;height:38px;padding:3px}.website-editor fieldset>.website-enabled{color:#52718c;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:flex}.website-enabled input{accent-color:#087f8c;width:17px;height:17px}.website-editor-subheading{color:#375d76;border-top:1px solid #e3edf2;margin-top:20px;padding-top:18px;font-size:15px}.website-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 18px;display:grid}.website-editor-grid>label{color:#526f88;flex-direction:column;gap:9px;margin:12px 0;font-size:12px;display:flex}.website-editor-grid input[type=range]{accent-color:#178b95;width:100%;margin-top:8px}.website-preview-stage{background:linear-gradient(145deg,#f6fafc,#edf4f6);border:1px dashed #d6e4eb;border-radius:10px;flex-direction:column;align-items:flex-end;gap:12px;min-width:0;margin-top:17px;padding:17px;display:flex;position:sticky;top:0}.website-preview-stage.left{align-items:flex-start}.website-preview-label{color:#7d94a4;align-self:center;margin:0;font-size:11px}.website-preview{background:#f5f9fb;border:1px solid #dce7ed;border-radius:12px;width:290px;max-width:100%;overflow:hidden;box-shadow:0 3px 10px #193c4a0a}.website-preview>div{color:#fff;grid-template-columns:23px minmax(0,1fr);gap:4px 6px;padding:14px;display:grid}.website-preview>div .ui-icon{grid-row:span 2;margin-top:2px}.website-preview strong{overflow-wrap:anywhere;font-size:13px}.website-preview small{opacity:.9;font-size:10px}.website-preview p{color:#4d6d83;overflow-wrap:anywhere;background:#fff;border:1px solid #e3ebf0;border-radius:0 10px 10px;margin:18px 14px 25px;padding:12px;font-size:12px;line-height:1.8}.website-preview>span{color:#91a1af;background:#fff;border-top:1px solid #e2ebf1;justify-content:space-between;align-items:center;padding:13px;font-size:11px;display:flex}.website-preview-launcher{align-items:center;gap:10px;max-width:100%;display:flex}.website-preview-stage.left .website-preview-launcher{flex-direction:row-reverse}.website-preview-launcher>span:first-child:not(.website-preview-button){color:#4c7185;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e9ed;border-radius:20px;padding:9px 13px;font-size:11px}.website-preview-button{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 4px 12px #0a746b22}.website-preview-button>svg{width:52%;height:52%}.website-preview-button>i{background:#1ddb78;border:2px solid #fff;border-radius:50%;width:15%;height:15%;position:absolute;top:3%;right:3%}.website-editor footer{border-top:1px solid #e6edf3;justify-content:flex-end;align-items:center;gap:9px;margin-top:23px;padding-top:17px;display:flex}.website-editor.website-api-editor{width:530px}.website-api-editor form{display:block}.website-api-note{color:#537b87;background:#f3faf9;border:1px solid #d7eae9;border-radius:8px;padding:13px;font-size:12px;line-height:1.85}@media (width<=900px){.website-editor{width:650px}.website-editor form{display:block}.website-preview-stage{position:static}}@media (width<=650px){.website-connections-heading{flex-wrap:wrap;align-items:flex-start;padding:18px}.website-connections-heading>div:nth-child(2){flex-basis:calc(100% - 65px)}.website-connections-heading>.btn{margin-left:62px}.website-connections-heading h2{font-size:17px}.website-connections-heading p{font-size:12px}.website-sites{padding:0 16px}.website-site-heading{flex-wrap:wrap}.website-site-heading>div{flex-basis:calc(100% - 42px)}.website-site-heading>.channel-connector-status{margin-left:41px}.website-site-actions{gap:7px}.website-open-inbox{margin-left:0}.website-api-overview{grid-template-columns:minmax(0,1fr)}.website-editor{padding:20px 17px}.website-editor h2{font-size:18px}.website-editor input:not([type=checkbox]):not([type=color]):not([type=range]),.website-editor textarea,.website-editor select{font-size:16px}.website-editor-grid{gap:4px 12px}.website-preview-stage{padding:13px 10px}.website-heading-actions{width:100%;margin-left:0}.website-heading-actions .btn{flex:1}.website-heading-actions .website-guide-link{flex-basis:100%}.website-api-editor footer{flex-wrap:wrap}.website-api-editor footer .btn{min-height:40px}}.channel-connections-page{color:#365270;background:#f5f7fb;height:100%;padding:30px;overflow-y:auto}.channel-connections-wrap{max-width:1160px;margin:0 auto}.channel-connections-header{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 25px;display:flex}.channel-connections-eyebrow{letter-spacing:1px;color:#7891ae;font-size:10px;font-weight:600}.channel-connections-header h1{letter-spacing:-.5px;color:#2d4b6d;margin:8px 0;font-size:24px;font-weight:600}.channel-connections-header p{color:#738ba7;font-size:12px;line-height:1.8}.channel-connections-header .btn{flex-shrink:0}.channel-connector-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.channel-connector-card{background:#fff;border:1px solid #e1e9f3;border-radius:12px;flex-direction:column;align-items:flex-start;padding:23px;display:flex}.channel-connector-title{align-items:center;gap:13px;margin-bottom:15px;display:flex}.channel-connector-title h2{color:#365776;font-size:16px;font-weight:600}.channel-connector-title p{color:#90a2b9;margin-top:5px;font-size:11px}.channel-connector-icon{border-radius:12px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.channel-connector-icon.messenger{color:#8774d5;background:#efecff}.channel-connector-icon.zalo{color:#3887e3;background:#e8f2ff}.channel-connector-icon.address{color:#6c98c7;background:#eef5fb}.channel-connector-status{color:#8193aa;background:#f2f5f9;border-radius:13px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-flex}.channel-connector-status.observed{color:#4e9773;background:#eaf7f0}.channel-connector-account{color:#5a7a9f;overflow-wrap:anywhere;margin:13px 0 3px;font-size:13px;font-weight:500}.channel-connector-note{color:#7a8fa9;overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.8}.channel-connector-card>.btn{margin-top:auto}.channel-connector-card>.channel-connector-note:last-of-type{margin-bottom:17px}.channel-address-card{background:#fff;border:1px solid #e1e9f3;border-radius:12px;margin-bottom:24px;padding:25px}.channel-address-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.channel-address-heading>div{flex:1;min-width:0}.channel-address-heading h2{color:#395977;margin-bottom:5px;font-size:16px;font-weight:600}.channel-address-heading p{color:#8297b1;font-size:12px;line-height:1.7}.channel-address-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.channel-address-form>label,.channel-address-callback>label{color:#7089a6;flex-direction:column;flex:1;gap:8px;min-width:200px;font-size:12px;display:flex}.channel-address-form input,.channel-address-callback input{color:#466a92;background:#fff;border:1px solid #dce7f3;border-radius:6px;padding:11px 12px;font-size:13px}.channel-address-form>.btn{height:39px}.channel-address-form>p{flex-basis:100%;margin:0 0 8px}.channel-address-callback{align-items:flex-end;gap:10px;margin:18px 0;display:flex}.channel-address-callback input{background:#f8fbff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.channel-address-callback .btn{height:39px}.channel-connections-alert{color:#a57844;overflow-wrap:anywhere;background:#fff7e9;border:1px solid #f2e6cf;border-radius:7px;margin:10px 0;padding:11px 13px;font-size:12px;line-height:1.8}.channel-connections-alert button{margin-top:6px;font-size:12px;text-decoration:underline;display:block}.channel-address-conflict{color:#9d7d4c;overflow-wrap:anywhere;background:#fff8ea;border:1px solid #f0e4c9;border-radius:8px;margin:14px 0;padding:15px;font-size:12px;line-height:1.8}.channel-address-conflict p{margin-bottom:6px}.channel-address-conflict strong{font-weight:500}.channel-address-conflict>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.channel-address-conflict .btn{font-size:11px}.channel-deployment-summary{color:#7e95af;border-top:1px solid #edf1f7;align-items:flex-start;gap:9px;margin-top:15px;padding-top:17px;display:flex}.channel-deployment-summary>.ui-icon{flex-shrink:0;margin-top:2px}.channel-deployment-summary p{font-size:12px;line-height:1.8}.channel-deployment-summary code{color:#6b8caf;background:#eff4fb;border-radius:3px;padding:2px 4px;font-size:11px}.channel-deployment-summary strong{color:#59799f;font-weight:500}.channel-deployment-help{border-top:1px solid #edf1f7;margin-top:19px;padding-top:15px}.channel-deployment-help>summary{color:#5c80aa;cursor:pointer;font-size:13px}.channel-deployment-methods{gap:8px;margin:18px 0 13px;display:flex}.channel-deployment-methods button{color:#7892b2;border:1px solid #e3eaf4;border-radius:6px;padding:8px 11px;font-size:12px}.channel-deployment-methods button.active{color:#2478d6;background:#eef6ff;border-color:#cce1fa}.channel-deployment-help>p,.channel-deployment-template>p{color:#8196b1;margin:10px 0 15px;font-size:12px;line-height:1.9}.channel-deployment-help>.btn{font-size:12px}.channel-deployment-template{border-top:1px solid #e9eef6;margin-top:20px;padding-top:20px}.channel-deployment-template h3{color:#5b7a9e;font-size:13px;font-weight:500}.channel-deployment-template pre{color:#5c7797;white-space:pre;tab-size:2;background:#f6f9fd;border:1px solid #e4ecf7;border-radius:8px;max-height:310px;padding:15px;font-size:12px;line-height:1.8;overflow:auto}.channel-deployment-template>div{gap:9px;margin-top:13px;display:flex}.channel-deployment-template .btn{font-size:12px}.channel-connections-next{color:#7f9fc4;background:#edf5ff;border:1px solid #e0ebfa;border-radius:10px;align-items:center;gap:15px;margin:22px 0 10px;padding:23px;display:flex}.channel-connections-next>.ui-icon{flex-shrink:0}.channel-connections-next>div{flex:1}.channel-connections-next h2{color:#5a7da8;margin-bottom:7px;font-size:14px;font-weight:500}.channel-connections-next p{color:#7e96b5;font-size:12px;line-height:1.8}.channel-connections-next .btn{flex-shrink:0}.channel-messenger-form{border-top:1px solid #e0e8f3;margin:25px 0;padding-top:24px}.channel-messenger-form .messenger-settings-page{background:0 0;height:auto;padding:0;overflow:visible}.channel-messenger-form .messenger-settings-wrap{max-width:none}.channel-messenger-form .messenger-settings-heading h1{font-size:19px}.social-connections-section{margin:27px 0}.social-connections-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.social-connections-section>header h2{color:#3e5e82;margin-bottom:7px;font-size:18px;font-weight:600}.social-connections-section>header p{color:#7c94b0;font-size:12px;line-height:1.8}.social-connections-section>header .btn{flex-shrink:0}.social-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:19px;display:grid}.social-connector-card{background:#fff;border:1px solid #e1e9f3;border-radius:11px;min-width:0;padding:21px}.social-connector-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.social-connector-heading>.inbox-channel{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.social-connector-heading h3{color:#45668a;margin-bottom:4px;font-size:15px;font-weight:600}.social-connector-heading p{color:#8ba0b9;font-size:11px;line-height:1.7}.social-provider-docs{color:#588bc5;align-items:center;gap:5px;margin:0 0 15px;font-size:12px;text-decoration:none;display:inline-flex}.social-provider-docs:hover{text-decoration:underline}.social-add-profile{margin-top:14px;font-size:12px}.social-profile{background:#fbfdff;border:1px solid #e6edf6;border-radius:8px;min-width:0;margin:12px 0;padding:14px}.social-profile h4{color:#4b6c91;overflow-wrap:anywhere;margin-bottom:10px;font-size:13px;font-weight:600}.social-profile .channel-connector-note{margin:7px 0;font-size:11px}.social-profile-callback{color:#7e96b1;flex-direction:column;gap:6px;margin:11px 0;font-size:11px;display:flex}.social-profile-callback input{color:#7a93b1;background:#fff;border:1px solid #e3ebf6;border-radius:5px;padding:9px;font-family:ui-monospace,monospace;font-size:10px}.social-profile-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.social-profile-actions .btn{font-size:11px}.social-profile-remove{color:#a18d93;padding:5px;font-size:11px;text-decoration:underline}.social-profile-editor{color:#4c6b8f;background:#fff;border:0;border-radius:13px;width:650px;max-width:calc(100vw - 30px);max-height:90vh;margin:auto;padding:22px 25px;overflow:auto;box-shadow:0 18px 65px #18354e35}.social-profile-editor::backdrop{background:#17345355}.social-profile-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.social-profile-editor h2{color:#3e5e83;font-size:18px;font-weight:600}.social-profile-editor header p{color:#7e95af;margin-top:8px;font-size:11px;line-height:1.8}.social-profile-editor header .inbox-icon-button{flex-shrink:0}.social-profile-editor form>label{color:#7891af;flex-direction:column;gap:8px;margin:16px 0;font-size:12px;display:flex}.social-profile-editor input{color:#4f7097;background:#fff;border:1px solid #e0e9f5;border-radius:6px;padding:11px;font-size:13px}.social-profile-editor small{color:#8ba0b9;font-size:11px;line-height:1.8}.social-profile-editor form>.social-profile-enabled{flex-direction:row;align-items:center;gap:8px;margin:20px 0;display:flex}.social-profile-enabled input{accent-color:#267ee2;width:15px;height:15px}.social-profile-editor footer{border-top:1px solid #edf2f7;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:19px;display:flex}@media (width<=780px){.social-connector-grid{grid-template-columns:minmax(0,1fr)}.social-connections-section>header{align-items:flex-start}.social-connections-section>header h2{font-size:16px}.social-profile-editor{padding:20px 17px}.social-profile-editor h2{font-size:16px}}@media (width<=850px){.channel-connections-page{padding:23px}.channel-connections-header h1{font-size:21px}.channel-connector-grid{grid-template-columns:1fr}.channel-address-heading{flex-wrap:wrap}.channel-address-heading>div{min-width:200px}.channel-address-heading>.channel-connector-status{margin-left:60px}.channel-connections-next{flex-wrap:wrap}.channel-connections-next>div{min-width:200px}.channel-connections-next .btn{margin-left:38px}}@media (width<=540px){.channel-connections-page{padding:17px 12px}.channel-connections-header{flex-direction:column;align-items:flex-start;gap:14px}.channel-connections-header h1{font-size:19px}.channel-connector-card,.channel-address-card{padding:19px}.channel-address-form,.channel-address-callback{flex-direction:column;align-items:stretch}.channel-address-form>label,.channel-address-callback>label,.channel-address-heading>div{min-width:0}.channel-address-heading h2{font-size:14px}.channel-deployment-methods{flex-direction:column;align-items:stretch}.channel-deployment-template>div{flex-wrap:wrap}}.channel-connections-managed .channel-connections-wrap{max-width:1000px}.channel-connections-managed .channel-connections-header h1{color:#203f60;margin:0 0 7px;font-size:25px}.channel-connections-managed .channel-connections-header p{color:#5b728d;font-size:14px}.channel-connections-managed .channel-connector-grid{align-items:start;gap:18px}.channel-connections-managed .channel-connector-card{min-width:0;padding:21px}.channel-connections-managed .channel-connector-title h2{color:#294d73;font-size:17px}.channel-connections-managed .channel-connector-title p{color:#5b728d;font-size:13px}.channel-connections-managed .channel-connector-status{color:#5b6f86;font-size:12px}.channel-connections-managed .channel-connector-status.observed{color:#27784e}.channel-zalo-compact{gap:14px}.channel-zalo-compact .channel-connector-title{margin:0}.channel-zalo-compact>.btn{min-height:40px;margin-top:0;font-size:14px}.social-connections-compact{margin:26px 0 18px}.social-connections-compact>header{margin-bottom:13px}.social-connections-compact>header h2{color:#294d73;margin:0;font-size:18px}.social-connections-compact .social-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.social-connections-compact .social-connector-card{flex-direction:column;align-items:flex-start;gap:14px;padding:19px;display:flex}.social-connections-compact .social-connector-heading{gap:9px;min-width:0;margin:0}.social-connections-compact .social-connector-heading>div{min-width:0}.social-connections-compact .social-connector-heading h3{color:#294d73;overflow-wrap:anywhere;font-size:16px}.social-connections-compact .social-connector-heading p{color:#5b728d;font-size:12px}.social-connections-compact .social-compact-action{min-height:40px;font-size:14px}.social-compact-details{border-top:1px solid #e4ebf5;width:100%;padding-top:12px}.social-compact-details .channel-connector-note{color:#5b728d;font-size:13px}.social-compact-details .social-profile-actions .btn,.social-compact-details .social-profile-remove{font-size:12px}.social-profile-technical{min-width:0;margin-top:12px}.social-profile-technical>summary{color:#486b91;cursor:pointer;font-size:12px}.social-profile-technical input{width:100%;min-width:0}.channel-managed-footer{border-top:1px solid #e0e8f2;padding:17px 0 5px}.channel-managed-footer button{color:#386692;align-items:center;gap:7px;font-size:14px;display:inline-flex}@media (width<=850px){.social-connections-compact .social-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.channel-connections-managed .channel-connections-header{flex-direction:row;align-items:flex-start;gap:10px}.channel-connections-managed .channel-connections-header h1{font-size:22px}.channel-connections-managed .channel-connections-header p{font-size:13px}.channel-connections-managed .channel-connections-header>.btn{padding:9px;font-size:12px}.channel-connections-managed .channel-connections-header>.btn .ui-icon{display:none}.channel-connections-managed .channel-connector-card{padding:17px}.social-connections-compact .social-connector-grid{grid-template-columns:minmax(0,1fr)}.social-connections-compact .social-connector-card{padding:17px}}.admin-integrations{border-top:1px solid var(--border,#dce4ed);margin-top:28px;padding-top:24px}.admin-integrations h2{margin:0 0 6px;font-size:19px}.admin-integrations p{color:#62738a;font-size:13px;line-height:1.6}.admin-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.admin-integration-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:22px;display:flex}.admin-integration-card h3{margin:3px 0;font-size:15px}.admin-integration-card p{margin:0}.admin-integration-card small{color:#6a7d90;font-size:12px}.admin-integration-card>button{margin-top:6px}.admin-provider-mark{color:#2670de;background:#ecf4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:25px;font-weight:750;display:grid}.admin-provider-mark.google{color:#278754;background:#f0f7f3}.admin-provider-mark.messenger{color:#7257d6;background:#f2efff}.admin-integration-card details{width:100%;margin-top:5px;font-size:12px}.admin-integration-card summary{cursor:pointer;color:#62738a;line-height:1.6}.admin-integration-card details label,.admin-integration-form>label:not(.admin-integration-check){color:#42556d;flex-direction:column;gap:7px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.admin-integration-card input,.admin-integration-form input:not([type=checkbox]){box-sizing:border-box;color:#253b56;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:8px;min-height:40px;padding:10px 11px}.admin-integration-card input[readonly]{background:#f7f9fc;font-size:11px}.admin-integration-card input:focus,.admin-integration-form input:focus{outline-offset:1px;outline:2px solid #9fc9ff}.admin-integration-form{flex-direction:column;gap:7px;display:flex}.admin-integration-check{color:#42556d;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.admin-integration-check input{accent-color:#2874df;flex-shrink:0;margin:4px 0 0}.admin-integration-form .admin-muted{color:#62738a;margin:12px 0;font-size:12px;line-height:1.7}.admin-console .admin-integration-check{flex-direction:row;align-items:flex-start;font-size:13px;line-height:1.6}.admin-console .admin-integration-check input{flex-shrink:0;width:16px;height:16px;min-height:16px;margin:3px 0 0;padding:0}@media (width<=1100px){.admin-integration-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-integration-card{padding:17px}.admin-integrations .admin-section-heading{flex-direction:column;align-items:flex-start;gap:14px}}.admin-console{--admin-ink:#22304a;--admin-muted:#7a8497;--admin-line:#e8ecf3;--admin-blue:#4468e8;width:100%;height:100%;min-height:0;color:var(--admin-ink);background:#f5f7fb;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.admin-console,.admin-console *{box-sizing:border-box}.admin-console button,.admin-console input,.admin-console select{font-family:inherit}.admin-console button{color:#526079;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.admin-console button:hover{background:#f6f8ff;border-color:#bdc9f1}.admin-console button:disabled{opacity:.45;cursor:not-allowed}.admin-console :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #5879ed}.admin-console button.saas-primary{background:var(--admin-blue);border-color:var(--admin-blue);color:#fff;box-shadow:0 3px 7px #4468e81a}.admin-console button.saas-primary:hover{background:#3658d4;border-color:#3658d4}.admin-console button.admin-danger{color:#a83241;background:#fff3f4;border-color:#f2cad0}.admin-console input,.admin-console select{color:#34435e;background:#fff;border:1px solid #dfe5ef;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:9px 12px;font-size:12px;line-height:1.5}.admin-console select{padding-right:24px}.admin-console label{color:#657189;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:11px;font-weight:600;display:flex}.admin-console input::placeholder{color:#9aa4b6;font-weight:400}.admin-console :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.admin-console :is(ul,ol){padding:0;list-style:none}.admin-console .admin-sidebar{border-right:1px solid var(--admin-line);background:#fff;flex-direction:column;flex-shrink:0;width:238px;min-width:238px;padding:29px 18px 18px;display:flex;overflow-y:auto}.admin-console .admin-brand{color:#273b6e;letter-spacing:-.5px;align-items:center;gap:10px;padding:0 12px;font-size:21px;font-weight:750;text-decoration:none;display:flex}.admin-console .admin-brand img{border-radius:10px;flex-shrink:0}.admin-console .admin-brand small{letter-spacing:2px;color:#8e9bb5;margin-top:0;font-size:8px;font-weight:700;display:block}.admin-console .admin-sidebar-label{color:#a4adbe;letter-spacing:1.3px;padding:42px 13px 16px;font-size:9px;font-weight:700}.admin-console .admin-sidebar nav{flex-direction:column;gap:6px;display:flex}.admin-console .admin-sidebar nav button{color:#7c879b;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:flex-start;gap:12px;min-height:45px;padding:11px 13px;font-size:12px}.admin-console .admin-sidebar nav button>svg{opacity:.85;flex-shrink:0}.admin-console .admin-sidebar nav button:hover{color:#4b648d;background:#f6f8fc}.admin-console .admin-sidebar nav button[aria-current=page]{color:#4b64cf;background:#edf1fe;border-color:#e9edfd;font-weight:700}.admin-console .admin-sidebar nav b{color:#bd5c6c;background:#f8e6e9;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:9px}.admin-console .admin-sidebar-bottom{margin-top:auto;padding-top:54px}.admin-console .admin-sidebar-bottom>div{color:#7b89a4;align-items:center;gap:10px;padding:12px 9px 22px;font-size:10px;display:flex}.admin-console .admin-sidebar-bottom>div>svg{color:#8da1c3;flex-shrink:0}.admin-console .admin-sidebar-bottom small{color:#a0aabc;margin-top:3px;font-size:9px;display:block}.admin-console .admin-sidebar-user{text-align:left;background:#f8f9fc;border-color:#edf0f6;justify-content:flex-start;gap:10px;width:100%;padding:12px 9px}.admin-console .admin-sidebar-user>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.admin-console .admin-sidebar-user strong{color:#54627c;font-size:11px}.admin-console .admin-workarea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.admin-console .admin-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:15px 34px;display:flex;position:sticky;top:0}.admin-console .admin-breadcrumb{color:#a0a9ba;align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}.admin-console .admin-breadcrumb strong{color:#6b7791;font-size:11px;font-weight:500}.admin-console .admin-topbar-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.admin-console .admin-topbar-actions>button:first-child:not(.admin-topbar-avatar){color:#7888a2;background:0 0;border:0;font-size:10px}.admin-console .admin-topbar-avatar{color:#5670bd;background:#dce5ff;border:3px solid #edf1fd;border-radius:50%;width:34px;height:34px;min-height:34px;padding:0;font-size:12px}.admin-console .admin-menu-button{display:none}.admin-console .admin-main{flex-direction:column;gap:23px;width:100%;min-width:0;max-width:1510px;margin:0 auto;padding:31px 34px 20px;display:flex}.admin-console .admin-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 3px;display:flex}.admin-console .admin-kicker{letter-spacing:1.7px;color:#99a5bb;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.admin-console .admin-page-heading h1{color:#263b64;letter-spacing:-.8px;font-size:25px;font-weight:700;line-height:1.4}.admin-console .admin-page-heading p{color:#939db0;margin-top:6px;font-size:11px}.admin-console .admin-heading-actions{flex-shrink:0;gap:9px;display:flex}.admin-console .admin-heading-actions button{min-height:37px;padding:9px 13px;font-size:11px}.admin-console .admin-success{color:#397a5c;background:#f1fbf5;border:1px solid #cce6d9;border-radius:9px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.admin-console .admin-success>span{flex:1}.admin-console .admin-success button{min-height:24px;color:inherit;background:0 0;border:0;padding:0}.admin-console .admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.admin-console .admin-metric{text-align:left;background:#fff;border:1px solid #e9edf5;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:19px 20px 18px;display:flex;box-shadow:0 3px 6px #223b6410}.admin-console .admin-metric:hover{background:#fff;border-color:#cdd8f9}.admin-console .admin-metric>div{color:#8a96ab;justify-content:space-between;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.admin-console .admin-metric-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.admin-console .admin-metric-icon.purple{color:#9174d7;background:#f0ebff}.admin-console .admin-metric-icon.blue{color:#668cda;background:#eaf1ff}.admin-console .admin-metric-icon.cyan{color:#67acbc;background:#e8f7fa}.admin-console .admin-metric-icon.green{color:#6bb58c;background:#e9f7f0}.admin-console .admin-metric>strong{color:#314266;letter-spacing:-.8px;white-space:nowrap;margin-top:8px;font-size:27px;font-weight:700;line-height:1.35}.admin-console .admin-metric:last-child>strong{margin-top:13px;font-size:22px}.admin-console .admin-metric>small{color:#9ca6b8;margin-top:7px;font-size:9px;font-weight:400}.admin-console .admin-attention-strip{background:#eff3ff;border:1px solid #e5eafa;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-console .admin-attention-strip>div:first-child{align-items:center;gap:12px;display:flex}.admin-console .admin-attention-strip strong{color:#5a70a7;font-size:11px;display:block}.admin-console .admin-attention-strip small{color:#8e9fc0;margin-top:3px;font-size:9px;display:block}.admin-console .admin-attention-icon{color:#859adb;background:#e3eafc;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-console .admin-attention-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-console .admin-attention-strip button{color:#7e8eb4;background:#ffffffab;border-color:#e0e6fa;gap:5px;min-height:30px;padding:7px 10px;font-size:9px}.admin-console .admin-attention-strip b{color:#627bb7}.admin-console .admin-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.admin-console .admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 3px #253c5c04}.admin-console .admin-panel-heading{justify-content:space-between;align-items:center;gap:18px;padding:21px 23px 18px;display:flex}.admin-console .admin-panel h2{color:#43536f;font-size:13px;font-weight:650;line-height:1.5}.admin-console .admin-panel h2>span{color:#8e9ab3;background:#f0f3f9;border-radius:5px;margin-left:6px;padding:2px 7px;font-size:10px}.admin-console .admin-panel-heading p{color:#a0a9ba;margin-top:5px;font-size:10px;line-height:1.7}.admin-console .admin-panel-heading>button{white-space:nowrap;font-size:10px}.admin-console button.admin-text-button{color:#7088cd;background:0 0;border:0;min-height:30px;padding:3px 0}.admin-console .admin-attention-list{padding:0 22px 6px}.admin-console .admin-attention-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #f0f2f8;border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:14px 0;display:flex}.admin-console .admin-attention-list>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.admin-console .admin-attention-list>button>svg{color:#a6b1c9;flex-shrink:0}.admin-console .admin-attention-list strong{color:#647391;font-size:11px;font-weight:600;display:block}.admin-console .admin-attention-list small{color:#a5aec0;margin-top:4px;font-size:9px;font-weight:400;display:block}.admin-console .admin-avatar{color:#8a85c1;background:#eef0ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:inline-flex}.admin-console .admin-avatar.workspace{color:#92a4ce;background:#f0f4fd;border-radius:9px}.admin-console .admin-avatar.small{width:30px;height:30px}.admin-console .admin-badge{white-space:nowrap;color:#8a96a9;background:#f1f4f8;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:500;line-height:1.4;display:inline-flex}.admin-console .admin-badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.admin-console .admin-badge.good{color:#75ad8c;background:#edf8f1}.admin-console .admin-badge.bad{color:#cb8c8f;background:#fff0f0}.admin-console .admin-badge.warn{color:#cca362;background:#fff5e6}.admin-console .admin-badge.blue{color:#8398d1;background:#edf2ff}.admin-console .admin-license-bar{background:#f4f6fa;border-radius:5px;gap:4px;height:14px;margin:5px 24px 24px;display:flex;overflow:hidden}.admin-console .admin-license-bar>span{border-radius:3px;min-width:4px}.admin-console .admin-license-bar .good,.admin-console .admin-legend.good{background:#9acdb0}.admin-console .admin-license-bar .blue,.admin-console .admin-legend.blue{background:#9dafeb}.admin-console .admin-license-bar .warn,.admin-console .admin-legend.warn{background:#e6ca99}.admin-console .admin-license-bar .bad,.admin-console .admin-legend.bad{background:#e6b3b6}.admin-console .admin-distribution{padding:0 24px}.admin-console .admin-distribution li{color:#8a96ac;align-items:center;gap:10px;padding:10px 0;font-size:10px;display:flex}.admin-console .admin-legend{border-radius:2px;width:7px;height:7px}.admin-console .admin-distribution strong{color:#6e7d99;margin-left:auto;font-weight:600}.admin-console .admin-distribution small{text-align:right;color:#b1bacb;width:30px;font-size:9px}.admin-console .admin-session-summary{color:#8da0be;border-top:1px solid #f0f2f7;align-items:center;gap:10px;margin-top:12px;padding:17px 24px;font-size:10px;display:flex}.admin-console .admin-session-summary strong{color:#6f85b3}.admin-console .admin-timeline{padding:0 23px 12px}.admin-console .admin-timeline>li{border-top:1px solid #f0f2f7;gap:13px;padding:14px 0;display:flex;position:relative}.admin-console .admin-timeline-dot{color:#9aabce;background:#f0f3fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.admin-console .admin-timeline>li>div{flex:1;min-width:0;padding-top:1px}.admin-console .admin-timeline strong{color:#677796;font-size:11px;font-weight:500;display:block}.admin-console .admin-timeline p{color:#a0abc0;margin-top:4px;font-size:10px}.admin-console .admin-timeline p>span{padding:0 5px}.admin-console .admin-timeline time{color:#b0b8c8;margin-top:6px;font-size:9px;display:block}.admin-console .admin-timeline.compact>li>div{padding-right:135px}.admin-console .admin-timeline.compact time{margin:0;font-size:9px;position:absolute;top:16px;right:0}.admin-console .admin-audit-changes{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.admin-console .admin-audit-changes>span{color:#8c98ae;overflow-wrap:anywhere;background:#f7f9fc;border-radius:5px;padding:5px 8px;font-size:10px}.admin-console .admin-audit-changes b{color:#7687a3;font-weight:600}.admin-console .admin-filters{border-top:1px solid #f1f3f8;border-bottom:1px solid var(--admin-line);background:#fdfdff;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:17px 23px;display:flex}.admin-console .admin-filters>label{flex:1;min-width:140px;max-width:250px}.admin-console .admin-filters>.admin-search{flex:2;min-width:200px;max-width:none}.admin-console .admin-search>div{position:relative}.admin-console .admin-search>div>svg{color:#a4aec2;position:absolute;top:11px;left:11px}.admin-console .admin-search input{padding-left:36px}.admin-console .admin-table-scroll{width:100%;min-width:0;max-width:100%;overflow:auto}.admin-console table.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:11px}.admin-console .admin-table th{color:#a2abc0;white-space:nowrap;background:#fafbfe;border-bottom:1px solid #edf0f6;padding:13px 22px;font-size:9px;font-weight:500}.admin-console .admin-table td{color:#7b88a0;vertical-align:middle;border-bottom:1px solid #f0f2f7;padding:17px 22px;font-size:10px}.admin-console .admin-table tbody tr:hover{background:#fcfdff}.admin-console .admin-table td strong{color:#697994;font-size:11px;font-weight:600}.admin-console .admin-table td small{color:#a5aec0;margin-top:5px;font-size:9px;line-height:1.6;display:block}.admin-console .admin-person{align-items:center;gap:11px;min-width:150px;display:flex}.admin-console .admin-person>div{min-width:0}.admin-console .admin-person strong{align-items:center;gap:5px;display:flex}.admin-console .admin-you{color:#8d9fcd;background:#f0f3fc;border-radius:4px;padding:1px 4px;font-size:8px}.admin-console .admin-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-console .admin-table td button{white-space:nowrap;min-height:30px;padding:6px 9px;font-size:9px}.admin-console .admin-table .admin-order-reason{white-space:normal;max-width:220px}.admin-console .admin-pagination{color:#a4aec1;justify-content:space-between;align-items:center;gap:15px;padding:17px 23px;font-size:10px;display:flex}.admin-console .admin-pagination>div{align-items:center;gap:12px;display:flex}.admin-console .admin-pagination button{color:#98a7c8;width:29px;min-height:29px;padding:4px}.admin-console .admin-empty{text-align:center;color:#adb8cd;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.admin-console .admin-empty strong{color:#8d9ab2;font-size:12px;font-weight:500}.admin-console .admin-empty p{max-width:340px;font-size:10px;line-height:1.8}.admin-console .admin-loading{color:#96a5c1;justify-content:center;align-items:center;gap:12px;padding:55px 25px;font-size:12px;display:flex}.admin-console .admin-spinner{border:2px solid #e2e8f6;border-top-color:#7791df;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-console .admin-resource-error{color:#bd8990;background:#fff8f8;border:1px solid #f1dadd;border-radius:9px;padding:20px 23px;font-size:12px}.admin-console .admin-resource-error strong{color:#ae707c;font-weight:600}.admin-console .admin-resource-error p{overflow-wrap:anywhere;margin:6px 0 12px}.admin-console .admin-info-strip{color:#8297c7;background:#eff4ff;border:1px solid #dfe7fa;border-radius:10px;align-items:center;gap:13px;padding:17px 20px;display:flex}.admin-console .admin-info-strip>svg{flex-shrink:0}.admin-console .admin-info-strip p{color:#8c9dbf;font-size:11px;line-height:1.9}.admin-console .admin-info-strip button{color:#6686d3;background:0 0;border:0;min-height:0;padding:0;font-size:11px;display:inline}.admin-console .admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.admin-console .admin-plan-card{border:1px solid var(--admin-line);background:#fff;border-radius:12px;padding:25px}.admin-console .admin-plan-icon{color:#8da3dd;background:#edf2ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:19px;display:flex}.admin-console .admin-plan-title{align-items:center;gap:9px;display:flex}.admin-console .admin-plan-title h2{color:#5e7296;font-size:16px}.admin-console .admin-plan-price{color:#536da7;letter-spacing:-.7px;margin-top:18px;font-size:24px;display:block}.admin-console .admin-plan-card>p{color:#a5b0c5;margin-top:3px;font-size:10px}.admin-console .admin-plan-card ul{color:#9aa7be;border-top:1px solid #edf0f6;flex-direction:column;gap:13px;margin:20px 0 0;padding:22px 0;font-size:11px;display:flex}.admin-console .admin-plan-card li{align-items:center;gap:7px;display:flex}.admin-console .admin-plan-card li>svg{color:#8ab7a3;margin-right:4px}.admin-console .admin-plan-card li strong{color:#8195b9;font-weight:600}.admin-console .admin-plan-card>button{color:#8298d0;border-color:#dfe6f7;width:100%;margin-top:4px;font-size:10px}.admin-console .admin-page-footer{color:#b3bdcf;justify-content:space-between;gap:15px;margin-top:10px;padding:5px 0;font-size:9px;display:flex}.admin-console .admin-dialog{color:#5c6d8b;border-radius:14px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 36px)}.admin-console .admin-dialog-wide{width:min(780px,100vw - 32px)}.admin-console .admin-dialog>header{border-color:#edf0f6;padding:23px 25px 20px}.admin-console .admin-dialog h2{color:#5e7297;margin:0;font-size:20px;line-height:1.4}.admin-console .admin-dialog header p{color:#a1adc3;overflow-wrap:anywhere;margin-top:6px;font-size:11px}.admin-console .admin-dialog header>button{color:#a4afc4;background:#f5f7fc;border:0;min-height:30px;padding:5px}.admin-console .admin-dialog-body{padding:21px 25px}.admin-console .admin-dialog label{color:#8c9bb4;margin:13px 0;font-size:11px}.admin-console .admin-dialog input,.admin-console .admin-dialog select{color:#667b9f;border-color:#e0e7f3;min-height:42px;font-size:13px}.admin-console .admin-dialog fieldset{border-color:#e7edf7;padding:5px 15px 13px}.admin-console .admin-dialog legend{color:#8a9fc2;font-size:11px}.admin-console .admin-dialog footer,.admin-console .admin-dialog-actions{border-color:#edf0f6;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:16px 25px;display:flex}.admin-console .admin-dialog-actions{border-top:1px solid #edf0f6;margin-top:19px;padding:20px 0 0}.admin-console .admin-dialog .saas-help{color:#a0adc4;font-size:10px;line-height:1.8}.admin-console .admin-dialog .saas-alert{color:#af7785;border-color:#eed7dc;font-size:11px}.admin-console .admin-confirmation{color:#bd9c8d;background:#fff8f6;border:1px solid #f4e0d9;border-radius:9px;margin-top:15px;padding:14px 16px;font-size:11px}.admin-console .admin-confirmation>strong{color:#bc8e7e;font-size:12px}.admin-console .admin-confirmation p{margin:4px 0 10px;line-height:1.8}.admin-console .admin-confirmation label{color:#b6a294;margin-bottom:0}.admin-console .admin-confirmation b{overflow-wrap:anywhere;font-weight:600}.admin-console .admin-expiry-shortcuts{margin-top:9px}.admin-console .admin-expiry-shortcuts button{color:#91a2c5;min-height:28px;padding:4px 9px;font-size:10px}.admin-console .admin-profile-strip{align-items:center;gap:13px;padding:5px 0 20px;display:flex}.admin-console .admin-profile-strip>.admin-avatar{border-radius:13px;width:48px;height:48px;font-size:19px}.admin-console .admin-profile-strip>div{flex:1;min-width:0}.admin-console .admin-profile-strip strong{color:#7188b0;font-size:14px;font-weight:600}.admin-console .admin-profile-strip strong small{color:#b2bcd0;font-size:10px}.admin-console .admin-profile-strip p{color:#a0adc5;margin-top:4px;font-size:10px}.admin-console .admin-detail-tabs{background:#f5f7fc;border:1px solid #edf0f8;border-radius:9px;gap:5px;margin-bottom:20px;padding:5px;display:flex}.admin-console .admin-detail-tabs button{color:#a6b2cb;background:0 0;border:0;flex:1;font-size:11px}.admin-console .admin-detail-tabs button[aria-pressed=true]{color:#7d97d3;background:#fff;box-shadow:0 1px 5px #627ca717}.admin-console .admin-mini-heading{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 11px;display:flex}.admin-console .admin-mini-heading h3{color:#8398bd;font-size:12px;font-weight:600}.admin-console .admin-mini-heading>span{color:#a6b5ce;font-size:11px}.admin-console .admin-mini-heading button{min-height:31px;padding:5px 10px;font-size:10px}.admin-console .admin-member-list li{border-bottom:1px solid #edf1f8;align-items:center;gap:10px;padding:12px 0;display:flex}.admin-console .admin-member-list li>div{flex:1;min-width:0}.admin-console .admin-member-list strong{color:#8499bf;font-size:12px;font-weight:500}.admin-console .admin-member-list small{color:#b1bfd5;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.admin-console .admin-member-list button{color:#99abd0;min-height:29px;padding:5px 8px;font-size:9px}.admin-console .admin-session-list li{color:#9db0d1;border-bottom:1px solid #eef2f9;flex-direction:column;gap:4px;padding:12px 0;font-size:11px;display:flex}.admin-console .admin-session-list .admin-badge{margin-left:8px}.admin-console .admin-security-panel h3{color:#91a6c9;font-size:14px}.admin-console .admin-security-panel p{color:#adbbd3;margin:10px 0 15px;font-size:11px;line-height:1.9}.admin-console .admin-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-console .admin-detail-heading>button{color:#94a7ce;font-size:10px}.admin-console .admin-facts{background:#f8fafe;border:1px solid #edf2fa;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px;padding:20px;display:grid}.admin-console .admin-facts dt{color:#b2c0d8;margin-bottom:5px;font-size:9px}.admin-console .admin-facts dd{color:#94a9ce;overflow-wrap:anywhere;font-size:12px}.admin-console .admin-system-intro{background:#fff;border:1px solid #e5ebf8;border-radius:11px;align-items:center;gap:16px;padding:23px;display:flex}.admin-console .admin-system-icon{color:#93a8d6;background:#f0f4ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-console .admin-system-intro>div{flex:1;min-width:0}.admin-console .admin-system-intro h2{color:#8097c1;font-size:14px}.admin-console .admin-system-intro p{color:#afbdd5;margin-top:6px;font-size:11px}.admin-console .admin-system-intro>button{color:#a3b3d4;font-size:11px}.admin-console .admin-runtime-summary{color:#b1bfd6;justify-content:space-between;align-items:center;gap:16px;padding:5px 3px;font-size:10px;display:flex}.admin-console .admin-runtime-summary p{color:#a3b7d6;margin-top:8px;font-size:10px}.admin-console .saas-admin-billing{border:1px solid var(--admin-line);box-shadow:none;border-radius:12px;padding:23px}.admin-console .saas-admin-billing h2{color:#697f9f;font-size:14px}.admin-console .saas-admin-billing h3{color:#8196b6;font-size:12px}.admin-console .saas-admin-billing .saas-help{color:#a3b0c7;font-size:10px}.admin-console .saas-admin-billing p{color:#91a6c3;font-size:11px}.admin-console .saas-admin-billing .saas-merchant-summary{background:#fafcff;border-color:#e5ecf7;gap:24px;padding:20px}.admin-console .saas-admin-billing button,.admin-console .saas-admin-billing label{font-size:10px}.admin-console .saas-admin-billing input{font-size:11px}.admin-console .saas-admin-billing .saas-buyer-offers{gap:15px}.admin-console .saas-admin-billing .saas-buyer-offers article{border-color:#e6edf6;padding:18px}.admin-console .saas-admin-billing .saas-buyer-offers h4{color:#8198bb;font-size:13px}.admin-console .saas-admin-billing .saas-buyer-offers article>strong{color:#7494c6;font-size:21px}.admin-console .saas-admin-billing .saas-badge{color:#a7b7ce;background:#f0f4fa;font-size:9px}.admin-console .saas-admin-billing .saas-transaction-log summary{color:#91a6c7;padding:14px 0;font-size:11px}.admin-console .saas-admin-billing table{font-size:10px}.admin-console .saas-admin-billing th{font-size:9px}.admin-console .admin-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1650px){.admin-console .admin-main{padding:38px 48px}.admin-console .admin-metric{padding:23px}.admin-console .admin-metric>strong{font-size:32px}.admin-console .admin-metric:last-child>strong{font-size:27px}}@media (width<=1200px){.admin-console .admin-sidebar{width:215px;min-width:215px;padding-inline:12px}.admin-console .admin-main{padding:25px}.admin-console .admin-topbar{padding-inline:25px}.admin-console .admin-metric-grid{gap:12px}.admin-console .admin-metric{padding:16px}.admin-console .admin-metric>div{font-size:9px}.admin-console .admin-metric>strong{font-size:25px}.admin-console .admin-metric:last-child>strong{font-size:19px}.admin-console .admin-attention-strip{align-items:flex-start}.admin-console .admin-attention-strip>div:last-child{max-width:330px}.admin-console .admin-plan-grid{gap:14px}.admin-console .admin-plan-card{padding:20px}.admin-console .admin-plan-price{font-size:21px}}@media (width<=1000px){.admin-console .admin-sidebar{width:202px;min-width:202px}.admin-console .admin-sidebar nav button{gap:9px;padding-inline:10px;font-size:11px}.admin-console .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .admin-metric>strong{font-size:29px}.admin-console .admin-metric:last-child>strong{margin-top:8px;font-size:25px}.admin-console .admin-overview-grid{grid-template-columns:1fr;gap:20px}.admin-console .admin-attention-strip{flex-direction:column;gap:14px}.admin-console .admin-attention-strip>div:last-child{justify-content:flex-start;max-width:none}.admin-console .admin-page-heading{gap:14px}.admin-console .admin-heading-actions{gap:7px}.admin-console .admin-heading-actions button{padding:8px 10px;font-size:10px}.admin-console .admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .admin-system-intro{flex-wrap:wrap}}@media (width<=760px){.admin-console .admin-sidebar{z-index:50;width:245px;min-width:0;max-width:calc(100vw - 55px);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 70px #25375825}.admin-console .admin-sidebar.is-open{transform:translate(0)}.admin-console .admin-nav-backdrop{z-index:40;background:#28395752;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.admin-console .admin-menu-button{color:#94a7ca;background:0 0;border:0;min-height:30px;padding:5px;display:inline-flex}.admin-console .admin-breadcrumb{gap:9px}.admin-console .admin-topbar{min-height:60px;padding:12px 18px}.admin-console .admin-topbar-actions{gap:7px}.admin-console .admin-topbar-actions>button:first-child:not(.admin-topbar-avatar){text-align:right;max-width:130px;padding:4px;font-size:9px}.admin-console .admin-main{gap:19px;padding:24px 18px 18px}.admin-console .admin-page-heading h1{font-size:23px}.admin-console .admin-page-heading{flex-wrap:wrap;align-items:flex-start}.admin-console .admin-page-heading p{font-size:10px}.admin-console .admin-heading-actions button{min-height:37px;font-size:11px}.admin-console .admin-panel-heading{padding:19px 19px 16px}.admin-console .admin-filters{gap:12px;padding:16px 18px}.admin-console .admin-filters>label{flex:1;min-width:140px;max-width:none}.admin-console .admin-filters>.admin-search{flex-basis:100%}.admin-console .admin-panel-heading>button{font-size:9px}.admin-console .admin-system-intro{gap:13px;padding:18px}.admin-console .admin-system-intro>button{margin-left:61px}.admin-console .admin-runtime-summary{flex-direction:column;align-items:flex-start}.admin-console .admin-profile-strip{flex-wrap:wrap}.admin-console .admin-dialog .saas-form-grid{grid-template-columns:1fr;gap:0}.admin-console .admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .admin-member-list li{flex-wrap:wrap;gap:8px}.admin-console .admin-member-list li>div{min-width:130px}.admin-console .admin-member-list button{margin-left:auto}.admin-console .saas-admin-billing{padding:18px}.admin-console .saas-admin-billing .saas-section-heading{align-items:flex-start;gap:12px}.admin-console .saas-admin-billing .saas-merchant-summary{grid-template-columns:1fr;padding:16px}.admin-console .saas-admin-billing .saas-buyer-offers{grid-template-columns:1fr}}@media (width<=480px){.admin-console .admin-topbar{padding:10px 13px}.admin-console .admin-breadcrumb>span:first-of-type,.admin-console .admin-breadcrumb>span:nth-of-type(2){display:none}.admin-console .admin-breadcrumb strong{font-size:11px}.admin-console .admin-topbar-actions>button:first-child:not(.admin-topbar-avatar){max-width:105px;font-size:8px}.admin-console .admin-main{gap:17px;padding:22px 14px 16px}.admin-console .admin-page-heading{gap:18px}.admin-console .admin-heading-actions{width:100%}.admin-console .admin-heading-actions button{flex:1}.admin-console .admin-metric-grid{gap:10px}.admin-console .admin-metric{border-radius:9px;padding:14px 13px}.admin-console .admin-metric>div{align-items:flex-start;gap:5px;font-size:9px}.admin-console .admin-metric-icon{border-radius:7px;width:28px;height:28px}.admin-console .admin-metric-icon>svg{width:17px;height:17px}.admin-console .admin-metric>strong{margin-top:10px;font-size:26px}.admin-console .admin-metric:last-child>strong{margin-top:16px;font-size:19px}.admin-console .admin-metric>small{margin-top:8px;font-size:8px;line-height:1.7}.admin-console .admin-attention-strip{padding:17px 15px}.admin-console .admin-attention-strip small{font-size:9px;line-height:1.7}.admin-console .admin-attention-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-console .admin-attention-strip button{justify-content:flex-start;padding:8px}.admin-console .admin-panel-heading{align-items:flex-start;gap:10px;padding:18px 15px 15px}.admin-console .admin-panel h2{font-size:12px}.admin-console .admin-panel-heading p{font-size:9px}.admin-console .admin-panel-heading>button{min-height:30px;padding:5px 7px;font-size:9px}.admin-console .admin-attention-list{padding:0 15px 7px}.admin-console .admin-attention-list>button{gap:9px}.admin-console .admin-attention-list>button>svg{display:none}.admin-console .admin-attention-list strong{font-size:10px}.admin-console .admin-attention-list small{font-size:8px}.admin-console .admin-attention-list .admin-badge{padding:4px 5px;font-size:8px}.admin-console .admin-attention-list .admin-avatar{width:30px;height:30px}.admin-console .admin-timeline{padding:0 15px 10px}.admin-console .admin-timeline.compact>li>div{padding-right:0}.admin-console .admin-timeline.compact time{margin-top:6px;position:static}.admin-console .admin-timeline strong{font-size:10px}.admin-console .admin-timeline p{font-size:9px;line-height:1.8}.admin-console .admin-filters{gap:11px;padding:14px 15px}.admin-console .admin-filters>label{min-width:130px}.admin-console .admin-pagination{gap:10px;padding:15px;font-size:9px}.admin-console .admin-pagination>div{gap:8px}.admin-console .admin-plan-grid{grid-template-columns:1fr}.admin-console .admin-info-strip{align-items:flex-start;padding:16px}.admin-console .admin-info-strip p{font-size:10px}.admin-console .admin-page-footer{flex-direction:column;gap:6px;padding-top:8px;font-size:8px}.admin-console .admin-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.admin-console .admin-dialog>header{gap:10px;padding:19px 18px 16px}.admin-console .admin-dialog h2{font-size:18px}.admin-console .admin-dialog-body{padding:17px 18px}.admin-console .admin-dialog footer{padding:14px 18px}.admin-console .admin-dialog footer>button,.admin-console .admin-dialog-actions>button{flex:1}.admin-console .admin-detail-tabs{gap:2px;padding:3px}.admin-console .admin-detail-tabs button{min-height:36px;padding:7px 5px;font-size:9px}.admin-console .admin-profile-strip{gap:10px}.admin-console .admin-profile-strip>div{flex-basis:calc(100% - 58px)}.admin-console .admin-profile-strip>.admin-badge{margin-left:58px}.admin-console .admin-profile-strip strong{font-size:13px}.admin-console .admin-detail-heading{flex-wrap:wrap;align-items:flex-start;gap:13px}.admin-console .admin-facts{gap:17px 12px;padding:16px}.admin-console .admin-facts dd{font-size:11px}.admin-console .admin-member-list li>div{min-width:100px}.admin-console .admin-member-list .admin-avatar{display:none}.admin-console .admin-confirmation{padding:13px}.admin-console .admin-system-intro{align-items:flex-start}.admin-console .admin-system-intro h2{font-size:12px}.admin-console .admin-system-intro p{font-size:10px}.admin-console .admin-system-intro>button{width:100%;margin-left:0}.admin-console .admin-system-icon{width:36px;height:36px}.admin-console .admin-system-icon>svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.admin-console *{transition:none!important}.admin-console .admin-spinner{animation:none}}.admin-console .admin-sidebar nav button{color:#64738f;font-size:13px}.admin-console .admin-page-heading p{color:#7c8aa2;font-size:12px}.admin-console .admin-panel h2{color:#344968;font-size:15px}.admin-console .admin-panel-heading p{color:#8997af;font-size:11px}.admin-console .admin-attention-strip strong{color:#536b9e;font-size:12px}.admin-console .admin-attention-strip button{font-size:10px}.admin-console .admin-attention-list strong{color:#607392;font-size:12px}.admin-console .admin-badge{font-size:10px}.admin-console .admin-badge.good{color:#3a8a60}.admin-console .admin-badge.bad{color:#b36570}.admin-console .admin-badge.warn{color:#a47a38}.admin-console .admin-badge.blue{color:#6480bf}.admin-console .admin-distribution li{color:#7d8da7;font-size:12px}.admin-console .admin-timeline strong{color:#637796;font-size:12px}.admin-console .admin-timeline time{color:#9aabc5;font-size:10px}.admin-console .admin-table th{color:#8a9ab3;font-size:11px}.admin-console .admin-table td{color:#71849e;font-size:12px}.admin-console .admin-table td strong{color:#5d7495;font-size:12px}.admin-console .admin-table td small{color:#95a5bd;font-size:11px}.admin-console .admin-table td button{font-size:10px}.admin-console .admin-filters label{color:#7c8eab;font-size:11px}.admin-console .admin-dialog label{color:#7c90b1;font-size:12px}.admin-console .admin-dialog input,.admin-console .admin-dialog select{color:#526f98}.admin-console .admin-dialog .saas-help{color:#8ca0be;font-size:11px}.admin-console .admin-member-list small{color:#95a9c7;font-size:11px}.admin-console .admin-mini-heading h3{color:#6e89b0;font-size:13px}.admin-console .admin-facts dd{color:#6786b3;font-size:13px}.admin-console .admin-support-access{background:#f8faff;border:1px solid #e5ebf7;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:18px;display:flex}.admin-console .admin-support-access>div{flex:1;min-width:0}.admin-console .admin-support-access strong{color:#7892bb;font-size:12px}.admin-console .admin-support-access p{color:#96aac8;margin-top:5px;font-size:11px;line-height:1.8}.admin-console .admin-support-access>button{color:#849dcc;font-size:11px}.admin-console .admin-support-access>.saas-alert{flex-basis:100%}@media (width<=480px){.admin-console .admin-metric>div{font-size:10px}.admin-console .admin-metric>small{font-size:9px}.admin-console .admin-panel h2{font-size:13px}.admin-console .admin-panel-heading p{font-size:10px}.admin-console .admin-attention-list strong{font-size:11px}.admin-console .admin-attention-list small{font-size:9px}.admin-console .admin-timeline strong{font-size:11px}.admin-console .admin-support-access{flex-direction:column;align-items:flex-start}.admin-console .admin-support-access>button{width:100%}}.admin-console .admin-avatar.workspace{flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.admin-console .saas-dialog label{margin:12px 0}.admin-console .saas-inline-check input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.admin-console .admin-kicker{color:#8092ae}.admin-console .admin-metric>div{color:#6f819d;font-size:12px}.admin-console .admin-metric>small{color:#7c8ea9;font-size:11px}.admin-console .admin-page-heading p,.admin-console .admin-panel-heading p{color:#7b8da7;font-size:12px}.admin-console .admin-attention-strip small{color:#7b90b0;font-size:11px}.admin-console .admin-attention-strip button{color:#7086ae;font-size:11px}.admin-console .admin-attention-list strong{color:#5c7191}.admin-console .admin-attention-list small{color:#7e90ad;font-size:11px}.admin-console .admin-distribution li{color:#7184a0}.admin-console .admin-distribution small{color:#8c9db6;font-size:11px}.admin-console .admin-session-summary{color:#7c90b1;font-size:11px}.admin-console .admin-timeline p{color:#7c8fac;font-size:12px}.admin-console .admin-timeline time,.admin-console .admin-timeline.compact time{color:#899bb6;font-size:11px}.admin-console .admin-table td small{color:#8194b1}.admin-console .admin-table td strong{font-size:13px}.admin-console .admin-table th{font-size:12px}.admin-console .admin-pagination{color:#8296b4;font-size:11px}.admin-console .admin-breadcrumb{color:#8999b2}.admin-console .admin-breadcrumb strong{color:#6d809d}.admin-console .admin-sidebar-bottom small{color:#8d9db6;font-size:10px}.admin-console .admin-sidebar-label{color:#8e9db5}.admin-console .admin-empty{color:#90a2bd}.admin-console .admin-empty strong{color:#748ba9}.admin-console .admin-empty p{color:#899bb5;font-size:12px}.admin-console .admin-loading{color:#8097b8}.admin-console .admin-facts dt{color:#839bbb;font-size:11px}.admin-console .admin-profile-strip p{color:#869cbc;font-size:12px}.admin-console .admin-detail-tabs button{color:#899fc0;font-size:12px}.admin-console .admin-mini-heading>span{color:#8fa5c4}.admin-console .admin-security-panel p{color:#869dbf;font-size:12px}.admin-console .admin-security-panel h3{color:#708db7}.admin-console .admin-dialog .saas-help{color:#8399b9}.admin-console .admin-system-intro p{color:#7e94b3;font-size:12px}.admin-console .admin-runtime-summary,.admin-console .admin-runtime-summary p{color:#7a91b3;font-size:11px}.admin-console .admin-panel-heading p.admin-runtime-limited{color:#a38356;background:#fff9eb;border:1px solid #f2e6c9;border-radius:7px;margin-top:12px;padding:9px 12px}.admin-console .admin-support-access p{color:#8199bb;font-size:12px}.admin-console .admin-member-list strong{color:#6580a7}.admin-console .admin-member-list small{color:#8199ba}.admin-console .admin-dialog .admin-session-list li{color:#8099bd}.admin-console .admin-session-list small{color:#96abc8;font-size:11px}.admin-console .saas-admin-billing p,.admin-console .saas-admin-billing .saas-help{color:#7d94b3;font-size:12px}.admin-console .saas-admin-billing .saas-buyer-offers article>p{color:#859bb9;font-size:11px}.admin-console .saas-admin-billing .saas-badge{color:#718bae}.admin-console .saas-admin-billing td{color:#7e98bc;font-size:12px}.admin-console .saas-admin-billing td small{color:#8fa6c6;font-size:11px}@media (width<=480px){.admin-console .admin-avatar.workspace{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}.admin-console .admin-metric>div{font-size:11px}.admin-console .admin-metric>small{font-size:10px}.admin-console .admin-panel-heading p,.admin-console .admin-page-heading p{font-size:11px}.admin-console .admin-attention-strip button,.admin-console .admin-attention-list small{font-size:10px}.admin-console .admin-timeline p{font-size:11px}.admin-console .admin-detail-tabs button{font-size:10px}}.admin-console .admin-table-scroll{position:relative}@media (width<=760px){.admin-console .admin-sidebar{visibility:hidden}.admin-console .admin-sidebar.is-open{visibility:visible}}.saas-screen,.saas-admin{color:#223b59;background:#f4f7fb;height:100%;font-size:14px;line-height:1.55;overflow:auto}.saas-screen{justify-content:center;align-items:center;padding:28px;display:flex}.saas-screen h1,.saas-admin h1{letter-spacing:-.5px;color:#163858;font-size:25px;line-height:1.3}.saas-screen p,.saas-admin p,.saas-dialog p{margin:8px 0}.saas-card{background:#fff;border:1px solid #dbe4ef;border-radius:14px;padding:24px}.saas-login{flex-direction:column;gap:13px;width:480px;max-width:100%;display:flex;box-shadow:0 18px 55px #2446670c}.saas-eyebrow{letter-spacing:1px;color:#527495;font-size:11px;font-weight:700;display:block}.saas-screen label,.saas-admin label,.saas-dialog label{color:#35536f;flex-direction:column;gap:6px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.saas-screen input,.saas-admin input,.saas-admin select,.saas-dialog input,.saas-dialog select{color:#183953;background:#fff;border:1px solid #cddbea;border-radius:8px;min-width:0;padding:10px 12px;font-size:14px}.saas-screen input:focus,.saas-admin input:focus,.saas-dialog input:focus{border-color:#2080ef;box-shadow:0 0 0 3px #2080ef15}.saas-screen button,.saas-admin button,.saas-dialog button{color:#285273;background:#fff;border:1px solid #cddbea;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.3}.saas-screen button:hover,.saas-admin button:hover,.saas-dialog button:hover{background:#f0f6ff;border-color:#7baddd}.saas-screen button.saas-primary,.saas-admin button.saas-primary,.saas-dialog button.saas-primary{color:#fff;background:#0671eb;border-color:#0671eb}.saas-screen button:disabled,.saas-admin button:disabled,.saas-dialog button:disabled{opacity:.48;cursor:not-allowed}.saas-help,.saas-dialog label>span{color:#60788e;font-size:12px;font-weight:400;line-height:1.65}.saas-alert{color:#9d392e;overflow-wrap:anywhere;background:#fff4f2;border:1px solid #f0c4bd;border-radius:8px;padding:11px 13px;font-size:13px}.saas-alert button{margin-left:10px}.saas-success{color:#126f49;background:#f0fbf5;border:1px solid #a5dec4;border-radius:8px;padding:11px 13px;font-size:13px}.saas-notice{color:#355e87;background:#edf5ff;border:1px solid #d2e5fb;border-radius:9px;padding:13px 16px;font-size:13px}.saas-account-trigger{color:#55748b;border-left:1px solid #d9e4ef;flex-direction:column;align-items:flex-end;max-width:200px;padding:3px 10px;font-size:11px;display:flex}.saas-account-trigger strong{color:#285577;font-size:12px}.saas-account-trigger span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.saas-dialog{color:#25435e;background:#fff;border:1px solid #d6e2ed;border-radius:15px;width:min(650px,100vw - 32px);max-height:calc(100vh - 40px);margin:auto;padding:0;font-size:14px;box-shadow:0 25px 100px #12345138}.saas-dialog::backdrop{background:#13304d65}.saas-dialog>header,.saas-dialog>form>header{border-bottom:1px solid #e3ebf4;justify-content:space-between;align-items:start;gap:20px;padding:21px 24px;display:flex}.saas-dialog h2{color:#24445f;font-size:19px}.saas-dialog h3{margin-bottom:8px;font-size:15px}.saas-dialog h4{margin-top:14px;font-size:13px}.saas-dialog header>button{padding:5px 9px;font-size:20px;line-height:1}.saas-dialog header p{color:#647f94;font-size:12px}.saas-dialog-body{padding:20px 24px}.saas-dialog-body>.saas-card{border-radius:10px;margin-bottom:15px;padding:18px}.saas-dialog footer{border-top:1px solid #dfe8f1;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.saas-dialog footer .saas-danger{color:#a43c36;margin-right:auto}.saas-dialog fieldset{border:1px solid #dbe6ef;border-radius:9px;margin-top:16px;padding:10px 15px}.saas-dialog legend{padding:0 5px;font-size:13px;font-weight:600}.saas-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.saas-facts{grid-template-columns:1fr 1fr;gap:13px;margin:14px 0;display:grid}.saas-facts dt{color:#607c92;font-size:11px}.saas-facts dd{font-size:13px;font-weight:600}.saas-badge{color:#5b7086;white-space:nowrap;background:#f1f4f8;border-radius:6px;padding:3px 8px;font-size:12px;display:inline-block}.saas-badge.active{color:#187445;background:#eaf9f0}.saas-members{margin:12px 0;list-style:none}.saas-members li{border-bottom:1px solid #edf1f7;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:7px 0;font-size:12px;display:flex}.saas-members li span{color:#5f7c95}.saas-admin-header{background:#fff;border-bottom:1px solid #dbe6ef;justify-content:space-between;align-items:center;gap:14px;height:64px;padding:0 28px;display:flex}.saas-admin-header>div,.saas-admin-header nav{align-items:center;gap:14px;display:flex}.saas-admin-header>div>span{color:#5c7892;border-left:1px solid #d5e1ed;padding-left:14px;font-size:13px}.saas-admin main{flex-direction:column;gap:22px;max-width:1400px;margin:auto;padding:32px;display:flex}.saas-page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.saas-page-heading p{color:#5b7892;font-size:13px}.saas-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.saas-admin h2{font-size:18px}.saas-admin h2>span{color:#8499ac;font-size:14px;font-weight:500}.saas-search{min-width:250px;margin:0!important}.saas-table-wrap{width:100%;overflow:auto}.saas-admin table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:13px}.saas-admin th{color:#60768b;background:#f8fafc;border-bottom:1px solid #e3ebf3;padding:12px;font-size:12px;font-weight:600}.saas-admin td{border-bottom:1px solid #edf1f5;padding:15px 12px}.saas-admin td small{color:#6b8297;margin-top:3px;font-size:11px;display:block}.saas-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.saas-actions button{font-size:12px}.saas-empty{text-align:center;color:#688198;padding:25px}.saas-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.saas-plan-grid article{border:1px solid #e0e9f2;border-radius:10px;padding:20px}.saas-plan-grid h3{margin-bottom:12px;font-size:15px}.saas-plan-grid article>strong{color:#126bd0;font-size:18px}.saas-plan-grid p{color:#607991;font-size:13px}.saas-buyer-offers{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;display:grid}.saas-buyer-offers article{border:1px solid #dbe5f0;border-radius:9px;flex-direction:column;gap:9px;padding:15px;display:flex}.saas-buyer-offers h4{margin:0;font-size:14px}.saas-buyer-offers article>strong{color:#126bd2;font-size:19px}.saas-buyer-offers article>p{color:#627d93;margin:0;font-size:12px}.saas-buyer-offers article>button{margin-top:auto}.saas-billing .saas-section-heading{align-items:start;gap:10px}.saas-billing .saas-section-heading>button{padding:6px 8px;font-size:11px}.saas-order-detail{background:#f7fbff;border:1px solid #b9d4f5;border-radius:10px;margin:18px 0;padding:17px}.saas-order-detail.paid{background:#f7fcf9;border-color:#a6d9bd}.saas-order-detail h4{margin:0 0 8px;font-size:14px}.saas-order-detail .saas-section-heading>strong{color:#176acd;white-space:nowrap;font-size:20px}.saas-order-countdown{color:#476783;font-size:12px}.saas-order-countdown strong{color:#a35413;font-variant-numeric:tabular-nums}.saas-transfer-grid{grid-template-columns:minmax(160px,210px) 1fr;align-items:start;gap:18px;margin:15px 0;display:grid}.saas-payment-qr{background:#fff;border:1px solid #dfe7f0;border-radius:8px;width:210px;max-width:100%;height:auto}.saas-transfer-grid label{margin:10px 0 5px;font-size:12px}.saas-transfer-grid button{padding:6px 8px;font-size:11px}.saas-transfer-grid input{font-family:ui-monospace,monospace;font-size:13px}.saas-order-history summary,.saas-transaction-log summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:600}.saas-order-history>button{text-align:left;border-color:#e0e9f2;border-radius:7px;justify-content:space-between;gap:15px;width:100%;margin:7px 0;padding:10px 12px;display:flex}.saas-order-history>button.active{background:#f2f8ff;border-color:#8eb9e9}.saas-order-history small{color:#69859a;margin-top:3px;font-size:11px;font-weight:400;display:block}.saas-merchant-summary{border:1px solid #dfe7f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:26px;margin:20px 0;padding:20px;display:grid}.saas-merchant-summary h3,.saas-admin-billing>div>h3{font-size:15px}.saas-merchant-summary p{font-size:13px}.saas-inline-check{align-items:center;flex-direction:row!important;gap:9px!important}.saas-inline-check input{flex-shrink:0;width:16px;height:16px}.saas-trial-note{color:#345d80;background:#f1f8ff;border:1px solid #cfe3f8;border-radius:9px;margin:14px 0;padding:13px 15px;font-size:12px;line-height:1.65}.saas-trial-note strong{color:#185ba0;font-size:13px}.saas-trial-note p{margin:5px 0}.saas-auth-screen{height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overscroll-behavior:contain;align-items:flex-start;scroll-padding-block:20px}.saas-auth{flex-shrink:0;gap:15px;width:420px;min-width:0;margin-block:auto;padding:28px}.saas-auth-brand{color:#234767;justify-content:center;align-items:center;gap:9px;font-size:17px;display:flex}.saas-auth-brand img{object-fit:contain;flex-shrink:0}.saas-auth button{touch-action:manipulation;min-height:44px}.saas-auth :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #2080ef}.saas-auth-tabs{background:#f1f5fa;border:1px solid #e0e8f2;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;padding:3px;display:grid}.saas-auth-tabs button{color:#617c94;background:0 0;border:0;padding:9px;font-size:13px}.saas-auth-tabs button[aria-selected=true]{color:#1269cb;background:#fff;box-shadow:0 1px 5px #25426312}.saas-auth-social{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}.saas-auth-social>button{justify-content:center;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.saas-auth-social-mark{width:19px;font-size:19px;font-weight:700;line-height:1}.saas-auth-social-mark.google{color:#4285f4}.saas-auth-social-mark.facebook{color:#0866ff;font-family:Arial,sans-serif;font-size:23px}.saas-screen .saas-auth-provider-note{text-align:center;color:#637f96;margin:-7px 0 -2px;font-size:11px}.saas-auth-provider-note button{color:#146ac6;border:0;padding:2px 6px;font-size:11px}.saas-auth-divider{color:#7890a5;align-items:center;gap:10px;font-size:11px;display:flex}.saas-auth-divider:before,.saas-auth-divider:after{content:"";background:#e5edf5;flex:1;height:1px}.saas-auth form label{gap:6px;margin:0 0 13px;font-size:12px}.saas-auth form input{min-height:46px;padding:11px 12px;scroll-margin-block:24px;font-size:16px;line-height:1.4}.saas-auth-submit{width:100%;margin-top:4px;padding:12px!important}.saas-screen .saas-auth-trial{color:#4a789b;text-align:center;margin:0 0 8px;font-size:11px}.saas-auth .saas-alert{margin:0 0 10px;font-size:12px}.saas-auth-policies{color:#7c91a4;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;margin-block:-8px;font-size:11px;display:flex}.saas-auth-policies a{color:#587b9b;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.saas-auth-policies a:hover{color:#1269cb;text-decoration:underline}.saas-company-spaces details,.saas-company-members details{margin:12px 0}.saas-company-spaces summary,.saas-company-members summary{cursor:pointer;color:#315c80;font-size:13px;font-weight:600}.saas-company-list{margin:12px 0;padding:0;list-style:none}.saas-company-list li{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.saas-company-list li>div:first-child{overflow-wrap:anywhere;min-width:0}.saas-company-list strong{font-size:13px;display:block}.saas-company-list small{color:#5c7991;margin-top:3px;font-size:12px;display:block}.saas-company-list button{flex-shrink:0;padding:7px 10px;font-size:12px}.saas-company-members .saas-section-heading,.saas-company-spaces .saas-section-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.saas-company-members .saas-section-heading h3,.saas-company-spaces .saas-section-heading h3{margin:0}.saas-company-members .saas-section-heading button,.saas-company-spaces .saas-section-heading button{padding:7px 9px;font-size:12px}.saas-company-tabs{flex-wrap:wrap;gap:5px;margin:15px 0 10px;display:flex}.saas-company-tabs button{background:#f4f7fb;border-color:#e0e9f2;padding:8px 12px;font-size:12px}.saas-company-tabs button[aria-selected=true]{color:#1269c9;background:#e9f3ff;border-color:#9fc5ef}.saas-company-create{border-top:1px solid #e2ebf3;padding-top:13px}.saas-company-remove{color:#9b4336!important}@media (width<=480px){.saas-company-list li{flex-wrap:wrap;align-items:flex-start}.saas-company-list .saas-actions{width:100%}.saas-card.saas-auth{gap:13px;padding:20px}.saas-screen.saas-auth-screen{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.saas-auth-brand{font-size:16px}.saas-auth-social{gap:8px}.saas-auth-social>button{gap:7px}}@media (width<=700px){.saas-transfer-grid,.saas-merchant-summary{grid-template-columns:1fr}.saas-payment-qr{margin:auto}.saas-order-detail .saas-section-heading{flex-direction:row}.saas-order-detail .saas-section-heading>strong{font-size:18px}.saas-billing .saas-section-heading{flex-direction:column}}@media (width<=1050px){.saas-admin main{padding:23px}.saas-admin-header{padding:0 20px}.saas-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-page-heading{align-items:start}.saas-page-heading h1{font-size:22px}}@media (width<=700px){.saas-screen{padding:18px}.saas-admin main{padding:16px}.saas-admin-header{flex-wrap:wrap;height:auto;padding:12px 16px}.saas-page-heading,.saas-section-heading{flex-direction:column;align-items:stretch}.saas-plan-grid,.saas-form-grid{grid-template-columns:1fr}.saas-dialog-body,.saas-dialog>header,.saas-dialog>form>header{padding:17px}.saas-card{padding:18px}.saas-account-trigger{max-width:110px}}.za-home{color:#132d4d;scroll-behavior:smooth;background:#fff;height:100dvh;scroll-padding-top:90px;font-size:15px;line-height:1.65;overflow:auto}.za-home :is(h1,h2,h3,p){margin:0}.za-home a{color:inherit;text-decoration:none}.za-home a,.za-home button,.za-home summary{-webkit-tap-highlight-color:transparent}.za-home :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #81b8ff}.za-home .ui-icon{flex-shrink:0}.za-home-container{width:min(1180px,100% - 80px);margin-inline:auto}.za-home-skip{z-index:1000;background:#fff;border:1px solid #086bfa;border-radius:8px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.za-home-skip:focus{transform:translateY(0)}.za-home-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #e7eef7;position:sticky;top:0}.za-home-nav{justify-content:space-between;align-items:center;gap:25px;min-height:83px;display:flex}.za-home-brand{letter-spacing:-.7px;align-items:center;gap:10px;min-height:44px;font-size:21px;font-weight:750;display:inline-flex}.za-home-brand img{object-fit:contain;flex-shrink:0}.za-home-nav nav{color:#607187;align-items:center;gap:28px;font-size:13px;display:flex}.za-home-nav nav a,.za-home-login{align-items:center;min-height:44px;display:inline-flex}.za-home-nav nav a:hover,.za-home-text-link:hover{color:#066bf5}.za-home-nav-actions{align-items:center;gap:24px;font-size:13px;font-weight:600;display:flex}.za-home .za-home-button{color:#fff;background:#0875f5;border:1px solid #0875f5;border-radius:10px;justify-content:center;align-items:center;gap:19px;min-height:52px;padding:13px 23px;font-size:14px;font-weight:650;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 5px 12px #0875f514}.za-home .za-home-button:hover{background:#0065df;transform:translateY(-1px)}.za-home .za-home-button-small{gap:12px;min-height:44px;padding:10px 16px;font-size:12px}.za-home .za-home-button-outline{color:#20517f;box-shadow:none;background:#fff;border-color:#d6e3f3}.za-home .za-home-button-outline:hover{background:#f1f7ff}.za-home-text-link{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.za-home-hero{background:radial-gradient(at 85% 32%,#e8f3ff 0,#0000 50%),linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #eaf0f8;padding:80px 0 28px;position:relative}.za-home-hero-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:68px;display:grid}.za-home-kicker{color:#1571d9;letter-spacing:1.6px;align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.6;display:inline-flex}.za-home-kicker>span{background:#0875f5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0875f510}.za-home-hero h1{letter-spacing:-2.3px;margin:20px 0;font-size:clamp(43px,4.2vw,58px);font-weight:760;line-height:1.15}.za-home-hero h1>span{color:#0875f5}.za-home-hero-copy>p{color:#61758d;max-width:420px;font-size:15px;line-height:1.85}.za-home-hero-actions{flex-wrap:wrap;align-items:center;gap:15px 23px;margin-top:29px;display:flex}.za-home-trial-note{color:#7c8da1;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.za-home-trial-note svg{color:#25825f}.za-home-channel-list{flex-wrap:wrap;align-items:center;gap:7px;margin-top:30px;display:flex}.za-home-channel{color:#47729b;background:#fff;border:1px solid #e2eaf5;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.za-home-channel:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.za-home-channel.messenger{color:#8261d8}.za-home-channel.zalo{color:#0875f5}.za-home-channel.instagram{color:#c76b83}.za-home-platform-note{color:#8b9bae;text-align:center;margin-top:47px;font-size:10px}.za-home-hero-visual{min-width:0;padding-block:10px;position:relative}.za-home-demo-label{letter-spacing:1.1px;color:#6b88aa;align-items:center;gap:7px;margin:0 0 13px 2px;font-size:9px;font-weight:650;display:flex}.za-home-demo-label>span{background:#30ad86;border-radius:50%;width:5px;height:5px}.za-home-demo{background:#fff;border:1px solid #dce7f6;border-radius:15px;overflow:hidden;box-shadow:0 26px 70px -28px #184b9745,0 3px 15px #3264a508}.za-home-demo-bar{color:#8b9aaf;background:#fbfdff;border-bottom:1px solid #e9eff7;justify-content:space-between;align-items:center;gap:9px;padding:13px 15px;font-size:9px;display:flex}.za-home-demo-dots{gap:4px;display:flex}.za-home-demo-dots i{background:#d8e2ee;border-radius:50%;width:5px;height:5px}.za-home-demo-caption{border:1px solid #dfe7f1;border-radius:4px;padding:1px 5px;font-size:8px}.za-home-demo-tabs{border-bottom:1px solid #edf1f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px;display:grid}.za-home-demo-tabs button{color:#8495a8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 3px;font-size:10px;font-weight:600;display:flex}.za-home-demo-tabs button>span{color:#a1b2c5;font-size:9px}.za-home-demo-tabs button[aria-selected=true]{color:#086df0;background:#eaf3ff}.za-home-demo-tabs button[aria-selected=true]>span{color:#4087e4}.za-home-demo-tabs button:hover{background:#f4f8fe}.za-home-demo-panel{min-height:386px}.za-home-demo-customer{border-bottom:1px solid #edf2f8;align-items:center;gap:9px;padding:16px 20px;display:flex}.za-home-avatar{color:#b48046;background:#fff0df;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.za-home-demo-customer>div:nth-child(2){flex:1;min-width:0}.za-home-demo-customer strong{font-size:11px;display:block}.za-home-demo-customer>div>span{color:#96a4b5;margin-top:2px;font-size:8px;display:block}.za-home-demo-status{color:#4b9975;white-space:nowrap;background:#eff9f4;border-radius:5px;padding:3px 6px;font-size:8px}.za-home-conversation{flex-direction:column;gap:10px;padding:17px 20px 14px;display:flex}.za-home-demo-message{color:#5a708b;background:#f9fbfe;border:1px solid #e8edf5;border-radius:2px 10px 10px;align-self:flex-start;max-width:82%;padding:8px 10px;font-size:10px}.za-home-demo-message .za-home-channel{background:0 0;border:0;margin-bottom:3px;padding:0;font-size:8px}.za-home-demo-message time{text-align:right;color:#a2afbf;margin-top:3px;font-size:7px;display:block}.za-home-demo-message.sent{background:#edf5ff;border-color:#e7f0ff;border-radius:10px 2px 10px 10px;align-self:flex-end}.za-home-demo-event{color:#95a4b8;justify-content:center;align-items:center;gap:6px;margin:2px 0;font-size:8px;display:flex}.za-home-demo-next{color:#5687c8;align-items:center;gap:7px;margin-top:5px;font-size:8px;display:flex}.za-home-demo-next svg{color:#6f99d4}.za-home-demo-trail{color:#7294bc;justify-content:center;align-items:center;gap:20px;margin-top:21px;font-size:10px;display:flex}.za-home-demo-trail b{color:#bdcfe5;font-weight:400}.za-home-demo-trail strong{color:#4383d2;font-weight:600}.za-home-ai-preview,.za-home-crm-preview{padding:19px 20px}.za-home-demo-eyebrow{color:#5988c2;letter-spacing:1px;align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.za-home-demo-panel h3{letter-spacing:-.3px;margin:8px 0 15px;font-size:14px;line-height:1.5}.za-home-demo-panel dl>div{border-bottom:1px solid #f0f3f8;grid-template-columns:90px 1fr;gap:7px;padding:8px 0;font-size:10px;display:grid}.za-home-demo-panel dt{color:#91a0b4}.za-home-demo-panel dd{color:#526b89}.za-home-ai-suggestion{color:#6682a4;background:#f5f9ff;border:1px solid #e0eafe;border-radius:8px;margin-top:13px;padding:11px 13px;font-size:9px}.za-home-ai-suggestion strong{color:#4c7cb8;font-size:9px}.za-home-ai-suggestion p{margin-top:5px}.za-home-preview-footnote{color:#a0adbd;margin-top:13px;font-size:8px;display:block}.za-home-crm-channels{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.za-home-crm-tag{color:#8697ac;background:#f4f6f9;border-radius:5px;padding:3px 7px;font-size:9px}.za-home-crm-task{color:#6e9b86;background:#f6fbf9;border:1px solid #e1efe9;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.za-home-crm-task>div{flex:1}.za-home-crm-task strong{color:#4b8167;font-size:10px;display:block}.za-home-crm-task span{color:#8ba595;margin-top:3px;font-size:8px;display:block}.za-home-section{padding:91px 0}.za-home-section-heading{margin-bottom:37px}.za-home h2{letter-spacing:-1.3px;margin-top:12px;font-size:36px;font-weight:700;line-height:1.25}.za-home-section-heading>p{color:#8290a1;margin-top:14px;font-size:14px}.za-home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.za-home-feature{background:linear-gradient(155deg,#fff,#fbfdff);border:1px solid #e6edf6;border-radius:13px;padding:27px}.za-home-feature-icon{color:#277deb;background:#eef5ff;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:23px;display:grid}.za-home-feature h3{letter-spacing:-.4px;font-size:17px;font-weight:650}.za-home-feature p{color:#7f8fa2;margin-top:12px;font-size:12px;line-height:1.9}.za-home-feature>span{color:#6690c4;border-top:1px solid #eaf0f7;margin-top:25px;padding-top:15px;font-size:9px;font-weight:600;display:block}.za-home-workflow{color:#f5f9ff;background:#102d50;padding:66px 0}.za-home-workflow-inner{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.za-home-workflow .za-home-kicker{color:#73a7e6}.za-home-workflow h2{font-size:36px}.za-home-workflow-inner>div>p{color:#96abc5;max-width:320px;margin-top:17px;font-size:13px}.za-home-workflow .za-home-text-link{color:#abd0ff;margin-top:20px}.za-home-workflow ol{flex-direction:column;gap:22px;list-style:none;display:flex}.za-home-workflow li{align-items:flex-start;gap:18px;display:flex;position:relative}.za-home-workflow li>span{color:#89b9ef;background:#193b60;border:1px solid #345779;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.za-home-workflow li:not(:last-child):after{content:"";background:#345272;width:1px;height:19px;position:absolute;top:44px;left:17px}.za-home-workflow li h3{font-size:14px;font-weight:600}.za-home-workflow li p{color:#91a8c3;margin-top:4px;font-size:11px}.za-home-pricing{background:#f8fbff;border-bottom:1px solid #eaf0f7}.za-home-pricing .za-home-section-heading{text-align:center;margin-bottom:45px}.za-home-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:23px;display:grid}.za-home-plan{background:#fff;border:1px solid #dfe8f4;border-radius:13px;padding:30px 26px 27px;position:relative}.za-home-plan.featured{border:1.5px solid #6aa7fa;box-shadow:0 15px 45px #0875f50c}.za-home-plan-tag{color:#fff;letter-spacing:.7px;background:#0875f5;border-radius:6px;padding:4px 10px;font-size:8px;font-weight:650;position:absolute;top:-12px;right:24px}.za-home-plan h3{letter-spacing:-.5px;font-size:18px;font-weight:650}.za-home-plan>p{color:#95a2b2;margin-top:6px;font-size:11px}.za-home-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:27px 0 24px;display:flex}.za-home-price>strong{letter-spacing:-1.5px;font-size:35px;font-weight:750;line-height:1.1}.za-home-price>strong>span{letter-spacing:-.5px;margin-left:3px;font-size:19px;font-weight:500}.za-home-price>span{color:#92a2b6;font-size:10px}.za-home-plan .za-home-button{justify-content:space-between;width:100%;min-height:45px;padding:10px 12px;font-size:12px}.za-home-plan ul{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.za-home-plan li{color:#7488a1;align-items:center;gap:10px;font-size:11px;display:flex}.za-home-plan li svg{color:#73a1d5}.za-home-price-note{color:#8c9db2;text-align:center;font-size:10px;margin-top:25px!important}.za-home-faq-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.za-home-faq .za-home-section-heading{margin-bottom:0}.za-home-faq details{border-bottom:1px solid #e9eef5}.za-home-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:17px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.za-home-faq summary::-webkit-details-marker{display:none}.za-home-faq summary svg{color:#9aadbf;transition:transform .15s}.za-home-faq details[open] summary svg{color:#0875f5;transform:rotate(45deg)}.za-home-faq details>p{color:#8a99ab;padding:0 25px 21px 0;font-size:12px;line-height:1.9}.za-home-bottom-cta{background:linear-gradient(100deg,#edf5ff,#f7fbff);border:1px solid #dce9fc;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;padding:37px 42px;display:flex}.za-home-bottom-cta h2{letter-spacing:-.9px;margin-top:10px;font-size:28px}.za-home-bottom-cta p{color:#7e95ae;margin-top:9px;font-size:12px}.za-home-bottom-cta .za-home-button{flex-shrink:0}.za-home-footer{align-items:center;gap:30px;min-height:129px;padding-block:30px;display:flex}.za-home-footer .za-home-brand{letter-spacing:-.5px;font-size:17px}.za-home-footer>span{color:#a3afbf;flex:1;font-size:10px}.za-home-footer nav{color:#889bb1;gap:21px;font-size:10px;display:flex}.za-home-footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1100px){.za-home-container{width:calc(100% - 56px)}.za-home-hero-grid{gap:35px}.za-home-nav nav{gap:18px}.za-home-nav-actions{gap:17px}.za-home-workflow-inner{gap:70px}.za-home-faq-grid{gap:60px}.za-home-feature{padding:23px}.za-home-plan{padding-inline:22px}.za-home-hero h1{font-size:47px}}@media (width<=900px){.za-home-nav nav{display:none}.za-home-hero{padding-top:54px}.za-home-hero-grid{grid-template-columns:1fr;gap:42px}.za-home-hero-copy{text-align:center}.za-home-hero h1{font-size:55px}.za-home-desktop-break{display:none}.za-home-hero-copy>p{max-width:510px;margin-inline:auto}.za-home-hero-actions,.za-home-trial-note,.za-home-channel-list{justify-content:center}.za-home-hero-visual{width:min(540px,100%);margin-inline:auto}.za-home-platform-note{margin-top:24px}.za-home-section{padding:68px 0}.za-home-feature-grid,.za-home-plan-grid{gap:15px}.za-home-feature{padding:20px}.za-home-feature h3{font-size:15px}.za-home-plan{padding:25px 18px}.za-home-price>strong{font-size:28px}.za-home-plan>p{min-height:36px}.za-home-workflow-inner{gap:35px}.za-home-faq-grid{gap:30px}.za-home-bottom-cta{padding:31px}.za-home-bottom-cta h2{font-size:24px}.za-home-footer{flex-wrap:wrap;gap:20px}.za-home-footer>span{min-width:40%}.za-home-footer nav{justify-content:center;width:100%}}@media (width<=640px){.za-home-container{width:calc(100% - 40px)}.za-home-nav{gap:12px;min-height:72px}.za-home-brand{gap:8px;font-size:19px}.za-home-brand img{width:31px;height:31px}.za-home-nav-actions{gap:12px}.za-home-nav .za-home-button-small{display:none}.za-home-login{font-size:12px}.za-home-hero{padding-top:38px}.za-home-hero h1{letter-spacing:-1.8px;margin:17px 0;font-size:42px;line-height:1.18}.za-home-kicker{letter-spacing:1.25px;font-size:8px}.za-home-hero-copy>p{max-width:360px;font-size:13px;line-height:1.85}.za-home-hero-actions{flex-direction:column;gap:9px;margin-top:23px}.za-home-hero-actions .za-home-button{min-width:200px;min-height:49px;font-size:13px}.za-home-text-link{font-size:11px}.za-home-trial-note{gap:6px;margin-top:10px;font-size:9px}.za-home-channel-list{gap:5px;margin-top:23px}.za-home-channel-list .za-home-channel{padding:3px 6px;font-size:8px}.za-home-hero-grid{gap:32px}.za-home-demo-label{letter-spacing:.7px;font-size:7px}.za-home-demo-tabs button{gap:4px;min-height:44px;font-size:9px}.za-home-demo-customer{gap:8px;padding:13px 14px}.za-home-conversation{padding:14px}.za-home-demo-message{max-width:88%;font-size:9px}.za-home-demo-panel{min-height:373px}.za-home-demo-bar{padding:11px 12px;font-size:8px}.za-home-demo-customer strong{font-size:10px}.za-home-demo-customer>div>span{font-size:7px}.za-home-demo-status{padding:3px 5px;font-size:7px}.za-home-avatar{width:30px;height:30px;font-size:10px}.za-home-demo-event{gap:4px;font-size:7px}.za-home-demo-next{font-size:7px}.za-home-demo-trail{margin-top:16px;font-size:9px}.za-home-ai-preview,.za-home-crm-preview{padding:17px 14px}.za-home-demo-panel h3{font-size:13px}.za-home-demo-panel dl>div{grid-template-columns:79px 1fr;font-size:9px}.za-home-platform-note{max-width:320px;font-size:8px;line-height:1.8}.za-home-section{padding:52px 0}.za-home h2{letter-spacing:-.9px;font-size:28px}.za-home-section-heading{margin-bottom:27px}.za-home-section-heading>p{font-size:12px}.za-home-feature-grid,.za-home-plan-grid{grid-template-columns:1fr;gap:16px}.za-home-feature{padding:24px}.za-home-feature-icon{width:43px;height:43px;margin-bottom:18px}.za-home-feature h3{font-size:17px}.za-home-feature p{font-size:12px}.za-home-feature>span{margin-top:20px;font-size:9px}.za-home-workflow{padding:43px 0}.za-home-workflow-inner{grid-template-columns:1fr;gap:33px}.za-home-workflow h2{font-size:30px}.za-home-workflow-inner>div>p{max-width:290px;font-size:12px}.za-home-workflow .za-home-text-link{margin-top:14px}.za-home-workflow ol{gap:23px}.za-home-workflow li h3{font-size:13px}.za-home-workflow li p{font-size:10px}.za-home-plan{padding:27px}.za-home-plan>p{min-height:0;font-size:12px}.za-home-price{margin-block:23px}.za-home-price>strong{font-size:36px}.za-home-price>span{font-size:11px}.za-home-plan li{font-size:12px}.za-home-plan .za-home-button{min-height:46px;font-size:12px}.za-home-pricing .za-home-section-heading{margin-bottom:32px}.za-home-price-note{font-size:9px;line-height:1.8}.za-home-faq-grid{grid-template-columns:1fr;gap:20px}.za-home-faq summary{min-height:66px;font-size:12px}.za-home-faq details>p{font-size:11px}.za-home-bottom-cta{border-radius:13px;flex-direction:column;align-items:flex-start;gap:23px;padding:28px 24px}.za-home-bottom-cta h2{font-size:25px}.za-home-bottom-cta p{font-size:11px}.za-home-bottom-cta .za-home-button{width:100%;min-height:47px;font-size:12px}.za-home-footer{justify-content:center;gap:8px;padding-block:26px}.za-home-footer>span{text-align:center;flex:auto;width:100%;font-size:9px}.za-home-footer nav{gap:18px;font-size:9px}}@media (width<=359px){.za-home-container{width:calc(100% - 32px)}.za-home-hero h1{letter-spacing:-1.5px;font-size:36px}.za-home-hero-copy>p{font-size:12px}.za-home-demo-label{font-size:6px}.za-home-demo-customer>div>span{max-width:120px;line-height:1.7}.za-home-demo-status{padding:3px;font-size:6px}.za-home-demo-event{font-size:6px}.za-home-demo-tabs button{font-size:8px}.za-home-demo-tabs button>span{font-size:7px}.za-home-demo-message{max-width:92%}.za-home-plan{padding:23px}}@media (prefers-reduced-motion:reduce){.za-home{scroll-behavior:auto}.za-home *{transition:none!important}}.za-home-nav nav,.za-home-hero-copy>p,.za-home-trial-note,.za-home-platform-note,.za-home-section-heading>p,.za-home-feature p,.za-home-feature>span,.za-home-plan>p,.za-home-price>span,.za-home-plan li,.za-home-price-note,.za-home-faq details>p,.za-home-bottom-cta p,.za-home-footer>span,.za-home-footer nav{color:#526780}.za-home-hero-copy>p{font-size:16px}.za-home-feature p,.za-home-plan>p,.za-home-plan li,.za-home-faq details>p,.za-home-bottom-cta p,.za-home-faq summary{font-size:14px}.za-home-price-note,.za-home-platform-note,.za-home-trial-note,.za-home-feature>span,.za-home-footer>span{font-size:12px}.za-home-footer nav{font-size:13px}.za-home .za-home-button,.za-home-plan-tag{background:#0869df;border-color:#0869df}.za-home .za-home-button-outline{color:#20517f;background:#fff;border-color:#d6e3f3}.za-home-plan .za-home-button{font-size:14px}.za-home-kicker{color:#2365b1}.za-home-channel-list .za-home-channel{font-size:11px}.za-home-channel-list .za-home-channel.zalo{color:#0666d5}.za-home-channel-list .za-home-channel.instagram{color:#9d425f}.za-home-workflow-inner>div>p,.za-home-workflow li p{color:#a7bed8;font-size:14px}.za-home-workflow .za-home-text-link{color:#abd0ff}@media (width<=640px){.za-home-hero-copy>p{font-size:16px}.za-home-section-heading>p,.za-home-feature p,.za-home-feature>span,.za-home-plan>p,.za-home-plan li,.za-home-faq summary,.za-home-faq details>p,.za-home-bottom-cta p{font-size:14px}.za-home-workflow li h3{font-size:15px}.za-home-workflow-inner>div>p,.za-home-workflow li p{font-size:14px}.za-home-price-note,.za-home-platform-note,.za-home-trial-note,.za-home-footer>span{font-size:12px}.za-home-footer nav{font-size:13px}.za-home-channel-list{gap:6px}.za-home-channel-list .za-home-channel{font-size:11px}}:root{--bg:#0b0e13;--panel:#111318;--card:#181b22;--card-hover:#1e222b;--card-active:#1a2536;--border:#1e222b;--text:#e8ecf4;--text-2:#9aa4b6;--text-3:#6e7a90;--blue:#0068ff;--blue-hover:#0055d4;--blue-soft:#0068ff1a;--green:#2ecc71;--red:#e74c3c;--sent-bg:#0068ff;--recv-bg:#1e222b;--radius:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow:hidden}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}input,textarea,select{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);font:inherit;border-radius:20px;outline:none;padding:10px 16px;font-size:14px}input:focus,textarea:focus{border-color:var(--blue)}textarea{resize:vertical;border-radius:var(--radius)}select{border-radius:var(--radius)}select option{background:var(--card)}button:disabled,input:disabled,textarea:disabled{opacity:.35;cursor:not-allowed}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:99px}.app-shell{flex-direction:column;height:100%;display:flex}.app-body{flex:1;min-height:0;display:flex;overflow:hidden}.workspace{flex:1;min-width:0;overflow:hidden}.topbar{background:var(--panel);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-logo{object-fit:contain;border-radius:8px;width:32px;height:32px}.brand-text strong{font-size:13px;font-weight:700}.brand-text span{color:var(--text-3);font-size:10px;display:block}.top-right{align-items:center;gap:10px;display:flex}.status-pill{color:var(--text-3);background:var(--card);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.status-dot{background:var(--red);border-radius:50%;width:7px;height:7px}.status-pill.online .status-dot{background:var(--green)}.account-mini{background:var(--card);color:var(--text-2);border-radius:99px;align-items:center;gap:7px;padding:2px 8px 2px 2px;font-size:12px;font-weight:600;display:flex}.account-mini span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.desktop-drag{-webkit-app-region:drag}.desktop-drag button,.desktop-drag .win-controls,.desktop-drag .account-mini{-webkit-app-region:no-drag}.topbar.desktop-drag{padding-right:0}.login-titlebar{z-index:1000;justify-content:space-between;align-items:center;height:40px;padding-left:14px;display:flex;position:fixed;top:0;left:0;right:0}.login-titlebar-name{letter-spacing:.5px;color:var(--text-3);font-size:12px;font-weight:700}.win-controls{align-self:stretch;margin-left:6px;display:flex}.win-btn{width:46px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;transition:background .12s;display:flex}.win-btn:hover{background:var(--card-hover);color:var(--text)}.win-btn.close:hover{color:#fff;background:#e81123}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:64px;padding:8px 0;display:flex}.nav-label{display:none}.nav-btn{width:48px;height:48px;color:var(--text-3);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:9px;font-weight:600;display:flex}.nav-btn:before{display:none}.nav-btn:hover{background:var(--card-hover);color:var(--text-2)}.nav-btn.active{background:var(--blue-soft);color:var(--blue)}.nav-icon{width:22px;height:22px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.nav-icon svg{width:20px;height:20px}.nav-btn.active .nav-icon{color:var(--blue);box-shadow:none;background:0 0}.btn{background:var(--card);height:32px;color:var(--text-2);border:1px solid var(--border);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.btn:hover{background:var(--card-hover);color:var(--text)}.btn.primary{background:var(--blue);color:#fff;border:0}.btn.danger{background:var(--red);color:#fff;border:0}.btn.small{height:28px;padding:0 8px;font-size:11px}.btn.ghost{color:var(--text-3);background:0 0;border:0}.btn.ghost:hover{color:var(--text)}.btn-row{flex-wrap:wrap;gap:6px;display:flex}.btn-row.compact{margin-top:8px}.form-group{margin-bottom:12px}.form-group label{color:var(--text-3);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.form-group input,.form-group textarea,.form-group select{border-radius:var(--radius)}.offset{margin-top:10px}.avatar{color:#7a8ba8;background:#2a3040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.entity-list{flex-direction:column;display:flex}.entity-row{width:100%;color:var(--text);text-align:left;align-items:center;gap:12px;padding:10px 16px;display:flex}.entity-row:hover{background:var(--card-hover)}.entity-row.active{background:var(--card-active)}.entity-info{flex:1;min-width:0}.entity-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.entity-name.large-name{font-size:17px;font-weight:700}.entity-meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.badge{border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.badge.online{color:var(--green);background:#2ecc711f}.page-content{height:100%;padding:20px;overflow-y:auto}.page-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:18px}.panel h2{margin-bottom:14px;font-size:14px;font-weight:700}.panel h2:before{display:none}.toolbar-row{align-items:center;gap:8px;display:flex}.toolbar-row input{flex:1}.chat-layout{height:100%;display:flex}.chat-directory{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:340px;display:flex}.dir-header{padding:12px 16px}.dir-header input{margin-top:8px}.dir-title-row{justify-content:space-between;align-items:center;display:flex}.dir-title{font-size:16px;font-weight:700}.dir-subtitle{color:var(--text-3);font-size:11px}.tab-row{background:var(--card);border-radius:8px;gap:0;margin-bottom:8px;padding:3px;display:flex}.tab{color:var(--text-3);text-align:center;border-radius:6px;flex:1;padding:7px;font-size:13px;font-weight:600}.tab:hover{color:var(--text-2)}.tab.active{background:var(--blue);color:#fff}.dir-list{flex:1;overflow-y:auto}.dir-footer{border-top:1px solid var(--border);padding:8px 12px}.conv-row{text-align:left;width:100%;color:var(--text);align-items:center;gap:12px;padding:10px 16px;display:flex}.conv-row:hover{background:var(--card-hover)}.conv-row.active{background:var(--card-active)}.conv-info{flex:1;min-width:0}.conv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conv-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.conv-time{color:var(--text-3);flex-shrink:0;font-size:11px}.conv-preview{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.advanced-toggle{width:100%;margin-top:6px;font-size:12px}.manual-open{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.manual-open input{border-radius:var(--radius);margin-bottom:6px}.directory-tools{border-bottom:1px solid var(--border);padding:8px 16px}.chat-panel{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.chat-header{background:var(--panel);border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.chat-title{font-size:15px;font-weight:700}.chat-subtitle{color:var(--text-3);font-size:12px}.chat-actions{gap:6px;margin-left:auto;display:flex}.state-badges{gap:4px;margin-top:2px;display:flex}.state-badges span{background:var(--blue-soft);color:var(--blue);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:600}.action-menu-wrap{position:relative}.action-menu{z-index:50;background:var(--card);border:1px solid var(--border);border-radius:10px;min-width:200px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #0006}.action-menu button{text-align:left;width:100%;color:var(--text-2);border-radius:6px;padding:9px 14px;font-size:13px}.action-menu button:hover{background:var(--card-hover);color:var(--text)}.action-menu button.danger-item{color:var(--red)}.action-menu button.danger-item:hover{background:#e74c3c1a}.action-menu-sep{background:var(--border);height:1px;margin:4px 8px}.chat-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:4px;padding:16px 20px;display:flex;overflow-y:auto}.msg-row{gap:8px;max-width:60%;animation:.15s msgIn;display:flex}.msg-row.sent{flex-direction:row-reverse;margin-left:auto}@keyframes msgIn{0%{opacity:0;transform:translateY(4px)}}.bubble{background:var(--recv-bg);border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.45;position:relative}.msg-row.received .bubble{border-bottom-left-radius:4px}.msg-row.sent .bubble{background:var(--sent-bg);color:#fff;border-bottom-right-radius:4px}.msg-image{cursor:pointer;object-fit:contain;border-radius:10px;max-width:320px;max-height:320px;margin:6px 0 2px;display:block}.msg-image:hover{filter:brightness(1.1);cursor:zoom-in}.msg-sticker{object-fit:contain;cursor:pointer;width:130px;height:130px;margin:4px 0;display:block}.bubble:has(.msg-sticker){box-shadow:none!important;background:0 0!important;border:none!important;padding:4px!important}.msg-video-wrap{cursor:pointer;border-radius:10px;max-width:320px;margin:6px 0 2px;display:inline-block;position:relative;overflow:hidden}.msg-video{object-fit:contain;background:#000;border-radius:10px;max-width:320px;max-height:240px;display:block}.msg-video-play{color:#fff;background:#0000004d;justify-content:center;align-items:center;font-size:36px;transition:background .15s;display:flex;position:absolute;inset:0}.msg-video-wrap:hover .msg-video-play{background:#00000026}.msg-audio{min-width:220px;max-width:320px;margin:6px 0 2px}.msg-audio audio{border-radius:18px;outline:none;width:100%;height:36px}.msg-audio audio::-webkit-media-controls-panel{background:var(--card);border-radius:18px}.msg-row.sent .msg-audio audio::-webkit-media-controls-panel{background:#ffffff26}.chat-header-profile{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:-4px;padding:4px 8px 4px 4px;display:flex}.chat-header-profile:hover{background:var(--card-hover)}.profile-overlay{z-index:9998;-webkit-backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;animation:.3s profileOverlayIn;display:flex;position:fixed;inset:0}@keyframes profileOverlayIn{0%{opacity:0}}.profile-popup{background:var(--panel);border:1px solid var(--border);border-radius:20px;width:min(480px,100vw - 32px);animation:.4s cubic-bezier(.22,1,.36,1) profileCardIn;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000080}@keyframes profileCardIn{0%{opacity:0;transform:scale(.92)translateY(20px)}}.profile-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;transition:background .15s,transform .15s;display:grid;position:absolute;top:14px;right:14px}.profile-close:hover{background:#000000b3;transform:scale(1.1)}.profile-cover{background:linear-gradient(135deg,#0a1628,#131b2e,#0d1a28);height:200px;position:relative;overflow:hidden}.profile-cover img{object-fit:cover;width:100%;height:100%;animation:.6s profileCoverIn}@keyframes profileCoverIn{0%{opacity:0;transform:scale(1.05)}}.profile-cover-fade{background:linear-gradient(transparent 20%, #0000004d 60%, var(--panel) 100%);position:absolute;inset:0}.profile-hero{z-index:1;align-items:flex-end;gap:18px;margin-top:-48px;padding:0 28px 28px;display:flex;position:relative}.profile-hero .avatar{border:3px solid var(--panel);animation:.5s cubic-bezier(.22,1,.36,1) .1s both profileAvatarIn;box-shadow:0 4px 16px #0000004d}@keyframes profileAvatarIn{0%{opacity:0;transform:scale(.8)translateY(10px)}}.profile-info{flex:1;min-width:0;animation:.5s cubic-bezier(.22,1,.36,1) .15s both profileInfoIn}@keyframes profileInfoIn{0%{opacity:0;transform:translateY(8px)}}.profile-info h2{margin:0;font-size:22px;font-weight:700;line-height:1.2}.profile-bio{color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.4}.profile-details{color:var(--text-3);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;animation:.5s cubic-bezier(.22,1,.36,1) .25s both profileInfoIn;display:flex}.profile-details span{border:1px solid var(--border);background:#ffffff0a;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;display:flex}.img-overlay{z-index:9999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.img-viewer{cursor:default;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex}.viewer-media{object-fit:contain;border-radius:8px;max-width:90vw;max-height:calc(90vh - 50px);box-shadow:0 8px 40px #0009}.img-toolbar{gap:8px;margin-top:12px;display:flex}.img-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.img-btn:hover{background:#ffffff38}.msg-link{color:#5ba3ff;word-break:break-all;text-decoration:underline}.msg-row.sent .msg-link{color:#cce0ff}.msg-from{color:var(--blue);margin-bottom:2px;font-size:12px;font-weight:700}.msg-row.sent .msg-from{color:#ffffffb3}.msg-content{white-space:pre-wrap;word-break:break-word}.bubble.undone{opacity:.45;font-style:italic}.msg-row.sent .bubble.undone{background:var(--card);color:var(--text-3)}.msg-row.sent .bubble.undone .msg-from{color:var(--text-3)}.msg-footer{color:var(--text-3);align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.msg-row.sent .msg-footer{color:#ffffff73}.msg-actions{opacity:0;gap:2px;transition:opacity .15s;display:flex}.msg-row:hover .msg-actions{opacity:1}.msg-actions button{color:var(--text-3);border-radius:4px;padding:2px 4px;font-size:12px}.msg-actions button:hover{background:var(--card-hover);color:var(--text)}.msg-row.sent .msg-actions button{color:#ffffff80}.msg-row.sent .msg-actions button:hover{color:#fff;background:#ffffff26}.composer-area{background:var(--panel);border-top:1px solid var(--border)}.composer-toolbar{align-items:center;gap:4px;padding:6px 16px 0;display:flex}.composer-toolbar .tool-btn{width:32px;height:32px;color:var(--text-3);border-radius:6px;place-items:center;font-size:16px;display:grid}.composer-toolbar .tool-btn:hover{background:var(--card-hover);color:var(--text)}.composer-toolbar .tool-btn.active{color:var(--blue);background:var(--blue-soft)}.composer-input{align-items:flex-end;gap:8px;padding:8px 16px 12px;display:flex}.composer-input textarea{resize:none;background:var(--card);border:1px solid var(--border);border-radius:20px;flex:1;min-height:40px;max-height:120px;padding:10px 16px;font-size:14px}.composer-input textarea:focus{border-color:var(--blue)}.btn-send{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.btn-send:hover{background:var(--blue-hover)}.btn-send:disabled{opacity:.25}.expand-panel{border-top:1px solid var(--border);background:var(--card);padding:8px 16px}.expand-panel .expand-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.expand-panel input{border-radius:var(--radius);flex:1;min-width:120px;padding:7px 12px;font-size:13px}.expand-panel .btn{height:30px;font-size:11px}.file-strip{background:var(--card);border-top:1px solid var(--border);align-items:center;gap:6px;padding:6px 16px;display:flex;overflow-x:auto}.file-strip span{white-space:nowrap;background:var(--card-hover);color:var(--text-2);border-radius:6px;padding:4px 8px;font-size:12px}.sticker-strip{background:var(--card);border-top:1px solid var(--border);align-items:center;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.sticker-strip button{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.sticker-strip button:hover{border-color:var(--blue)}.sticker-strip img{object-fit:contain;max-width:44px;max-height:44px}.quick-replies{background:var(--card);border-top:1px solid var(--border);padding:8px 16px}.quick-replies input{border-radius:var(--radius);margin-bottom:6px;padding:7px 12px;font-size:13px}.quick-reply-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px;display:grid}.quick-reply-list button{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:8px;padding:7px 10px}.quick-reply-list button:hover{border-color:var(--blue)}.quick-reply-list strong{color:var(--blue);font-size:11px;display:block}.quick-reply-list span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.quick-admin-list{gap:4px;margin-top:8px;display:grid}.quick-admin-item{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.quick-admin-item>div{min-width:0}.quick-admin-item strong{color:var(--blue);font-size:11px;display:block}.quick-admin-item span{color:var(--text-3);font-size:11px;display:block}.conversation-actions{display:none}.ai-panel{background:var(--card);border-bottom:1px solid var(--border);padding:12px 20px;animation:.15s fadeIn}.ai-panel-header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.ai-ask-row{gap:6px;display:flex}.ai-ask-row input{border-radius:8px;flex:1;font-size:13px}.ai-result{background:var(--panel);border:1px solid var(--border);color:var(--text);word-break:break-word;border-radius:10px;max-height:300px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.6;overflow-y:auto}.event-panel{display:none}.login-screen{background:var(--bg);justify-content:center;align-items:center;height:100%;display:flex}.login-card{border:1px solid var(--border);background:var(--panel);text-align:center;border-radius:12px;width:min(420px,100vw - 32px);padding:52px 40px 40px;animation:.3s loginIn}@keyframes loginIn{0%{opacity:0;transform:translateY(12px)}}.login-card h1{color:var(--text);margin-bottom:8px;font-size:28px;font-weight:400}.login-sub{color:var(--text-3);margin-bottom:36px;font-size:15px}.qr-area{justify-content:center;align-items:center;min-height:240px;margin-bottom:20px;display:flex}.qr-container{background:#fff;border-radius:16px;padding:16px;animation:.35s cubic-bezier(.22,1,.36,1) qrPop;box-shadow:0 12px 40px #0006}@keyframes qrPop{0%{opacity:0;transform:scale(.9)}}.qr-image{border-radius:6px;width:208px;display:block}.qr-placeholder{background:var(--card);border:1px solid var(--border);border-radius:16px;place-items:center;width:240px;height:240px;display:grid}.qr-spinner{border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-status{background:var(--card);color:var(--text-2);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:500;transition:all .25s;display:flex}.login-status.info{color:var(--blue);background:var(--blue-soft);border-color:#0068ff33}.login-status.success{color:var(--green);background:#2ecc711a;border-color:#2ecc7133}.login-status.warning{color:#f39c12;background:#f39c121a;border-color:#f39c1233}.login-status.error{color:var(--red);background:#e74c3c1a;border-color:#e74c3c26}.login-status.muted{color:var(--text-3)}.dot-loading{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dotPulse;display:inline-block}@keyframes dotPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.login-card.card-success{border-color:#2ecc7133;transition:border-color .5s}.scan-success-wrap{flex-direction:column;align-items:center;gap:16px;animation:.5s cubic-bezier(.22,1,.36,1) successFadeIn;display:flex;position:relative}@keyframes successFadeIn{0%{opacity:0;transform:scale(.8)}}.scan-circle{width:96px;height:96px;position:relative}.check-svg{width:96px;height:96px}.check-circle{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:.6s cubic-bezier(.65,0,.45,1) .1s forwards circleStroke}@keyframes circleStroke{to{stroke-dashoffset:0}}.check-path{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s cubic-bezier(.65,0,.45,1) .5s forwards checkDraw}@keyframes checkDraw{to{stroke-dashoffset:0}}.circle-done .check-circle{fill:var(--green);stroke:var(--green);animation:.35s forwards circleFill}.circle-done .check-path{stroke:#fff;stroke-dashoffset:0}@keyframes circleFill{0%{fill:#2ecc7100}to{fill:var(--green)}}.error-circle .check-circle,.error-stroke{stroke:var(--red)!important;fill:none!important}.x-path{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s cubic-bezier(.65,0,.45,1) .5s forwards checkDraw}.confirm-dots{gap:6px;display:flex}.confirm-dots span{background:var(--green);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite confirmBounce}.confirm-dots span:nth-child(2){animation-delay:.16s}.confirm-dots span:nth-child(3){animation-delay:.32s}@keyframes confirmBounce{0%,80%,to{opacity:.3;transform:scale(.7)}40%{opacity:1;transform:scale(1.1)}}.success-particles{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.success-particles span{background:var(--green);--angle:calc(var(--i) * 45deg);border-radius:50%;width:6px;height:6px;animation:.7s cubic-bezier(.22,1,.36,1) forwards particleBurst;position:absolute}@keyframes particleBurst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(calc(cos(var(--angle)) * 56px), calc(sin(var(--angle)) * 56px)) scale(0);opacity:0}}.btn-retry{background:var(--card);color:var(--text-2);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.btn-retry:hover{background:var(--card-hover);color:var(--text)}.toast-wrap{z-index:1000;flex-direction:column;gap:6px;display:flex;position:fixed;top:56px;right:14px}.toast{color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;animation:.2s toastIn;box-shadow:0 4px 16px #0000004d}@keyframes toastIn{0%{opacity:0;transform:translate(20px)}}.toast.success{background:#27ae60}.toast.error{background:#c0392b}.toast.info{background:var(--blue)}.pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);max-height:280px;color:var(--text-3);background:#080a0e;border-radius:8px;padding:12px;font:11px/1.4 SF Mono,Consolas,monospace;overflow:auto}.result-pre{margin-top:14px}.empty{text-align:center;color:var(--text-3);padding:30px 12px;font-size:13px}.small-empty{padding:12px 4px}.profile-card{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.list-hint{color:var(--text-3);padding:10px 16px;font-size:12px}.chat-empty{color:var(--text-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.chat-empty-icon{background:var(--blue-soft);width:56px;height:56px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:8px;font-size:24px;font-weight:700;display:grid}.chat-empty h3{color:var(--text);font-size:17px;font-weight:700}.chat-empty p{max-width:280px;color:var(--text-2);font-size:13px;line-height:1.5}.inline-input{border-radius:var(--radius);width:120px}@media (width<=768px){body{overflow:auto}html,body,#root,.app-shell{height:auto;min-height:100%}.app-body,.chat-layout{flex-direction:column;overflow:visible}.sidebar{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:center;width:100%;padding:4px}.nav-btn{width:42px;height:42px}.chat-directory{border-right:0;border-bottom:1px solid var(--border);width:100%;max-height:280px}.chat-panel{min-height:65vh}.msg-row{max-width:85%}}.app-shell.workspace-section-tools{height:100dvh;min-height:0;overflow:hidden}.workspace-section-tools .app-body{min-height:0;overflow:hidden}@media (width<=768px){.app-shell>.topbar .rail-button{min-height:44px}.sidebar.messenger-rail .rail-button{width:44px;height:44px}.app-shell>.topbar{flex-shrink:0}.workspace-section-tools .workspace{min-height:0;overflow:hidden}}.acc-page{height:100%;overflow-y:auto}.acc-cover{background:linear-gradient(135deg,#0a1628,#131b2e);height:200px;position:relative;overflow:hidden}.acc-cover img{object-fit:cover;width:100%;height:100%;display:block}.acc-cover-fade{background:linear-gradient(transparent 20%, var(--bg) 100%);position:absolute;inset:0}.acc-hero{z-index:1;margin-top:-52px;padding:0 32px;position:relative}.acc-hero-inner{align-items:flex-end;gap:18px;max-width:680px;margin:0 auto;display:flex}.acc-avatar-ring{background:var(--bg);border-radius:50%;flex-shrink:0;padding:4px}.acc-hero-info{flex:1;min-width:0;padding-bottom:4px}.acc-hero-info h1{margin:0;font-size:22px;font-weight:700;line-height:1.2}.acc-details{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;display:flex}.acc-details span{white-space:nowrap;align-items:center;gap:4px;display:flex}.acc-bio-row{align-items:center;gap:6px;margin-top:4px;display:flex}.acc-bio-display{color:var(--text-2);font-size:13px}.acc-bio-edit-btn{width:24px;height:24px;color:var(--text-3);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.acc-bio-edit-btn:hover{background:var(--card-hover);color:var(--text)}.acc-bio-edit{flex:1;align-items:center;gap:6px;display:flex}.acc-bio-edit input{border-radius:6px;flex:1;height:30px;padding:0 10px;font-size:13px}.acc-bio-save{background:var(--blue);color:#fff;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.acc-bio-cancel{color:var(--text-3);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.acc-bio-cancel:hover{color:var(--text)}.acc-logout{color:var(--red);background:0 0;border:1px solid #e74c3c40;border-radius:8px;flex-shrink:0;margin-bottom:4px;padding:6px 14px;font-size:12px;font-weight:600}.acc-logout:hover{background:#e74c3c14;border-color:#e74c3c73}.acc-content{flex-direction:column;gap:14px;max-width:680px;margin:20px auto 40px;padding:0 32px;display:flex}.acc-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px}.acc-card-head{color:var(--text-2);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.acc-info-list{flex-direction:column;display:flex}.acc-info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.acc-info-row:last-child{border-bottom:0}.acc-ir-label{color:var(--text-3);flex-shrink:0;font-size:13px}.acc-ir-value{color:var(--text);text-align:right;word-break:break-all;font-size:14px;font-weight:600}.acc-ir-value.mono{color:var(--text-2);font-family:SF Mono,Consolas,monospace;font-size:12px;font-weight:500}.acc-row-form{gap:8px;display:flex}.acc-row-form input{border-radius:var(--radius);flex:1}.acc-row-form .btn{flex-shrink:0}.ai-settings-card{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:20px}.ai-settings-badge{color:var(--green);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.ai-settings-badge:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.ai-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-settings-field{flex-direction:column;gap:5px;display:flex}.ai-settings-field.span-2{grid-column:1/-1}.ai-settings-field label{color:var(--text-3);font-size:11px;font-weight:600}.ai-settings-field input{border-radius:var(--radius)}.ai-key-wrap{display:flex}.ai-key-wrap input{border-radius:var(--radius) 0 0 var(--radius);border-right:0;flex:1}.ai-key-eye{border-radius:0 var(--radius) var(--radius) 0;background:var(--card);border:1px solid var(--border);color:var(--text-3);padding:0 12px;font-size:11px;font-weight:600}.ai-key-eye:hover{color:var(--text);background:var(--card-hover)}@media (width<=700px){.acc-hero,.acc-content{padding:0 16px}.acc-hero-inner{gap:12px}.acc-ai-grid{grid-template-columns:1fr}.acc-ai-field.span-2{grid-column:1}.acc-fl{width:90px}}.tools-page{height:100%;display:flex;overflow:hidden}.tools-sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.tools-sidebar h2{padding:16px 16px 8px;font-size:16px;font-weight:700}.tools-tabs{flex-direction:column;gap:1px;padding:0 8px 8px;display:flex}.tools-tabs button{text-align:left;width:100%;color:var(--text-2);border-radius:8px;padding:9px 12px;font-size:13px;font-weight:500}.tools-tabs button:hover{background:var(--card-hover);color:var(--text)}.tools-tabs button.active{background:var(--blue-soft);color:var(--blue);font-weight:600}.tools-selected{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:4px 8px;padding:10px 12px;position:relative}.tools-selected-label{color:var(--text-3);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.tools-selected-user{align-items:center;gap:10px;display:flex}.tools-selected-name{font-size:13px;font-weight:600}.tools-selected-id{color:var(--text-3);font-size:11px}.tools-clear{background:var(--card-hover);width:22px;height:22px;color:var(--text-3);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:8px;right:8px}.tools-clear:hover{background:var(--red);color:#fff}.tools-friend-list{flex:1;padding:4px 0;overflow-y:auto}.tools-list-label{color:var(--text-3);text-transform:uppercase;padding:10px 16px 4px;font-size:10px;font-weight:600}.tools-friend-item{width:100%;color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:7px 16px;font-size:13px;display:flex}.tools-friend-item:hover{background:var(--card-hover);color:var(--text)}.tools-friend-item.active{background:var(--card-active);color:var(--text)}.tools-friend-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools-method-list{flex-direction:column;flex:1;padding-top:4px;display:flex;overflow:hidden}.tools-method-scroll{flex:1;overflow-y:auto}.tools-method-item{text-align:left;width:100%;color:var(--text-3);padding:6px 16px;font-family:monospace;font-size:12px}.tools-method-item:hover{background:var(--card-hover);color:var(--text)}.tools-method-item.active{background:var(--blue-soft);color:var(--blue)}.tools-main{flex:1;padding:24px;overflow-y:auto}.tools-section{margin-bottom:24px}.tools-section h3{margin-bottom:14px;font-size:15px;font-weight:700}.tools-form-row{align-items:center;gap:8px;display:flex}.tools-form-row input{border-radius:var(--radius);flex:1}.tools-action-grid{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tools-danger-zone{border-top:1px solid var(--border);gap:8px;margin-top:20px;padding-top:16px;display:flex}.gip{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:340px;display:flex}.gip-head{border-bottom:1px solid var(--border);height:56px;color:var(--text);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex}.gip-body{flex:1;padding:12px 14px;overflow-y:auto}.gip .gt-top{padding-top:4px}.gt-group-name{flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.gt-group-name small{color:var(--text-3);font-size:11px;font-weight:400}.gt-main{justify-content:center;display:flex}.gt-panel{width:100%;max-width:400px}.gt-create input{width:100%}.gt-muted{color:var(--text-3);padding:6px 2px;font-size:12px}.gt-count{color:var(--text-3);font-size:12px;font-weight:400}.gt-badge{background:var(--red);color:#fff;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.gt-top{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.gt-top-name{color:var(--text);align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.gt-top-sub{color:var(--text-3);font-size:12px}.gt-name-edit{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.gt-name-edit input{text-align:center;font-size:15px;font-weight:600}.gt-actions{justify-content:center;gap:6px;padding:12px 0;display:flex}.gt-action{cursor:pointer;max-width:82px;color:var(--text-2);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;padding:4px 2px;font-size:11px;display:flex}.gt-action-ic{background:var(--card-hover);width:38px;height:38px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.gt-action:hover .gt-action-ic{background:var(--card-active)}.gt-action:disabled{opacity:.5;cursor:default}.gt-linkbar{background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;margin-bottom:4px;padding:8px 10px;display:flex}.gt-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--blue);cursor:pointer;flex:1;font-size:12px;overflow:hidden}.gt-sec{border-top:1px solid var(--border)}.gt-sec-head{cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:12px 2px;font-size:14px;font-weight:600;display:flex}.gt-sec-title{text-align:left;flex:1}.gt-sec-chev{color:var(--text-3);font-size:14px;transition:transform .15s}.gt-sec-chev.open{transform:rotate(180deg)}.gt-sec-body{padding:0 2px 12px}.gt-mrow{border-radius:8px;align-items:center;gap:10px;padding:6px 4px;display:flex}.gt-mrow:hover{background:var(--card-hover)}.gt-mname{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.gt-role{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.gt-role.owner{color:#f1c40f;background:#f1c40f26}.gt-role.deputy{background:var(--blue-soft);color:var(--blue)}.gt-mact{opacity:0;gap:2px;transition:opacity .12s;display:flex}.gt-mrow:hover .gt-mact{opacity:1}.gt-icon-btn{cursor:pointer;color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px}.gt-icon-btn:hover{background:var(--card-active)}.gt-icon-btn.danger:hover{color:var(--red);background:#e74c3c26}.gt-icon-btn:disabled{opacity:.4;cursor:default}.gt-add{margin-bottom:8px}.gt-add input{width:100%;margin-bottom:6px}.gt-media-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.gt-media-cell{aspect-ratio:1;background:var(--card-hover);border-radius:8px;display:block;position:relative;overflow:hidden}.gt-media-cell img{object-fit:cover;width:100%;height:100%;display:block}.gt-media-cell:hover{outline:2px solid var(--blue)}.gt-media-play{color:#fff;pointer-events:none;background:#00000059;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.gt-seeall{text-align:center;background:var(--card-hover);color:var(--text-2);border-radius:8px;margin-top:8px;padding:8px;font-size:13px;text-decoration:none;display:block}.gt-seeall:hover{background:var(--card-active)}.gt-arow{border-radius:8px;align-items:center;gap:10px;min-width:0;padding:7px 4px;display:flex}.gt-arow:hover{background:var(--card-hover)}.gt-aic{flex-shrink:0;font-size:16px}.gt-acol{flex-direction:column;flex:1;min-width:0;display:flex}.gt-acol small{color:var(--text-3);font-size:11px}.gt-aname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;text-decoration:none;overflow:hidden}a.gt-aname{color:var(--blue)}a.gt-aname:hover{text-decoration:underline}.gt-atime{color:var(--text-3);flex-shrink:0;font-size:11px}.gt-foot{border-top:1px solid var(--border);margin-top:4px;padding-top:6px}.gt-foot-btn{cursor:pointer;text-align:left;width:100%;color:var(--text-2);background:0 0;border:0;border-radius:8px;padding:11px 4px;font-size:13px}.gt-foot-btn:hover{background:var(--card-hover)}.gt-foot-btn.danger{color:var(--red)}.gt-foot-btn:disabled{opacity:.5;cursor:default}.tools-result{margin-top:20px}.tools-result-header{color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.tools-result .tools-clear{position:static}@media (width<=768px){.tools-page{flex-direction:column}.tools-sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;max-height:180px}.tools-friend-list,.tools-method-list{display:none}.workspace-section-zalo .tools-page{height:auto;min-height:100%;overflow:visible}.workspace-section-zalo .tools-sidebar{max-height:none}.workspace-section-zalo .tools-friend-list{flex:0 auto;max-height:180px;display:block;overflow-y:auto}.workspace-section-zalo .tools-friend-item{min-height:44px}.workspace-section-zalo .tools-main{min-width:0;overflow:visible}.workspace-section-zalo .tools-page :is(input,select,textarea){min-width:0;font-size:16px}}.sched-card{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:14px}.sched-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sched-name{font-size:14px;font-weight:700}.sched-meta{color:var(--text-3);margin-top:2px;font-size:12px}.ar-pick-item{width:100%;color:var(--text-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.ar-pick-item:hover{background:var(--card-hover)}.ar-pick-item.selected{color:var(--text);background:#0068ff14}.ar-checkbox{border:2px solid var(--border);color:#0000;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;transition:all .15s;display:grid}.ar-checkbox.checked{background:var(--blue);border-color:var(--blue);color:#fff}.ar-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ar-pick-label{color:var(--text-3);flex-shrink:0;font-size:10px}.ar-selected-bar{background:#0068ff0f;border:1px solid #0068ff26;border-radius:8px;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:10px;display:flex}.ar-selected-chip{background:var(--blue);color:#fff;cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;transition:filter .12s;display:inline-flex}.ar-selected-chip:hover{filter:brightness(.85)}.ar-prompt-section{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:16px;padding:16px}.ar-prompt-head{flex-direction:column;gap:2px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.ar-prompt-hint{color:var(--text-3);font-size:11px;font-weight:400}.ar-tp-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:12px}.ar-tp-header{align-items:center;gap:8px;display:flex}.ar-tp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ar-tp-type{color:var(--text-3);border:1px solid var(--border);background:#ffffff0a;border-radius:99px;padding:2px 8px;font-size:10px}.ar-tp-preview{color:var(--text-2);white-space:pre-wrap;max-height:60px;margin-top:8px;font-size:12px;line-height:1.5;overflow:hidden}.ar-tp-add{margin-top:10px}.ar-toggle{background:var(--card);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.ar-toggle:hover{border-color:var(--blue)}.ar-switch{background:var(--border);border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.ar-switch.on{background:#10b981}.ar-switch-dot{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ar-switch.on .ar-switch-dot{left:23px}.agent-section{margin-bottom:24px}.agent-section h3{margin-bottom:10px;font-size:15px;font-weight:700}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.agent-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:12px}.agent-card-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.agent-card-name{font-size:13px;font-weight:700}.agent-card-body{color:var(--text-2);font-size:12px;line-height:1.5}.agent-tags{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.agent-tag{color:#fff;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700}.priority-card{border-left:3px solid var(--blue)}.priority-badge{color:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.priority-badge.p-high{background:#ef4444}.priority-badge.p-med{background:#f59e0b}.priority-badge.p-low{background:#6b7280}.agent-action-row{background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.urgency-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.urgency-dot.u-high{background:#ef4444;box-shadow:0 0 6px #ef444480}.urgency-dot.u-medium{background:#f59e0b}.urgency-dot.u-low{background:#6b7280}.agent-action-name{white-space:nowrap;font-size:13px;font-weight:700}.agent-action-text{color:var(--text-2);font-size:12px}.sentiment-grid{flex-wrap:wrap;gap:6px;display:flex}.sentiment-chip{background:var(--card);border:1px solid var(--border);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.sentiment-chip.s-positive{color:#10b981;border-color:#10b9814d}.sentiment-chip.s-negative{color:#ef4444;border-color:#ef44444d}.sentiment-chip.s-neutral{border-color:var(--border);color:var(--text-3)}.sentiment-chip.s-mixed{color:#f59e0b;border-color:#f59e0b4d}.sentiment-emoji{font-size:16px}.found-user-card{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.found-user-info{flex:1;min-width:0}.found-user-name{font-size:18px;font-weight:700}.found-user-meta{color:var(--text-3);margin-top:2px;font-size:13px}.found-user-actions h4{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:700}.ft-profile{height:100%;overflow-y:auto}.ft-cover{background:linear-gradient(135deg,#0a1628,#131b2e);height:220px;position:relative;overflow:hidden}.ft-cover img{object-fit:cover;width:100%;height:100%}.ft-cover-fade{background:linear-gradient(transparent 10%, #0006 60%, var(--bg) 100%);position:absolute;inset:0}.ft-hero{z-index:1;text-align:center;flex-direction:column;align-items:center;margin-top:-100px;padding:0 28px 24px;display:flex;position:relative}.ft-hero .avatar{border:4px solid var(--bg);box-shadow:0 6px 24px #0006}.ft-hero-info{margin-top:12px}.ft-hero-info h2{margin:0;font-size:24px;font-weight:700}.ft-bio{color:var(--text-2);max-width:400px;margin:6px 0 0;font-size:14px}.ft-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.ft-chip{border:1px solid var(--border);color:var(--text-3);background:#ffffff0d;border-radius:99px;align-items:center;gap:4px;padding:5px 14px;font-size:12px;font-weight:600;display:flex}.ft-chip.friend{color:var(--green);background:#2ecc711a;border-color:#2ecc7140}.ft-actions{max-width:520px;margin:0 auto;padding:0 28px 28px}.ft-section{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px}.ft-section-title{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:700}.ft-btn-row{flex-wrap:wrap;gap:8px;display:flex}.pay-stats{border-top:1px solid var(--border);gap:6px;margin-top:8px;padding:12px;display:flex}.pay-stat{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:8px;flex:1;padding:8px 4px}.pay-stat-num{font-size:18px;font-weight:700;display:block}.pay-stat-num.pay-pending{color:#f59e0b}.pay-stat-num.pay-paid{color:var(--green)}.pay-stat-label{color:var(--text-3);font-size:10px}.pay-count{color:#000;background:#f59e0b;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.pay-section-title{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.pay-order{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:14px}.pay-order.pending{border-left:3px solid #f59e0b}.pay-order.paid{border-left:3px solid var(--green);opacity:.7}.pay-order-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pay-order-code{margin-right:8px;font-size:15px;font-weight:700}.pay-order-amount{color:var(--blue);font-size:15px;font-weight:700}.pay-order-actions{gap:4px;display:flex}.pay-order-meta{color:var(--text-3);margin-top:4px;font-size:12px}.pay-badge-paid{color:var(--green);background:#2ecc711f;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pay-qr-overlay{z-index:9998;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pay-qr-card{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:16px;width:min(380px,100vw - 32px);padding:28px;animation:.3s profileCardIn;position:relative}.pay-qr-card h3{margin-bottom:16px;font-size:16px}.pay-qr-img{background:#fff;border-radius:10px;width:240px;margin:0 auto;padding:8px;display:block}.pay-qr-info{color:var(--text-2);flex-direction:column;gap:4px;margin-top:14px;font-size:14px;display:flex}.pay-qr-inline{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:12px;margin-top:20px;padding:20px}.pay-qr-inline h4{margin-bottom:12px}.pay-form{max-width:560px}.pay-form-row{gap:10px;margin-bottom:10px;display:flex}.pay-form-field{flex-direction:column;flex:1;gap:4px;margin-bottom:10px;display:flex}.pay-form-field label{color:var(--text-3);font-size:11px;font-weight:600}.pay-form-field input,.pay-form-field select{border-radius:8px}.pay-webhook-box{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:18px}.pay-webhook-title{margin-bottom:4px;font-size:14px;font-weight:700}.pay-webhook-desc{color:var(--text-3);margin-bottom:14px;font-size:12px}.pay-webhook-field{margin-bottom:12px}.pay-webhook-field label{color:var(--text-3);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.pay-webhook-copy{gap:6px;display:flex}.pay-webhook-copy input{cursor:pointer;border-radius:8px;flex:1;font-family:SF Mono,Consolas,monospace;font-size:12px}.pay-webhook-copy input:hover{border-color:var(--blue)}.pay-webhook-steps{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.pay-step{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.pay-step span{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.composer-tools,.chat-input{display:none}.ai-page{height:100%;overflow-y:auto}.ai-page-header{max-width:680px;margin:0 auto;padding:28px 28px 0}.ai-page-header h1{margin:0 0 4px;font-size:24px;font-weight:700}.ai-page-header p{color:var(--text-3);margin:0;font-size:14px}.ai-page-body{flex-direction:column;gap:12px;max-width:680px;margin:16px auto 40px;padding:0 28px;display:flex}.ai-section{border:1px solid var(--border);background:var(--panel);border-radius:12px;overflow:hidden}.ai-section-head{text-align:left;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.ai-section-head:hover{background:var(--card-hover)}.ai-section-icon{background:#0068ff14;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ai-section-text{flex:1;min-width:0}.ai-section-title{font-size:14px;font-weight:700;display:block}.ai-section-desc{color:var(--text-3);margin-top:1px;font-size:12px;display:block}.ai-section-arrow{color:var(--text-3);font-size:16px;transition:transform .2s}.ai-section-arrow.open{transform:rotate(90deg)}.ai-section-body{padding:0 18px 18px}.ai-toggle-row{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ai-toggle{background:var(--border);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.ai-toggle.on{background:#10b981}.ai-toggle-dot{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ai-toggle.on .ai-toggle-dot{left:23px}.ai-field-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ai-field-label{color:var(--text-2);font-size:13px;font-weight:600}.ai-pill-group{gap:4px;display:flex}.ai-pill{background:var(--card);border:1px solid var(--border);color:var(--text-3);border-radius:99px;padding:5px 12px;font-size:12px;font-weight:600}.ai-pill.active{background:var(--blue);border-color:var(--blue);color:#fff}.ai-pill:hover:not(.active){border-color:var(--blue);color:var(--text)}.ai-picker{margin-bottom:14px}.ai-picked-bar{background:#0068ff0f;border:1px solid #0068ff26;border-radius:8px;flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:8px 10px;display:flex}.ai-picked-chip{background:var(--blue);color:#fff;cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 3px;font-size:11px;font-weight:600;display:inline-flex}.ai-picked-chip .avatar{min-width:18px;font-size:8px;width:18px!important;height:18px!important}.ai-picked-chip:hover{filter:brightness(.85)}.ai-picker-list{border:1px solid var(--border);border-radius:8px;max-height:240px;padding:4px;overflow-y:auto}.ai-picker-item{text-align:left;width:100%;color:var(--text-2);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.ai-picker-item:hover{background:var(--card-hover)}.ai-picker-item.sel{color:var(--text);background:#0068ff14}.ai-check{border:2px solid var(--border);color:#0000;border-radius:4px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.ai-check.on{background:var(--blue);border-color:var(--blue);color:#fff}.ai-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ai-picker-label{color:var(--text-3);font-size:10px}.ai-prompt-box{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:14px}.ai-prompt-label{margin-bottom:4px;font-size:13px;font-weight:700}.ai-prompt-hint{color:var(--text-3);margin-bottom:8px;font-size:11px;display:block}.ai-prompt-box textarea{border-radius:8px}.ai-prompt-box select{border-radius:8px;margin-top:8px}.ai-tp-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:10px 12px}.ai-tp-top{align-items:center;gap:8px;display:flex}.ai-tp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ai-tp-btn{color:var(--text-3);background:var(--card);border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.ai-tp-btn:hover{color:var(--text)}.ai-tp-card.off{opacity:.5}.ai-tp-toggle{background:var(--border);border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}.ai-tp-toggle.on{background:#10b981}.ai-tp-toggle-dot{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.ai-tp-toggle.on .ai-tp-toggle-dot{left:16px}.ai-tp-btn.danger{color:var(--red)}.ai-tp-text{color:var(--text-2);white-space:pre-wrap;margin-top:6px;font-size:12px;line-height:1.5}.ai-tp-card textarea{border-radius:6px;margin-top:6px;font-size:12px}.ai-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-form-field{flex-direction:column;gap:4px;display:flex}.ai-form-field.span-2{grid-column:1/-1}.ai-form-field label{color:var(--text-3);font-size:11px;font-weight:600}.ai-form-field input{border-radius:8px}.ai-key-row{display:flex}.ai-key-row input{border-right:0;border-radius:8px 0 0 8px;flex:1}.ai-key-eye{background:var(--card);border:1px solid var(--border);color:var(--text-3);border-radius:0 8px 8px 0;padding:0 12px;font-size:11px;font-weight:600}.ai-key-eye:hover{color:var(--text)}.pa-wrap{position:relative}.pa-dropdown{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-top:6px;padding:8px;box-shadow:0 8px 24px #0000004d}.pa-dropdown input{border-radius:8px;margin-bottom:6px}.pa-list{max-height:220px;overflow-y:auto}.pa-item{text-align:left;width:100%;color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.pa-item:hover{background:var(--card-hover)}.pa-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.pa-label{color:var(--text-3);font-size:10px}.ai-connected-badge{color:var(--green);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.ai-connected-badge:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.tools-desc{color:var(--text-3);margin-bottom:16px;font-size:13px}.ar-dot-on{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.ai-sched-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.ai-sched-form select,.ai-sched-form input{border-radius:8px;flex:1;min-width:120px}.ai-sched-time{gap:4px;display:flex}.ai-sched-time select{flex:0;min-width:70px}.ai-sched-item{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:12px}.ai-sched-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-sched-name{font-size:14px;font-weight:600}.ai-sched-meta{color:var(--text-3);margin-top:2px;font-size:11px}.ai-result-box{background:var(--panel);border:1px solid var(--border);color:var(--text-2);border-radius:8px;max-height:360px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.55;overflow:auto}.ai-report-item{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:8px;margin-bottom:6px;padding:10px 12px}.ai-report-item:hover{background:var(--card-hover)}.ai-report-item.overview{background:var(--blue-soft);border-color:#0068ff80}.ai-report-item.overview:hover{background:#0068ff29}.ai-report-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ai-report-date{color:var(--text-3);white-space:nowrap;font-size:11px;font-weight:400}.ai-report-badge{letter-spacing:.5px;background:var(--blue);color:#fff;vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:700}.ai-report-score{background:var(--card-hover);color:var(--text-3);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700}.ai-report-score.hot{color:var(--red);background:#e74c3c26}.ai-report-item.error{border-color:#e74c3c73}.ai-report-item.error .ai-report-top{color:var(--red)}.ai-report-gen{margin-bottom:12px}.ai-report-gen-head{align-items:center;gap:8px;display:flex}.ai-report-gen-count{color:var(--blue);font-size:12px;font-weight:600}.md-body{color:var(--text-2);font-size:13px;line-height:1.55}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-h{color:var(--text);font-weight:700;line-height:1.35}.md-h1{margin:12px 0 6px;font-size:15px}.md-h2{margin:12px 0 5px;font-size:14px}.md-h3{color:var(--text-2);margin:10px 0 4px;font-size:13px}.md-p{margin:6px 0}.md-ul{margin:6px 0;padding-left:18px}.md-ul li{margin:3px 0}.md-body strong{color:var(--text);font-weight:600}.md-hr{border:0;border-top:1px solid var(--border);margin:10px 0}.md-code{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12px}.acc-credit{text-align:center;color:#8a97a8;padding:18px 24px 28px;font-size:12px}.acc-credit a{color:#086bea;font-weight:600;text-decoration:none}.acc-credit a:hover{text-decoration:underline}.acc-donate{justify-content:center;padding:28px 24px 0;display:flex}.acc-donate img{border-radius:14px;width:260px;max-width:100%;height:auto;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 8px 28px #26466b1f}.acc-donate img:hover{transform:translateY(-2px);box-shadow:0 14px 36px #26466b2e}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--panel:#fff;--card:#f4f6f8;--card-hover:#eef2f7;--card-active:#e7f0fe;--border:#e4e8ee;--text:#172b45;--text-2:#53677f;--text-3:#7a889a;--blue:#0875f5;--blue-hover:#0069e2;--blue-soft:#eaf3ff;--green:#1b986b;--red:#d84a4a;--sent-bg:#dcecff;--recv-bg:#fff}body{color:var(--text);background:var(--bg);font-family:Inter,Segoe UI,sans-serif}button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #70a7f6}input,textarea,select{color:#172b45;background:#f4f6f8;border-color:#e1e7ee}input:focus,textarea:focus,select:focus{border-color:#87b7fa;box-shadow:0 0 0 2px #0875f510}input::placeholder,textarea::placeholder{color:#8b97a7}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#cdd5df}::-webkit-scrollbar-thumb:hover{background:#abb8c8}.topbar{background:#fff;border-color:#e3e8ef;flex-shrink:0;height:44px;padding:0 13px}.brand{gap:8px}.brand-logo{border-radius:7px;width:25px;height:25px}.brand-name{color:#203958;letter-spacing:-.3px;font-size:14px;font-weight:600}.top-right{gap:14px}.status-pill{color:#8491a2;background:0 0;padding:3px 0;font-size:11px}.status-pill.online{color:#78899c}.status-dot{width:6px;height:6px}.account-mini{background:0 0;padding-right:3px}.account-mini>span{display:none}.login-titlebar{background:0 0}.login-titlebar-name{color:#8592a3;letter-spacing:0;font-size:11px}.login-titlebar .win-btn{color:#728296}.win-controls .win-btn{color:#66768b;border-radius:0;width:42px;min-height:34px;margin:0}.win-controls .win-btn:hover{box-shadow:none;color:#183454;background:#eef2f7}.win-controls .win-btn:hover .ui-icon{filter:none;transform:none}.win-controls .win-btn.close:hover{color:#fff;background:#e5484d}.sidebar.messenger-rail{z-index:65;background:#0875f5;border:0;justify-content:space-between;align-items:stretch;gap:0;width:64px;padding:15px 8px 11px;position:relative;overflow:visible}.rail-main,.rail-bottom{flex-direction:column;align-items:center;gap:11px;display:flex}.rail-button{color:#e8f2ff;border-radius:9px;place-items:center;width:46px;height:48px;transition:background .14s;display:grid}.rail-button:hover{background:#ffffff1c}.rail-button.active{color:#fff;background:#ffffff29}.rail-button .ui-icon{transition:none}.rail-button:is(:hover,:focus-visible) .ui-icon{animation:none!important;transform:none!important}.rail-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.rail-more-wrap{position:relative}.rail-more{color:#243c59;background:#fff;border:1px solid #e1e7ef;border-radius:9px;width:226px;padding:6px;position:absolute;bottom:0;left:57px;box-shadow:0 8px 30px #263a551f}.rail-more>button{text-align:left;border-radius:5px;align-items:center;gap:11px;width:100%;padding:12px 10px;font-size:13px;display:flex}.rail-more>button:hover{background:#eff5fc}.rail-more .ui-icon{color:#687f9d}.avatar{color:#5578a5;background:#dfeafb;font-weight:600}.btn{color:#4b607a;box-shadow:none;background:#fff;border-color:#dce3ed;border-radius:6px}.btn:hover{color:#174780;background:#f2f6fb}.btn.primary{color:#fff;background:#0875f5}.btn.primary:hover{background:#0069e2}.btn.ghost{color:#71829a}.panel,.profile-card{box-shadow:none;background:#fff}.pre{color:#4b637f;background:#f2f5f9}.toast{font-weight:500;box-shadow:0 4px 16px #193c6225}.action-menu,.quick-popup,.sticker-popup,.link-popup{background:#fff;border-color:#dee5ed;box-shadow:0 6px 24px #20354d1f}.action-menu button{color:#354b66}.modal,.modal-card{color:#172b45;background:#fff}.profile-popup{box-shadow:0 16px 60px #23416430}.profile-cover,.acc-cover{background:#e8eff7}.agent-workspace{--text-2:#566b85;--text-3:#7b8ca2;--border:#e1e7ee;--agent-accent:#397bd0;color:#172b45;background:#f5f7fa}.agent-workspace :is(.agent-topbar,.agent-tabs,.agent-customer-picker,.agent-detail-head){background:#fff;border-color:#e1e7ee}.agent-workspace .agent-title-block h1{font-size:18px}.agent-workspace .agent-title-block p{display:none}.agent-workspace .agent-connection{color:#7c8ba0;background:#f3f6f9}.agent-workspace .agent-back{background:#f4f6f9;border-color:#e0e6ed}.agent-workspace .agent-statusbar{display:none}.agent-workspace .agent-offline-banner{color:#557595;background:#f0f6ff;border-color:#e0eaf7;font-size:11px}.agent-workspace .agent-offline-banner span{display:none}.agent-workspace .agent-tabs{gap:4px;min-height:55px;padding:7px 16px}.agent-workspace .agent-tabs>button{padding:7px 10px}.agent-workspace .agent-tabs>button.active{color:#1763c4;background:#eaf3ff;border-color:#0000}.agent-workspace .agent-tabs>button:hover{background:#f3f7fc}.agent-workspace .agent-tabs small{display:none}.agent-workspace .agent-tab-icon,.agent-workspace .agent-tabs button.active .agent-tab-icon{width:27px;height:27px;box-shadow:none;color:#5280ba;background:0 0;border:none}.agent-workspace .agent-tab-icon .ui-icon{color:inherit}.agent-workspace :is(.agent-card,.agent-knowledge-doc,.agent-fact,.agent-heading-stat,.agent-mode-cards button,.agent-activation-card,.agent-scope-picker,.agent-settings-panel){box-shadow:none;color:#253c58;background:#fff;border-color:#e1e7ee}.agent-workspace .agent-card{border-radius:8px}.agent-workspace .agent-card-kicker{display:none}.agent-workspace .agent-person.active{box-shadow:none;background:#e9f2ff}.agent-workspace .agent-picker-head input{background:#f4f6f8}.agent-workspace .agent-manual-scope{background:#fff}.agent-workspace .agent-fact-key{color:#3c73b3}.agent-workspace .agent-fact-value,.agent-workspace .agent-summary-text{color:#2c4766}.agent-workspace .agent-fact-source code,.agent-workspace .agent-source-row code{color:#67809d;background:#eef3f9}.agent-workspace .agent-origin{color:#457bb8;background:#edf5ff}.agent-workspace .agent-origin.operator{color:#7b65ab;background:#f0edfb}.agent-workspace .agent-state.good{color:#36815b;background:#edf8f1;border-color:#d8eddf}.agent-workspace .agent-state.pending{color:#9c772c;background:#fff8eb;border-color:#f1e4ca}.agent-workspace .agent-state.bad{color:#bb5a5a;background:#fff0f0}.agent-workspace .agent-state.muted{color:#7b8aa0;background:#f3f5f8}.agent-workspace .agent-notice.safe{color:#3d8362;background:#f1faf5;border-color:#dceee4}.agent-workspace .agent-notice.safe span{color:#559574}.agent-workspace .agent-notice.warning{color:#9d782b;background:#fffbf2;border-color:#efe4c9}.agent-workspace .btn{box-shadow:none;background:#fff;border-color:#dce3ed}.agent-workspace .btn.primary{color:#fff;box-shadow:none;background:#0875f5;border-color:#0875f5}.agent-workspace .btn.primary:hover:not(:disabled){box-shadow:none;background:#0069e2}.agent-workspace .agent-context-grid>div{background:#fff;border-color:#e1e7ee}.agent-workspace .agent-context-grid>p{color:#617895;background:#f1f5fa}.agent-workspace .agent-history-message{background:#f0f3f7;border-color:#e4e8ef}.agent-workspace .agent-history-message.sent{background:#e3efff}.agent-workspace .agent-hero-mark{color:#5b8ece;box-shadow:none;background:#eef5ff;border-color:#dce8f8}.agent-workspace .agent-hero-empty h2{color:#274766}.agent-workspace .agent-settings-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18344d35}.agent-workspace .agent-settings-panel{color:#243e5d}.agent-workspace .agent-settings-foot{background:#f8fafc}.agent-workspace .agent-mode-cards button.active{color:#2468b8;background:#f1f7ff;border-color:#9ac2f8}.agent-workspace .agent-setting-toggle strong,.agent-workspace .agent-activation-card strong{color:#2e4a6c}.agent-workspace .agent-privacy-note{color:#73849a;background:#f4f7fb}.agent-workspace .agent-scope-pills button.active{color:#3b74b7;background:#eaf3ff;border-color:#cbdff9}.agent-workspace .agent-scope-list strong{color:#405e82}@media (width<=768px){.sidebar.messenger-rail{flex-direction:row;width:100%;padding:5px 12px}.rail-main,.rail-bottom{flex-direction:row;gap:7px}.rail-button{width:42px;height:39px}.rail-more{inset:47px 0 auto auto}.topbar{height:42px}.status-pill{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.acc-details>span,.profile-details>span{align-items:center;gap:6px;display:inline-flex}
