.source-brand{display:flex;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;min-height:66px;margin:0 0 16px;padding:8px 13px;border:1px solid rgba(7,89,148,.13);border-radius:15px;background:#fff;box-shadow:0 10px 26px rgba(7,75,126,.09);overflow:hidden}
.source-brand img{display:block;width:auto;height:auto;max-width:190px;max-height:56px;object-fit:contain;object-position:left center;filter:none!important;transform:none!important}
.source-brand--square{width:72px;height:72px;padding:8px;justify-content:center}
.source-brand--square img{max-width:56px;max-height:56px;object-position:center}
.source-brand--wide img{max-width:220px;max-height:60px}
.source-brand--wordmark{min-height:58px;padding:10px 15px;color:#064f83;font:900 17px/1.05 "Trebuchet MS","Segoe UI",Arial,sans-serif;letter-spacing:-.02em;white-space:nowrap}
.source-brand--wordmark[data-source="hypermath"]{color:#2a3f88}.source-brand--wordmark[data-source="fipigenerator"]{color:#0878c7}.source-brand--wordmark[data-source="math100"]{color:#07538b}.source-brand--wordmark[data-source="school1018"]{font-size:14px}.source-brand--wordmark[data-source="mosru"]{color:#d9272f;text-transform:lowercase}
.source-brand[data-source="rosobrnadzor"]{min-height:78px;padding:7px 12px}.source-brand[data-source="rosobrnadzor"] img{max-width:245px;max-height:68px}
.source-brand[data-source="matvertical"],.source-brand[data-source="fioco"]{width:76px;height:76px;padding:7px}
.source-brand[data-source="matvertical"] img,.source-brand[data-source="fioco"] img{max-width:62px;max-height:62px}
.source-logo-pair{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 16px}.source-logo-pair .source-brand{margin:0}
.card>.source-brand,.card>.source-logo-pair,.choice>.source-brand,.choice>.source-logo-pair{position:relative;z-index:2;flex:0 0 auto}
.card.wide.source-card-has-logo{grid-template-columns:auto minmax(0,1fr) auto}.card.wide.source-card-has-logo>.source-brand{margin:0}
@media(max-width:680px){.source-brand{min-height:56px;margin-bottom:13px;padding:7px 10px;border-radius:13px}.source-brand img{max-width:154px;max-height:46px}.source-brand--square{width:62px;height:62px}.source-brand--square img{max-width:46px;max-height:46px}.source-brand--wide img{max-width:180px;max-height:50px}.source-brand--wordmark{min-height:50px;font-size:15px}.source-brand[data-source="rosobrnadzor"]{min-height:66px}.source-brand[data-source="rosobrnadzor"] img{max-width:205px;max-height:58px}.source-brand[data-source="matvertical"],.source-brand[data-source="fioco"]{width:66px;height:66px}.source-brand[data-source="matvertical"] img,.source-brand[data-source="fioco"] img{max-width:52px;max-height:52px}.card.wide.source-card-has-logo{display:flex;flex-direction:column;align-items:flex-start}.card.wide.source-card-has-logo>.source-brand{margin-bottom:13px}}
