.sidebar-mode-tabs{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;width:100%!important;margin:0 0 16px!important;box-sizing:border-box}.sidebar-mode-tabs>a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin:0!important;padding:12px 8px!important;border:1px solid #c5dcd5!important;border-radius:9px!important;background:#e8f2ee!important;color:#315f58!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.sidebar-mode-tabs>a[aria-current=page]{background:#176f5e!important;color:white!important;border-color:#176f5e!important}.times-menu{padding:0}.times-menu h2{font-size:16px;margin:0 0 10px}.times-menu p,.times-menu small{font-size:12px;line-height:1.65}.times-menu small{display:block;margin-top:10px}.times-actions{display:flex;gap:6px;margin:12px 0}.times-menu button,.times-menu select{border:1px solid #bad6cd;background:white!important;color:#176f5e!important;border-radius:7px;padding:8px 5px;font:inherit;font-size:12px;cursor:pointer}.times-dans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.times-dans button[aria-pressed=true]{background:#176f5e!important;color:white!important;border-color:#176f5e}.times-menu label{display:block;font-size:12px;margin:12px 0}.times-menu select{display:block;width:100%;margin-top:6px}.times-menu [data-chart]{width:100%;font-weight:bold;background:#e8f2ee}.times-actions button{flex:1}
.fixed-charts{border-top:1px solid #c5dcd5;margin-top:16px;padding-top:12px}.fixed-charts strong{font-size:13px}.fixed-charts a{display:block;margin-top:8px;padding:10px 6px;border:1px solid #bad6cd;border-radius:7px;background:#e8f2ee;color:#176f5e;font-size:12px;font-weight:bold;text-align:center;text-decoration:none}
.site-header{height:84px;background:#fff;border-bottom:1px solid #d1e2da;display:flex;align-items:center;padding:0 16px}.gd-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;color:#176e5c}.gd-brand img{display:block;width:52px;height:52px}.gd-brand-copy{display:flex;flex-direction:column;gap:4px}.gd-brand-name{display:flex;align-items:baseline;font-family:Arial,sans-serif;font-weight:900;font-size:29px;letter-spacing:-1.5px;line-height:1.1}.gd-brand-name>span{color:#ed764b;font-size:32px;margin-left:1px}.gd-brand-copy small{font-size:10px;letter-spacing:.5px;color:#61786f;font-weight:600}@media(max-width:650px){.site-header{height:109px;padding:0 12px}}@media(max-width:520px){.gd-brand img{width:44px;height:44px}.gd-brand-name{font-size:26px}.gd-brand-name>span{font-size:29px}.gd-brand-copy small{font-size:9px}}
@media screen{.layout>aside,.layout>main{min-width:0}.times-menu button{overflow-wrap:anywhere}.site-header .brand{min-width:0}.site-header .brand small{max-width:230px}.site-header{flex-shrink:0}.static-guide{padding:24px;background:white;border:1px solid #d2e3db;border-radius:12px;line-height:1.8;margin-top:20px}.static-guide h2{font-size:23px}.static-guide p,.static-guide li{font-size:15px}}
@media screen and (max-width:760px){body[data-route=times] .layout{padding:10px 14px!important;grid-template-rows:auto minmax(0,1fr)!important}body[data-route=times] .layout>main{scrollbar-gutter:auto!important;scrollbar-width:none}body[data-route=times] .layout>main::-webkit-scrollbar{display:none}}
@media print{body>.site-header,body>.layout>aside,body>footer,.hero,.static-guide{display:none!important}html,body,body>.layout,body>.layout>main,#content{position:static!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;display:block!important}#worksheet-player{border:0!important;min-height:0!important;margin:0!important;width:100%!important}}
