.cabinet-module__ypD2da__shell{grid-template-columns:244px 1fr;align-items:start;gap:28px;padding:28px 0 56px;display:grid}.cabinet-module__ypD2da__sidebar{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:80px}.cabinet-module__ypD2da__brand{border-bottom:1px solid var(--hairline);margin-bottom:6px;padding:12px 12px 10px}.cabinet-module__ypD2da__brandTitle{font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);color:var(--text);font-weight:600}.cabinet-module__ypD2da__brandSub{font-size:var(--fs-caption);color:var(--text-muted);margin-top:2px}.cabinet-module__ypD2da__groupLabel{font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:12px 12px 6px;font-weight:600}.cabinet-module__ypD2da__nav{flex-direction:column;gap:2px;display:flex}.cabinet-module__ypD2da__item{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-body);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-weight:500;display:flex}.cabinet-module__ypD2da__item:hover{background:var(--surface-sunken);color:var(--text)}.cabinet-module__ypD2da__itemActive{background:var(--red-tint);color:var(--red-hover)}.cabinet-module__ypD2da__itemActive:before{content:"";border-radius:var(--radius-pill);background:var(--red);align-self:stretch;width:3px;margin:2px 0 2px -8px}.cabinet-module__ypD2da__badge{border-radius:var(--radius-pill);background:var(--red);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cabinet-module__ypD2da__main{min-width:0}.cabinet-module__ypD2da__pageHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.cabinet-module__ypD2da__pageTitle{margin:0}.cabinet-module__ypD2da__pageSub{color:var(--text-secondary);font-size:var(--fs-sm);margin:4px 0 0}@media (max-width:720px){.cabinet-module__ypD2da__shell{grid-template-columns:1fr;gap:14px;padding:16px 0 28px}.cabinet-module__ypD2da__sidebar{box-shadow:none;background:0 0;border:none;min-width:0;max-width:100%;padding:0;display:block;position:static;overflow:hidden}.cabinet-module__ypD2da__brand,.cabinet-module__ypD2da__groupLabel{display:none}.cabinet-module__ypD2da__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:8px;max-width:100%;margin:0;padding:2px 0 10px;overflow-x:auto}.cabinet-module__ypD2da__nav::-webkit-scrollbar{display:none}.cabinet-module__ypD2da__item{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);flex:none;min-height:40px;padding:10px 14px;font-size:13px}.cabinet-module__ypD2da__item:hover{background:var(--surface)}.cabinet-module__ypD2da__itemActive{background:var(--red);color:#fff;border-color:var(--red)}.cabinet-module__ypD2da__itemActive:before{display:none}.cabinet-module__ypD2da__pageHead{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}}
.account-module__FD2Xgq__wrap{min-width:0;max-width:100%;overflow-x:clip}.account-module__FD2Xgq__main{min-width:0}@media (max-width:720px){.account-module__FD2Xgq__shell{gap:8px;min-width:0;max-width:100%;padding-top:10px;padding-bottom:20px;overflow-x:clip}.account-module__FD2Xgq__main h1{margin-bottom:2px;font-size:20px;line-height:1.2}.account-module__FD2Xgq__main .panel{max-width:none!important;margin-top:12px!important;padding:14px!important}.account-module__FD2Xgq__main .grid-cards{gap:12px;margin-top:12px!important}}.account-module__FD2Xgq__profileHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.account-module__FD2Xgq__nameRow{gap:12px;display:flex}.account-module__FD2Xgq__redeemRow{align-items:flex-end;gap:8px;display:flex}.account-module__FD2Xgq__inviteRow{gap:8px;display:flex}.account-module__FD2Xgq__loyaltyPoints{color:var(--red);font-size:28px;font-weight:700}.account-module__FD2Xgq__bookingTabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.account-module__FD2Xgq__bookingHead{justify-content:space-between;gap:12px;display:flex}.account-module__FD2Xgq__bookingMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.account-module__FD2Xgq__bookingFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.account-module__FD2Xgq__bookingActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.account-module__FD2Xgq__profileHead{flex-direction:column;align-items:stretch}.account-module__FD2Xgq__profileHead .btn{width:100%;min-height:44px}.account-module__FD2Xgq__nameRow{flex-direction:column;gap:0}.account-module__FD2Xgq__nameRow .field{width:100%;flex:none!important}.account-module__FD2Xgq__redeemRow{flex-direction:column;align-items:stretch}.account-module__FD2Xgq__redeemRow .field{width:100%;max-width:none!important}.account-module__FD2Xgq__redeemRow .btn{width:100%;min-height:44px}.account-module__FD2Xgq__inviteRow{flex-direction:column}.account-module__FD2Xgq__inviteRow .input{width:100%;max-width:none!important}.account-module__FD2Xgq__inviteRow .btn{width:100%}.account-module__FD2Xgq__loyaltyPoints{font-size:22px}.account-module__FD2Xgq__bookingTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.account-module__FD2Xgq__bookingTabs::-webkit-scrollbar{display:none}.account-module__FD2Xgq__bookingTabs .btn{white-space:nowrap;flex:none}.account-module__FD2Xgq__bookingHead{flex-direction:column;align-items:stretch}.account-module__FD2Xgq__bookingMeta{flex-flow:wrap;justify-content:flex-start;align-items:center}.account-module__FD2Xgq__bookingFoot{flex-direction:column;align-items:stretch}.account-module__FD2Xgq__bookingActions{width:100%}:is(.account-module__FD2Xgq__bookingActions .btn,.account-module__FD2Xgq__bookingActions a.btn){flex:auto;justify-content:center;min-height:40px}}
