.documentation{color:#0e1630;max-width:1320px;margin:auto}.doc-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.doc-header h1{margin:8px 0;font-size:clamp(26px,3vw,38px)}.doc-header p,.doc-hint,.doc-result-count{color:#495c7b;line-height:1.6}.doc-eyebrow{color:#1944ce;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.doc-filters{background:#fff;border:1px solid #c9d5ec;border-radius:16px;align-items:end;gap:18px;padding:22px;display:flex}.documentation label{gap:8px;font-size:14px;font-weight:600;display:grid}.doc-filters>label{min-width:180px}.doc-filters .doc-search{flex:1}.doc-search span{align-items:center;gap:8px;display:flex}.documentation input,.documentation select,.documentation textarea{color:#0e1630;box-sizing:border-box;background:#fff;border:1px solid #899dbc;border-radius:9px;width:100%;min-width:0;padding:12px;font:400 15px Inter,Arial,sans-serif}:is(.documentation input:focus-visible,.documentation select:focus-visible,.documentation textarea:focus-visible,.documentation button:focus-visible){outline-offset:3px;outline:3px solid #295bff}.doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.doc-card{text-align:left;color:#0e1630;cursor:pointer;background:#fff;border:1px solid #c9d5ec;border-radius:16px;flex-direction:column;align-items:start;gap:14px;min-width:0;padding:24px;display:flex}.doc-card:hover{border-color:#295bff;box-shadow:0 5px 18px #0e163012}.doc-card h2{margin:0;font-size:19px;line-height:1.4}.doc-card p{color:#495c7b;margin:0;font-size:14px;line-height:1.7}.doc-card-top{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.doc-tag,.doc-status{color:#17377a;background:#eaf1ff;border-radius:6px;padding:5px 9px;font-size:12px}.doc-status-published{color:#126035;background:#e1f3e8}.doc-status-draft{color:#704500;background:#fff2d5}.doc-status-archived{color:#49536b;background:#eef0f4}.doc-read{color:#1944ce;margin-top:auto;padding-top:8px;font-weight:600}.doc-reader-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px;margin-top:20px;display:grid}.doc-reading,.doc-editor{background:#fff;border:1px solid #c9d5ec;border-radius:16px;min-width:0;padding:32px}.doc-reading>h2{margin:18px 0;font-size:28px;line-height:1.35}.doc-reading-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.doc-summary{color:#495c7b;font-size:17px;line-height:1.7}.doc-prose{overflow-wrap:anywhere;max-width:80ch;font-size:16px;line-height:1.85}.doc-prose h2{margin:32px 0 14px;scroll-margin-top:100px;font-size:21px;line-height:1.4}.doc-prose p{white-space:pre-line;margin:16px 0}.doc-prose ol,.doc-prose ul{margin:18px 0;padding-left:25px}.doc-prose li{margin:10px 0}.doc-guide-footer{border-top:1px solid #c9d5ec;margin-top:32px;padding-top:20px;line-height:1.7}.doc-guide-footer a{color:#1944ce;text-decoration:underline}.doc-toc{background:#eaf1ff;border-radius:12px;align-self:start;gap:8px;padding:20px;display:grid;position:sticky;top:95px}.doc-toc button{color:#1944ce;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;line-height:1.4}.doc-editor{margin-top:20px}.doc-editor fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.doc-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.doc-content-input{resize:vertical;line-height:1.65!important}.doc-actions,.doc-pagination{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.doc-pagination{justify-content:center;margin-top:24px}.doc-editor>.doc-reading{background:#f7f9ff;margin-top:26px}.doc-error,.doc-notice{color:#8f1828;background:#fff0f1;border:1px solid #bf3443;border-radius:12px;margin-bottom:18px;padding:18px;line-height:1.6}.doc-error button{margin-left:15px}.doc-notice{color:#175b32;background:#eaf7ef;border-color:#43845b}.doc-empty{text-align:center;background:#fff;border:1px dashed #899dbc;border-radius:16px;padding:45px 20px}.doc-empty svg{margin:auto}.documentation .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.documentation button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1100px){.doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-reader-layout{grid-template-columns:minmax(0,1fr)}.doc-toc{display:none}}@media (max-width:650px){.doc-header{display:block}.doc-filters{gap:14px;padding:16px;display:grid}.doc-filters>label{min-width:0}.doc-grid,.doc-form-row{grid-template-columns:minmax(0,1fr)}.doc-card,.doc-reading,.doc-editor{padding:20px}.doc-reading>h2{font-size:24px}.doc-header>.btn{margin-top:12px}.doc-error button{margin:12px 0 0}}.echo-page{gap:24px;display:grid}.echo-page h2,.echo-page h3{margin-bottom:8px}.echo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.echo-connection{color:#253b65;background:#edf3ff;border:1px solid #c8d5f0;border-radius:14px;gap:16px;padding:20px;display:flex}.echo-connection svg{flex-shrink:0}.echo-connection p{margin:6px 0 0}.echo-summaries{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.echo-summary{flex-direction:column;gap:14px;min-width:0;display:flex}.echo-summary p{margin:0}.echo-platform{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.echo-platform img{object-fit:contain}.echo-platform .small{flex-basis:100%}.echo-score{align-items:center;gap:10px;font-size:30px;font-weight:700;display:flex}.echo-count{background:#f0f8f4;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.echo-count strong{color:#17603c;font-size:24px}.echo-count span{font-size:13px}.echo-summary .flexline{flex-wrap:wrap;gap:10px;margin-top:auto}.echo-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin:8px 0 24px;display:grid}.echo-filters label{gap:8px;display:grid}.echo-filters input,.echo-filters select{width:100%;min-width:0}.echo-feed{min-width:0}.echo-feed table{width:100%}.echo-feed td{vertical-align:middle}.echo-empty{text-align:center;color:#60718d;padding:40px 20px}.echo-empty svg{margin:auto auto 16px}.echo-empty p{max-width:550px;margin:12px auto}.echo-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.echo-consent{align-items:flex-start;gap:12px;display:flex}.echo-consent input{flex-shrink:0;margin-top:3px;width:18px!important}.echo-page .btn{align-items:center;gap:8px;display:inline-flex}@media (max-width:640px){.echo-heading>.flexline{flex-wrap:wrap;width:100%}.echo-summary{padding:20px}.echo-feed{padding:16px}.echo-pagination{justify-content:flex-start}.echo-feed th,.echo-feed td{white-space:nowrap}.echo-filters{grid-template-columns:1fr 1fr}.echo-connection{padding:16px}}.echo-collection-status{background:#f7f9fd;border:1px solid #dce4f1;border-radius:12px;margin:12px 0;padding:16px}.echo-collection-status progress{width:100%;height:6px;accent-color:var(--vk-cobalt);margin:12px 0;display:block}.echo-collection-status p{margin:8px 0}.echo-auto{align-items:center;gap:8px;font-size:14px;display:flex}.echo-auto input{width:auto}.echo-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.echo-review-card{background:#fff;border:1px solid #dce4f1;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;box-shadow:0 3px 12px #14274606}.echo-review-header{align-items:center;gap:12px;display:flex}.echo-review-header>div{flex:1;min-width:0}.echo-review-header strong,.echo-review-header .small{overflow-wrap:anywhere;display:block}.echo-review-avatar{width:42px;height:42px;color:var(--vk-cobalt);background:#eef1fc;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.echo-review-rating{color:#ad7100;align-items:center;gap:3px;display:flex}.echo-review-rating .small{margin-left:8px}.echo-review-card h3{margin:0;font-size:18px;line-height:1.4}.echo-review-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.echo-review-copy summary{color:var(--vk-cobalt);cursor:pointer;margin-top:12px}.echo-review-copy details p{margin-top:12px}.echo-review-photos{gap:8px;display:flex;overflow-x:auto}.echo-review-photos:empty{display:none}.echo-review-photos a{flex:0 0 140px}.echo-review-photos img{object-fit:cover;border-radius:9px;width:140px;height:110px}.echo-review-card footer{border-top:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.echo-review-card footer a{color:var(--vk-cobalt);align-items:center;gap:6px;font-size:13px;display:inline-flex}.echo-collection-status summary{cursor:pointer;font-weight:600}.echo-review-avatar img{object-fit:cover;border-radius:50%;width:42px;height:42px}.customer-revenue-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.customer-revenue-heading h3{margin:0}.customer-revenue-heading label{color:#536784;gap:6px;min-width:220px;font-size:13px;display:grid}.customer-revenue-table-wrap{border:1px solid var(--vk-line);border-radius:12px;overflow-x:auto}.customer-revenue-table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.customer-revenue-table th,.customer-revenue-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:15px 18px}.customer-revenue-table th{color:#52647e;border-bottom:1px solid var(--vk-line);background:#f0f4fa;font-size:12px;font-weight:600}.customer-revenue-table th:first-child,.customer-revenue-table td:first-child{text-align:left}.customer-revenue-table td{color:#17263d;border-bottom:1px solid #e9eef5}.customer-revenue-table tr:last-child td{border-bottom:0}.customer-revenue-table tbody tr:nth-child(2n){background:#fafbfd}.customer-revenue-table tbody tr:hover{background:#f2f6fc}.customer-revenue-table td:last-child{font-weight:700}.customer-revenue-note{color:var(--vk-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.customer-revenue-empty{color:var(--vk-muted);margin:0;padding:16px}@media (max-width:600px){.customer-revenue-heading label{width:100%}.customer-revenue-table th,.customer-revenue-table td{padding:12px}}
