﻿ :root{--bg:#e6f0fa;--phone-bg:#0a4ea1;--screen-bg1:#ffffff;--screen-bg2:#ffffff;--primary:#0a4ea1;--primary-hover:#083d80;--light-secondary:#e6f0fa;--main-bg:#ffffff;--text:#1a1a1a;--muted:#333333;--border:#dce3eb;--chat-active:#dceaf7;--input-bg:#f5f7fa;--shadow:0 18px 55px rgba(10, 78, 161, 0.22);--card:#ffffff;--radius:26px;--radius-inner:18px;--handle-h:28px;--drawer-open-h:140px;--gap:5px;--pad:6px;--notch-top:8px;--notch-h:24px;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;--ui:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Arial,
    sans-serif;--btn-h:30px;--btn-r:10px;--btn-bg:var(--primary);--btn-bg-hover:var(--primary-hover);--btn-border:var(--primary);--btn-border-strong:var(--primary-hover);--accent:var(--primary);--success:#1f9d55;--warn:#b37d21;--danger:#ba3c3c;--active-bg:var(--chat-active);--active-border:var(--primary);--menu-bg:var(--light-secondary);--menu-border:var(--primary);--sleep-opacity:0.55}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:var(--ui);background:radial-gradient(circle at 18% 5%,#ffffff 0%,var(--bg) 70%);color:var(--text)}body{min-height:100%;background:radial-gradient(circle at 18% 5%,#ffffff 0%,var(--bg) 70%);color:var(--text)}.seo-hints b,.seo-hints strong,.screen b,.screen strong,#standart b,#standart strong{font-weight:700}.seo-hints strong,.screen strong,#standart strong{font-weight:800}.page-shell{width:min(1220px,98vw);margin:2.5vh auto;display:grid;grid-template-columns:minmax(280px,1fr)minmax(340px,420px);gap:20px;align-items:start}.seo-hints{min-height:min(860px,96vh);border:1px solid var(--border);border-radius:18px;background:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 30px rgba(10,78,161,8%);overflow:hidden}.seo-hints-head{padding:12px 16px;border-bottom:1px solid var(--border);font-weight:700;color:var(--primary);background:#f2f7fd}.seo-hints-body{padding:14px 16px;font-size:14px;line-height:1.3;font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none}.extra-msg{margin:12px 16px 0;padding:10px 12px;border:1px solid #e3a83b;border-radius:8px;background:#fff7e6;color:#6f4300;font-size:14px;line-height:1.35;font-weight:700}#contactsplace{display:none;padding:10px;border:1px solid var(--border);border-radius:10px;background:#f8fcff;margin:10px 0;color:var(--text);line-height:1.4}#contactsplace{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.45);z-index:9999;padding:18px}#contactsplace.visible{display:flex}#contactsplace .contacts-modal{width:min(900px,100%);max-height:90vh;background:#fff;border-radius:14px;border:1px solid #c7d7ea;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden;display:flex;flex-direction:column;position:relative}#contactsplace .contacts-modal-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-bottom:1px solid #dce3eb;background:linear-gradient(180deg,#f5faff,#eaf2fb)}#contactsplace .contacts-modal-title{margin:0;font-size:16px;font-weight:700;color:#0b4e90}#contactsplace .contacts-modal-close{background:0 0;border:0;cursor:pointer;font-size:20px;line-height:1;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#0a4ea1}#contactsplace .contacts-modal-close:hover{background:rgba(10,78,161,.12)}#contactsplace .contacts-modal-body{padding:14px;overflow:auto;max-height:calc(90vh - 78px)}.hidden{display:none!important}.seo-hints-body h1,.seo-hints-body h2,.seo-hints-body h3,.seo-hints-body p{margin-top:0}.seo-hints-body h3{margin-bottom:4px}#mainBody,#pendingBody,#alertBody,#replyBody,#standartMainBody,#standartPendingBody,#standartAlertBody{font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--text)}.mono{font-family:var(--mono)}.readonly{opacity:.92}.token-hidden{position:absolute;left:-1e4px;top:-1e4px}.phone{width:min(420px,96vw);height:min(860px,96vh);margin:0;padding:14px;border-radius:calc(var(--radius) + 10px);background:linear-gradient(180deg,#0b4a97 0%,var(--phone-bg) 100%);box-shadow:var(--shadow);position:relative;border:1px solid #083d80}.notch{position:absolute;top:var(--notch-top);left:50%;transform:translateX(-50%);height:var(--notch-h);border-radius:0 0 18px 18px;background:var(--primary);opacity:.95;z-index:6;display:flex;align-items:center;justify-content:center;padding:0 12px}.brand-title{display:inline-block;font-weight:800;letter-spacing:.2px;opacity:1;font-size:20px;white-space:nowrap;color:transparent;background:linear-gradient(90deg,#2b7cff,#449cff,#85b8ff);padding:0;line-height:1.2;text-shadow:0 1px 2px rgba(8,34,85,.45);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.phone-brand-title{display:inline-block;font-weight:600;letter-spacing:.1px;opacity:1;font-size:14px;white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);background:0 0;padding:0;line-height:1.2;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:initial}.camera{display:none}.screen{height:100%;width:100%;min-height:0;border-radius:var(--radius);overflow:hidden;background:linear-gradient( 180deg,var(--screen-bg1) 0%,var(--screen-bg2) 100% );display:flex;flex-direction:column;position:relative;padding-top:0}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lbl{font-size:14px;color:var(--muted)}input[type=text],input:not([type]){height:38px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);padding:0 12px;outline:none;min-width:0}input[type=text]::placeholder,input:not([type])::placeholder{color:#6b7280}input[type=text]:focus,input:not([type]):focus{border-color:var(--primary);background:#fff}#uid[readonly]{background:#f2f7fd;color:#1f3f63;border-color:#bdd7ee;cursor:default}.btn{height:var(--btn-h);border-radius:var(--btn-r);border:1px solid var(--btn-border);background:var(--btn-bg);color:#fff;cursor:pointer;line-height:1;transition:background 120ms ease,border-color 120ms ease,opacity 120ms ease,transform 80ms ease,box-shadow 120ms ease}.btn:hover{background:var(--btn-bg-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;border-color:var(--btn-border-strong);box-shadow:0 0 0 2px rgba(10,78,161,.16)}.btn{padding:0 14px}.wb-btn,.sb-btn,.rk-btn{height:var(--btn-h);border-radius:var(--btn-r);border:1px solid var(--border);background:var(--light-secondary);color:var(--primary);cursor:pointer;line-height:1;transition:background 120ms ease,border-color 120ms ease,opacity 120ms ease,transform 80ms ease,box-shadow 120ms ease;padding:0 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-btn:hover,.sb-btn:hover,.rk-btn:hover{background:#dceaf7}.wb-btn:active,.sb-btn:active,.rk-btn:active{transform:translateY(1px)}.wb-btn:focus-visible,.sb-btn:focus-visible,.rk-btn:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(10,78,161,.14)}.wb-btn.is-menu,.sb-btn.is-menu,.rk-btn.is-menu{background:var(--menu-bg);border-color:var(--menu-border)}.wb-btn.is-active,.sb-btn.is-active,.rk-btn.is-active{background:var(--active-bg);border-color:var(--active-border);box-shadow:inset 0 0 0 1px rgba(10,78,161,.15)}.wb-field{cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:10px}.sb-field{cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:10px}.sb-field:hover{background:var(--light-secondary)}.wb-field--active{background:var(--active-bg);border:1px solid var(--active-border)}.sb-field--active{background:var(--active-bg);border:1px solid var(--active-border)}.sb-field--editing{background:var(--active-bg);border:1px solid var(--active-border);border-radius:10px;padding:0 4px}.sb-field-input{font:inherit;font-weight:700;text-decoration:underline;display:inline;border-bottom:1px solid #0078d4;outline:none;background:0 0;color:inherit;min-width:2ch;cursor:text;white-space:nowrap}.sb-field-input:focus{border-bottom-color:#0a4ea1}.wb-list-item{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:6px;padding:4px;border-radius:10px;box-sizing:border-box}.sb-field.sb-list-item{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:6px;padding:4px;border-radius:10px;box-sizing:border-box}.wb-list-item:hover{background:var(--light-secondary)}.sb-field.sb-list-item:hover{background:var(--light-secondary)}.sb-list-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.55)}.sb-list-table{--sb-row-h:20px;width:100%;border-collapse:collapse;table-layout:auto;min-width:720px;font-size:13px}.sb-list-table th,.sb-list-table td{height:var(--sb-row-h);min-height:var(--sb-row-h);padding:0 8px;border-bottom:1px solid rgba(18,35,56,8%);text-align:center;vertical-align:middle;line-height:var(--sb-row-h);white-space:nowrap;word-break:normal;overflow-wrap:normal}.sb-list-table th{position:sticky;top:0;background:#e8f2fd;font-weight:700;color:#143860;z-index:1}.sb-list-table td.left,.sb-list-table th.left{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-list-table td.mono,.sb-list-table th.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.sb-list-table td.sb-list-badge{font-size:1.5em;line-height:1;min-width:48px;width:48px;padding-left:4px;padding-right:4px}.sb-list-table tr.sb-list-item{display:table-row;cursor:pointer}.sb-list-table tr.sb-list-item:hover{background:var(--light-secondary)}.sb-list-table tr.sb-list-item.is-active{background:var(--active-bg)}.sb-obj-table th:nth-child(5),.sb-obj-table td:nth-child(5),.sb-tgu-table th:nth-child(4),.sb-tgu-table td:nth-child(4){text-align:left}.wb-btn.is-success,.sb-btn.is-success,.rk-btn.is-success{border-color:rgba(126,231,135,.42)}.wb-btn.is-warn,.sb-btn.is-warn,.rk-btn.is-warn{border-color:rgba(255,197,92,.42)}.wb-btn.is-danger,.sb-btn.is-danger,.rk-btn.is-danger{border-color:rgba(255,107,107,.42)}.wb-btn.is-ghost,.sb-btn.is-ghost,.rk-btn.is-ghost{background:#f2f6fb}.wb-btn.is-compact,.sb-btn.is-compact,.rk-btn.is-compact{height:34px;border-radius:12px;font-size:12px}.wb-btn.is-pill,.sb-btn.is-pill,.rk-btn.is-pill{border-radius:999px}.id-drawer{position:relative;flex:none;background:var(--main-bg);border-bottom:1px solid var(--border)}.id-drawer-handle{height:var(--handle-h);display:flex;align-items:center;padding:0 var(--pad);cursor:default;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;background:#0a4ea1;border-top:1px solid #083d80;border-bottom:1px solid #083d80;box-shadow:inset 0 1px rgba(255,255,255,.22),inset 0 -1px rgba(0,0,0,.12);transition:background 120ms ease}.id-drawer-handle:hover{background:#0b58b8}.id-drawer-handle::before{content:"";position:absolute;inset:0;background-image:url(/assets/id-handle-stripes.gif);background-size:cover;background-position:50%;opacity:.18;pointer-events:none}.id-drawer-handle-text{position:relative;z-index:1;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:.2px;text-shadow:0 1px 1px rgba(0,0,0,.35)}.id-drawer-body{padding:10px var(--pad)12px;overflow:auto;transition:max-height 180ms ease,opacity 140ms ease,padding 180ms ease;will-change:max-height,opacity,padding}.id-drawer.collapsed .id-drawer-body{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.id-drawer.expanded .id-drawer-body{max-height:var(--drawer-open-h);opacity:1}.id-drawer:hover .id-drawer-body{max-height:var(--drawer-open-h);opacity:1;padding:10px var(--pad)12px}.id-drawer.collapsed::after{content:"";position:absolute;left:0;right:0;top:var(--handle-h);height:18px;background:0 0}.hint{margin-top:8px;font-size:13px;color:var(--muted)}.id-row{align-items:baseline;gap:8px}.id-row .lbl{min-width:86px;margin:0}.id-row #uid{flex:auto}.id-desktop-link{display:none;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid #9fc6eb;margin-top:6px;background:linear-gradient(180deg,#f7fbff 0%,#e7f3ff 100%);color:#0b5fb0;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;letter-spacing:.1px;box-shadow:inset 0 1px rgba(255,255,255,.75)}.id-desktop-link:hover{border-color:#7eb2e2;background:linear-gradient(180deg,#f1f8ff 0%,#dcedff 100%);color:#084f95}.id-desktop-link:focus-visible{outline:none;border-color:#5d9ed9;box-shadow:0 0 0 2px rgba(93,158,217,.2)}.scroll{background-color:#d8e9fb;background-image:linear-gradient( 180deg,rgba(236,245,255,.88) 0%,rgba(214,232,250,.9) 100% ),url(/assets/scroll-gas-pattern.svg);background-repeat:no-repeat,repeat;background-size:auto,240px 240px;background-position:50%,0 0;flex:auto;min-height:0;min-width:0;overflow-x:hidden;font-weight:400;overflow-y:auto;padding:var(--pad);display:flex;flex-direction:column;gap:var(--gap);align-items:stretch;overscroll-behavior:contain}.scroll::-webkit-scrollbar{width:10px}.scroll::-webkit-scrollbar-thumb{background:#8db5da;border-radius:10px;border:2px solid #d4e6f8}.scroll::-webkit-scrollbar-track{background:#eaf3fc}.pane{display:block;flex:none;min-height:fit-content;min-width:0;border-radius:var(--radius-inner);border:1px solid var(--border);background:var(--card);overflow:visible}.pane-title{display:none}.pane-body{padding:6px;color:var(--text);font-size:14px;line-height:1.35;overflow:visible;overflow-wrap:anywhere;word-break:break-word}#mainBody,#pendingBody,#alertBody,#replyBody{min-width:0;overflow-wrap:anywhere;word-break:break-word}.pane.main{background:var(--main-bg)}.pane.pending{background:var(--light-secondary);border-color:var(--border)}.placeholder{opacity:.82;font-style:italic}.wb-main,.wb-pending,.sb-main,.sb-pending{display:flex;flex-direction:column;gap:5px;min-width:0}.wb-main-text,.wb-pending-text,.sb-main-text,.sb-pending-text{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wb-main-nav,.wb-main-submenu,.wb-pending-nav,.wb-pending-submenu,.sb-main-nav,.sb-main-submenu,.sb-pending-nav,.sb-pending-submenu{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}[class$=-grid],.wb-grid{width:100%}[class$=-grid-row],.wb-grid-row{display:flex;flex-wrap:wrap;gap:4px;width:100%;min-width:0;justify-content:space-between}.wb-btn,.sb-btn{min-width:72px}.sys-note{border-radius:14px;border:1px solid var(--border);background:var(--light-secondary);padding:10px 12px;color:var(--text);font-size:14px;line-height:1.25;white-space:pre-wrap;word-break:break-word}.nokey-cmd{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid #7eb2e2;background:linear-gradient(180deg,#f1f8ff 0%,#dcedff 100%);color:#084f95;font-weight:700;letter-spacing:.2px}.nokey-send{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-weight:800;line-height:1;vertical-align:middle;box-shadow:0 1px rgba(255,255,255,.25)inset}.nokey-article{line-height:1}.nokey-article h2{margin:6px 0;line-height:1}.nokey-article p{margin:4px 0;line-height:1.3}.toast{border-radius:14px;padding:10px 12px;background:var(--main-bg);border:1px solid var(--border);color:var(--text);line-height:1.3;font-size:14px}.pane.alert{display:none}.pane.alert.visible{display:block}.alert-body{padding:12px;font-size:15px;line-height:1.38;color:var(--text);border-left:4px solid var(--primary);background:var(--light-secondary)}.alert-body.info{border-left-color:var(--accent)}.alert-body.warn{border-left-color:var(--warn)}.alert-body.error{border-left-color:var(--danger)}.alert-body.success{border-left-color:var(--success)}.composer{flex:none;display:flex;gap:4px;padding:5px var(--pad);border-top:1px solid var(--border);background:var(--main-bg);position:relative}.cmd-wrap{position:relative;flex:none}.btn.cmd-toggle{width:40px;padding:0;font-weight:800;height:32px;border-radius:10px;background:var(--light-secondary);border-color:var(--border);color:var(--primary);font-size:18px}.btn.cmd-toggle:hover{background:#dceaf7;border-color:var(--primary)}.cmd-pop{position:absolute;left:0;bottom:38px;z-index:20;min-width:140px;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:10px;border:1px solid var(--border);background:#fff;box-shadow:0 8px 22px rgba(10,78,161,.16)}.cmd-pop.hidden{display:none}.cmd-item{display:block;padding:6px 8px;border-radius:8px;border:1px solid transparent;color:var(--primary);background:var(--light-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.cmd-item:hover{background:#dceaf7;border-color:var(--primary)}.text-in{flex:auto;height:32px;border-radius:10px;min-width:0}.btn.send,.btn.toggle{width:40px;padding:0;font-weight:800;height:32px;border-radius:10px}.btn.send{background:var(--primary);border-color:var(--primary);color:#fff}.btn.send:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.toggle{font-size:20px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;background:var(--light-secondary);border-color:var(--border);color:var(--primary)}.btn.toggle.is-hidden{border-color:var(--border);background:var(--light-secondary)}.btn.toggle.is-shown{border-color:var(--primary);background:#dceaf7}.reply{flex:none;min-height:0;background:var(--main-bg);border-top:1px solid var(--border);overflow:hidden;transition:opacity 140ms ease,max-height 180ms ease}.reply.shown{max-height:40vh;opacity:1}.reply.hidden{max-height:0;opacity:0;overflow:hidden}.reply-title{padding:8px 12px;font-size:13px;color:var(--secondary-text,#333333);border-bottom:1px solid var(--border);background:var(--light-secondary)}.reply-body{padding:10px 12px 12px;overflow-y:auto;overflow-x:hidden;max-height:40vh;min-height:0;font-size:14px;line-height:1.35;color:var(--text)}.rk,.wb-grid,.sb-grid{display:flex;flex-direction:column;gap:8px;min-width:0}.rk-row,.wb-row,.wb-grid-row,.sb-row,.sb-grid-row{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.rk-btn,.wb-btn,.sb-btn,[class$=-grid-row]>.rk-btn,[class$=-grid-row]>.wb-btn,[class$=-grid-row]>.sb-btn{flex:1;min-width:0}.rk-row .rk-btn:only-child,.rk-row .sb-btn:only-child,.wb-row .wb-btn:only-child,.wb-grid-row .wb-btn:only-child,.wb-row .sb-btn:only-child,.wb-grid-row .sb-btn:only-child,.sb-row .sb-btn:only-child,.sb-grid-row .sb-btn:only-child,[class$=-grid-row]>.rk-btn:only-child,[class$=-grid-row]>.wb-btn:only-child,[class$=-grid-row]>.sb-btn:only-child{flex:0 0 100%}body.ui-busy button.wb-btn,body.ui-busy button.sb-btn,body.ui-busy button.rk-btn,body.ui-standart-busy button.sb-btn{opacity:.6;cursor:not-allowed;transform:none!important}button.wb-btn:disabled,button.sb-btn:disabled,button.rk-btn:disabled{opacity:.6;cursor:not-allowed}.rk-btn:disabled,.sb-btn:disabled,.wb-btn:disabled,.btn:disabled{cursor:default;opacity:var(--sleep-opacity);transform:none!important;filter:grayscale(.12)saturate(.9);background:#e9eef4;border-color:var(--border)}.rk-btn:disabled:hover,.sb-btn:disabled:hover,.wb-btn:disabled:hover,.btn:disabled:hover{background:#e9eef4}.wb-btn.is-sleeping,.sb-btn.is-sleeping,.sb-btn[disabled],.wb-btn[disabled]{opacity:var(--sleep-opacity);filter:grayscale(25%);cursor:default;pointer-events:none}.wb-btn.is-busy,.sb-btn.is-busy,.rk-btn.is-busy{pointer-events:none;cursor:progress;opacity:.8}.wb-btn.is-selected,.sb-btn.is-selected,.rk-btn.is-selected{background:var(--active-bg);border-color:var(--active-border)}.wb-btn.is-current-menu,.sb-btn.is-current-menu,.rk-btn.is-current-menu{background:var(--menu-bg);border-color:var(--menu-border)}.wb-btn.is-soft-success,.sb-btn.is-soft-success,.rk-btn.is-soft-success{background:rgba(126,231,135,.1);border-color:rgba(126,231,135,.3)}.wb-btn.is-soft-warn,.sb-btn.is-soft-warn,.rk-btn.is-soft-warn{background:rgba(255,197,92,.1);border-color:rgba(255,197,92,.3)}.wb-btn.is-soft-danger,.sb-btn.is-soft-danger,.rk-btn.is-soft-danger{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.3)}.file-link{display:inline-block;max-width:100%;padding:8px 12px;border-radius:14px;border:1px solid var(--border);background:var(--light-secondary);color:var(--primary);text-decoration:none;transition:background 120ms ease,opacity 120ms ease,transform 80ms ease;overflow-wrap:anywhere}.file-link:hover{background:#dceaf7;opacity:.96}.app-header{background:var(--primary);color:#fff}.app-header .icon,.app-header button,.app-header a{color:#fff}.app-header .is-active{color:var(--light-secondary)}.chat-list{background:var(--main-bg);border-right:1px solid var(--border)}.chat-list .chat-item{border-bottom:1px solid var(--border)}.chat-list .chat-item:hover{background:var(--light-secondary)}.chat-list .chat-item.is-active{background:var(--chat-active)}.chat-window{background:var(--main-bg)}.message.incoming,.bubble.incoming{background:var(--light-secondary);color:var(--text);border-radius:14px}.message.outgoing,.bubble.outgoing{background:var(--primary);color:#fff;border-radius:14px}.message-input,.composer .text-in{background:var(--input-bg);border:1px solid var(--border)}.main-nav,.bottom-nav,.wb-main-nav,.wb-pending-nav,.sb-main-nav,.sb-pending-nav{background:var(--main-bg);border-top:1px solid var(--border)}.file-link:active{transform:translateY(1px)}.file-link-done{opacity:.6;cursor:default;pointer-events:none}.spin{display:inline-block;animation:spin 1.1s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#standart{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:25;transition:opacity 180ms ease,pointer-events 180ms ease}#standart.hidden{opacity:0;pointer-events:none}#standart.shown{opacity:1;pointer-events:auto}#standart::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:-1}.standart-window{position:relative;width:1e3px;height:750px;background:#f5f5f5;border:1px solid #999;border-radius:4px;box-shadow:0 12px 40px rgba(10,78,161,.2);display:flex;flex-direction:column;z-index:1;overflow:hidden}.standart-titlebar{background:linear-gradient(to right,#0078d4,#1061c7);color:#fff;padding:4px 8px;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;min-height:24px;border-bottom:1px solid #999;cursor:grab}.standart-titlebar.is-dragging{cursor:grabbing}.standart-title{font-size:13px;font-weight:500;flex:1}.standart-close{background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:2px 6px;width:32px;height:24px;display:flex;align-items:center;justify-content:center;transition:background-color 100ms ease}.standart-close:hover{background-color:rgba(255,255,255,.2)}.standart-close:active{background-color:rgba(255,255,255,.4)}.standart-content{flex:1;overflow:hidden;background:#fff;padding:0;color:var(--text);font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none;display:flex;flex-direction:column}.standart-scroll{flex:auto;min-height:0}.standart-reply{flex:none}body.standart-dragging{-webkit-user-select:none;user-select:none}.standart-menubar{display:flex;flex-direction:row;align-items:stretch;gap:0;background:#f0f0f0;border-bottom:1px solid #999;min-height:22px;-webkit-user-select:none;user-select:none;flex-shrink:0}.standart-menubar .sb-btn{background:0 0;border:none;border-radius:0;padding:2px 10px;font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap;height:100%}.standart-menubar .sb-btn:hover{background:var(--primary);color:#fff}.standart-menubar .sb-btn.active,.standart-menubar .sb-btn.is-active{background:#cce8fb;color:#0a4ea1;border-bottom:2px solid #0a4ea1;font-weight:600}.btn.standart-toggle{width:auto;margin-left:8px;background:linear-gradient(135deg,#ff6b35 0%,#f7c948 100%);border:2px solid #ff6b35;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;border-radius:8px;box-shadow:0 2px 8px rgba(255,107,53,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn.standart-toggle:hover{transform:scale(1.07);box-shadow:0 4px 16px rgba(255,107,53,.55);filter:brightness(1.08);color:#fff}.btn.standart-toggle:active{transform:scale(1.02);box-shadow:0 2px 6px rgba(255,107,53,.4)}.btn.standart-toggle[aria-pressed=true]{background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%);border-color:#2563eb;color:#fff;box-shadow:0 2px 8px rgba(37,99,235,.35);font-weight:700}.file-link-seo{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);padding:0 14px;line-height:1;vertical-align:middle;background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%);border:2px solid #2563eb;border-radius:8px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 2px 8px rgba(37,99,235,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;cursor:pointer}.file-link-seo:hover{transform:scale(1.07);box-shadow:0 4px 16px rgba(37,99,235,.55);filter:brightness(1.08);color:#fff}.file-link-seo:active{transform:scale(1.02);box-shadow:0 2px 6px rgba(37,99,235,.4)}.file-link-seo.disabled,.file-link-seo[data-disabled="1"]{opacity:.65;pointer-events:none}@media(max-width:600px){html,body{height:100%;min-height:100%;background:var(--bg)}.page-shell{width:100vw;margin:0;display:block}.seo-hints{display:none}.phone{width:100vw;height:100vh;margin:0;padding:0;border-radius:0;background:var(--phone-bg);box-shadow:none;border:none}.notch{top:0;height:34px;border-radius:0 0 18px 18px}.screen{border-radius:0;padding-top:0}.scroll{padding:10px;gap:10px}.pane-body,.reply-body{padding-left:10px;padding-right:10px}}