.B4gBqa_home{flex-direction:column;flex:1;min-height:0;display:flex}.B4gBqa_invitation{flex-shrink:0;padding:8px 16px;font-size:12px}.B4gBqa_invitation a{align-items:center;gap:6px;display:inline-flex}.B4gBqa_hero{isolation:isolate;background:var(--color-hostel-ink);color:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.B4gBqa_collage{grid-template-rows:repeat(var(--rows), minmax(0, 1fr));gap:5px;display:grid;position:absolute;inset:-5%;transform:rotate(-3deg)scale(1.06)}.B4gBqa_row{min-height:0;overflow:hidden}.B4gBqa_track{width:100%;height:100%;display:flex}.B4gBqa_group{flex:0 0 100%;gap:5px;min-width:0;padding-right:5px;display:flex}.B4gBqa_tile{flex:1;min-width:0;position:relative;overflow:hidden}.B4gBqa_photo{object-fit:cover}.B4gBqa_moving{width:max(100%, calc(var(--count) * 280px));animation:B4gBqa_drift var(--duration) linear infinite}.B4gBqa_moving .B4gBqa_group{flex-basis:100%}.B4gBqa_row:nth-child(2n) .B4gBqa_moving{animation-direction:reverse}.B4gBqa_hero[data-paused=true] .B4gBqa_moving{animation-play-state:paused}@keyframes B4gBqa_drift{to{transform:translate(-100%)}}.B4gBqa_overlay{text-align:center;text-shadow:0 2px 20px #00000059;background:linear-gradient(#19141252,#1914128f 50%,#191412a6);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 20px;display:flex;position:absolute;inset:0}.B4gBqa_hero .B4gBqa_overlay h1{letter-spacing:-.7px;text-wrap:balance;max-width:600px;font-size:24px;font-weight:600;line-height:1.3}.B4gBqa_eyebrow{letter-spacing:.15em;opacity:.85;font-size:10px}.B4gBqa_overlay p{justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.B4gBqa_overlay svg{flex-shrink:0}.B4gBqa_availability{background:var(--color-hostel-canvas);height:auto;min-height:32px;color:var(--color-business-red);text-shadow:none;box-shadow:var(--shadow-hostel-card);border:1px solid #ffffffa6;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.B4gBqa_availability strong{font-size:14px;font-weight:600}.B4gBqa_tools{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:54px}.B4gBqa_install{color:var(--color-hostel-ink);background:#fff}.B4gBqa_motion{z-index:2;color:#fff;background:#0003;position:absolute;top:12px;right:12px}.B4gBqa_state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.B4gBqa_photoNote{opacity:.75;align-items:center;gap:6px;font-size:11px;display:flex}@media (max-width:767px){.B4gBqa_install,.B4gBqa_availability{min-height:44px}.B4gBqa_motion{width:44px;height:44px}.B4gBqa_tools{top:auto;right:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%)}.B4gBqa_overlay{padding-bottom:84px}}@media (max-height:450px){.B4gBqa_overlay{gap:6px;padding:52px 12px 12px}.B4gBqa_eyebrow{display:none}}@media (prefers-reduced-motion:reduce){.B4gBqa_moving{animation:none}.B4gBqa_motion{display:none}}
._vDUZq_workspace{--sidebar:var(--color-hostel-canvas);--sidebar-accent:var(--color-hostel-cream);--sidebar-foreground:var(--color-hostel-ink);--sidebar-border:var(--color-hostel-line);background:var(--color-hostel-canvas);color:var(--color-hostel-ink);font-size:14px}._vDUZq_body{background:var(--color-hostel-canvas);min-width:0}._vDUZq_topbar{border-bottom:1px solid var(--color-hostel-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;min-height:72px;padding:12px 40px;display:flex}._vDUZq_topbar>div{align-items:center;gap:12px;min-width:0;font-size:13px;font-weight:500;display:flex}._vDUZq_hostelName{align-items:center;gap:10px;min-width:0;display:flex}._vDUZq_hostelName svg{color:var(--color-hostel-muted);flex-shrink:0}._vDUZq_hostelName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._vDUZq_role{color:var(--color-hostel-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}._vDUZq_dashboard{width:100%;max-width:1200px;margin:0 auto;padding:28px 32px}._vDUZq_dashboard .page-heading{align-items:center;gap:24px;margin-bottom:32px}._vDUZq_dashboard h1{letter-spacing:-.7px;margin:0;font-size:24px;font-weight:600;line-height:1.3}._vDUZq_dashboard .page-heading p{color:var(--color-hostel-muted);margin-top:10px;font-size:13px}._vDUZq_headingActions{flex-shrink:0;align-items:center;gap:8px;display:flex}._vDUZq_headingActions a{font-size:12px}._vDUZq_dashboard .notice{margin-bottom:24px}._vDUZq_dashboard .inbox-panel{border:1px solid var(--color-hostel-line);box-shadow:none;background:#fff;border-radius:16px;overflow:hidden}._vDUZq_dashboard .toolbar{border:0;flex-wrap:nowrap;align-items:center;gap:20px;padding:20px 24px;display:flex}._vDUZq_dashboard .search{width:260px;min-width:0;max-width:100%;margin-left:auto}._vDUZq_dashboard .search input{height:36px;font-size:13px}._vDUZq_columns{color:var(--color-hostel-muted);background:var(--color-hostel-cream);border-block:1px solid var(--color-hostel-line);grid-template-columns:1.2fr 1fr 100px 110px;gap:20px;padding:12px 48px 12px 76px;font-size:11px;display:grid}._vDUZq_dashboard .application-row{border-bottom:1px solid var(--color-hostel-line);grid-template-columns:32px minmax(0,1.2fr) minmax(0,1fr) 100px 110px 16px;gap:20px;min-height:84px;padding:20px 24px;display:grid}._vDUZq_dashboard .application-row:hover{background:var(--color-hostel-canvas)}._vDUZq_dashboard .student-avatar{background:var(--color-hostel-cream);width:32px;height:32px;color:var(--color-hostel-muted);border-radius:50%;font-size:11px}._vDUZq_dashboard .application-row strong{font-size:13px;font-weight:500}._vDUZq_dashboard .application-row small{margin-top:4px;font-size:12px}._vDUZq_dashboard .row-date>small{display:none}._vDUZq_dashboard .status{border-radius:6px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:500}._vDUZq_dashboard .panel-footer{border-top:1px solid var(--color-hostel-line);background:#fff;padding:12px 24px;font-size:12px}._vDUZq_dashboard .empty-state{border-top:1px solid var(--color-hostel-line);min-height:340px;padding:64px 24px}._vDUZq_dashboard .empty-icon{border-radius:14px;margin-bottom:12px;padding:14px}._vDUZq_dashboard .empty-state h3{font-size:16px;font-weight:600}._vDUZq_dashboard .empty-state p{font-size:13px}._vDUZq_detail{background:#fcfaf7!important;border-radius:16px 0 0 16px!important;width:min(660px,100%)!important;max-width:660px!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:block!important;top:0!important;left:auto!important;right:0!important;transform:none!important}._vDUZq_detail .detail-content{padding:24px}._vDUZq_detail .detail-title{letter-spacing:-.5px;font-size:24px!important;font-weight:600!important}._vDUZq_detail .eyebrow{letter-spacing:.5px;font-size:11px}._vDUZq_detail .student-details{background:#fff;border-radius:10px}._vDUZq_detail .student-details{padding:16px}._vDUZq_detail .student-details dt{font-size:12px}._vDUZq_detail .student-details dd{font-size:14px;font-weight:500}._vDUZq_detail h3{font-size:14px;font-weight:600}._vDUZq_detail .message{box-shadow:none;border-radius:10px;font-size:13px}._vDUZq_detail textarea{font-size:14px}@media (max-width:1150px){._vDUZq_columns{grid-template-columns:1.2fr 1fr 110px}._vDUZq_columns span:nth-child(3){display:none}._vDUZq_dashboard .application-row{grid-template-columns:32px minmax(0,1.2fr) minmax(0,1fr) 110px 16px;gap:16px}._vDUZq_dashboard .row-date{display:none}}@media (max-width:767px){._vDUZq_topbar{height:64px;min-height:64px;padding:9px 20px}._vDUZq_role>span{display:none}._vDUZq_dashboard{padding:32px 20px}._vDUZq_dashboard h1{font-size:24px}._vDUZq_dashboard .page-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px}._vDUZq_dashboard .page-heading p{font-size:12px}._vDUZq_headingActions{margin-left:auto}._vDUZq_headingActions :is(a,button){min-height:44px}._vDUZq_dashboard .toolbar{flex-wrap:wrap;gap:12px;padding:16px}._vDUZq_dashboard .search{flex:1;width:auto;min-width:120px}._vDUZq_dashboard .search input{min-height:44px;font-size:16px}._vDUZq_dashboard .toolbar [data-slot=select-trigger]{width:150px;min-height:44px}._vDUZq_columns{display:none}._vDUZq_dashboard .application-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:6px 12px;padding:16px}._vDUZq_dashboard .student-avatar{grid-area:1/1/3}._vDUZq_dashboard .row-student{grid-area:1/2}._vDUZq_dashboard .row-hostel{grid-area:2/2;display:block}._vDUZq_dashboard .row-hostel strong{color:var(--color-hostel-muted);font-size:12px}._vDUZq_dashboard .row-hostel small{display:none}._vDUZq_dashboard .application-row>.status{grid-area:3/2;margin:6px 0 0}._vDUZq_dashboard .application-row>svg:last-child{grid-area:1/3/4}._vDUZq_dashboard .panel-footer{padding:12px 16px}._vDUZq_detail{border-radius:0!important;width:100%!important;max-width:100%!important}._vDUZq_detail .detail-content{padding:20px 16px}._vDUZq_detail .action-buttons{flex-wrap:wrap}._vDUZq_detail button{min-height:44px}._vDUZq_detail .student-details{grid-template-columns:1fr}}._vDUZq_detail .detail-content>[role=tablist]{z-index:2;background:#fff;margin:16px -24px;padding-inline:24px;position:sticky;top:0}@media (max-width:767px){._vDUZq_detail .detail-content>[role=tablist]{margin-inline:-16px;padding-inline:16px}}._vDUZq_homeDashboard{flex-direction:column;max-width:none;height:calc(100svh - 72px);min-height:0;padding:0;display:flex}@media (max-width:767px){._vDUZq_homeDashboard{height:calc(100svh - 64px);padding:0}}
