/* SOLVEN - zarzad na stronie glownej, bez zmian innych podstron */
.sv-home-page .sv-story .sv-team-teaser.sv-management-home{max-width:1220px;margin:0 auto;padding:90px 28px 112px;border:0;background:transparent;color:#f8f8f8}
.sv-management-home .sv-mgmt-head{text-align:center;margin:0 0 52px}
.sv-management-home .sv-mgmt-pill{display:inline-flex;padding:8px 17px;border-radius:50px;border:1px solid #754015;color:#ffac52;background:rgba(255,122,0,.08);font:700 12px/1.2 Arial,sans-serif;letter-spacing:.09em}
.sv-management-home .sv-mgmt-head h2{margin:20px 0 0;font:800 clamp(35px,4.5vw,55px)/1.15 Arial,sans-serif;letter-spacing:-.035em;color:#fafafa;text-transform:none}
.sv-management-home .sv-mgmt-head h2 span{background:linear-gradient(100deg,#ff7900,#ffc35e);-webkit-background-clip:text;background-clip:text;color:transparent}
.sv-management-home .sv-mgmt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.sv-management-home .sv-mgmt-person{min-width:0;min-height:342px;padding:34px 20px 25px;border:1px solid #303037;border-radius:18px;background:#121217;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .25s ease,transform .25s ease,background .25s ease}
.sv-management-home .sv-mgmt-person:hover{border-color:#96521e;background:#171519;transform:translateY(-4px)}
.sv-management-home .sv-mgmt-avatar{display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;width:102px;height:102px;border:2px solid #45372c;border-radius:50%;background:#1c1919;margin-bottom:21px;color:#ff8300;font:900 31px Arial,sans-serif}
.sv-management-home .sv-mgmt-avatar img{width:100%;height:100%;object-fit:cover}
.sv-management-home .sv-mgmt-person h3{margin:0 0 9px;color:#fafafa;font:800 19px/1.3 Arial,sans-serif;overflow-wrap:anywhere}
.sv-management-home .sv-mgmt-role{color:#ff9c35;font:600 14px/1.45 Arial,sans-serif}
.sv-management-home .sv-mgmt-empty{max-width:620px;margin:0 auto;text-align:center;padding:34px;color:#b8b6b9;background:#121217;border:1px solid #303037;border-radius:18px;line-height:1.6}
.sv-management-home .sv-mgmt-actions{display:flex;justify-content:center;margin-top:42px}
.sv-management-home .sv-mgmt-link{display:inline-flex;align-items:center;gap:16px;justify-content:center;padding:15px 24px;border:1px solid #8f480f;border-radius:7px;color:#ffad58;background:#1b130d;font:800 12px/1.2 Arial,sans-serif;letter-spacing:.09em;text-decoration:none;transition:background .2s ease,color .2s ease}
.sv-management-home .sv-mgmt-link:hover{background:#ff7a00;color:#100c09}
.sv-management-home .sv-mgmt-rule{height:2px;width:180px;margin:76px auto 0;border-radius:10px;background:linear-gradient(90deg,#ff7a00,#f8ba5d)}
@media(max-width:950px){.sv-management-home .sv-mgmt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-management-home .sv-mgmt-person{min-height:290px}}
@media(max-width:560px){.sv-home-page .sv-story .sv-team-teaser.sv-management-home{padding:70px 16px 80px}.sv-management-home .sv-mgmt-grid{gap:12px}.sv-management-home .sv-mgmt-person{padding:24px 10px 20px;min-height:240px}.sv-management-home .sv-mgmt-avatar{width:76px;height:76px}.sv-management-home .sv-mgmt-person h3{font-size:16px}.sv-management-home .sv-mgmt-role{font-size:12px}}
@media(prefers-reduced-motion:reduce){.sv-management-home .sv-mgmt-person{transition:none}}
