.ads_wrap__2LHvi{max-width:min(1100px,94vw);margin:0 auto 2rem;padding:1rem clamp(16px,4vw,40px)}.ads_calendarCard__IxXHq,.ads_formCard__XnbDC{background:rgba(10,10,20,.85);border:1px solid rgba(102,252,241,.25);border-radius:14px;padding:1.1rem;box-shadow:inset 0 0 0 1px rgba(102,252,241,.05)}.ads_calendarCard__IxXHq{margin-bottom:1rem}.ads_calHead__m_y6Z{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ads_calHead__m_y6Z h2{margin:.25rem 0;font-size:1.1rem;color:var(--accent);text-transform:capitalize}.ads_calHead__m_y6Z button{border:1px solid rgba(102,252,241,.25);background:transparent;color:#cfeff0;border-radius:10px;padding:.35rem .6rem;cursor:pointer;font-size:1.2rem;transition:background .2s ease}.ads_calHead__m_y6Z button:hover{background:rgba(102,252,241,.08)}.ads_legend__wqOJs{display:flex;gap:.6rem;flex-wrap:wrap;margin:.5rem 0 .75rem}.ads_lg__TOnxS{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(102,252,241,.25);background:rgba(102,252,241,.06);font-size:.8rem;color:#e6ffff}.ads_lg__TOnxS.ads_free__8F7dn{border-color:rgba(75,200,170,.4)}.ads_lg__TOnxS.ads_hold__FTdRD{border-color:hsla(46,93%,73%,.35)}.ads_lg__TOnxS.ads_busy__HhSWy{border-color:hsla(0,100%,74%,.35)}.ads_lg__TOnxS.ads_pick__B_hO8{border-color:rgba(120,180,255,.35)}.ads_grid__G8pQN{display:grid;grid-gap:6px;gap:6px}.ads_row__V35_l{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.ads_row__V35_l.ads_head__kFeQG{opacity:.85;font-weight:700}.ads_row__V35_l.ads_head__kFeQG>div{text-align:center;padding:.35rem 0;border-radius:8px;background:hsla(0,0%,100%,.03)}.ads_empty__gQo9S{min-height:40px}.ads_cell__yCAQm{display:grid;place-items:center;grid-gap:.25rem;gap:.25rem;min-height:62px;border:1px solid rgba(102,252,241,.2);border-radius:12px;background:#0f1a20;color:#e8ffff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;font-family:inherit}.ads_cell__yCAQm strong{font-size:1rem}.ads_cell__yCAQm span{font-size:.75rem;opacity:.9}.ads_cell__yCAQm.ads_free__8F7dn:hover{border-color:rgba(102,252,241,.55);box-shadow:0 10px 30px rgba(102,252,241,.12);transform:translateY(-1px)}.ads_cell__yCAQm.ads_hold__FTdRD{border-color:hsla(46,93%,73%,.35);background:hsla(46,93%,73%,.06)}.ads_cell__yCAQm.ads_busy__HhSWy{border-color:hsla(0,100%,74%,.4);background:hsla(0,100%,74%,.08);cursor:not-allowed}.ads_cell__yCAQm.ads_picked__MHJGy{outline:2px solid rgba(120,180,255,.5);box-shadow:0 0 0 3px rgba(120,180,255,.15)}.ads_hint__eJSy_{font-size:.9rem;opacity:.85;margin-top:.75rem}.ads_formCard__XnbDC h2{margin:0 0 1rem;color:var(--accent);font-size:1.2rem}.ads_form__zfnIN{display:grid;grid-gap:.75rem;gap:.75rem}.ads_formRow__w0fX4{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ads_form__zfnIN label{display:grid;grid-gap:.35rem;gap:.35rem}.ads_form__zfnIN label span{font-size:.9rem;color:#cfeff0}.ads_form__zfnIN input,.ads_form__zfnIN textarea{width:100%;background:#0f1a20;color:#e8ffff;border:1px solid rgba(102,252,241,.18);border-radius:12px;padding:.8rem 1rem;font-family:inherit;font-size:1rem}.ads_form__zfnIN input:focus,.ads_form__zfnIN textarea:focus{outline:none;border-color:rgba(102,252,241,.5)}.ads_form__zfnIN textarea{resize:vertical;min-height:100px}.ads_btn__BKb8t{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.2rem;border-radius:999px;background:var(--accent);color:#0b0c10;font-weight:800;text-decoration:none;border:none;cursor:pointer;margin-top:.25rem;font-size:1rem;transition:background .2s ease,transform .2s ease}.ads_btn__BKb8t:hover{background:#8ffcf6;transform:translateY(-1px)}.ads_muted__sP_kY{opacity:.8;font-size:.85rem;margin-top:.5rem}.ads_formStatus__nB_9C{margin-top:.5rem;font-size:.9rem;color:#cfeff0}@media (max-width:780px){.ads_formRow__w0fX4{grid-template-columns:1fr}}@media (max-width:480px){.ads_cell__yCAQm{min-height:52px}.ads_cell__yCAQm strong{font-size:.9rem}.ads_cell__yCAQm span{font-size:.65rem}}