@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600;700&display=swap";
:root{--bg:#09090f;--bg-sidebar:#0e0e18;--bg-card:#ffffff08;--bg-card-hover:#ffffff0f;--border:#ffffff14;--border-active:#a855f766;--text-primary:#f8fafc;--text-secondary:#94a3b8;--muted:#64748b;--purple:#a855f7;--pink:#ec4899;--cyan:#06b6d4;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--grad-primary:linear-gradient(135deg, #a855f7, #ec4899);--grad-brand:linear-gradient(135deg, #833ab4, #e1306c, #fcb045);--radius-lg:16px;--radius-md:12px;--radius-sm:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Vazirmatn,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}[dir=rtl] body,[dir=rtl] *,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Vazirmatn,Inter,system-ui,sans-serif!important}a{color:inherit;text-decoration:none}code{color:var(--purple);background:#a855f71f;border:1px solid #a855f733;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.admin-container{background:radial-gradient(circle at 10% 20%,#a855f70d 0%,#0000 40%),radial-gradient(circle at 90% 80%,#06b6d40d 0%,#0000 40%);flex-direction:column;width:100%;min-height:100vh;display:flex}.top-nav{background:var(--bg-sidebar);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;justify-content:space-between;align-items:center;width:100%;padding:16px 32px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand-logo{background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px}.brand-name{letter-spacing:-.03em;background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px;font-weight:900}.brand-badge{color:var(--purple);text-transform:uppercase;background:#a855f726;border:1px solid #a855f74d;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.nav-actions{align-items:center;gap:16px;display:flex}.status-indicator{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.status-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}.lang-switcher{border-radius:var(--radius-sm);border:1px solid var(--border);background:#0000004d;gap:4px;padding:4px;display:flex}.lang-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.lang-btn:hover{color:var(--text-primary)}.lang-btn.active{background:var(--purple);color:#fff;box-shadow:0 2px 8px #a855f766}.admin-body{flex:1;width:100%;display:flex}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;width:270px;padding:24px 16px;display:flex}.rtl .sidebar{border-right:none;border-left:1px solid var(--border)}.sidebar-btn{border-radius:var(--radius-md);color:var(--text-secondary);text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex;font-family:Vazirmatn,sans-serif!important}.sidebar-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.sidebar-btn.active{color:var(--purple);background:#a855f71f;border-color:#a855f740;box-shadow:0 4px 12px #a855f71a}.content{flex:1;width:100%;padding:32px 40px}.tab-pane{flex-direction:column;gap:28px;width:100%;animation:.25s ease-out fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section-header{flex-direction:column;gap:6px;display:flex}.section-header h2{letter-spacing:-.02em;font-size:24px;font-weight:800}.section-header p{color:var(--text-secondary);font-size:14px}.env-badge{color:var(--amber);background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;align-self:flex-start;margin-top:8px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:inline-block}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:20px;padding:24px;transition:all .25s;display:flex}.stat-card:hover{background:var(--bg-card-hover);border-color:var(--border-active);transform:translateY(-2px)}.stat-icon{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:32px;display:flex}.stat-info{flex-direction:column;flex:1;display:flex}.stat-label{color:var(--text-secondary);font-size:13px;font-weight:500}.stat-value{letter-spacing:-.03em;margin-top:2px;font-size:26px;font-weight:900}.stat-sub{color:var(--muted);margin-top:4px;font-size:12px}.providers-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%;display:grid}.provider-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:24px;transition:all .25s;display:flex}.provider-card.active{border-color:var(--purple);background:#a855f70d;box-shadow:0 0 20px #a855f71a}.provider-header{justify-content:space-between;align-items:center;display:flex}.provider-header h3{font-size:16px;font-weight:700}.active-tag{background:var(--purple);color:#fff;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.provider-metrics{color:var(--text-secondary);border-top:1px solid var(--border);gap:16px;padding-top:12px;font-size:12px;display:flex}.settings-form{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:20px;width:100%;padding:28px;display:flex}.command-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#03060fc2;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.command-box{background:#0d1220;border:1px solid #a855f766;border-radius:18px;width:min(620px,92vw);overflow:hidden;box-shadow:0 30px 90px #000}.command-input-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.command-input-row input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:15px}.command-input-row kbd{color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:3px 6px;font-size:9px}.command-results{max-height:420px;padding:8px;overflow:auto}.command-results button{width:100%;color:var(--text-primary);cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.command-results button:hover{background:#a855f721}.command-results button b{flex:1}.command-results button small{color:var(--muted)}.operations-hero{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.operations-hero>div{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;flex-direction:column;padding:20px;display:flex}.operations-hero span{color:var(--muted);font-size:11px}.operations-hero strong{margin:6px 0;font-size:28px}.operations-hero small{color:var(--purple);font-size:9px}.channel-summary{flex-direction:column;gap:15px;display:flex}.channel-summary b{color:var(--cyan);font-family:monospace}.channel-summary button,.mini-action{color:var(--purple);cursor:pointer;text-align:inherit;background:0 0;border:0}.compact-events{flex-direction:column;gap:8px;display:flex}.compact-events>div{border-bottom:1px solid #ffffff0a;gap:9px;padding:8px;display:flex}.compact-events p{flex-direction:column;display:flex}.compact-events b{font-size:11px}.compact-events small{color:var(--muted);font-size:9px}.automation-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.automation-grid>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.automation-grid span{font-size:22px}.automation-grid b{font-size:12px}.automation-grid small{color:var(--muted);font-size:10px;line-height:1.6}.muted-tag{background:#374151!important}@media (max-width:900px){.operations-hero,.automation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.operations-hero,.automation-grid{grid-template-columns:1fr}}.executive-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.ops-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.ops-panel-title{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.ops-panel-title h3{font-size:16px}.ops-panel-title p{color:var(--muted);margin-top:4px;font-size:12px}.live-pill{color:var(--green);border:1px solid #10b9814d;border-radius:99px;height:max-content;padding:4px 8px;font-size:10px}.traffic-chart{border-bottom:1px solid var(--border);align-items:flex-end;gap:10px;height:190px;display:flex}.traffic-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.traffic-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:150px;display:flex}.traffic-bars i,.traffic-bars b{border-radius:5px 5px 0 0;width:38%;min-height:3px;display:block}.traffic-bars i{background:linear-gradient(var(--purple),#6d28d9)}.traffic-bars b{background:var(--red)}.traffic-column small{color:var(--muted);font-size:9px}.alert-feed{flex-direction:column;gap:9px;display:flex}.alert-row{border:1px solid var(--border);border-radius:10px;gap:10px;padding:10px;display:flex}.alert-row div{flex-direction:column;display:flex}.alert-row b{text-transform:capitalize;font-size:12px}.alert-row small{color:var(--muted);font-size:10px}.service-health-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.health-card{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:14px}.health-card>div{text-transform:capitalize;justify-content:space-between;display:flex}.health-card span{font-size:9px}.health-card.online span{color:var(--green)}.health-card.offline span{color:var(--red)}.health-card strong{margin:10px 0 3px;font-size:22px;display:block}.health-card small{color:var(--muted);font-size:9px}@media (max-width:900px){.executive-grid{grid-template-columns:1fr}}.service-control-panel{background:linear-gradient(135deg,#a855f717,#06b6d40a);border:1px solid #a855f747;border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex}.service-control-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.service-control-heading h3{margin-bottom:5px;font-size:18px}.service-control-heading p{color:var(--text-secondary);font-size:12px}.service-control-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.service-toggle-card{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;text-align:inherit;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.service-toggle-card.enabled{background:#10b98114;border-color:#10b9814d}.service-toggle-card.disabled{opacity:.72;background:#ef44440f;border-color:#ef444438}.service-toggle-card:hover{transform:translateY(-2px)}.service-toggle-icon{font-size:24px}.service-toggle-meta{flex-direction:column;flex:1;gap:2px;display:flex}.service-toggle-meta small{color:var(--muted);text-transform:uppercase;font-size:10px}.service-switch{background:#374151;border-radius:99px;width:38px;height:21px;padding:2px;transition:all .2s}.service-switch i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.service-switch.on{background:var(--green)}.service-switch.on i{transform:translate(17px)}.rtl .service-switch.on i{transform:translate(-17px)}.form-group{flex-direction:column;gap:8px;width:100%;display:flex}.form-group label{color:var(--text-primary);font-size:14px;font-weight:600}.form-group input[type=text],.form-group input[type=password],.form-group input[type=number],.form-group select,.form-group textarea{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;color:var(--text-primary);background:#0000004d;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #a855f726}.checkbox-group{flex-direction:row;align-items:center;gap:10px}.checkbox-group input{width:18px;height:18px;accent-color:var(--purple)}.form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%;display:grid}.save-btn{border-radius:var(--radius-md);background:var(--purple);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:12px 28px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #a855f74d}.save-btn:hover:not(:disabled){background:#9333ea;transform:translateY(-1px)}.save-btn:disabled{opacity:.6;cursor:not-allowed}.login-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:999;background:#07070fd9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.login-card{border:1px solid var(--border-active);border-radius:var(--radius-lg);background:#0e0e18;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:36px;display:flex;box-shadow:0 20px 50px #0009}.login-card h2{text-align:center;font-size:22px;font-weight:800}.table-responsive{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card);width:100%;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;text-align:inherit;font-size:13px}.audit-table th{color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap;background:#ffffff0d;padding:14px 18px;font-weight:700}.audit-table td{color:var(--text-primary);white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:14px 18px}.audit-table tr:hover td{background:var(--bg-card-hover)}.info-box{border-radius:var(--radius-lg);background:#06b6d40f;border:1px solid #06b6d433;flex-direction:column;gap:10px;width:100%;padding:20px;display:flex}.info-box h4{color:var(--cyan);font-size:15px;font-weight:700}.info-box ul{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;list-style:none;display:flex}.alert{border-radius:var(--radius-md);padding:12px 16px;font-size:13px;font-weight:600}.alert.success{color:var(--green);background:#10b98126;border:1px solid #10b9814d}.alert.error{color:var(--red);background:#ef444426;border:1px solid #ef44444d}.crm-page{flex-direction:column;gap:22px;display:flex}.crm-heading{justify-content:space-between;align-items:center;display:flex}.crm-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.crm-kpis>div{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--bg-card), #06b6d40d);flex-direction:column;gap:8px;padding:18px;display:flex}.crm-kpis span{color:var(--text-secondary);font-size:12px}.crm-kpis strong{color:var(--cyan);font-size:24px}.crm-form{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid #06b6d459;padding:20px}.crm-form-title,.crm-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-split{grid-template-columns:minmax(320px,.85fr) minmax(380px,1.15fr);gap:16px;display:grid}.crm-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);min-width:0;padding:18px}.crm-panel-head{margin-bottom:15px}.crm-panel-head p{color:var(--text-secondary);margin-top:4px;font-size:12px}.crm-search{max-width:250px}.crm-contact-list{flex-direction:column;gap:8px;max-height:510px;display:flex;overflow:auto}.crm-contact{width:100%;text-align:inherit;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#ffffff06;border:1px solid #0000;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.crm-contact:hover,.crm-contact.selected{background:#06b6d414;border-color:#06b6d473}.crm-avatar{background:#8b5cf624;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.crm-contact>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.crm-contact small{color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.crm-contact em{color:var(--text-secondary);font-size:11px;font-style:normal}.crm-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.crm-tags span{color:#c4b5fd;background:#8b5cf626;border-radius:99px;padding:4px 9px;font-size:11px}.crm-note-form{gap:8px;margin:14px 0;display:grid}.crm-note-form .save-btn{justify-self:end}.crm-timeline{flex-direction:column;gap:10px;max-height:280px;display:flex;overflow:auto}.crm-timeline article{border-inline-start:2px solid var(--cyan);background:#ffffff06;border-radius:6px;grid-template-columns:30px 1fr;gap:8px;padding:10px;display:grid}.crm-timeline p{white-space:pre-wrap;margin:5px 0}.crm-timeline small{color:var(--text-secondary)}.crm-empty{min-height:260px;color:var(--text-secondary);text-align:center;place-items:center;display:grid}.opportunity-form{grid-template-columns:1fr 1.4fr .8fr auto;gap:8px;margin-bottom:16px;display:grid}.pipeline-board{grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{border-radius:var(--radius-md);background:#ffffff06;border-top:3px solid #64748b;min-height:240px;padding:10px}.pipeline-column.stage-qualified{border-color:#06b6d4}.pipeline-column.stage-negotiation{border-color:#f59e0b}.pipeline-column.stage-won{border-color:#10b981}.pipeline-column.stage-lost{border-color:#ef4444}.pipeline-column>header{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.pipeline-column>header span{color:var(--text-secondary)}.deal-card{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;gap:7px;margin-bottom:8px;padding:11px;display:flex}.deal-card small{color:var(--text-secondary)}.deal-card strong{color:var(--green)}.deal-card select{padding:6px;font-size:11px}@media (max-width:900px){.top-nav{padding:12px 16px}.brand-name{font-size:16px}.admin-body{flex-direction:column}.sidebar{border-right:none;border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:6px;width:100%;padding:8px 12px;overflow-x:auto}.sidebar::-webkit-scrollbar{display:none}.sidebar-btn{white-space:nowrap;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}.content{padding:16px 12px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.crm-kpis{grid-template-columns:repeat(2,1fr)}.crm-split{grid-template-columns:1fr}.opportunity-form{grid-template-columns:1fr 1fr}}@media (max-width:550px){.top-nav{flex-wrap:wrap;gap:8px}.nav-actions{gap:8px}.stats-grid{grid-template-columns:1fr}.stat-card{padding:14px}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.crm-kpis,.opportunity-form{grid-template-columns:1fr}.crm-heading,.crm-panel-head{flex-direction:column;align-items:stretch}.crm-search{max-width:none}}.article-preview-content{color:var(--text-primary);font-size:16px;line-height:1.8}.article-preview-content h1,.article-preview-content h2,.article-preview-content h3,.article-preview-content h4{color:var(--text-primary);margin-top:28px;margin-bottom:14px;font-weight:700;line-height:1.4}.article-preview-content h2{border-bottom:1px solid var(--border);padding-bottom:8px;font-size:24px}.article-preview-content h3{font-size:20px}.article-preview-content p{margin-bottom:18px}.article-preview-content strong,.article-preview-content b{color:var(--text-primary);font-weight:700}.article-preview-content img{border-radius:var(--radius-md);border:1px solid var(--border);max-width:100%;height:auto;margin:24px auto;display:block}.article-preview-content .btn-telegram-cta{background:linear-gradient(135deg,#08c,#00a2ed);border-radius:99px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #0088cc4d;color:#fff!important}.article-preview-content .btn-telegram-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #08c6}.site-article-preview{border:1px solid var(--border);color:#f6f6fb;background:#080810;border-radius:18px;margin-bottom:20px;font-family:inherit;overflow:hidden}.site-article-preview__label{color:var(--pink);border-bottom:1px solid var(--border);padding:12px 18px;font-weight:700}.site-article-preview__hero{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;gap:14px;min-height:320px;padding:42px clamp(20px,6vw,70px);display:flex}.site-article-preview__hero h1{color:#fff;text-shadow:0 4px 20px #000;max-width:850px;margin:0;font-size:clamp(30px,5vw,52px);line-height:1.2}.site-article-preview__brand{color:#0000;background:linear-gradient(135deg,#e1306c,#fd8d32);-webkit-background-clip:text;background-clip:text;align-self:flex-end;font-size:22px;font-weight:900}.site-article-preview__category{color:#fff;background:linear-gradient(135deg,#e1306c,#fd8d32);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:800}.site-article-preview__date{color:#c4c4ce;font-size:14px}.site-article-preview__layout{grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:40px;max-width:1050px;margin:auto;padding:40px 24px 70px;display:grid}.site-article-preview__layout aside{color:#aaaab6;font-size:13px;line-height:1.7}.site-article-preview__layout aside strong{border-bottom:1px solid var(--border);color:#fff;padding-bottom:10px;font-size:16px;display:block}.site-article-preview__layout aside a{color:#fff;text-align:center;background:linear-gradient(135deg,#e1306c,#fd8d32);border-radius:10px;margin-top:24px;padding:11px;font-weight:700;text-decoration:none;display:block}.site-article-preview .article-preview-content{color:#c8c8d2;min-height:140px;font-size:18px}.site-article-preview .article-preview-content h2,.site-article-preview .article-preview-content h3{color:#fff}.preview-premium-cta{background:linear-gradient(135deg,#e1306c24,#fd8d3214);border:1px solid #e1306c59;border-radius:16px;gap:7px;margin:34px 0;padding:25px;display:grid}.preview-premium-cta span{color:#aaaab6;font-size:14px}@media (max-width:800px){.site-article-preview__layout{grid-template-columns:1fr}.site-article-preview__layout aside{display:none}}.contact-inbox-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.contact-inbox-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.contact-message-list,.contact-message-detail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);min-height:480px;padding:14px}.contact-message-list{flex-direction:column;gap:8px;max-height:680px;display:flex;overflow:auto}.contact-message-row{width:100%;color:var(--text-primary);text-align:inherit;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:12px;gap:7px;padding:14px;display:grid}.contact-message-row:hover,.contact-message-row.selected{background:#a855f714;border-color:#a855f773}.contact-message-row.unread{border-inline-start:3px solid var(--cyan)}.contact-message-row span{justify-content:space-between;gap:8px;display:flex}.contact-message-row em{color:var(--cyan);font-size:10px;font-style:normal}.contact-message-row small{color:var(--muted)}.contact-message-detail{padding:24px}.contact-message-detail a{color:var(--cyan)}.contact-message-body{border:1px solid var(--border);white-space:pre-wrap;background:#0000002e;border-radius:12px;margin:24px 0;padding:20px;line-height:1.9}.contact-message-detail label{color:var(--muted);gap:8px;display:grid}.contact-message-detail textarea{border:1px solid var(--border);background:var(--bg-sidebar);color:var(--text-primary);resize:vertical;border-radius:10px;padding:12px}.contact-message-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.contact-message-actions a{color:#fff;text-decoration:none}.lang-btn.danger{color:var(--red);border-color:#ef44444d}@media (max-width:900px){.contact-inbox-grid{grid-template-columns:1fr}.contact-message-list{min-height:220px;max-height:360px}}
