.customer-account{color:#18343a;direction:rtl;max-width:1160px;padding:42px 20px 80px}.customer-account *{box-sizing:border-box}.customer-account-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.customer-account h1{color:#17333a;margin:7px 0 9px;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.35}.customer-account h2{margin:0 0 9px;font-size:1.25rem}.customer-account h3{margin:0 0 8px;font-size:1.12rem}.customer-account p{margin:0;line-height:1.9}.customer-account-head p,.customer-signin p,.customer-order-card p,.customer-services p,.customer-support p{color:#60757b}.customer-eyebrow{color:var(--bd-color-brand,#02baa3);font-size:.88rem;font-weight:700;display:inline-block}.customer-phone{color:var(--bd-color-brand,#02baa3);background:#e7f7f3;border-radius:100px;padding:9px 15px;display:inline-block}.customer-account-head form{align-items:center;gap:12px;display:flex}.customer-text-button{color:var(--bd-color-brand,#02baa3);cursor:pointer;font:inherit;background:0 0;border:0;padding:10px;text-decoration:underline}.customer-alert{border-radius:12px;padding:13px 17px;margin:0 0 18px!important}.customer-alert-error{color:#9b2c25;background:#fff0ef;border:1px solid #e6ada8}.customer-alert-success{color:var(--bd-color-brand,#02baa3);background:#e8f8f2;border:1px solid #a6d9c7}.customer-signin,.customer-section{background:#fff;border:1px solid #dce8e5;border-radius:19px;box-shadow:0 8px 26px #19403b0b}.customer-signin{max-width:630px;margin:18px auto 42px;padding:32px}.customer-signin form{margin-top:22px}.customer-signin label,.customer-change-form label{margin-bottom:8px;font-weight:700;display:block}.customer-input-row{gap:10px;display:flex}.customer-input-row input,.customer-change-form textarea{font:inherit;background:#fff;border:1px solid #bdcfcb;border-radius:10px;min-height:46px;padding:11px 14px}.customer-input-row input{width:100%;min-width:0}.customer-input-row button,.customer-change-form button{font:inherit;color:#fff;background:var(--bd-color-brand,#02baa3);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:11px 20px;font-weight:700}.customer-resend{margin-top:4px!important}.customer-jump{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.customer-jump a{color:var(--bd-color-brand,#02baa3);background:#fff;border:1px solid #cfe1dc;border-radius:100px;padding:8px 15px;font-weight:600;text-decoration:none}.customer-section{margin-bottom:20px;padding:24px;scroll-margin-top:90px}.customer-section-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.customer-section-title h2{margin:0}.customer-section-title span{color:#6b8185;font-size:.9rem}.customer-empty{text-align:center;color:#64797c;background:#f7faf9;border-radius:12px;padding:30px 14px}.customer-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-order-card{border:1px solid #dce8e5;border-radius:14px;min-width:0;padding:18px}.customer-card-top,.customer-card-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-card-top{margin-bottom:16px}.customer-service{color:var(--bd-color-brand,#02baa3);background:#eaf8f5;border-radius:100px;padding:5px 11px;font-size:.83rem;font-weight:700}.customer-status{color:#5a6971;font-size:.85rem}.customer-card-bottom{border-top:1px solid #edf2f0;margin-top:17px;padding-top:14px;font-weight:700}.customer-card-bottom small{color:#809094;font-weight:400}.customer-change-form{border-top:1px solid #edf2f0;margin-top:14px;padding-top:13px}.customer-change-form summary{cursor:pointer;color:var(--bd-color-brand,#02baa3);padding:5px 0;font-weight:700}.customer-change-form form{padding-top:12px}.customer-change-form textarea{resize:vertical;width:100%;min-height:92px;display:block}.customer-change-form p{margin:8px 0 13px;font-size:.83rem}.customer-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.customer-list{margin:0;padding:0;list-style:none}.customer-list li{border-top:1px solid #edf2f0;justify-content:space-between;gap:14px;padding:13px 0;display:flex}.customer-list li:first-child{border-top:0}.customer-list li span{overflow-wrap:anywhere}.customer-list small{color:#75888c;font-size:.82rem;display:block}.customer-list strong{color:var(--bd-color-brand,#02baa3);flex:none;font-size:.88rem}.customer-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-services a{color:inherit;border:1px solid #dce8e5;border-radius:14px;min-height:180px;padding:20px;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.customer-services a:hover{border-color:var(--bd-color-brand,#02baa3);transform:translateY(-2px)}.customer-service-mark{width:39px;height:39px;color:var(--bd-color-brand,#02baa3);text-align:center;background:#e7f7f3;border-radius:10px;margin-bottom:20px;font-weight:700;line-height:39px;display:block}.customer-service-action{color:var(--bd-color-brand,#02baa3);margin-top:17px;font-weight:700;display:block}.customer-support{background:#e7f7f3;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:24px;display:flex}.customer-support a{color:var(--bd-color-brand,#02baa3);white-space:nowrap;font-size:1.35rem;font-weight:700;text-decoration:none}.customer-account a:focus-visible,.customer-account button:focus-visible,.customer-account input:focus-visible,.customer-account textarea:focus-visible,.customer-account summary:focus-visible{outline:3px solid var(--bd-color-brand,#02baa3);outline-offset:3px}@media (width<=760px){.customer-account{padding:24px 15px 60px}.customer-account-head{flex-direction:column;align-items:flex-start}.customer-order-grid,.customer-two-columns,.customer-services{grid-template-columns:1fr}.customer-section{padding:18px}.customer-signin{padding:22px}.customer-support{flex-direction:column;align-items:flex-start}.customer-input-row{flex-direction:column}.customer-input-row button{width:100%}}@media (prefers-reduced-motion:reduce){.customer-services a{transition:none}}.customer-wallet{background:#e7f7f3;border:1px solid #c3e6db;border-radius:18px;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px;padding:24px;scroll-margin-top:90px;display:grid}.customer-wallet>div:first-child{flex-direction:column;gap:8px;display:flex}.customer-wallet strong{color:var(--bd-color-brand,#02baa3);font-size:1.45rem}.customer-wallet p{color:#587770}.customer-wallet h3{font-size:1rem}.customer-wallet .customer-list strong{font-size:.9rem}@media (width<=760px){.customer-wallet{grid-template-columns:1fr;padding:20px}}.customer-change-outcome{text-align:left;justify-items:end;gap:7px;display:grid}.customer-change-outcome form{margin:0}.customer-change-outcome button{background:var(--bd-color-brand,#02baa3);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:8px 12px;font-size:.83rem;font-weight:700}.customer-change-outcome button:focus-visible{outline:3px solid var(--bd-color-brand,#02baa3);outline-offset:3px}.customer-booking-details{margin-top:10px}.customer-booking-details summary,.customer-change-form summary{align-items:center;min-height:44px;display:flex}.customer-booking-details summary{color:#526c74;cursor:pointer;font-size:14px}.customer-booking-details dl{margin:0 0 10px}.customer-booking-details dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;padding:7px 0;font-size:13px;line-height:1.9;display:grid}.customer-booking-details dt{color:#60757b}.customer-booking-details dd{overflow-wrap:anywhere;margin:0}.customer-invite-cta{min-height:48px;color:var(--bd-color-brand,#02baa3);background:#e7f7f3;border:1px solid #c3e6db;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.customer-invite-pending,.customer-order-change-state{font-size:12px;margin-top:10px!important}.customer-order-change-state a{color:var(--bd-color-brand,#02baa3)}.customer-jump-bar{z-index:40;background:#fff;border-bottom:1px solid #dce8e5;align-items:center;gap:8px;margin-bottom:20px;padding:10px 0;display:flex;position:sticky;top:0;box-shadow:0 6px 12px #18343a08}.customer-jump-bar .customer-jump{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:8px;min-width:0;margin:0;padding:4px 3px;overflow-x:auto}.customer-jump-bar .customer-jump::-webkit-scrollbar{display:none}.customer-jump-bar .customer-jump a{white-space:nowrap;flex:none;align-items:center;min-height:44px;font-size:14px;display:flex}.customer-jump a[aria-current=location]{border-color:var(--accent,var(--bd-color-brand,#02baa3));color:var(--bd-color-brand,#02baa3);background:#ebf8f5}.customer-jump-arrow{width:44px;height:44px;color:var(--bd-color-brand,#02baa3);cursor:pointer;background:#ebf8f5;border:1px solid #cfe1dc;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.customer-jump-arrow[hidden]{display:none}.customer-jump-arrow:disabled{opacity:.35;cursor:default}.customer-account :is(#orders,#payments,#wallet,#changes,#services){scroll-margin-top:calc(var(--account-tabs-height,76px) + 16px)}