:root{--accent:#fff;--muted:#6b7280;--bg:#1968a8;--card-bg:#fbfbff}.HostelFess-module-scss-module__nfvNJG__container{background:var(--bg);border-radius:12px;max-width:1000px;margin:200px auto 24px;padding:18px;box-shadow:0 6px 18px rgba(54,81,137,.06)}.HostelFess-module-scss-module__nfvNJG__title{color:var(--accent);text-align:center;margin-bottom:12px;font-size:1.4rem;font-weight:600}.HostelFess-module-scss-module__nfvNJG__grid{grid-template-columns:220px 1fr;gap:18px;display:grid}.HostelFess-module-scss-module__nfvNJG__classes{flex-direction:column;gap:20px;display:flex}.HostelFess-module-scss-module__nfvNJG__classButton{text-align:left;cursor:pointer;background:0 0;border:1px solid #e6e9ef;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-weight:600;transition:all .2s;display:flex}.HostelFess-module-scss-module__nfvNJG__classButton:hover{background:#f8fafc}.HostelFess-module-scss-module__nfvNJG__active{border-color:var(--accent);background:#eef6ff}.HostelFess-module-scss-module__nfvNJG__chev{opacity:.5}.HostelFess-module-scss-module__nfvNJG__details{min-height:220px}.HostelFess-module-scss-module__nfvNJG__card{background:var(--card-bg);border:1px solid #eef2ff;border-radius:10px;padding:18px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.HostelFess-module-scss-module__nfvNJG__cardTitle{color:#1e293b;margin-bottom:12px;font-size:1.2rem;font-weight:600}.HostelFess-module-scss-module__nfvNJG__feeTable{border-collapse:collapse;width:100%;margin-bottom:16px}.HostelFess-module-scss-module__nfvNJG__feeTable th,.HostelFess-module-scss-module__nfvNJG__feeTable td{text-align:left;border-bottom:1px solid #eef2ff;padding:12px 15px}.HostelFess-module-scss-module__nfvNJG__feeTable th{background:#f9fafb;font-size:.95rem;font-weight:600}.HostelFess-module-scss-module__nfvNJG__totalRow td{background:#f1f5f9;font-weight:700}.HostelFess-module-scss-module__nfvNJG__noteSection{color:#374151;background:#f9fafb;border-left:4px solid #1968a8;border-radius:6px;margin-top:18px;padding:14px 16px;font-size:.9rem;line-height:1.6}.HostelFess-module-scss-module__nfvNJG__noteSection h4{color:#1e40af;margin-bottom:8px;font-size:1rem;font-weight:600}.HostelFess-module-scss-module__nfvNJG__noteSection ol{margin:0;padding-left:20px}.HostelFess-module-scss-module__nfvNJG__noteSection li{margin-bottom:6px}@media (max-width:1024px){.HostelFess-module-scss-module__nfvNJG__container{max-width:90%;margin-top:150px}.HostelFess-module-scss-module__nfvNJG__title{font-size:1.3rem}.HostelFess-module-scss-module__nfvNJG__grid{grid-template-columns:1fr}.HostelFess-module-scss-module__nfvNJG__classes{flex-direction:row;overflow-x:auto}.HostelFess-module-scss-module__nfvNJG__classButton{min-width:160px}.HostelFess-module-scss-module__nfvNJG__details{min-height:auto}}@media (max-width:768px){.HostelFess-module-scss-module__nfvNJG__container{margin-top:100px;padding:14px}.HostelFess-module-scss-module__nfvNJG__title{font-size:1.2rem}.HostelFess-module-scss-module__nfvNJG__classButton{min-width:140px;padding:10px}.HostelFess-module-scss-module__nfvNJG__feeTable th,.HostelFess-module-scss-module__nfvNJG__feeTable td{padding:10px 12px}.HostelFess-module-scss-module__nfvNJG__cardTitle{font-size:1.1rem}.HostelFess-module-scss-module__nfvNJG__noteSection{padding:12px 14px;font-size:.85rem}.HostelFess-module-scss-module__nfvNJG__noteSection h4{font-size:.95rem}}@media (max-width:480px){.HostelFess-module-scss-module__nfvNJG__container{margin-top:80px;padding:12px}.HostelFess-module-scss-module__nfvNJG__title{margin-bottom:8px;font-size:1.1rem}.HostelFess-module-scss-module__nfvNJG__classButton{min-width:180px;padding:8px;font-size:.95rem}.HostelFess-module-scss-module__nfvNJG__feeTable th,.HostelFess-module-scss-module__nfvNJG__feeTable td{padding:8px 10px;font-size:.85rem}.HostelFess-module-scss-module__nfvNJG__cardTitle{font-size:1rem}.HostelFess-module-scss-module__nfvNJG__noteSection{padding:10px 12px;font-size:.8rem}.HostelFess-module-scss-module__nfvNJG__noteSection h4{font-size:.9rem}}
