.page_container__jZF7q{display:flex;flex-direction:column;gap:2rem;padding:2rem clamp(1rem,5vw,4rem);max-width:1200px;margin:0 auto}.page_hero__7KFOs{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:linear-gradient(135deg,rgba(15,118,110,.2),rgba(30,64,175,.2));border-radius:1rem;border:1px solid rgba(148,163,184,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_hero__7KFOs h1{margin:0;font-size:clamp(2.5rem,4vw,3.5rem)}.page_hero__7KFOs p{margin:0;max-width:50ch;line-height:1.6;color:#cbd5f5}.page_error__JBrsB,.page_info__8WZDv,.page_status__e5ASC{padding:1rem 1.5rem;border-radius:.75rem;border:1px solid transparent}.page_status__e5ASC{background:rgba(30,64,175,.2);border-color:rgba(59,130,246,.3)}.page_error__JBrsB{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.4)}.page_info__8WZDv{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4)}.page_forms__Tcho2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_card__Cf__u{background:rgba(15,23,42,.75);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_toggleSection__FHdgg{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.15);border-radius:.75rem}.page_toggleRow__iTidG{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_toggleRow__iTidG input[type=checkbox]{width:2.5rem;height:1.25rem}.page_toggleTitle__fpuFw{font-weight:600;display:inline-block}.page_toggleHint__tpC2d{display:block;font-size:.85rem;color:#94a3b8;margin-top:.25rem}.page_plateOffsetRow__6CGo1 select{min-width:180px;padding:.5rem .75rem;border-radius:.75rem;background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.3);color:inherit}.page_plateOffsetRow__6CGo1 select:focus{outline:none;border-color:rgba(59,130,246,.6);box-shadow:0 0 0 2px rgba(59,130,246,.25)}.page_turnLimitInputs__HIHkH{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.page_turnLimitInputs__HIHkH label{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.page_seatSelector__jYQL0{display:flex;flex-direction:column;gap:.75rem}.page_seatGrid__DroYp{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem}.page_seatOption__JzyGE{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;color:inherit;transition:transform .2s ease,border-color .2s ease;width:100%}.page_seatOption__JzyGE:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(59,130,246,.6)}.page_seatOption__JzyGE:disabled{opacity:.6;cursor:not-allowed}.page_selectedSeat__EQNrL{border-color:rgba(34,197,94,.7)!important;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.page_occupiedSeat__KaE27{border-style:dashed}.page_seatNumber__h8_dc{font-weight:600}.page_card__Cf__u h2{margin:0}.page_card__Cf__u label{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem}.page_card__Cf__u button,.page_card__Cf__u input{padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.9);color:inherit;font-size:1rem}.page_card__Cf__u button{background:linear-gradient(135deg,#22d3ee,#2563eb);border:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.page_card__Cf__u button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_card__Cf__u button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(37,99,235,.25)}.page_room__b8w23{background:rgba(15,23,42,.85);border-radius:1.5rem;border:1px solid rgba(148,163,184,.2);padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_roomHeader__5Ikth{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.page_roomHeader__5Ikth h2{margin:0;font-size:2rem}.page_roomHeader__5Ikth p{margin:.5rem 0 0;color:#94a3b8}.page_roomBadges__Tt5CK{display:flex;gap:.75rem;flex-wrap:wrap}.page_badge__0mJr3{padding:.5rem .75rem;border-radius:999px;background:rgba(37,99,235,.15);border:1px solid rgba(37,99,235,.4);font-size:.85rem}.page_seats__4m_gN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_finishedBanner__Q1Oi8{grid-column:1/-1;background:rgba(14,165,233,.12);border:1px solid rgba(14,116,144,.35);color:#0f172a;padding:.75rem 1rem;border-radius:.75rem;font-weight:600}.page_seat__Hv4Gt{border:2px solid rgba(71,85,105,.5);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;background:rgba(15,23,42,.9);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_seat__Hv4Gt header{display:flex;flex-direction:column;gap:.25rem}.page_seatTitle__2H_zy{font-size:1rem;color:#94a3b8}.page_seatName__wmMx8{font-weight:600;font-size:1.1rem}.page_timer__bnVuJ{font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_colorDot__lPRTq{width:24px;height:24px;border-radius:50%;border:2px solid rgba(15,23,42,.9)}.page_seat__Hv4Gt button{border-radius:.75rem;padding:.6rem 1rem;background:rgba(15,118,110,.2);color:#5eead4;border:1px solid rgba(45,212,191,.4);font-weight:600}.page_activeSeat__dmIdk{transform:translateY(-4px);box-shadow:0 20px 40px rgba(37,99,235,.15)}.page_mySeat__Ix9wO{border-color:rgba(249,115,22,.75)!important}.page_controls__AOfq_{display:flex;gap:1rem;flex-wrap:wrap}.page_controls__AOfq_ button{padding:.85rem 1.5rem;border-radius:.85rem;border:none;font-weight:600;font-size:1rem;background:linear-gradient(135deg,#f97316,#facc15);color:#0f172a;transition:transform .2s ease,box-shadow .2s ease}.page_controls__AOfq_ button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_controls__AOfq_ button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(250,204,21,.25)}.page_reset__OQSAt{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}@media (max-width:700px){.page_container__jZF7q,.page_room__b8w23{padding:1.5rem}}