/* V46 — kurumsal protokol merkezi ve premium yönetim yüzeyleri */
.systemV46.proApp{--v46-ink:#102b37;--v46-muted:#6f838c;--v46-line:#d9e4e8;--v46-soft:#eef5f7;--v46-navy:#082731;--v46-teal:#0e4a5b;--v46-red:#ef3345;--v46-green:#27bd87}
.systemV46.proApp .proContent{max-width:1740px!important;padding-bottom:90px!important;background:radial-gradient(circle at 92% 0,rgba(81,190,215,.07),transparent 24%),linear-gradient(180deg,#f5f8f9,#f0f5f6)!important}
.systemV46.proApp .proCard,.systemV46.proApp .v13Table,.systemV46.proApp .modulePanel,.systemV46.proApp .settingsForm,.systemV46.proApp .createPanel{border-color:var(--v46-line)!important;border-radius:20px!important;box-shadow:0 16px 48px rgba(7,38,50,.065)!important}
.systemV46.proApp .topIdentity small{display:flex!important;align-items:center;gap:5px;color:#748b95!important;font-size:8px!important;letter-spacing:.65px!important}.systemV46.proApp .heritageCastleV46{width:18px;height:18px;border-radius:6px;background:#eaf3f6;color:#1f657b;display:inline-grid;place-items:center;font-style:normal;font-size:9px;letter-spacing:0}.systemV46.portalV5 .networkMeta{gap:14px!important}.systemV46.portalV5 .publicHeritageV46{display:inline-flex!important;align-items:center;gap:5px}.systemV46.portalV5 .publicHeritageV46 i{color:#f33b4c;font-style:normal}.systemV46.portalV5 .cityCodeV46{width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#7ce1bd;display:grid;place-items:center;font-size:10px;letter-spacing:.5px}
.systemV46.proApp button,.systemV46.proApp .mainAction,.systemV46.proApp .outlineAction{font-weight:850!important;letter-spacing:-.05px}.systemV46.proApp input,.systemV46.proApp select,.systemV46.proApp textarea{font-size:13px!important;border-color:#d4e1e6!important}.systemV46.proApp input:focus,.systemV46.proApp select:focus,.systemV46.proApp textarea:focus{border-color:#77afc0!important;box-shadow:0 0 0 4px rgba(74,159,184,.11)!important;outline:0}
.systemV46.proApp .protocolHeroV46{position:relative;min-height:282px;padding:42px 45px;border:1px solid rgba(255,255,255,.08);border-radius:29px;background:radial-gradient(circle at 84% 0,rgba(102,224,187,.2),transparent 31%),radial-gradient(circle at 62% 110%,rgba(84,174,204,.23),transparent 38%),linear-gradient(130deg,#06232e,#0d4758);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);align-items:center;gap:55px;overflow:hidden;box-shadow:0 28px 70px rgba(6,34,45,.17)}
.systemV46.proApp .protocolHeroV46:after{content:"46";position:absolute;right:-18px;bottom:-105px;color:rgba(255,255,255,.035);font-size:300px;font-weight:950;line-height:1}.systemV46.proApp .protocolHeroV46>div,.systemV46.proApp .protocolHeroV46>aside{position:relative;z-index:1}.systemV46.proApp .protocolHeroV46>div>span{color:#78e5bd!important;font-size:11px!important;font-weight:950!important;letter-spacing:1.5px}.systemV46.proApp .protocolHeroV46 h1{margin:11px 0 12px!important;color:#fff!important;font-size:clamp(40px,4.3vw,63px)!important;line-height:1!important;letter-spacing:-2.8px!important}.systemV46.proApp .protocolHeroV46>div>p{max-width:800px;margin:0!important;color:#c6dce3!important;font-size:14px!important;line-height:1.7!important}.systemV46.proApp .protocolHeroV46 nav{margin-top:24px;display:flex;gap:9px}.systemV46.proApp .protocolHeroV46 nav a{min-height:44px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#fff;display:inline-flex;align-items:center;text-decoration:none;font-size:10px;font-weight:900}.systemV46.proApp .protocolHeroV46 nav a:first-child{background:#ef3345;border-color:#ef3345;box-shadow:0 10px 25px rgba(239,51,69,.22)}
.systemV46.proApp .protocolHeroV46>aside{padding:23px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.065);display:grid;grid-template-columns:58px 1fr;align-items:center;gap:14px;backdrop-filter:blur(15px)}.systemV46.proApp .protocolHeroV46>aside>i{width:58px;height:58px;border-radius:17px;background:#69deb5;color:#073326;display:grid;place-items:center;font-style:normal;font-size:21px;font-weight:950}.systemV46.proApp .protocolHeroV46>aside span{display:grid}.systemV46.proApp .protocolHeroV46>aside small{color:#86e8c5!important;font-size:9px!important;letter-spacing:1px;font-weight:950}.systemV46.proApp .protocolHeroV46>aside b{margin-top:5px;color:#fff!important;font-size:18px!important}.systemV46.proApp .protocolHeroV46>aside em{margin-top:4px;color:#b9d1da;font-size:9px;font-style:normal;line-height:1.5}
.systemV46.proApp .protocolNoticeV46,.systemV46.proApp .protocolAlertV46{margin:16px 0 0!important;padding:16px 19px!important;border-radius:14px!important;font-size:12px!important}
.systemV46.proApp .protocolMetricsV46{margin:15px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.systemV46.proApp .protocolMetricsV46 article{min-height:125px;padding:20px;border:1px solid var(--v46-line);border-radius:19px;background:#fff;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:13px;box-shadow:0 12px 34px rgba(7,38,50,.045)}.systemV46.proApp .protocolMetricsV46 article>i{width:48px;height:48px;border-radius:14px;background:#eaf3f6;color:#24647a;display:grid;place-items:center;font-style:normal;font-size:15px;font-weight:950}.systemV46.proApp .protocolMetricsV46 article.positive>i{background:#e5f8ef;color:#149265}.systemV46.proApp .protocolMetricsV46 article.attention>i{background:#fff2d9;color:#a56b10}.systemV46.proApp .protocolMetricsV46 article span{display:grid}.systemV46.proApp .protocolMetricsV46 small{color:#748993!important;font-size:9px!important;letter-spacing:.85px;font-weight:900}.systemV46.proApp .protocolMetricsV46 b{margin-top:2px;color:var(--v46-ink)!important;font-size:28px!important;line-height:1.1!important}.systemV46.proApp .protocolMetricsV46 em{margin-top:4px;color:#8a9aa2;font-size:9px;font-style:normal}
.systemV46.proApp .protocolFlowV46{margin-bottom:15px;padding:22px 24px;border:1px solid var(--v46-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(7,38,50,.045)}.systemV46.proApp .protocolFlowV46>header{margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.systemV46.proApp .protocolFlowV46>header span{display:grid}.systemV46.proApp .protocolFlowV46>header small{color:#ef3345!important;font-size:9px!important;letter-spacing:1px;font-weight:950}.systemV46.proApp .protocolFlowV46>header b{margin-top:5px;color:var(--v46-ink)!important;font-size:15px!important}.systemV46.proApp .protocolFlowV46>header>em{padding:7px 10px;border-radius:9px;background:#eaf3f6;color:#216079;font-size:9px;font-style:normal;font-weight:950}.systemV46.proApp .protocolFlowV46>div{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center}.systemV46.proApp .protocolFlowV46 article{min-height:77px;padding:13px;border-radius:14px;background:#f5f8f9;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px}.systemV46.proApp .protocolFlowV46 article>i{width:36px;height:36px;border-radius:11px;background:#fff;color:#ef3345;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:950;box-shadow:0 6px 15px rgba(7,38,50,.05)}.systemV46.proApp .protocolFlowV46 article span{display:grid;gap:3px}.systemV46.proApp .protocolFlowV46 article b{font-size:10px!important;color:#18323e!important}.systemV46.proApp .protocolFlowV46 article small{font-size:8px!important;line-height:1.4!important;color:#778b94!important}.systemV46.proApp .protocolFlowV46>div>strong{text-align:center;color:#8eabb6;font-size:13px}
.systemV46.proApp .protocolRegistryV46{border:1px solid var(--v46-line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 18px 55px rgba(7,38,50,.07)}.systemV46.proApp .protocolRegistryV46>header{padding:25px 27px;border-bottom:1px solid #e2e9ec;display:flex;align-items:center;justify-content:space-between;gap:25px}.systemV46.proApp .protocolRegistryV46>header>div>span{color:#ef3345;font-size:9px;font-weight:950;letter-spacing:1.15px}.systemV46.proApp .protocolRegistryV46 h2{margin:5px 0 3px!important;color:var(--v46-ink)!important;font-size:24px!important}.systemV46.proApp .protocolRegistryV46>header p{margin:0!important;color:#788b94!important;font-size:10px!important}.systemV46.proApp .protocolRegistryV46>header>label{width:min(430px,40%);height:49px;padding:0 14px;border:1px solid #d7e3e7;border-radius:14px;background:#f5f8f9;display:flex;align-items:center;gap:9px}.systemV46.proApp .protocolRegistryV46>header>label i{color:#7f969f;font-style:normal}.systemV46.proApp .protocolRegistryV46>header input{width:100%;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.systemV46.proApp .protocolFilterV46{padding:13px 26px;border-bottom:1px solid #e2e9ec;display:flex;gap:7px;overflow:auto}.systemV46.proApp .protocolFilterV46 button{min-height:38px;padding:0 13px;border:1px solid #dbe5e9;border-radius:11px;background:#fff;color:#607680;font-size:9px;white-space:nowrap;cursor:pointer}.systemV46.proApp .protocolFilterV46 button b{margin-left:6px;padding:3px 6px;border-radius:99px;background:#edf3f5;color:#244b5c;font-size:8px}.systemV46.proApp .protocolFilterV46 button.active{border-color:#0c4657;background:#0c4657;color:#fff}.systemV46.proApp .protocolFilterV46 button.active b{background:rgba(255,255,255,.14);color:#fff}
.systemV46.proApp .protocolListV46{padding:13px;display:grid;gap:10px}.systemV46.proApp .protocolCardV46{border:1px solid #dce6ea;border-radius:18px;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.systemV46.proApp .protocolCardV46:hover{border-color:#bdcfd6;box-shadow:0 12px 32px rgba(7,38,50,.065)}.systemV46.proApp .protocolCardMainV46{padding:14px;display:grid;grid-template-columns:minmax(270px,1.4fr) minmax(190px,.85fr) minmax(170px,.7fr) minmax(300px,1fr);gap:13px;align-items:center}.systemV46.proApp .protocolCardMainV46>i{display:none}.systemV46.proApp .protocolCardMainV46>span{min-width:0;display:grid;grid-template-columns:51px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px}.systemV46.proApp .protocolCardMainV46>span:before{content:attr(data-initial);display:none}.systemV46.proApp .protocolCardMainV46>span>small{grid-column:2;color:#ef3345!important;font-size:8px!important;font-weight:950;letter-spacing:.6px}.systemV46.proApp .protocolCardMainV46>span>b{grid-column:2;margin-top:3px;color:#17313d!important;font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systemV46.proApp .protocolCardMainV46>span>em{grid-column:2;margin-top:2px;color:#7b8e97;font-size:9px;font-style:normal}.systemV46.proApp .protocolCardStateV46,.systemV46.proApp .protocolCardProofV46{display:grid;gap:3px}.systemV46.proApp .protocolBadgeV46{width:max-content;max-width:100%;padding:6px 9px;border-radius:99px;background:#eef3f5;color:#58717c;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:900}.systemV46.proApp .protocolBadgeV46>i{width:6px;height:6px;border-radius:50%;background:#8ba0a9}.systemV46.proApp .protocolBadgeV46.approved{background:#e5f8ef;color:#14845d}.systemV46.proApp .protocolBadgeV46.approved>i{background:#26bd86}.systemV46.proApp .protocolBadgeV46.center{background:#fff2db;color:#976316}.systemV46.proApp .protocolBadgeV46.center>i{background:#d99a31}.systemV46.proApp .protocolCardStateV46>small,.systemV46.proApp .protocolCardProofV46>small{margin-top:3px;color:#8b9aa1!important;font-size:8px!important}.systemV46.proApp .protocolCardStateV46>b{color:#37515d!important;font-size:9px!important}.systemV46.proApp .protocolCardProofV46 code{color:#174c60;font-size:10px;font-weight:900}.systemV46.proApp .protocolCardProofV46 em{color:#8999a0;font-size:8px;font-style:normal}.systemV46.proApp .protocolCardActionsV46{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.systemV46.proApp .protocolCardActionsV46 a,.systemV46.proApp .protocolCardActionsV46 button{min-height:38px;padding:0 10px;border:1px solid #d9e4e8;border-radius:10px;background:#fff;color:#274653;display:inline-flex;align-items:center;text-decoration:none;font-size:8px;font-weight:900;cursor:pointer}.systemV46.proApp .protocolCardActionsV46 a.primary{border-color:#ef3345;background:#ef3345;color:#fff;box-shadow:0 7px 17px rgba(239,51,69,.17)}
.systemV46.proApp .protocolDetailV46{padding:0 17px 17px;border-top:1px solid #e2e9ec;background:#f8fafb}.systemV46.proApp .protocolDetailV46>section{padding:16px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.systemV46.proApp .protocolDetailV46>section>span{padding:14px;border:1px solid #dfe8eb;border-radius:13px;background:#fff;display:grid;align-content:start}.systemV46.proApp .protocolDetailV46 small{color:#83959d!important;font-size:8px!important;font-weight:900;letter-spacing:.7px}.systemV46.proApp .protocolDetailV46 b{margin-top:6px;color:#17313d!important;font-size:11px!important}.systemV46.proApp .protocolDetailV46 em{margin-top:3px;color:#71858e;font-size:9px;font-style:normal;line-height:1.45}.systemV46.proApp .protocolDetailV46 p{margin:7px 0 0!important;color:#8a9aa1!important;font-size:8px!important}.systemV46.proApp .privateEvidenceV46{border-color:#f0c5ca!important;background:#fff7f8!important}.systemV46.proApp .privateEvidenceV46 small{color:#d52b3d!important}.systemV46.proApp .protocolDecisionV46{padding:16px;border:1px solid #dce6ea;border-radius:15px;background:#fff;display:grid;grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:15px}.systemV46.proApp .protocolDecisionV46 label{display:grid;gap:7px}.systemV46.proApp .protocolDecisionV46 label>span{font-size:9px;font-weight:900;color:#274653}.systemV46.proApp .protocolDecisionV46 textarea{min-height:75px;padding:11px;border-radius:11px;resize:vertical}.systemV46.proApp .protocolDecisionV46>div{display:flex;gap:7px}.systemV46.proApp .protocolDecisionV46 button{min-height:44px;padding:0 13px;border:0;border-radius:11px;background:#ef3345;color:#fff;font-size:9px;cursor:pointer}.systemV46.proApp .protocolDecisionV46 button.secondary{border:1px solid #e1b7bc;background:#fff3f4;color:#c32638}.systemV46.proApp .protocolEmptyV46{padding:65px 20px;text-align:center}.systemV46.proApp .protocolEmptyV46>i{width:60px;height:60px;margin:auto;border-radius:18px;background:#eaf3f6;color:#28677d;display:grid;place-items:center;font-style:normal;font-size:21px}.systemV46.proApp .protocolEmptyV46 h3{margin:13px 0 5px}.systemV46.proApp .protocolEmptyV46 p{color:#7a8e97}
html[data-theme="dark"] .systemV46.proApp{--v46-ink:#edf7fa;--v46-muted:#a1b6bf;--v46-line:#294954;--v46-soft:#112f3a}html[data-theme="dark"] .systemV46.proApp .proContent{background:radial-gradient(circle at 92% 0,rgba(81,190,215,.08),transparent 24%),linear-gradient(180deg,#0a222c,#071d26)!important}html[data-theme="dark"] .systemV46.proApp .protocolMetricsV46 article,html[data-theme="dark"] .systemV46.proApp .protocolFlowV46,html[data-theme="dark"] .systemV46.proApp .protocolRegistryV46,html[data-theme="dark"] .systemV46.proApp .protocolCardV46,html[data-theme="dark"] .systemV46.proApp .protocolDetailV46>section>span,html[data-theme="dark"] .systemV46.proApp .protocolDecisionV46{background:#0d2a35!important;border-color:#294954!important}html[data-theme="dark"] .systemV46.proApp .protocolFlowV46 article,html[data-theme="dark"] .systemV46.proApp .protocolDetailV46{background:#102f3b!important}html[data-theme="dark"] .systemV46.proApp .protocolFlowV46 article>i,html[data-theme="dark"] .systemV46.proApp .protocolCardActionsV46 a,html[data-theme="dark"] .systemV46.proApp .protocolCardActionsV46 button{background:#173a47;color:#d9f1f7;border-color:#355866}html[data-theme="dark"] .systemV46.proApp .protocolCardMainV46>span>b,html[data-theme="dark"] .systemV46.proApp .protocolCardStateV46>b,html[data-theme="dark"] .systemV46.proApp .protocolDetailV46 b{color:#edf7fa!important}html[data-theme="dark"] .systemV46.proApp .privateEvidenceV46{background:#3b222a!important;border-color:#713743!important}
@media(max-width:1380px){.systemV46.proApp .protocolHeroV46{grid-template-columns:1fr 320px}.systemV46.proApp .protocolCardMainV46{grid-template-columns:minmax(230px,1.2fr) 180px 150px minmax(230px,1fr)}}
@media(max-width:1120px){.systemV46.proApp .protocolMetricsV46{grid-template-columns:1fr 1fr}.systemV46.proApp .protocolHeroV46{grid-template-columns:1fr}.systemV46.proApp .protocolHeroV46>aside{display:none}.systemV46.proApp .protocolFlowV46>div{grid-template-columns:1fr 1fr;gap:9px}.systemV46.proApp .protocolFlowV46>div>strong{display:none}.systemV46.proApp .protocolCardMainV46{grid-template-columns:1fr 1fr}.systemV46.proApp .protocolCardActionsV46{justify-content:flex-start}.systemV46.proApp .protocolDetailV46>section{grid-template-columns:1fr 1fr}.systemV46.proApp .privateEvidenceV46{grid-column:1/-1}}
@media(max-width:760px){.systemV46.proApp .protocolHeroV46{min-height:0;padding:28px 23px}.systemV46.proApp .protocolHeroV46 h1{font-size:40px!important}.systemV46.proApp .protocolMetricsV46{grid-template-columns:1fr}.systemV46.proApp .protocolFlowV46>div{grid-template-columns:1fr}.systemV46.proApp .protocolRegistryV46>header{align-items:stretch;flex-direction:column}.systemV46.proApp .protocolRegistryV46>header>label{width:100%}.systemV46.proApp .protocolCardMainV46{grid-template-columns:1fr;padding:15px}.systemV46.proApp .protocolDetailV46>section{grid-template-columns:1fr}.systemV46.proApp .privateEvidenceV46{grid-column:auto}.systemV46.proApp .protocolDecisionV46{grid-template-columns:1fr}.systemV46.proApp .protocolDecisionV46>div{display:grid;grid-template-columns:1fr}.systemV46.proApp .protocolCardActionsV46 a,.systemV46.proApp .protocolCardActionsV46 button{flex:1;justify-content:center}.systemV46.proApp .protocolFilterV46{padding-inline:14px}}

/* Protokol sicili satır yerleşimi */
.systemV46.proApp .protocolCardV46{display:grid;grid-template-columns:minmax(270px,1.4fr) minmax(190px,.85fr) minmax(170px,.7fr) minmax(300px,1fr);align-items:center}
.systemV46.proApp .protocolCardMainV46{padding:14px;grid-template-columns:51px minmax(0,1fr);gap:12px;min-width:0}
.systemV46.proApp .protocolCardMainV46>i{width:51px;height:51px;border-radius:15px;background:linear-gradient(145deg,#f14a59,#d9283b);color:#fff;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:950;box-shadow:0 9px 20px rgba(232,45,61,.16)}
.systemV46.proApp .protocolCardMainV46>span{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-width:0}
.systemV46.proApp .protocolCardMainV46>span>small,.systemV46.proApp .protocolCardMainV46>span>b,.systemV46.proApp .protocolCardMainV46>span>em{grid-column:1}
.systemV46.proApp .protocolCardStateV46,.systemV46.proApp .protocolCardProofV46,.systemV46.proApp .protocolCardActionsV46{padding:14px 10px}
.systemV46.proApp .protocolDetailV46{grid-column:1/-1;width:100%}
@media(max-width:1380px){.systemV46.proApp .protocolCardV46{grid-template-columns:minmax(230px,1.2fr) 180px 150px minmax(230px,1fr)}}
@media(max-width:1120px){.systemV46.proApp .protocolCardV46{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.systemV46.proApp .protocolCardV46{grid-template-columns:1fr}.systemV46.proApp .protocolCardMainV46{grid-template-columns:51px minmax(0,1fr)}}
@media(max-width:1180px){.systemV46.portalV5 .publicHeritageV46{display:none!important}.systemV46.portalV5 .cityCodeV46{display:none}}

/* V46 genel premium okunabilirlik ve etkileşim katmanı */
.systemV46.proApp .v13PageHead h1,.systemV46.proApp .moduleHeader h1,.systemV46.proApp .proWelcome h1{font-size:clamp(34px,3.2vw,52px)!important;line-height:1.05!important;letter-spacing:-1.8px!important;color:var(--v46-ink)!important}
.systemV46.proApp .v13PageHead p,.systemV46.proApp .moduleHeader p,.systemV46.proApp .proWelcome p{font-size:14px!important;line-height:1.65!important;color:var(--v46-muted)!important}
.systemV46.proApp .proSidebar nav a{min-height:42px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:11px!important;line-height:1.25!important}
.systemV46.proApp .mainAction,.systemV46.proApp .outlineAction,.systemV46.proApp .v13Btn{min-height:46px!important;border-radius:12px!important;padding-inline:17px!important;font-size:10px!important}
.systemV46.proApp .v13Table th{font-size:9px!important;letter-spacing:.35px!important}.systemV46.proApp .v13Table td{font-size:11px!important;line-height:1.5!important}
.systemV46.proApp .proCard h2,.systemV46.proApp .modulePanel h2,.systemV46.proApp .settingsForm h2{color:var(--v46-ink)!important;font-size:22px!important;letter-spacing:-.45px!important}
.systemV46.proApp .proCard p,.systemV46.proApp .modulePanel p,.systemV46.proApp .settingsForm p{color:var(--v46-muted)!important;font-size:12px!important;line-height:1.65!important}
.systemV46.portalV5 .publicHeader{box-shadow:0 12px 38px rgba(7,38,50,.07)!important}.systemV46.portalV5 .pageHero h1,.systemV46.portalV5 .heroCopy h1{color:#102b37!important;text-shadow:none!important}.systemV46.portalV5 .pageHero p,.systemV46.portalV5 .heroCopy p{color:#607985!important;font-size:clamp(16px,1.2vw,20px)!important;line-height:1.65!important}
.systemV46.portalV5 .clubCard,.systemV46.portalV5 .athleteCard,.systemV46.portalV5 .cityCard{border-color:#d7e4e8!important;box-shadow:0 18px 48px rgba(7,38,50,.075)!important;transition:transform .2s ease,box-shadow .2s ease!important}.systemV46.portalV5 .clubCard:hover,.systemV46.portalV5 .athleteCard:hover,.systemV46.portalV5 .cityCard:hover{transform:translateY(-3px);box-shadow:0 25px 60px rgba(7,38,50,.12)!important}
html[data-theme="dark"] .systemV46.portalV5 .pageHero h1,html[data-theme="dark"] .systemV46.portalV5 .heroCopy h1{color:#f2fafc!important}html[data-theme="dark"] .systemV46.portalV5 .pageHero p,html[data-theme="dark"] .systemV46.portalV5 .heroCopy p{color:#b2c8d1!important}
@media(max-width:760px){.systemV46.proApp .v13PageHead h1,.systemV46.proApp .moduleHeader h1,.systemV46.proApp .proWelcome h1{font-size:34px!important}.systemV46.proApp .proSidebar nav a{min-height:40px!important;font-size:10px!important}}
