.acc-auth .mytm-auth__body{padding-top:22px}.acc-auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;margin-bottom:18px;background:#f3f4f6;border-radius:12px}.acc-auth-tabs button{min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--b2c-ink-2);font-weight:700;font-size:14px;cursor:pointer}.acc-auth-tabs button.on{background:#fff;color:var(--b2c-ink);box-shadow:var(--b2c-shadow)}.acc-alert{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#eef4ff;color:#1e3a8a;font-size:14px;line-height:1.4}.acc-alert-error{background:var(--b2c-red-soft);color:#9b1117}.acc-hint{margin:-12px 0 14px;color:var(--b2c-muted);font-size:12.5px}.acc-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:14px;color:var(--b2c-ink-2);cursor:pointer}.acc-check input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--b2c-red)}.acc-check .b2c-muted,.acc-check strong{display:block}.acc-check .b2c-muted{font-size:13px}.acc-auth-row{display:flex;justify-content:flex-end;margin:-8px 0 6px;font-size:14px}.acc-auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:16px;font-size:14px;color:var(--b2c-ink-2)}.acc-auth-links .b2c-link{font-size:14px}.mytm-auth__field input.acc-code-input{font-size:22px;letter-spacing:.5em;font-weight:700;text-align:center}.acc-found-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.acc-found-list li{padding:10px 12px;border:1px solid var(--b2c-line);border-radius:10px}.acc-found-list .acc-check{margin:0}.acc-menu{position:relative}.acc-menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 6px;border:1px solid var(--b2c-line);border-radius:999px;background:#fff;color:var(--b2c-ink);font-weight:700;font-size:14px;cursor:pointer}.acc-menu-btn:hover{border-color:var(--b2c-ink)}.acc-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--b2c-red);color:#fff;font-size:12px;font-weight:800}.acc-avatar-lg{width:46px;height:46px;font-size:16px}.acc-coin-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#fff7e6;color:#8a5a00;font-size:13px}.acc-c,.acc-coin-pill i,.acc-coins-line i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#f4b400;color:#fff;font-style:normal;font-size:10px;font-weight:800}.acc-c{width:22px;height:22px;font-size:12px;margin-right:6px;vertical-align:2px}.acc-tier-badge{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800}.acc-tier-badge.acc-tier-gold{background:#fdf3d7;color:#8a6100}.acc-tier-badge.acc-tier-premium{background:#1f2933;color:#f6d77d}.acc-menu-list{position:absolute;right:0;top:calc(100% + 8px);z-index:1050;width:260px;padding:8px;background:#fff;border:1px solid var(--b2c-line);border-radius:14px;box-shadow:0 16px 40px rgba(17,24,39,.16)}.acc-menu-who{padding:8px 10px 10px;border-bottom:1px solid var(--b2c-line);margin-bottom:6px}.acc-menu-who span,.acc-menu-who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-menu-who span{font-size:13px}.acc-menu-list a,.acc-menu-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--b2c-ink);font-size:14px;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.acc-menu-list a:hover,.acc-menu-list button:hover{background:var(--b2c-soft);color:var(--b2c-ink)}.acc-menu-list a>span,.acc-menu-list button>span{width:20px;text-align:center}.acc-menu-list em,.acc-side-nav em{margin-left:auto;font-style:normal;font-size:12px;color:#8a5a00;background:#fff7e6;border-radius:999px;padding:1px 8px}.acc-signout{color:var(--b2c-red)!important}.acc-mobile-menu{display:flex;flex-direction:column;gap:2px;margin:8px 0 12px}.acc-mobile-head{display:flex;align-items:center;gap:10px;padding:8px 0 10px}.acc-mobile-head span,.acc-mobile-head strong{display:block}.acc-mobile-head .b2c-muted{font-size:13px}.acc-mobile-link{display:block;min-height:44px;padding:10px 4px;border:0;border-bottom:1px solid var(--b2c-line);background:none;color:var(--b2c-ink);font-weight:600;text-align:left;text-decoration:none}.acc-ai-icon{color:#8e44ad;margin-right:4px}.navbar-nav .nav-link .b2c-new-label{margin-left:5px}@media (min-width:992px){#navbarSupportedContent .navbar-nav .nav-link{white-space:nowrap}.topNav .navbar-brand{flex:none}}@media (min-width:992px) and (max-width:1399px){#navbarSupportedContent .navbar-nav .nav-link{font-size:14px;padding-left:6px;padding-right:6px}#navbarSupportedContent .lang-toggle .lang-code,.acc-menu-name,.acc-tier-badge{display:none}}@media (min-width:992px) and (max-width:1199px){.acc-menu .acc-coin-pill{display:none}#navbarSupportedContent .navbar-nav .nav-link{font-size:13.5px;padding-left:5px;padding-right:5px}}.acc-root{background:var(--b2c-soft);min-height:70vh}.acc-page{padding:28px 0 48px}.acc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.acc-side{position:-webkit-sticky;position:sticky;top:90px;background:#fff;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius);padding:14px}.acc-side-skeleton{height:380px}.acc-side-who{display:flex;gap:10px;align-items:center;padding:4px 4px 14px;border-bottom:1px solid var(--b2c-line);margin-bottom:8px}.acc-side-who>span:last-child{min-width:0}.acc-side-who .b2c-muted,.acc-side-who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-side-who .b2c-muted{font-size:13px}.acc-tier-text{display:inline-block;margin-top:4px;font-size:12px;font-weight:800;color:var(--b2c-ink-2)}.acc-tier-text.acc-tier-gold{color:#8a6100}.acc-tier-text.acc-tier-premium{color:#6b21a8}.acc-side-nav{display:flex;flex-direction:column;gap:2px}.acc-side-nav a,.acc-side-nav button{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--b2c-ink);font-size:15px;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.acc-side-nav a>span,.acc-side-nav button>span{width:20px;text-align:center}.acc-side-nav a:hover,.acc-side-nav button:hover{background:var(--b2c-soft);color:var(--b2c-ink)}.acc-side-nav a.on{background:var(--b2c-red-soft);color:var(--b2c-red)}.acc-side-help{border-top:1px solid var(--b2c-line)!important;border-radius:0!important;margin-top:6px;padding-top:12px!important}.acc-side-signout{color:var(--b2c-red)!important}.acc-main{min-width:0}.acc-stack{display:flex;flex-direction:column;gap:16px}.acc-h1{font-size:26px;margin:0 0 4px}.acc-h1,.acc-h2{font-weight:800;color:var(--b2c-ink)}.acc-h2{font-size:18px;margin:0 0 10px}.acc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.acc-section-head p{margin:0}.acc-card{background:#fff;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius);box-shadow:var(--b2c-shadow);padding:16px 18px}.acc-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--b2c-muted);margin-bottom:4px}.acc-small,.acc-urgent{font-size:13px}.acc-urgent{display:block;color:var(--b2c-red);font-weight:600}.acc-empty{background:#fff;border:1px dashed #cfd5dc;border-radius:var(--b2c-radius);padding:22px 18px;text-align:center;color:var(--b2c-ink-2)}.acc-empty p{margin:0 0 10px}.acc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acc-actions .b2c-btn,.acc-actions .b2c-btn-outline{min-height:40px;padding:8px 14px;font-size:14px}.acc-center{justify-content:center}.acc-purple,a.acc-purple{background:#8e44ad;border-color:#8e44ad}.acc-purple:hover,a.acc-purple:hover{background:#763993;border-color:#763993}.acc-danger{color:var(--b2c-red)!important;border-color:#f2b8ba!important}.acc-highlight .acc-order{border-color:var(--b2c-red);box-shadow:0 0 0 3px var(--b2c-red-soft)}.acc-hello{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.acc-hello p{margin:0}.acc-quick{display:flex;flex-wrap:wrap;gap:8px}.acc-quick a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:1px solid var(--b2c-line);border-radius:999px;background:#fff;color:var(--b2c-ink);font-size:14px;font-weight:600;text-decoration:none}.acc-quick a:first-child{border-color:#d8c2e6;color:#6b2f87}.acc-quick a:hover{border-color:var(--b2c-ink);color:var(--b2c-ink)}.acc-two{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:16px;gap:16px}.acc-next-trip h2{font-size:19px;font-weight:800;margin:0 0 6px}.acc-next-trip p{margin:0 0 12px;color:var(--b2c-ink-2)}.acc-tier-card{border-top:4px solid #9aa4b1}.acc-tier-card.acc-tier-regular{border-top-color:#3b82f6}.acc-tier-card.acc-tier-gold{border-top-color:#e0a800}.acc-tier-card.acc-tier-premium{border-top-color:#6b21a8}.acc-tier-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.acc-tier-name{font-size:19px;font-weight:800}.acc-tier-card p{margin:4px 0 8px}.acc-progress{height:8px;border-radius:999px;background:#eef0f3;overflow:hidden}.acc-progress i{display:block;height:100%;background:linear-gradient(90deg,#e0a800,var(--b2c-red));border-radius:999px}.acc-tier-goal{font-weight:600;color:var(--b2c-ink)}.acc-tier-benefits{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:8px 0 0}.acc-tier-benefits li{background:var(--b2c-soft);border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600;color:var(--b2c-ink-2)}.acc-attention{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acc-attention li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--b2c-line)}.acc-attention li:first-child{border-top:0}.acc-attention-text{flex:1 1;font-size:14px;color:var(--b2c-ink)}.acc-attention .b2c-btn-outline{min-height:36px;padding:6px 12px;font-size:13px}.acc-stats{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:12px;gap:12px}.acc-stat{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius);padding:14px 16px;color:var(--b2c-ink);text-decoration:none}.acc-stat:hover{border-color:var(--b2c-ink);color:var(--b2c-ink)}.acc-stat strong{font-size:24px;font-weight:800}.acc-stat span{font-size:13px;color:var(--b2c-muted)}.acc-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--b2c-line)}.acc-tabs button{flex:none;min-height:44px;padding:8px 14px;border:0;border-bottom:3px solid transparent;background:none;color:var(--b2c-ink-2);font-weight:700;font-size:14px;cursor:pointer}.acc-tabs button.on{color:var(--b2c-red);border-bottom-color:var(--b2c-red)}.acc-order{display:flex;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius);box-shadow:var(--b2c-shadow);padding:14px 16px;margin-bottom:10px}.acc-order-main{min-width:0}.acc-order-main h3{display:flex;gap:8px;align-items:baseline;font-size:17px;font-weight:800;margin:0 0 4px}.acc-order-main p{margin:0 0 4px;font-size:14px;color:var(--b2c-ink-2)}.acc-order-main p.b2c-muted{font-size:13px;color:var(--b2c-muted)}.acc-order-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;flex:none}.acc-order-side>strong{font-size:18px}.acc-order.is-compact{padding:12px 14px}.acc-order.is-compact h3{font-size:15px}.acc-coins-line{display:flex;align-items:center;gap:6px;color:#8a5a00!important;font-size:13px!important;font-weight:600}.acc-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:800}.acc-status.is-ok{background:var(--b2c-green-soft);color:var(--b2c-green)}.acc-status.is-waiting{background:#fff4e5;color:#9a5b00}.acc-status.is-cancelled{background:#f1f2f4;color:#6b7280}.acc-plan-type{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b2f87;margin-bottom:2px}.acc-found{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-color:#c7d7fe;background:#f5f8ff}.acc-found ul{margin:6px 0 0;padding-left:18px;font-size:14px;color:var(--b2c-ink-2)}.acc-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.acc-dates{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.acc-dates>div{flex:1 1;min-width:140px;background:var(--b2c-soft);border-radius:10px;padding:10px 12px}.acc-dates span,.acc-dates strong{display:block}.acc-dates span{font-size:12px}.acc-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0 0 12px}.acc-facts dt{font-size:12px;color:var(--b2c-muted);font-weight:600}.acc-facts dd{margin:0;font-weight:600}.acc-paid{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:1px solid var(--b2c-line);border-bottom:1px solid var(--b2c-line);margin-bottom:10px}.acc-paid strong{font-size:20px}.acc-coin-boxes{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:12px;gap:12px}.acc-coin-boxes .acc-card{display:flex;flex-direction:column;gap:4px}.acc-coin-boxes strong{font-size:22px;font-weight:800}.acc-coin-ready{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#f3dfb3}.acc-coin-ready strong{font-size:30px}.acc-coin-ready .b2c-btn{align-self:flex-start;margin-top:6px}.acc-rules{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.acc-rules>div{background:var(--b2c-soft);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--b2c-ink-2)}.acc-rules strong{display:block;color:var(--b2c-ink);font-size:14px;margin-bottom:2px}.acc-tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.acc-tier-box{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.acc-tier-box .b2c-muted{font-size:13px}.acc-tier-box ul{margin:6px 0 0;padding-left:18px;font-size:13px}.acc-tier-box.is-you{border-color:var(--b2c-red);box-shadow:0 0 0 3px var(--b2c-red-soft)}.acc-table-wrap{overflow-x:auto}.acc-table{width:100%;border-collapse:collapse;font-size:14px}.acc-table td,.acc-table th{padding:9px 10px;border-bottom:1px solid var(--b2c-line);text-align:left;vertical-align:top}.acc-table th{font-size:12px;color:var(--b2c-muted);text-transform:uppercase;letter-spacing:.04em}.acc-plus{color:var(--b2c-green)}.acc-minus,.acc-plus{font-weight:800;white-space:nowrap}.acc-minus{color:var(--b2c-red)}.acc-form{display:flex;flex-direction:column;gap:10px}.acc-form .b2c-label{margin:4px 0 0}.acc-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.acc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.acc-span-2{grid-column:1/-1}.acc-email-row{display:flex;align-items:center;gap:10px;min-height:44px;flex-wrap:wrap}.acc-inline-code{display:flex;gap:8px}.acc-inline-code .b2c-input{max-width:160px}.acc-travellers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.acc-travellers li{display:flex;align-items:center;gap:12px}.acc-traveller-text{flex:1 1;min-width:0}.acc-traveller-text .b2c-muted,.acc-traveller-text strong{display:block}.acc-traveller-text .b2c-muted{font-size:13px}.acc-security{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px}.acc-security>div{padding-top:4px}.acc-security p{margin:4px 0 8px;font-size:14px}.acc-google{max-width:320px}.acc-signin{display:grid;grid-template-columns:1fr 460px;grid-gap:32px;gap:32px;align-items:start}.acc-signin-why ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:14px}.acc-signin-why li{display:flex;gap:12px;align-items:flex-start}.acc-signin-why li>span:first-child{font-size:22px;width:32px;text-align:center}.acc-signin-why strong{display:block;color:var(--b2c-ink)}.acc-signin-why li span:last-child{color:var(--b2c-ink-2);font-size:14px}.acc-signin-panel{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px rgba(17,24,39,.12)}.acc-checkout{background:#fff;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.acc-checkout-guest{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.acc-checkout-guest p{margin:0;font-size:14px;color:var(--b2c-ink-2)}.acc-checkout-who{display:flex;align-items:center;gap:10px;font-size:14px}.acc-checkout-who .b2c-muted{font-size:13px}.acc-checkout h4{font-size:15px;font-weight:800;margin:0 0 6px}.acc-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.acc-pick li{border:1px solid var(--b2c-line);border-radius:10px;padding:8px 10px}.acc-pick li.on{border-color:var(--b2c-ink);background:var(--b2c-soft)}.acc-pick .acc-check{margin:0}.acc-coins-box{border:1px solid #f3dfb3;background:#fffaf0;border-radius:10px;padding:10px 12px;font-size:14px}.acc-coins-box .acc-check{margin:0 0 4px;font-weight:700;color:var(--b2c-ink)}.acc-coins-box p{margin:2px 0 0;color:var(--b2c-ink-2);font-size:13px}.acc-coins-total{display:flex;justify-content:space-between;font-weight:800;margin-top:6px}@media (max-width:991px){.acc-layout{grid-template-columns:minmax(0,1fr);gap:14px}.acc-side{position:static;padding:8px;min-width:0}.acc-side-who{display:none}.acc-side-nav{flex-direction:row;overflow-x:auto;gap:4px}.acc-side-nav a,.acc-side-nav button{flex:none;white-space:nowrap;font-size:14px}.acc-side-help,.acc-side-signout{display:none!important}.acc-two{grid-template-columns:1fr}.acc-rules,.acc-stats,.acc-tiers{grid-template-columns:1fr 1fr}.acc-signin{grid-template-columns:1fr}.acc-signin-why{order:2}}@media (max-width:640px){.acc-page{padding:16px 0 32px}.acc-h1{font-size:22px}.acc-order{flex-direction:column}.acc-order-side{align-items:flex-start;text-align:left}.acc-coin-boxes,.acc-form-grid,.acc-rules,.acc-security,.acc-tiers{grid-template-columns:1fr}.acc-attention li,.acc-travellers li{flex-wrap:wrap}.acc-signin-panel{border-radius:16px}}.acc-photo{display:flex;align-items:center;gap:14px;margin:0 0 14px}.acc-photo img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--b2c-line)}.acc-photo .acc-avatar-lg{width:64px;height:64px;font-size:24px}.acc-photo-pick{display:inline-flex;align-items:center;cursor:pointer;margin-right:10px}