.emswim-location{display:flex;align-items:center;gap:15px;max-width:100%;margin:0 0 20px;padding:10px 13px;border:1px solid #dce7f0;border-radius:11px;background:#fff;box-shadow:0 2px 10px #18334b08;font-family:inherit;font-size:13px;line-height:1.4}
.emswim-go-back{display:inline-flex;align-items:center;gap:7px;flex:none;padding:7px 12px;border:1px solid #bbd7ea;border-radius:8px;background:#e8f3fa;color:#145c8c!important;font-weight:700;text-decoration:none!important;white-space:nowrap}
.emswim-go-back:hover,.emswim-go-back:focus-visible{background:#d4eaf8;border-color:#75b6df}
.emswim-breadcrumb{min-width:0;overflow-x:auto;scrollbar-width:thin}
.emswim-breadcrumb ol{display:flex;align-items:center;gap:9px;list-style:none;margin:0;padding:3px 0;white-space:nowrap}
.emswim-breadcrumb li{margin:0;padding:0;flex:none;color:#7e91a2}
.emswim-breadcrumb a{color:#216995;text-decoration:none;font-weight:600}
.emswim-breadcrumb a:hover,.emswim-breadcrumb a:focus-visible{text-decoration:underline}
.emswim-current-page{color:#243d56;font-weight:750}
.emswim-crumb-separator{color:#97a8b6;font-size:19px;line-height:1}
@media(max-width:650px){.emswim-location{gap:9px;margin-bottom:14px;padding:8px}.emswim-go-back{padding:7px 10px}.emswim-breadcrumb ol{gap:6px}}
/* V42: Yönetim ekranları kullanılabilir tarayıcı genişliğinin tamamını kullanır. */
body main{width:100%!important;max-width:none!important;box-sizing:border-box;padding-left:clamp(12px,2vw,30px)!important;padding-right:clamp(12px,2vw,30px)!important}
body main .table-scroll,body main .report-table-scroll,body main .fee-year-scroll,body main .staff-table-scroll,body main .mini-table-wrap{max-width:100%;width:100%;overflow-x:auto}
body main table{max-width:none}
