.organization-link{font:inherit;font-weight:600;color:var(--blue);background:none;border:0;padding:0;text-align:left;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-link:hover{text-decoration:underline;text-underline-offset:3px}.organization-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.organization-inn{font-size:10px;font-weight:400;white-space:nowrap;color:var(--muted)}.card-head .company{min-width:0;gap:8px;flex-wrap:wrap}.organization-load-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.organization-table{display:flex;flex-direction:column;gap:5px;max-width:220px}.organization-mini{font-size:11px;color:var(--muted)}.organization-dialog{max-width:680px}.organization-name{font-size:24px;line-height:1.35;overflow-wrap:anywhere}.organization-tax{margin:10px 0 22px;color:var(--muted);font-size:14px}.organization-types{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.organization-type{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:#f2f4f7;border-radius:8px;font-size:12px;color:#738094}.organization-type.selected{background:#edf4ff;color:#0057d9}.organization-type.selected>span{font-weight:700}.organization-fleet{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.organization-fleet>div{padding:16px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:8px}.organization-fleet small{font-size:12px}.organization-fleet strong{font-size:27px}.organization-fleet span{font-size:11px;color:var(--muted);line-height:1.5}.organization-fleet .fleet-verified{background:#f0faf6;border-color:#caeada;color:#158057}.fleet-verified-badge{color:#158057;background:#f0faf6;border-radius:6px;padding:4px 7px;font-size:11px}.fleet-unverified{color:#738094}.organization-types-edit{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:20px 0}.organization-types-edit legend{padding:0 5px;font-size:13px;font-weight:600}.organization-types-edit .check-row{margin:10px 0}.organization-types-edit input{accent-color:var(--blue)}.organization-dialog .dialog-actions{margin-top:22px}.search-load-card .route-sub{font-size:10px;line-height:1.5}.organization-dialog .auth-error{min-height:18px}@media(max-width:600px){.organization-fleet{grid-template-columns:1fr}.card-head .company{gap:4px}.organization-inn{font-size:9px}.organization-name{font-size:20px}.organization-load-summary{font-size:11px}}
