.tt-release-browser{padding-top:40px;padding-bottom:50px;color:#e0e3eb}.tt-release-browser h1{font-size:clamp(30px,4vw,46px);color:#fff}.tt-release-browser h2{font-size:24px;color:#fff;margin:30px 0 16px}.tt-release-browser h3{color:#fff;font-size:20px}.tt-release-browser nav{display:flex;gap:20px;margin:22px 0}.tt-release-browser a{color:#8ce9fb;text-decoration:underline}.tt-release-browser__controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:22px;background:#24252e;border-radius:10px;border:1px solid #6c7283}.tt-release-browser__controls label{display:flex;flex-direction:column;gap:8px}.tt-release-browser select,.tt-release-browser input{background:#181a23;color:#fff;border:1px solid #7f889a;font-size:16px;border-radius:6px;padding:10px;min-height:44px}.tt-release-browser button{border:1px solid #80e8fa;border-radius:6px;background:#252731;color:#8ce9fb;padding:10px 16px;min-height:44px;cursor:pointer}.tt-release-browser button[aria-pressed=true]{background:#80e8fa;color:#15171d}.tt-release-browser__entry{padding:24px;margin:16px 0;background:#24252e;border:1px solid #626a7c;border-radius:10px;scroll-margin-top:130px}.tt-release-browser__badge{display:inline-block;padding:4px 10px;border-radius:20px;background:#343c52;color:#a7edfa;margin-right:16px}.tt-release-browser__actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.tt-release-browser [data-release-grid]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.tt-release-browser__month-title{grid-column:1/-1}.tt-release-browser__weekday{text-align:center;font-weight:700;padding:8px}.tt-release-browser__day{background:#252731;border:1px solid #636b7b;padding:10px;min-height:100px;overflow-wrap:anywhere}.tt-release-browser__day a{display:block;font-size:12px;line-height:1.5;margin-top:8px}.tt-release-browser__day.is-today{border:2px solid #80e8fa}.tt-release-browser [hidden]{display:none!important}.tt-release-browser :focus-visible{outline:3px solid #91eafb;outline-offset:3px}@media(max-width:700px){.tt-release-browser__controls{padding:16px}.tt-release-browser__controls label{width:100%}.tt-release-browser__entry{padding:16px}.tt-release-browser [data-release-view=month],.tt-release-browser [data-release-grid]{display:none}.tt-release-browser__actions{align-items:flex-start;flex-direction:column}}

.tt-release-browser .tt-release-browser__blank{display:block!important;min-height:1px}
