:root{font-family:IBM Plex Sans Arabic,sans-serif;color:#e5efeb;background:#0b1210;font-synthesis:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-weight:400;--bg:#0b1210;--panel:#111b18;--panel2:#16221e;--line:#23332d;--text:#e5efeb;--muted:#879b91;--mint:#76e5b0;--mint2:#b4f4d2;--amber:#f0c878;--red:#fa8b83;--blue:#86bfff;--violet:#c6a6ff;--radius:16px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%}body{min-width:320px;background:radial-gradient(ellipse at 58% -14%,rgba(47,111,79,.13),transparent 34%),var(--bg);color:var(--text)}button,input,textarea{font:inherit}button{color:inherit}.hidden{display:none!important}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);direction:rtl}.sidebar{height:100vh;position:sticky;top:0;background:#0d1714;border-left:1px solid #1c2b25;padding:24px 17px 17px;display:flex;flex-direction:column;z-index:3}.brand-lockup{height:52px;display:flex;align-items:center;gap:12px;padding:0 8px}.brand-lockup strong{display:block;font-size:16px;letter-spacing:.1px}.brand-lockup small{display:block;margin-top:2px;color:#657a70;font:500 9px IBM Plex Mono,monospace;letter-spacing:1.2px}.brand-mark{position:relative;display:grid;place-items:center;width:37px;height:37px;border-radius:12px;color:#092018;background:linear-gradient(145deg,#9cf2c8,#52d694);box-shadow:0 5px 18px #54d99327}.brand-mark-large{width:64px;height:64px;border-radius:20px;margin-bottom:24px}.brand-link{position:absolute;width:9px;height:3px;border-radius:4px;transform:rotate(-35deg);background:#0d3a27;left:12px;bottom:12px}.workspace-label{padding:36px 12px 12px;color:#667a70;font-size:11px;font-weight:600}.side-nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#91a49a;display:flex;align-items:center;gap:12px;text-align:right;padding:11px 12px;border-radius:10px;min-height:44px;font-size:13px;transition:.18s ease}.nav-item:hover{background:#14221c;color:#e5efeb}.nav-item.active{color:var(--mint);background:#173126;box-shadow:inset -2px 0 #6ee4a8}.nav-count{margin-right:auto;background:#4bd18a;color:#092317;border-radius:20px;padding:1px 7px;font-size:10px}.sidebar-bottom{margin-top:auto}.privacy-card{display:flex;gap:10px;padding:13px 11px;border:1px solid #243b30;background:#111f19;border-radius:12px;color:var(--mint);margin:0 2px 16px}.privacy-card div{display:grid;gap:3px}.privacy-card b{font-size:11px;color:#c7e9d7}.privacy-card span{font-size:10px;line-height:1.55;color:#82978c}.profile-row{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;border-top:1px solid #203029;padding:16px 5px 3px;text-align:right}.avatar,.top-avatar{display:grid;place-items:center;border-radius:50%;background:#284638;color:#c6f2d9;font-weight:700}.avatar{width:33px;height:33px;font-size:13px}.profile-meta{display:grid;gap:3px;flex:1}.profile-meta b{font-size:11px}.profile-meta span{font-size:10px;color:#71877b}.logout-icon{color:#768a80}.main-area{min-width:0}.topbar{height:74px;border-bottom:1px solid #1d2c26;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,56px);position:sticky;top:0;z-index:2;background:#0b1210ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.breadcrumb{display:flex;align-items:center;gap:10px;color:#74877d;font-size:12px}.breadcrumb strong{color:#dce8e2;font-weight:600}.topbar-actions{display:flex;align-items:center;gap:13px}.top-avatar{width:32px;height:32px;font-size:12px}.content-wrap{max-width:1500px;margin:0 auto;padding:24px clamp(20px,4vw,56px) 60px}.compliance-banner{display:flex;align-items:center;gap:12px;border:1px solid #57492b;background:linear-gradient(100deg,#2b261b,#1b1b16);color:var(--amber);padding:11px 14px;border-radius:12px;margin-bottom:27px}.compliance-banner div{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;flex:1}.compliance-banner b{font-size:11px;white-space:nowrap}.compliance-banner span{font-size:11px;color:#c5b991}.compliance-banner button{border:0;background:none;color:#b5a779;padding:4px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 23px}.eyebrow{font:500 10px IBM Plex Mono,monospace;letter-spacing:.75px;color:#7c9c89;margin-bottom:8px}.page-heading h1{font-size:26px;line-height:1.35;margin:0;font-weight:600;letter-spacing:-.4px}.page-heading p{margin:6px 0 0;color:#82968c;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;transition:.17s ease;white-space:nowrap}.button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed}.button-primary{background:#75e2ad;color:#082218;box-shadow:0 4px 15px #4ad58b19}.button-primary:hover:not(:disabled){background:#98edc3;transform:translateY(-1px)}.button-quiet{background:#19251f;border-color:#2a3a32;color:#c6d5cd}.button-quiet:hover:not(:disabled){border-color:#51725f;background:#1b2b23}.button-wide{width:100%;min-height:46px}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:9px;background:transparent;border:1px solid transparent;color:#91a49a;transition:.17s}.icon-button:hover{border-color:#2d4036;background:#16231d;color:#d6e5dd}.status-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #3a3323;background:#211f18;border-radius:30px;padding:6px 10px;font-size:10px;color:#d7bd7b;white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:#d6b252;box-shadow:0 0 9px #dfba4d55}.status-pill.is-online{border-color:#27583e;background:#12271d;color:#83e2ac}.status-pill.is-online i{background:#5fe29a;box-shadow:0 0 9px #52da945c}.status-pill.is-offline{color:#d7bd7b}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card{position:relative;min-height:129px;padding:16px 17px 13px;background:linear-gradient(145deg,#141e1a,#111a17);border:1px solid #23342c;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.metric-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;margin-bottom:12px}.metric-icon.green,.icon-tile.mint{color:var(--mint);background:#19362a}.metric-icon.amber,.icon-tile.amber{color:var(--amber);background:#352d1d}.metric-icon.blue,.icon-tile.blue{color:var(--blue);background:#1d2e40}.metric-icon.violet,.icon-tile.violet{color:var(--violet);background:#302641}.metric-label{position:absolute;top:22px;right:61px;color:#8da096;font-size:11px}.metric-card strong{font-size:18px;font-weight:600;margin-bottom:2px}.metric-card small{color:#71857a;font-size:10px}.overview-grid{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);gap:14px}.panel{background:linear-gradient(145deg,#121c18,#101916);border:1px solid #23332c;border-radius:15px;overflow:hidden}.qr-panel,.event-panel,.send-panel,.settings-form-panel,.ai-control-panel,.ai-flow-panel{padding:17px}.panel-heading{display:flex;align-items:center;gap:11px;min-height:42px;margin-bottom:16px}.panel-heading>div:nth-child(2){min-width:0;flex:1}.panel-heading h2{margin:0;font-size:13px;font-weight:600}.panel-heading p{margin:3px 0 0;color:#7c9085;font-size:10px;line-height:1.6}.panel-heading>.status-pill{margin-right:auto}.icon-tile{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.qr-stage{height:256px;border:1px dashed #34493c;border-radius:13px;background:radial-gradient(ellipse at 50% 40%,#163025 0,#111b17 54%);display:grid;place-items:center;overflow:hidden}.qr-stage.has-qr{border-style:solid;background:#f7faf8}.qr-empty,.connected-state{display:flex;align-items:center;flex-direction:column;text-align:center;max-width:250px}.qr-outline{width:68px;height:68px;border:1px solid #3d6750;border-radius:20px;display:grid;place-items:center;color:#74dca6;background:#1c3829;margin-bottom:14px}.qr-empty b,.connected-state b{font-size:13px;margin-bottom:5px}.qr-empty span,.connected-state span{font-size:10px;color:#81948a;line-height:1.7}.connected-check{width:52px;height:52px;border-radius:50%;background:#1b4830;color:#79e7ad;display:grid;place-items:center;margin-bottom:12px}.qr-code-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:14px}.qr-code-wrap img{width:190px;height:190px;object-fit:contain;border-radius:8px;background:#fff}.qr-code-wrap span{font-size:10px;color:#43554b;text-align:center}.qr-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.qr-tip{display:flex;gap:8px;align-items:center;color:#83968c;font-size:10px;line-height:1.5}.qr-tip svg{color:#d9b968;flex:none}.inline-error{display:flex;align-items:center;gap:8px;background:#311f1c;border:1px solid #68352f;color:#f4aaa1;border-radius:9px;padding:9px 11px;margin-top:12px;font-size:11px}.text-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#86dcb0;font-size:10px;padding:5px}.text-link:hover{color:#c6f3d8}.event-panel .panel-heading{margin-bottom:7px}.message-list{display:grid}.message-row{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #202e27;min-width:0}.message-row:last-child{border-bottom:0}.message-direction{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;flex:none}.message-direction.inbound{background:#1a2e25;color:#7cd9a7}.message-direction.outbound{background:#1d2a38;color:#90bded}.message-direction.draft{background:#302740;color:#cfafff}.message-main{min-width:0;flex:1}.message-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.message-title b{font-size:11px;font-weight:600}.message-title span{font:10px IBM Plex Mono,monospace;color:#788b80}.message-main p{font-size:11px;line-height:1.7;color:#c1cec7;margin:5px 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}.message-meta{display:flex;gap:11px;align-items:center;color:#74887d;font-size:9px}.message-status{display:inline-flex;align-items:center;gap:4px;color:#91a298}.message-status.sent,.message-status.delivered,.message-status.read{color:#76d6a2}.message-status.failed{color:#fa8b83}.message-status.draft{color:#c7a5f6}.message-status.pending{color:#e3c36d}.draft-send{display:flex;align-items:center;gap:6px;background:#183227;border:1px solid #2d5a40;color:#93e6b6;border-radius:8px;padding:7px 9px;font-size:10px;white-space:nowrap}.draft-send:hover{background:#234634}.empty-list{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:26px;color:#84978c}.empty-orbit{width:48px;height:48px;display:grid;place-items:center;border:1px solid #30463a;background:#17251e;color:#80d9a8;border-radius:15px;margin-bottom:12px}.empty-list b{font-size:12px;color:#c0d0c6}.empty-list span{max-width:270px;margin-top:6px;line-height:1.7;font-size:10px;color:#75897e}.webhook-panel{display:flex;align-items:center;gap:13px;padding:15px 17px;margin-top:14px}.webhook-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;color:#87c7fc;background:#1c3040;flex:none}.webhook-copy{flex:1;min-width:0}.webhook-copy h2{margin:0 0 4px;font-size:12px}.webhook-copy p{margin:0;color:#80948a;font-size:10px;line-height:1.7}.webhook-copy code,.webhook-copy-card code{font-family:IBM Plex Mono,monospace;font-size:10px;color:#a7d8bb}.webhook-state{font-size:10px;color:#84978c;white-space:nowrap;display:flex;align-items:center;gap:7px}.dot{width:7px;height:7px;border-radius:50%;background:#736038}.dot.live{background:#5fe29a;box-shadow:0 0 8px #5fe29a6b}.messages-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:14px;align-items:start}.all-messages{padding:17px}.all-messages .panel-heading{justify-content:space-between}.send-panel form,.settings-form{display:grid;gap:14px}.send-panel label,.settings-form label,.prompt-label{display:grid;gap:7px;color:#a9b9b0;font-size:11px;font-weight:500}.send-panel input,.send-panel textarea,.settings-form input,.prompt-label textarea{width:100%;border:1px solid #2a3c33;background:#0d1512;color:#e4eee8;border-radius:9px;outline:none;padding:10px 12px;font-size:12px;transition:.18s;direction:rtl}.send-panel input:focus,.send-panel textarea:focus,.settings-form input:focus,.prompt-label textarea:focus{border-color:#58ad7b;box-shadow:0 0 0 3px #54ca8d18}.send-panel input::placeholder,.send-panel textarea::placeholder,.settings-form input::placeholder,.prompt-label textarea::placeholder{color:#5f7167}.send-panel textarea,.prompt-label textarea{resize:vertical;line-height:1.7}.form-foot{display:flex;align-items:center;justify-content:space-between;color:#73877b;font-size:9px}.muted-hint{display:flex;gap:7px;align-items:center;color:#83958a;font-size:10px;line-height:1.65;margin-top:5px}.data-count{display:inline-flex;align-items:center;gap:6px;color:#94aa9d;background:#15221c;border:1px solid #26382e;border-radius:22px;padding:7px 10px;font-size:10px}.settings-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:14px;align-items:start}.settings-form-panel .panel-heading{margin-bottom:20px}.settings-form{max-width:620px}.settings-form input{height:42px}.field-hint{color:#73877c;font-size:9px;font-weight:400;line-height:1.5}.secret-field{display:flex;align-items:center;gap:5px}.secret-field input{flex:1}.secure-note{display:flex;align-items:center;gap:9px;border:1px solid #2a4737;background:#13231a;border-radius:9px;padding:10px 11px;color:#84dba8;font-size:10px;line-height:1.6}.setup-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.setup-steps li{display:flex;gap:10px;align-items:flex-start}.setup-steps li>span{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid #35523f;background:#192b20;border-radius:50%;font:11px IBM Plex Mono,monospace;color:#8ce5b1}.setup-steps li b{font-size:11px}.setup-steps li p{margin:4px 0 0;color:#81948a;font-size:10px;line-height:1.7}.external-note{display:flex;gap:10px;margin-top:12px;padding:12px;border-radius:10px;background:#2c2619;border:1px solid #554628;color:#e4c773}.external-note p{margin:0;font-size:10px;line-height:1.7;color:#c7b786}.external-note svg{flex:none;margin-top:1px}.webhook-copy-card{margin-top:18px;padding:14px;border:1px solid #315b40;background:#11241a;border-radius:11px}.webhook-copy-head{display:flex;justify-content:space-between;align-items:center}.webhook-copy-head b{font-size:12px;color:#a0ecc0}.webhook-copy-card p{color:#9bafa2;font-size:10px;line-height:1.7}.copy-row{display:flex;align-items:center;gap:9px}.copy-row>code{flex:1;overflow-wrap:anywhere;padding:9px;background:#0b1510;border:1px solid #294536;border-radius:8px}.webhook-copy-card .muted-hint{margin-top:8px}.webhook-rotate{margin-top:12px}.ai-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);gap:14px;align-items:start}.ai-mode-badge{display:flex;align-items:center;gap:7px;color:#899b90;background:#19231e;border:1px solid #2c3931;border-radius:22px;padding:8px 11px;font-size:10px}.ai-mode-badge.active{color:#8ce1ae;border-color:#2d6544;background:#13281c}.ai-control-panel{display:grid;gap:12px}.ai-control-panel .panel-heading{margin-bottom:1px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #293a30;background:#111a16;border-radius:10px}.toggle-row span{display:grid;gap:4px}.toggle-row b{font-size:11px}.toggle-row small{color:#7d9085;font-size:10px;line-height:1.6}.toggle-row input{accent-color:#72dda7;width:16px;height:16px;flex:none}.disabled-row{opacity:.5}.prompt-label{position:relative;margin-top:4px}.prompt-label textarea{font-weight:400}.prompt-label>span{justify-self:start;color:#75887d;font:9px IBM Plex Mono,monospace}.auto-send-warning{display:flex;gap:9px;align-items:flex-start;padding:10px;background:#30251a;border:1px solid #664c2a;border-radius:9px;color:#e6c278;font-size:10px;line-height:1.7}.auto-send-warning svg{flex:none}.ai-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:5px}.ai-actions>span{font-size:9px;color:#73867b;line-height:1.6}.ai-flow-panel .panel-heading{margin-bottom:22px}.flow-step{display:flex;gap:11px;align-items:flex-start}.flow-step>span{font:10px IBM Plex Mono,monospace;color:#6fc997;background:#193227;padding:6px 7px;border-radius:7px}.flow-step b{font-size:11px}.flow-step p{margin:4px 0 0;color:#81948a;font-size:10px;line-height:1.6}.flow-line{height:19px;border-right:1px solid #375340;margin:3px 0 3px 14px}.ai-privacy{margin-top:20px}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:11px;color:#92a79a;font-size:12px}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 0%,#17382655,transparent 50%),#0b1210}.login-card{width:min(430px,100%);padding:36px;border:1px solid #2b4134;border-radius:19px;background:linear-gradient(145deg,#15211a,#101815);box-shadow:0 25px 70px #0005}.login-card .eyebrow{margin-bottom:7px}.login-card h1{font-size:25px;margin:0 0 9px}.login-card>p{font-size:12px;line-height:1.8;color:#9aada2;margin:0 0 21px}.login-note{display:flex;align-items:center;gap:9px;color:#9ce6ba;background:#172c20;border:1px solid #2e4c38;border-radius:9px;padding:11px;font-size:10px;margin-bottom:16px}.legal-note{font-size:9px;line-height:1.7;color:#8a8066;margin-top:16px}.login-card .button-primary{margin-top:4px}@media(max-width:1120px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.qr-stage{height:245px}.settings-grid,.ai-layout{grid-template-columns:1fr}.settings-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.external-note{margin-top:0}.messages-layout{grid-template-columns:1fr}.send-panel{max-width:none}}@media(max-width:760px){.app-shell{display:block;padding-bottom:68px}.sidebar{height:auto;position:fixed;inset:auto 0 0;width:100%;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid #26372e;background:#0d1714f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup,.workspace-label,.sidebar-bottom{display:none}.side-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.nav-item{min-height:49px;padding:6px 3px;justify-content:center;flex-direction:column;gap:4px;font-size:9px}.nav-item.active{box-shadow:inset 0 2px #6ee4a8}.nav-count{position:absolute;margin-right:0;transform:translate(16px,-10px);padding:0 5px}.topbar{height:60px;padding:0 17px}.content-wrap{padding:17px 14px 25px}.compliance-banner{align-items:flex-start;padding:10px;margin-bottom:19px}.compliance-banner div{display:grid;gap:2px}.compliance-banner span{line-height:1.6}.page-heading{align-items:flex-start;margin:7px 0 16px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.page-heading>.button,.page-heading>.data-count,.ai-mode-badge{align-self:center}.metric-grid{gap:8px}.metric-card{min-height:119px;padding:13px}.metric-label{right:55px;top:18px;font-size:10px}.metric-card strong{font-size:16px}.metric-card small{font-size:9px}.overview-grid{gap:10px}.qr-panel,.event-panel,.send-panel,.settings-form-panel,.ai-control-panel,.ai-flow-panel,.all-messages{padding:13px}.webhook-panel{align-items:flex-start;flex-wrap:wrap;padding:13px}.webhook-state{width:100%;margin-right:48px}.settings-side{grid-template-columns:1fr}.message-row{gap:8px}.draft-send{padding:7px}.draft-send span{display:none}.login-card{padding:27px}.breadcrumb{font-size:10px}.topbar-actions{gap:7px}}@media(max-width:400px){.status-pill{padding:5px 7px;font-size:9px}.topbar{padding:0 12px}.qr-footer{align-items:flex-start;flex-direction:column}.qr-footer .button{width:100%}.metric-label{right:51px}.page-heading>.button{padding:0 9px;font-size:10px}}.conversation-inbox{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.55fr);gap:14px;min-height:620px;align-items:stretch}.conversation-list-panel,.conversation-thread-panel{display:flex;flex-direction:column;min-height:620px;overflow:hidden;padding:0}.conversation-list-heading,.thread-header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line,#20312e)}.conversation-list-heading{justify-content:space-between}.conversation-list-heading>div{display:flex;flex-direction:column;gap:4px}.conversation-list-heading b,.thread-header b{font-size:14px}.conversation-list-heading small,.thread-header span{font-size:11px;color:var(--muted,#899996)}.new-chat-button{white-space:nowrap;padding:8px 10px;font-size:11px}.conversation-search{display:flex;align-items:center;gap:9px;margin:14px 14px 8px;padding:10px 11px;border:1px solid var(--line,#20312e);border-radius:11px;color:var(--muted,#899996);background:#ffffff06}.conversation-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:12px}.conversation-search input::placeholder{color:#758580}.conversation-search button{border:0;background:transparent;color:var(--muted,#899996);font-size:19px;cursor:pointer}.conversation-list-scroll{flex:1;overflow:auto;padding:4px 9px}.conversation-item{display:flex;width:100%;align-items:flex-start;gap:11px;padding:13px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:inherit;text-align:right;cursor:pointer;transition:background .15s ease,border-color .15s ease}.conversation-item:hover,.conversation-item.active{background:#5edeb012}.conversation-item.active{border-radius:10px;border-bottom-color:transparent;box-shadow:inset -2px 0 #66d6a8}.conversation-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(102,214,168,.22);border-radius:13px;background:#4cb58f1a;color:#7be0b4;font-size:15px;font-weight:700}.conversation-avatar.large{flex-basis:44px;width:44px;height:44px;border-radius:15px}.conversation-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.conversation-title,.conversation-subtitle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.conversation-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.conversation-title time{flex:0 0 auto;color:var(--muted,#899996);font-size:9px}.conversation-subtitle{color:var(--muted,#899996);font-size:10px}.conversation-subtitle i{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:20px;background:#54c99b;color:#092019;font-size:9px;font-style:normal;font-weight:800}.conversation-preview{display:flex;align-items:center;gap:4px;overflow:hidden;color:#9baba6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.conversation-list-footer{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 14px;border-top:1px solid var(--line,#20312e);color:var(--muted,#899996);font-size:10px}.conversation-list-footer .icon-button{width:30px;height:30px}.conversation-empty,.inbox-placeholder,.new-thread-empty{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:24px;text-align:center;color:var(--muted,#899996)}.conversation-empty b,.inbox-placeholder b,.new-thread-empty b{color:#d9e4df;font-size:13px}.conversation-empty span,.inbox-placeholder span,.new-thread-empty span{max-width:290px;font-size:11px;line-height:1.8}.thread-header{min-height:78px}.thread-header-actions{display:flex;align-items:center;gap:8px;margin-right:auto}.thread-header-actions .icon-button{flex:none}.thread-header>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.thread-header>div span{direction:ltr;align-self:flex-start}.thread-state{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--line,#20312e);border-radius:20px;font-size:10px!important}.thread-state i{width:7px;height:7px;border-radius:50%;background:#8c9691}.thread-state.online i{background:#62d4a5;box-shadow:0 0 8px #62d4a580}.thread-scroll{display:flex;flex:1;min-height:360px;flex-direction:column;gap:12px;overflow:auto;padding:16px 18px;background:radial-gradient(ellipse at 50% 0%,rgba(48,111,87,.09),transparent 58%)}.thread-messages{display:flex;flex-direction:column;gap:10px}.thread-messages .message-row{max-width:92%;margin:0}.thread-messages .message-row.inbound{align-self:flex-start}.thread-messages .message-row.outbound,.thread-messages .message-row.draft{align-self:flex-end}.thread-messages .message-main p{white-space:pre-wrap;overflow-wrap:anywhere}.load-older-button{align-self:center;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line,#20312e);border-radius:20px;background:#ffffff06;color:#a9bab4;font:inherit;font-size:10px;cursor:pointer}.load-older-button:disabled{opacity:.6;cursor:wait}.thread-composer{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-top:1px solid var(--line,#20312e);background:#07110f4d}.thread-composer label{color:#b5c2bd;font-size:11px;font-weight:600}.thread-composer textarea,.thread-composer .new-chat-phone{width:100%;resize:vertical;padding:11px 12px;border:1px solid var(--line,#263a35);border-radius:10px;outline:0;background:#ffffff06;color:#e0e9e4;font:inherit;font-size:12px;line-height:1.8}.thread-composer textarea:focus,.thread-composer .new-chat-phone:focus{border-color:#59bd95;box-shadow:0 0 0 3px #59bd951a}.thread-composer .new-chat-phone{text-align:left;direction:ltr}.thread-composer-footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted,#899996);font-size:10px}.thread-composer-footer .button{min-width:104px;justify-content:center}.thread-composer .muted-hint{color:#d7a86d;font-size:10px}.inbox-placeholder .button{margin-top:8px}.new-thread-empty{min-height:150px}.inbox-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:140px;color:var(--muted,#899996);font-size:11px}.inbox-heading .data-count{display:flex;align-items:center;gap:7px}.draft-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.draft-actions .draft-send{flex:0 0 auto}@media(max-width:1050px){.conversation-inbox{grid-template-columns:minmax(235px,.7fr) minmax(0,1.3fr)}}@media(max-width:800px){.conversation-inbox{grid-template-columns:1fr;min-height:auto}.conversation-list-panel{min-height:320px;max-height:430px}.conversation-thread-panel{min-height:580px}.thread-scroll{min-height:300px}.inbox-heading{align-items:flex-start;gap:10px}}@media(max-width:520px){.conversation-list-heading,.thread-header{padding:14px}.conversation-inbox{gap:10px}.conversation-thread-panel{min-height:550px}.thread-scroll,.thread-composer{padding:12px}.thread-state{font-size:9px!important}.thread-messages .message-row{max-width:100%}.conversation-title time{font-size:8px}}.account-access-screen{align-items:start;padding:28px 16px;overflow-y:auto}.account-access-card{width:min(540px,100%);margin:auto}.account-access-card .brand-mark-large{margin:0 0 16px}.account-access-card>p{margin-bottom:16px}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 17px;border:1px solid #283a30;border-radius:10px;background:#0d1511}.account-tabs button{min-height:36px;border:0;border-radius:7px;background:transparent;color:#81958a;font:inherit;font-size:11px;cursor:pointer}.account-tabs button.active{background:#1a2a21;color:#a4e8bd;box-shadow:inset 0 0 0 1px #31543c}.account-tabs button:disabled{opacity:.42;cursor:not-allowed}.auth-form{display:grid;gap:12px}.auth-field{display:grid;gap:6px;color:#a8b9af;font-size:11px;font-weight:500}.auth-field>span{display:flex;align-items:center;gap:7px}.auth-field>span svg{color:#7cbd96}.auth-field input{width:100%;height:42px;border:1px solid #2a3c33;background:#0d1512;color:#e4eee8;border-radius:9px;outline:none;padding:9px 12px;font:inherit;font-size:12px;transition:border-color .18s,box-shadow .18s}.auth-field input:focus{border-color:#58ad7b;box-shadow:0 0 0 3px #54ca8d18}.auth-field input::placeholder{color:#617369}.auth-field input[type=email],.auth-field input[type=password]{direction:ltr;text-align:left}.auth-form-actions{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap}.auth-form-actions .text-link{font-size:10px}.text-link:disabled{opacity:.4;cursor:not-allowed}.auth-back-row{display:flex;justify-content:flex-start;margin:-6px 0 14px}.account-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #31543d;background:#13251a;color:#9bdcb0;border-radius:9px;font-size:10px;line-height:1.7}.account-notice svg{flex:none;margin-top:1px}.account-notice-muted{border-color:#34443a;background:#151d18;color:#99aa9f}.auth-divider{display:flex;align-items:center;gap:10px;margin:16px 0;color:#71847a;font-size:10px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#26372e}.account-access-card .button-wide{width:100%;justify-content:center;min-height:42px}.account-access-card .legal-note{margin-top:15px}.admin-customers-page{display:grid;gap:14px;min-width:0}.customer-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-list-panel{padding:17px;min-width:0}.customer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.customer-filter-tabs{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.customer-filter-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#85988d;font:inherit;font-size:10px;cursor:pointer}.customer-filter-tabs button.active{border-color:#2e4938;background:#17271d;color:#a4e8bd}.customer-filter-tabs b{font:10px IBM Plex Mono,monospace;color:#78ca98}.customer-search{display:flex;align-items:center;gap:7px;min-width:min(260px,100%);height:36px;padding:0 10px;border:1px solid #293b31;border-radius:8px;background:#0d1512;color:#7f9487}.customer-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#dce8e0;font:inherit;font-size:10px}.customer-search input::placeholder{color:#66776e}.customer-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;text-align:center;color:#83968a;font-size:11px}.customer-error{color:#f0a49c}.customer-table-wrap{width:100%;overflow:auto;border:1px solid #223229;border-radius:10px}.customer-table{width:100%;min-width:780px;border-collapse:collapse;text-align:right;font-size:10px}.customer-table th{padding:11px 12px;background:#121b16;color:#82968a;font-weight:500;white-space:nowrap}.customer-table td{padding:11px 12px;border-top:1px solid #223128;color:#a9b8af;vertical-align:middle}.customer-table tr:hover td{background:#111a15}.customer-identity{display:flex;align-items:center;gap:9px;min-width:190px}.customer-identity>span:last-child{display:grid;gap:4px;min-width:0}.customer-identity b{color:#dbe7df;font-size:11px;font-weight:600}.customer-identity small{color:#7e9286;font:9px IBM Plex Mono,monospace;direction:ltr;text-align:right;overflow-wrap:anywhere}.customer-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #34503d;border-radius:10px;background:#1a2b20;color:#92deb0;font-size:12px}.customer-substatus{display:block;margin:6px 0 0 41px;color:#d6b970;font-size:9px}.customer-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #31513a;border-radius:20px;background:#15261b;color:#96dcad;font-size:9px;white-space:nowrap}.customer-status i{width:6px;height:6px;border-radius:50%;background:#70d695}.customer-status.suspended{border-color:#61452e;background:#2a2118;color:#ddb977}.customer-status.suspended i{background:#d6ae5b}.customer-actions{display:flex;align-items:center;gap:4px}.warning-icon{color:#d9b268!important}.danger-icon{color:#e5827b!important}.button-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #743d38;border-radius:8px;background:#3a211f;color:#f0a29a;font:inherit;font-size:10px;cursor:pointer}.button-danger:hover{background:#4a2825}.button-danger:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#050907c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-modal{width:min(520px,100%);max-height:min(88vh,820px);overflow:auto;padding:21px;border:1px solid #34493b;border-radius:15px;background:linear-gradient(145deg,#17231b,#101713);box-shadow:0 24px 80px #0008}.history-modal{width:min(600px,100%)}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-heading h2{margin:3px 0 0;color:#e4eee8;font-size:19px}.modal-heading p{margin:5px 0 0;color:#90a398;font:10px IBM Plex Mono,monospace;direction:ltr;text-align:right}.modal-description{margin:13px 0 15px;color:#96a89d;font-size:11px;line-height:1.8}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.credential-success{display:grid;place-items:center;width:34px;height:34px;border:1px solid #315d42;border-radius:11px;background:#183124;color:#93e0ad}.credential-summary{display:grid;gap:5px;padding:11px 12px;border:1px solid #283b30;border-radius:9px;background:#0d1512}.credential-summary b{color:#dce8df;font-size:12px}.credential-summary span{color:#8da195;font:10px IBM Plex Mono,monospace;direction:ltr;text-align:right}.temporary-password{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:11px 0;padding:10px 11px;border:1px dashed #3b6247;border-radius:9px;background:#12221a}.temporary-password code{color:#a9e8bd;font:14px IBM Plex Mono,monospace;overflow-wrap:anywhere}.customer-history{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0}.customer-history li{display:flex;gap:10px;position:relative;padding:0 0 17px}.customer-history li:before{content:"";position:absolute;right:4px;top:10px;bottom:-1px;width:1px;background:#304638}.customer-history li:last-child:before{display:none}.history-dot{position:relative;z-index:1;flex:none;width:9px;height:9px;margin-top:4px;border:2px solid #79d59c;border-radius:50%;background:#13221a}.customer-history li>div{display:grid;gap:5px}.customer-history b{color:#d8e5dc;font-size:11px;font-weight:500}.customer-history small{color:#829589;font-size:9px}.credential-modal .modal-actions{margin-top:15px}@media(max-width:760px){.side-nav.has-admin{grid-template-columns:repeat(5,minmax(0,1fr))}.side-nav.has-admin .nav-item{font-size:8px}.side-nav.has-admin .nav-item svg{width:16px;height:16px}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-toolbar{align-items:stretch;flex-direction:column}.customer-search{width:100%}.customer-list-panel{padding:12px}.customer-filter-tabs{justify-content:space-between}.customer-filter-tabs button{padding:0 7px;font-size:9px}.app-modal{padding:17px}.account-access-screen{padding:16px 12px}.account-access-card{padding:24px 19px}.account-access-card h1{font-size:22px}}@media(max-width:420px){.customer-metrics{grid-template-columns:1fr}.auth-form-actions{align-items:flex-start;flex-direction:column}.modal-actions{flex-wrap:wrap}.modal-actions .button{flex:1}}.ai-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.ai-option-grid .prompt-label{margin:0}.ai-option-grid input[type=number]{width:100%;margin-top:7px;border:1px solid #294036;background:#101b16;color:#d8f4e2;border-radius:8px;padding:9px;font:500 12px IBM Plex Mono,monospace;outline:none}.ai-option-grid input[type=number]:focus{border-color:#70d79a}@media(max-width:650px){.ai-option-grid{grid-template-columns:1fr}}.site-visibility-panel{padding:17px;display:grid;gap:12px}.visibility-warning{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #4f4428;border-radius:9px;background:#282317;color:#e3c77a;font-size:10px;line-height:1.7}.visibility-warning svg{flex:none;margin-top:2px}.visibility-list{display:grid;gap:7px}.visibility-row{padding:12px}.visibility-row input{accent-color:#72dda7}.skills-library-panel{grid-column:1/-1;margin-top:14px}.skills-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0}.search-field{display:flex;align-items:center;gap:8px;width:min(330px,100%);height:36px;padding:0 10px;border:1px solid #293b31;border-radius:8px;background:#0d1512;color:#7f9487}.search-field input{width:100%;border:0;outline:0;background:transparent;color:#dce8e0;font:inherit;font-size:10px}.github-import{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid #304a3a;border-radius:10px;background:#101d16}.github-import>div:first-child{display:grid;gap:4px}.github-import b{color:#d7e9dd;font-size:11px}.github-import small{color:#82988a;font-size:9px}.github-import-form{display:flex;gap:7px;min-width:min(450px,100%)}.github-import-form input{min-width:0;flex:1;border:1px solid #294036;border-radius:8px;background:#0b130f;color:#dbe9df;padding:9px;font:10px IBM Plex Mono,monospace;direction:ltr}.skills-library-grid{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.5fr);gap:12px;margin-top:12px}.skill-library-list{display:grid;align-content:start;gap:6px;max-height:600px;overflow:auto}.skill-library-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;border:1px solid #25382d;border-radius:9px;background:#101914;color:#b9cabe;text-align:right;cursor:pointer}.skill-library-item:hover,.skill-library-item.active{border-color:#4c8f63;background:#14241a}.skill-library-item>span{display:grid;gap:4px;min-width:0}.skill-library-item b{color:#dce9df;font-size:10px}.skill-library-item small{color:#81958a;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-library-item em{font:9px IBM Plex Mono,monospace;color:#79c895;font-style:normal}.skill-editor{min-width:0;padding:13px;border:1px solid #263b2f;border-radius:10px;background:#0e1712}.skill-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.skill-editor-head h3{margin:3px 0 0;color:#e2eee6;font-size:16px}.skill-editor .prompt-label{display:grid;gap:6px;margin:10px 0;color:#9bb0a3;font-size:10px}.skill-editor input,.skill-editor textarea{width:100%;border:1px solid #294036;border-radius:8px;background:#0b130f;color:#dbe9df;padding:9px;font:inherit;font-size:11px;outline:0;resize:vertical}.skill-editor input:focus,.skill-editor textarea:focus{border-color:#70d79a}.skill-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.skill-editor-actions .toggle-row{padding:0;border:0}.skill-editor-actions .toggle-row small{font-size:9px}.secure-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#82988a;font-size:9px;line-height:1.7}.secure-note svg{flex:none;color:#78cf98;margin-top:1px}@media(max-width:800px){.skills-library-grid{grid-template-columns:1fr}.skill-library-list{max-height:300px}.github-import{align-items:stretch;flex-direction:column}.github-import-form{min-width:0}.skills-library-toolbar{align-items:stretch;flex-direction:column}.search-field{width:100%}}@media(max-width:520px){.skill-library-item{grid-template-columns:minmax(0,1fr) auto}.skill-library-item em{display:none}.skill-editor-actions,.github-import-form{align-items:stretch;flex-direction:column}}.crm-dashboard{display:grid;gap:14px}.crm-metrics{margin-top:0}.crm-tabs{display:flex;gap:8px;flex-wrap:wrap}.crm-panel{padding:16px}.crm-panel .panel-heading{align-items:flex-start}.crm-table-wrap{overflow:auto;margin-top:12px}.crm-table{width:100%;border-collapse:separate;border-spacing:0;min-width:780px}.crm-table th,.crm-table td{padding:11px 10px;border-bottom:1px solid #203329;text-align:right;vertical-align:top;font-size:10px;color:#b9cabe}.crm-table th{color:#82988a;font-size:9px;font-weight:600}.crm-table td>b,.crm-table td>small,.crm-table td>em{display:block}.crm-table td>b{color:#e0eee4;font-size:11px}.crm-table td small{margin-top:4px;color:#82988a;direction:ltr;text-align:right}.crm-table td em{margin-top:4px;color:#dfb768;font-size:9px;font-style:normal}.crm-table select{border:1px solid #294036;background:#101b16;color:#dbe9df;border-radius:7px;padding:7px;font:10px inherit}.crm-summary{display:block;max-width:320px;line-height:1.7;color:#9fb5a6}.crm-website{display:grid;gap:5px}.crm-website a,.crm-website .text-link{display:flex;align-items:center;gap:4px;color:#7bd59b;background:none;border:0;padding:0;font:10px inherit;cursor:pointer;text-decoration:none}.crm-website small.confirmed{color:#78d69a}.crm-website small.pending{color:#dfb768}.crm-intervention-list,.crm-report-list,.product-list{display:grid;gap:9px;margin-top:12px}.crm-intervention,.crm-report,.product-row{display:flex;justify-content:space-between;gap:14px;padding:13px;border:1px solid #263b2f;border-radius:10px;background:#0e1712}.crm-intervention>div:first-child,.crm-report{min-width:0}.crm-intervention b,.crm-report-head b,.product-row b{color:#dfede3;font-size:11px}.crm-intervention p,.crm-report p{margin:7px 0;color:#b8cbbb;font-size:10px;line-height:1.7}.crm-intervention small{color:#82988a;font-size:9px}.crm-intervention-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end}.crm-intervention-actions .button{white-space:nowrap}.status-warning,.status-open,.status-in_progress,.status-resolved,.status-dismissed{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:9px}.status-warning,.status-open{color:#f0c66d;background:#342b18}.status-in_progress{color:#82c7eb;background:#172c3b}.status-resolved{color:#7bd59b;background:#173225}.status-dismissed{color:#a9b5ad;background:#252e29}.crm-report-head{display:flex;justify-content:space-between;gap:10px}.crm-report-head small{color:#82988a;font-size:9px}.crm-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;color:#94aa9b;font-size:9px;line-height:1.7}.crm-report-grid b{color:#c9dece}.product-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.product-form input{min-width:130px;flex:1;border:1px solid #294036;border-radius:8px;background:#0b130f;color:#dbe9df;padding:9px;font:10px inherit}.product-row{align-items:center}.product-row span{color:#7bd59b;font:11px IBM Plex Mono,monospace}.product-row small{color:#82988a;flex:1}@media(max-width:700px){.crm-report-grid{grid-template-columns:1fr}.crm-intervention{display:grid}.product-row{display:grid;justify-content:stretch}.crm-table{min-width:700px}}.operations-panel{padding:17px}.operation-list{display:grid;gap:8px}.operation-row{display:flex;gap:11px;align-items:flex-start;border:1px solid #26392e;background:#101a16;border-radius:12px;padding:12px 13px}.operation-row.failed{border-color:#6b3939;background:#211516}.operation-row.skipped{border-color:#5a4c2e;background:#1d1a12}.operation-dot{width:9px;height:9px;flex:none;border-radius:50%;margin-top:5px;background:#81d8a6;box-shadow:0 0 0 4px #193323}.operation-row.failed .operation-dot{background:#f08b8b;box-shadow:0 0 0 4px #442225}.operation-row.skipped .operation-dot{background:#e7bf72;box-shadow:0 0 0 4px #44381e}.operation-main{min-width:0;display:grid;gap:5px;flex:1}.operation-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.operation-head b{font-size:12px;line-height:1.6}.operation-head span{flex:none;font-size:10px;color:#9fe1b7}.operation-row.failed .operation-head span{color:#f3a3a3}.operation-row.skipped .operation-head span{color:#e6c47d}.operation-main p,.operation-main small,.operation-main time{margin:0;color:#82978a;font-size:10px;line-height:1.7}.operation-main p strong{color:#b8d4c2;font-family:IBM Plex Mono,monospace;font-size:9px}.operation-main time{color:#64796d}.message-diagnostic{display:block;margin-top:6px;color:#dcbf7a;font-size:9px;line-height:1.7;overflow-wrap:anywhere}.message-diagnostic.ai-failed{color:#f39c94}.message-diagnostic.ai-sent{color:#7bd59b}.message-diagnostic.ai-processing{color:#86bfff}.incident-panel{margin-top:14px}.incident-panel .operation-main small{color:#9db5a5}.integrations-panel{margin-top:14px}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integration-card{border:1px solid var(--line);border-radius:14px;padding:15px;background:#ffffff05}.integration-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.integration-card-head b{display:block}.integration-card-head small{display:block;color:var(--muted);margin-top:4px}.integration-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.button-danger{color:#ffb5ad;border-color:#ff6e5e59}@media(max-width:800px){.integration-grid{grid-template-columns:1fr}}.workspace-panel{margin-top:14px}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-grid .integration-card{display:flex;flex-direction:column;gap:2px}.workspace-grid .integration-card-head b{display:flex;align-items:center;gap:6px}.workspace-grid .button{width:max-content}.workspace-output{max-height:220px;overflow:auto;margin:12px 0 0;padding:10px;border:1px solid #263b2f;border-radius:8px;background:#0b130f;color:#a9d6b5;font:10px/1.6 IBM Plex Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-divider{height:1px;margin:15px 0 8px;background:#26392e}@media(max-width:800px){.workspace-grid{grid-template-columns:1fr}}.meta-social-panel .schedule-create-card,.meta-social-panel .schedule-list-card{margin-top:14px;padding:16px}.meta-social-panel .schedule-create-card input[type=datetime-local]{width:100%;border:1px solid #2a3c33;background:#0d1512;color:#e4eee8;border-radius:9px;outline:none;padding:10px 12px;font-size:12px;direction:ltr}.meta-content-preview{display:grid;gap:7px;margin:9px 0;padding:11px;border:1px solid #263a30;background:#0d1512;border-radius:9px;color:#9bac9f;font-size:10px;line-height:1.7}.meta-content-preview code,.schedule-row code{font-family:IBM Plex Mono,monospace;color:#a7d8bb;font-size:10px;overflow-wrap:anywhere}.meta-content-preview p,.schedule-row p{margin:0;color:#c0cec5;white-space:pre-wrap;overflow-wrap:anywhere}.meta-content-preview a{color:#86dcb0;text-decoration:none}.meta-content-preview a:hover{text-decoration:underline}.schedule-list{display:grid}.schedule-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #202e27}.schedule-row:last-child{border-bottom:0}.schedule-row-main{display:grid;gap:5px;min-width:0;flex:1}.schedule-row-main>small{color:#85988d;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.schedule-row-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.schedule-row-title>b{font-size:11px}.schedule-row-title .status-pill{margin:0}.schedule-row-actions{display:flex;gap:7px;flex-wrap:wrap}.schedule-row-actions .button{min-height:32px;padding:0 10px;font-size:10px}.schedule-error{color:#f0bb82!important}.schedule-create-card .secure-note{margin:10px 0}.meta-social-panel .inline-error{flex-wrap:wrap}.meta-social-panel .inline-error span{flex:1;min-width:180px}@media(max-width:720px){.schedule-row{flex-direction:column}.schedule-row-actions{width:100%}.schedule-row-actions .button{flex:1}.meta-social-panel .schedule-create-card,.meta-social-panel .schedule-list-card{padding:13px}}
