/* ReplyOne CSS bundle. area:public; source:source-order.json */
:root{--bg:#f5f7fb;--card:#ffffff;--text:#101828;--muted:#667085;--line:#e5e7ef;--brand:#2563eb;--brand2:#7c3aed;--ok:#16a34a;--warn:#f59e0b;--danger:#dc2626;--shadow:0 18px 60px rgba(15,23,42,.08);--radius:22px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,"Noto Sans Hebrew",sans-serif;background:var(--bg);color:var(--text)}body{min-height:100vh}a{color:inherit;text-decoration:none}.rtl{direction:rtl}.ltr{direction:ltr}.page-bg{min-height:100vh;background:radial-gradient(circle at 15% 12%,rgba(37,99,235,.16),transparent 30%),radial-gradient(circle at 85% 5%,rgba(124,58,237,.16),transparent 35%),linear-gradient(135deg,#f8fbff,#f4f6fb 55%,#eef4ff)}.lang-switch{display:flex;gap:8px;align-items:center}.lang-switch a{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:13px}.lang-switch a.active{background:var(--brand);border-color:var(--brand);color:#fff}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;padding:36px;max-width:1280px;margin:0 auto}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:24px}.brand-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--brand2));color:white;box-shadow:var(--shadow)}.by{font-weight:600;color:var(--muted);font-size:13px;margin-top:2px}.hero h1{font-size:56px;line-height:1.02;letter-spacing:-.045em;margin:28px 0 18px}.hero p{font-size:18px;line-height:1.65;color:var(--muted);max-width:720px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.badge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(37,99,235,.18);background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:999px;color:#344054;font-weight:600;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.feature-card{padding:18px;border-radius:var(--radius);background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.8);box-shadow:0 12px 30px rgba(15,23,42,.04)}.feature-card strong{display:block;margin-bottom:7px}.feature-card span{color:var(--muted);font-size:14px;line-height:1.5}.login-card{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);border-radius:30px;padding:34px;backdrop-filter:blur(18px)}.login-card h2{margin:0 0 8px;font-size:28px;letter-spacing:-.02em}.login-card p{margin:0 0 24px;color:var(--muted);line-height:1.55}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.input,.select{width:100%;height:48px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 14px;font-size:15px;outline:none;transition:.2s}.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;border:1px solid transparent;background:#fff;font-weight:800;cursor:pointer;transition:.2s}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;width:100%;box-shadow:0 14px 30px rgba(37,99,235,.22)}.btn-outline{border-color:var(--line);color:var(--text)}.btn:hover{transform:translateY(-1px)}.alert{padding:12px 14px;border-radius:14px;margin-bottom:16px;font-size:14px}.alert-danger{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-ok{background:#ecfdf3;color:#027a48;border:1px solid #bbf7d0}.small{font-size:13px;color:var(--muted)}.app-layout{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100vh}.sidebar{background:rgba(255,255,255,.9);border-inline-end:1px solid var(--line);padding:24px;position:sticky;top:0;height:100vh;overflow:auto}.sidebar .brand{font-size:18px;margin-bottom:24px}.nav{display:flex;flex-direction:column;gap:6px}.nav a{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:14px;color:#475467;font-weight:700;font-size:14px}.nav a.active,.nav a:hover{background:#eff6ff;color:var(--brand)}.main{padding:24px 28px}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.topbar h1{margin:0;font-size:30px;letter-spacing:-.03em}.topbar p{margin:4px 0 0;color:var(--muted)}.top-actions{display:flex;align-items:center;gap:10px}.avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#ede9fe);display:grid;place-items:center;font-weight:900;color:var(--brand)}.grid{display:grid;gap:16px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 36px rgba(15,23,42,.05);padding:20px}.card h3{margin:0 0 12px;font-size:18px}.kpi .label{color:var(--muted);font-weight:700;font-size:13px}.kpi .value{font-size:34px;font-weight:900;letter-spacing:-.04em;margin-top:8px}.kpi .hint{font-size:13px;color:var(--muted);margin-top:4px}.content-grid{grid-template-columns:1.25fr .75fr}.table-wrap{overflow:auto}.table{width:100%;border-collapse:separate;border-spacing:0 10px}.table th{font-size:12px;text-transform:uppercase;color:var(--muted);text-align:start;padding:0 12px}.table td{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 12px}.table td:first-child{border-inline-start:1px solid var(--line);border-start-start-radius:14px;border-end-start-radius:14px}.table td:last-child{border-inline-end:1px solid var(--line);border-start-end-radius:14px;border-end-end-radius:14px}.pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.pill-ok{background:#dcfce7;color:#166534}.pill-warn{background:#fef3c7;color:#92400e}.pill-blue{background:#dbeafe;color:#1d4ed8}.install-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px}.install-card{width:min(1040px,100%);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px;overflow:hidden}.install-head{padding:30px;background:linear-gradient(135deg,#eff6ff,#faf5ff);display:flex;justify-content:space-between;gap:20px}.install-body{padding:30px}.check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.check{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:14px}.check.ok{background:#f0fdf4}.check.bad{background:#fef2f2}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.full{grid-column:1/-1}.footer-note{margin-top:24px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:1050px){.login-shell{grid-template-columns:1fr}.hero h1{font-size:44px}.app-layout{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.kpi-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.check-list{grid-template-columns:1fr}}@media(max-width:640px){.login-shell{padding:18px}.hero h1{font-size:34px}.feature-grid{grid-template-columns:1fr}.login-card{padding:22px;border-radius:24px}.main{padding:18px}.kpi-grid{grid-template-columns:1fr}.install-head{flex-direction:column}.install-body,.install-head{padding:20px}.sidebar{padding:18px}}.inline-form{display:inline-flex;gap:8px;align-items:center;margin:2px}.select-small{height:36px;min-width:110px;padding:0 10px}.btn-small{height:36px;padding:0 12px;border-radius:11px;font-size:13px}code{background:#f2f4f7;border:1px solid var(--line);padding:2px 6px;border-radius:8px}.alert{box-shadow:0 8px 20px rgba(15,23,42,.04)}.notice{margin:12px 0 18px;padding:13px 15px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:14px;font-size:14px;line-height:1.55}.rtl .notice{text-align:right}.password-wrap{position:relative;display:block}.password-wrap .input{padding-inline-end:52px}.password-eye{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:10px;background:#f2f4f7;color:#475467;cursor:pointer;display:grid;place-items:center;font-size:16px;transition:.2s}.password-eye:hover,.password-eye.active{background:#dbeafe;color:var(--brand)}.rtl .password-wrap .input{padding-inline-end:52px}.danger-zone{border:1px solid #fecaca;background:#fff7f7;border-radius:18px;padding:16px;margin:12px 0 22px}.danger-zone h4{margin:0 0 8px;color:#991b1b}.danger-zone p{margin:0 0 12px;color:#7f1d1d;line-height:1.5}.checkbox-line{display:flex;gap:10px;align-items:flex-start;font-weight:700}.checkbox-line input{margin-top:3px}.rtl .checkbox-line{flex-direction:row-reverse;justify-content:flex-end}.debug-box{white-space:pre-wrap;word-break:break-word;background:#0f172a;color:#e2e8f0;border-radius:14px;padding:14px;max-height:260px;overflow:auto;font-size:12px;direction:ltr;text-align:left}.rtl .debug-box{direction:ltr;text-align:left}.textarea{width:100%;min-height:220px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px;font-size:15px;line-height:1.5;outline:none;resize:vertical;font-family:inherit}.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.textarea-medium{min-height:260px}.textarea-large{min-height:420px}.help-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:38px 18px}.help-card{width:min(860px,100%);background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);border-radius:30px;padding:30px}.help-content{font-size:16px;line-height:1.75;color:#344054}.help-content h1{font-size:34px;line-height:1.15;letter-spacing:-.035em;color:var(--text);margin:10px 0 18px}.help-content h2{font-size:22px;margin:28px 0 10px;color:var(--text)}.help-content p{margin:0 0 14px}.help-content ul{margin:8px 0 18px;padding-inline-start:26px}.help-content li{margin:7px 0}.rtl .help-content{text-align:right}.rtl .help-content ul{padding-inline-start:0;padding-inline-end:26px}@media(max-width:640px){.help-card{padding:22px;border-radius:24px}.help-content h1{font-size:28px}.help-page{padding:20px 12px}}.language-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px;margin:12px 0 16px}.lang-text-card{border:1px solid var(--line);border-radius:16px;padding:14px}.lang-selector h4{margin:0 0 10px}.lang-selector [data-lang-common],.lang-selector [data-lang-selected]{margin-top:12px}html,body{max-width:100%;overflow-x:hidden}.app-layout{width:100%;max-width:100vw;overflow-x:hidden}.main{min-width:0;max-width:100%;overflow-x:hidden}.card{max-width:100%;overflow-wrap:anywhere}.card form{max-width:100%}.input,.select,.textarea{max-width:100%}.table-wrap{width:100%;max-width:100%;overflow-x:auto}.table{max-width:100%}.table td,.table th{overflow-wrap:anywhere;word-break:break-word}.table td code{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.main .btn-primary{width:auto;min-width:160px;max-width:100%;padding-left:24px;padding-right:24px}.main .card .btn-primary{width:auto}.main .form-group{max-width:760px}.main .form-group .input,.main .form-group .select,.main .form-group .textarea,.main .password-wrap{width:100%;max-width:760px}.main .card>form{display:block}.main .card>form .btn{margin-top:4px}@media (max-width:1050px){html,body,.app-layout,.main{overflow-x:hidden}.main .form-group,.main .form-group .input,.main .form-group .select,.main .form-group .textarea,.main .password-wrap{max-width:100%}.main .btn-primary{width:100%;min-width:0}}.admin-page-wide{width:100%;max-width:100%;display:block}.wide-card{grid-column:1/-1}.bots-card{width:100%;max-width:1480px}.bots-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.admin-bots-table{min-width:1180px;table-layout:auto}.admin-bots-table th,.admin-bots-table td{white-space:nowrap;word-break:normal;overflow-wrap:normal;vertical-align:top}.admin-bots-table th{letter-spacing:.02em}.admin-bots-table .col-id{width:56px}.admin-bots-table .col-client{min-width:220px;white-space:normal}.admin-bots-table .col-bot{min-width:150px;white-space:normal}.admin-bots-table .col-username{min-width:170px}.admin-bots-table .col-status,.admin-bots-table .col-webhook{min-width:118px}.admin-bots-table .col-mode{min-width:170px;white-space:normal}.admin-bots-table .col-owner{min-width:92px;text-align:center}.admin-bots-table .col-group{min-width:160px;white-space:normal}.admin-bots-table .col-token{min-width:145px}.admin-bots-table .col-created{min-width:145px;white-space:normal}.admin-bots-table .col-actions{min-width:152px}.admin-bots-table .actions-cell .inline-form{display:flex;margin:0 0 6px 0}.admin-bots-table .actions-cell .btn-small{width:100%;white-space:nowrap}.admin-bots-table code,.admin-bots-table .mono-value{white-space:nowrap;word-break:normal;overflow-wrap:normal}.admin-bots-table .bot-client-meta,.admin-bots-table .bot-error{display:block;line-height:1.45;word-break:break-word;overflow-wrap:anywhere}.rtl .admin-bots-table th,.rtl .admin-bots-table td{text-align:right}.rtl .admin-bots-table .col-owner{text-align:center}@media(max-width:1050px){.bots-card{max-width:100%}.admin-bots-table{min-width:1080px}}.clients-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start}.clients-list-card,.client-form-card{min-width:0}.clients-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.admin-clients-table{min-width:980px;table-layout:auto}.admin-clients-table th,.admin-clients-table td{vertical-align:top}.admin-clients-table .col-id{width:56px}.admin-clients-table .col-client{min-width:150px}.admin-clients-table .col-email{min-width:220px}.admin-clients-table .col-verified{min-width:135px}.admin-clients-table .col-language{min-width:130px}.admin-clients-table .col-status{min-width:130px}.admin-clients-table .col-plan{min-width:110px}.admin-clients-table .col-actions{min-width:210px}.admin-clients-table .actions-cell{white-space:normal}.client-action-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0}.client-action-form .select-small{min-width:150px}.client-form-card .btn-primary{width:auto;min-width:190px}.client-form-card .small,.clients-list-card .small{line-height:1.55}.admin-clients-table .mono-value{word-break:break-word;overflow-wrap:anywhere}.rtl .admin-clients-table th,.rtl .admin-clients-table td{text-align:right}@media(max-width:1200px){.clients-grid{grid-template-columns:1fr}.client-form-card .btn-primary{width:100%;min-width:0}.admin-clients-table{min-width:900px}}.bots-page-grid{display:grid;gap:16px}.bot-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.section-head h3{margin-bottom:6px}.bot-link,.mono-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-weight:700;text-decoration:none}.bot-link{margin-top:8px;font-size:13px}.bot-link:hover,.mono-link:hover{text-decoration:underline}.mode-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:12px;font-weight:700;line-height:1.35}.btn-telegram{border-color:#cfe2ff;color:var(--brand);background:#f8fbff}.admin-bots-table .col-bot{min-width:200px}.admin-bots-table .col-username{min-width:180px}.admin-bots-table .col-mode{min-width:180px}.admin-bots-table .col-group{min-width:180px}.admin-bots-table .col-actions{min-width:205px}.admin-bots-table .col-client .bot-client-meta{display:block}.admin-bots-table .actions-cell{white-space:normal}.admin-bots-table .actions-cell .inline-form{display:block;margin:0 0 6px 0}.admin-bots-table .actions-cell .btn-small,.admin-bots-table .actions-cell .btn-telegram{display:flex;width:100%;justify-content:center}.admin-bots-table .col-bot strong{display:block}.admin-bots-table .col-username .mono-link,.admin-bots-table .col-username .mono-value{display:inline-block;margin-top:2px}.admin-bots-table .col-token code{font-size:12px}@media(max-width:1200px){.bot-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bot-overview-grid{grid-template-columns:1fr}.section-head{flex-direction:column}}.bots-control-panel{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(160px,.7fr));gap:14px;align-items:end;margin:18px 0 12px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#f8fbff}.bots-control-panel label{display:block;font-size:12px;font-weight:800;color:var(--muted);margin-bottom:7px;text-transform:uppercase;letter-spacing:.02em}.bots-search,.bots-filter{min-width:0}.bots-quick-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.bots-filter-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px;color:var(--muted);font-size:13px}.bots-filter-summary span{display:inline-flex;gap:6px;align-items:center;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff}.bots-attention-card{border-color:#fed7aa;background:linear-gradient(180deg,#fff,#fff7ed)}.bot-issues-list{display:grid;gap:10px}.bot-issue-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #fed7aa;border-radius:16px;background:#fff}.bot-issue-item>div{min-width:0}.bot-issue-item .bot-error{display:block;color:#92400e;margin-top:5px}.admin-bots-table tr.is-hidden{display:none}.admin-bots-table tr.is-issue td{background:#fffaf0}.admin-bots-table tr.is-issue td:first-child{box-shadow:inset 4px 0 0 #f59e0b}.rtl .admin-bots-table tr.is-issue td:first-child{box-shadow:none}.rtl .admin-bots-table tr.is-issue td:last-child{box-shadow:inset -4px 0 0 #f59e0b}@media(max-width:1200px){.bots-control-panel{grid-template-columns:1fr 1fr}.bots-search{grid-column:1/-1}}@media(max-width:720px){.bots-control-panel{grid-template-columns:1fr}.bot-issue-item{align-items:flex-start;flex-direction:column}.bot-issue-item .inline-form,.bot-issue-item .btn{width:100%}}.bots-card-list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}.bot-admin-card{border:1px solid var(--line);border-radius:20px;background:#fff;padding:16px;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(360px,1.35fr) minmax(260px,1fr) minmax(170px,.7fr);gap:14px;align-items:start;box-shadow:0 10px 28px rgba(15,23,42,.035)}.bot-card-main{display:flex;gap:13px;align-items:flex-start;min-width:0}.bot-card-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eff6ff,#ede9fe);font-size:21px;flex:0 0 auto}.bot-card-title{min-width:0}.bot-title-link{display:inline-block;color:var(--text);font-weight:900;font-size:16px;text-decoration:none;line-height:1.25;word-break:break-word}.bot-title-link:hover{color:var(--brand);text-decoration:underline}.bot-card-username{font-size:13px;color:var(--brand);font-weight:700;margin:4px 0 7px;word-break:break-word}.bot-card-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bot-info-box{border:1px solid var(--line);border-radius:14px;padding:10px;background:#f8fbff;min-width:0}.info-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:800;margin-bottom:6px}.bot-card-details{display:grid;gap:10px;min-width:0}.bot-card-details>div{border:1px solid var(--line);border-radius:14px;padding:10px;background:#fff;min-width:0}.bot-card-details strong,.bot-card-details code{display:block;word-break:break-word;overflow-wrap:anywhere}.bot-card-error{grid-column:1/-1;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45}.bot-card-actions{display:flex;flex-direction:column;gap:8px}.bot-card-actions .inline-form{display:block;margin:0}.bot-card-actions .btn-small{width:100%;justify-content:center}.bots-table-wrap,.admin-bots-table{display:none}.bot-link,.btn-telegram{display:none}.bots-control-panel{align-items:end}.bots-search,.bots-filter{min-width:0}.bots-filter-summary{flex-wrap:wrap}.rtl .bot-admin-card{text-align:right}.rtl .bot-card-main{flex-direction:row-reverse}@media(max-width:1450px){.bot-admin-card{grid-template-columns:1fr 1fr}.bot-card-actions{flex-direction:row;grid-column:1/-1}.bot-card-actions .inline-form{flex:1}.bot-card-actions .btn-small{width:100%}}@media(max-width:760px){.bot-admin-card{grid-template-columns:1fr}.bot-card-statuses{grid-template-columns:1fr}.bot-card-actions{flex-direction:column}.bot-overview-grid{grid-template-columns:1fr}.bots-control-panel{grid-template-columns:1fr}.bots-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bot-card-main{align-items:flex-start}}.bot-admin-card.is-hidden{display:none}.bot-admin-card.is-issue{border-color:#fed7aa;background:#fffaf0}.bots-quick-actions .btn.active-filter{background:linear-gradient(135deg,var(--brand),var(--brand2));border-color:transparent;color:#fff}.bots-control-panel .input[type=search]::-webkit-search-cancel-button{cursor:pointer}.bots-filter-summary strong{color:var(--text)}.brand.brand-logo{display:flex;align-items:center}.brand.brand-logo img{display:block;height:auto;max-width:210px}.hero .brand.brand-logo img{max-width:260px}.sidebar .brand.brand-logo img{max-width:170px}.install-head .brand.brand-logo img,.login-card .brand.brand-logo img{max-width:220px}@media(max-width:900px){.brand.brand-logo img{max-width:180px}.hero .brand.brand-logo img{max-width:220px}}.sidebar .brand.brand-logo{min-height:112px;max-height:122px;justify-content:center;align-items:center;overflow:visible;margin-bottom:18px}.sidebar .brand.brand-logo img{max-width:190px;max-height:112px;width:auto;height:auto;object-fit:contain;object-position:center}.clients-page-cards{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);align-items:start}.clients-card-list{display:grid;gap:12px}.client-card-item{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;box-shadow:0 8px 22px rgba(15,23,42,.035)}.client-card-main{display:flex;gap:14px;align-items:flex-start;min-width:0}.client-avatar{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:var(--brand);font-weight:900}.client-info{min-width:0}.client-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px}.client-name{font-size:16px}.client-email{color:#344054;word-break:break-word;overflow-wrap:anywhere;margin-bottom:8px}.client-meta-row{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:13px;line-height:1.5}.client-card-actions{display:flex;align-items:center;justify-content:flex-end}.client-card-actions .client-action-form{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;margin:0}.client-card-actions .select-small{min-width:150px}.empty-state{padding:18px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);background:#f8fbff}.client-form-card{position:sticky;top:24px}.client-form-card .btn-primary{width:auto;min-width:190px}.clients-page-cards .clients-table-wrap,.clients-page-cards .admin-clients-table{display:none}.rtl .client-card-main{text-align:right}@media(max-width:1200px){.clients-page-cards{grid-template-columns:1fr}.client-form-card{position:static}.client-form-card .btn-primary{width:100%;min-width:0}.client-card-item{grid-template-columns:1fr}.client-card-actions{justify-content:flex-start}.client-card-actions .client-action-form{width:100%}.client-card-actions .select-small{flex:1;min-width:0}}@media(max-width:640px){.sidebar .brand.brand-logo{min-height:86px}.sidebar .brand.brand-logo img{max-width:150px;max-height:86px}.client-card-main{flex-direction:column}.client-card-actions .client-action-form{flex-direction:column;align-items:stretch}.client-card-actions .btn-small{width:100%}}.language-module-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start}.language-list-card,.language-create-card{min-width:0}.language-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.language-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 22px rgba(15,23,42,.035)}.language-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.language-code{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:30px;padding:0 10px;border-radius:999px;background:#eff6ff;color:var(--brand);font-size:13px;font-weight:900;margin-bottom:8px}.language-scope-row{display:grid;gap:8px;margin:12px 0}.language-scope-row>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:14px;background:#f8fbff}.language-scope-row span:first-child{font-size:13px;font-weight:800;color:#475467}.language-edit-details{margin-top:12px}.language-edit-details summary{cursor:pointer;font-weight:900;color:var(--brand);padding:10px 0}.compact-checks{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.check-line{display:flex;align-items:center;gap:8px;font-weight:700;color:#344054}.language-paths{display:grid;gap:6px;margin:10px 0 14px}.language-create-card .btn-primary{width:auto;min-width:180px}.rtl .language-scope-row>div,.rtl .check-line{direction:rtl}@media(max-width:1150px){.language-module-grid{grid-template-columns:1fr}.language-create-card .btn-primary{width:100%}}@media(max-width:640px){.language-cards{grid-template-columns:1fr}.language-card-head{flex-direction:column}}.language-module-grid{grid-template-columns:minmax(0,1.55fr) minmax(380px,.55fr);gap:18px;align-items:start}.language-cards{grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:16px}.language-card{padding:18px}.language-card-head{align-items:center}.language-card-head>div{min-width:0}.language-card-head strong{display:inline-block;margin-inline-start:8px}.language-card-head .small{display:block;margin-top:6px;line-height:1.4}.language-scope-row>div{min-height:48px}.language-scope-row .pill{white-space:nowrap}.language-card .form-grid{grid-template-columns:1fr;gap:12px}.language-card .form-group{max-width:100%;margin-bottom:12px}.language-card .input,.language-card .select{max-width:100%}.compact-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.check-line{line-height:1.35}.language-create-card{position:sticky;top:24px}.language-create-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.language-create-card .form-group{max-width:100%}.language-create-card .input,.language-create-card .select{max-width:100%}.language-create-card .compact-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.language-paths code{white-space:nowrap}.rtl .language-card-head strong{margin-inline-start:0;margin-inline-end:8px}@media(max-width:1300px){.language-module-grid{grid-template-columns:1fr}.language-create-card{position:relative;top:auto}.language-cards{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media(max-width:760px){.language-cards{grid-template-columns:1fr}.compact-checks,.language-create-card .compact-checks,.language-create-card .form-grid{grid-template-columns:1fr}.language-card-head{align-items:flex-start}.language-card-head strong{display:block;margin:8px 0 0}}.clients-page-cards{grid-template-columns:minmax(0,1fr) minmax(390px,520px);gap:18px;align-items:start}.clients-list-card,.client-form-card{min-width:0}.clients-card-list{display:grid;gap:14px}.client-card-item{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;padding:18px;overflow:hidden}.client-card-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.client-info,.client-title-row,.client-email,.client-meta-row{min-width:0}.client-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-email{max-width:100%;word-break:break-word;overflow-wrap:anywhere}.client-meta-row{display:flex;flex-wrap:wrap;gap:8px 14px;line-height:1.55}.client-card-actions{width:100%;display:flex;justify-content:flex-start;align-items:center;border-top:1px solid var(--line);padding-top:14px}.client-card-actions .client-action-form{width:100%;display:grid;grid-template-columns:minmax(180px,260px) auto;gap:10px;align-items:center;margin:0}.client-card-actions .select-small{width:100%;min-width:0}.client-card-actions .btn-small{min-width:128px;white-space:nowrap;height:44px;padding:0 16px}.client-form-card{position:sticky;top:24px;align-self:start}.client-form-card .btn-primary{width:auto;min-width:190px;white-space:nowrap}@media(max-width:1350px){.clients-page-cards{grid-template-columns:1fr}.client-form-card{position:static}.client-form-card .btn-primary{width:100%;min-width:0}}@media(max-width:680px){.client-card-main{grid-template-columns:1fr}.client-avatar{width:44px;height:44px}.client-card-actions .client-action-form{grid-template-columns:1fr}.client-card-actions .btn-small{width:100%}}.bots-page-grid{display:grid;gap:18px;width:100%;max-width:none}.bots-page-grid .bot-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bots-card{width:100%;max-width:none;min-width:0}.bots-control-panel{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) minmax(180px,.7fr) minmax(180px,.7fr);gap:14px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:18px;background:#f8fbff}.bots-control-panel label{display:block;margin-bottom:7px;font-size:12px;font-weight:900;text-transform:uppercase;color:#475467}.bots-quick-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bots-quick-actions .btn-small{min-width:72px;justify-content:center}.bots-filter-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.bots-filter-summary span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#667085;font-size:12px}.bots-card-list{display:grid;gap:14px}.bot-admin-card{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(320px,1.55fr) minmax(240px,.95fr) minmax(170px,.65fr);gap:14px;align-items:start;border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 22px rgba(15,23,42,.035);overflow:hidden}.bot-card-main{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0}.bot-card-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eef6ff;font-size:20px}.bot-card-title,.bot-card-title *{min-width:0}.bot-title-link{display:inline-block;max-width:100%;color:var(--text);font-weight:900;font-size:15px;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.bot-title-link:hover{color:var(--brand);text-decoration:underline}.bot-card-username{color:var(--brand);font-weight:800;overflow-wrap:anywhere;margin-top:3px}.bot-card-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bot-info-box{min-width:0;padding:11px;border:1px solid var(--line);border-radius:14px;background:#f8fbff}.bot-info-box .pill,.bot-info-box .mode-badge{margin-top:6px}.info-label{display:block;font-size:11px;font-weight:900;text-transform:uppercase;color:#475467;margin-bottom:4px}.bot-card-details{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.bot-card-details>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff}.bot-card-details code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-card-actions{display:grid;gap:8px;align-items:start}.bot-card-actions .inline-form{margin:0;width:100%}.bot-card-actions .btn-small{width:100%;min-height:40px;white-space:nowrap}.bot-card-error{grid-column:1 / -1;padding:10px 12px;border-radius:14px;background:#fff1f0;color:#b42318;font-size:12px;overflow-wrap:anywhere}.bot-admin-card.is-hidden{display:none}@media(max-width:1500px){.bot-admin-card{grid-template-columns:minmax(220px,1fr) minmax(280px,1.25fr) minmax(220px,.95fr)}.bot-card-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(160px,220px));justify-content:flex-start}}@media(max-width:1200px){.bots-page-grid .bot-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bots-card{max-width:none}.bots-control-panel{grid-template-columns:1fr 1fr}.bot-admin-card{grid-template-columns:1fr}.bot-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bots-page-grid .bot-overview-grid,.bots-control-panel,.bot-card-statuses,.bot-card-actions{grid-template-columns:1fr}.bot-card-main{grid-template-columns:1fr}}.landing-modern-page{min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 10% 15%,rgba(0,169,255,.14),transparent 34%),radial-gradient(circle at 82% 12%,rgba(115,75,255,.16),transparent 36%),linear-gradient(135deg,#f5faff 0%,#ffffff 47%,#f3efff 100%);color:#0f172a}.landing-modern-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.15)),repeating-linear-gradient(135deg,rgba(15,23,42,.018) 0,rgba(15,23,42,.018) 1px,transparent 1px,transparent 22px)}.landing-bg-shape{position:fixed;pointer-events:none;z-index:0;filter:blur(.2px);opacity:.35}.landing-bg-shape.shape-one{width:360px;height:360px;left:-120px;top:70px;border-radius:50%;border:44px solid rgba(30,144,255,.13);transform:rotate(-25deg)}.landing-bg-shape.shape-two{width:320px;height:320px;right:-90px;bottom:-90px;border-radius:50%;border:38px solid rgba(120,80,255,.12)}.landing-bg-dots{position:fixed;left:36px;top:36%;width:120px;height:120px;pointer-events:none;opacity:.23;background-image:radial-gradient(#1687ff 2px,transparent 2px);background-size:16px 16px}.landing-modern{position:relative;z-index:1;width:min(1280px,calc(100% - 42px));min-height:100vh;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.72fr);gap:72px;align-items:center;padding:56px 0}.landing-hero-panel{max-width:760px}.landing-logo-wrap{margin-bottom:22px}.landing-logo-wrap img{display:block;width:min(330px,72vw);height:auto;object-fit:contain}.landing-kicker{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid rgba(22,132,255,.16);border-radius:999px;background:rgba(255,255,255,.74);box-shadow:0 12px 34px rgba(37,99,235,.08);color:#0b7cff;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;margin-bottom:22px}.landing-hero-panel h1{margin:0 0 22px;font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:950;color:#0b1220}.landing-hero-panel h1 em{color:#1479ff;font-style:normal}.landing-lead{max-width:760px;margin:0;font-size:21px;line-height:1.72;color:#59677d}.landing-badges{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 34px}.landing-badges span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid rgba(99,116,139,.16);border-radius:999px;background:rgba(255,255,255,.84);box-shadow:0 12px 28px rgba(15,23,42,.06);font-size:15px;font-weight:800;color:#17233b}.landing-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.landing-features article{min-height:172px;padding:22px;border:1px solid rgba(99,116,139,.14);border-radius:26px;background:rgba(255,255,255,.82);box-shadow:0 22px 54px rgba(15,23,42,.08);backdrop-filter:blur(12px)}.landing-features .feature-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,#1687ff,#7648ff);box-shadow:0 14px 28px rgba(37,99,235,.20);color:#fff;font-size:22px}.landing-features strong{display:block;margin-bottom:10px;color:#101828;font-size:16px;line-height:1.35}.landing-features span{display:block;color:#62708a;font-size:14px;line-height:1.62}.landing-auth-card{width:100%;padding:42px;border:1px solid rgba(255,255,255,.75);border-radius:34px;background:rgba(255,255,255,.86);box-shadow:0 34px 85px rgba(15,23,42,.13);backdrop-filter:blur(18px)}.auth-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:30px}.auth-card-head h2{margin:0 0 8px;color:#101828;font-size:28px;line-height:1.2;letter-spacing:-.03em}.auth-card-head p{margin:0;color:#667085;font-size:16px}.landing-lang-switch{display:flex;gap:8px;flex:0 0 auto}.landing-lang-switch a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(99,116,139,.16);background:#fff;color:#667085;font-weight:900;font-size:13px;text-decoration:none}.landing-lang-switch a.active{background:linear-gradient(135deg,#1687ff,#4c55ee);color:#fff;border-color:transparent;box-shadow:0 12px 24px rgba(37,99,235,.22)}.landing-form .form-group{margin-bottom:22px}.landing-form label{display:block;margin-bottom:10px;font-size:14px;font-weight:900;color:#18233a}.landing-form .input,.landing-form .select{min-height:58px;border-radius:16px;border:1px solid #d8e1ef;background:#edf4ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.65);font-size:16px}.input-with-icon{position:relative}.input-with-icon .field-icon{position:absolute;left:18px;bottom:17px;z-index:2;color:#667085;font-size:18px}.input-with-icon .input{padding-left:54px}.rtl .input-with-icon .field-icon{left:auto;right:18px}.rtl .input-with-icon .input{padding-left:14px;padding-right:54px}.landing-submit{width:100%;min-height:62px;border-radius:16px;font-size:17px;font-weight:950;background:linear-gradient(135deg,#0c87ff 0%,#7747f8 100%);box-shadow:0 20px 42px rgba(65,88,255,.25)}.landing-separator{display:flex;align-items:center;gap:16px;margin:26px 0;color:#8a94a7;font-weight:800}.landing-separator:before,.landing-separator:after{content:"";height:1px;flex:1;background:#dbe3ef}.landing-auth-link{text-align:center}.landing-auth-link a{color:#0b7cff;font-weight:900;text-decoration:none}.landing-auth-link a:hover{text-decoration:underline}.landing-install-note{display:flex;gap:12px;align-items:flex-start;margin-top:30px;padding:18px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;color:#64748b}.landing-install-note span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#0b7cff;flex:0 0 auto}.landing-install-note p{margin:0;line-height:1.5}.rtl .landing-modern{direction:rtl}.rtl .landing-logo-wrap img{margin-left:auto}@media(max-width:1180px){.landing-modern{grid-template-columns:1fr;gap:34px;padding:36px 0}.landing-hero-panel{max-width:none}.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.landing-modern{width:min(100% - 24px,520px);padding:24px 0}.landing-auth-card{padding:24px;border-radius:26px}.auth-card-head{flex-direction:column}.landing-hero-panel h1{font-size:38px}.landing-lead{font-size:16px}.landing-features{grid-template-columns:1fr}.landing-badges span{width:100%;justify-content:center}}:root{--admin-bg:#f4f7fb;--admin-panel:#ffffff;--admin-soft:#f8fbff;--admin-soft-2:#eef6ff;--admin-text:#0f172a;--admin-muted:#667085;--admin-line:#dfe7f2;--admin-brand:#147dff;--admin-brand-2:#7446f5;--admin-ok:#12b76a;--admin-warn:#f79009;--admin-danger:#f04438;--admin-radius:22px;--admin-radius-sm:14px;--admin-shadow:0 16px 42px rgba(15,23,42,.065);--admin-shadow-soft:0 8px 24px rgba(15,23,42,.045)}body.admin-bg{background:radial-gradient(circle at 8% 8%,rgba(20,125,255,.08),transparent 28%),radial-gradient(circle at 92% 3%,rgba(116,70,245,.08),transparent 30%),var(--admin-bg);color:var(--admin-text)}.app-layout{grid-template-columns:270px minmax(0,1fr);background:transparent}.sidebar{background:rgba(255,255,255,.92);border-inline-end:1px solid var(--admin-line);box-shadow:8px 0 34px rgba(15,23,42,.025);padding:22px 18px}.sidebar .brand.brand-logo{min-height:104px;max-height:112px;margin:0 0 18px;padding:0 8px;display:flex;justify-content:center}.sidebar .brand.brand-logo img{max-width:178px;max-height:104px;object-fit:contain}.nav{gap:7px}.nav a{min-height:44px;padding:10px 12px;border-radius:16px;color:#344054;font-size:14px;font-weight:800;transition:.16s ease;border:1px solid transparent}.nav a:hover{background:#f2f7ff;border-color:#e2ecff;color:var(--admin-brand);transform:translateX(2px)}.rtl .nav a:hover{transform:translateX(-2px)}.nav a.active{background:linear-gradient(135deg,#eff6ff,#f3f0ff);border-color:#dbeafe;color:var(--admin-brand);box-shadow:0 10px 22px rgba(37,99,235,.07)}.nav-icon{width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f5f8ff;font-size:14px}.nav a.active .nav-icon{background:#dbeafe}.nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{min-width:0;width:100%;max-width:100%;padding:28px 34px 34px}.topbar{min-height:72px;margin-bottom:24px;align-items:flex-start}.topbar h1{font-size:31px;line-height:1.15;font-weight:950;letter-spacing:-.04em}.topbar p{max-width:880px;color:#64748b;line-height:1.5}.top-actions{align-items:center;gap:10px;flex-wrap:wrap}.lang-switch a{width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:50%;font-size:12px;font-weight:900}.lang-switch a.active{background:linear-gradient(135deg,var(--admin-brand),var(--admin-brand-2));box-shadow:0 10px 22px rgba(37,99,235,.18)}.avatar{width:42px;height:42px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:var(--admin-brand);font-weight:950}.card{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:rgba(255,255,255,.96);box-shadow:var(--admin-shadow-soft);padding:22px}.card h3{margin:0 0 10px;font-size:20px;line-height:1.25;letter-spacing:-.02em}.card h4{margin:18px 0 10px;font-size:16px}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h3{margin-bottom:6px}.small{color:#64748b;line-height:1.55}.grid{gap:18px}.content-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start}.kpi-grid,.bot-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kpi{min-height:130px;display:flex;flex-direction:column;justify-content:center}.kpi .label{color:#475467;font-size:13px;font-weight:900}.kpi .value{font-size:36px;line-height:1;margin:8px 0}.kpi .hint{color:#667085;line-height:1.45}.input,.select,.textarea{border:1px solid var(--admin-line);background:#fff;border-radius:15px;color:var(--admin-text);font-size:15px}.input,.select{min-height:48px;height:48px}.textarea{min-height:180px;line-height:1.6}.textarea-large{min-height:330px}.input:focus,.select:focus,.textarea:focus{border-color:var(--admin-brand);box-shadow:0 0 0 4px rgba(20,125,255,.13)}.form-group{margin-bottom:18px}.form-group label{font-size:13px;font-weight:900;color:#18233a}.btn{min-height:44px;border-radius:14px;font-weight:900;transition:.16s ease}.btn-primary{background:linear-gradient(135deg,var(--admin-brand),var(--admin-brand-2));box-shadow:0 14px 28px rgba(37,99,235,.18)}.btn-outline{border-color:var(--admin-line);background:#fff;color:#0f172a}.btn-outline:hover{border-color:#bfdbfe;background:#f8fbff;color:var(--admin-brand)}.btn-small{min-height:38px;height:38px;border-radius:12px}.alert{border-radius:16px;border-width:1px;box-shadow:var(--admin-shadow-soft)}.alert-ok{background:#ecfdf5;color:#027a48;border-color:#abefc6}.alert-danger{background:#fef3f2;color:#b42318;border-color:#fecdca}.alert-warn{background:#fffaeb;color:#b54708;border:1px solid #fedf89}.table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:18px}.table{border-collapse:separate;border-spacing:0 10px;width:100%}.table th{padding:0 12px 4px;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.02em}.table td{padding:14px 12px;vertical-align:middle;background:#fff}.pill,.mode-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:950;line-height:1.2}.pill-ok{background:#dcfae6;color:#067647}.pill-warn{background:#fef0c7;color:#b54708}.pill-blue{background:#dbeafe;color:#1d4ed8}.debug-box{border-radius:16px;border:1px solid #1e293b;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}code{background:#f8fafc;border-color:#e2e8f0;color:#334155}.inline-form{gap:8px;flex-wrap:wrap}.wide-card{width:100%;max-width:none}.admin-page-telegram .content-grid,.admin-page-backup .content-grid,.admin-page-settings .content-grid,.admin-page-profile .content-grid,.admin-page-ad_button .content-grid,.admin-page-client_ads .content-grid,.admin-page-plans .content-grid,.admin-page-payments .content-grid,.admin-page-receipts .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-translations .card,.admin-page-languages .card{overflow:hidden}.lang-text-card{border-radius:20px;background:#f8fbff;padding:18px}.language-card{border-radius:20px;background:#fff}.bots-control-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.bot-admin-card,.client-card-item,.language-card,.ad-campaign-card,.ad-button-card{border-radius:20px}.client-form-card,.language-create-card{position:sticky;top:24px}.footer-note{margin:30px 0 0;color:#667085}@media(max-width:1400px){.content-grid,.admin-page-telegram .content-grid,.admin-page-backup .content-grid,.admin-page-settings .content-grid,.admin-page-profile .content-grid,.admin-page-ad_button .content-grid,.admin-page-client_ads .content-grid,.admin-page-plans .content-grid,.admin-page-payments .content-grid,.admin-page-receipts .content-grid{grid-template-columns:1fr}.client-form-card,.language-create-card{position:static}}@media(max-width:1180px){.app-layout{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:16px}.sidebar .brand.brand-logo{justify-content:flex-start;min-height:70px;max-height:78px}.sidebar .brand.brand-logo img{max-width:150px;max-height:76px}.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.main{padding:22px}.kpi-grid,.bot-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.main{padding:16px}.topbar{flex-direction:column}.top-actions{width:100%;justify-content:flex-start}.nav{grid-template-columns:1fr}.kpi-grid,.bot-overview-grid{grid-template-columns:1fr}.card{padding:17px;border-radius:18px}.section-head{flex-direction:column}.btn,.btn-primary,.btn-outline{width:100%}}.language-editor-card{grid-column:1 / -1}.language-editor-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end;margin:12px 0 16px;padding:16px;border:1px solid var(--admin-line,#dfe7f2);border-radius:18px;background:#f8fbff}.language-editor-path{margin:0 0 16px;padding:12px 14px;border:1px solid var(--admin-line,#dfe7f2);border-radius:14px;background:#fff}.language-editor-table{display:grid;gap:12px;margin-bottom:18px}.language-editor-row{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:14px;align-items:start;padding:14px;border:1px solid var(--admin-line,#dfe7f2);border-radius:18px;background:#fff}.language-editor-key{min-width:0;padding-top:8px}.language-editor-key code{display:inline-block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.language-editor-row .textarea{min-height:56px;resize:vertical}.language-editor-form .btn-primary{width:auto;min-width:220px}@media(max-width:900px){.language-editor-filters{grid-template-columns:1fr}.language-editor-row{grid-template-columns:1fr}.language-editor-form .btn-primary{width:100%}}.telegram-texts-page{width:100%}.telegram-texts-main-card{max-width:none}.telegram-texts-actions{display:flex;gap:10px;align-items:center}.telegram-texts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.telegram-text-card{border:1px solid var(--admin-line,#dfe7f2);border-radius:22px;background:#f8fbff;box-shadow:0 8px 24px rgba(15,23,42,.045);overflow:hidden}.telegram-text-card summary{min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"code title" "code hint";gap:4px 12px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none;background:linear-gradient(135deg,#ffffff,#f2f7ff);border-bottom:1px solid transparent}.telegram-text-card[open] summary{border-bottom-color:var(--admin-line,#dfe7f2)}.telegram-text-card summary::-webkit-details-marker{display:none}.telegram-text-card summary:after{content:"⌄";grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:center;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#fff;color:#64748b;border:1px solid var(--admin-line,#dfe7f2);transition:.16s ease}.telegram-text-card[open] summary:after{transform:rotate(180deg)}.telegram-text-card .language-code{grid-area:code;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#147dff,#7446f5);color:#fff;font-weight:950;box-shadow:0 12px 24px rgba(37,99,235,.18)}.telegram-text-card summary strong{grid-area:title;min-width:0;font-size:16px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-text-card summary .small{grid-area:hint;margin:0}.telegram-text-card-body{padding:18px}.telegram-text-card .form-group{margin-bottom:16px}.telegram-text-card .textarea{min-height:120px;max-height:240px;font-size:14px;line-height:1.55}.telegram-text-card .telegram-intro-textarea{min-height:128px}.telegram-text-card .telegram-help-textarea{min-height:220px}.telegram-text-card .small{font-size:12px}.telegram-texts-savebar{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;margin-top:18px;padding:16px 0 0;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 42%)}.telegram-texts-savebar .btn{width:auto;min-width:190px}.admin-page-translations .content-grid{grid-template-columns:1fr}.rtl .telegram-text-card summary:after{justify-self:start}@media(max-width:1280px){.telegram-texts-grid{grid-template-columns:1fr}}@media(max-width:720px){.telegram-text-card summary{grid-template-columns:auto minmax(0,1fr);padding:14px}.telegram-text-card-body{padding:14px}.telegram-texts-savebar .btn{width:100%}}.admin-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;border:1px solid var(--admin-line,#dfe7f2);border-radius:18px;background:#f8fbff}.pagination-info{color:#64748b;font-size:13px;font-weight:800;line-height:1.45}.pagination-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.pagination-buttons .btn-small{min-width:38px;padding-inline:10px}.pagination-buttons .btn-small.active{background:linear-gradient(135deg,#147dff,#7446f5);border-color:transparent;color:#fff}.pagination-buttons .btn-small.disabled{pointer-events:none;opacity:.45}.pagination-dots{color:#94a3b8;padding:0 2px;font-weight:900}@media(max-width:760px){.admin-pagination{flex-direction:column;align-items:stretch}.pagination-buttons{justify-content:center}}.client-cabinet-page .main{scroll-behavior:smooth}.client-cabinet-page .sidebar .nav a{gap:10px}.client-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-add-grid{align-items:start}.client-bot-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-bot-card{border:1px solid var(--admin-line,#dfe7f2);border-radius:24px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.06);padding:18px}.client-bot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.client-bot-head h4{margin:0 0 4px}.client-bot-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px}.client-bot-meta span{border:1px solid var(--admin-line,#dfe7f2);background:#f8fbff;border-radius:14px;padding:10px 12px;color:#64748b;font-size:13px}.client-bot-meta strong{color:#0f172a}.client-bot-text-form{border-top:1px solid var(--admin-line,#dfe7f2);padding-top:14px}.client-bot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.client-bot-actions .inline-form{margin:0}.soft-card{background:#f8fbff}.client-requests-table{margin-top:18px}.client-cabinet-page .textarea{min-height:86px}.client-cabinet-page .content-grid{align-items:start}@media(max-width:1280px){.client-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-bot-cards{grid-template-columns:1fr}}@media(max-width:760px){.client-kpi-grid{grid-template-columns:1fr}.client-bot-meta{grid-template-columns:1fr}.client-bot-head{flex-direction:column}}.client-cabinet-page .main{scroll-behavior:smooth}.client-cabinet-page .sidebar .nav a{gap:10px}.client-cabinet-page .sidebar .nav a.active{background:linear-gradient(135deg,#147dff,#7446f5);color:#fff;box-shadow:0 12px 26px rgba(37,99,235,.22)}.client-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-add-grid{align-items:start}.client-bot-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-bot-card{border:1px solid var(--admin-line,#dfe7f2);border-radius:24px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.06);padding:18px}.client-bot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.client-bot-head h4{margin:0 0 4px}.client-bot-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px}.client-bot-meta span{border:1px solid var(--admin-line,#dfe7f2);background:#f8fbff;border-radius:14px;padding:10px 12px;color:#64748b;font-size:13px}.client-bot-meta strong{color:#0f172a}.client-bot-text-form{border-top:1px solid var(--admin-line,#dfe7f2);padding-top:14px}.client-bot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.client-bot-actions .inline-form{margin:0}.soft-card,.mini-action-card{background:#f8fbff}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.mini-action-card{border:1px solid var(--admin-line,#dfe7f2);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:6px}.mini-action-card span{color:#64748b;font-size:13px;line-height:1.45}.client-requests-table{margin-top:18px}.client-cabinet-page .textarea{min-height:86px}.client-cabinet-page .content-grid{align-items:start}.client-page-dashboard .content-grid,.client-page-advertising .content-grid,.client-page-payments .content-grid,.client-page-settings .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-page-bots .client-add-grid{grid-template-columns:1.15fr .85fr}@media(max-width:1280px){.client-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-bot-cards,.client-page-dashboard .content-grid,.client-page-advertising .content-grid,.client-page-payments .content-grid,.client-page-settings .content-grid,.client-page-bots .client-add-grid{grid-template-columns:1fr}}@media(max-width:760px){.client-kpi-grid,.mini-grid{grid-template-columns:1fr}.client-bot-meta{grid-template-columns:1fr}.client-bot-head{flex-direction:column}}.client-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.soft-separator{border:0;border-top:1px solid var(--admin-line,#dfe7f2);margin:18px 0}.form-group.full{grid-column:1 / -1}.client-pro-grid{grid-template-columns:1.2fr .8fr;align-items:start}.client-plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.client-plan-card{border:1px solid var(--admin-line,#dfe7f2);border-radius:22px;padding:18px;background:#f8fbff;display:flex;flex-direction:column;gap:10px}.client-plan-card h4{margin:0}.client-plan-price{font-size:28px;line-height:1.1;font-weight:900;color:#172033}.client-page-pro .content-grid,.client-page-settings .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1280px){.client-settings-grid,.client-pro-grid,.client-page-pro .content-grid,.client-page-settings .content-grid{grid-template-columns:1fr}.client-plan-cards{grid-template-columns:1fr}}.client-cabinet-page .client-lang-switch{display:flex;align-items:center;gap:8px;margin-inline-end:4px}.client-cabinet-page .client-lang-switch a{min-width:42px;height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:900;font-size:13px;background:#eef4ff;border:1px solid #d9e7ff;color:#2563eb}.client-cabinet-page .client-lang-switch a.active{background:#2563eb;border-color:#2563eb;color:#fff}@media(max-width:760px){.client-cabinet-page .top-actions{flex-wrap:wrap;justify-content:flex-end}.client-cabinet-page .client-lang-switch{order:0;width:100%;justify-content:flex-end;margin-bottom:6px}}.client-support-grid,.admin-support-grid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.support-ticket-list{display:flex;flex-direction:column;gap:10px}.support-ticket-item{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border:1px solid var(--admin-line,#dfe7f2);border-radius:18px;background:#fff;transition:.18s ease}.support-ticket-item:hover,.support-ticket-item.active{border-color:#bcd3ff;background:#f5f9ff;box-shadow:0 10px 24px rgba(37,99,235,.08)}.support-ticket-item span,.support-ticket-item small{color:#64748b;font-size:13px;line-height:1.4}.support-thread-card{min-height:360px}.support-thread{display:flex;flex-direction:column;gap:12px;margin:18px 0}.support-message{max-width:86%;border:1px solid var(--admin-line,#dfe7f2);border-radius:20px;padding:14px 16px;background:#fff}.support-message.admin{margin-inline-start:auto;background:#eff6ff;border-color:#bfdbfe}.support-message.client{margin-inline-end:auto;background:#f8fafc}.support-message-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px;margin-bottom:8px}.support-message-meta strong{color:#172033}.support-message-body{color:#172033;line-height:1.62;font-size:14px}.support-message-body p{margin:0 0 10px}.support-message-body p:last-child{margin-bottom:0}.support-message-body ul,.support-message-body ol{margin:8px 0 8px 20px}.support-reply-form{border-top:1px solid var(--admin-line,#dfe7f2);padding-top:16px}.rich-editor{border:1px solid var(--admin-line,#dfe7f2);border-radius:18px;background:#fff;overflow:hidden}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#f8fbff;border-bottom:1px solid var(--admin-line,#dfe7f2)}.rich-toolbar button{border:1px solid #d8e3f5;background:#fff;border-radius:10px;padding:7px 10px;font-weight:800;cursor:pointer}.rich-toolbar button:hover{background:#eff6ff}.rich-area{min-height:160px;padding:14px 15px;outline:none;line-height:1.6}.rich-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:1180px){.client-support-grid,.admin-support-grid{grid-template-columns:1fr}.support-message{max-width:100%}}.admin-page-languages .footer-note{display:block;width:auto;min-height:0;margin:24px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;color:#64748b}.admin-page-languages .language-module-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;overflow:visible}.admin-page-languages .language-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;overflow:visible}.admin-page-languages .language-card{min-width:0;width:100%}.admin-page-languages .language-editor-card,.admin-page-languages .language-create-card,.admin-page-languages .language-list-card{grid-column:1 / -1;overflow:visible}.admin-page-languages .language-editor-filters{overflow:visible}.admin-page-languages .language-editor-table{overflow:visible}.admin-page-languages .language-editor-row{width:100%;min-width:0}.admin-page-languages .language-editor-row .textarea{width:100%;max-width:100%}.admin-support-create-card{margin-bottom:18px}.admin-support-grid{margin-top:0}@media(max-width:1100px){.admin-page-languages .language-cards{grid-template-columns:1fr}}body.admin-bg{overflow-x:hidden}.app-layout{min-height:100vh;align-items:stretch}.sidebar{height:auto;min-height:100vh;overflow:visible}.sidebar .nav,body.admin-bg .sidebar .nav{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;max-height:none;height:auto}.sidebar .nav a,body.admin-bg .sidebar .nav a{flex:0 0 auto;width:100%}.main{overflow:visible}@media(max-width:1050px){.app-layout{display:grid;grid-template-columns:1fr}.sidebar{position:relative;min-height:auto;height:auto;overflow:visible}.sidebar .nav{display:flex;flex-direction:column;overflow:visible}}body.admin-bg{overflow-x:hidden}body.admin-bg .app-layout{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh;width:100%;max-width:100%;align-items:stretch;background:transparent}body.admin-bg .sidebar{width:270px;min-width:270px;height:auto;min-height:100vh;overflow:visible;padding:22px 18px}body.admin-bg .main{min-width:0;width:100%;max-width:1180px;margin:0 auto;padding:28px 34px 34px;overflow:visible}body.admin-bg .nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:7px;overflow:visible;height:auto;max-height:none}body.admin-bg .nav a{width:100%;min-height:44px;flex:0 0 auto}body.admin-bg .topbar{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}body.admin-bg .topbar h1{margin:0}body.admin-bg .top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}body.admin-bg .card{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--admin-line,#dfe7f2);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 10px 30px rgba(15,23,42,.045);padding:22px}body.admin-bg .grid{display:grid;gap:18px}body.admin-bg .content-grid,body.admin-bg .client-page-dashboard .content-grid,body.admin-bg .client-page-advertising .content-grid,body.admin-bg .client-page-payments .content-grid,body.admin-bg .client-page-settings .content-grid,body.admin-bg .client-settings-grid,body.admin-bg .client-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body.admin-bg .kpi-grid,body.admin-bg .client-kpi-grid,body.admin-bg .bot-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body.admin-bg .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}body.admin-bg .table-wrap{width:100%;max-width:100%;overflow-x:auto;border-radius:18px}body.admin-bg .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.admin-bg .form-group.full,body.admin-bg .full{grid-column:1 / -1}body.admin-bg .input,body.admin-bg .select,body.admin-bg .textarea{width:100%;box-sizing:border-box}body.admin-bg .btn,body.admin-bg .btn-primary,body.admin-bg .btn-outline{white-space:normal}body.admin-bg .footer-note{display:block;width:auto;min-height:0;margin:24px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;color:#64748b}body.admin-bg .admin-support-grid,body.admin-bg .client-support-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start}body.admin-bg .client-bot-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-bg .client-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-bg .admin-page-languages .language-module-grid{grid-template-columns:1fr}body.admin-bg .admin-page-languages .language-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-bg .language-create-card,body.admin-bg .language-editor-card,body.admin-bg .language-list-card{grid-column:1 / -1}@media(max-width:1280px){body.admin-bg .main{max-width:100%}body.admin-bg .kpi-grid,body.admin-bg .client-kpi-grid,body.admin-bg .bot-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-bg .client-plan-cards{grid-template-columns:1fr}}@media(max-width:1050px){body.admin-bg .app-layout{grid-template-columns:1fr}body.admin-bg .sidebar{width:100%;min-width:0;min-height:auto;position:relative}body.admin-bg .main{padding:20px}body.admin-bg .content-grid,body.admin-bg .client-page-dashboard .content-grid,body.admin-bg .client-page-advertising .content-grid,body.admin-bg .client-page-payments .content-grid,body.admin-bg .client-page-settings .content-grid,body.admin-bg .client-settings-grid,body.admin-bg .client-pro-grid,body.admin-bg .admin-support-grid,body.admin-bg .client-support-grid,body.admin-bg .client-bot-cards,body.admin-bg .admin-page-languages .language-cards{grid-template-columns:1fr}}@media(max-width:720px){body.admin-bg .topbar{flex-direction:column}body.admin-bg .top-actions{width:100%;justify-content:flex-start}body.admin-bg .kpi-grid,body.admin-bg .client-kpi-grid,body.admin-bg .bot-overview-grid,body.admin-bg .form-grid{grid-template-columns:1fr}body.admin-bg .card{padding:18px;border-radius:18px}body.admin-bg .section-head{flex-direction:column}}.support-ticket-list+.admin-pagination,.support-thread+.admin-pagination,.support-ticket-list+.client-pagination,.support-thread+.client-pagination{margin-top:16px}.support-thread-card .admin-pagination,.support-thread-card .client-pagination{border-radius:16px;background:#f8fbff}.helpdesk-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.helpdesk-filter-bar{display:flex;flex-direction:column;gap:14px;margin:16px 0 18px}.helpdesk-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.helpdesk-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;border:1px solid #d9e7ff;background:#f8fbff;color:#2563eb;font-size:13px;font-weight:900}.helpdesk-tab span{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e8f1ff;color:#1d4ed8;font-size:12px}.helpdesk-tab.active{background:linear-gradient(135deg,#147dff,#7446f5);border-color:transparent;color:#fff;box-shadow:0 10px 24px rgba(37,99,235,.18)}.helpdesk-tab.active span{background:rgba(255,255,255,.2);color:#fff}.helpdesk-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.helpdesk-ticket-list{max-height:none;overflow:visible}.helpdesk-ticket-item strong{font-size:15px;line-height:1.35}.helpdesk-thread-card .section-head h3{margin-bottom:6px}.helpdesk-status-form{display:flex;align-items:center;gap:8px}.helpdesk-status-form .select{min-width:160px}.support-ticket-item strong{word-break:break-word}.support-message-body{word-break:break-word}@media(max-width:1180px){.helpdesk-grid{grid-template-columns:1fr}}@media(max-width:720px){.helpdesk-search{grid-template-columns:1fr}.helpdesk-status-form{width:100%;flex-direction:column;align-items:stretch}.helpdesk-status-form .select{min-width:0}}.helpdesk-toolbar-card{margin-bottom:18px}.helpdesk-toolbar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.helpdesk-standard-grid{grid-template-columns:390px minmax(0,1fr);gap:18px;align-items:start}.helpdesk-list-card,.helpdesk-thread-card{min-height:520px}.helpdesk-column-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.helpdesk-column-title h3{margin:0}.helpdesk-column-title span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:900}.helpdesk-ticket-list{display:flex;flex-direction:column;gap:10px}.helpdesk-ticket-item{padding:14px 15px;border-radius:18px}.helpdesk-ticket-item strong{display:block;margin-bottom:4px;font-size:15px;line-height:1.35}.helpdesk-ticket-client{display:block;color:#64748b;font-size:13px;margin-bottom:4px}.helpdesk-ticket-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#64748b;font-size:12px;margin-bottom:6px}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 9px;border-radius:999px;background:#eef4ff;color:#2563eb;font-style:normal;font-weight:900;font-size:12px}.status-chip.status-new{background:#e0f2fe;color:#0369a1}.status-chip.status-in_work{background:#fef3c7;color:#92400e}.status-chip.status-answered{background:#dcfce7;color:#166534}.status-chip.status-closed{background:#f1f5f9;color:#475569}.helpdesk-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--admin-line,#dfe7f2)}.helpdesk-thread-header h3{margin:0 0 6px}.helpdesk-thread-body{max-height:620px;overflow-y:auto;padding:4px 6px 4px 2px}.helpdesk-reply-box{margin-top:16px}.compact-rich-editor .rich-area{min-height:110px}.helpdesk-modal-card{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 46px);overflow:auto}.modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(15,23,42,.42);backdrop-filter:blur(6px)}.modal-backdrop[hidden]{display:none}.modal-card{border:1px solid var(--admin-line,#dfe7f2);border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.25);padding:24px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.modal-head h3{margin:0}.modal-close{width:38px;height:38px;border:1px solid #dbe7f6;border-radius:12px;background:#f8fbff;color:#0f172a;font-weight:900;font-size:24px;line-height:1;cursor:pointer}body.modal-open{overflow:hidden}.helpdesk-toolbar-card+.helpdesk-grid{margin-top:0}@media(max-width:1180px){.helpdesk-standard-grid{grid-template-columns:1fr}.helpdesk-list-card,.helpdesk-thread-card{min-height:0}.helpdesk-thread-body{max-height:none}}@media(max-width:720px){.helpdesk-toolbar-head,.helpdesk-thread-header{flex-direction:column}.helpdesk-toolbar-head .btn,.helpdesk-thread-header .inline-form,.helpdesk-thread-header .btn,.helpdesk-thread-header .select{width:100%}.modal-card{padding:18px;border-radius:18px}}.admin-ad-request-list{display:grid;gap:14px}.admin-ad-request-item{border:1px solid var(--line,#dbe7ff);border-radius:22px;background:#fff;padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.admin-ad-request-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.admin-ad-request-title{font-size:16px;font-weight:900;color:var(--text,#101828)}.admin-ad-statuses{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-ad-request-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-ad-request-grid>div{background:#f8fbff;border:1px solid var(--line,#dbe7ff);border-radius:16px;padding:11px;min-width:0}.admin-ad-request-grid>div.full{grid-column:1/-1}.admin-ad-request-grid span{display:block;color:var(--muted,#667085);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.admin-ad-request-grid strong{display:block;font-size:14px;line-height:1.5;word-break:break-word}.admin-ad-request-grid a{word-break:break-all}.admin-ad-request-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.reject-ad-form{gap:8px}.reject-ad-form .input-small{min-width:220px;height:38px;padding:8px 10px}.ad-status-ok{background:#dcfce7;color:#166534}.ad-status-warn{background:#fef3c7;color:#92400e}.ad-status-error{background:#fee2e2;color:#991b1b}.ad-status-muted{background:#f1f5f9;color:#475569}.ad-status-blue{background:#dbeafe;color:#1d4ed8}@media(max-width:1100px){.admin-ad-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-ad-request-top{flex-direction:column}.admin-ad-statuses{justify-content:flex-start}.admin-ad-request-grid{grid-template-columns:1fr}.admin-ad-request-actions .btn,.admin-ad-request-actions form{width:100%}.reject-ad-form .input-small{width:100%;min-width:0}}.ro-filter-bar.payments-filter-bar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr auto;gap:10px;margin:14px 0 18px;align-items:end}.admin-ad-requests-card .admin-ad-request-item{background:#fff;border:1px solid #d9e5f5;border-radius:14px;padding:14px;margin:12px 0;box-shadow:none}.admin-ad-request-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.admin-ad-request-title{font-weight:800}.admin-ad-statuses{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-ad-request-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.admin-ad-request-grid>div{background:#f8fafc;border:1px solid #e5edf8;border-radius:10px;padding:9px}.admin-ad-request-grid span{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.admin-ad-request-grid .full{grid-column:1/-1}.admin-ad-request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.ad-status-warn,.status-pending{background:#fff7ed;color:#9a3412}.ad-status-blue,.status-approved_for_payment{background:#eff6ff;color:#1d4ed8}.ad-status-ok,.status-paid{background:#ecfdf5;color:#047857}.ad-status-danger{background:#fef2f2;color:#b91c1c}.ad-status-muted{background:#f1f5f9;color:#475569}@media(max-width:900px){.ro-filter-bar.payments-filter-bar,.admin-ad-request-grid{grid-template-columns:1fr}.admin-ad-request-top{display:block}.admin-ad-statuses{justify-content:flex-start;margin-top:8px}}.admin-page-translations .telegram-text-card summary{grid-template-columns:auto minmax(0,1fr) 36px;grid-template-areas:"code title arrow" "code hint arrow";column-gap:12px;row-gap:4px;align-items:center}.admin-page-translations .telegram-text-card summary:after{grid-area:arrow;grid-column:auto;grid-row:auto;justify-self:center;align-self:center;margin:0}.admin-page-translations .telegram-text-card summary strong,.admin-page-translations .telegram-text-card summary .small{min-width:0;padding-inline-end:6px}.rtl.admin-page-translations .telegram-text-card summary:after,.admin-page-translations.rtl .telegram-text-card summary:after,body.rtl.admin-page-translations .telegram-text-card summary:after{justify-self:center}@media(max-width:720px){.admin-page-translations .telegram-text-card summary{grid-template-columns:auto minmax(0,1fr) 34px;padding:14px}}:root{--ro-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ro-bg:#f4f8ff;--ro-bg-2:#eef5ff;--ro-surface:#ffffff;--ro-surface-soft:#f8fbff;--ro-surface-strong:#eef4ff;--ro-line:#dce8f7;--ro-line-strong:#c6d8f1;--ro-text:#0f172a;--ro-muted:#64748b;--ro-muted-2:#8090a8;--ro-primary:#2563eb;--ro-primary-2:#7c3aed;--ro-primary-soft:#e8f1ff;--ro-success:#16a34a;--ro-success-soft:#dcfce7;--ro-warning:#d97706;--ro-warning-soft:#fef3c7;--ro-danger:#dc2626;--ro-danger-soft:#fee2e2;--ro-info:#0284c7;--ro-info-soft:#e0f2fe;--ro-radius-xs:10px;--ro-radius-sm:14px;--ro-radius:18px;--ro-radius-lg:24px;--ro-radius-xl:30px;--ro-shadow-sm:0 8px 22px rgba(15,23,42,.045);--ro-shadow:0 16px 42px rgba(15,23,42,.07);--ro-shadow-lg:0 28px 80px rgba(15,23,42,.13);--ro-sidebar:248px;--ro-content:1240px;--ro-gap:18px}*{box-sizing:border-box}html{font-family:var(--ro-font);background:var(--ro-bg)}body{font-family:var(--ro-font);color:var(--ro-text);background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 48%,#f4f0ff 100%)}body.admin-bg{min-height:100vh;overflow-x:hidden}.app-layout{width:100%;min-height:100vh;display:grid;grid-template-columns:var(--ro-sidebar) minmax(0,1fr);align-items:stretch;background:transparent}.sidebar{width:var(--ro-sidebar);min-width:var(--ro-sidebar);min-height:100vh;height:auto;position:sticky;top:0;align-self:start;padding:22px 16px;background:rgba(255,255,255,.78);border-inline-end:1px solid rgba(220,232,247,.78);backdrop-filter:blur(18px);box-shadow:none;overflow:visible}.main{width:100%;max-width:var(--ro-content);min-width:0;margin:0 auto;padding:30px 34px 34px;overflow:visible}.brand,.brand-logo{display:flex;align-items:center;justify-content:center;min-height:84px;margin:0 0 20px}.brand img,.brand-logo img{max-width:132px;max-height:84px;object-fit:contain}.nav{display:flex;flex-direction:column;gap:7px;width:100%;overflow:visible;max-height:none}.nav a{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:15px;color:#172033;text-decoration:none;font-weight:800;font-size:14px;transition:.18s ease;background:transparent}.nav a:hover{background:#f2f7ff;border-color:#dbe8fa}.nav a.active{color:#fff;background:linear-gradient(135deg,var(--ro-primary),var(--ro-primary-2));border-color:transparent;box-shadow:0 14px 30px rgba(37,99,235,.22)}.nav-icon{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(239,246,255,.95);color:var(--ro-primary);font-size:14px}.nav a.active .nav-icon{background:rgba(255,255,255,.2);color:#fff}.nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{min-height:70px;margin:0 0 24px;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:transparent;border:0;box-shadow:none}.topbar h1{margin:0;font-size:28px;line-height:1.15;font-weight:950;letter-spacing:-.03em;color:var(--ro-text)}.topbar p{margin:8px 0 0;color:var(--ro-muted);font-size:15px;line-height:1.55}.top-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ro-primary-soft);color:var(--ro-primary);font-weight:950}.lang-switch,.client-lang-switch{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lang-switch a,.client-lang-switch a{min-width:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d9e7ff;background:#fff;color:var(--ro-primary);font-size:12px;font-weight:950;text-decoration:none}.lang-switch a.active,.client-lang-switch a.active{background:linear-gradient(135deg,var(--ro-primary),var(--ro-primary-2));color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(37,99,235,.2)}.card{width:100%;min-width:0;background:rgba(255,255,255,.96);border:1px solid var(--ro-line);border-radius:var(--ro-radius-lg);box-shadow:var(--ro-shadow-sm);padding:22px}.card h2,.card h3,.card h4{color:var(--ro-text);letter-spacing:-.02em}.card h3{margin:0 0 10px;font-size:21px;line-height:1.25;font-weight:950}.card h4{margin:0 0 8px;font-size:16px;line-height:1.35;font-weight:950}.small,.hint,.card p.small{color:var(--ro-muted);line-height:1.55}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.soft-card{background:var(--ro-surface-soft)}.grid{display:grid;gap:var(--ro-gap);min-width:0}.content-grid,.client-page-dashboard .content-grid,.client-page-advertising .content-grid,.client-page-payments .content-grid,.client-page-settings .content-grid,.client-settings-grid,.client-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.kpi-grid,.client-kpi-grid,.bot-overview-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.kpi{min-height:118px;display:flex;flex-direction:column;justify-content:space-between}.kpi .label{color:var(--ro-muted);font-size:13px;font-weight:850}.kpi .value{color:var(--ro-text);font-size:34px;line-height:1;font-weight:950}.kpi .hint{color:var(--ro-muted);font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-group{min-width:0;margin-bottom:16px}.form-group.full,.full{grid-column:1 / -1}label{display:block;margin:0 0 7px;color:var(--ro-text);font-weight:900;font-size:13px}.input,.select,.textarea,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],select,textarea{width:100%;min-width:0;border:1px solid var(--ro-line-strong);border-radius:var(--ro-radius-sm);background:#fff;color:var(--ro-text);padding:12px 14px;font-size:15px;outline:none;transition:.16s ease}.select,select{height:46px}.textarea,textarea{min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus,input:focus,select:focus,textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.btn,button.btn,.btn-primary,.btn-outline{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ro-radius-sm);padding:10px 15px;border:1px solid transparent;font-weight:950;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer;white-space:normal;transition:.16s ease}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--ro-primary),var(--ro-primary-2));box-shadow:0 12px 28px rgba(37,99,235,.22)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,99,235,.27)}.btn-outline{color:var(--ro-text);background:#fff;border-color:var(--ro-line);box-shadow:none}.btn-outline:hover{background:var(--ro-surface-soft);border-color:#bdd3f2}.btn-small{min-height:34px;padding:7px 11px;font-size:13px}.btn.disabled,.btn[disabled],button[disabled]{opacity:.45;pointer-events:none}.pill,.badge,.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;line-height:1;border:1px solid transparent;font-style:normal}.pill-ok,.status-active,.status-answered{background:var(--ro-success-soft);color:#166534}.pill-blue,.status-new{background:var(--ro-info-soft);color:#0369a1}.pill-warn,.status-in_work,.status-pending{background:var(--ro-warning-soft);color:#92400e}.status-closed,.status-disabled{background:#f1f5f9;color:#475569}.status-error,.status-blocked{background:var(--ro-danger-soft);color:#991b1b}.table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--ro-line);border-radius:var(--ro-radius);background:#fff}.table{width:100%;border-collapse:separate;border-spacing:0}.table th{padding:13px 14px;color:#475569;background:#f8fbff;font-size:12px;font-weight:950;text-align:start;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ro-line)}.table td{padding:14px;color:var(--ro-text);border-bottom:1px solid #edf3fb;vertical-align:top}.table tr:last-child td{border-bottom:0}.alert{border-radius:var(--ro-radius);padding:14px 16px;margin:0 0 18px;border:1px solid var(--ro-line);background:#fff}.alert-ok{background:#ecfdf5;border-color:#86efac;color:#166534}.alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(15,23,42,.44);backdrop-filter:blur(7px)}.modal-backdrop[hidden]{display:none}.modal-card{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 44px);overflow:auto;background:#fff;border:1px solid var(--ro-line);border-radius:var(--ro-radius-lg);box-shadow:var(--ro-shadow-lg);padding:24px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.modal-head h3{margin:0}.modal-close{width:38px;height:38px;border-radius:12px;border:1px solid var(--ro-line);background:#f8fbff;color:var(--ro-text);font-size:24px;font-weight:950;cursor:pointer}body.modal-open{overflow:hidden}.admin-pagination,.client-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px;border:1px solid var(--ro-line);border-radius:var(--ro-radius);background:var(--ro-surface-soft)}.pagination-info{color:var(--ro-muted);font-size:13px;font-weight:800}.pagination-buttons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pagination-buttons .active{background:var(--ro-primary);color:#fff;border-color:var(--ro-primary)}.rich-editor{border:1px solid var(--ro-line-strong);border-radius:var(--ro-radius);background:#fff;overflow:hidden}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#f8fbff;border-bottom:1px solid var(--ro-line)}.rich-toolbar button{min-height:32px;border:1px solid #d8e3f5;border-radius:10px;background:#fff;padding:6px 10px;font-weight:900;cursor:pointer}.rich-area{min-height:150px;padding:14px;outline:none;line-height:1.6}.compact-rich-editor .rich-area{min-height:108px}.helpdesk-toolbar-card{margin-bottom:18px}.helpdesk-toolbar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.helpdesk-standard-grid{grid-template-columns:390px minmax(0,1fr);gap:18px;align-items:start}.helpdesk-list-card,.helpdesk-thread-card{min-height:520px}.helpdesk-column-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.helpdesk-column-title h3{margin:0}.helpdesk-column-title span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ro-primary-soft);color:var(--ro-primary);font-weight:950}.helpdesk-filter-bar{display:flex;flex-direction:column;gap:14px;margin:16px 0 18px}.helpdesk-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.helpdesk-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;border:1px solid #d9e7ff;background:#f8fbff;color:var(--ro-primary);font-size:13px;font-weight:950;text-decoration:none}.helpdesk-tab span{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e8f1ff;color:#1d4ed8;font-size:12px}.helpdesk-tab.active{background:linear-gradient(135deg,var(--ro-primary),var(--ro-primary-2));border-color:transparent;color:#fff}.helpdesk-tab.active span{background:rgba(255,255,255,.2);color:#fff}.helpdesk-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.support-ticket-list{display:flex;flex-direction:column;gap:10px}.support-ticket-item{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border:1px solid var(--ro-line);border-radius:var(--ro-radius);background:#fff;text-decoration:none}.support-ticket-item:hover,.support-ticket-item.active{background:#f5f9ff;border-color:#bcd3ff;box-shadow:0 10px 24px rgba(37,99,235,.08)}.helpdesk-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--ro-line)}.helpdesk-thread-body{max-height:620px;overflow-y:auto;padding:4px 6px 4px 2px}.support-thread{display:flex;flex-direction:column;gap:12px;margin:18px 0}.support-message{max-width:86%;border:1px solid var(--ro-line);border-radius:20px;padding:14px 16px;background:#fff}.support-message.admin{margin-inline-start:auto;background:#eff6ff;border-color:#bfdbfe}.support-message.client{margin-inline-end:auto;background:#f8fafc}.support-message-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ro-muted);font-size:12px;margin-bottom:8px}.support-message-body{line-height:1.62;color:var(--ro-text)}.footer-note{display:block;width:auto;margin:24px 0 0;padding:0;border:0;background:transparent;box-shadow:none;text-align:center;color:var(--ro-muted);font-size:13px}.site-shell,.landing-shell,.public-shell{font-family:var(--ro-font)}.hero,.public-hero,.landing-hero{border-radius:var(--ro-radius-xl);background:linear-gradient(135deg,#ffffff 0%,#f3f7ff 100%);border:1px solid var(--ro-line);box-shadow:var(--ro-shadow)}html.rtl body,body.rtl{direction:rtl}.rtl .sidebar{border-inline-end:0;border-inline-start:1px solid rgba(220,232,247,.78)}.rtl .table th,.rtl .table td{text-align:right}.rtl .support-message.admin{margin-inline-start:0;margin-inline-end:auto}.rtl .support-message.client{margin-inline-end:0;margin-inline-start:auto}@media(max-width:1280px){:root{--ro-content:100%}.kpi-grid,.client-kpi-grid,.bot-overview-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-plan-cards{grid-template-columns:1fr}}@media(max-width:1050px){.app-layout{grid-template-columns:1fr}.sidebar{position:relative;width:100%;min-width:0;min-height:auto;border-inline-end:0;border-bottom:1px solid var(--ro-line)}.brand,.brand-logo{min-height:54px;margin-bottom:12px}.brand img,.brand-logo img{max-height:54px}.main{padding:22px}.content-grid,.client-page-dashboard .content-grid,.client-page-advertising .content-grid,.client-page-payments .content-grid,.client-page-settings .content-grid,.client-settings-grid,.client-pro-grid,.admin-support-grid,.client-support-grid,.helpdesk-standard-grid,.client-bot-cards,.language-cards{grid-template-columns:1fr}.helpdesk-list-card,.helpdesk-thread-card{min-height:0}.helpdesk-thread-body{max-height:none}}@media(max-width:720px){.main{padding:18px}.topbar,.section-head,.helpdesk-toolbar-head,.helpdesk-thread-header{flex-direction:column}.top-actions{width:100%;justify-content:flex-start}.kpi-grid,.client-kpi-grid,.bot-overview-grid,.stats-grid,.form-grid,.helpdesk-search{grid-template-columns:1fr}.card{padding:18px;border-radius:18px}.modal-card{padding:18px;border-radius:18px}.support-message{max-width:100%}.nav-text{white-space:normal}}.replyone-admin-shell .ro-admin-layout{grid-template-columns:260px minmax(0,1fr)}.replyone-admin-shell .ro-sidebar{width:260px;min-width:260px;padding:18px 14px;background:rgba(255,255,255,.86)}.ro-sidebar-inner{display:flex;flex-direction:column;min-height:calc(100vh - 36px)}.ro-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ro-sidebar-head .brand{flex:1;min-height:64px;margin:0;justify-content:flex-start}.ro-sidebar-head .brand img{max-width:145px;max-height:62px}.ro-sidebar-close{display:none;width:36px;height:36px;border:1px solid var(--ro-line);border-radius:12px;background:#f8fbff;color:var(--ro-text);font-size:23px;line-height:1;font-weight:950;cursor:pointer}.ro-nav{gap:18px}.ro-nav-group{display:flex;flex-direction:column;gap:6px}.ro-nav-group-label{padding:0 12px 2px;color:var(--ro-muted-2);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.ro-nav a{min-height:40px;padding:9px 11px;border-radius:14px;font-size:13px}.ro-nav .nav-icon{width:27px;height:27px;min-width:27px}.ro-main{max-width:1280px;padding:26px 32px 34px}.ro-page{display:flex;flex-direction:column;gap:18px}.ro-topbar{align-items:center;padding:14px 16px;margin-bottom:20px;border:1px solid rgba(220,232,247,.78);border-radius:26px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(15,23,42,.045)}.ro-topbar-left{display:flex;align-items:flex-start;gap:13px;min-width:0}.ro-page-title{min-width:0}.ro-page-title h1{font-size:26px}.ro-page-title p{max-width:700px}.ro-menu-toggle{display:none;width:40px;height:40px;min-width:40px;border:1px solid var(--ro-line);border-radius:14px;background:#fff;color:var(--ro-text);font-size:21px;font-weight:950;cursor:pointer}.ro-top-actions{flex-wrap:nowrap}.ro-admin-user{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 9px 5px 5px;border:1px solid var(--ro-line);border-radius:999px;background:#fff}.ro-admin-user-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.ro-admin-user-text strong{color:var(--ro-text);font-size:13px;font-weight:950;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-admin-user-text span{color:var(--ro-muted);font-size:11px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-backdrop{position:fixed;inset:0;z-index:8998;background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.admin-mobile-backdrop[hidden]{display:none}.replyone-admin-shell .card{margin:0}.replyone-admin-shell .grid+.card,.replyone-admin-shell .card+.grid,.replyone-admin-shell .card+.card{margin-top:0}.replyone-admin-shell .footer-note{margin-top:28px}.rtl.replyone-admin-shell .ro-sidebar{border-inline-start:1px solid rgba(220,232,247,.78);border-inline-end:0}.rtl.replyone-admin-shell .ro-admin-user{padding:5px 5px 5px 9px}@media(max-width:1050px){.replyone-admin-shell .ro-admin-layout{grid-template-columns:1fr}.replyone-admin-shell .ro-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:8999;width:min(320px,88vw);min-width:0;height:100vh;min-height:100vh;overflow-y:auto;transform:translateX(-110%);transition:transform .22s ease;border-bottom:0;box-shadow:0 30px 90px rgba(15,23,42,.25)}.rtl.replyone-admin-shell .ro-sidebar{transform:translateX(110%)}body.admin-sidebar-open .ro-sidebar{transform:translateX(0)}.ro-sidebar-close,.ro-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.ro-sidebar-inner{min-height:100%}.replyone-admin-shell .ro-main{padding:18px}.ro-topbar{padding:13px;border-radius:20px}.ro-topbar-left{align-items:center}.ro-top-actions{flex-wrap:wrap}}@media(max-width:760px){.ro-topbar{flex-direction:column;align-items:stretch}.ro-topbar-left{width:100%}.ro-top-actions{width:100%;justify-content:flex-start}.ro-admin-user{max-width:100%}.ro-admin-user-text strong,.ro-admin-user-text span{max-width:180px}}.ro-kpi{position:relative;overflow:hidden}.ro-kpi::after{content:"";position:absolute;width:96px;height:96px;inset-inline-end:-30px;top:-30px;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.11),rgba(124,58,237,.09))}.ro-kpi-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:var(--ro-primary-soft);color:var(--ro-primary);font-size:20px;margin-bottom:12px}.dashboard-standard-grid{align-items:start}.dashboard-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-action-card{min-height:116px;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--ro-line);border-radius:18px;background:var(--ro-surface-soft);text-decoration:none;color:var(--ro-text);transition:.18s ease}.dashboard-action-card:hover{transform:translateY(-1px);border-color:#bcd3ff;box-shadow:0 12px 26px rgba(37,99,235,.08)}.dashboard-action-card>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:var(--ro-primary);font-size:19px}.dashboard-action-card strong{font-size:15px;font-weight:950}.dashboard-action-card small{color:var(--ro-muted);line-height:1.45}.ro-filter-bar{margin-top:12px}.ro-filter-grid{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.75fr)) auto;gap:12px;align-items:end}.ro-filter-grid .form-group{margin-bottom:0}.ro-filter-actions{min-width:160px}.ro-filter-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ro-filter-search{min-width:240px}.clients-toolbar-card{margin-top:0}.clients-table-card{margin-top:0}.ro-table-wrap{box-shadow:none}.ro-admin-table td{vertical-align:middle}.ro-user-cell{display:flex;align-items:center;gap:12px;min-width:220px}.ro-user-avatar,.client-avatar{width:42px;min-width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#f3e8ff);color:var(--ro-primary);font-weight:950}.ro-inline-status-form{display:flex;align-items:center;gap:8px;min-width:230px}.select-small{min-height:36px;height:38px;padding:7px 11px;border-radius:12px}.clients-create-modal-card{width:min(720px,calc(100vw - 32px))}.ro-compact-table td,.ro-compact-table th{padding:12px}.ro-compact-table .small{font-size:12px}.admin-page-dashboard .ro-page,.admin-page-clients .ro-page{gap:18px}@media(max-width:1180px){.ro-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-filter-actions{min-width:0}}@media(max-width:760px){.dashboard-action-grid,.ro-filter-grid{grid-template-columns:1fr}.ro-filter-buttons,.ro-inline-status-form{width:100%;flex-direction:column;align-items:stretch}.ro-inline-status-form{min-width:0}.ro-user-cell{min-width:0}}.bots-kpi-grid,.helpdesk-kpi-grid{margin-bottom:0}.bots-toolbar-card,.bots-table-card{margin-top:0}.ro-toolbar-summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.bots-filter-grid{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,.75fr)) auto}.bots-table .ro-bot-cell{display:flex;align-items:center;gap:12px;min-width:220px}.ro-bot-avatar{width:42px;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#f3e8ff);color:var(--ro-primary);font-size:19px}.row-has-issue td{background:#fff7ed}.bot-error{color:var(--ro-danger);font-weight:800}.ro-row-actions{min-width:170px;display:flex;flex-direction:column;gap:7px;align-items:stretch}.ro-row-actions .inline-form{margin:0}.ro-row-actions .btn{width:100%}.helpdesk-toolbar-standard{margin-top:0}.helpdesk-admin-standard{grid-template-columns:390px minmax(0,1fr)}.helpdesk-kpi-grid .ro-kpi-icon{margin-bottom:10px}.helpdesk-toolbar-standard .helpdesk-search{grid-template-columns:minmax(260px,1fr) auto auto}.helpdesk-admin-standard .helpdesk-list-card,.helpdesk-admin-standard .helpdesk-thread-card{min-height:560px}.helpdesk-admin-standard .support-ticket-item strong{font-size:15px;line-height:1.35}.helpdesk-admin-standard .support-ticket-item small{color:var(--ro-muted);line-height:1.45}.helpdesk-admin-standard .support-message{box-shadow:none}.helpdesk-admin-standard .support-thread-card{overflow:hidden}.helpdesk-admin-standard .helpdesk-thread-body{max-height:640px}@media(max-width:1180px){.bots-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpdesk-admin-standard{grid-template-columns:1fr}.helpdesk-admin-standard .helpdesk-thread-body{max-height:none}}@media(max-width:760px){.bots-filter-grid,.helpdesk-toolbar-standard .helpdesk-search{grid-template-columns:1fr}.ro-toolbar-summary{justify-content:flex-start}.bots-table .ro-bot-cell{min-width:0}.ro-row-actions{min-width:0}}:root{--ro-sidebar:260px;--ro-page-max:1840px;--ro-page-pad-x:34px;--ro-page-pad-y:26px}.replyone-admin-shell .app-layout,.client-cabinet-page .app-layout,body.admin-bg .app-layout{width:100vw;max-width:none;min-height:100vh;grid-template-columns:var(--ro-sidebar) minmax(0,1fr);margin:0}.replyone-admin-shell .main,.replyone-admin-shell .ro-main,.client-cabinet-page .main,.client-cabinet-page .ro-main,body.admin-bg .main{width:100%;max-width:none;min-width:0;margin:0;padding:var(--ro-page-pad-y) var(--ro-page-pad-x) 34px}.replyone-admin-shell .ro-page,.client-cabinet-page .ro-page{width:100%;max-width:var(--ro-page-max);margin:0}.replyone-admin-shell .ro-topbar,.client-cabinet-page .topbar,.client-cabinet-page .ro-topbar,body.admin-bg .topbar{width:100%;max-width:var(--ro-page-max);margin-inline:0}.replyone-admin-shell .footer-note,.client-cabinet-page .footer-note{width:100%;max-width:var(--ro-page-max)}.admin-page-wide,.wide-card,.bots-page-grid,.clients-page-cards,.client-page-dashboard,.client-page-bots,.client-page-conversations,.client-page-advertising,.client-page-payments,.client-page-settings,.client-page-pro,.client-page-blocked,.ro-page>section,.ro-page>div{width:100%;max-width:var(--ro-page-max);margin-inline:0}.kpi-grid,.ro-kpi-grid,.bot-overview-grid,.stats-grid,.client-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid,.dashboard-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-grid,.clients-page-cards,.client-settings-grid,.client-pro-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.helpdesk-standard-grid,.helpdesk-admin-standard,.admin-support-grid,.client-support-grid{grid-template-columns:minmax(360px,34%) minmax(0,66%);width:100%;max-width:var(--ro-page-max)}.helpdesk-list-card,.helpdesk-thread-card,.support-thread-card{min-width:0}.helpdesk-thread-card,.support-thread-card{width:100%}.helpdesk-thread-body{max-height:calc(100vh - 430px);min-height:260px}.table-wrap,.ro-table-wrap{width:100%;max-width:100%}.ro-admin-table,.clients-table,.bots-table,.table{min-width:960px}.bots-table{min-width:1180px}.clients-table{min-width:1080px}.card,.bots-toolbar-card,.bots-table-card,.clients-toolbar-card,.clients-table-card,.helpdesk-toolbar-card{width:100%;max-width:100%}body:not(.admin-bg) .landing,body:not(.admin-bg) .site-shell,body:not(.admin-bg) .landing-shell,body:not(.admin-bg) .public-shell,body:not(.admin-bg) main,body:not(.admin-bg) .container,body:not(.admin-bg) .wrap{width:100%;max-width:1840px;margin-inline:auto}body:not(.admin-bg){overflow-x:hidden}body:not(.admin-bg) .hero,body:not(.admin-bg) .public-hero,body:not(.admin-bg) .landing-hero{width:100%;max-width:none}@media(min-width:1900px){:root{--ro-page-max:1880px;--ro-page-pad-x:42px}}@media(min-width:2300px){:root{--ro-page-max:2040px}}@media(max-width:1500px){:root{--ro-page-pad-x:28px}.replyone-admin-shell .ro-page,.client-cabinet-page .ro-page,.replyone-admin-shell .ro-topbar,.client-cabinet-page .topbar,body.admin-bg .topbar{max-width:none}}@media(max-width:1180px){.kpi-grid,.ro-kpi-grid,.bot-overview-grid,.stats-grid,.client-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid,.dashboard-standard-grid,.clients-grid,.clients-page-cards,.client-settings-grid,.client-pro-grid,.helpdesk-standard-grid,.helpdesk-admin-standard,.admin-support-grid,.client-support-grid{grid-template-columns:1fr}.helpdesk-thread-body{max-height:none}}@media(max-width:1050px){:root{--ro-page-pad-x:18px;--ro-page-pad-y:18px}.replyone-admin-shell .app-layout,.client-cabinet-page .app-layout,body.admin-bg .app-layout{grid-template-columns:1fr;width:100%}.replyone-admin-shell .main,.replyone-admin-shell .ro-main,.client-cabinet-page .main,body.admin-bg .main{width:100%;max-width:none;padding:var(--ro-page-pad-y) var(--ro-page-pad-x) 28px}.ro-admin-table,.clients-table,.bots-table,.table{min-width:820px}}@media(max-width:720px){:root{--ro-page-pad-x:14px;--ro-page-pad-y:14px}.kpi-grid,.ro-kpi-grid,.bot-overview-grid,.stats-grid,.client-kpi-grid{grid-template-columns:1fr}.card{padding:16px}.ro-admin-table,.clients-table,.bots-table,.table{min-width:720px}}.clients-table th:last-child,.clients-table td:last-child{width:320px;min-width:320px}.ro-inline-status-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(104px,auto);align-items:center;gap:10px;min-width:280px;width:100%}.ro-inline-status-form .select,.ro-inline-status-form .select-small{width:100%;min-width:150px}.ro-inline-status-form .btn{min-width:104px;width:auto;white-space:nowrap;word-break:normal;overflow-wrap:normal;color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--ro-primary),var(--ro-primary-2));box-shadow:0 10px 22px rgba(37,99,235,.18);padding-inline:14px}.bots-table th:last-child,.bots-table td:last-child{width:190px;min-width:190px}.ro-row-actions{min-width:150px;width:100%}.ro-row-actions .btn,.bots-table .btn,.clients-table .btn{white-space:nowrap;word-break:normal;overflow-wrap:normal;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;font-weight:950;box-shadow:0 8px 18px rgba(37,99,235,.08)}.ro-row-actions .btn:hover,.bots-table .btn:hover,.clients-table .btn:hover{background:#dbeafe;border-color:#60a5fa;transform:translateY(-1px)}.ro-row-actions form:first-child .btn{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--ro-primary),var(--ro-primary-2))}.landing-auth-card .input-with-icon{position:relative}.landing-auth-card .input-with-icon .field-icon{position:absolute;top:43px;inset-inline-start:14px;width:24px;height:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;font-size:16px;opacity:.72}.landing-auth-card .input-with-icon .input{padding-inline-start:48px;padding-inline-end:44px;min-height:48px}.rtl .landing-auth-card .input-with-icon .field-icon{inset-inline-start:auto;inset-inline-end:14px}.rtl .landing-auth-card .input-with-icon .input{padding-inline-start:44px;padding-inline-end:48px}.client-cabinet-page .ro-page,.client-cabinet-page .topbar,.client-cabinet-page .footer-note{max-width:1840px;width:100%}.client-cabinet-page .main{overflow-x:hidden}.client-cabinet-page .table-wrap{max-width:100%;overflow-x:auto}.table td:last-child .btn{line-height:1.15;text-align:center}.table td:last-child form{margin:0}@media(max-width:760px){.clients-table th:last-child,.clients-table td:last-child,.bots-table th:last-child,.bots-table td:last-child{width:auto;min-width:180px}.ro-inline-status-form{grid-template-columns:1fr;min-width:0}.ro-inline-status-form .btn{width:100%}}.replyone-client-shell .ro-client-layout{width:100vw;max-width:none;grid-template-columns:260px minmax(0,1fr);margin:0}.replyone-client-shell .client-sidebar{width:260px;min-width:260px;padding:18px 14px;background:rgba(255,255,255,.86)}.replyone-client-shell .ro-main{width:100%;max-width:none;min-width:0;margin:0;padding:24px 30px 34px;overflow-x:hidden}.replyone-client-shell .ro-page,.replyone-client-shell .topbar,.replyone-client-shell .footer-note{width:100%;max-width:1840px;margin-inline:0}.client-topbar{align-items:center;margin-bottom:18px}.client-topbar .ro-topbar-left{min-width:0;flex:1}.client-topbar .ro-page-title{min-width:0}.client-topbar .ro-page-title h1{overflow-wrap:normal}.client-top-actions{flex-shrink:0}.client-user-chip{max-width:230px}.replyone-client-shell .ro-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.replyone-client-shell .ro-sidebar-head .brand{flex:1;justify-content:flex-start;min-height:64px;margin:0}.replyone-client-shell .ro-sidebar-head .brand img{max-width:145px;max-height:62px}.replyone-client-shell .client-nav{gap:7px}.client-dashboard-kpis{margin-bottom:0}.client-dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}.client-request-list{display:flex;flex-direction:column;gap:10px}.client-request-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 15px;border:1px solid var(--ro-line);border-radius:18px;background:#fff;color:var(--ro-text);text-decoration:none}.client-request-card:hover{background:#f5f9ff;border-color:#bcd3ff}.client-request-card strong{display:block;margin-bottom:5px;font-weight:950}.client-request-card span{display:block;color:var(--ro-muted);line-height:1.45;overflow:hidden;text-overflow:ellipsis}.client-request-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:120px}.client-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-action-card{padding:16px;border-radius:18px;border:1px solid var(--ro-line)}.mini-action-card strong{display:block;margin-bottom:7px}.mini-action-card span{color:var(--ro-muted);line-height:1.5}.replyone-client-shell .table{min-width:0}.replyone-client-shell .table-wrap{max-width:100%;overflow-x:auto}.client-page-dashboard .table,.client-page-dashboard .table-wrap{min-width:0;overflow-x:visible}.client-mobile-backdrop{position:fixed;inset:0;z-index:8998;background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.client-mobile-backdrop[hidden]{display:none}.rtl.replyone-client-shell .client-sidebar{border-inline-start:1px solid rgba(220,232,247,.78);border-inline-end:0}@media(max-width:1180px){.client-dashboard-grid{grid-template-columns:1fr}.client-mini-grid{grid-template-columns:1fr}}@media(max-width:1050px){.replyone-client-shell .ro-client-layout{grid-template-columns:1fr;width:100%}.replyone-client-shell .client-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:8999;width:min(320px,88vw);min-width:0;height:100vh;min-height:100vh;overflow-y:auto;transform:translateX(-110%);transition:transform .22s ease;border-bottom:0;box-shadow:0 30px 90px rgba(15,23,42,.25)}.rtl.replyone-client-shell .client-sidebar{transform:translateX(110%)}body.client-sidebar-open .client-sidebar{transform:translateX(0)}.replyone-client-shell .ro-sidebar-close,.replyone-client-shell .ro-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.replyone-client-shell .ro-main{width:100%;max-width:none;padding:14px 14px 24px}.client-topbar{padding:12px;margin-bottom:14px;border-radius:18px}}@media(max-width:760px){.client-topbar{flex-direction:column;align-items:stretch;gap:12px}.client-topbar .ro-topbar-left{width:100%;align-items:center}.client-topbar .ro-page-title h1{font-size:22px}.client-topbar .ro-page-title p{font-size:13px;margin-top:4px}.client-top-actions{width:100%;justify-content:flex-start;gap:8px}.client-user-chip{max-width:100%}.client-dashboard-grid,.client-dashboard-kpis{gap:12px}.client-request-card{grid-template-columns:1fr}.client-request-meta{align-items:flex-start;min-width:0}.replyone-client-shell .card{padding:15px;border-radius:18px}.replyone-client-shell .footer-note{margin-top:18px}}.replyone-admin-shell,.replyone-client-shell{min-height:100dvh}.replyone-admin-shell .app-layout,.replyone-client-shell .app-layout{align-items:start;align-content:start}.replyone-admin-shell .ro-main,.replyone-client-shell .ro-main{align-self:start}.replyone-client-shell .ro-client-layout{width:100vw;max-width:none;min-height:100dvh;display:grid;grid-template-columns:260px minmax(0,1fr);margin:0;background:transparent}.replyone-client-shell .client-sidebar{width:260px;min-width:260px;height:100dvh;min-height:100dvh;position:sticky;top:0;padding:18px 14px;background:rgba(255,255,255,.86);border-inline-end:1px solid rgba(220,232,247,.78);backdrop-filter:blur(18px);overflow-y:auto;overflow-x:hidden}.replyone-client-shell .ro-sidebar-inner{min-height:calc(100dvh - 36px)}.replyone-client-shell .ro-main{width:100%;min-width:0;max-width:none;margin:0;padding:26px 32px 34px;overflow-x:hidden}.replyone-client-shell .client-ro-page,.replyone-client-shell .ro-page,.replyone-client-shell .topbar,.replyone-client-shell .footer-note{width:100%;max-width:1840px;margin-inline:0}.replyone-client-shell .client-ro-page{display:flex;flex-direction:column;gap:18px}.replyone-client-shell .ro-nav{gap:18px}.replyone-client-shell .ro-nav-group{display:flex;flex-direction:column;gap:6px}.replyone-client-shell .ro-nav-group-label{padding:0 12px 2px;color:var(--ro-muted-2);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.replyone-client-shell .ro-nav a{min-height:40px;padding:9px 11px;border-radius:14px;font-size:13px}.replyone-client-shell .ro-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.replyone-client-shell .ro-sidebar-head .brand{flex:1;min-height:64px;margin:0;justify-content:flex-start}.replyone-client-shell .ro-sidebar-head .brand img{max-width:145px;max-height:62px}.replyone-client-shell .client-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin:0 0 18px;border:1px solid rgba(220,232,247,.78);border-radius:26px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(15,23,42,.045)}.replyone-client-shell .client-topbar .ro-topbar-left{display:flex;align-items:flex-start;gap:13px;min-width:0;flex:1}.replyone-client-shell .client-topbar .ro-page-title{min-width:0}.replyone-client-shell .client-topbar .ro-page-title h1{font-size:26px;overflow-wrap:normal}.replyone-client-shell .client-topbar .ro-page-title p{max-width:760px}.replyone-client-shell .client-top-actions{flex-wrap:wrap;justify-content:flex-end}.replyone-client-shell .card{margin:0}.client-standard-grid,.client-dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}.client-bots-list-grid{grid-template-columns:1fr;gap:18px}.client-bot-standard-card{display:flex;flex-direction:column;gap:18px}.client-bot-standard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ro-bot-cell{display:flex;align-items:center;gap:12px;min-width:0}.ro-bot-avatar{width:42px;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#f3e8ff);color:var(--ro-primary);font-size:19px}.client-bot-standard-head h3{margin:0 0 4px}.client-bot-standard-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.client-bot-standard-meta div{padding:12px 14px;border:1px solid var(--ro-line);border-radius:16px;background:var(--ro-surface-soft)}.client-bot-standard-meta span{display:block;color:var(--ro-muted);font-size:12px;font-weight:850;margin-bottom:4px}.client-bot-standard-meta strong{color:var(--ro-text);overflow-wrap:anywhere}.compact-section-head{margin-bottom:8px}.client-card-actions-row,.client-bot-actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-bot-actions-row .inline-form{margin:0}.client-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-request-list{display:flex;flex-direction:column;gap:10px}.client-request-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 15px;border:1px solid var(--ro-line);border-radius:18px;background:#fff;color:var(--ro-text);text-decoration:none}.client-request-card:hover{background:#f5f9ff;border-color:#bcd3ff}.client-request-card strong{display:block;margin-bottom:5px;font-weight:950}.client-request-card span{display:block;color:var(--ro-muted);line-height:1.45;overflow:hidden;text-overflow:ellipsis}.client-request-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:120px}.client-plan-grid,.client-plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.client-plan-card{padding:18px;border:1px solid var(--ro-line);border-radius:20px;background:#fff}.client-plan-price{font-size:26px;font-weight:950;color:var(--ro-primary);margin:8px 0}.client-security-stack{display:flex;flex-direction:column;gap:18px}.replyone-client-shell .table-wrap{width:100%;max-width:100%;overflow-x:auto;border-radius:18px}.replyone-client-shell .table{min-width:720px}.client-page-dashboard .table,.client-page-dashboard .table-wrap{min-width:0;overflow-x:visible}.replyone-client-shell .client-support-grid{grid-template-columns:minmax(330px,34%) minmax(0,66%);align-items:start}.replyone-client-shell .helpdesk-thread-body{max-height:calc(100dvh - 430px);min-height:260px}@media(max-width:1050px){html,body{min-height:auto}.replyone-admin-shell .app-layout,.replyone-client-shell .app-layout,.replyone-client-shell .ro-client-layout{display:block;width:100%;min-height:auto;margin:0}.replyone-admin-shell .ro-main,.replyone-client-shell .ro-main{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:12px 12px 24px;transform:none}.replyone-admin-shell .ro-topbar,.replyone-client-shell .client-topbar{margin-top:0;margin-bottom:12px;padding:12px;border-radius:18px}.replyone-admin-shell .ro-page,.replyone-client-shell .client-ro-page,.replyone-client-shell .ro-page{margin-top:0;padding-top:0;gap:12px}.replyone-admin-shell .ro-sidebar,.replyone-client-shell .client-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:8999;width:min(320px,88vw);min-width:0;height:100dvh;min-height:100dvh;max-height:100dvh;overflow-y:auto;transform:translateX(-110%);transition:transform .22s ease;border-bottom:0;box-shadow:0 30px 90px rgba(15,23,42,.25)}.rtl.replyone-admin-shell .ro-sidebar,.rtl.replyone-client-shell .client-sidebar{transform:translateX(110%)}body.admin-sidebar-open .ro-sidebar,body.client-sidebar-open .client-sidebar{transform:translateX(0)}.replyone-admin-shell .ro-sidebar-close,.replyone-client-shell .ro-sidebar-close,.replyone-admin-shell .ro-menu-toggle,.replyone-client-shell .ro-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.replyone-client-shell .client-dashboard-grid,.replyone-client-shell .client-standard-grid,.replyone-client-shell .client-support-grid,.replyone-client-shell .client-settings-grid,.replyone-client-shell .client-pro-grid{grid-template-columns:1fr}.client-bot-standard-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.client-plan-grid,.client-plan-cards{grid-template-columns:1fr}.replyone-client-shell .helpdesk-thread-body{max-height:none;min-height:0}}@media(max-width:760px){.replyone-admin-shell .ro-main,.replyone-client-shell .ro-main{padding:10px 10px 20px}.replyone-admin-shell .ro-topbar,.replyone-client-shell .client-topbar{flex-direction:column;align-items:stretch;gap:10px}.replyone-client-shell .client-topbar .ro-topbar-left,.replyone-admin-shell .ro-topbar-left{width:100%;align-items:center}.replyone-client-shell .client-topbar .ro-page-title h1,.replyone-admin-shell .ro-page-title h1{font-size:21px}.replyone-client-shell .client-topbar .ro-page-title p,.replyone-admin-shell .ro-page-title p{font-size:12px;margin-top:3px;line-height:1.35}.replyone-client-shell .client-top-actions,.replyone-admin-shell .ro-top-actions{width:100%;justify-content:flex-start;gap:8px}.replyone-client-shell .card{padding:14px;border-radius:18px}.client-action-grid,.client-request-card,.client-bot-standard-meta{grid-template-columns:1fr}.client-request-meta{align-items:flex-start;min-width:0}.client-bot-standard-head{flex-direction:column}.client-card-actions-row,.client-bot-actions-row{flex-direction:column;align-items:stretch}.client-card-actions-row .btn,.client-bot-actions-row .btn{width:100%}.replyone-client-shell .table{min-width:640px}}:root{--ds-bg:#f4f8ff;--ds-bg-soft:#eef5ff;--ds-surface:#ffffff;--ds-surface-soft:#f8fbff;--ds-line:#dce8f7;--ds-line-strong:#c6d8f1;--ds-text:#0f172a;--ds-muted:#64748b;--ds-muted-2:#8190a7;--ds-primary:#2563eb;--ds-primary-2:#7c3aed;--ds-primary-soft:#e8f1ff;--ds-success:#16a34a;--ds-success-soft:#dcfce7;--ds-warning:#d97706;--ds-warning-soft:#fef3c7;--ds-danger:#dc2626;--ds-danger-soft:#fee2e2;--ds-info:#0284c7;--ds-info-soft:#e0f2fe;--ds-radius-sm:14px;--ds-radius:18px;--ds-radius-lg:24px;--ds-shadow-sm:0 8px 22px rgba(15,23,42,.045);--ds-shadow:0 16px 42px rgba(15,23,42,.07);--ds-shadow-lg:0 28px 80px rgba(15,23,42,.13);--ds-sidebar:260px;--ds-page-max:1840px}html,body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.admin-bg,body.replyone-admin-shell,body.replyone-client-adminlike,body.page-bg,body.landing-modern-page{color:var(--ds-text);background:radial-gradient(circle at 12% 8%,rgba(37,99,235,.10),transparent 32%),radial-gradient(circle at 88% 5%,rgba(124,58,237,.10),transparent 34%),linear-gradient(135deg,#eef6ff 0%,#f8fbff 48%,#f4f0ff 100%)}.replyone-admin-shell .app-layout{display:grid;grid-template-columns:var(--ds-sidebar) minmax(0,1fr);align-items:start;min-height:100dvh;width:100vw;margin:0}.replyone-admin-shell .ro-sidebar{width:var(--ds-sidebar);min-width:var(--ds-sidebar);height:100dvh;min-height:100dvh;position:sticky;top:0;padding:18px 14px;overflow-y:auto;overflow-x:hidden;background:rgba(255,255,255,.86);border-inline-end:1px solid rgba(220,232,247,.78);backdrop-filter:blur(18px)}.replyone-admin-shell .ro-main{width:100%;min-width:0;max-width:none;margin:0;padding:26px 32px 34px;overflow-x:hidden}.replyone-admin-shell .ro-page,.replyone-admin-shell .ro-topbar,.replyone-admin-shell .footer-note{width:100%;max-width:var(--ds-page-max);margin-inline:0}.replyone-admin-shell .ro-page{display:flex;flex-direction:column;gap:18px}.replyone-admin-shell .ro-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(220,232,247,.78);border-radius:26px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(15,23,42,.045)}.card,.rc-card,.replyone-admin-shell .card,.replyone-client-adminlike .card{background:rgba(255,255,255,.96);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.card h3,.rc-card h3{color:var(--ds-text);letter-spacing:-.02em}.small,.hint{color:var(--ds-muted);line-height:1.55}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ds-radius-sm);border:1px solid transparent;font-weight:900;line-height:1.2;text-decoration:none;cursor:pointer}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--ds-primary),var(--ds-primary-2));box-shadow:0 12px 28px rgba(37,99,235,.22)}.btn-outline{color:var(--ds-text);background:#fff;border-color:var(--ds-line)}.pill,.badge,.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;line-height:1;font-style:normal;border:1px solid transparent}.pill-ok,.status-active,.status-answered{background:var(--ds-success-soft);color:#166534}.pill-blue,.status-new{background:var(--ds-info-soft);color:#0369a1}.pill-warn,.status-in_work,.status-pending{background:var(--ds-warning-soft);color:#92400e}.status-closed,.status-disabled{background:#f1f5f9;color:#475569}.status-error,.status-blocked{background:var(--ds-danger-soft);color:#991b1b}.alert{border-radius:var(--ds-radius);padding:14px 16px;border:1px solid var(--ds-line)}.alert-ok{background:#ecfdf5;border-color:#86efac;color:#166534}.alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#fff}.table{width:100%;border-collapse:separate;border-spacing:0}.table th{padding:12px 14px;color:#475569;background:#f8fbff;font-size:12px;font-weight:950;text-align:start;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ds-line)}.table td{padding:12px 14px;color:var(--ds-text);border-bottom:1px solid #edf3fb;vertical-align:middle}.input,.select,.textarea,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],select,textarea{width:100%;max-width:100%;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-sm);background:#fff;color:var(--ds-text);padding:12px 14px;font-size:15px;outline:none;transition:.16s ease}.select,select{min-height:46px}.textarea,textarea{min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus,input:focus,select:focus,textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-group{min-width:0;margin-bottom:16px}.form-group.full,.full{grid-column:1 / -1}.landing-modern-page .modern-shell,.landing-modern-page .login-shell,.page-bg .install-shell,.page-bg .card{width:min(1180px,calc(100vw - 28px));margin-inline:auto}.landing-modern-page .auth-card,.landing-modern-page .landing-auth-card,.login-shell .login-card,.page-bg .card{border:1px solid var(--ds-line);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:var(--ds-shadow)}.landing-modern-page .input-with-icon{position:relative}.landing-modern-page .input-with-icon .field-icon{position:absolute;top:43px;inset-inline-start:14px;width:24px;height:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:.72}.landing-modern-page .input-with-icon .input{padding-inline-start:48px;padding-inline-end:44px}@media(max-width:1050px){html,body{min-height:auto}body.replyone-admin-shell .app-layout{display:block;width:100%;min-height:auto}body.replyone-admin-shell .ro-main{display:block;width:100%;max-width:none;min-height:0;padding:12px 12px 24px}body.replyone-admin-shell .ro-topbar{margin-top:0;margin-bottom:12px;padding:12px;border-radius:18px}body.replyone-admin-shell .ro-page{margin-top:0;padding-top:0;gap:12px}body.replyone-admin-shell .ro-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:8999;width:min(320px,88vw);min-width:0;height:100dvh;min-height:100dvh;max-height:100dvh;overflow-y:auto;transform:translateX(-110%);transition:transform .22s ease;box-shadow:0 30px 90px rgba(15,23,42,.25)}body.admin-sidebar-open .ro-sidebar{transform:translateX(0)}.ro-sidebar-close,.ro-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.kpi-grid,.ro-kpi-grid,.stats-grid,.content-grid,.dashboard-standard-grid,.helpdesk-standard-grid,.admin-support-grid{grid-template-columns:1fr}.table{min-width:720px}}@media(max-width:760px){body.replyone-admin-shell .ro-main{padding:10px 10px 20px}body.replyone-admin-shell .ro-topbar{flex-direction:column;align-items:stretch;gap:10px}body.replyone-admin-shell .ro-topbar-left{width:100%;align-items:center}body.replyone-admin-shell .ro-page-title h1{font-size:21px}body.replyone-admin-shell .ro-page-title p{font-size:12px;margin-top:3px;line-height:1.35}body.replyone-admin-shell .ro-top-actions{width:100%;justify-content:flex-start;gap:8px}.card,.rc-card{padding:14px;border-radius:18px}.form-grid{grid-template-columns:1fr}.btn{white-space:normal}}html.rtl,body.rtl{direction:rtl}.rtl .ro-sidebar,.rtl .rc-sidebar{border-inline-end:0;border-inline-start:1px solid rgba(220,232,247,.78)}@media(max-width:1050px){body.rtl.replyone-admin-shell .ro-sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}body.rtl.admin-sidebar-open .ro-sidebar{transform:translateX(0)}.rtl .landing-modern-page .input-with-icon .field-icon,body.rtl .input-with-icon .field-icon{inset-inline-start:auto;inset-inline-end:14px}.rtl .landing-modern-page .input-with-icon .input,body.rtl .input-with-icon .input{padding-inline-start:44px;padding-inline-end:48px}}.empty-state,.rc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:170px;padding:28px 18px;text-align:center;border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:linear-gradient(135deg,#ffffff,#f8fbff);color:var(--ds-muted)}.empty-state .icon,.rc-empty-state .icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--ds-primary-soft);color:var(--ds-primary);font-size:24px}.empty-state strong,.rc-empty-state strong{color:var(--ds-text);font-size:17px}.action-buttons,.actions,.ro-row-actions,.rc-actions-row,.client-bot-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-buttons form,.actions form,.ro-row-actions form,.rc-actions-row form{margin:0}body.replyone-admin-shell,body.replyone-client-adminlike,body.landing-modern-page,body.page-bg{overflow-x:hidden}.table-wrap,.rc-table-wrap{-webkit-overflow-scrolling:touch}@media(max-width:760px){.table-wrap,.rc-table-wrap{overflow-x:auto;margin-inline:0}.table-wrap .table,.rc-table-wrap .table{min-width:640px}}html.rtl .table th,html.rtl .table td,body.rtl .table th,body.rtl .table td{text-align:right}html.rtl .section-head,body.rtl .section-head,html.rtl .rc-section-head,body.rtl .rc-section-head{text-align:right}@media(max-width:1050px){body.rtl.replyone-client-adminlike .rc-sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}body.rtl.replyone-client-adminlike.client-sidebar-open .rc-sidebar,body.rtl.client-sidebar-open .rc-sidebar{transform:translateX(0)}}body.replyone-client-adminlike .rc-layout,body.replyone-client-adminlike .rc-main,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-page>*,body.replyone-client-adminlike .rc-card,body.replyone-client-adminlike .card{min-width:0;max-width:100%;box-sizing:border-box}body.replyone-client-adminlike .rc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}body.replyone-client-adminlike .rc-plan-grid,body.replyone-client-adminlike .client-plan-cards,body.replyone-client-adminlike .client-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}html,body{max-width:100%}body.replyone-admin-shell,body.replyone-client-adminlike,body.landing-modern-page,body.page-bg{min-width:0;max-width:100%}body.replyone-admin-shell *,body.replyone-client-adminlike *,body.landing-modern-page *,body.page-bg *{box-sizing:border-box}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .main,body.replyone-admin-shell .page,body.replyone-admin-shell .content,body.replyone-admin-shell .card,body.replyone-admin-shell .grid,body.replyone-admin-shell .table-wrap,body.replyone-admin-shell .modal-card,body.landing-modern-page .auth-card,body.landing-modern-page .landing-card,body.page-bg .install-card,body.page-bg .card,body.page-bg form,body.page-bg .form-grid{min-width:0;max-width:100%}@media(max-width:760px){body.landing-modern-page,body.page-bg{padding:10px;overflow-x:hidden}body.landing-modern-page .landing-shell,body.landing-modern-page .auth-shell,body.landing-modern-page .hero,body.landing-modern-page .auth-card,body.page-bg .install-wrap,body.page-bg .install-card,body.page-bg .card{width:100%;max-width:100%;margin-inline:auto}body.landing-modern-page .auth-card,body.page-bg .install-card,body.page-bg .card{padding:16px;border-radius:20px}body.landing-modern-page input,body.landing-modern-page select,body.landing-modern-page textarea,body.page-bg input,body.page-bg select,body.page-bg textarea{width:100%;min-width:0;max-width:100%;min-height:44px}body.landing-modern-page .btn,body.page-bg .btn,body.page-bg button{width:100%;max-width:100%;min-height:44px}}@media(max-width:1050px){body.replyone-admin-shell{overflow-x:hidden}body.replyone-admin-shell .app-layout{display:block;width:100%;min-width:0}body.replyone-admin-shell .main{width:100%;max-width:100%;min-width:0;padding:10px;margin:0}body.replyone-admin-shell .topbar,body.replyone-admin-shell .page-head,body.replyone-admin-shell .section-head{width:100%;max-width:100%;min-width:0;margin-top:0;flex-wrap:wrap}body.replyone-admin-shell .grid,body.replyone-admin-shell .kpi-grid,body.replyone-admin-shell .stats-grid,body.replyone-admin-shell .content-grid,body.replyone-admin-shell .form-grid{grid-template-columns:1fr;width:100%;max-width:100%}body.replyone-admin-shell .card{width:100%;max-width:100%;min-width:0}body.replyone-admin-shell .table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.replyone-admin-shell table{min-width:680px}body.replyone-admin-shell .actions,body.replyone-admin-shell .action-buttons,body.replyone-admin-shell .table-actions{flex-wrap:wrap}}@media(max-width:420px){body.replyone-admin-shell .main{padding:8px}body.replyone-admin-shell .card{padding:12px;border-radius:18px}body.replyone-admin-shell .btn,body.replyone-admin-shell button{max-width:100%}}html.rtl,body.rtl{direction:rtl}html.rtl body,body.rtl{text-align:right}html.rtl input,html.rtl select,html.rtl textarea,body.rtl input,body.rtl select,body.rtl textarea{text-align:right}body.rtl .table th,body.rtl .table td,body.rtl table th,body.rtl table td{text-align:right}body.rtl.replyone-admin-shell .topbar,body.rtl.replyone-admin-shell .page-head,body.rtl.replyone-admin-shell .section-head,body.rtl.landing-modern-page .auth-card,body.rtl.page-bg .install-card{direction:rtl}@media(max-width:1050px){body.rtl.replyone-admin-shell .sidebar{inset-inline-start:auto;inset-inline-end:0}}@media(max-width:760px){.modal-card{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;margin:10px}}body.rtl .modal-card,html.rtl .modal-card{direction:rtl;text-align:right}:root{--ds-bg:#f4f8ff;--ds-bg-soft:#eef5ff;--ds-surface:#ffffff;--ds-surface-soft:#f8fbff;--ds-line:#dce8f7;--ds-line-strong:#c6d8f1;--ds-text:#0f172a;--ds-muted:#64748b;--ds-muted-2:#8190a7;--ds-primary:#2563eb;--ds-primary-2:#7c3aed;--ds-primary-soft:#e8f1ff;--ds-success:#16a34a;--ds-success-soft:#dcfce7;--ds-warning:#d97706;--ds-warning-soft:#fef3c7;--ds-danger:#dc2626;--ds-danger-soft:#fee2e2;--ds-info:#0284c7;--ds-info-soft:#e0f2fe;--ds-radius-sm:14px;--ds-radius:18px;--ds-radius-lg:24px;--ds-shadow-sm:0 8px 22px rgba(15,23,42,.045);--ds-shadow:0 16px 42px rgba(15,23,42,.07);--ds-shadow-lg:0 28px 80px rgba(15,23,42,.13);--ds-sidebar:260px;--ds-page-max:1840px}html,body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.admin-bg,body.replyone-admin-shell,body.replyone-client-adminlike,body.page-bg,body.landing-modern-page{color:var(--ds-text);background:radial-gradient(circle at 12% 8%,rgba(37,99,235,.10),transparent 32%),radial-gradient(circle at 88% 5%,rgba(124,58,237,.10),transparent 34%),linear-gradient(135deg,#eef6ff 0%,#f8fbff 48%,#f4f0ff 100%)}.replyone-admin-shell .app-layout{display:grid;grid-template-columns:var(--ds-sidebar) minmax(0,1fr);align-items:start;min-height:100dvh;width:100vw;margin:0}.replyone-admin-shell .ro-sidebar{width:var(--ds-sidebar);min-width:var(--ds-sidebar);height:100dvh;min-height:100dvh;position:sticky;top:0;padding:18px 14px;overflow-y:auto;overflow-x:hidden;background:rgba(255,255,255,.86);border-inline-end:1px solid rgba(220,232,247,.78);backdrop-filter:blur(18px)}.replyone-admin-shell .ro-main{width:100%;min-width:0;max-width:none;margin:0;padding:26px 32px 34px;overflow-x:hidden}.replyone-admin-shell .ro-page,.replyone-admin-shell .ro-topbar,.replyone-admin-shell .footer-note{width:100%;max-width:var(--ds-page-max);margin-inline:0}.replyone-admin-shell .ro-page{display:flex;flex-direction:column;gap:18px}.replyone-admin-shell .ro-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(220,232,247,.78);border-radius:26px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(15,23,42,.045)}.card,.rc-card,.replyone-admin-shell .card,.replyone-client-adminlike .card{background:rgba(255,255,255,.96);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.card h3,.rc-card h3{color:var(--ds-text);letter-spacing:-.02em}.small,.hint{color:var(--ds-muted);line-height:1.55}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ds-radius-sm);border:1px solid transparent;font-weight:900;line-height:1.2;text-decoration:none;cursor:pointer}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--ds-primary),var(--ds-primary-2));box-shadow:0 12px 28px rgba(37,99,235,.22)}.btn-outline{color:var(--ds-text);background:#fff;border-color:var(--ds-line)}.pill,.badge,.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;line-height:1;font-style:normal;border:1px solid transparent}.pill-ok,.status-active,.status-answered{background:var(--ds-success-soft);color:#166534}.pill-blue,.status-new{background:var(--ds-info-soft);color:#0369a1}.pill-warn,.status-in_work,.status-pending{background:var(--ds-warning-soft);color:#92400e}.status-closed,.status-disabled{background:#f1f5f9;color:#475569}.status-error,.status-blocked{background:var(--ds-danger-soft);color:#991b1b}.alert{border-radius:var(--ds-radius);padding:14px 16px;border:1px solid var(--ds-line)}.alert-ok{background:#ecfdf5;border-color:#86efac;color:#166534}.alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#fff}.table{width:100%;border-collapse:separate;border-spacing:0}.table th{padding:12px 14px;color:#475569;background:#f8fbff;font-size:12px;font-weight:950;text-align:start;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ds-line)}.table td{padding:12px 14px;color:var(--ds-text);border-bottom:1px solid #edf3fb;vertical-align:middle}.input,.select,.textarea,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],select,textarea{width:100%;max-width:100%;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-sm);background:#fff;color:var(--ds-text);padding:12px 14px;font-size:15px;outline:none;transition:.16s ease}.select,select{min-height:46px}.textarea,textarea{min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus,input:focus,select:focus,textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-group{min-width:0;margin-bottom:16px}.form-group.full,.full{grid-column:1 / -1}.landing-modern-page .modern-shell,.landing-modern-page .login-shell,.page-bg .install-shell,.page-bg .card{width:min(1180px,calc(100vw - 28px));margin-inline:auto}.landing-modern-page .auth-card,.landing-modern-page .landing-auth-card,.login-shell .login-card,.page-bg .card{border:1px solid var(--ds-line);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:var(--ds-shadow)}.landing-modern-page .input-with-icon{position:relative}.landing-modern-page .input-with-icon .field-icon{position:absolute;top:43px;inset-inline-start:14px;width:24px;height:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:.72}.landing-modern-page .input-with-icon .input{padding-inline-start:48px;padding-inline-end:44px}@media(max-width:1050px){html,body{min-height:auto}body.replyone-admin-shell .app-layout{display:block;width:100%;min-height:auto}body.replyone-admin-shell .ro-main{display:block;width:100%;max-width:none;min-height:0;padding:12px 12px 24px}body.replyone-admin-shell .ro-topbar{margin-top:0;margin-bottom:12px;padding:12px;border-radius:18px}body.replyone-admin-shell .ro-page{margin-top:0;padding-top:0;gap:12px}body.replyone-admin-shell .ro-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:8999;width:min(320px,88vw);min-width:0;height:100dvh;min-height:100dvh;max-height:100dvh;overflow-y:auto;transform:translateX(-110%);transition:transform .22s ease;box-shadow:0 30px 90px rgba(15,23,42,.25)}body.admin-sidebar-open .ro-sidebar{transform:translateX(0)}.ro-sidebar-close,.ro-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.kpi-grid,.ro-kpi-grid,.stats-grid,.content-grid,.dashboard-standard-grid,.helpdesk-standard-grid,.admin-support-grid{grid-template-columns:1fr}.table{min-width:720px}}@media(max-width:760px){body.replyone-admin-shell .ro-main{padding:10px 10px 20px}body.replyone-admin-shell .ro-topbar{flex-direction:column;align-items:stretch;gap:10px}body.replyone-admin-shell .ro-topbar-left{width:100%;align-items:center}body.replyone-admin-shell .ro-page-title h1{font-size:21px}body.replyone-admin-shell .ro-page-title p{font-size:12px;margin-top:3px;line-height:1.35}body.replyone-admin-shell .ro-top-actions{width:100%;justify-content:flex-start;gap:8px}.card,.rc-card{padding:14px;border-radius:18px}.form-grid{grid-template-columns:1fr}.btn{white-space:normal}}html.rtl,body.rtl{direction:rtl}.rtl .ro-sidebar,.rtl .rc-sidebar{border-inline-end:0;border-inline-start:1px solid rgba(220,232,247,.78)}@media(max-width:1050px){body.rtl.replyone-admin-shell .ro-sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}body.rtl.admin-sidebar-open .ro-sidebar{transform:translateX(0)}.rtl .landing-modern-page .input-with-icon .field-icon,body.rtl .input-with-icon .field-icon{inset-inline-start:auto;inset-inline-end:14px}.rtl .landing-modern-page .input-with-icon .input,body.rtl .input-with-icon .input{padding-inline-start:44px;padding-inline-end:48px}}.empty-state,.rc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:170px;padding:28px 18px;text-align:center;border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:linear-gradient(135deg,#ffffff,#f8fbff);color:var(--ds-muted)}.empty-state .icon,.rc-empty-state .icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--ds-primary-soft);color:var(--ds-primary);font-size:24px}.empty-state strong,.rc-empty-state strong{color:var(--ds-text);font-size:17px}.action-buttons,.actions,.ro-row-actions,.rc-actions-row,.client-bot-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-buttons form,.actions form,.ro-row-actions form,.rc-actions-row form{margin:0}body.replyone-admin-shell,body.replyone-client-adminlike,body.landing-modern-page,body.page-bg{overflow-x:hidden}.table-wrap,.rc-table-wrap{-webkit-overflow-scrolling:touch}@media(max-width:760px){.table-wrap,.rc-table-wrap{overflow-x:auto;margin-inline:0}.table-wrap .table,.rc-table-wrap .table{min-width:640px}}html.rtl .table th,html.rtl .table td,body.rtl .table th,body.rtl .table td{text-align:right}html.rtl .section-head,body.rtl .section-head,html.rtl .rc-section-head,body.rtl .rc-section-head{text-align:right}@media(max-width:1050px){body.rtl.replyone-client-adminlike .rc-sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}body.rtl.replyone-client-adminlike.client-sidebar-open .rc-sidebar,body.rtl.client-sidebar-open .rc-sidebar{transform:translateX(0)}}body.replyone-client-adminlike .rc-layout,body.replyone-client-adminlike .rc-main,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-page>*,body.replyone-client-adminlike .rc-card,body.replyone-client-adminlike .card{min-width:0;max-width:100%;box-sizing:border-box}body.replyone-client-adminlike .rc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}body.replyone-client-adminlike .rc-plan-grid,body.replyone-client-adminlike .client-plan-cards,body.replyone-client-adminlike .client-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}body.replyone-client-adminlike .rc-layout,body.replyone-client-adminlike .rc-main,body.replyone-client-adminlike .rc-page{width:100%;max-width:100%;min-width:0;overflow-x:visible}body.replyone-client-adminlike .rc-plan-grid,body.replyone-client-adminlike .client-plan-cards,body.replyone-client-adminlike .client-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.replyone-admin-shell,.replyone-admin-shell *{box-sizing:border-box}.replyone-admin-shell{overflow-x:hidden}.replyone-admin-shell .app-layout,.replyone-admin-shell .main,.replyone-admin-shell .ro-main,.replyone-admin-shell .page,.replyone-admin-shell .ro-page,.replyone-admin-shell .content,.replyone-admin-shell .card,.replyone-admin-shell .ro-card,.replyone-admin-shell .grid,.replyone-admin-shell .table-wrap,.replyone-admin-shell .modal-card{min-width:0;max-width:100%}.replyone-admin-shell .ro-page,.replyone-admin-shell .page{display:flex;flex-direction:column;gap:18px}.replyone-admin-shell .section-head,.replyone-admin-shell .page-head,.replyone-admin-shell .ro-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.replyone-admin-shell .section-head h3,.replyone-admin-shell .page-head h1,.replyone-admin-shell .ro-section-head h3{margin:0;line-height:1.15}.replyone-admin-shell .card,.replyone-admin-shell .ro-card{width:100%;border:1px solid rgba(220,232,247,.9);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 14px 36px rgba(15,23,42,.055)}.replyone-admin-shell .card.wide-card,.replyone-admin-shell .wide-card{grid-column:1 / -1}.replyone-admin-shell .kpi-grid,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;align-items:stretch}@media(min-width:1366px){.replyone-admin-shell .kpi-grid,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.replyone-admin-shell .kpi,.replyone-admin-shell .ro-kpi{min-height:142px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.replyone-admin-shell .kpi .label,.replyone-admin-shell .ro-kpi .label{color:#64748b;font-size:13px;font-weight:800}.replyone-admin-shell .kpi .value,.replyone-admin-shell .ro-kpi .value{color:#0f172a;font-size:32px;line-height:1;font-weight:950}.replyone-admin-shell .kpi .hint,.replyone-admin-shell .ro-kpi .hint{color:#64748b;font-size:13px}.replyone-admin-shell .toolbar-card,.replyone-admin-shell .clients-toolbar-card,.replyone-admin-shell .bots-toolbar-card,.replyone-admin-shell .helpdesk-toolbar-card,.replyone-admin-shell .filter-card,.replyone-admin-shell .filters-card{padding:18px}.replyone-admin-shell .filters,.replyone-admin-shell .filter-row,.replyone-admin-shell .toolbar-filters,.replyone-admin-shell .clients-filters,.replyone-admin-shell .bots-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.replyone-admin-shell .filters .btn,.replyone-admin-shell .filter-row .btn,.replyone-admin-shell .toolbar-filters .btn{min-height:42px}.replyone-admin-shell .content-grid,.replyone-admin-shell .language-module-grid,.replyone-admin-shell .telegram-texts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:18px;align-items:start}.replyone-admin-shell .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.replyone-admin-shell .form-group{min-width:0;margin-bottom:14px}.replyone-admin-shell label{display:block;margin-bottom:6px;color:#334155;font-size:13px;font-weight:850}.replyone-admin-shell .input,.replyone-admin-shell .select,.replyone-admin-shell .textarea,.replyone-admin-shell input,.replyone-admin-shell select,.replyone-admin-shell textarea{max-width:100%;min-width:0}.replyone-admin-shell .input,.replyone-admin-shell .select,.replyone-admin-shell .textarea{border:1px solid #dce8f7;border-radius:14px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.replyone-admin-shell .input:focus,.replyone-admin-shell .select:focus,.replyone-admin-shell .textarea:focus{border-color:#93b7ff;box-shadow:0 0 0 4px rgba(37,99,235,.10);outline:none}.replyone-admin-shell .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-weight:850;line-height:1.2;text-decoration:none;white-space:nowrap}.replyone-admin-shell .btn-small{min-height:34px;padding:7px 11px;border-radius:12px;font-size:13px}.replyone-admin-shell .inline-form,.replyone-admin-shell .action-buttons,.replyone-admin-shell .table-actions,.replyone-admin-shell .actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.replyone-admin-shell .table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #dce8f7;border-radius:18px;background:#fff}.replyone-admin-shell .table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.replyone-admin-shell .table th,.replyone-admin-shell .table td{padding:11px 13px;text-align:start;vertical-align:middle;border-bottom:1px solid #edf3fb}.replyone-admin-shell .table th{color:#475569;background:#f8fbff;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.025em}.replyone-admin-shell .table tr:last-child td{border-bottom:0}.replyone-admin-shell .pill,.replyone-admin-shell .status-chip,.replyone-admin-shell .badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.replyone-admin-shell .pill-ok,.replyone-admin-shell .status-active,.replyone-admin-shell .status-open,.replyone-admin-shell .status-answered{background:#dcfce7;color:#166534}.replyone-admin-shell .pill-warn,.replyone-admin-shell .status-pending,.replyone-admin-shell .status-in_work,.replyone-admin-shell .status-new{background:#fef3c7;color:#92400e}.replyone-admin-shell .pill-danger,.replyone-admin-shell .status-failed,.replyone-admin-shell .status-blocked,.replyone-admin-shell .status-closed{background:#fee2e2;color:#991b1b}.replyone-admin-shell.admin-page-backup .content-grid,.replyone-admin-shell .backup-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.replyone-admin-shell.admin-page-backup .card{position:relative;overflow:hidden}.replyone-admin-shell.admin-page-backup .card::before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#2563eb,#7c3aed);opacity:.65}.replyone-admin-shell.admin-page-backup input[type="file"]{padding:12px;background:#fff;border:1px dashed #c6d8f1;border-radius:14px}.replyone-admin-shell .helpdesk-grid,.replyone-admin-shell .support-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:18px;align-items:start}.replyone-admin-shell .helpdesk-ticket-list,.replyone-admin-shell .support-ticket-list{display:flex;flex-direction:column;gap:10px}.replyone-admin-shell .helpdesk-ticket-item,.replyone-admin-shell .support-ticket-item{display:flex;flex-direction:column;gap:7px;padding:13px 14px;border:1px solid #dce8f7;border-radius:16px;background:#fff;color:#0f172a;text-decoration:none}.replyone-admin-shell .helpdesk-ticket-item.active,.replyone-admin-shell .support-ticket-item.active,.replyone-admin-shell .helpdesk-ticket-item:hover,.replyone-admin-shell .support-ticket-item:hover{background:#f5f9ff;border-color:#bcd3ff}.replyone-admin-shell .support-thread,.replyone-admin-shell .helpdesk-thread-body{max-height:600px;overflow:auto}.replyone-admin-shell .language-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.replyone-admin-shell .language-card{min-width:0;border:1px solid #dce8f7;border-radius:18px;background:#fff;padding:14px}@media(max-width:1050px){.replyone-admin-shell .app-layout{display:block;width:100%}.replyone-admin-shell .main,.replyone-admin-shell .ro-main{width:100%;padding:10px;margin:0}.replyone-admin-shell .sidebar,.replyone-admin-shell .ro-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(310px,86vw);max-width:86vw;height:100dvh;z-index:9000;transform:translateX(-110%);transition:transform .22s ease;margin:0}.replyone-admin-shell.admin-sidebar-open .sidebar,.replyone-admin-shell.admin-sidebar-open .ro-sidebar,body.admin-sidebar-open.replyone-admin-shell .sidebar,body.admin-sidebar-open.replyone-admin-shell .ro-sidebar{transform:translateX(0)}.replyone-admin-shell .content-grid,.replyone-admin-shell .language-module-grid,.replyone-admin-shell .telegram-texts-grid,.replyone-admin-shell .helpdesk-grid,.replyone-admin-shell .support-grid{grid-template-columns:1fr}.replyone-admin-shell .table{min-width:680px}}@media(max-width:760px){.replyone-admin-shell .main,.replyone-admin-shell .ro-main{padding:8px}.replyone-admin-shell .card,.replyone-admin-shell .ro-card{padding:14px;border-radius:18px}.replyone-admin-shell .section-head,.replyone-admin-shell .page-head,.replyone-admin-shell .ro-section-head{flex-direction:column;align-items:stretch;gap:10px}.replyone-admin-shell .section-head .btn,.replyone-admin-shell .page-head .btn,.replyone-admin-shell .section-head button,.replyone-admin-shell .page-head button{width:100%}.replyone-admin-shell .filters,.replyone-admin-shell .filter-row,.replyone-admin-shell .toolbar-filters,.replyone-admin-shell .clients-filters,.replyone-admin-shell .bots-filters,.replyone-admin-shell .form-grid,.replyone-admin-shell .kpi-grid,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .stats-grid{grid-template-columns:1fr}.replyone-admin-shell .input,.replyone-admin-shell .select,.replyone-admin-shell .textarea,.replyone-admin-shell input,.replyone-admin-shell select,.replyone-admin-shell textarea{width:100%}.replyone-admin-shell .btn,.replyone-admin-shell button{max-width:100%}.replyone-admin-shell .modal-card{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;margin:10px}}body.rtl.replyone-admin-shell,html.rtl .replyone-admin-shell{direction:rtl;text-align:right}body.rtl.replyone-admin-shell .section-head,body.rtl.replyone-admin-shell .page-head,body.rtl.replyone-admin-shell .ro-section-head,body.rtl.replyone-admin-shell .card,body.rtl.replyone-admin-shell .ro-card{direction:rtl;text-align:right}body.rtl.replyone-admin-shell .table th,body.rtl.replyone-admin-shell .table td{text-align:right}body.rtl.replyone-admin-shell .input,body.rtl.replyone-admin-shell .select,body.rtl.replyone-admin-shell .textarea,body.rtl.replyone-admin-shell input,body.rtl.replyone-admin-shell select,body.rtl.replyone-admin-shell textarea{text-align:right}@media(max-width:1050px){body.rtl.replyone-admin-shell .sidebar,body.rtl.replyone-admin-shell .ro-sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}body.rtl.replyone-admin-shell.admin-sidebar-open .sidebar,body.rtl.replyone-admin-shell.admin-sidebar-open .ro-sidebar,body.rtl.admin-sidebar-open.replyone-admin-shell .sidebar,body.rtl.admin-sidebar-open.replyone-admin-shell .ro-sidebar{transform:translateX(0)}}.site-texts-page .site-legal-textarea{min-height:260px;font-family:inherit;line-height:1.55;resize:vertical}.site-texts-page .site-text-card summary{cursor:pointer}.site-texts-page .telegram-texts-savebar{position:sticky;bottom:0;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:14px;margin-top:12px;border-radius:0 0 18px 18px}html[dir="rtl"] .site-texts-page{text-align:right}@media(max-width:760px){.site-texts-page .site-legal-textarea{min-height:220px}.site-texts-page .telegram-texts-savebar .btn{width:100%}}.replyone-admin-shell .admin-health-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.replyone-admin-shell .admin-health-card{min-width:0}.replyone-admin-shell .health-check-list{display:grid;gap:10px}.replyone-admin-shell .health-check-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ds-border,#e5e7eb);border-radius:16px;background:rgba(248,250,252,.78)}.replyone-admin-shell .health-check-row strong{overflow-wrap:anywhere}.replyone-admin-shell .health-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.replyone-admin-shell .health-mini-stats span{padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px solid var(--ds-border,#e5e7eb);font-size:13px;color:var(--ds-muted,#667085)}.replyone-admin-shell .health-mini-stats b{display:block;font-size:22px;color:var(--ds-text,#0f172a);line-height:1.1}.replyone-admin-shell .health-log-list{display:grid;gap:10px}.replyone-admin-shell .health-log-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(226,232,240,.75)}.replyone-admin-shell .health-log-row:last-child{border-bottom:0}.replyone-admin-shell .health-log-row strong{font-size:13px;overflow-wrap:anywhere}.replyone-admin-shell .dashboard-inline-form{margin-top:14px;margin-bottom:12px}.replyone-admin-shell .pill-danger{background:#fee2e2;color:#991b1b}@media(max-width:1100px){.replyone-admin-shell .admin-health-grid{grid-template-columns:1fr}.replyone-admin-shell .health-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.replyone-admin-shell .health-check-row{grid-template-columns:1fr;align-items:start}.replyone-admin-shell .health-log-row{grid-template-columns:1fr;align-items:start}.replyone-admin-shell .health-mini-stats{grid-template-columns:1fr}}.ro-admin-ui-v839{--admin-bg:#f5f7fb;--admin-surface:rgba(255,255,255,.92);--admin-surface-solid:#ffffff;--admin-border:rgba(15,23,42,.09);--admin-muted:#667085;--admin-text:#0f172a;--admin-soft:#eef4ff;--admin-radius:22px;--admin-shadow:0 18px 50px rgba(15,23,42,.08);background:radial-gradient(circle at 18% 8%,rgba(59,130,246,.10),transparent 28%),radial-gradient(circle at 92% 18%,rgba(16,185,129,.09),transparent 26%),var(--admin-bg);color:var(--admin-text)}.ro-admin-ui-v839 .ro-main{min-width:0}.ro-admin-ui-v839 .ro-page{width:min(100%,1380px);margin:0 auto;padding:22px clamp(14px,2vw,30px) 28px}.ro-admin-ui-v839 .footer-note{width:min(100%,1380px);margin:0 auto;padding:0 clamp(14px,2vw,30px) 26px;color:var(--admin-muted)}.ro-admin-ui-v839 .ro-sidebar{background:linear-gradient(180deg,#0f172a,#111827 58%,#0b1220);border-inline-end:1px solid rgba(255,255,255,.08);box-shadow:18px 0 60px rgba(15,23,42,.12)}.ro-admin-ui-v839 .ro-sidebar-inner{padding:18px 14px}.ro-admin-ui-v839 .ro-sidebar-product-badge{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin-bottom:10px;font-weight:800}.ro-admin-ui-v839 .ro-sidebar-head{padding:4px 6px 16px}.ro-admin-ui-v839 .brand img{max-width:178px;height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}.ro-admin-ui-v839 .ro-nav-group{margin-top:18px}.ro-admin-ui-v839 .ro-nav-group-label{padding:0 12px 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-weight:800}.ro-admin-ui-v839 .ro-nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border-radius:14px;color:#cbd5e1;text-decoration:none;transition:.18s ease;background:transparent}.ro-admin-ui-v839 .ro-nav a:hover{background:rgba(255,255,255,.08);color:#fff;transform:translateX(2px)}.ro-admin-ui-v839 .ro-nav a.active{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;box-shadow:0 12px 30px rgba(37,99,235,.28)}.ro-admin-ui-v839 .ro-nav .nav-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.08);font-size:14px;flex:0 0 auto}.ro-admin-ui-v839 .ro-nav a.active .nav-icon{background:rgba(255,255,255,.20)}.ro-admin-ui-v839 .ro-nav .nav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-admin-ui-v839 .ro-topbar{position:sticky;top:0;z-index:30;background:rgba(245,247,251,.84);backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,.08);padding:14px clamp(14px,2vw,30px)}.ro-admin-ui-v839 .ro-page-title h1{font-size:clamp(20px,2vw,28px);line-height:1.15;margin:0;color:var(--admin-text)}.ro-admin-ui-v839 .ro-page-title p{margin:4px 0 0;color:var(--admin-muted);font-size:13px}.ro-admin-ui-v839 .ro-top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ro-admin-ui-v839 .ro-version-pill{white-space:nowrap}.ro-admin-ui-v839 .ro-topbar-health{white-space:nowrap}.ro-admin-ui-v839 .ro-admin-user{display:flex;align-items:center;gap:10px;min-width:0;background:rgba(255,255,255,.7);border:1px solid var(--admin-border);border-radius:16px;padding:7px 10px}.ro-admin-ui-v839 .ro-admin-user .avatar{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:grid;place-items:center;font-weight:900}.ro-admin-ui-v839 .ro-admin-user-text span{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-muted);font-size:12px}.ro-admin-ui-v839 .card,.ro-admin-ui-v839 .ro-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.ro-admin-ui-v839 .card:hover{box-shadow:0 22px 65px rgba(15,23,42,.10)}.ro-admin-ui-v839 .admin-page-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:22px;border:1px solid rgba(37,99,235,.16);border-radius:28px;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.06) 45%,rgba(255,255,255,.92));box-shadow:var(--admin-shadow)}.ro-admin-ui-v839 .admin-page-hero .eyebrow{margin:0 0 7px;color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ro-admin-ui-v839 .admin-page-hero h2{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.1}.ro-admin-ui-v839 .admin-page-hero p:not(.eyebrow){margin:8px 0 0;color:var(--admin-muted);max-width:720px}.ro-admin-ui-v839 .ro-page-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ro-admin-ui-v839 .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.ro-admin-ui-v839 .section-head h3{margin:0;font-size:18px}.ro-admin-ui-v839 .section-head .small{margin-top:4px}.ro-admin-ui-v839 .btn{border-radius:13px;font-weight:800;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ro-admin-ui-v839 .btn-small{min-height:32px;padding:7px 11px;font-size:12px}.ro-admin-ui-v839 .input,.ro-admin-ui-v839 .select,.ro-admin-ui-v839 .textarea,.ro-admin-ui-v839 input,.ro-admin-ui-v839 select,.ro-admin-ui-v839 textarea{border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;min-height:42px}.ro-admin-ui-v839 .textarea{line-height:1.55}.ro-admin-ui-v839 .input:focus,.ro-admin-ui-v839 .select:focus,.ro-admin-ui-v839 .textarea:focus,.ro-admin-ui-v839 input:focus,.ro-admin-ui-v839 select:focus,.ro-admin-ui-v839 textarea:focus,.ro-admin-ui-v839 .btn:focus-visible,.ro-admin-ui-v839 a:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px;border-color:#2563eb}.ro-admin-ui-v839 .table-wrap{border:1px solid rgba(15,23,42,.08);border-radius:18px;overflow:auto;background:#fff}.ro-admin-ui-v839 .table{margin:0;border-collapse:separate;border-spacing:0;min-width:680px}.ro-admin-ui-v839 .table th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;position:sticky;top:0;z-index:1}.ro-admin-ui-v839 .table th,.ro-admin-ui-v839 .table td{padding:13px 14px;border-bottom:1px solid #eef2f7;vertical-align:middle}.ro-admin-ui-v839 .table tr:last-child td{border-bottom:0}.ro-admin-ui-v839 .pill{border-radius:999px;padding:5px 9px;font-weight:800;font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.ro-admin-ui-v839 .pill-ok{background:#dcfce7;color:#166534}.ro-admin-ui-v839 .pill-warn{background:#fef3c7;color:#92400e}.ro-admin-ui-v839 .pill-danger{background:#fee2e2;color:#991b1b}.ro-admin-ui-v839 .pill-blue{background:#dbeafe;color:#1d4ed8}.ro-admin-ui-v839 .alert{border-radius:16px;border:1px solid var(--admin-border);box-shadow:0 10px 30px rgba(15,23,42,.06)}.ro-admin-ui-v839 .admin-danger-card{border-color:rgba(239,68,68,.25);background:linear-gradient(180deg,#fff,#fff7f7)}.ro-admin-ui-v839 .site-text-card{border-radius:20px;border:1px solid rgba(15,23,42,.09);background:#fff;overflow:hidden}.ro-admin-ui-v839 .site-text-card summary{padding:16px 18px;background:#f8fafc;display:flex;align-items:center;gap:10px}.ro-admin-ui-v839 .site-text-card .language-code{background:#dbeafe;color:#1d4ed8;padding:5px 9px;border-radius:999px;font-weight:900;font-size:12px}.ro-admin-ui-v839 .site-legal-textarea{border-radius:16px;background:#fff}.ro-admin-ui-v839 .telegram-texts-savebar{display:flex;justify-content:flex-end}.ro-admin-ui-v839 .health-check-row{background:#fff}.ro-admin-ui-v839 .health-check-row span:first-child{color:var(--admin-muted);font-weight:700}html[dir="rtl"] .ro-admin-ui-v839{text-align:right}html[dir="rtl"] .ro-admin-ui-v839 .ro-sidebar{border-inline-end:0;border-inline-start:1px solid rgba(255,255,255,.08);box-shadow:-18px 0 60px rgba(15,23,42,.12)}html[dir="rtl"] .ro-admin-ui-v839 .ro-nav a:hover{transform:translateX(-2px)}html[dir="rtl"] .ro-admin-ui-v839 .ro-page-actions{justify-content:flex-start}html[dir="rtl"] .ro-admin-ui-v839 .textarea,html[dir="rtl"] .ro-admin-ui-v839 textarea{text-align:right;direction:rtl}@media(max-width:1180px){.ro-admin-ui-v839 .ro-top-actions{gap:8px}.ro-admin-ui-v839 .ro-admin-user-text{display:none}.ro-admin-ui-v839 .admin-page-hero{align-items:flex-start;flex-direction:column}.ro-admin-ui-v839 .ro-page-actions{justify-content:flex-start}}@media(max-width:760px){.ro-admin-ui-v839 .ro-page{padding:16px 12px 24px}.ro-admin-ui-v839 .ro-topbar{padding:10px 12px}.ro-admin-ui-v839 .ro-topbar-left{min-width:0}.ro-admin-ui-v839 .ro-page-title p{display:none}.ro-admin-ui-v839 .ro-topbar-health,.ro-admin-ui-v839 .ro-version-pill{display:none}.ro-admin-ui-v839 .ro-admin-user{display:none}.ro-admin-ui-v839 .ro-logout-form .btn{padding-inline:10px;font-size:12px}.ro-admin-ui-v839 .lang-switch a{padding:6px 8px;font-size:12px}.ro-admin-ui-v839 .admin-page-hero{padding:18px;border-radius:22px}.ro-admin-ui-v839 .section-head{flex-direction:column;align-items:stretch}.ro-admin-ui-v839 .grid,.ro-admin-ui-v839 .content-grid,.ro-admin-ui-v839 .admin-health-grid{grid-template-columns:1fr}.ro-admin-ui-v839 .table{min-width:620px}.ro-admin-ui-v839 .btn{width:auto}.ro-admin-ui-v839 .inline-form{display:inline-flex}}@media(max-width:480px){.ro-admin-ui-v839 .ro-page-actions .btn{width:100%}.ro-admin-ui-v839 .admin-page-hero h2{font-size:24px}.ro-admin-ui-v839 .card{border-radius:18px}.ro-admin-ui-v839 .table{min-width:560px}.ro-admin-ui-v839 .telegram-texts-savebar .btn{width:100%}}:where(.ro-responsive-v840),:where(.ro-responsive-v840 *),:where(.ro-responsive-v840 *::before),:where(.ro-responsive-v840 *::after){box-sizing:border-box}html,body{max-width:100%}body.ro-responsive-v840{overflow-x:hidden;min-width:0}body.ro-responsive-v840 img,body.ro-responsive-v840 svg,body.ro-responsive-v840 video,body.ro-responsive-v840 canvas{max-width:100%;height:auto}body.ro-responsive-v840 input,body.ro-responsive-v840 select,body.ro-responsive-v840 textarea,body.ro-responsive-v840 button{max-width:100%;font:inherit}body.ro-responsive-v840 textarea{resize:vertical;min-height:110px}body.ro-responsive-v840 a,body.ro-responsive-v840 code,body.ro-responsive-v840 pre,body.ro-responsive-v840 .table,body.ro-responsive-v840 table,body.ro-responsive-v840 .card,body.ro-responsive-v840 .ro-card,body.ro-responsive-v840 .alert,body.ro-responsive-v840 .badge,body.ro-responsive-v840 .pill{overflow-wrap:anywhere;word-break:break-word}body.ro-responsive-v840 .ro-main,body.ro-responsive-v840 .main,body.ro-responsive-v840 .ro-page,body.ro-responsive-v840 .app-layout,body.ro-responsive-v840 .ro-admin-layout{min-width:0;max-width:100%}body.ro-responsive-v840 .table-responsive,body.ro-responsive-v840 .ro-table-wrap,body.ro-responsive-v840 .table-wrap,body.ro-responsive-v840 .admin-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}body.ro-responsive-v840 table{max-width:100%;border-collapse:collapse}body.ro-responsive-v840 th,body.ro-responsive-v840 td{min-width:0;overflow-wrap:anywhere;word-break:break-word}body.ro-responsive-v840 .btn,body.ro-responsive-v840 button,body.ro-responsive-v840 .ro-btn{white-space:normal;min-width:0}body.ro-responsive-v840 .inline-form{min-width:0}body.ro-responsive-v840:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:3px}body.ro-responsive-v840 .ro-menu-toggle[aria-expanded="true"],body.ro-responsive-v840 .rc-menu-toggle[aria-expanded="true"]{box-shadow:0 0 0 4px rgba(37,99,235,.12)}body.admin-sidebar-open.ro-responsive-v840,body.client-sidebar-open.ro-responsive-v840{overflow:hidden;touch-action:none}body.ro-responsive-v840 .admin-mobile-backdrop,body.ro-responsive-v840 .rc-mobile-backdrop,body.ro-responsive-v840 .client-mobile-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);z-index:80}body.ro-responsive-v840 .admin-mobile-backdrop[hidden],body.ro-responsive-v840 .rc-mobile-backdrop[hidden],body.ro-responsive-v840 .client-mobile-backdrop[hidden]{display:none}html[dir="rtl"] body.ro-responsive-v840,body.rtl.ro-responsive-v840{direction:rtl;text-align:start}html[dir="rtl"] body.ro-responsive-v840 input,html[dir="rtl"] body.ro-responsive-v840 select,html[dir="rtl"] body.ro-responsive-v840 textarea,body.rtl.ro-responsive-v840 input,body.rtl.ro-responsive-v840 select,body.rtl.ro-responsive-v840 textarea{direction:rtl;text-align:start}html[dir="rtl"] body.ro-responsive-v840 input[type="email"],body.rtl.ro-responsive-v840 input[type="email"]{direction:ltr;text-align:left}html[dir="rtl"] body.ro-responsive-v840 .ro-topbar,html[dir="rtl"] body.ro-responsive-v840 .topbar,html[dir="rtl"] body.ro-responsive-v840 .section-head,html[dir="rtl"] body.ro-responsive-v840 .ro-section-head,html[dir="rtl"] body.ro-responsive-v840 .page-head,html[dir="rtl"] body.ro-responsive-v840 .ro-page-title,body.rtl.ro-responsive-v840 .ro-topbar,body.rtl.ro-responsive-v840 .topbar,body.rtl.ro-responsive-v840 .section-head,body.rtl.ro-responsive-v840 .ro-section-head,body.rtl.ro-responsive-v840 .page-head,body.rtl.ro-responsive-v840 .ro-page-title{text-align:start;direction:rtl}@media(max-width:1180px){body.ro-responsive-v840.replyone-admin-shell .app-layout,body.ro-responsive-v840.replyone-admin-shell .ro-admin-layout{display:block}body.ro-responsive-v840.replyone-admin-shell .ro-sidebar,body.ro-responsive-v840.replyone-admin-shell .sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(86vw,340px);max-width:340px;transform:translateX(-110%);transition:transform .24s ease;z-index:90;overflow-y:auto;overscroll-behavior:contain}body.ro-responsive-v840.replyone-admin-shell.admin-sidebar-open .ro-sidebar,body.ro-responsive-v840.replyone-admin-shell.admin-sidebar-open .sidebar{transform:translateX(0)}html[dir="rtl"] body.ro-responsive-v840.replyone-admin-shell .ro-sidebar,html[dir="rtl"] body.ro-responsive-v840.replyone-admin-shell .sidebar,body.rtl.ro-responsive-v840.replyone-admin-shell .ro-sidebar,body.rtl.ro-responsive-v840.replyone-admin-shell .sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}html[dir="rtl"] body.ro-responsive-v840.replyone-admin-shell.admin-sidebar-open .ro-sidebar,html[dir="rtl"] body.ro-responsive-v840.replyone-admin-shell.admin-sidebar-open .sidebar,body.rtl.ro-responsive-v840.replyone-admin-shell.admin-sidebar-open .ro-sidebar,body.rtl.ro-responsive-v840.replyone-admin-shell.admin-sidebar-open .sidebar{transform:translateX(0)}body.ro-responsive-v840.replyone-admin-shell .ro-main,body.ro-responsive-v840.replyone-admin-shell .main{margin:0;width:100%;max-width:100%;padding-inline:0}body.ro-responsive-v840.replyone-admin-shell .ro-page{padding-inline:clamp(12px,3vw,22px)}body.ro-responsive-v840.replyone-admin-shell .ro-topbar,body.ro-responsive-v840.replyone-admin-shell .topbar{position:sticky;top:0;z-index:40;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:100%;padding:12px clamp(12px,3vw,22px)}body.ro-responsive-v840.replyone-admin-shell .ro-top-actions,body.ro-responsive-v840.replyone-admin-shell .top-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}}@media(max-width:760px){body.ro-responsive-v840.replyone-admin-shell .ro-page-title h1{font-size:clamp(22px,7vw,31px);line-height:1.08;margin:0}body.ro-responsive-v840.replyone-admin-shell .ro-page-title p{font-size:13px;line-height:1.45;margin-top:4px}body.ro-responsive-v840.replyone-admin-shell .ro-topbar-left{width:100%;min-width:0;display:flex;align-items:flex-start;gap:10px}body.ro-responsive-v840.replyone-admin-shell .ro-top-actions{width:100%;justify-content:flex-start}html[dir="rtl"] body.ro-responsive-v840.replyone-admin-shell .ro-top-actions,body.rtl.ro-responsive-v840.replyone-admin-shell .ro-top-actions{justify-content:flex-end}body.ro-responsive-v840.replyone-admin-shell .ro-admin-user-text{display:none}body.ro-responsive-v840.replyone-admin-shell .ro-admin-user{min-width:auto}body.ro-responsive-v840.replyone-admin-shell .ro-version-pill{font-size:12px}body.ro-responsive-v840.replyone-admin-shell .grid,body.ro-responsive-v840.replyone-admin-shell .cards-grid,body.ro-responsive-v840.replyone-admin-shell .ro-grid,body.ro-responsive-v840.replyone-admin-shell .stats-grid{grid-template-columns:1fr}body.ro-responsive-v840.replyone-admin-shell .card,body.ro-responsive-v840.replyone-admin-shell .ro-card,body.ro-responsive-v840.replyone-admin-shell .admin-page-hero{border-radius:18px;padding:16px;min-width:0}body.ro-responsive-v840.replyone-admin-shell .btn,body.ro-responsive-v840.replyone-admin-shell button{max-width:100%}body.ro-responsive-v840.replyone-admin-shell .site-texts-page .telegram-texts-savebar{position:static}}@media(max-width:430px){body.ro-responsive-v840.replyone-admin-shell .ro-page{padding-inline:10px}body.ro-responsive-v840.replyone-admin-shell .ro-sidebar,body.ro-responsive-v840.replyone-admin-shell .sidebar{width:min(92vw,330px)}body.ro-responsive-v840.replyone-admin-shell .lang-switch a{padding:6px 8px;font-size:12px}body.ro-responsive-v840.replyone-admin-shell .btn-small,body.ro-responsive-v840.replyone-admin-shell .btn{padding-inline:10px}}@media (max-width:1180px){html,body.replyone-admin-shell.ro-responsive-v840{margin-block-start:0;padding-block-start:0;min-height:0;height:auto}body.replyone-admin-shell.ro-responsive-v840 .app-layout,body.replyone-admin-shell.ro-responsive-v840 .ro-admin-layout{display:block;grid-template-columns:none;align-items:stretch;width:100%;min-height:0;height:auto;margin-block-start:0;padding-block-start:0}body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.replyone-admin-shell.ro-responsive-v840 .sidebar{position:fixed;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:min(86vw,340px);max-width:340px;height:100dvh;min-height:0;max-height:100dvh;margin:0;z-index:9000;transform:translate3d(-110%,0,0);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .ro-sidebar,body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .sidebar,body.admin-sidebar-open.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.admin-sidebar-open.replyone-admin-shell.ro-responsive-v840 .sidebar{transform:translate3d(0,0,0)}html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840 .sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840 .sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translate3d(110%,0,0)}html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .ro-sidebar,html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .ro-sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .sidebar{transform:translate3d(0,0,0)}body.replyone-admin-shell.ro-responsive-v840 .ro-main,body.replyone-admin-shell.ro-responsive-v840 .main{display:block;width:100%;max-width:100%;min-width:0;min-height:0;margin:0;padding-block-start:0;padding-inline:0}body.replyone-admin-shell.ro-responsive-v840 .ro-topbar,body.replyone-admin-shell.ro-responsive-v840 .topbar{margin-block-start:0;margin-top:0;top:0;width:100%;max-width:100%}body.replyone-admin-shell.ro-responsive-v840 .ro-page,body.replyone-admin-shell.ro-responsive-v840 .page{margin-block-start:0;margin-top:0;padding-block-start:12px}}@media (max-width:430px){body.replyone-admin-shell.ro-responsive-v840 .ro-page,body.replyone-admin-shell.ro-responsive-v840 .page{padding-block-start:10px}}@media (max-width:1180px){body.replyone-admin-shell.ro-responsive-v840 .ro-menu-toggle,body.replyone-admin-shell.ro-responsive-v840 [data-admin-sidebar-toggle]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;position:relative;z-index:9050;min-width:42px;min-height:42px;touch-action:manipulation;user-select:none}body.replyone-admin-shell.ro-responsive-v840 .admin-mobile-backdrop{position:fixed;inset:0;z-index:8990;background:rgba(15,23,42,.46);backdrop-filter:blur(4px)}body.replyone-admin-shell.ro-responsive-v840 .admin-mobile-backdrop[hidden]{display:none}body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.replyone-admin-shell.ro-responsive-v840 .sidebar{visibility:visible;opacity:1;pointer-events:auto;will-change:transform;transform:translate3d(-112%,0,0)}body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .ro-sidebar,body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .sidebar,body.admin-sidebar-open.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.admin-sidebar-open.replyone-admin-shell.ro-responsive-v840 .sidebar,html.admin-sidebar-open body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,html.admin-sidebar-open body.replyone-admin-shell.ro-responsive-v840 .sidebar,body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar.is-open,body.replyone-admin-shell.ro-responsive-v840 .sidebar.is-open{transform:translate3d(0,0,0);visibility:visible;opacity:1}html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840 .sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840 .sidebar{transform:translate3d(112%,0,0)}html[dir="rtl"].admin-sidebar-open body.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,html[dir="rtl"].admin-sidebar-open body.replyone-admin-shell.ro-responsive-v840 .sidebar,html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .ro-sidebar,html[dir="rtl"] body.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .ro-sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840.admin-sidebar-open .sidebar,body.rtl.admin-sidebar-open.replyone-admin-shell.ro-responsive-v840 .ro-sidebar,body.rtl.admin-sidebar-open.replyone-admin-shell.ro-responsive-v840 .sidebar,body.rtl.replyone-admin-shell.ro-responsive-v840 .ro-sidebar.is-open,body.rtl.replyone-admin-shell.ro-responsive-v840 .sidebar.is-open{transform:translate3d(0,0,0)}}.ro-plan-settings-card{border:1px solid rgba(59,130,246,.18)}.ro-plan-settings-form .form-grid{align-items:start}.ro-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ro-checkbox-grid label{display:flex;gap:.5rem;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:.75rem;background:rgba(248,250,252,.9)}.ro-ad-text-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ro-ad-text-grid textarea{min-height:92px}.ro-plan-action-form{margin-top:.55rem}.input-small{max-width:90px;padding:.45rem .55rem}@media (max-width:760px){.ro-checkbox-grid,.ro-ad-text-grid{grid-template-columns:1fr}.ro-plan-action-form{align-items:stretch}.ro-plan-action-form .select,.ro-plan-action-form .input,.ro-plan-action-form .btn{width:100%;max-width:none}}html[dir="rtl"] .ro-plan-settings-card,html[dir="rtl"] .ro-ad-text-grid{text-align:right}.admin-client-ads-grid{align-items:start}.admin-client-ads-grid>.card{min-width:0;overflow:hidden}.admin-client-ads-grid .form-grid,.admin-ad-plan-fields{align-items:start;gap:16px}.admin-client-ads-grid .form-group label,.admin-ad-plans-card .form-group label{display:block;margin-bottom:8px;font-size:.86rem;line-height:1.25;font-weight:700;color:var(--text,#0f172a);overflow-wrap:anywhere}.admin-client-ads-grid .input,.admin-client-ads-grid .textarea,.admin-ad-plans-card .input,.admin-ad-plans-card .textarea{width:100%;min-width:0}.admin-ad-plan-list{display:grid;gap:12px}.admin-ad-plan-card{margin:10px 0;padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#f8fbff;min-width:0}.admin-ad-plan-new{background:linear-gradient(180deg,rgba(99,102,241,.08),rgba(248,251,255,.98));border-style:dashed}.admin-ad-plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.admin-ad-plan-card .check-line{display:inline-flex;align-items:center;gap:8px;min-width:0;line-height:1.35}.admin-ad-plan-card .danger-check{color:#b42318}.admin-ad-plan-card .muted{margin:8px 0 0;color:#64748b;overflow-wrap:anywhere}@media (max-width:1180px){.admin-client-ads-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-client-ads-grid .form-grid,.admin-ad-plan-fields{grid-template-columns:1fr}.admin-ad-plan-card{padding:14px;border-radius:16px}.admin-ad-plan-head{align-items:flex-start;flex-direction:column}.admin-ad-plans-card .btn,.admin-client-ads-grid .btn{width:100%;justify-content:center}}html[dir="rtl"] .admin-client-ads-grid,html[dir="rtl"] .admin-ad-plans-card{text-align:right}.replyone-admin-shell input[type="checkbox"],.replyone-admin-shell input[type="radio"],.ro-admin-ui-v839 input[type="checkbox"],.ro-admin-ui-v839 input[type="radio"],body.ro-responsive-v840 input[type="checkbox"],body.ro-responsive-v840 input[type="radio"]{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:0;border-radius:4px;vertical-align:middle;accent-color:#2563eb}.replyone-admin-shell input[type="radio"],.ro-admin-ui-v839 input[type="radio"],body.ro-responsive-v840 input[type="radio"]{border-radius:999px}.replyone-admin-shell label.check-line,.replyone-admin-shell .check-line,.ro-admin-ui-v839 label.check-line,.ro-admin-ui-v839 .check-line{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;max-width:100%;min-height:24px;margin:0 0 10px 0;line-height:1.35;font-size:14px;font-weight:800;color:var(--admin-text,#0f172a);white-space:normal;overflow-wrap:anywhere;cursor:pointer}.replyone-admin-shell .lang-selector label.check-line,.ro-admin-ui-v839 .lang-selector label.check-line,.replyone-admin-shell .language-checks label.check-line,.ro-admin-ui-v839 .language-checks label.check-line{display:flex;width:fit-content;max-width:100%;margin:8px 0}.replyone-admin-shell .lang-selector,.ro-admin-ui-v839 .lang-selector{overflow:hidden}.replyone-admin-shell .language-checks,.ro-admin-ui-v839 .language-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;margin:10px 0 14px}.replyone-admin-shell .language-checks label.check-line,.ro-admin-ui-v839 .language-checks label.check-line{width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:rgba(255,255,255,.72)}.admin-ad-plan-head label.check-line,.admin-ad-plan-card label.check-line,.admin-client-ads-grid label.check-line,.admin-page-ad_button label.check-line{display:inline-flex;align-items:center;gap:8px}.admin-ad-plan-head{align-items:center}.admin-ad-plan-head .danger-check{margin-inline-start:auto}html[dir="rtl"] .replyone-admin-shell label.check-line,html[dir="rtl"] .replyone-admin-shell .check-line,body.rtl.replyone-admin-shell label.check-line,body.rtl.replyone-admin-shell .check-line{flex-direction:row;text-align:right}html[dir="rtl"] .admin-ad-plan-head .danger-check,body.rtl.replyone-admin-shell .admin-ad-plan-head .danger-check{margin-inline-start:0;margin-inline-end:auto}@media (max-width:680px){.replyone-admin-shell .language-checks,.ro-admin-ui-v839 .language-checks{grid-template-columns:1fr}.admin-ad-plan-head{align-items:flex-start}.admin-ad-plan-head .danger-check,html[dir="rtl"] .admin-ad-plan-head .danger-check,body.rtl.replyone-admin-shell .admin-ad-plan-head .danger-check{margin-inline-start:0;margin-inline-end:0}}.ro-soft-separator{border:0;border-top:1px solid var(--line,#dbe6f5);margin:18px 0}.ro-form-stack{display:grid;gap:14px}.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.check-row{display:inline-flex;align-items:center;gap:8px;min-height:28px;font-weight:700}.check-row input[type=checkbox]{width:auto;min-width:16px;height:16px;margin:0;padding:0;flex:0 0 auto}.rc-actions-row,.ro-actions-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}@media(max-width:700px){.form-grid.two{grid-template-columns:1fr}.ro-actions-row,.rc-actions-row{flex-direction:column;align-items:stretch}.ro-actions-row .btn,.rc-actions-row .btn{width:100%;justify-content:center}}.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean,.ro-admin-ui-v839 .ro-sidebar-head.ro-sidebar-brand-clean{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 8px 20px;min-height:126px;text-align:center}.replyone-admin-shell .ro-sidebar-product-badge,.ro-admin-ui-v839 .ro-sidebar-product-badge{display:none}.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean .brand,.ro-admin-ui-v839 .ro-sidebar-head.ro-sidebar-brand-clean .brand,.replyone-admin-shell .ro-sidebar-brand-logo,.ro-admin-ui-v839 .ro-sidebar-brand-logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:96px;margin:0;padding:0;text-align:center}.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean .brand img,.ro-admin-ui-v839 .ro-sidebar-head.ro-sidebar-brand-clean .brand img,.replyone-admin-shell .ro-sidebar-brand-logo img,.ro-admin-ui-v839 .ro-sidebar-brand-logo img{display:block;max-width:178px;max-height:104px;width:auto;height:auto;margin:0 auto;object-fit:contain;object-position:center}.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean .ro-sidebar-close,.ro-admin-ui-v839 .ro-sidebar-head.ro-sidebar-brand-clean .ro-sidebar-close{position:absolute;top:10px;inset-inline-end:10px}.replyone-admin-shell.admin-page-admin_users .ro-page{display:grid;gap:18px}.replyone-admin-shell.admin-page-admin_users .ro-admin-users-head{margin-bottom:2px}.replyone-admin-shell.admin-page-admin_users .ro-admin-users-head h1{margin:6px 0 6px;font-size:clamp(26px,2.1vw,34px);letter-spacing:-.04em}.replyone-admin-shell.admin-page-admin_users .ro-kicker{display:inline-flex;align-items:center;min-height:24px;padding:5px 10px;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.admin-users-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:18px;align-items:start}.replyone-admin-shell.admin-page-admin_users .card{border:1px solid rgba(148,163,184,.24);box-shadow:0 14px 40px rgba(15,23,42,.055)}.admin-users-card-head{align-items:flex-start;gap:12px;margin-bottom:14px}.admin-users-card-head h2,.admin-users-card-head h3{margin:0 0 5px;letter-spacing:-.025em}.admin-user-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.admin-user-form-grid label{margin:0}.admin-user-form-grid label span:not(.pill){display:block;margin-bottom:7px;color:#334155;font-size:13px;font-weight:900}.admin-user-check{display:flex;align-items:center;width:fit-content;max-width:100%;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#f8fbff}.admin-user-check span{margin:0}.admin-user-actions{display:flex;align-items:center;gap:10px;margin-top:4px}.admin-password-panel{margin-top:22px;padding-top:20px;border-top:1px solid rgba(148,163,184,.25)}.admin-roles-card{position:sticky;top:18px}.admin-role-list{display:grid;gap:12px}.admin-role-item{display:grid;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.admin-role-item p{margin:0;color:#475569;line-height:1.45;font-size:13px}.admin-users-note{margin-top:14px;border-radius:16px}.replyone-admin-shell .pill.role-super_admin,.replyone-admin-shell .role-super_admin>.pill,.ro-admin-ui-v839 .pill.role-super_admin{background:#ede9fe;color:#5b21b6}.replyone-admin-shell .pill.role-admin,.replyone-admin-shell .role-admin>.pill,.ro-admin-ui-v839 .pill.role-admin{background:#dbeafe;color:#1d4ed8}.replyone-admin-shell .pill.role-moderator,.replyone-admin-shell .role-moderator>.pill,.ro-admin-ui-v839 .pill.role-moderator{background:#dcfce7;color:#166534}.replyone-admin-shell .pill.pill-muted,.ro-admin-ui-v839 .pill.pill-muted{background:#f1f5f9;color:#64748b}.replyone-admin-shell .pill.pill-danger,.ro-admin-ui-v839 .pill.pill-danger{background:#fee2e2;color:#b91c1c}.admin-users-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(160px,220px) auto;gap:10px;align-items:end;margin:8px 0 16px}.admin-users-table-wrap{border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fff;overflow:auto}.admin-users-table{border-spacing:0;min-width:880px}.admin-users-table th{padding:14px 12px;background:#f8fbff;color:#475569}.admin-users-table td{border-top:1px solid rgba(148,163,184,.18);border-bottom:0;background:#fff}.admin-users-table td:first-child,.admin-users-table td:last-child{border-radius:0}.admin-users-table tr:hover td{background:#fbfdff}.admin-users-actions-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-users-actions-cell .inline-form{margin:0}html[dir="rtl"] .replyone-admin-shell.admin-page-admin_users,body.rtl.replyone-admin-shell.admin-page-admin_users{text-align:right}@media(max-width:1180px){.admin-users-layout{grid-template-columns:1fr}.admin-roles-card{position:static}}@media(max-width:760px){.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean,.ro-admin-ui-v839 .ro-sidebar-head.ro-sidebar-brand-clean{min-height:100px;padding-top:14px}.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean .brand img,.ro-admin-ui-v839 .ro-sidebar-head.ro-sidebar-brand-clean .brand img{max-width:154px;max-height:86px}.admin-user-form-grid,.admin-users-filters{grid-template-columns:1fr}.admin-user-actions,.admin-users-actions-cell{flex-direction:column;align-items:stretch}.admin-user-actions .btn,.admin-users-actions-cell .btn,.admin-users-actions-cell form,.admin-users-actions-cell button{width:100%;justify-content:center}.admin-users-table-wrap{border:0;background:transparent;overflow:visible}.admin-users-table{min-width:0;border-spacing:0 12px}.admin-users-table thead{display:none}.admin-users-table,.admin-users-table tbody,.admin-users-table tr,.admin-users-table td{display:block;width:100%}.admin-users-table tr{border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.045);overflow:hidden}.admin-users-table td{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid rgba(148,163,184,.14);text-align:end}.admin-users-table td:last-child{border-bottom:0}.admin-users-table td::before{content:attr(data-label);color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;text-align:start}}.admin-telegram-panel{margin-top:22px;padding-top:20px;border-top:1px solid rgba(148,163,184,.25)}.telegram-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 14px}.telegram-profile-meta{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#f8fbff;min-width:0}.telegram-profile-meta strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.telegram-connect-box{display:grid;gap:8px;margin:12px 0;padding:14px;border:1px dashed rgba(37,99,235,.35);border-radius:16px;background:#f8fbff}.telegram-connect-box code{display:block;width:fit-content;max-width:100%;padding:10px 12px;border-radius:12px;background:#0f172a;color:#fff;font-weight:900;overflow:auto}.admin-telegram-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.admin-telegram-actions .inline-form{margin:0}@media(max-width:980px){.telegram-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.telegram-profile-grid{grid-template-columns:1fr}.admin-telegram-actions{flex-direction:column;align-items:stretch}.admin-telegram-actions .btn,.admin-telegram-actions form,.admin-telegram-actions button{width:100%;justify-content:center}}.replyone-admin-shell .ro-page{max-width:1560px;margin:0 auto;padding:28px 28px 10px}.replyone-admin-shell .ro-section-head{margin:0 0 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.replyone-admin-shell .ro-section-head h1{margin:4px 0 6px;font-size:clamp(24px,2.1vw,34px);line-height:1.15;letter-spacing:-.035em;color:#0f172a}.replyone-admin-shell .ro-section-head p{max-width:860px;margin:0;color:#64748b;line-height:1.55}.replyone-admin-shell .ro-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.replyone-admin-shell .card,.replyone-admin-shell .card-pad{border:1px solid rgba(148,163,184,.22);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.055)}.replyone-admin-shell .card-pad{padding:22px}.replyone-admin-shell .section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.replyone-admin-shell .section-title-row h2,.replyone-admin-shell .section-title-row h3{margin:0 0 6px;font-size:20px;line-height:1.2;letter-spacing:-.025em;color:#0f172a}.replyone-admin-shell .section-title-row p{margin:0;color:#64748b;line-height:1.5}.replyone-admin-shell label span{font-weight:850;color:#0f172a;font-size:13px}.replyone-admin-shell input[type="text"],.replyone-admin-shell input[type="email"],.replyone-admin-shell input[type="password"],.replyone-admin-shell input[type="url"],.replyone-admin-shell input[type="number"],.replyone-admin-shell input[type="date"],.replyone-admin-shell select,.replyone-admin-shell textarea,.replyone-admin-shell .input,.replyone-admin-shell .select{border:1px solid #cfe0f6;border-radius:14px;background:#fff;color:#0f172a;min-height:44px;box-shadow:inset 0 1px 0 rgba(255,255,255,.65);transition:border-color .15s ease,box-shadow .15s ease}.replyone-admin-shell input:focus,.replyone-admin-shell select:focus,.replyone-admin-shell textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.12)}.replyone-admin-shell .btn{border-radius:14px;min-height:40px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.replyone-admin-shell .btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;color:#fff}.replyone-admin-shell .btn-outline,.replyone-admin-shell .btn-secondary{background:#fff;border:1px solid #dbeafe;color:#0f172a}.replyone-admin-shell .btn-danger{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.replyone-admin-shell .table-wrap{border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#fff;overflow:auto}.replyone-admin-shell table.table{width:100%;border-collapse:separate;border-spacing:0}.replyone-admin-shell .table th{padding:13px 14px;background:#f8fbff;color:#475569;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(148,163,184,.22)}.replyone-admin-shell .table td{padding:13px 14px;border-bottom:1px solid rgba(148,163,184,.16);vertical-align:middle}.replyone-admin-shell .table tbody tr:last-child td{border-bottom:0}.replyone-admin-shell .table tbody tr:hover td{background:#fbfdff}.replyone-admin-shell .pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:6px 10px;font-weight:900;font-size:12px;line-height:1.1}.replyone-admin-shell .pill-ok{background:#dcfce7;color:#166534}.replyone-admin-shell .pill-danger{background:#fee2e2;color:#991b1b}.replyone-admin-shell .pill-muted{background:#f1f5f9;color:#475569}.replyone-admin-shell .pill-blue{background:#dbeafe;color:#1d4ed8}.replyone-admin-shell .role-super_admin{background:#ede9fe;color:#5b21b6}.replyone-admin-shell .role-admin{background:#dbeafe;color:#1d4ed8}.replyone-admin-shell .role-moderator{background:#dcfce7;color:#166534}.replyone-admin-shell .alert{border-radius:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.24);box-shadow:0 10px 30px rgba(15,23,42,.04)}.replyone-admin-shell .alert-ok{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.replyone-admin-shell .alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.replyone-admin-shell .alert-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.replyone-admin-shell .ro-sidebar-head.ro-sidebar-brand-clean{display:flex;align-items:center;justify-content:center;min-height:132px;padding:22px 14px 16px;position:relative;text-align:center}.replyone-admin-shell .ro-sidebar-brand-logo{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}.replyone-admin-shell .ro-sidebar-brand-logo img{display:block;margin:0 auto;max-width:156px;width:100%;height:auto;object-fit:contain}.replyone-admin-shell .ro-sidebar-close{position:absolute;top:10px;inset-inline-end:10px}.replyone-admin-shell .ro-nav-group{margin:0 12px 18px}.replyone-admin-shell .ro-nav-group-label{padding:0 12px 8px;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.replyone-admin-shell .ro-nav a{min-height:42px;border-radius:14px;display:flex;align-items:center;gap:11px;padding:10px 12px;color:#0f172a;text-decoration:none;font-weight:850}.replyone-admin-shell .ro-nav a.active{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 14px 34px rgba(79,70,229,.25)}.replyone-admin-shell .ro-nav .nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px}.replyone-admin-shell .ro-topbar{border:1px solid rgba(148,163,184,.20);border-radius:0 0 22px 22px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.055)}.replyone-admin-shell .ro-top-actions{gap:8px}.replyone-admin-shell .footer-note{color:#64748b}.replyone-admin-shell .ro-nav a[href*="page=profile"]{display:none}@media(max-width:900px){.replyone-admin-shell .ro-page{padding:20px 14px 8px}.replyone-admin-shell .section-title-row,.replyone-admin-shell .ro-section-head{display:block}.replyone-admin-shell .card-pad{padding:18px}}html[dir="rtl"] .replyone-admin-shell .ro-section-head,body.rtl.replyone-admin-shell .ro-section-head,html[dir="rtl"] .replyone-admin-shell .section-title-row,body.rtl.replyone-admin-shell .section-title-row{text-align:right}.replyone-admin-shell .admin-page-payments .payments-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.replyone-admin-shell .admin-page-payments .kpi-card{min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:5px}.replyone-admin-shell .admin-page-payments .kpi-card span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.035em;text-transform:uppercase}.replyone-admin-shell .admin-page-payments .kpi-card strong{color:#0f172a;font-size:28px;line-height:1;letter-spacing:-.035em}.replyone-admin-shell .admin-page-payments .kpi-card small{color:#64748b;line-height:1.35}.replyone-admin-shell .admin-page-payments .admin-payments-top-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start}.replyone-admin-shell .admin-page-payments .compact-title-row{margin-bottom:14px}.replyone-admin-shell .admin-page-payments .payments-info-block{margin:0 0 12px;border-radius:16px;padding:14px 16px;line-height:1.55}.replyone-admin-shell .admin-page-payments .payments-history-card{margin-top:18px}.replyone-admin-shell .admin-page-payments .payments-history-head{align-items:center;margin-bottom:18px}.replyone-admin-shell .admin-page-payments .payments-history-meta{display:flex;justify-content:flex-end;flex:0 0 auto}.replyone-admin-shell .payments-filter-panel{margin:0 0 18px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.replyone-admin-shell .payments-filter-grid{display:grid;grid-template-columns:minmax(260px,2fr) repeat(5,minmax(145px,1fr));gap:12px;align-items:end}.replyone-admin-shell .payments-filter-grid .filter-field{display:grid;gap:7px;min-width:0}.replyone-admin-shell .payments-filter-grid .filter-field label{font-size:12px;font-weight:950;color:#475569;letter-spacing:.02em}.replyone-admin-shell .payments-filter-grid .input,.replyone-admin-shell .payments-filter-grid .select{height:44px;min-height:44px;border-radius:13px;font-size:14px}.replyone-admin-shell .payments-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.replyone-admin-shell .payments-filter-actions .btn{min-width:118px}.replyone-admin-shell .payments-table-wrap{margin-top:4px}.replyone-admin-shell .payments-table{min-width:1080px}.replyone-admin-shell .payments-table td{vertical-align:middle}.replyone-admin-shell .stripe-session-code{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:11px}.replyone-admin-shell .pill-danger{background:#fee2e2;color:#991b1b}.replyone-admin-shell .pill-warn{background:#fef3c7;color:#92400e}.replyone-admin-shell .pill-muted{background:#f1f5f9;color:#475569}@media(max-width:1500px){.replyone-admin-shell .admin-page-payments .payments-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.replyone-admin-shell .payments-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.replyone-admin-shell .payments-filter-grid .filter-field-wide{grid-column:span 3}}@media(max-width:1180px){.replyone-admin-shell .admin-page-payments .admin-payments-top-grid{grid-template-columns:1fr}}@media(max-width:860px){.replyone-admin-shell .admin-page-payments .payments-kpi-grid,.replyone-admin-shell .payments-filter-grid{grid-template-columns:1fr}.replyone-admin-shell .payments-filter-grid .filter-field-wide{grid-column:auto}.replyone-admin-shell .payments-filter-actions{flex-direction:column;align-items:stretch}.replyone-admin-shell .payments-filter-actions .btn{width:100%}.replyone-admin-shell .admin-page-payments .payments-history-head{display:block}.replyone-admin-shell .admin-page-payments .payments-history-meta{justify-content:flex-start;margin-top:10px}}.ro-admin-telegram-page{align-items:start;margin-bottom:22px}.ro-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.ro-kicker{display:inline-flex;margin-bottom:7px;color:#2459d6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ro-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ro-form-full{grid-column:1/-1}.ro-check-row{display:flex;align-items:center;gap:10px;font-weight:800;color:#0b1736}.ro-help{display:block;margin-top:6px;color:#64748b;font-size:12px}.ro-actions-wrap{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.ro-code-box{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;padding:12px 14px;overflow:auto;color:#0f2f6f}.ro-definition-list{display:grid;gap:10px;margin:16px 0 0}.ro-definition-list div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #eef2ff;padding-top:10px}.ro-definition-list dt{color:#64748b;font-weight:800}.ro-definition-list dd{margin:0;text-align:right;color:#0b1736;font-weight:800}.ro-details{margin-top:16px}.ro-details summary{cursor:pointer;font-weight:900;color:#1d4ed8}.ro-steps{margin:0;padding-inline-start:22px;color:#27364f;line-height:1.75}.ro-badge-danger{background:#fee2e2;color:#991b1b;border-color:#fecaca}.ro-badge-muted{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.ro-admin-telegram-legacy{margin-top:22px;opacity:.96}@media (max-width:900px){.ro-form-grid,.ro-admin-telegram-page{grid-template-columns:1fr}.ro-card-head{flex-direction:column}.ro-definition-list div{flex-direction:column;gap:4px}.ro-definition-list dd{text-align:start}}body.replyone-admin-shell.admin-page-telegram .ro-page{gap:18px}body.replyone-admin-shell.admin-page-telegram .admin-telegram-clean{display:flex;flex-direction:column;gap:18px;width:100%}body.replyone-admin-shell.admin-page-telegram .admin-telegram-clean .card,body.replyone-admin-shell.admin-page-telegram .admin-telegram-clean .ro-card{padding:22px;border-radius:24px;border:1px solid rgba(220,232,247,.95);background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(15,23,42,.055)}body.replyone-admin-shell.admin-page-telegram .admin-telegram-main-grid,body.replyone-admin-shell.admin-page-telegram .admin-telegram-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;align-items:start}body.replyone-admin-shell.admin-page-telegram .section-title-row.compact-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}body.replyone-admin-shell.admin-page-telegram .section-title-row h3{margin:0 0 6px;font-size:20px;letter-spacing:-.02em}body.replyone-admin-shell.admin-page-telegram .section-title-row .small,body.replyone-admin-shell.admin-page-telegram .form-group .small{color:#64748b;line-height:1.45;margin:6px 0 0}body.replyone-admin-shell.admin-page-telegram .admin-telegram-form{display:flex;flex-direction:column;gap:14px}body.replyone-admin-shell.admin-page-telegram .telegram-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.replyone-admin-shell.admin-page-telegram .telegram-enable-row{width:max-content;max-width:100%;padding:10px 12px;border:1px solid rgba(220,232,247,.95);border-radius:16px;background:#f8fbff}body.replyone-admin-shell.admin-page-telegram .form-actions,body.replyone-admin-shell.admin-page-telegram .telegram-action-grid{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body.replyone-admin-shell.admin-page-telegram .telegram-status-list{display:flex;flex-direction:column;gap:10px}body.replyone-admin-shell.admin-page-telegram .telegram-status-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e8eef8;border-radius:16px;background:#f8fbff}body.replyone-admin-shell.admin-page-telegram .telegram-status-item span{color:#64748b;font-weight:800;font-size:13px}body.replyone-admin-shell.admin-page-telegram .telegram-status-item strong{text-align:end;color:#0b1736;font-weight:900;overflow-wrap:anywhere}body.replyone-admin-shell.admin-page-telegram .text-danger{color:#b91c1c}body.replyone-admin-shell.admin-page-telegram .telegram-webhook-card{display:flex;flex-direction:column;gap:16px}body.replyone-admin-shell.admin-page-telegram .telegram-webhook-url label{display:block;font-weight:900;color:#0b1736;margin-bottom:8px}body.replyone-admin-shell.admin-page-telegram .code-line{width:100%;padding:12px 14px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;overflow:auto}body.replyone-admin-shell.admin-page-telegram .code-line code{color:#0f2f6f;white-space:nowrap}body.replyone-admin-shell.admin-page-telegram .telegram-action-grid .inline-form{display:inline-flex;margin:0}body.replyone-admin-shell.admin-page-telegram .telegram-action-grid .btn{min-height:42px;width:auto}body.replyone-admin-shell.admin-page-telegram .btn-danger-soft{border-color:#fecaca;color:#b91c1c;background:#fff7f7}body.replyone-admin-shell.admin-page-telegram .telegram-api-card{padding:0;overflow:hidden}body.replyone-admin-shell.admin-page-telegram .telegram-api-details{padding:0}body.replyone-admin-shell.admin-page-telegram .telegram-api-details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:18px 22px;font-weight:900;color:#0b1736;list-style:none}body.replyone-admin-shell.admin-page-telegram .telegram-api-details summary::-webkit-details-marker{display:none}body.replyone-admin-shell.admin-page-telegram .telegram-api-details summary small{font-weight:700;color:#64748b}body.replyone-admin-shell.admin-page-telegram .telegram-api-pre{margin:0 22px 22px;max-height:320px;overflow:auto;border-radius:18px;background:#0f172a;color:#dbeafe;padding:16px;white-space:pre-wrap}body.replyone-admin-shell.admin-page-telegram .compact-empty-state{min-height:auto;padding:18px;margin:0 22px 22px;border:1px dashed #dbeafe;border-radius:18px;background:#f8fbff;color:#64748b}body.replyone-admin-shell.admin-page-telegram .telegram-steps{margin:0 0 16px;padding-inline-start:22px;color:#27364f;line-height:1.75}body.replyone-admin-shell.admin-page-telegram .telegram-scope-note{margin-top:16px}body.replyone-admin-shell.admin-page-telegram .telegram-log-table-wrap{max-height:380px;overflow:auto}body.replyone-admin-shell.admin-page-telegram .telegram-log-table code,body.replyone-admin-shell.admin-page-telegram .telegram-log-table td{overflow-wrap:anywhere}body.replyone-admin-shell.admin-page-telegram .staff-telegram-legacy-panel{padding:0;overflow:hidden}body.replyone-admin-shell.admin-page-telegram .staff-telegram-legacy-panel>summary{cursor:pointer;padding:18px 22px;font-weight:900;color:#0b1736;background:#f8fbff;border-bottom:1px solid #e8eef8}body.replyone-admin-shell.admin-page-telegram .staff-telegram-legacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px}body.replyone-admin-shell.admin-page-telegram .pill-muted{background:#f1f5f9;color:#475569}body.replyone-admin-shell.admin-page-telegram .pill-danger{background:#fee2e2;color:#991b1b}body.rtl.replyone-admin-shell.admin-page-telegram .telegram-status-item strong{text-align:start}@media(max-width:1100px){body.replyone-admin-shell.admin-page-telegram .admin-telegram-main-grid,body.replyone-admin-shell.admin-page-telegram .admin-telegram-bottom-grid,body.replyone-admin-shell.admin-page-telegram .staff-telegram-legacy-grid{grid-template-columns:1fr}}@media(max-width:720px){body.replyone-admin-shell.admin-page-telegram .admin-telegram-clean .card,body.replyone-admin-shell.admin-page-telegram .admin-telegram-clean .ro-card{padding:18px;border-radius:20px}body.replyone-admin-shell.admin-page-telegram .telegram-settings-fields{grid-template-columns:1fr}body.replyone-admin-shell.admin-page-telegram .section-title-row.compact-title-row,body.replyone-admin-shell.admin-page-telegram .telegram-api-details summary,body.replyone-admin-shell.admin-page-telegram .telegram-status-item{flex-direction:column;align-items:flex-start}body.replyone-admin-shell.admin-page-telegram .telegram-action-grid,body.replyone-admin-shell.admin-page-telegram .telegram-action-grid .inline-form,body.replyone-admin-shell.admin-page-telegram .telegram-action-grid .btn,body.replyone-admin-shell.admin-page-telegram .form-actions .btn{width:100%}body.replyone-admin-shell.admin-page-telegram .telegram-api-pre,body.replyone-admin-shell.admin-page-telegram .compact-empty-state{margin-inline:18px}}.telegram-events-card,.telegram-log-card{margin-top:18px}.telegram-events-groups{display:grid;gap:16px}.telegram-event-group{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px;background:rgba(255,255,255,.72)}.telegram-event-group h4{margin:0 0 10px;font-size:15px}.telegram-event-list{display:grid;gap:10px}.telegram-event-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(15,23,42,.06)}.telegram-event-row:first-child{border-top:0;padding-top:0}.telegram-event-toggle{display:flex;align-items:flex-start;gap:10px;margin:0;flex:1;cursor:pointer}.telegram-event-toggle input{margin-top:5px}.telegram-event-icon{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(37,99,235,.08)}.telegram-event-text{display:grid;gap:3px}.telegram-event-text strong{font-size:14px;color:#111827}.telegram-event-text small{color:#64748b;line-height:1.35}.telegram-event-text em{font-style:normal;color:#94a3b8;font-size:12px}.telegram-log-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end;margin-bottom:14px}.telegram-log-table small{color:#64748b}.telegram-log-table .inline-form{display:inline-block;margin-inline-start:6px}[dir="rtl"] .telegram-log-table .inline-form{margin-inline-start:0;margin-inline-end:6px}@media (max-width:860px){.telegram-event-row{align-items:stretch;flex-direction:column}.telegram-log-filter{grid-template-columns:1fr}}body.replyone-admin-shell.admin-page-telegram .telegram-events-card .ro-kicker{color:#2563eb}body.replyone-admin-shell.admin-page-telegram .telegram-events-groups{display:grid;gap:14px}body.replyone-admin-shell.admin-page-telegram .telegram-event-group{border:1px solid #e8eef8;border-radius:18px;background:#fff;padding:0;overflow:hidden}body.replyone-admin-shell.admin-page-telegram .telegram-event-group>summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:900;color:#0b1736;background:#f8fbff;border-bottom:1px solid #e8eef8}body.replyone-admin-shell.admin-page-telegram .telegram-event-group>summary::-webkit-details-marker{display:none}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}body.replyone-admin-shell.admin-page-telegram .telegram-event-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:176px;padding:14px;border:1px solid #e8eef8;border-radius:16px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.035);transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}body.replyone-admin-shell.admin-page-telegram .telegram-event-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.06)}body.replyone-admin-shell.admin-page-telegram .telegram-event-card.is-enabled{border-color:#bfdbfe;background:linear-gradient(180deg,#ffffff,#f8fbff)}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-toggle{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:flex-start;margin:0;cursor:pointer}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-toggle input{margin-top:7px}body.replyone-admin-shell.admin-page-telegram .telegram-event-icon{width:34px;min-width:34px;height:34px;border-radius:12px;font-size:18px;background:#eef6ff}body.replyone-admin-shell.admin-page-telegram .telegram-event-text{display:grid;gap:5px;min-width:0}body.replyone-admin-shell.admin-page-telegram .telegram-event-text strong{font-size:14px;line-height:1.25;color:#0b1736}body.replyone-admin-shell.admin-page-telegram .telegram-event-text small{font-size:12.5px;line-height:1.35;color:#64748b}body.replyone-admin-shell.admin-page-telegram .telegram-event-text em{font-size:11.5px;color:#94a3b8;font-style:normal}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-actions .pill{white-space:nowrap}body.replyone-admin-shell.admin-page-telegram .telegram-log-card{margin-top:0}body.replyone-admin-shell.admin-page-telegram .telegram-scope-note{display:none}@media(max-width:1180px){body.replyone-admin-shell.admin-page-telegram .telegram-event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){body.replyone-admin-shell.admin-page-telegram .telegram-event-card-grid{grid-template-columns:1fr;padding:12px}body.replyone-admin-shell.admin-page-telegram .telegram-event-card{min-height:auto}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-actions{align-items:stretch;flex-direction:column}body.replyone-admin-shell.admin-page-telegram .telegram-event-card-actions .btn{width:100%}}body.replyone-admin-shell.admin-page-telegram .telegram-events-tabs{display:block}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-input{position:absolute;opacity:0;pointer-events:none}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-nav{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 16px}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-label{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#475569;font-weight:900;cursor:pointer;transition:all .16s ease}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-label:hover{border-color:#bfdbfe;background:#f8fbff;color:#1d4ed8}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-label small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#eef2ff;color:#475569;font-size:12px;font-weight:900}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-panels{border:1px solid #e8eef8;border-radius:18px;background:#fff;overflow:hidden}body.replyone-admin-shell.admin-page-telegram .telegram-event-panel{display:none}body.replyone-admin-shell.admin-page-telegram .telegram-event-panel .telegram-event-card-grid{padding:14px}body.replyone-admin-shell.admin-page-telegram .telegram-events-form .form-actions{margin-top:14px}@media(max-width:720px){body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-nav{display:grid;grid-template-columns:1fr 1fr}body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-label{justify-content:space-between;width:100%}}@media(max-width:480px){body.replyone-admin-shell.admin-page-telegram .telegram-events-tab-nav{grid-template-columns:1fr}}.replyone-admin-shell .admin-page-plans .ro-plan-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.replyone-admin-shell .admin-page-plans .ro-plan-admin-card{min-width:0}.replyone-admin-shell .admin-page-payments .payments-kpi-grid .kpi-card,.replyone-admin-shell .admin-page-receipts .receipt-kpi-card{border-radius:24px;border:1px solid rgba(220,232,247,.95);background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(15,23,42,.055)}.replyone-admin-shell .admin-page-receipts .receipts-filter-panel{margin:0 0 18px}.replyone-admin-shell .admin-page-receipts .receipts-filter-grid{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(150px,1fr))}@media(max-width:1100px){.replyone-admin-shell .admin-page-plans .ro-plan-admin-list{grid-template-columns:1fr}.replyone-admin-shell .admin-page-receipts .receipts-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replyone-admin-shell .admin-page-receipts .receipts-filter-grid .filter-field-wide{grid-column:1/-1}}@media(max-width:700px){.replyone-admin-shell .admin-page-receipts .receipts-filter-grid{grid-template-columns:1fr}}.replyone-admin-shell.admin-page-plans .ro-pro-plans-shell{overflow:visible}.replyone-admin-shell.admin-page-plans .ro-pro-plans-toolbar{align-items:center;margin-bottom:20px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.replyone-admin-shell.admin-page-plans .ro-pro-plan-card{display:flex;flex-direction:column;min-width:0;min-height:260px;padding:18px;border:1px solid rgba(220,232,247,.95);border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 14px 36px rgba(15,23,42,.055);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.replyone-admin-shell.admin-page-plans .ro-pro-plan-card:hover{transform:translateY(-1px);border-color:#bfdbfe;box-shadow:0 18px 42px rgba(15,23,42,.075)}.replyone-admin-shell.admin-page-plans .ro-pro-plan-card.is-disabled{opacity:.82}.replyone-admin-shell.admin-page-plans .ro-pro-plan-card-top{display:flex;gap:13px;align-items:flex-start;margin-bottom:16px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-icon{width:46px;min-width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#eef6ff,#f5f3ff);border:1px solid #dbeafe;font-size:22px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-title-block{min-width:0}.replyone-admin-shell.admin-page-plans .ro-pro-plan-title-block h4{margin:0 0 5px;font-size:18px;line-height:1.2;color:#0f172a}.replyone-admin-shell.admin-page-plans .ro-pro-plan-title-block code{font-size:12px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 6px;border-radius:8px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-meta{padding:11px 12px;border:1px solid #e8eef8;border-radius:16px;background:#f8fbff;min-width:0}.replyone-admin-shell.admin-page-plans .ro-pro-plan-meta span{display:block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:5px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-meta strong{display:block;font-size:14px;color:#0f172a;overflow-wrap:anywhere}.replyone-admin-shell.admin-page-plans .ro-pro-plan-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.replyone-admin-shell.admin-page-plans .ro-pro-plan-description{margin:0 0 14px;color:#64748b;font-size:13px;line-height:1.45}.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7}.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions .btn,.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions .ro-inline-form{flex:1 1 auto}.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions .btn{width:100%;min-height:40px;padding-inline:12px}.replyone-admin-shell.admin-page-plans .ro-inline-form{display:inline-flex;margin:0}.replyone-admin-shell.admin-page-plans .ro-modal{display:none;position:fixed;inset:0;z-index:1000;padding:22px;align-items:center;justify-content:center}.replyone-admin-shell.admin-page-plans .ro-modal:target{display:flex}.replyone-admin-shell.admin-page-plans .ro-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(4px)}.replyone-admin-shell.admin-page-plans .ro-modal-panel{position:relative;width:min(1080px,100%);max-height:min(90vh,920px);overflow:auto;padding:22px;border:1px solid rgba(220,232,247,.95);border-radius:26px;background:#fff;box-shadow:0 32px 80px rgba(15,23,42,.26)}.replyone-admin-shell.admin-page-plans .ro-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eef2f7}.replyone-admin-shell.admin-page-plans .ro-modal-head h3{margin:0 0 6px}.replyone-admin-shell.admin-page-plans .ro-check-card{min-height:48px;border:1px solid #e8eef8;border-radius:16px;padding:12px 14px;background:#f8fbff;align-self:end}.replyone-admin-shell.admin-page-plans .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1280px){.replyone-admin-shell.admin-page-plans .ro-pro-plan-meta-grid{grid-template-columns:1fr}}@media(max-width:1050px){.replyone-admin-shell.admin-page-plans .ro-pro-plan-grid{grid-template-columns:1fr}}@media(max-width:760px){.replyone-admin-shell.admin-page-plans .ro-pro-plans-toolbar,.replyone-admin-shell.admin-page-plans .ro-modal-head{flex-direction:column;align-items:stretch}.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions{flex-direction:column}.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions .ro-inline-form,.replyone-admin-shell.admin-page-plans .ro-pro-plan-actions .btn{width:100%}.replyone-admin-shell.admin-page-plans .form-grid.three,.replyone-admin-shell.admin-page-plans .form-grid.four,.replyone-admin-shell.admin-page-plans .form-grid.two{grid-template-columns:1fr}.replyone-admin-shell.admin-page-plans .ro-modal{padding:10px;align-items:flex-start}.replyone-admin-shell.admin-page-plans .ro-modal-panel{max-height:calc(100vh - 20px);border-radius:20px;padding:16px}}.campaign-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.campaign-card{border:1px solid var(--line,#dbe7ff);border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px rgba(31,68,130,.06)}.campaign-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.campaign-title{font-size:16px;font-weight:800;color:var(--text,#0f172a)}.campaign-preview{font-size:14px;line-height:1.55;color:#24324b;background:#f8fbff;border:1px solid #e5efff;border-radius:14px;padding:12px;margin:10px 0;max-height:92px;overflow:hidden}.campaign-url{font-size:13px;color:#5f6f8c;margin:8px 0;word-break:break-word}.campaign-url span{font-weight:800;color:#1c2c4a}.campaign-url a{color:#2563eb;text-decoration:none}.campaign-url a:hover{text-decoration:underline}.campaign-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.campaign-meta-grid>div{background:#f8fbff;border:1px solid #e5efff;border-radius:12px;padding:9px}.campaign-meta-grid span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#71809b;font-weight:800}.campaign-meta-grid strong{display:block;margin-top:4px;font-size:13px;color:#0f172a;word-break:break-word}.campaign-diagnostic{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:12px;padding:10px 12px;font-size:13px;margin-top:10px}.campaign-diagnostic.ok{background:#effdf5;color:#166534;border:1px solid #bbf7d0}.campaign-diagnostic.warn{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.campaign-diagnostic span{font-weight:600;opacity:.9}.campaign-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.campaign-actions .inline-form{display:inline-flex}.btn.btn-success{background:#16a34a;color:#fff;border-color:#16a34a}.btn.btn-success:hover{background:#15803d;border-color:#15803d}.btn.btn-warning{background:#f59e0b;color:#fff;border-color:#f59e0b}.btn.btn-warning:hover{background:#d97706;border-color:#d97706}.btn.btn-danger{background:#ef4444;color:#fff;border-color:#ef4444}.btn.btn-danger:hover{background:#dc2626;border-color:#dc2626}.campaign-edit-details{width:100%}.campaign-edit-details>summary{display:inline-flex;list-style:none;cursor:pointer}.campaign-edit-details>summary::-webkit-details-marker{display:none}.campaign-edit-form{margin-top:12px;background:#f8fbff;border:1px solid #e5efff;border-radius:16px;padding:14px;width:100%}.campaign-edit-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-editor{border:1px solid #cfe0fb;border-radius:14px;background:#fff;overflow:hidden}.mini-editor-toolbar{display:flex;gap:6px;align-items:center;padding:8px;background:#f8fbff;border-bottom:1px solid #e5efff;flex-wrap:wrap}.mini-editor-toolbar button{border:1px solid #d7e4fb;background:#fff;border-radius:9px;padding:6px 9px;font-weight:800;cursor:pointer}.mini-editor-toolbar button:hover{background:#eef5ff}.mini-editor-area{min-height:120px;padding:12px;outline:none;line-height:1.55}.mini-editor-area.is-invalid{box-shadow:inset 0 0 0 2px #ef4444}.ad-link-warning{display:none;margin-top:8px;color:#b45309;font-size:12px;font-weight:700}.ad-link-warning.is-visible{display:block}@media (max-width:1100px){.campaign-card-grid{grid-template-columns:1fr}.campaign-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.campaign-meta-grid,.campaign-edit-form .form-grid{grid-template-columns:1fr}.campaign-actions .btn,.campaign-actions .inline-form{width:100%;justify-content:center}.campaign-diagnostic{display:block}.campaign-diagnostic span{display:block;margin-top:4px}}.replyone-admin-shell .campaign-actions-fixed{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;align-items:stretch;margin-top:16px;padding-top:14px;border-top:1px solid var(--line,#dbe7ff)}.replyone-admin-shell .campaign-actions-fixed .inline-form{display:flex;margin:0;width:100%}.replyone-admin-shell .campaign-action-btn{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:14px;padding:10px 14px;font-weight:900;text-decoration:none;box-shadow:0 10px 22px rgba(15,23,42,.06)}.replyone-admin-shell .btn.btn-secondary{background:#334155;border-color:#334155;color:#fff}.replyone-admin-shell .btn.btn-secondary:hover,.replyone-admin-shell .btn.btn-secondary:focus-visible{background:#1e293b;border-color:#1e293b;color:#fff}.replyone-admin-shell .campaign-edit-modal[hidden]{display:none}.replyone-admin-shell .campaign-edit-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(15,23,42,.46);backdrop-filter:blur(8px)}.replyone-admin-shell .campaign-edit-modal-card{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.25)}.replyone-admin-shell .campaign-edit-modal-card .campaign-edit-form{margin-top:0;border:0;border-radius:0;background:#fff;padding:18px}.replyone-admin-shell .campaign-edit-modal-card .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.replyone-admin-shell .campaign-edit-modal-card .form-group.full{grid-column:1/-1}.replyone-admin-shell .campaign-edit-modal-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line,#dbe7ff)}.replyone-admin-shell .campaign-edit-modal .mini-editor-area{min-height:145px}body.campaign-modal-open{overflow:hidden}@media(max-width:900px){.replyone-admin-shell .campaign-actions-fixed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.replyone-admin-shell .campaign-actions-fixed{grid-template-columns:1fr}.replyone-admin-shell .campaign-edit-modal{padding:10px;align-items:flex-start}.replyone-admin-shell .campaign-edit-modal-card{width:100%;max-height:calc(100vh - 20px);border-radius:18px}.replyone-admin-shell .campaign-edit-modal-card .form-grid{grid-template-columns:1fr}.replyone-admin-shell .campaign-edit-modal-actions{flex-direction:column}.replyone-admin-shell .campaign-edit-modal-actions .btn{width:100%;justify-content:center}}html[lang="he"],html[dir="rtl"],body.rtl,body[dir="rtl"]{font-family:"Heebo","Noto Sans Hebrew","Assistant",Arial,sans-serif;font-size:17px;line-height:1.65;text-rendering:optimizeLegibility}html[lang="he"] input,html[lang="he"] select,html[lang="he"] textarea,html[lang="he"] button,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea,html[dir="rtl"] button{font-family:"Heebo","Noto Sans Hebrew","Assistant",Arial,sans-serif}html[lang="he"] .ro-sidebar,html[dir="rtl"] .ro-sidebar{width:282px;min-width:282px}html[lang="he"] .ro-nav a,html[dir="rtl"] .ro-nav a{min-height:46px;padding:11px 13px;font-size:15px;line-height:1.35}html[lang="he"] .ro-nav .nav-text,html[dir="rtl"] .ro-nav .nav-text{font-size:15px;font-weight:850}html[lang="he"] .ro-nav-group-label,html[dir="rtl"] .ro-nav-group-label{font-size:12.5px;letter-spacing:0}html[lang="he"] .ro-page-title h1,html[dir="rtl"] .ro-page-title h1{font-size:clamp(26px,2.3vw,34px)}html[lang="he"] .ro-page-title p,html[dir="rtl"] .ro-page-title p{font-size:15.5px;line-height:1.6}body.replyone-admin-shell.admin-page-telegram .telegram-side-stack{display:flex;flex-direction:column;gap:18px;min-width:0}body.replyone-admin-shell.admin-page-telegram .telegram-side-stack>.card{width:100%}@media (max-width:1180px){body.replyone-admin-shell.admin-page-telegram .telegram-side-stack{gap:14px}}:root{--ro-landing-bg:#f5f9ff;--ro-landing-surface:rgba(255,255,255,.86);--ro-landing-surface-solid:#ffffff;--ro-landing-text:#0f172a;--ro-landing-muted:#667085;--ro-landing-soft:#eef5ff;--ro-landing-line:#dce9fb;--ro-landing-blue:#1477f8;--ro-landing-cyan:#14c8f4;--ro-landing-purple:#6d3df2;--ro-landing-shadow:0 28px 90px rgba(15,23,42,.11);--ro-landing-shadow-soft:0 14px 42px rgba(15,23,42,.07);--ro-landing-radius:28px}html,body.ro-home-page{min-height:100%;overflow-x:hidden}body.ro-home-page{margin:0;color:var(--ro-landing-text);background:radial-gradient(circle at 7% 10%,rgba(20,200,244,.18),transparent 25%),radial-gradient(circle at 93% 12%,rgba(109,61,242,.13),transparent 28%),linear-gradient(135deg,#f8fcff 0%,#f4f8ff 52%,#f9f6ff 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,"Noto Sans Hebrew",sans-serif}body.ro-home-page *{box-sizing:border-box}body.ro-home-page a{color:inherit;text-decoration:none}.ro-home-bg,.ro-home-grid-bg{position:fixed;pointer-events:none;z-index:0}.ro-home-bg-one{width:420px;height:420px;inset-block-start:-150px;inset-inline-start:-150px;border-radius:50%;background:linear-gradient(135deg,rgba(20,200,244,.16),rgba(20,119,248,.04));filter:blur(3px)}.ro-home-bg-two{width:520px;height:520px;inset-block-end:-220px;inset-inline-end:-160px;border-radius:50%;background:linear-gradient(135deg,rgba(109,61,242,.13),rgba(20,200,244,.05));filter:blur(4px)}.ro-home-grid-bg{inset:0;background-image:linear-gradient(135deg,rgba(37,99,235,.045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 85%);opacity:.7}.ro-home-shell{position:relative;z-index:1;width:min(1440px,100%);margin:0 auto;padding:22px clamp(18px,3vw,44px) 30px}.ro-home-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.ro-home-logo{display:inline-flex;align-items:center;flex:0 0 auto}.ro-home-logo img{display:block;width:clamp(170px,16vw,230px);height:auto}.ro-home-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ro-language-switch{display:inline-flex;align-items:center;gap:7px;padding:5px;border:1px solid rgba(220,233,251,.9);background:rgba(255,255,255,.68);border-radius:999px;box-shadow:0 12px 30px rgba(15,23,42,.05);backdrop-filter:blur(16px)}.ro-language-switch a,.ro-nav-link,.ro-nav-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;font-weight:900;font-size:13px;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ro-language-switch a{min-width:38px;padding:0 10px;color:#2563eb;border:1px solid transparent}.ro-language-switch a.active{color:#fff;background:linear-gradient(135deg,var(--ro-landing-blue),var(--ro-landing-purple));box-shadow:0 12px 24px rgba(37,99,235,.22)}.ro-nav-link{padding:0 16px;color:#1e3a8a;border:1px solid rgba(220,233,251,.9);background:rgba(255,255,255,.72)}.ro-nav-button{padding:0 18px;color:#fff;background:linear-gradient(135deg,var(--ro-landing-blue),var(--ro-landing-purple));box-shadow:0 16px 34px rgba(37,99,235,.22)}.ro-language-switch a:hover,.ro-nav-link:hover,.ro-nav-button:hover,.ro-btn:hover{transform:translateY(-1px)}.ro-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.72fr);gap:clamp(24px,4vw,56px);align-items:center;min-height:auto;padding:18px 0 10px}.ro-hero-copy{max-width:760px}.ro-kicker,.ro-section-head span,.ro-plan-topline{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:9px 16px;border-radius:999px;color:#1264d8;background:rgba(255,255,255,.74);border:1px solid rgba(20,119,248,.18);box-shadow:0 12px 32px rgba(20,119,248,.07);font-size:13px;font-weight:950;letter-spacing:.02em}.ro-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--ro-landing-cyan),var(--ro-landing-blue));box-shadow:0 0 0 6px rgba(20,200,244,.12)}.ro-hero h1{margin:16px 0 14px;max-width:880px;font-size:clamp(38px,5.15vw,72px);line-height:1.02;letter-spacing:-.065em;font-weight:1000;color:#0b1220}.ro-dir-rtl .ro-hero h1{font-size:clamp(34px,4.45vw,60px);line-height:1.14;letter-spacing:-.025em}.ro-hero-lead{max-width:720px;margin:0;color:#5c6c86;font-size:clamp(17px,1.35vw,21px);line-height:1.48;font-weight:550}.ro-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.ro-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:16px;border:1px solid transparent;font-weight:950;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ro-btn-primary{color:#fff;background:linear-gradient(135deg,#156df5 0%,#6d3df2 100%);box-shadow:0 18px 40px rgba(37,99,235,.23)}.ro-btn-soft{color:#1451b7;border-color:rgba(20,119,248,.16);background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(15,23,42,.055)}.ro-feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ro-feature-pills span{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid rgba(220,233,251,.95);border-radius:999px;color:#1d2939;background:rgba(255,255,255,.78);box-shadow:0 10px 26px rgba(15,23,42,.045);font-size:14px;font-weight:900}.ro-auth-card{position:relative;width:100%;max-width:540px;justify-self:end;padding:24px;border:1px solid rgba(220,233,251,.98);border-radius:32px;background:rgba(255,255,255,.88);box-shadow:var(--ro-landing-shadow);backdrop-filter:blur(18px);overflow:hidden}.ro-auth-card-glow{position:absolute;width:160px;height:160px;inset-block-start:-82px;inset-inline-end:-60px;background:radial-gradient(circle,rgba(20,200,244,.25),transparent 70%);pointer-events:none}.ro-auth-head{position:relative;display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.ro-auth-head h2{margin:0 0 6px;color:#111827;font-size:clamp(25px,2.2vw,31px);line-height:1.12;letter-spacing:-.035em}.ro-auth-head p{margin:0;color:#667085;line-height:1.45;font-weight:550}.ro-form{position:relative;display:grid;gap:12px}.ro-form-group{display:grid;gap:6px}.ro-form-group label{font-size:13px;font-weight:950;color:#1d2939}.ro-input,.ro-select{width:100%;min-height:50px;border:1px solid #bfd4f4;border-radius:15px;background:#eef5ff;color:#111827;font:inherit;font-size:15px;font-weight:600;outline:none;padding-block:0;padding-inline:16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ro-select{appearance:auto}.ro-input:focus,.ro-select:focus{border-color:var(--ro-landing-blue);background:#fff;box-shadow:0 0 0 4px rgba(20,119,248,.13)}.ro-input::placeholder{color:#98a2b3}.ro-input-icon-wrap,.ro-password-field{position:relative}.ro-input-icon{position:absolute;inset-inline-start:18px;inset-block-start:50%;transform:translateY(-50%);z-index:2;font-size:14px;opacity:.72}.ro-input-icon-wrap .ro-input{padding-inline-start:58px}.ro-password-field .ro-input{padding-inline-end:62px}.ro-password-toggle{position:absolute;inset-inline-end:10px;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;color:#344054;background:rgba(255,255,255,.72);cursor:pointer;transition:background .18s ease,color .18s ease}.ro-password-toggle:hover,.ro-password-toggle.active{background:#dbeafe;color:#1451b7}.ro-submit{width:100%;min-height:50px;margin-top:2px}.ro-separator{display:flex;align-items:center;gap:14px;margin:4px 0 0;color:#7a879b;font-weight:950;font-size:13px}.ro-separator:before,.ro-separator:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#cbdaf0,transparent)}.ro-auth-link{text-align:center;font-weight:950}.ro-auth-link a{color:#1477f8}.ro-auth-link a:hover{color:#6d3df2}body.ro-home-page .alert{position:relative;border-radius:16px;margin:0 0 16px;padding:13px 15px;line-height:1.45;font-size:14px;box-shadow:none}.ro-section{padding:52px 0 0}.ro-section-head{display:grid;justify-items:center;text-align:center;gap:10px;margin:0 auto 20px}.ro-section-head h2{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.1;letter-spacing:-.045em}.ro-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ro-step-card,.ro-plan-card{position:relative;border:1px solid rgba(220,233,251,.95);border-radius:26px;background:rgba(255,255,255,.78);box-shadow:var(--ro-landing-shadow-soft);backdrop-filter:blur(16px)}.ro-step-card{padding:20px;min-height:155px}.ro-step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--ro-landing-blue),var(--ro-landing-purple));box-shadow:0 14px 26px rgba(37,99,235,.2);font-weight:1000}.ro-step-card h3{margin:14px 0 6px;font-size:18px;line-height:1.22}.ro-step-card p{margin:0;color:#667085;line-height:1.48;font-weight:550}.ro-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto}.ro-plan-card{padding:24px;overflow:hidden}.ro-plan-card h3{margin:12px 0 14px;font-size:25px;letter-spacing:-.03em}.ro-plan-card ul{display:grid;gap:9px;margin:0 0 18px;padding:0;list-style:none}.ro-plan-card li{position:relative;padding-inline-start:30px;color:#344054;font-weight:750;line-height:1.42}.ro-plan-card li:before{content:"✓";position:absolute;inset-inline-start:0;inset-block-start:0;color:#16a34a;font-weight:1000}.ro-plan-card-pro{border-color:rgba(109,61,242,.22);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(243,240,255,.88))}.ro-plan-badge{position:absolute;inset-block-start:22px;inset-inline-end:22px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6d3df2,#1477f8);font-weight:1000;font-size:12px;box-shadow:0 14px 30px rgba(109,61,242,.22)}.ro-plan-btn{width:100%}.ro-home-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-top:52px;padding:22px 0 0;border-top:1px solid rgba(220,233,251,.95);color:#667085}.ro-home-footer div{display:grid;gap:5px}.ro-home-footer strong{color:#111827}.ro-home-footer nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px;font-weight:850}.ro-home-footer a:hover{color:#1477f8}.ro-input-icon-wrap,.ro-password-field{position:relative;width:100%}.ro-input-icon-wrap .ro-input,.ro-password-field .ro-input{position:relative;z-index:1}.ro-input-icon{inline-size:24px;block-size:24px;display:grid;place-items:center;line-height:1;pointer-events:none}.ro-input-icon-wrap .ro-input{padding-inline-start:58px}.ro-password-field .ro-input{padding-inline-end:62px}.ro-password-field.ro-input-icon-wrap .ro-input{padding-inline-start:58px;padding-inline-end:62px}.ro-password-toggle{z-index:3;flex:0 0 auto;line-height:1}.ro-auth-card .ro-input,.ro-auth-card .ro-select{text-indent:0}.ro-dir-rtl{direction:rtl;text-align:right}.ro-dir-rtl .ro-home-header,.ro-dir-rtl .ro-home-nav,.ro-dir-rtl .ro-hero,.ro-dir-rtl .ro-hero-actions,.ro-dir-rtl .ro-feature-pills,.ro-dir-rtl .ro-home-footer{direction:rtl}.ro-dir-rtl .ro-auth-card{justify-self:start}.ro-dir-rtl .ro-section-head{text-align:center}.ro-dir-rtl .ro-auth-link{text-align:center}@media (max-width:1120px){.ro-home-header{margin-bottom:30px}.ro-hero{grid-template-columns:1fr;min-height:0}.ro-hero-copy{max-width:900px;text-align:center;margin:0 auto}.ro-kicker{margin:0 auto}.ro-hero-actions,.ro-feature-pills{justify-content:center}.ro-auth-card,.ro-dir-rtl .ro-auth-card{justify-self:center;max-width:640px}.ro-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ro-home-shell{padding:14px 16px 24px}.ro-home-header{align-items:center;flex-direction:column;gap:12px;margin-bottom:18px}.ro-home-nav{width:100%;justify-content:center}.ro-language-switch{order:3;width:100%;justify-content:center}.ro-home-logo img{width:clamp(148px,44vw,178px)}.ro-hero-copy{text-align:start}.ro-kicker{margin:0}.ro-hero h1{font-size:clamp(35px,11vw,48px);line-height:1.07;letter-spacing:-.05em}.ro-dir-rtl .ro-hero h1{font-size:clamp(32px,9.5vw,44px);line-height:1.16}.ro-hero-lead{font-size:16px;line-height:1.68}.ro-hero-actions,.ro-feature-pills{justify-content:flex-start}.ro-btn{width:100%}.ro-auth-card{padding:18px;border-radius:22px}.ro-step-grid,.ro-plan-grid{grid-template-columns:1fr}.ro-section{padding-top:38px}.ro-step-card{min-height:auto}.ro-home-footer{flex-direction:column;text-align:start;margin-top:38px}.ro-home-footer nav{justify-content:flex-start}}@media (max-width:430px){.ro-nav-link,.ro-nav-button{flex:1 1 calc(50% - 6px)}.ro-language-switch a{flex:1 1 0}.ro-feature-pills span{width:100%;justify-content:center}.ro-auth-head h2{font-size:24px}.ro-input,.ro-select,.ro-submit{min-height:50px}}:root{--ro-access-scale:1}.ro-home-page{font-size:calc(16px * var(--ro-access-scale,1))}.ro-footer-link{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:850;cursor:pointer;padding:0;text-decoration:none}.ro-footer-link:hover,.ro-footer-link:focus-visible{color:var(--ro-primary,#2563eb);text-decoration:underline}.ro-legal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.48);backdrop-filter:blur(8px);z-index:900}.ro-legal-modal{position:fixed;z-index:910;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:min(760px,calc(100vw - 32px));max-block-size:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(148,163,184,.35);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 30px 90px rgba(15,23,42,.28);display:flex;flex-direction:column}.ro-legal-modal[hidden],.ro-legal-overlay[hidden]{display:none}.ro-legal-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(255,255,255,.94))}.ro-legal-modal-head h2{margin:0;font-size:clamp(22px,3vw,32px);line-height:1.15;color:#111827}.ro-legal-close{inline-size:42px;block-size:42px;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:#fff;color:#0f172a;font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center}.ro-legal-close:hover,.ro-legal-close:focus-visible{border-color:#2563eb;color:#2563eb}.ro-legal-modal-body{padding:24px;overflow:auto;color:#334155;line-height:1.75;white-space:normal}.ro-legal-modal-body br+br{display:block;content:"";margin-top:10px}.ro-modal-open{overflow:hidden}.ro-accessibility-widget{position:fixed;z-index:850;inset-block-end:18px;inset-inline-end:18px;display:grid;justify-items:end;gap:10px}.ro-accessibility-main{border:0;border-radius:999px;padding:12px 16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:950;box-shadow:0 16px 40px rgba(37,99,235,.28);cursor:pointer}.ro-accessibility-main:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}.ro-accessibility-panel{inline-size:min(260px,calc(100vw - 36px));padding:14px;border:1px solid rgba(148,163,184,.35);border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 20px 60px rgba(15,23,42,.22);display:grid;gap:8px}.ro-accessibility-panel[hidden]{display:none}.ro-accessibility-panel strong{font-size:14px;color:#0f172a;margin-bottom:2px}.ro-accessibility-panel button{border:1px solid rgba(148,163,184,.35);background:#fff;color:#0f172a;border-radius:12px;padding:10px 12px;text-align:start;font-weight:850;cursor:pointer}.ro-accessibility-panel button:hover,.ro-accessibility-panel button:focus-visible{border-color:#2563eb;color:#2563eb;background:#eff6ff}.ro-access-high-contrast{background:#000;color:#fff}.ro-access-high-contrast .ro-home-shell,.ro-access-high-contrast .ro-auth-card,.ro-access-high-contrast .ro-step-card,.ro-access-high-contrast .ro-plan-card,.ro-access-high-contrast .ro-home-footer,.ro-access-high-contrast .ro-legal-modal,.ro-access-high-contrast .ro-accessibility-panel{background:#050505;color:#fff;border-color:#fff}.ro-access-high-contrast a,.ro-access-high-contrast button,.ro-access-high-contrast h1,.ro-access-high-contrast h2,.ro-access-high-contrast h3,.ro-access-high-contrast strong,.ro-access-high-contrast p,.ro-access-high-contrast span,.ro-access-high-contrast li,.ro-access-high-contrast label{color:#fff}.ro-access-high-contrast .ro-btn-primary,.ro-access-high-contrast .ro-accessibility-main{background:#fff;color:#000}.ro-access-underline a,.ro-access-underline button{text-decoration:underline;text-underline-offset:3px}html[dir="rtl"] .ro-legal-modal{transform:translate(50%,-50%);inset-inline-start:auto;inset-inline-end:50%}html[dir="rtl"] .ro-legal-modal-body{text-align:right}html[dir="rtl"] .ro-accessibility-widget{justify-items:start}@media(max-width:680px){.ro-legal-modal{inline-size:calc(100vw - 20px);max-block-size:calc(100vh - 20px);border-radius:22px}.ro-legal-modal-head{padding:18px}.ro-legal-modal-body{padding:18px}.ro-accessibility-widget{inset-block-end:12px;inset-inline-end:12px}.ro-accessibility-main{padding:10px 13px}}.ro-legal-modal{top:50%;left:50%;right:auto;bottom:auto;inset-block-start:50%;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:auto;transform:translate(-50%,-50%);margin:0}html[dir="rtl"] .ro-legal-modal{top:50%;left:50%;right:auto;bottom:auto;inset-block-start:50%;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:auto;transform:translate(-50%,-50%)}html[dir="rtl"] .ro-legal-modal-head,html[dir="rtl"] .ro-legal-modal-body{direction:rtl;text-align:right}@media(max-width:680px){.ro-legal-modal,html[dir="rtl"] .ro-legal-modal{inline-size:calc(100vw - 20px);max-inline-size:calc(100vw - 20px);max-block-size:calc(100vh - 20px)}}.ro-home-page,.ro-home-page *,.ro-home-page *::before,.ro-home-page *::after{box-sizing:border-box}.ro-home-page{max-width:100%;overflow-x:hidden}.ro-home-page img,.ro-home-page svg,.ro-home-page video{max-width:100%;height:auto}.ro-home-page input,.ro-home-page select,.ro-home-page textarea,.ro-home-page button{max-width:100%;font:inherit}.ro-home-shell,.ro-home-header,.ro-hero,.ro-auth-card,.ro-home-footer,.ro-steps,.ro-plan-grid{min-width:0;max-width:100%}.ro-home-page a,.ro-home-page p,.ro-home-page h1,.ro-home-page h2,.ro-home-page h3,.ro-home-page span,.ro-home-page strong{overflow-wrap:anywhere}.ro-legal-modal,.ro-accessibility-panel{max-width:min(94vw,760px);max-height:min(86vh,760px);overflow:auto;inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%,-50%)}html[dir="rtl"] .ro-legal-modal,html[dir="rtl"] .ro-accessibility-panel{direction:rtl;text-align:start;transform:translate(-50%,-50%)}@media(max-width:900px){.ro-home-header{gap:14px;align-items:flex-start}.ro-home-nav{width:100%;justify-content:flex-start;flex-wrap:wrap}html[dir="rtl"] .ro-home-nav{justify-content:flex-end}.ro-hero{grid-template-columns:1fr;gap:22px}.ro-auth-card{width:100%}.ro-feature-pills{align-items:flex-start}}@media(max-width:576px){.ro-home-shell{padding-inline:14px}.ro-home-header{padding-block:14px}.ro-home-logo img{max-width:190px}.ro-language-switch{flex-wrap:wrap}.ro-hero{padding-block:24px}.ro-hero h1{font-size:clamp(32px,10vw,46px);line-height:1.05}.ro-hero-actions,.ro-feature-pills{gap:9px}.ro-hero-actions .ro-btn{width:100%;justify-content:center}.ro-auth-card{padding:18px;border-radius:22px}.ro-form-row{grid-template-columns:1fr}.ro-legal-modal,.ro-accessibility-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:82vh}.ro-home-footer{grid-template-columns:1fr;text-align:start;gap:14px}}@media(max-width:390px){.ro-home-shell{padding-inline:10px}.ro-home-logo img{max-width:170px}.ro-nav-button,.ro-nav-link,.ro-language-switch a{padding-inline:10px}}html[lang="he"],html[dir="rtl"],body.rtl,body[dir="rtl"]{font-family:"Heebo","Noto Sans Hebrew","Assistant",Arial,sans-serif;font-size:17px;line-height:1.65;text-rendering:optimizeLegibility}html[lang="he"] input,html[lang="he"] select,html[lang="he"] textarea,html[lang="he"] button,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea,html[dir="rtl"] button{font-family:"Heebo","Noto Sans Hebrew","Assistant",Arial,sans-serif}html[dir="rtl"] .ro-legal-modal,html[lang="he"] .ro-legal-modal{left:50%;right:auto;inset-inline-start:auto;transform:translate(-50%,-50%);text-align:center}html[dir="rtl"] .ro-legal-modal-head,html[lang="he"] .ro-legal-modal-head{flex-direction:row-reverse;text-align:center}html[dir="rtl"] .ro-legal-modal-head h2,html[lang="he"] .ro-legal-modal-head h2{width:100%;text-align:center;font-size:clamp(26px,3.2vw,34px)}html[dir="rtl"] .ro-legal-modal-body,html[lang="he"] .ro-legal-modal-body{direction:rtl;text-align:center;font-size:17px;line-height:1.85;padding-inline:34px}html[dir="rtl"] .ro-hero-copy,html[lang="he"] .ro-hero-copy,html[dir="rtl"] .ro-section-head,html[lang="he"] .ro-section-head{text-align:center}:root{--ro-font-sans:Inter,"Noto Sans Hebrew","Noto Sans",Arial,sans-serif;--ro-bg:#f6f8fc;--ro-surface:#ffffff;--ro-surface-soft:#f8fafc;--ro-text:#0f172a;--ro-muted:#64748b;--ro-line:#e2e8f0;--ro-line-strong:#cbd5e1;--ro-brand:#2563eb;--ro-brand-dark:#1d4ed8;--ro-brand-soft:#eff6ff;--ro-success:#16a34a;--ro-success-soft:#ecfdf5;--ro-danger:#dc2626;--ro-danger-soft:#fef2f2;--ro-warning:#d97706;--ro-warning-soft:#fffbeb;--ro-radius-xs:8px;--ro-radius-sm:12px;--ro-radius-md:16px;--ro-radius-lg:22px;--ro-radius-xl:28px;--ro-shadow-sm:0 1px 2px rgba(15,23,42,.05);--ro-shadow-md:0 14px 35px rgba(15,23,42,.08);--ro-shadow-lg:0 22px 60px rgba(15,23,42,.12);--ro-focus:0 0 0 4px rgba(37,99,235,.16)}html{font-family:var(--ro-font-sans);font-size:16px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{color:var(--ro-text);background:var(--ro-bg)}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}a{color:inherit}button,input,select,textarea{font:inherit}img,svg,video{max-width:100%}.card,.ro-card,.rc-card,.panel,.box,.admin-card,.dashboard-card,.stat-card,.receipt-kpi-card,.ro-admin-shell .card,.replyone-client-adminlike .card{background:var(--ro-surface);border:1px solid var(--ro-line);border-radius:var(--ro-radius-lg);box-shadow:var(--ro-shadow-sm)}.card:hover,.ro-card:hover,.rc-card:hover{box-shadow:var(--ro-shadow-md)}.card h1,.card h2,.card h3,.card h4,.ro-card h1,.ro-card h2,.ro-card h3,.ro-card h4,.rc-card h1,.rc-card h2,.rc-card h3,.rc-card h4{color:var(--ro-text);letter-spacing:-.02em}.small,.muted,.hint,.form-hint,.help-text{color:var(--ro-muted);line-height:1.55}.input,.select,.textarea,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],input[type="tel"],input[type="search"],select,textarea{min-height:44px;border:1px solid var(--ro-line-strong);border-radius:var(--ro-radius-sm);background:#fff;color:var(--ro-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.input:focus,.select:focus,.textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="search"]:focus,select:focus,textarea:focus{border-color:var(--ro-brand);box-shadow:var(--ro-focus)}textarea,.textarea{min-height:112px;line-height:1.55;resize:vertical}.form-group{min-width:0}.form-group label,.form-group>span,label span{font-weight:700;color:var(--ro-text)}.form-grid,.grid{min-width:0}.form-actions,.rc-actions-row,.actions-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.password-wrap,.ro-password-field{position:relative;display:block;width:100%}.password-wrap>.input,.password-wrap>input,.ro-password-field>.ro-input,.ro-password-field>.input,.ro-password-field>input{width:100%;padding-inline-end:52px}.password-eye,.ro-password-toggle{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:10px;background:var(--ro-surface-soft);color:#475569;cursor:pointer;display:grid;place-items:center;line-height:1;z-index:2}.password-eye:hover,.password-eye.active,.ro-password-toggle:hover,.ro-password-toggle.active{background:var(--ro-brand-soft);color:var(--ro-brand)}html[dir="rtl"] .password-eye,html[dir="rtl"] .ro-password-toggle{inset-inline-end:8px;inset-inline-start:auto}.btn,.ro-btn,.rc-btn,.button,button.btn,a.btn,.ro-nav-button{min-height:42px;border-radius:999px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.15;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.btn:hover,.ro-btn:hover,.rc-btn:hover,.button:hover,.ro-nav-button:hover{transform:translateY(-1px)}.btn-primary,.ro-btn-primary,.rc-btn-primary{background:linear-gradient(135deg,var(--ro-brand),var(--ro-brand-dark));border-color:transparent;color:#fff;box-shadow:0 12px 25px rgba(37,99,235,.22)}.btn-outline,.ro-btn-outline,.rc-btn-outline{background:#fff;border:1px solid var(--ro-line-strong);color:var(--ro-text)}.btn-danger,.danger,.btn-delete{background:var(--ro-danger-soft);border-color:#fecaca;color:#991b1b}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--ro-focus)}.table-wrap,.table-responsive,.ro-table-wrap,.rc-table-wrap,.admin-table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:var(--ro-radius-md)}table,.table{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}th{font-size:12px;text-transform:uppercase;letter-spacing:.045em;color:var(--ro-muted);font-weight:900;background:var(--ro-surface-soft);white-space:nowrap}td,th{padding:13px 14px;border-bottom:1px solid var(--ro-line);vertical-align:middle;text-align:start}tbody tr:hover{background:#fafcff}td .btn,td button,td a.btn{white-space:nowrap}.alert{border-radius:var(--ro-radius-md);border:1px solid var(--ro-line);padding:13px 16px;line-height:1.5;box-shadow:var(--ro-shadow-sm)}.alert-ok,.success{background:var(--ro-success-soft);border-color:#bbf7d0;color:#166534}.alert-danger,.error,.danger-alert{background:var(--ro-danger-soft);border-color:#fecaca;color:#991b1b}.badge,.status,.label,.pill,.tag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.2;white-space:nowrap}.badge-success,.status-active,.is-success{background:var(--ro-success-soft);color:#166534;border:1px solid #bbf7d0}.badge-danger,.status-error,.status-blocked,.is-danger{background:var(--ro-danger-soft);color:#991b1b;border:1px solid #fecaca}.badge-warning,.status-pending,.is-warning{background:var(--ro-warning-soft);color:#92400e;border:1px solid #fde68a}.badge-info,.status-free,.status-pro,.is-info{background:var(--ro-brand-soft);color:#1d4ed8;border:1px solid #bfdbfe}.modal-backdrop,.ro-legal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.52);backdrop-filter:blur(7px);z-index:900}.modal,.ro-legal-modal{z-index:901;border-radius:var(--ro-radius-xl);border:1px solid rgba(255,255,255,.36);box-shadow:var(--ro-shadow-lg)}body.modal-open,body.ro-modal-open{overflow:hidden}.replyone-admin-shell .main,.replyone-admin-shell .ro-main{min-width:0}.replyone-admin-shell .ro-page,.replyone-client-adminlike .rc-page{width:min(100%,1480px);margin-inline:auto}.replyone-admin-shell .section-title-row,.replyone-client-adminlike .section-title-row{gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.replyone-admin-shell .section-title-row h1,.replyone-admin-shell .section-title-row h2,.replyone-admin-shell .section-title-row h3,.replyone-client-adminlike .section-title-row h1,.replyone-client-adminlike .section-title-row h2,.replyone-client-adminlike .section-title-row h3{margin-top:0}.ro-admin-kpis,.dashboard-kpis,.stats-grid,.receipt-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.ro-admin-kpis>.card,.dashboard-kpis>.card,.stats-grid>.card,.receipt-kpi-card{min-width:0}.filters,.filter-bar,.admin-filters,.ro-filter-bar,.search-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;background:var(--ro-surface);border:1px solid var(--ro-line);border-radius:var(--ro-radius-lg);padding:12px;box-shadow:var(--ro-shadow-sm)}.filters .form-group,.filter-bar .form-group,.admin-filters .form-group,.ro-filter-bar .form-group,.search-filters .form-group{flex:1 1 180px;margin:0}.filters .btn,.filter-bar .btn,.admin-filters .btn,.ro-filter-bar .btn,.search-filters .btn{flex:0 0 auto}.danger-zone{border:1px solid #fecaca;background:linear-gradient(180deg,#fff,#fff7f7);border-radius:var(--ro-radius-lg);padding:18px}.ro-sidebar,.rc-sidebar,.sidebar{background:#0f172a;color:#e5e7eb}.ro-sidebar a,.rc-sidebar a,.nav a,.rc-nav a,.rc-nav-logout-button{border-radius:14px;min-height:42px}.ro-sidebar a.active,.rc-sidebar a.active,.nav a.active,.rc-nav a.active{background:rgba(255,255,255,.12);color:#fff}.ro-nav-group-label,.rc-nav-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:900;margin:14px 10px 8px}.ro-nav-icon-svg,.rc-nav-icon-svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.replyone-client-adminlike .rc-main{min-width:0;background:var(--ro-bg)}.replyone-client-adminlike .rc-card,.replyone-client-adminlike .card{padding:clamp(16px,2vw,24px)}.replyone-client-adminlike .rc-actions-row{margin-top:14px}.replyone-client-adminlike code,.replyone-admin-shell code{direction:ltr;unicode-bidi:embed;display:inline-block;max-width:100%;white-space:normal;word-break:break-all;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:.16em .4em}.ro-home-page{font-size:calc(1rem * var(--ro-access-scale,1))}.ro-home-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.ro-home-header,.ro-home-nav,.ro-home-hero,.ro-home-footer{min-width:0}.ro-home-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ro-language-switch{display:flex;gap:6px;flex-wrap:wrap}.ro-language-switch a{min-height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;text-decoration:none}.ro-language-switch a.active{background:var(--ro-brand);color:#fff}.ro-form-card,.ro-auth-card{border:1px solid var(--ro-line);box-shadow:var(--ro-shadow-lg)}.ro-accessibility-widget{z-index:950}.ro-access-high-contrast{background:#000;color:#fff}.ro-access-high-contrast a{text-decoration:underline}.ro-access-underline a{text-decoration:underline;text-underline-offset:3px}html[dir="rtl"],html.rtl{direction:rtl}html[dir="rtl"] body,html.rtl body{text-align:right}html[dir="rtl"] .ro-home-nav,html[dir="rtl"] .form-actions,html[dir="rtl"] .rc-actions-row,html[dir="rtl"] .actions-row{direction:rtl}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[name*="token"],html[dir="rtl"] code,html[dir="rtl"] .token,html[dir="rtl"] .webhook-url{direction:ltr;text-align:left;unicode-bidi:embed}html[dir="rtl"] td,html[dir="rtl"] th{text-align:right}html[dir="rtl"] td code,html[dir="rtl"] th code{text-align:left}html[dir="rtl"] .ro-nav-icon-svg,html[dir="rtl"] .rc-nav-icon-svg{margin-inline-start:0;margin-inline-end:0}@media (max-width:1180px){.replyone-admin-shell .ro-page,.replyone-client-adminlike .rc-page{padding-inline:clamp(14px,3vw,24px)}.admin-mobile-backdrop,.rc-mobile-backdrop,.client-mobile-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.52);z-index:790}.admin-sidebar-open .admin-mobile-backdrop,.client-sidebar-open .rc-mobile-backdrop,.client-sidebar-open .client-mobile-backdrop{display:block}}@media (max-width:900px){table,.table{min-width:680px}.form-grid,.form-grid.two,.grid.two,.content-grid,.payments-settings-grid{grid-template-columns:1fr}.filters,.filter-bar,.admin-filters,.ro-filter-bar,.search-filters{align-items:stretch}.filters .form-group,.filter-bar .form-group,.admin-filters .form-group,.ro-filter-bar .form-group,.search-filters .form-group{flex-basis:100%}.filters .btn,.filter-bar .btn,.admin-filters .btn,.ro-filter-bar .btn,.search-filters .btn{width:100%}.ro-home-header{align-items:flex-start;gap:14px}.ro-home-nav{width:100%;justify-content:flex-start}html[dir="rtl"] .ro-home-nav{justify-content:flex-end}}@media (max-width:640px){html{font-size:15px}.card,.ro-card,.rc-card,.panel,.box{border-radius:18px}.btn,.ro-btn,.rc-btn,.button,button.btn,a.btn,.ro-nav-button{width:100%;min-height:44px}.form-actions,.rc-actions-row,.actions-row{align-items:stretch}.form-actions>*,.rc-actions-row>*,.actions-row>*{width:100%}.ro-admin-kpis,.dashboard-kpis,.stats-grid,.receipt-kpi-grid{grid-template-columns:1fr}.ro-home-shell{width:min(100% - 20px,1180px)}.ro-home-nav a,.ro-language-switch a{flex:1 1 auto}.ro-legal-modal{width:calc(100% - 20px);max-height:calc(100vh - 28px);overflow:auto}.ro-accessibility-widget{inset-inline-start:10px;inset-inline-end:10px;bottom:10px}.ro-accessibility-main{width:100%}.ro-accessibility-panel{max-width:none;width:100%}}.replyone-admin-shell{--ro-admin-max:1840px;--ro-admin-page-pad-x:32px;--ro-admin-page-pad-y:26px}.replyone-admin-shell .app-layout,.replyone-admin-shell .ro-admin-layout{width:100%;min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr);align-items:start;background:#f4f7fb}.replyone-admin-shell .main,.replyone-admin-shell .ro-main{width:100%;max-width:none;min-width:0;margin:0;padding:var(--ro-admin-page-pad-y) var(--ro-admin-page-pad-x) 34px;align-self:start;overflow-x:hidden;background:#f4f7fb}.replyone-admin-shell .ro-page{width:100%;max-width:var(--ro-admin-max);margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.replyone-admin-shell .footer-note{width:100%;max-width:var(--ro-admin-max);margin:24px 0 0;text-align:center}.replyone-admin-shell .topbar,.replyone-admin-shell .ro-topbar{width:100%;max-width:var(--ro-admin-max);min-height:70px;margin:0 0 18px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap;border:1px solid rgba(220,232,247,.78);border-radius:26px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(15,23,42,.045)}.replyone-admin-shell .ro-topbar-left{display:flex;align-items:flex-start;gap:13px;min-width:0;flex:1 1 auto}.replyone-admin-shell .ro-menu-toggle{flex:0 0 auto}.replyone-admin-shell .ro-page-title{min-width:0}.replyone-admin-shell .ro-page-title h1{margin:0;font-size:26px;line-height:1.15;font-weight:950;letter-spacing:-.03em;color:#0f172a;overflow-wrap:normal}.replyone-admin-shell .ro-page-title p{margin:7px 0 0;max-width:760px;color:#64748b;font-size:14px;line-height:1.45}.replyone-admin-shell .top-actions,.replyone-admin-shell .ro-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:nowrap;flex:0 0 auto;min-width:0}.replyone-admin-shell .ro-top-actions>*,.replyone-admin-shell .top-actions>*{flex:0 0 auto}.replyone-admin-shell .ro-topbar-health,.replyone-admin-shell .ro-topbar-dashboard,.replyone-admin-shell .ro-version-pill,.replyone-admin-shell .ro-logout-form .btn{min-height:36px;height:36px;padding:0 12px;white-space:nowrap;line-height:1}.replyone-admin-shell .ro-version-pill{display:inline-flex;align-items:center;justify-content:center}.replyone-admin-shell .lang-switch{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:nowrap;min-width:max-content;width:auto}.replyone-admin-shell .lang-switch a,.replyone-admin-shell .lang-switch button{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d9e7ff;background:#fff;color:#2563eb;font-size:12px;font-weight:950;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;writing-mode:horizontal-tb;text-orientation:mixed}.replyone-admin-shell .lang-switch a.active,.replyone-admin-shell .lang-switch button.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(37,99,235,.2)}.replyone-admin-shell .ro-admin-user{max-width:260px;min-width:0;display:flex;align-items:center;gap:9px;padding:5px 10px 5px 5px;border:1px solid #dbe7f5;border-radius:999px;background:#fff;box-shadow:none}html[dir="rtl"] .replyone-admin-shell .ro-admin-user,.replyone-admin-shell.rtl .ro-admin-user,body.rtl.replyone-admin-shell .ro-admin-user{padding:5px 5px 5px 10px}.replyone-admin-shell .ro-admin-user .avatar,.replyone-admin-shell .avatar{width:38px;min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e8f1ff;color:#2563eb;font-size:14px;font-weight:950}.replyone-admin-shell .ro-admin-user-text{min-width:0;display:flex;flex-direction:column;line-height:1.15}.replyone-admin-shell .ro-admin-user-text strong,.replyone-admin-shell .ro-admin-user-text span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replyone-admin-shell .ro-admin-user-text strong{color:#0f172a;font-size:13px;font-weight:950}.replyone-admin-shell .ro-admin-user-text span{color:#64748b;font-size:11px}.replyone-admin-shell .ro-logout-form{display:inline-flex;align-items:center;margin:0}.replyone-admin-shell .grid,.replyone-admin-shell .admin-health-grid,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .kpi-grid{width:100%;min-width:0;margin-inline:0}.replyone-admin-shell .admin-health-kpis,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.replyone-admin-shell .admin-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin:0}.replyone-admin-shell .card,.replyone-admin-shell .ro-card,.replyone-admin-shell .admin-health-card,.replyone-admin-shell .ro-kpi{width:100%;min-width:0;margin:0;border:1px solid #dce8f7;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 8px 22px rgba(15,23,42,.045)}.replyone-admin-shell .ro-kpi{min-height:118px;padding:22px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.replyone-admin-shell .ro-kpi::after{content:"";position:absolute;width:96px;height:96px;inset-inline-end:-30px;top:-30px;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.11),rgba(124,58,237,.09))}.replyone-admin-shell .ro-kpi-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#e8f1ff;color:#2563eb;font-size:20px;margin-bottom:12px;position:relative;z-index:1}.replyone-admin-shell .ro-kpi .label,.replyone-admin-shell .ro-kpi .value,.replyone-admin-shell .ro-kpi .hint{position:relative;z-index:1}.replyone-admin-shell .ro-kpi .label{color:#475569;font-size:13px;font-weight:900}.replyone-admin-shell .ro-kpi .value{margin-top:8px;color:#0f172a;font-size:34px;line-height:1;font-weight:950;letter-spacing:-.04em}.replyone-admin-shell .ro-kpi .hint{margin-top:8px;color:#64748b;font-size:13px;line-height:1.45}.replyone-admin-shell .admin-health-card{padding:22px}.replyone-admin-shell .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 16px}.replyone-admin-shell .section-head h3{margin:0;font-size:21px;line-height:1.25;font-weight:950;color:#0f172a;letter-spacing:-.02em}.replyone-admin-shell .section-head .small{margin:4px 0 0;color:#64748b;line-height:1.5}.replyone-admin-shell .health-check-list,.replyone-admin-shell .health-log-list{display:flex;flex-direction:column;gap:10px}.replyone-admin-shell .health-check-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1.3fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid #e5edf7;border-radius:15px;background:#fff}.replyone-admin-shell .health-check-row span:first-child{color:#64748b;font-weight:800}.replyone-admin-shell .health-check-row strong{min-width:0;color:#0f172a;font-weight:900;overflow-wrap:anywhere}.replyone-admin-shell .pill,.replyone-admin-shell .badge,.replyone-admin-shell .status{min-height:26px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.replyone-admin-shell .table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.replyone-admin-shell .table{width:100%}html[dir="rtl"] .replyone-admin-shell .topbar,html[dir="rtl"] .replyone-admin-shell .ro-topbar,body.rtl.replyone-admin-shell .topbar,body.rtl.replyone-admin-shell .ro-topbar{direction:rtl}html[dir="rtl"] .replyone-admin-shell .ro-top-actions,body.rtl.replyone-admin-shell .ro-top-actions{justify-content:flex-start}html[dir="rtl"] .replyone-admin-shell input[type="email"],html[dir="rtl"] .replyone-admin-shell input[type="url"],html[dir="rtl"] .replyone-admin-shell code,html[dir="rtl"] .replyone-admin-shell .mono-link,html[dir="rtl"] .replyone-admin-shell .mono-value{direction:ltr;text-align:left;unicode-bidi:embed}@media (min-width:1600px){.replyone-admin-shell .ro-page,.replyone-admin-shell .topbar,.replyone-admin-shell .ro-topbar,.replyone-admin-shell .footer-note{max-width:1840px}}@media (max-width:1280px){.replyone-admin-shell{--ro-admin-page-pad-x:24px}.replyone-admin-shell .topbar,.replyone-admin-shell .ro-topbar{align-items:flex-start;flex-wrap:wrap}.replyone-admin-shell .ro-top-actions,.replyone-admin-shell .top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}html[dir="rtl"] .replyone-admin-shell .ro-top-actions,body.rtl.replyone-admin-shell .ro-top-actions{justify-content:flex-end}}@media (max-width:1180px){.replyone-admin-shell .app-layout,.replyone-admin-shell .ro-admin-layout{grid-template-columns:1fr}.replyone-admin-shell .main,.replyone-admin-shell .ro-main{padding:20px}.replyone-admin-shell .admin-health-kpis,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replyone-admin-shell .admin-health-grid{grid-template-columns:1fr}}@media (max-width:760px){.replyone-admin-shell .main,.replyone-admin-shell .ro-main{padding:16px}.replyone-admin-shell .topbar,.replyone-admin-shell .ro-topbar{padding:12px;border-radius:20px}.replyone-admin-shell .ro-page-title h1{font-size:clamp(22px,7vw,30px)}.replyone-admin-shell .admin-health-kpis,.replyone-admin-shell .ro-kpi-grid,.replyone-admin-shell .kpi-grid{grid-template-columns:1fr}.replyone-admin-shell .health-check-row{grid-template-columns:1fr;align-items:start}.replyone-admin-shell .section-head{flex-direction:column;align-items:stretch}.replyone-admin-shell .section-head .btn,.replyone-admin-shell .section-head button,.replyone-admin-shell .ro-logout-form,.replyone-admin-shell .ro-logout-form .btn{width:100%}}@media (max-width:520px){.replyone-admin-shell .ro-topbar-left{width:100%}.replyone-admin-shell .ro-top-actions,.replyone-admin-shell .top-actions{align-items:stretch}.replyone-admin-shell .ro-topbar-health,.replyone-admin-shell .ro-topbar-dashboard,.replyone-admin-shell .ro-version-pill,.replyone-admin-shell .ro-admin-user,.replyone-admin-shell .lang-switch,.replyone-admin-shell .ro-logout-form{width:100%;max-width:none}.replyone-admin-shell .lang-switch{justify-content:flex-start}html[dir="rtl"] .replyone-admin-shell .lang-switch,body.rtl.replyone-admin-shell .lang-switch{justify-content:flex-end}}:root{--ro-fluid-page-x:clamp(18px,2vw,36px);--ro-fluid-page-y:clamp(18px,1.8vw,28px);--ro-fluid-shell-max:none;--ro-fluid-card-gap:18px}body.ro-home-page,body.replyone-admin-shell,body.replyone-client-adminlike{width:100%;max-width:none;overflow-x:hidden}body.ro-home-page .ro-home-shell{width:100%;max-width:none;margin:0;padding:var(--ro-fluid-page-y) var(--ro-fluid-page-x) 34px}body.ro-home-page .ro-home-header,body.ro-home-page .ro-hero,body.ro-home-page .ro-section,body.ro-home-page .ro-home-footer{width:100%;max-width:none;margin-inline:0}body.ro-home-page .ro-home-header{min-height:70px;padding:0}body.ro-home-page .ro-hero{grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);gap:clamp(28px,4vw,76px);align-items:center;padding-block:22px 14px}body.ro-home-page .ro-hero-copy{max-width:980px;justify-self:start;margin:0}body.ro-home-page .ro-hero h1{max-width:1100px}body.ro-home-page .ro-hero-lead{max-width:820px}body.ro-home-page .ro-auth-card{width:100%;max-width:560px;justify-self:end}body.ro-home-page .ro-step-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}body.ro-home-page .ro-plan-grid{width:100%;max-width:none;margin-inline:0;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}body.ro-home-page .ro-section-head{max-width:none;width:100%}@media (min-width:1600px){body.ro-home-page .ro-hero{grid-template-columns:minmax(0,1.35fr) minmax(440px,.65fr)}body.ro-home-page .ro-auth-card{max-width:590px}}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout{width:100%;max-width:none;min-height:100dvh;margin:0;grid-template-columns:286px minmax(0,1fr)}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main{width:100%;max-width:none;min-width:0;margin:0;padding:var(--ro-fluid-page-y) var(--ro-fluid-page-x) 34px;overflow-x:visible}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note,body.replyone-admin-shell .ro-page>section,body.replyone-admin-shell .ro-page>div,body.replyone-admin-shell .admin-health-grid,body.replyone-admin-shell .admin-health-kpis,body.replyone-admin-shell .ro-kpi-grid,body.replyone-admin-shell .kpi-grid{width:100%;max-width:none;margin-inline:0}body.replyone-admin-shell .ro-page{gap:var(--ro-fluid-card-gap)}body.replyone-admin-shell .admin-health-kpis,body.replyone-admin-shell .ro-kpi-grid,body.replyone-admin-shell .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--ro-fluid-card-gap)}body.replyone-admin-shell .admin-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ro-fluid-card-gap);align-items:start}body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar{min-height:70px;margin-bottom:18px}body.replyone-admin-shell .card,body.replyone-admin-shell .ro-card,body.replyone-admin-shell .admin-health-card,body.replyone-admin-shell .ro-kpi{max-width:none}body.replyone-client-adminlike .rc-layout{width:100%;max-width:none;min-height:100dvh;margin:0;grid-template-columns:var(--rc-sidebar,260px) minmax(0,1fr)}body.replyone-client-adminlike .rc-main{width:100%;max-width:none;min-width:0;margin:0;padding:var(--ro-fluid-page-y) var(--ro-fluid-page-x) 34px;overflow-x:visible}body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-topbar,body.replyone-client-adminlike .footer-note,body.replyone-client-adminlike .rc-page>section,body.replyone-client-adminlike .rc-page>div{width:100%;max-width:none;margin-inline:0}body.replyone-client-adminlike .rc-page{gap:var(--ro-fluid-card-gap)}body.replyone-client-adminlike .rc-topbar{min-height:70px;margin-bottom:18px}body.replyone-client-adminlike .rc-kpi-grid,body.replyone-client-adminlike .kpi-grid,body.replyone-client-adminlike .ro-kpi-grid,body.replyone-client-adminlike .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--ro-fluid-card-gap)}body.replyone-client-adminlike .rc-card,body.replyone-client-adminlike .card,body.replyone-client-adminlike .rc-grid{max-width:none}body.replyone-admin-shell .ro-top-actions,body.replyone-admin-shell .top-actions,body.replyone-client-adminlike .rc-top-actions{min-width:0;flex-wrap:nowrap}body.replyone-admin-shell .lang-switch,body.replyone-client-adminlike .rc-lang-switch,body.ro-home-page .ro-language-switch{flex-wrap:nowrap;white-space:nowrap}body.replyone-admin-shell .lang-switch a,body.replyone-client-adminlike .rc-lang-switch a,body.ro-home-page .ro-language-switch a{writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal;overflow-wrap:normal;white-space:nowrap}body.replyone-admin-shell .table-wrap,body.replyone-admin-shell .ro-table-wrap,body.replyone-client-adminlike .table-wrap,body.replyone-client-adminlike .rc-table-wrap,body.replyone-client-adminlike .ro-table-wrap{width:100%;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:1900px){:root{--ro-fluid-page-x:42px;--ro-fluid-card-gap:20px}}@media (min-width:2300px){:root{--ro-fluid-page-x:54px}}@media (max-width:1180px){:root{--ro-fluid-page-x:20px;--ro-fluid-page-y:20px}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout,body.replyone-client-adminlike .rc-layout{display:block;width:100%}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{padding:20px}body.replyone-admin-shell .admin-health-grid{grid-template-columns:1fr}body.ro-home-page .ro-hero{grid-template-columns:1fr}body.ro-home-page .ro-hero-copy,body.ro-home-page .ro-auth-card,body.ro-home-page.ro-dir-rtl .ro-auth-card{max-width:760px;justify-self:center;margin-inline:auto}}@media (max-width:760px){:root{--ro-fluid-page-x:14px;--ro-fluid-page-y:14px;--ro-fluid-card-gap:14px}body.ro-home-page .ro-home-shell,body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{padding:14px}body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-client-adminlike .rc-topbar{flex-wrap:wrap;align-items:flex-start}body.replyone-admin-shell .ro-top-actions,body.replyone-admin-shell .top-actions,body.replyone-client-adminlike .rc-top-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}html[dir="rtl"] body.replyone-admin-shell .ro-top-actions,html[dir="rtl"] body.replyone-client-adminlike .rc-top-actions{justify-content:flex-end}body.replyone-admin-shell .admin-health-kpis,body.replyone-admin-shell .ro-kpi-grid,body.replyone-admin-shell .kpi-grid,body.replyone-client-adminlike .rc-kpi-grid,body.replyone-client-adminlike .kpi-grid,body.replyone-client-adminlike .ro-kpi-grid,body.replyone-client-adminlike .stats-grid,body.ro-home-page .ro-step-grid,body.ro-home-page .ro-plan-grid{grid-template-columns:1fr}}:root{--ro-readable-line:68ch}html[dir="rtl"],html.rtl{direction:rtl}html[dir="ltr"],html.ltr{direction:ltr}html[dir="rtl"] body,html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select,html[dir="rtl"] button{text-align:right}html[dir="ltr"] body,html[dir="ltr"] input,html[dir="ltr"] textarea,html[dir="ltr"] select{text-align:left}body.ro-home-page .ro-hero-copy,body.ro-home-page .ro-auth-card{min-width:0}body.ro-home-page .ro-hero-copy h1,body.ro-home-page .ro-hero-copy p,body.ro-home-page .ro-auth-card h2,body.ro-home-page .ro-auth-card p{overflow-wrap:anywhere}body.ro-home-page.ro-dir-rtl .ro-hero-copy,html[dir="rtl"] body.ro-home-page .ro-hero-copy{text-align:right;justify-self:stretch}body.ro-home-page.ro-dir-rtl .ro-hero-actions,body.ro-home-page.ro-dir-rtl .ro-feature-pills,html[dir="rtl"] body.ro-home-page .ro-hero-actions,html[dir="rtl"] body.ro-home-page .ro-feature-pills{justify-content:flex-start}body.ro-home-page.ro-dir-rtl .ro-home-header,html[dir="rtl"] body.ro-home-page .ro-home-header{direction:rtl}body.ro-home-page.ro-dir-rtl .ro-home-nav,html[dir="rtl"] body.ro-home-page .ro-home-nav{direction:rtl}.ro-language-switch,.lang-switch,.rc-lang-switch{direction:ltr;unicode-bidi:isolate;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ro-language-switch a,.lang-switch a,.rc-lang-switch a{min-width:38px;text-align:center !important;line-height:1}html[dir="rtl"] body.replyone-admin-shell .app-layout,html[dir="rtl"] body.replyone-admin-shell .ro-admin-layout,html[dir="rtl"] body.replyone-client-adminlike .rc-layout{direction:rtl}html[dir="rtl"] body.replyone-admin-shell .main,html[dir="rtl"] body.replyone-admin-shell .ro-main,html[dir="rtl"] body.replyone-client-adminlike .rc-main{direction:rtl;min-width:0}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .main .ro-page,body.replyone-client-adminlike .rc-page{width:100%;max-width:none}.ro-nav a,.rc-nav a,.rc-nav-logout-button{gap:10px;min-width:0}.ro-nav-icon-svg,.rc-nav-icon-svg,.nav-icon,.rc-nav-icon{flex:0 0 auto}.nav-text,.rc-nav-text,.ro-nav-group-label,.rc-nav-label{min-width:0;overflow-wrap:anywhere}html[dir="rtl"] .ro-nav a,html[dir="rtl"] .rc-nav a,html[dir="rtl"] .rc-nav-logout-button{text-align:right}html[dir="ltr"] .ro-nav a,html[dir="ltr"] .rc-nav a,html[dir="ltr"] .rc-nav-logout-button{text-align:left}.ro-form-group label,.form-group label,.setting-row label,.rc-form label,.ro-field label{text-align:start}input[type="checkbox"],input[type="radio"]{vertical-align:middle;margin-inline-end:8px;margin-inline-start:0}html[dir="rtl"] input[type="checkbox"],html[dir="rtl"] input[type="radio"]{margin-inline-start:8px;margin-inline-end:0}.table,table{direction:inherit}th,td{text-align:start}.ro-topbar,.rc-topbar{min-width:0}.ro-topbar-left,.rc-topbar-left,.ro-top-actions,.rc-top-actions{min-width:0}.ro-page-title,.rc-page-title{min-width:0}.ro-page-title h1,.rc-page-title h1,.ro-page-title p,.rc-page-title p{overflow-wrap:anywhere}.ro-password-field,.password-field{position:relative}.ro-password-field .ro-input,.password-field input{padding-inline-end:46px}html[dir="rtl"] .ro-password-field .ro-input,html[dir="rtl"] .password-field input{padding-inline-end:14px;padding-inline-start:46px}.ro-password-toggle,.password-toggle{inset-inline-end:8px;inset-inline-start:auto}html[dir="rtl"] .ro-password-toggle,html[dir="rtl"] .password-toggle{inset-inline-start:8px;inset-inline-end:auto}@media (max-width:960px){body.ro-home-page.ro-dir-rtl .ro-hero-copy,html[dir="rtl"] body.ro-home-page .ro-hero-copy{text-align:center}body.ro-home-page.ro-dir-rtl .ro-hero-actions,body.ro-home-page.ro-dir-rtl .ro-feature-pills,html[dir="rtl"] body.ro-home-page .ro-hero-actions,html[dir="rtl"] body.ro-home-page .ro-feature-pills{justify-content:center}}@media (max-width:760px){.ro-language-switch a,.lang-switch a,.rc-lang-switch a{min-width:34px;padding-inline:9px}}body.replyone-admin-shell .ro-page>.kpi-grid,body.replyone-admin-shell .ro-page>.ro-kpi-grid,body.replyone-admin-shell .ro-page>.ro-admin-kpis,body.replyone-admin-shell .ro-page>.receipt-kpi-grid,body.replyone-admin-shell .ro-page>.payments-kpi-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr)) !important;gap:18px !important;align-items:stretch !important;margin:0 0 18px !important}@media (min-width:1366px){body.replyone-admin-shell .ro-page>.kpi-grid,body.replyone-admin-shell .ro-page>.ro-kpi-grid,body.replyone-admin-shell .ro-page>.ro-admin-kpis,body.replyone-admin-shell .ro-page>.receipt-kpi-grid,body.replyone-admin-shell .ro-page>.payments-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr)) !important}}body.replyone-admin-shell .ro-page .kpi,body.replyone-admin-shell .ro-page .ro-kpi,body.replyone-admin-shell .ro-page .kpi-card,body.replyone-admin-shell .ro-page .receipt-kpi-card{position:relative !important;min-height:158px !important;height:100% !important;padding:22px 24px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important;gap:0 !important;overflow:hidden !important;border-radius:20px !important;border:1px solid rgba(203,213,225,.88) !important;background:#fff !important;box-shadow:0 16px 36px rgba(15,23,42,.06) !important}body.replyone-admin-shell .ro-page .kpi::after,body.replyone-admin-shell .ro-page .ro-kpi::after,body.replyone-admin-shell .ro-page .kpi-card::after,body.replyone-admin-shell .ro-page .receipt-kpi-card::after{content:"";position:absolute;top:-18px;inset-inline-end:-10px;width:72px;height:72px;border-radius:0 0 0 40px;background:linear-gradient(135deg,rgba(79,70,229,.10),rgba(37,99,235,.08));pointer-events:none}body.replyone-admin-shell .ro-page .ro-kpi-icon{width:32px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:12px !important;margin:0 0 22px !important;background:#eef6ff !important;color:#1d4ed8 !important;font-size:16px !important;line-height:1 !important;font-weight:900 !important;box-shadow:inset 0 0 0 1px rgba(59,130,246,.10) !important}body.replyone-admin-shell .ro-page .kpi-card::before,body.replyone-admin-shell .ro-page .receipt-kpi-card::before{content:"•";width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;margin:0 0 22px;background:#eef6ff;color:#1d4ed8;font-size:22px;line-height:1;font-weight:900;box-shadow:inset 0 0 0 1px rgba(59,130,246,.10)}body.replyone-admin-shell .ro-page .kpi .label,body.replyone-admin-shell .ro-page .ro-kpi .label,body.replyone-admin-shell .ro-page .kpi-card>span,body.replyone-admin-shell .ro-page .receipt-kpi-card>span{display:block !important;order:2 !important;margin:0 0 16px !important;color:#334155 !important;font-size:13px !important;line-height:1.25 !important;font-weight:850 !important;letter-spacing:-.01em !important;max-width:100% !important}body.replyone-admin-shell .ro-page .kpi .value,body.replyone-admin-shell .ro-page .ro-kpi .value,body.replyone-admin-shell .ro-page .kpi-card>strong,body.replyone-admin-shell .ro-page .receipt-kpi-card>strong{display:block !important;order:3 !important;margin:0 0 18px !important;color:#0f172a !important;font-size:clamp(28px,2vw,38px) !important;line-height:.98 !important;font-weight:950 !important;letter-spacing:-.04em !important;white-space:normal !important;overflow-wrap:anywhere !important;max-width:100% !important}body.replyone-admin-shell .ro-page .kpi .hint,body.replyone-admin-shell .ro-page .ro-kpi .hint,body.replyone-admin-shell .ro-page .kpi-card>small,body.replyone-admin-shell .ro-page .receipt-kpi-card>small{display:block !important;order:4 !important;margin-top:auto !important;color:#64748b !important;font-size:12px !important;line-height:1.35 !important;font-weight:650 !important;overflow-wrap:anywhere !important;max-width:100% !important}body.replyone-admin-shell .ro-page .payments-kpi-grid .ro-kpi,body.replyone-admin-shell .ro-page .receipt-kpi-grid .ro-kpi{min-height:158px !important}html.rtl body.replyone-admin-shell .ro-page .kpi,html.rtl body.replyone-admin-shell .ro-page .ro-kpi,html.rtl body.replyone-admin-shell .ro-page .kpi-card,html.rtl body.replyone-admin-shell .ro-page .receipt-kpi-card{text-align:start !important}@media (max-width:900px){body.replyone-admin-shell .ro-page>.kpi-grid,body.replyone-admin-shell .ro-page>.ro-kpi-grid,body.replyone-admin-shell .ro-page>.ro-admin-kpis,body.replyone-admin-shell .ro-page>.receipt-kpi-grid,body.replyone-admin-shell .ro-page>.payments-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:560px){body.replyone-admin-shell .ro-page>.kpi-grid,body.replyone-admin-shell .ro-page>.ro-kpi-grid,body.replyone-admin-shell .ro-page>.ro-admin-kpis,body.replyone-admin-shell .ro-page>.receipt-kpi-grid,body.replyone-admin-shell .ro-page>.payments-kpi-grid{grid-template-columns:1fr !important}body.replyone-admin-shell .ro-page .kpi,body.replyone-admin-shell .ro-page .ro-kpi,body.replyone-admin-shell .ro-page .kpi-card,body.replyone-admin-shell .ro-page .receipt-kpi-card{min-height:142px !important;padding:20px !important}}:root{--ro-shell-bg:#f5f7fb;--ro-shell-sidebar:#ffffff;--ro-shell-sidebar-line:#e5eaf3;--ro-shell-card:#ffffff;--ro-shell-border:#dfe7f2;--ro-shell-text:#0f172a;--ro-shell-muted:#64748b;--ro-shell-brand:#2563eb;--ro-shell-brand-2:#14b8ff;--ro-shell-radius:20px;--ro-shell-radius-lg:24px;--ro-shell-shadow:0 18px 48px rgba(15,23,42,.07);--ro-shell-shadow-soft:0 10px 30px rgba(15,23,42,.055);--ro-shell-sidebar-w:240px;--ro-shell-gap:22px}body.replyone-admin-shell,body.replyone-client-adminlike{background:var(--ro-shell-bg) !important;color:var(--ro-shell-text) !important;min-height:100vh;overflow-x:hidden}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout,body.replyone-client-adminlike .rc-layout{display:grid !important;grid-template-columns:var(--ro-shell-sidebar-w) minmax(0,1fr) !important;gap:0 !important;width:100% !important;min-height:100vh !important;background:var(--ro-shell-bg) !important}html[dir="rtl"] body.replyone-admin-shell .app-layout,html[dir="rtl"] body.replyone-admin-shell .ro-admin-layout,html[dir="rtl"] body.replyone-client-adminlike .rc-layout{grid-template-columns:minmax(0,1fr) var(--ro-shell-sidebar-w) !important}body.replyone-admin-shell .sidebar,body.replyone-admin-shell .ro-sidebar,body.replyone-client-adminlike .rc-sidebar{position:sticky !important;top:0 !important;height:100vh !important;width:var(--ro-shell-sidebar-w) !important;background:var(--ro-shell-sidebar) !important;color:#334155 !important;border-inline-end:1px solid var(--ro-shell-sidebar-line) !important;box-shadow:8px 0 28px rgba(15,23,42,.035) !important;overflow:hidden !important;z-index:30 !important}html[dir="rtl"] body.replyone-admin-shell .sidebar,html[dir="rtl"] body.replyone-admin-shell .ro-sidebar,html[dir="rtl"] body.replyone-client-adminlike .rc-sidebar{border-inline-end:0 !important;border-inline-start:1px solid var(--ro-shell-sidebar-line) !important;box-shadow:-8px 0 28px rgba(15,23,42,.035) !important}body.replyone-admin-shell .sidebar-inner,body.replyone-admin-shell .ro-sidebar-inner,body.replyone-client-adminlike .rc-sidebar-inner{height:100% !important;display:flex !important;flex-direction:column !important;padding:24px 16px 18px !important;overflow-y:auto !important;scrollbar-width:thin}body.replyone-admin-shell .ro-sidebar-head,body.replyone-client-adminlike .rc-sidebar-head{min-height:94px !important;padding:0 8px 18px !important;margin:0 0 16px !important;border-bottom:1px solid var(--ro-shell-sidebar-line) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important}body.replyone-admin-shell .brand img,body.replyone-admin-shell .ro-sidebar-brand-logo img,body.replyone-client-adminlike .rc-brand img{max-width:135px !important;width:135px !important;height:auto !important;display:block !important}body.replyone-admin-shell .ro-nav,body.replyone-client-adminlike .rc-nav{display:flex !important;flex-direction:column !important;gap:18px !important;padding:0 !important}body.replyone-admin-shell .ro-nav-group,body.replyone-client-adminlike .rc-nav-group{display:flex !important;flex-direction:column !important;gap:6px !important;margin:0 !important}body.replyone-admin-shell .ro-nav-group-label,body.replyone-client-adminlike .rc-nav-label{margin:0 12px 5px !important;color:#718096 !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;line-height:1.2 !important}body.replyone-admin-shell .nav a,body.replyone-admin-shell .ro-nav a,body.replyone-client-adminlike .rc-nav a,body.replyone-client-adminlike .rc-nav-logout-button{display:flex !important;align-items:center !important;gap:12px !important;min-height:44px !important;width:100% !important;padding:11px 13px !important;border-radius:13px !important;color:#475569 !important;background:transparent !important;border:1px solid transparent !important;text-decoration:none !important;font-size:13px !important;font-weight:800 !important;line-height:1.25 !important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}body.replyone-admin-shell .nav a:hover,body.replyone-admin-shell .ro-nav a:hover,body.replyone-client-adminlike .rc-nav a:hover,body.replyone-client-adminlike .rc-nav-logout-button:hover{color:#1d4ed8 !important;background:#f0f7ff !important;border-color:#dbeafe !important;transform:none !important}body.replyone-admin-shell .nav a.active,body.replyone-admin-shell .ro-nav a.active,body.replyone-client-adminlike .rc-nav a.active{color:#2563eb !important;background:linear-gradient(135deg,#eff6ff,#e0f2fe) !important;border-color:#bfdbfe !important;box-shadow:0 10px 24px rgba(37,99,235,.10) !important}body.replyone-admin-shell .nav-icon,body.replyone-client-adminlike .rc-nav-icon{flex:0 0 22px !important;width:22px !important;height:22px !important;display:inline-grid !important;place-items:center !important;color:currentColor !important}body.replyone-admin-shell .nav-text,body.replyone-client-adminlike .rc-nav-text{flex:1 1 auto !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{min-width:0 !important;width:100% !important;max-width:none !important;padding:24px clamp(18px,2.2vw,34px) 28px !important;background:var(--ro-shell-bg) !important}body.replyone-admin-shell .ro-page,body.replyone-client-adminlike .rc-page{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;gap:22px !important}body.replyone-admin-shell .footer-note,body.replyone-client-adminlike .footer-note{width:100% !important;max-width:none !important;margin:26px 0 0 !important;color:#94a3b8 !important;font-size:12px !important;text-align:center !important}body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .topbar,body.replyone-client-adminlike .rc-topbar{position:sticky !important;top:0 !important;z-index:25 !important;width:100% !important;min-height:76px !important;margin:0 0 24px !important;padding:16px 20px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;background:rgba(255,255,255,.92) !important;border:1px solid var(--ro-shell-border) !important;border-radius:22px !important;box-shadow:var(--ro-shell-shadow-soft) !important;backdrop-filter:blur(14px) !important}body.replyone-admin-shell .ro-topbar-left,body.replyone-client-adminlike .rc-topbar-left{display:flex !important;align-items:center !important;gap:14px !important;min-width:0 !important;flex:1 1 auto !important}body.replyone-admin-shell .ro-page-title,body.replyone-client-adminlike .rc-page-title{min-width:0 !important;display:block !important}body.replyone-admin-shell .ro-page-title h1,body.replyone-client-adminlike .rc-page-title h1{margin:0 0 4px !important;color:#0f172a !important;font-size:clamp(24px,2.0vw,34px) !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:-.045em !important;overflow-wrap:anywhere !important}body.replyone-admin-shell .ro-page-title p,body.replyone-client-adminlike .rc-page-title p{margin:0 !important;color:#64748b !important;font-size:13px !important;line-height:1.35 !important;max-width:760px !important}body.replyone-admin-shell .ro-top-actions,body.replyone-admin-shell .top-actions,body.replyone-client-adminlike .rc-top-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;flex:0 1 auto !important;min-width:0 !important;flex-wrap:wrap !important}body.replyone-admin-shell .ro-menu-toggle,body.replyone-client-adminlike .rc-menu-toggle{display:none !important;width:42px !important;height:42px !important;flex:0 0 42px !important;border-radius:14px !important;border:1px solid #dbeafe !important;background:#eff6ff !important;color:#2563eb !important;font-weight:950 !important;cursor:pointer !important}body.replyone-admin-shell .lang-switch,body.replyone-client-adminlike .rc-lang-switch{display:inline-flex !important;align-items:center !important;gap:5px !important;direction:ltr !important;unicode-bidi:isolate !important}body.replyone-admin-shell .lang-switch a,body.replyone-client-adminlike .rc-lang-switch a{width:34px !important;min-width:34px !important;height:34px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;border:1px solid #dbeafe !important;background:#fff !important;color:#2563eb !important;font-size:11px !important;font-weight:950 !important;text-decoration:none !important}body.replyone-admin-shell .lang-switch a.active,body.replyone-client-adminlike .rc-lang-switch a.active{background:#2563eb !important;color:#fff !important;border-color:#2563eb !important;box-shadow:0 10px 22px rgba(37,99,235,.20) !important}body.replyone-admin-shell .ro-admin-user,body.replyone-client-adminlike .rc-user-chip{min-height:42px !important;max-width:220px !important;display:flex !important;align-items:center !important;gap:10px !important;padding:6px 12px 6px 6px !important;border:1px solid #e2e8f0 !important;border-radius:999px !important;background:#fff !important;min-width:0 !important}html[dir="rtl"] body.replyone-admin-shell .ro-admin-user,html[dir="rtl"] body.replyone-client-adminlike .rc-user-chip{padding:6px 6px 6px 12px !important}body.replyone-admin-shell .avatar,body.replyone-client-adminlike .rc-avatar{width:32px !important;height:32px !important;flex:0 0 32px !important;border-radius:999px !important;display:inline-grid !important;place-items:center !important;color:#2563eb !important;background:#eff6ff !important;font-size:13px !important;font-weight:950 !important}body.replyone-admin-shell .ro-admin-user-text,body.replyone-client-adminlike .rc-user-text{min-width:0 !important;display:flex !important;flex-direction:column !important;line-height:1.1 !important}body.replyone-admin-shell .ro-admin-user-text strong,body.replyone-client-adminlike .rc-user-text strong{color:#0f172a !important;font-size:12px !important;font-weight:950 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.replyone-admin-shell .ro-admin-user-text span,body.replyone-client-adminlike .rc-user-text span{color:#64748b !important;font-size:10px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.replyone-admin-shell .card,body.replyone-admin-shell .ro-card,body.replyone-admin-shell .admin-health-card,body.replyone-client-adminlike .rc-card,body.replyone-client-adminlike .card{border:1px solid var(--ro-shell-border) !important;border-radius:22px !important;background:#fff !important;box-shadow:var(--ro-shell-shadow-soft) !important;overflow:hidden}body.replyone-admin-shell .card,body.replyone-admin-shell .card-pad,body.replyone-client-adminlike .rc-card,body.replyone-client-adminlike .card{padding:22px !important}body.replyone-admin-shell .section-head,body.replyone-admin-shell .section-title-row,body.replyone-admin-shell .ro-section-head,body.replyone-client-adminlike .rc-section-head,body.replyone-client-adminlike .section-head,body.replyone-client-adminlike .section-title-row{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:14px !important;flex-wrap:wrap !important;margin:0 0 16px !important}body.replyone-admin-shell .section-head h2,body.replyone-admin-shell .section-head h3,body.replyone-admin-shell .section-title-row h2,body.replyone-admin-shell .section-title-row h3,body.replyone-admin-shell .ro-section-head h2,body.replyone-admin-shell .ro-section-head h3,body.replyone-client-adminlike .rc-section-head h2,body.replyone-client-adminlike .rc-section-head h3{margin:0 !important;color:#0f172a !important;font-size:clamp(18px,1.35vw,24px) !important;line-height:1.15 !important;font-weight:950 !important;letter-spacing:-.035em !important}body.replyone-admin-shell .section-head p,body.replyone-admin-shell .section-title-row p,body.replyone-admin-shell .ro-section-head p,body.replyone-client-adminlike .rc-section-head p{margin:5px 0 0 !important;color:#64748b !important;font-size:13px !important;line-height:1.45 !important}body.replyone-admin-shell .content-grid,body.replyone-admin-shell .admin-health-grid,body.replyone-admin-shell .payments-settings-grid,body.replyone-admin-shell .admin-payments-top-grid,body.replyone-client-adminlike .rc-grid,body.replyone-client-adminlike .rc-two-col,body.replyone-client-adminlike .rc-payments-grid,body.replyone-client-adminlike .rc-settings-grid,body.replyone-client-adminlike .rc-client-forms-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:22px !important;align-items:start !important;width:100% !important}body.replyone-admin-shell .content-grid>.card,body.replyone-client-adminlike .rc-grid>.rc-card{min-width:0 !important}body.replyone-admin-shell .wide-card,body.replyone-admin-shell .admin-users-list-card,body.replyone-client-adminlike .rc-support-toolbar,body.replyone-client-adminlike .rc-support-list-card,body.replyone-client-adminlike .rc-support-thread-card{width:100% !important}body.replyone-admin-shell .kpi-grid,body.replyone-admin-shell .ro-kpi-grid,body.replyone-admin-shell .ro-admin-kpis,body.replyone-client-adminlike .rc-kpi-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr)) !important;gap:18px !important;align-items:stretch !important;width:100% !important;margin:0 !important}body.replyone-admin-shell .ro-kpi,body.replyone-admin-shell .kpi,body.replyone-admin-shell .kpi-card,body.replyone-client-adminlike .rc-kpi{position:relative !important;min-height:158px !important;padding:22px 24px !important;border-radius:20px !important;border:1px solid rgba(203,213,225,.88) !important;background:#fff !important;box-shadow:0 16px 36px rgba(15,23,42,.06) !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;overflow:hidden !important}body.replyone-admin-shell .ro-kpi::after,body.replyone-admin-shell .kpi::after,body.replyone-admin-shell .kpi-card::after,body.replyone-client-adminlike .rc-kpi::after{content:"" !important;position:absolute !important;top:-18px !important;inset-inline-end:-10px !important;width:72px !important;height:72px !important;border-radius:0 0 0 40px !important;background:linear-gradient(135deg,rgba(79,70,229,.10),rgba(37,99,235,.08)) !important;pointer-events:none !important}html[dir="rtl"] body.replyone-admin-shell .ro-kpi::after,html[dir="rtl"] body.replyone-admin-shell .kpi::after,html[dir="rtl"] body.replyone-admin-shell .kpi-card::after,html[dir="rtl"] body.replyone-client-adminlike .rc-kpi::after{border-radius:0 0 40px 0 !important}body.replyone-admin-shell .ro-kpi-icon,body.replyone-client-adminlike .rc-kpi-icon{width:32px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:12px !important;margin:0 0 22px !important;background:#eef6ff !important;color:#1d4ed8 !important;font-size:16px !important;line-height:1 !important;font-weight:900 !important;box-shadow:inset 0 0 0 1px rgba(59,130,246,.10) !important}body.replyone-admin-shell .ro-kpi .label,body.replyone-admin-shell .kpi .label,body.replyone-client-adminlike .rc-kpi .label{display:block !important;order:2 !important;margin:0 0 14px !important;color:#334155 !important;font-size:13px !important;line-height:1.25 !important;font-weight:850 !important;letter-spacing:-.01em !important}body.replyone-admin-shell .ro-kpi .value,body.replyone-admin-shell .kpi .value,body.replyone-client-adminlike .rc-kpi .value{display:block !important;order:3 !important;margin:0 0 16px !important;color:#0f172a !important;font-size:clamp(28px,2vw,38px) !important;line-height:.98 !important;font-weight:950 !important;letter-spacing:-.04em !important;overflow-wrap:anywhere !important;max-width:100% !important}body.replyone-admin-shell .ro-kpi .hint,body.replyone-admin-shell .kpi .hint,body.replyone-client-adminlike .rc-kpi .hint{display:block !important;order:4 !important;margin-top:auto !important;color:#64748b !important;font-size:12px !important;line-height:1.35 !important;font-weight:650 !important;overflow-wrap:anywhere !important}body.replyone-admin-shell .form-grid,body.replyone-client-adminlike .form-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;width:100% !important}body.replyone-admin-shell .form-grid.three,body.replyone-client-adminlike .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body.replyone-admin-shell .form-grid.four,body.replyone-client-adminlike .form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body.replyone-admin-shell .form-group.full,body.replyone-client-adminlike .form-group.full{grid-column:1 / -1 !important}body.replyone-admin-shell .form-group,body.replyone-client-adminlike .form-group,body.replyone-admin-shell .filter-field,body.replyone-client-adminlike .filter-field{min-width:0 !important;margin:0 !important}body.replyone-admin-shell .form-group label,body.replyone-client-adminlike .form-group label,body.replyone-admin-shell .filter-field label,body.replyone-client-adminlike .filter-field label{display:block !important;margin:0 0 7px !important;color:#0f172a !important;font-size:12px !important;font-weight:950 !important;line-height:1.25 !important;text-align:start !important}body.replyone-admin-shell input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body.replyone-admin-shell select,body.replyone-admin-shell textarea,body.replyone-client-adminlike input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body.replyone-client-adminlike select,body.replyone-client-adminlike textarea{width:100% !important;min-height:44px !important;border:1px solid #d7e0ec !important;border-radius:13px !important;background:#fff !important;color:#0f172a !important;padding:10px 13px !important;font-size:14px !important;line-height:1.35 !important;outline:none !important}body.replyone-admin-shell textarea,body.replyone-client-adminlike textarea{min-height:114px !important;resize:vertical !important}body.replyone-admin-shell input:focus,body.replyone-admin-shell select:focus,body.replyone-admin-shell textarea:focus,body.replyone-client-adminlike input:focus,body.replyone-client-adminlike select:focus,body.replyone-client-adminlike textarea:focus{border-color:#2563eb !important;box-shadow:0 0 0 4px rgba(37,99,235,.12) !important}body.replyone-admin-shell .ro-filter-bar,body.replyone-admin-shell .filter-bar,body.replyone-admin-shell .payments-filter-panel,body.replyone-client-adminlike .rc-support-toolbar,body.replyone-client-adminlike .rc-filter-bar{background:#fff !important;border:1px solid var(--ro-shell-border) !important;border-radius:20px !important;padding:16px !important;box-shadow:var(--ro-shell-shadow-soft) !important;width:100% !important}body.replyone-admin-shell .ro-filter-grid,body.replyone-admin-shell .payments-filter-grid,body.replyone-admin-shell .receipts-filter-grid{display:grid !important;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(150px,1fr)) auto !important;gap:14px !important;align-items:end !important}body.replyone-admin-shell .filter-field-wide{grid-column:auto !important}body.replyone-admin-shell .payments-filter-actions,body.replyone-admin-shell .receipts-filter-actions,body.replyone-admin-shell .ro-filter-actions{display:flex !important;align-items:end !important;justify-content:flex-end !important;gap:8px !important}body.replyone-admin-shell .btn,body.replyone-admin-shell button.btn,body.replyone-admin-shell a.btn,body.replyone-client-adminlike .btn,body.replyone-client-adminlike .rc-btn,body.replyone-client-adminlike button.btn,body.replyone-client-adminlike a.btn{min-height:42px !important;padding:10px 16px !important;border-radius:999px !important;font-size:13px !important;font-weight:900 !important;line-height:1.1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important}body.replyone-admin-shell .btn-primary,body.replyone-client-adminlike .btn-primary,body.replyone-client-adminlike .rc-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 12px 25px rgba(37,99,235,.22) !important}body.replyone-admin-shell .btn-outline,body.replyone-client-adminlike .btn-outline,body.replyone-client-adminlike .rc-btn-outline{background:#fff !important;border:1px solid #dbe4f0 !important;color:#1d4ed8 !important}body.replyone-admin-shell .table-wrap,body.replyone-admin-shell .ro-table-wrap,body.replyone-client-adminlike .rc-table-wrap{width:100% !important;overflow:auto !important;border:1px solid var(--ro-shell-border) !important;border-radius:18px !important;background:#fff !important;-webkit-overflow-scrolling:touch !important}body.replyone-admin-shell table,body.replyone-admin-shell .table,body.replyone-client-adminlike table,body.replyone-client-adminlike .client-standard-table{width:100% !important;min-width:760px !important;border-collapse:separate !important;border-spacing:0 !important;background:#fff !important}body.replyone-admin-shell th,body.replyone-client-adminlike th{background:#f8fafc !important;color:#64748b !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.055em !important;text-transform:uppercase !important;text-align:start !important;white-space:nowrap !important}body.replyone-admin-shell td,body.replyone-admin-shell th,body.replyone-client-adminlike td,body.replyone-client-adminlike th{padding:13px 14px !important;border-bottom:1px solid #e8eef6 !important;vertical-align:middle !important;text-align:start !important}body.replyone-admin-shell tbody tr:hover,body.replyone-client-adminlike tbody tr:hover{background:#fbfdff !important}body.replyone-admin-shell tr:last-child td,body.replyone-client-adminlike tr:last-child td{border-bottom:0 !important}body.replyone-admin-shell label:has(input[type="checkbox"]),body.replyone-admin-shell .check-row,body.replyone-client-adminlike label:has(input[type="checkbox"]),body.replyone-client-adminlike .check-row{display:flex !important;align-items:flex-start !important;gap:9px !important;line-height:1.45 !important}body.replyone-admin-shell input[type="checkbox"],body.replyone-admin-shell input[type="radio"],body.replyone-client-adminlike input[type="checkbox"],body.replyone-client-adminlike input[type="radio"]{flex:0 0 auto !important;margin:2px 0 0 !important;inline-size:16px !important;block-size:16px !important}body.replyone-client-adminlike .rc-client-hero,body.replyone-client-adminlike .rc-plan-status-card,body.replyone-client-adminlike .rc-onboarding-card,body.replyone-client-adminlike .rc-action-card,body.replyone-client-adminlike .rc-request-card,body.replyone-client-adminlike .rc-bot-card,body.replyone-client-adminlike .rc-plan-card{border:1px solid var(--ro-shell-border) !important;border-radius:22px !important;background:#fff !important;box-shadow:var(--ro-shell-shadow-soft) !important}body.replyone-client-adminlike .rc-client-hero{display:grid !important;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr) !important;gap:20px !important;align-items:stretch !important}body.replyone-client-adminlike .rc-hero-actions,body.replyone-client-adminlike .rc-actions-row,body.replyone-client-adminlike .form-actions{display:flex !important;gap:10px !important;align-items:center !important;flex-wrap:wrap !important}body.replyone-client-adminlike .rc-action-grid,body.replyone-client-adminlike .rc-plan-mini-grid,body.replyone-client-adminlike .rc-plan-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:16px !important}body.replyone-client-adminlike .rc-support-grid{display:grid !important;grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr) !important;gap:22px !important}html[dir="rtl"] body.replyone-admin-shell,html[dir="rtl"] body.replyone-client-adminlike{text-align:right}html[dir="rtl"] body.replyone-admin-shell .ro-top-actions,html[dir="rtl"] body.replyone-admin-shell .top-actions,html[dir="rtl"] body.replyone-client-adminlike .rc-top-actions{justify-content:flex-start !important}html[dir="rtl"] body.replyone-admin-shell .nav-text,html[dir="rtl"] body.replyone-client-adminlike .rc-nav-text{text-align:right !important}html[dir="rtl"] body.replyone-admin-shell input,html[dir="rtl"] body.replyone-admin-shell textarea,html[dir="rtl"] body.replyone-admin-shell select,html[dir="rtl"] body.replyone-client-adminlike input,html[dir="rtl"] body.replyone-client-adminlike textarea,html[dir="rtl"] body.replyone-client-adminlike select{text-align:right}html[dir="rtl"] body.replyone-admin-shell input[type="email"],html[dir="rtl"] body.replyone-admin-shell input[type="url"],html[dir="rtl"] body.replyone-client-adminlike input[type="email"],html[dir="rtl"] body.replyone-client-adminlike input[type="url"],html[dir="rtl"] body.replyone-admin-shell code,html[dir="rtl"] body.replyone-client-adminlike code{direction:ltr;text-align:left}@media (max-width:1180px){body.replyone-admin-shell .ro-filter-grid,body.replyone-admin-shell .payments-filter-grid,body.replyone-admin-shell .receipts-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.replyone-admin-shell .payments-filter-actions,body.replyone-admin-shell .receipts-filter-actions,body.replyone-admin-shell .ro-filter-actions{justify-content:flex-start !important}}@media (max-width:1024px){body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout,body.replyone-client-adminlike .rc-layout,html[dir="rtl"] body.replyone-admin-shell .app-layout,html[dir="rtl"] body.replyone-admin-shell .ro-admin-layout,html[dir="rtl"] body.replyone-client-adminlike .rc-layout{display:block !important}body.replyone-admin-shell .sidebar,body.replyone-admin-shell .ro-sidebar,body.replyone-client-adminlike .rc-sidebar{position:fixed !important;inset-block:0 !important;inset-inline-start:0 !important;transform:translateX(-105%) !important;transition:transform .22s ease !important;width:min(86vw,300px) !important;max-width:300px !important;z-index:1000 !important;box-shadow:0 24px 80px rgba(15,23,42,.24) !important}html[dir="rtl"] body.replyone-admin-shell .sidebar,html[dir="rtl"] body.replyone-admin-shell .ro-sidebar,html[dir="rtl"] body.replyone-client-adminlike .rc-sidebar{inset-inline-start:auto !important;inset-inline-end:0 !important;transform:translateX(105%) !important}body.replyone-admin-shell.sidebar-open .sidebar,body.replyone-admin-shell.sidebar-open .ro-sidebar,body.replyone-admin-shell.admin-sidebar-open .sidebar,body.replyone-admin-shell.admin-sidebar-open .ro-sidebar,body.replyone-client-adminlike.sidebar-open .rc-sidebar,body.replyone-client-adminlike.client-sidebar-open .rc-sidebar{transform:translateX(0) !important}body.replyone-admin-shell .ro-menu-toggle,body.replyone-client-adminlike .rc-menu-toggle{display:inline-grid !important;place-items:center !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{padding:16px !important}body.replyone-admin-shell .ro-topbar,body.replyone-client-adminlike .rc-topbar{position:relative !important;top:auto !important;align-items:flex-start !important;flex-direction:column !important;padding:14px !important}body.replyone-admin-shell .ro-top-actions,body.replyone-client-adminlike .rc-top-actions{justify-content:flex-start !important;width:100% !important}body.replyone-admin-shell .content-grid,body.replyone-admin-shell .admin-health-grid,body.replyone-admin-shell .payments-settings-grid,body.replyone-admin-shell .admin-payments-top-grid,body.replyone-client-adminlike .rc-grid,body.replyone-client-adminlike .rc-two-col,body.replyone-client-adminlike .rc-payments-grid,body.replyone-client-adminlike .rc-settings-grid,body.replyone-client-adminlike .rc-client-forms-grid,body.replyone-client-adminlike .rc-client-hero,body.replyone-client-adminlike .rc-support-grid{grid-template-columns:1fr !important}}@media (max-width:720px){body.replyone-admin-shell .ro-page-title h1,body.replyone-client-adminlike .rc-page-title h1{font-size:24px !important}body.replyone-admin-shell .kpi-grid,body.replyone-admin-shell .ro-kpi-grid,body.replyone-admin-shell .ro-admin-kpis,body.replyone-client-adminlike .rc-kpi-grid{grid-template-columns:1fr !important}body.replyone-admin-shell .form-grid,body.replyone-admin-shell .form-grid.three,body.replyone-admin-shell .form-grid.four,body.replyone-client-adminlike .form-grid,body.replyone-client-adminlike .form-grid.three,body.replyone-client-adminlike .form-grid.four,body.replyone-admin-shell .ro-filter-grid,body.replyone-admin-shell .payments-filter-grid,body.replyone-admin-shell .receipts-filter-grid{grid-template-columns:1fr !important}body.replyone-admin-shell .card,body.replyone-admin-shell .card-pad,body.replyone-client-adminlike .rc-card,body.replyone-client-adminlike .card{padding:18px !important;border-radius:18px !important}body.replyone-admin-shell .ro-admin-user-text,body.replyone-client-adminlike .rc-user-text{display:none !important}body.replyone-admin-shell .ro-admin-user,body.replyone-client-adminlike .rc-user-chip{padding:5px !important}}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout{display:grid !important;grid-template-columns:286px minmax(0,1fr) !important;grid-template-areas:"sidebar main" !important;direction:ltr !important;width:100% !important;max-width:none !important;min-height:100dvh !important;align-items:start !important}body.replyone-admin-shell .sidebar,body.replyone-admin-shell .ro-sidebar{grid-area:sidebar !important;width:286px !important;min-width:286px !important;max-width:286px !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main{grid-area:main !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important}html[dir="rtl"] body.replyone-admin-shell .app-layout,html[dir="rtl"] body.replyone-admin-shell .ro-admin-layout,body.rtl.replyone-admin-shell .app-layout,body.rtl.replyone-admin-shell .ro-admin-layout{grid-template-columns:minmax(0,1fr) 286px !important;grid-template-areas:"main sidebar" !important;direction:ltr !important}html[dir="rtl"] body.replyone-admin-shell .main,html[dir="rtl"] body.replyone-admin-shell .ro-main,body.rtl.replyone-admin-shell .main,body.rtl.replyone-admin-shell .ro-main{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-admin-shell .sidebar,html[dir="rtl"] body.replyone-admin-shell .ro-sidebar,body.rtl.replyone-admin-shell .sidebar,body.rtl.replyone-admin-shell .ro-sidebar{direction:rtl !important;text-align:right !important;border-inline-end:0 !important;border-inline-start:1px solid rgba(220,232,247,.78) !important}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note{width:100% !important;max-width:none !important;min-width:0 !important;margin-inline:0 !important}html[dir="rtl"] body.replyone-admin-shell .ro-page,html[dir="rtl"] body.replyone-admin-shell .topbar,html[dir="rtl"] body.replyone-admin-shell .ro-topbar,html[dir="rtl"] body.replyone-admin-shell .footer-note,body.rtl.replyone-admin-shell .ro-page,body.rtl.replyone-admin-shell .topbar,body.rtl.replyone-admin-shell .ro-topbar,body.rtl.replyone-admin-shell .footer-note{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-admin-shell .ro-topbar-left,body.rtl.replyone-admin-shell .ro-topbar-left{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-admin-shell .ro-top-actions,html[dir="rtl"] body.replyone-admin-shell .top-actions,body.rtl.replyone-admin-shell .ro-top-actions,body.rtl.replyone-admin-shell .top-actions{direction:rtl !important;justify-content:flex-start !important}html[dir="rtl"] body.replyone-admin-shell .ro-kpi,html[dir="rtl"] body.replyone-admin-shell .card,html[dir="rtl"] body.replyone-admin-shell .ro-card,html[dir="rtl"] body.replyone-admin-shell .admin-health-card,body.rtl.replyone-admin-shell .ro-kpi,body.rtl.replyone-admin-shell .card,body.rtl.replyone-admin-shell .ro-card,body.rtl.replyone-admin-shell .admin-health-card{direction:rtl !important;text-align:right !important}body.replyone-client-adminlike .rc-layout{display:grid !important;grid-template-columns:260px minmax(0,1fr) !important;grid-template-areas:"sidebar main" !important;direction:ltr !important;width:100% !important;max-width:none !important;min-height:100dvh !important;align-items:start !important}body.replyone-client-adminlike .rc-sidebar{grid-area:sidebar !important;width:260px !important;min-width:260px !important;max-width:260px !important}body.replyone-client-adminlike .rc-main{grid-area:main !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important}html[dir="rtl"] body.replyone-client-adminlike .rc-layout,body.rtl.replyone-client-adminlike .rc-layout{grid-template-columns:minmax(0,1fr) 260px !important;grid-template-areas:"main sidebar" !important;direction:ltr !important}html[dir="rtl"] body.replyone-client-adminlike .rc-main,body.rtl.replyone-client-adminlike .rc-main{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-client-adminlike .rc-sidebar,body.rtl.replyone-client-adminlike .rc-sidebar{direction:rtl !important;text-align:right !important;border-inline-end:0 !important;border-inline-start:1px solid rgba(220,232,247,.78) !important}body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-topbar,body.replyone-client-adminlike .footer-note{width:100% !important;max-width:none !important;min-width:0 !important;margin-inline:0 !important}html[dir="rtl"] body.replyone-client-adminlike .rc-page,html[dir="rtl"] body.replyone-client-adminlike .rc-topbar,html[dir="rtl"] body.replyone-client-adminlike .footer-note,body.rtl.replyone-client-adminlike .rc-page,body.rtl.replyone-client-adminlike .rc-topbar,body.rtl.replyone-client-adminlike .footer-note{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-client-adminlike .rc-topbar-left,body.rtl.replyone-client-adminlike .rc-topbar-left{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-client-adminlike .rc-top-actions,body.rtl.replyone-client-adminlike .rc-top-actions{direction:rtl !important;justify-content:flex-start !important}html[dir="rtl"] body.replyone-admin-shell .lang-switch,html[dir="rtl"] body.replyone-client-adminlike .rc-lang-switch,body.rtl.replyone-admin-shell .lang-switch,body.rtl.replyone-client-adminlike .rc-lang-switch{direction:ltr !important;text-align:center !important}@media(max-width:1180px){body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout,body.replyone-client-adminlike .rc-layout{display:block !important;grid-template-columns:none !important;grid-template-areas:none !important;direction:inherit !important}body.replyone-admin-shell .sidebar,body.replyone-admin-shell .ro-sidebar,body.replyone-client-adminlike .rc-sidebar{position:fixed !important;top:0 !important;bottom:0 !important;inset-inline-start:0 !important;inset-inline-end:auto !important;height:100dvh !important;max-height:100dvh !important;overflow-y:auto !important;z-index:900 !important;transform:translate3d(-112%,0,0) !important;transition:transform .24s ease !important}html[dir="rtl"] body.replyone-admin-shell .sidebar,html[dir="rtl"] body.replyone-admin-shell .ro-sidebar,html[dir="rtl"] body.replyone-client-adminlike .rc-sidebar,body.rtl.replyone-admin-shell .sidebar,body.rtl.replyone-admin-shell .ro-sidebar,body.rtl.replyone-client-adminlike .rc-sidebar{inset-inline-start:auto !important;inset-inline-end:0 !important;transform:translate3d(112%,0,0) !important}body.replyone-admin-shell.admin-sidebar-open .sidebar,body.replyone-admin-shell.admin-sidebar-open .ro-sidebar,body.admin-sidebar-open.replyone-admin-shell .sidebar,body.admin-sidebar-open.replyone-admin-shell .ro-sidebar,html.admin-sidebar-open body.replyone-admin-shell .sidebar,html.admin-sidebar-open body.replyone-admin-shell .ro-sidebar,body.replyone-client-adminlike.client-sidebar-open .rc-sidebar,body.client-sidebar-open.replyone-client-adminlike .rc-sidebar,html.client-sidebar-open body.replyone-client-adminlike .rc-sidebar{transform:translate3d(0,0,0) !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{width:100% !important;max-width:none !important}}:root{--ro-shell-sidebar-w:260px;--ro-shell-content-max:1440px;--ro-shell-content-pad-x:clamp(18px,2vw,32px);--ro-shell-content-pad-y:24px}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout,body.replyone-client-adminlike .rc-layout{display:grid !important;grid-template-columns:var(--ro-shell-sidebar-w) minmax(0,1fr) !important;grid-template-areas:"sidebar main" !important;direction:ltr !important;width:100% !important;min-height:100dvh !important;background:var(--ro-shell-bg,#f5f7fb) !important}html[dir="rtl"] body.replyone-admin-shell .app-layout,html[dir="rtl"] body.replyone-admin-shell .ro-admin-layout,html[dir="rtl"] body.replyone-client-adminlike .rc-layout,body.rtl.replyone-admin-shell .app-layout,body.rtl.replyone-admin-shell .ro-admin-layout,body.rtl.replyone-client-adminlike .rc-layout{grid-template-columns:minmax(0,1fr) var(--ro-shell-sidebar-w) !important;grid-template-areas:"main sidebar" !important;direction:ltr !important}body.replyone-admin-shell .sidebar,body.replyone-admin-shell .ro-sidebar,body.replyone-client-adminlike .rc-sidebar{grid-area:sidebar !important;width:var(--ro-shell-sidebar-w) !important;min-width:var(--ro-shell-sidebar-w) !important;max-width:var(--ro-shell-sidebar-w) !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{grid-area:main !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:var(--ro-shell-content-pad-y) var(--ro-shell-content-pad-x) 30px !important;background:var(--ro-shell-bg,#f5f7fb) !important}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-topbar,body.replyone-client-adminlike .footer-note{width:100% !important;max-width:var(--ro-shell-content-max) !important;min-width:0 !important;margin-inline:auto !important}body.replyone-admin-shell .ro-page,body.replyone-client-adminlike .rc-page{display:flex !important;flex-direction:column !important;gap:22px !important}body.replyone-admin-shell .footer-note,body.replyone-client-adminlike .footer-note{margin-top:26px !important}body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-client-adminlike .rc-topbar{margin-block-start:0 !important;margin-block-end:24px !important}html[dir="rtl"] body.replyone-admin-shell .main,html[dir="rtl"] body.replyone-admin-shell .ro-main,html[dir="rtl"] body.replyone-client-adminlike .rc-main,body.rtl.replyone-admin-shell .main,body.rtl.replyone-admin-shell .ro-main,body.rtl.replyone-client-adminlike .rc-main{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-admin-shell .sidebar,html[dir="rtl"] body.replyone-admin-shell .ro-sidebar,html[dir="rtl"] body.replyone-client-adminlike .rc-sidebar,body.rtl.replyone-admin-shell .sidebar,body.rtl.replyone-admin-shell .ro-sidebar,body.rtl.replyone-client-adminlike .rc-sidebar{direction:rtl !important;text-align:right !important;border-inline-end:0 !important;border-inline-start:1px solid var(--ro-shell-sidebar-line,#e5eaf3) !important}html[dir="rtl"] body.replyone-admin-shell .topbar,html[dir="rtl"] body.replyone-admin-shell .ro-topbar,html[dir="rtl"] body.replyone-client-adminlike .rc-topbar,body.rtl.replyone-admin-shell .topbar,body.rtl.replyone-admin-shell .ro-topbar,body.rtl.replyone-client-adminlike .rc-topbar{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-admin-shell .ro-topbar-left,html[dir="rtl"] body.replyone-client-adminlike .rc-topbar-left,body.rtl.replyone-admin-shell .ro-topbar-left,body.rtl.replyone-client-adminlike .rc-topbar-left{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-admin-shell .top-actions,html[dir="rtl"] body.replyone-admin-shell .ro-top-actions,html[dir="rtl"] body.replyone-client-adminlike .rc-top-actions,body.rtl.replyone-admin-shell .top-actions,body.rtl.replyone-admin-shell .ro-top-actions,body.rtl.replyone-client-adminlike .rc-top-actions{direction:rtl !important;justify-content:flex-start !important}html[dir="rtl"] body.replyone-admin-shell .lang-switch,html[dir="rtl"] body.replyone-client-adminlike .rc-lang-switch,body.rtl.replyone-admin-shell .lang-switch,body.rtl.replyone-client-adminlike .rc-lang-switch{direction:ltr !important;unicode-bidi:isolate !important;text-align:center !important}html[dir="rtl"] body.replyone-admin-shell input[type="email"],html[dir="rtl"] body.replyone-admin-shell input[type="url"],html[dir="rtl"] body.replyone-admin-shell input[name*="token"],html[dir="rtl"] body.replyone-admin-shell input[name*="stripe"],html[dir="rtl"] body.replyone-admin-shell code,html[dir="rtl"] body.replyone-admin-shell .mono-link,html[dir="rtl"] body.replyone-admin-shell .mono-value,html[dir="rtl"] body.replyone-client-adminlike input[type="email"],html[dir="rtl"] body.replyone-client-adminlike input[type="url"],html[dir="rtl"] body.replyone-client-adminlike input[name*="token"],html[dir="rtl"] body.replyone-client-adminlike code{direction:ltr !important;text-align:left !important;unicode-bidi:embed !important}body.replyone-admin-shell .content-grid,body.replyone-admin-shell .admin-health-grid,body.replyone-admin-shell .payments-settings-grid,body.replyone-admin-shell .admin-payments-top-grid,body.replyone-client-adminlike .rc-grid,body.replyone-client-adminlike .rc-two-col,body.replyone-client-adminlike .rc-payments-grid,body.replyone-client-adminlike .rc-settings-grid,body.replyone-client-adminlike .rc-client-forms-grid{gap:22px !important}body.replyone-admin-shell .kpi-grid,body.replyone-admin-shell .ro-kpi-grid,body.replyone-admin-shell .ro-admin-kpis,body.replyone-client-adminlike .rc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(214px,100%),1fr)) !important;gap:18px !important}body.replyone-admin-shell .ro-kpi,body.replyone-admin-shell .kpi,body.replyone-admin-shell .kpi-card,body.replyone-client-adminlike .rc-kpi{min-height:156px !important}@media (min-width:1700px){body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{padding-inline:34px !important}}@media (max-width:1180px){body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout,body.replyone-client-adminlike .rc-layout,html[dir="rtl"] body.replyone-admin-shell .app-layout,html[dir="rtl"] body.replyone-admin-shell .ro-admin-layout,html[dir="rtl"] body.replyone-client-adminlike .rc-layout,body.rtl.replyone-admin-shell .app-layout,body.rtl.replyone-admin-shell .ro-admin-layout,body.rtl.replyone-client-adminlike .rc-layout{display:block !important;direction:inherit !important}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-topbar{max-width:none !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{padding:16px !important}}@media (max-width:720px){:root{--ro-shell-content-pad-x:12px;--ro-shell-content-pad-y:12px}body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-client-adminlike .rc-topbar{margin-block-end:16px !important}}:root{--ro-public-max:1180px;--ro-public-wide-max:1200px;--ro-public-readable-max:760px;--ro-public-lead-max:690px;--ro-public-auth-max:460px;--ro-public-section-gap:clamp(34px,5vw,72px)}body.ro-home-page{overflow-x:hidden}body.ro-home-page .ro-home-shell{width:min(calc(100% - 32px),var(--ro-public-max));max-width:var(--ro-public-max);margin-inline:auto;padding:clamp(18px,2.4vw,28px) 0 34px}body.ro-home-page .ro-home-header,body.ro-home-page .ro-hero,body.ro-home-page .ro-section,body.ro-home-page .ro-home-footer{width:100%;max-width:100%;margin-inline:auto}body.ro-home-page .ro-home-header{min-height:68px;padding:0;margin-bottom:clamp(22px,3vw,38px)}body.ro-home-page .ro-hero{grid-template-columns:minmax(0,1fr) minmax(360px,var(--ro-public-auth-max));gap:clamp(28px,4vw,54px);align-items:center;padding-block:clamp(18px,3vw,42px) clamp(18px,2.5vw,34px)}body.ro-home-page .ro-hero-copy{width:100%;max-width:var(--ro-public-readable-max);justify-self:start;margin:0}body.ro-home-page .ro-hero h1{max-width:var(--ro-public-readable-max);font-size:clamp(40px,4.25vw,64px);line-height:1.04}body.ro-home-page .ro-hero-lead{max-width:var(--ro-public-lead-max);font-size:clamp(17px,1.16vw,20px);line-height:1.58}body.ro-home-page .ro-auth-card{width:100%;max-width:var(--ro-public-auth-max);justify-self:end}body.ro-home-page .ro-section{margin-top:var(--ro-public-section-gap)}body.ro-home-page .ro-section-head{width:100%;max-width:760px;margin-inline:auto;text-align:center}body.ro-home-page .ro-section-head span{margin-inline:auto}body.ro-home-page .ro-step-grid{width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}body.ro-home-page .ro-step-card,body.ro-home-page .ro-plan-card{height:100%}body.ro-home-page .ro-step-card p,body.ro-home-page .ro-plan-card li{overflow-wrap:break-word}body.ro-home-page .ro-plan-grid{width:100%;max-width:940px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}body.ro-home-page .ro-home-footer{margin-top:var(--ro-public-section-gap)}body.ro-home-page .ro-legal-modal{width:min(760px,calc(100vw - 32px))}html[dir="rtl"] body.ro-home-page .ro-hero-copy,body.ro-home-page.ro-dir-rtl .ro-hero-copy{justify-self:end;text-align:right}html[dir="rtl"] body.ro-home-page .ro-auth-card,body.ro-home-page.ro-dir-rtl .ro-auth-card{justify-self:start}html[dir="rtl"] body.ro-home-page .ro-hero-actions,html[dir="rtl"] body.ro-home-page .ro-feature-pills,body.ro-home-page.ro-dir-rtl .ro-hero-actions,body.ro-home-page.ro-dir-rtl .ro-feature-pills{justify-content:flex-start}html[dir="rtl"] body.ro-home-page input[type="email"],html[dir="rtl"] body.ro-home-page input[type="url"],html[dir="rtl"] body.ro-home-page input[name*="email"],html[dir="rtl"] body.ro-home-page code{direction:ltr;text-align:left;unicode-bidi:isolate}@media (min-width:1500px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 48px),var(--ro-public-wide-max));max-width:var(--ro-public-wide-max)}}@media (min-width:1900px){body.ro-home-page .ro-home-shell{width:var(--ro-public-wide-max);max-width:var(--ro-public-wide-max)}}@media (max-width:1180px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 28px),var(--ro-public-max));max-width:var(--ro-public-max);padding-block:20px 30px}body.ro-home-page .ro-hero{grid-template-columns:1fr;gap:24px}body.ro-home-page .ro-hero-copy,html[dir="rtl"] body.ro-home-page .ro-hero-copy,body.ro-home-page.ro-dir-rtl .ro-hero-copy,body.ro-home-page .ro-auth-card,html[dir="rtl"] body.ro-home-page .ro-auth-card,body.ro-home-page.ro-dir-rtl .ro-auth-card{max-width:760px;justify-self:center;margin-inline:auto}body.ro-home-page .ro-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 24px),var(--ro-public-max));padding-block:14px 26px}body.ro-home-page .ro-home-header{align-items:flex-start;margin-bottom:18px}body.ro-home-page .ro-home-nav{width:100%;justify-content:flex-start}html[dir="rtl"] body.ro-home-page .ro-home-nav,body.ro-home-page.ro-dir-rtl .ro-home-nav{justify-content:flex-end}body.ro-home-page .ro-hero{padding-block:18px 16px}body.ro-home-page .ro-hero h1{font-size:clamp(32px,9.4vw,44px);letter-spacing:-.045em}body.ro-home-page .ro-auth-card{max-width:100%;border-radius:22px}body.ro-home-page .ro-step-grid,body.ro-home-page .ro-plan-grid{grid-template-columns:1fr}body.ro-home-page .ro-section-head{text-align:start}body.ro-home-page .ro-section-head span{margin-inline:0}}@media (max-width:520px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 18px),var(--ro-public-max))}body.ro-home-page .ro-home-logo img{width:clamp(150px,48vw,190px)}body.ro-home-page .ro-language-switch,body.ro-home-page .ro-nav-link,body.ro-home-page .ro-nav-button{width:100%}body.ro-home-page .ro-language-switch a{flex:1 1 0}body.ro-home-page .ro-hero-actions .ro-btn{width:100%;justify-content:center}}.admin-ad-request-actions{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;flex-wrap:wrap !important}.admin-ad-request-actions .inline-form{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;margin:0 !important}.admin-ad-request-actions .reject-ad-form{flex-wrap:nowrap !important;width:auto !important;max-width:100% !important}.admin-ad-request-actions .reject-ad-form .input-small{width:260px !important;min-width:260px !important;height:36px !important;margin:0 !important}.admin-ad-request-actions .btn-small,.admin-ad-request-actions .btn{height:36px !important;white-space:nowrap !important;margin:0 !important}.ad-request-actions{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;flex-wrap:wrap !important}.ad-request-actions .inline-form,.ad-request-actions .ad-request-edit-details{display:inline-flex !important;align-items:center !important;margin:0 !important}.ad-request-actions .btn-small,.ad-request-actions .btn{height:36px !important;white-space:nowrap !important;margin:0 !important}@media(max-width:700px){.admin-ad-request-actions{align-items:stretch !important}.admin-ad-request-actions .inline-form,.admin-ad-request-actions .reject-ad-form,.admin-ad-request-actions .btn,.admin-ad-request-actions form{width:100% !important}.admin-ad-request-actions .reject-ad-form{flex-wrap:wrap !important}.admin-ad-request-actions .reject-ad-form .input-small{width:100% !important;min-width:0 !important}.ad-request-actions{align-items:stretch !important}.ad-request-actions .inline-form,.ad-request-actions .ad-request-edit-details,.ad-request-actions .btn,.ad-request-actions form{width:100% !important}}:root{--ro-css-cleanup-stage:"8.5.6";--ro-public-max:1180px;--ro-public-wide-max:1200px;--ro-public-readable-max:760px;--ro-public-auth-max:460px;--ro-dashboard-max:1440px;--ro-dashboard-readable-max:860px;--ro-form-max:720px;--ro-compact-form-max:520px;--ro-table-min:760px;--ro-page-gutter:clamp(14px,2vw,32px)}html,body{max-width:100%;overflow-x:hidden}body.ro-home-page,body.replyone-admin-shell,body.replyone-client-adminlike{width:100%;max-width:100%}body.ro-home-page *,body.replyone-admin-shell *,body.replyone-client-adminlike *{min-width:0}body.ro-home-page .ro-home-shell{width:min(calc(100% - 32px),var(--ro-public-max)) !important;max-width:var(--ro-public-max) !important;margin-inline:auto !important;padding-inline:0 !important}body.ro-home-page .ro-home-header,body.ro-home-page .ro-hero,body.ro-home-page .ro-section,body.ro-home-page .ro-home-footer{width:100% !important;max-width:100% !important;margin-inline:auto !important}body.ro-home-page .ro-hero-copy,body.ro-home-page .ro-section-head,body.ro-home-page .ro-legal-content{max-width:var(--ro-public-readable-max)}body.ro-home-page .ro-auth-card{max-width:var(--ro-public-auth-max) !important}body.ro-home-page .ro-plan-grid{max-width:940px !important;margin-inline:auto !important}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-topbar,body.replyone-client-adminlike .footer-note{width:100% !important;max-width:var(--ro-dashboard-max) !important;margin-inline:auto !important}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main,body.replyone-client-adminlike .rc-main{overflow-x:hidden !important}body.replyone-admin-shell .form-card,body.replyone-admin-shell .settings-card,body.replyone-admin-shell .ro-form-card,body.replyone-client-adminlike .rc-form-card,body.replyone-client-adminlike .settings-card,body.replyone-client-adminlike .profile-card{max-width:var(--ro-form-max)}body.replyone-admin-shell .auth-card,body.replyone-client-adminlike .auth-card,body.ro-home-page .ro-auth-card{width:100%}body.replyone-admin-shell .table-wrap,body.replyone-admin-shell .table-responsive,body.replyone-admin-shell .ro-table-wrap,body.replyone-admin-shell .admin-table-wrap,body.replyone-client-adminlike .table-wrap,body.replyone-client-adminlike .table-responsive,body.replyone-client-adminlike .rc-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}body.replyone-admin-shell table,body.replyone-client-adminlike table{max-width:100%}body.replyone-admin-shell .table-wrap table,body.replyone-admin-shell .table-responsive table,body.replyone-admin-shell .ro-table-wrap table,body.replyone-admin-shell .admin-table-wrap table,body.replyone-client-adminlike .table-wrap table,body.replyone-client-adminlike .table-responsive table,body.replyone-client-adminlike .rc-table-wrap table{min-width:min(100%,var(--ro-table-min))}body.ro-home-page img,body.replyone-admin-shell img,body.replyone-client-adminlike img,body.ro-home-page video,body.replyone-admin-shell video,body.replyone-client-adminlike video{max-width:100%;height:auto}body.replyone-admin-shell code,body.replyone-admin-shell pre,body.replyone-admin-shell .mono,body.replyone-admin-shell .token,body.replyone-admin-shell .url,body.replyone-client-adminlike code,body.replyone-client-adminlike pre,body.replyone-client-adminlike .mono,body.replyone-client-adminlike .token,body.replyone-client-adminlike .url{overflow-wrap:anywhere}html[dir="rtl"] body.ro-home-page input[type="email"],html[dir="rtl"] body.ro-home-page input[type="url"],html[dir="rtl"] body.ro-home-page input[type="tel"],html[dir="rtl"] body.ro-home-page code,html[dir="rtl"] body.replyone-admin-shell input[type="email"],html[dir="rtl"] body.replyone-admin-shell input[type="url"],html[dir="rtl"] body.replyone-admin-shell input[type="tel"],html[dir="rtl"] body.replyone-admin-shell code,html[dir="rtl"] body.replyone-admin-shell .mono,html[dir="rtl"] body.replyone-admin-shell .token,html[dir="rtl"] body.replyone-admin-shell .url,html[dir="rtl"] body.replyone-client-adminlike input[type="email"],html[dir="rtl"] body.replyone-client-adminlike input[type="url"],html[dir="rtl"] body.replyone-client-adminlike input[type="tel"],html[dir="rtl"] body.replyone-client-adminlike code,html[dir="rtl"] body.replyone-client-adminlike .mono,html[dir="rtl"] body.replyone-client-adminlike .token,html[dir="rtl"] body.replyone-client-adminlike .url{direction:ltr;text-align:left;unicode-bidi:isolate}@media (min-width:1500px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 48px),var(--ro-public-wide-max)) !important;max-width:var(--ro-public-wide-max) !important}}@media (max-width:1180px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 28px),var(--ro-public-max)) !important}}@media (max-width:760px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 24px),var(--ro-public-max)) !important}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .topbar,body.replyone-admin-shell .ro-topbar,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .rc-topbar{max-width:none !important}body.replyone-admin-shell .form-card,body.replyone-admin-shell .settings-card,body.replyone-admin-shell .ro-form-card,body.replyone-client-adminlike .rc-form-card,body.replyone-client-adminlike .settings-card,body.replyone-client-adminlike .profile-card{max-width:100%}}@media (max-width:520px){body.ro-home-page .ro-home-shell{width:min(calc(100% - 18px),var(--ro-public-max)) !important}}body.ro-home-page .ro-language-switch,body.replyone-admin-shell .lang-switch,body.replyone-client-adminlike .rc-lang-switch{direction:ltr !important;unicode-bidi:isolate;flex-direction:row !important}body.ro-home-page .ro-language-switch a,body.replyone-admin-shell .lang-switch a,body.replyone-client-adminlike .rc-lang-switch a{text-align:center}body.ro-home-page .ro-ltr,body.replyone-admin-shell .ro-ltr,body.replyone-client-adminlike .ro-ltr,html[dir="rtl"] body.ro-home-page .ro-ltr,html[dir="rtl"] body.replyone-admin-shell .ro-ltr,html[dir="rtl"] body.replyone-client-adminlike .ro-ltr{direction:ltr !important;unicode-bidi:isolate !important;text-align:left !important;display:inline-block;max-width:100%;overflow-wrap:anywhere}html[dir="rtl"] body.ro-home-page input[type="number"],html[dir="rtl"] body.ro-home-page .mono-value,html[dir="rtl"] body.ro-home-page .ro-mono,html[dir="rtl"] body.ro-home-page [data-ltr],html[dir="rtl"] body.replyone-admin-shell input[type="number"],html[dir="rtl"] body.replyone-admin-shell .mono-value,html[dir="rtl"] body.replyone-admin-shell .ro-mono,html[dir="rtl"] body.replyone-admin-shell [data-ltr],html[dir="rtl"] body.replyone-client-adminlike input[type="number"],html[dir="rtl"] body.replyone-client-adminlike .mono-value,html[dir="rtl"] body.replyone-client-adminlike .ro-mono,html[dir="rtl"] body.replyone-client-adminlike [data-ltr]{direction:ltr;unicode-bidi:isolate;text-align:left}html[dir="rtl"] body.ro-home-page .ro-home-header,html[dir="rtl"] body.ro-home-page .ro-home-nav,html[dir="rtl"] body.replyone-admin-shell .ro-topbar,html[dir="rtl"] body.replyone-client-adminlike .rc-topbar{row-gap:12px}html[dir="rtl"] body.replyone-admin-shell .ro-page-title,html[dir="rtl"] body.replyone-client-adminlike .rc-page-title,html[dir="rtl"] body.ro-home-page .ro-hero-copy,html[dir="rtl"] body.ro-home-page .ro-section-head,html[dir="rtl"] body.ro-home-page .ro-legal-content{text-align:right}html[dir="rtl"] body.replyone-admin-shell .table-wrap,html[dir="rtl"] body.replyone-client-adminlike .table-wrap{direction:rtl}html[dir="rtl"] body.replyone-admin-shell .table-wrap table,html[dir="rtl"] body.replyone-client-adminlike .table-wrap table{direction:rtl}html[dir="rtl"] body.replyone-admin-shell .table-wrap code,html[dir="rtl"] body.replyone-admin-shell .table-wrap .mono-value,html[dir="rtl"] body.replyone-client-adminlike .table-wrap code,html[dir="rtl"] body.replyone-client-adminlike .table-wrap .mono-value{direction:ltr;unicode-bidi:isolate;text-align:left}@media (max-width:900px){html[dir="rtl"] body.ro-home-page .ro-home-nav,html[dir="rtl"] body.replyone-admin-shell .ro-top-actions,html[dir="rtl"] body.replyone-client-adminlike .rc-top-actions{justify-content:flex-start}}body.replyone-client-adminlike .client-receipt-row{padding:10px 12px !important;gap:10px !important}body.replyone-client-adminlike .client-receipt-icon{width:34px !important;height:34px !important;flex-basis:34px !important;border-radius:12px !important;font-size:15px !important}body.replyone-client-adminlike .client-receipt-main strong{font-size:14px !important;line-height:1.25 !important;letter-spacing:0 !important}body.replyone-client-adminlike .client-receipt-main small{font-size:11px !important;line-height:1.35 !important}body.replyone-client-adminlike .client-receipt-amount{font-size:14px !important;line-height:1.25 !important;white-space:nowrap !important}body.replyone-client-adminlike .client-receipt-actions .btn,body.replyone-client-adminlike .client-receipt-modal-actions .btn{min-height:34px !important;height:34px !important;padding:0 12px !important;border-radius:999px !important;font-size:12px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}body.replyone-client-adminlike .client-receipt-modal-card{width:min(1040px,calc(100vw - 40px)) !important;height:min(820px,calc(100dvh - 48px)) !important}body.replyone-client-adminlike .client-receipt-modal-head{padding:16px 18px !important;align-items:center !important}body.replyone-client-adminlike .client-receipt-modal-head h3{font-size:18px !important;line-height:1.25 !important}body.replyone-client-adminlike .client-receipt-modal-head .small{font-size:12px !important;line-height:1.35 !important}body.replyone-client-adminlike .client-receipt-modal-card .modal-close{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;padding:0 !important;border-radius:12px !important;display:inline-grid !important;place-items:center !important;line-height:1 !important;text-align:center !important;font-size:18px !important;font-weight:800 !important}body.replyone-client-adminlike .client-receipt-frame{display:block !important;width:100% !important;min-height:min(70vh,760px) !important;border:0 !important;background:#eef3f8 !important}html[dir="rtl"] body.replyone-client-adminlike .rc-topbar,body.rtl.replyone-client-adminlike .rc-topbar{direction:rtl !important;text-align:right !important}html[dir="rtl"] body.replyone-client-adminlike .rc-page-title,body.rtl.replyone-client-adminlike .rc-page-title,html[dir="rtl"] body.replyone-client-adminlike .rc-page-title h1,html[dir="rtl"] body.replyone-client-adminlike .rc-page-title p,body.rtl.replyone-client-adminlike .rc-page-title h1,body.rtl.replyone-client-adminlike .rc-page-title p{text-align:right !important}html[dir="rtl"] body.replyone-client-adminlike .rc-lang-switch,body.rtl.replyone-client-adminlike .rc-lang-switch,html[dir="rtl"] body.replyone-client-adminlike .client-receipt-modal-actions,body.rtl.replyone-client-adminlike .client-receipt-modal-actions{direction:ltr !important;unicode-bidi:isolate !important}@media(max-width:720px){body.replyone-client-adminlike .client-receipt-modal-card{width:calc(100vw - 20px) !important;height:calc(100dvh - 20px) !important}body.replyone-client-adminlike .client-receipt-modal-head{align-items:flex-start !important}}@media (max-width:1180px){body.replyone-client-adminlike .rc-mobile-backdrop,body.replyone-client-adminlike .client-mobile-backdrop,html.client-sidebar-open body.replyone-client-adminlike .rc-mobile-backdrop,html.client-sidebar-open body.replyone-client-adminlike .client-mobile-backdrop,body.replyone-client-adminlike.client-sidebar-open .rc-mobile-backdrop,body.replyone-client-adminlike.client-sidebar-open .client-mobile-backdrop,body.client-sidebar-open.replyone-client-adminlike .rc-mobile-backdrop,body.client-sidebar-open.replyone-client-adminlike .client-mobile-backdrop{z-index:8900 !important;pointer-events:auto !important}body.replyone-client-adminlike .rc-sidebar,body.replyone-client-adminlike.ro-responsive-v840 .rc-sidebar,body.replyone-client-adminlike.ro-responsive-v850 .rc-sidebar,body.replyone-client-adminlike.client-ui-v864 .rc-sidebar,body.replyone-client-adminlike.client-sidebar-open .rc-sidebar,body.client-sidebar-open.replyone-client-adminlike .rc-sidebar,html.client-sidebar-open body.replyone-client-adminlike .rc-sidebar,body.replyone-client-adminlike .rc-sidebar.is-open{z-index:9000 !important;pointer-events:auto !important;isolation:isolate}body.replyone-client-adminlike .rc-sidebar-inner,body.replyone-client-adminlike .rc-sidebar-close,body.replyone-client-adminlike .rc-nav,body.replyone-client-adminlike .rc-nav a,body.replyone-client-adminlike .rc-nav-logout-button{pointer-events:auto !important}body.replyone-client-adminlike .rc-sidebar-close{position:relative;z-index:9010 !important}}html[dir="rtl"] code,html[dir="rtl"] pre,html[dir="rtl"] kbd,html[dir="rtl"] samp,html[dir="rtl"] .code-line,html[dir="rtl"] .language-code,html[dir="rtl"] .telegram-webhook-url,html[dir="rtl"] .campaign-url,html[dir="rtl"] .ltr,html[dir="rtl"] .dir-ltr,html[dir="rtl"] .bidi-ltr,html[dir="rtl"] .token-value,html[dir="rtl"] .webhook-url,html[dir="rtl"] .receipt-number,html[dir="rtl"] .invoice-number,html[dir="rtl"] .client-email,html[dir="rtl"] .admin-email,html[dir="rtl"] .support-email,html[dir="rtl"] .user-email,html[dir="rtl"] .bot-username,html[dir="rtl"] .telegram-username,html[dir="rtl"] .mono{direction:ltr;unicode-bidi:isolate;text-align:left}html[dir="rtl"] a[href^="http"],html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[name*="email"],html[dir="rtl"] input[name*="url"],html[dir="rtl"] input[name*="token"],html[dir="rtl"] input[name*="webhook"],html[dir="rtl"] input[name*="phone"],html[dir="rtl"] input[name*="secret"],html[dir="rtl"] input[name*="key"]{direction:ltr;unicode-bidi:plaintext;text-align:left}html[dir="rtl"] .lang-switch,html[dir="rtl"] .language-switch,html[dir="rtl"] .locale-switch,html[dir="rtl"] [data-locale-switcher]{direction:ltr;unicode-bidi:isolate}html[dir="rtl"] .table-wrap,html[dir="rtl"] .table-responsive,html[dir="rtl"] .ro-table-wrap,html[dir="rtl"] .settings-list,html[dir="rtl"] .health-check-row,html[dir="rtl"] .telegram-webhook-url,html[dir="rtl"] .code-line,html[dir="rtl"] .campaign-url{max-width:100%;overflow-wrap:anywhere}html[dir="rtl"] .table-wrap,html[dir="rtl"] .table-responsive,html[dir="rtl"] .ro-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}html[dir="rtl"] .amount,html[dir="rtl"] .price,html[dir="rtl"] .currency,html[dir="rtl"] .payment-id,html[dir="rtl"] .transaction-id,html[dir="rtl"] .stripe-id,html[dir="rtl"] .date,html[dir="rtl"] .datetime,html[dir="rtl"] .version{direction:ltr;unicode-bidi:isolate;white-space:nowrap}@media (max-width:860px){html[dir="rtl"] .client-sidebar,html[dir="rtl"] .admin-sidebar,html[dir="rtl"] .sidebar{max-width:min(86vw,340px)}}:root{--ro-stage1-public-shell-max:1200px;--ro-stage1-admin-shell-max:1440px;--ro-stage1-client-shell-max:1440px;--ro-stage1-readable-max:760px;--ro-stage1-auth-card-max:460px;--ro-stage1-table-wide-max:1600px;--ro-stage1-page-gutter:clamp(16px,3vw,32px)}body.ro-home-page .ro-home-shell{width:min(var(--ro-stage1-public-shell-max),calc(100% - (var(--ro-stage1-page-gutter) * 2)));max-width:var(--ro-stage1-public-shell-max);margin-inline:auto;box-sizing:border-box}body.ro-home-page .ro-home-header,body.ro-home-page .ro-hero,body.ro-home-page .ro-steps,body.ro-home-page .ro-plan-grid,body.ro-home-page .ro-home-footer{max-width:100%;box-sizing:border-box}body.ro-home-page .ro-hero-copy{max-width:var(--ro-stage1-readable-max);min-width:0}body.ro-home-page .ro-auth-card{width:100%;max-width:var(--ro-stage1-auth-card-max);min-width:0;box-sizing:border-box}body.replyone-admin-shell .app-layout,body.replyone-admin-shell .ro-admin-layout{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}body.replyone-admin-shell .main,body.replyone-admin-shell .ro-main{min-width:0;max-width:none;box-sizing:border-box}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note{width:100%;max-width:var(--ro-stage1-admin-shell-max);margin-inline:auto;box-sizing:border-box}body.replyone-client-adminlike .rc-layout{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}body.replyone-client-adminlike .rc-main{min-width:0;max-width:none;box-sizing:border-box}body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .client-topbar,body.replyone-client-adminlike .topbar,body.replyone-client-adminlike .footer-note{width:100%;max-width:var(--ro-stage1-client-shell-max);margin-inline:auto;box-sizing:border-box}body.replyone-admin-shell .table-wrap,body.replyone-admin-shell .ro-table-wrap,body.replyone-admin-shell .ro-table-scroll,body.replyone-client-adminlike .table-wrap,body.replyone-client-adminlike .ro-table-wrap,body.replyone-client-adminlike .ro-table-scroll{max-width:100%;overflow-x:auto;box-sizing:border-box}body.replyone-admin-shell table,body.replyone-client-adminlike table{max-width:none}@media (min-width:1800px){body.replyone-admin-shell .ro-page,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .client-topbar,body.replyone-client-adminlike .topbar,body.replyone-client-adminlike .footer-note{max-width:var(--ro-stage1-admin-shell-max)}}@media (max-width:900px){body.ro-home-page .ro-home-shell{width:calc(100% - 24px);max-width:100%}body.replyone-admin-shell .ro-page,body.replyone-admin-shell .ro-topbar,body.replyone-admin-shell .footer-note,body.replyone-client-adminlike .rc-page,body.replyone-client-adminlike .client-topbar,body.replyone-client-adminlike .topbar,body.replyone-client-adminlike .footer-note{max-width:100%}}