/* BIMUz CDE v3.8 — ташкилот брендинги */
:root{--org-brand:#1686c4}
.logo.has-img{background:#fff;padding:2px;overflow:hidden;box-shadow:0 0 0 1px #0001}
.logo.has-img img{width:100%;height:100%;object-fit:contain;display:block}
.login-brand .logo.has-img{width:56px;height:56px;border-radius:10px}
html.org-branded .login-brand .logo:not(.has-img),html.org-branded .topbar .brand .logo:not(.has-img){background:var(--org-brand)}
html.org-branded .login-card .primary{background:var(--org-brand)}
html.org-branded .topbar{box-shadow:inset 0 -3px var(--org-brand),0 1px 6px #0002}
.org-powered{margin-top:14px;text-align:center;font-size:11px;color:#8a98a8}

.v38-brand .v38-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;margin:12px 0}
.v38-brand label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#4d5d70}
.v38-brand label.v38-check{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:#17283a}
.v38-brand .v38-row{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin:8px 0;font-size:13px}
.v38-brand .v38-sub{display:flex;align-items:center;gap:4px}
.v38-brand .v38-sub input{flex:1;min-width:80px}
.v38-brand .v38-sub span{color:#5f6f82;white-space:nowrap}
.v38-brand input[type=color]{height:38px;width:80px;padding:2px}
.v38-brand .v38-preview{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed #c9d4e0;border-radius:10px;margin:8px 0;color:#123c62;max-width:420px}
.v38-brand .v38-preview small{display:block;opacity:.7;margin-top:2px}
.v38-brand .v38-preview .logo.has-img{width:48px;height:48px}
.v38-brand .v38-hint{display:block;color:#7a8898;margin-bottom:8px}
.v38-brand .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.v38-brand .v38-status{font-size:12px;color:#2b7a3d}
.v38-brand .v38-status.bad{color:#b3261e;white-space:pre-wrap}
