.brand-logo{width:146px;height:45px;object-fit:contain;display:block}.brand:has(.brand-logo){letter-spacing:0}.auth-aside .brand-logo{filter:brightness(0) invert(1)}
.domain-input{display:flex!important;direction:ltr;align-items:stretch;padding:0!important;overflow:hidden;min-width:0;border:1px solid #cbd9d6;border-radius:11px;background:white}
.domain-input:focus-within{border-color:#448b79;outline:2px solid #d0e8de;outline-offset:1px}
.field .domain-input input{flex:1 1 0!important;min-width:0!important;width:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;padding:13px 14px!important;background:transparent;direction:ltr}
.domain-input span{flex:0 0 auto!important;white-space:nowrap;display:flex;align-items:center;direction:ltr;border-left:1px solid #e2e9e5;padding:0 13px;background:#f4f8f5;color:#31564e;font-size:14px}
#subdomain-status{min-height:23px}#subdomain-status[data-state=ok]{color:#227557}#subdomain-status[data-state=error]{color:#ae3937}
.admin-label{display:block;color:#638077;font-size:12px;margin:20px 12px}.admin-form{margin-bottom:28px}.admin-form>.button{margin-top:20px}.admin-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-grid{margin-bottom:24px}
.check-field{display:flex;align-items:center;gap:10px;min-height:45px;font-size:13px;cursor:pointer}.check-field input{width:18px;height:18px;accent-color:#226c59}
.advanced-settings{border:1px solid var(--line);padding:18px;border-radius:12px;margin:20px 0}.advanced-settings summary{font-weight:bold;cursor:pointer;color:var(--brand)}.advanced-settings[open] summary{margin-bottom:22px}
.admin-form .field textarea{line-height:2}.admin-form .field{margin-bottom:16px}.inline-form{display:flex;gap:16px;align-items:end;margin:18px 0}.inline-form .field{flex:1}.inline-form button{margin-bottom:19px}
.audit-list>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);gap:12px}.audit-list code{overflow-wrap:anywhere}
.gateway-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.template-offers{padding:0 18px 18px}.offer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid var(--line)}.offer-row small{display:block;font-size:11px}.offer-row strong,.offer-row b{font-size:13px}.offer-row:hover{color:var(--brand)}
.template-cover{height:230px;object-fit:cover;width:100%}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .2s}.blog-card:hover{transform:translateY(-3px)}.blog-card>div:not(.blog-art){padding:24px}.blog-card h2{font-size:20px;margin:12px 0}.blog-card p{font-size:13px;margin-bottom:16px}.blog-card>img{width:100%;height:210px;object-fit:cover}.blog-art{background:#e1ecdf;min-height:195px;padding:22px;display:flex;align-items:center;justify-content:space-between;color:#497c64}.blog-art>span{font-size:108px}.blog-art strong{writing-mode:vertical-rl;letter-spacing:2px}
.blog-search{display:flex;gap:12px;margin:20px 0}.blog-search input{background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0;flex:1;padding:12px 16px}
.article{max-width:850px;margin:20px auto;padding:38px;background:white;border:1px solid var(--line);border-radius:20px}.article h1{font-size:38px;line-height:1.8;margin:20px 0}.article .eyebrow{margin-top:25px}.article-summary{font-size:18px!important;margin:20px 0!important;line-height:2}.article-paragraph{white-space:pre-line;font-size:16px;color:#344b50;line-height:2.3;margin:22px 0;overflow-wrap:anywhere}.article-cover{width:100%;max-height:450px;object-fit:cover;border-radius:14px}
.pagination,.form-actions{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.admin-workspace .main-content>.panel{margin-bottom:24px}
@media(max-width:760px){.form-grid,.admin-grid,.blog-grid{grid-template-columns:1fr}.admin-workspace .panel{padding:20px}.brand-logo{width:125px;height:38px}.domain-input span{font-size:13px;padding:0 10px}.field .domain-input input{padding:13px 10px!important;font-size:16px}.article{padding:23px 19px}.article h1{font-size:27px}.article-summary{font-size:16px!important}.inline-form{flex-wrap:wrap}.inline-form .field{flex-basis:100%}.inline-form button{margin:0}.admin-workspace .page-heading h1{font-size:25px}.audit-list>div{flex-wrap:wrap}.admin-form .field input{min-width:0}.template-offers{padding:0 15px 15px}}

/* Approved CloudLite bitmap, clipped by SVG viewBox without changing its pixels. */
.brand-logo.cloudlite-logo{display:block;flex-shrink:0;width:176px;height:auto;aspect-ratio:1813/310;overflow:hidden}
.cloudlite-icon{display:block;width:32px;height:auto;aspect-ratio:488/310;flex-shrink:0;overflow:hidden}
.brand:has(.cloudlite-logo){min-height:44px}
.auth-aside .cloudlite-logo,.network-core>.cloudlite-icon{filter:brightness(0) invert(1)}
.network-core>.cloudlite-icon{width:94px;margin:10px 0 15px}
.workspace-avatar .cloudlite-icon{width:25px}
@media(max-width:760px){.brand-logo.cloudlite-logo{width:150px}.network-core>.cloudlite-icon{width:76px;margin:8px 0 10px}}
