[dir=rtl] .cnav-brand{padding:7px 8px 7px 17px}[dir=rtl] .cnav-links{left:50%;right:auto;transform:translate(50%,-50%)}[dir=rtl] .theme-toggle .knob{left:auto;right:3px}[dir=rtl] [data-theme=dark] .theme-toggle .knob{transform:translate(-28px)}[dir=rtl] .theme-toggle .ic-sun{left:auto;right:8px}[dir=rtl] .theme-toggle .ic-moon{right:auto;left:8px}[dir=rtl] .icon-btn .badge-dot{right:auto;left:10px}[dir=rtl] .hero-chip{left:auto;right:20px}@media(max-width:760px){[dir=rtl] .hero-chip{left:auto;right:16px}}[dir=rtl] .qa-badge{right:auto;left:12px}[dir=rtl] .bkc-head .right{margin-left:0;margin-right:auto;text-align:left;align-items:flex-start}[dir=rtl] .sess-body .m svg{margin-right:0;margin-left:3px}[dir=rtl] .feat-rib{left:auto;right:12px}[dir=rtl] .feat-rib.save{right:auto;left:12px}[dir=rtl] .feat-row .save-pill{margin-left:0;margin-right:auto}[dir=rtl] .sport-box .sport-tag{left:auto;right:12px}[dir=rtl] .hero-dots{right:auto;left:16px}[dir=rtl] .hero-play{left:auto;right:14px}[dir=rtl] .select-card{text-align:right}[dir=rtl] .select-card .sc-check{margin-left:0;margin-right:auto}[dir=rtl] .lc-age,[dir=rtl] .lc-stage{left:auto;right:14px}[dir=rtl] .lc-foot-inner{padding:12px 16px 12px 10px}[dir=rtl] .buy-ribbon{right:auto;left:16px}@media(max-width:820px){[dir=rtl] .glass-nav{left:50%;right:auto;transform:translate(50%)}}[dir=rtl] .gnav-tabs{left:50%;right:auto;transform:translate(50%,-50%)}[dir=rtl] .sb-toggle{margin-left:0;margin-right:auto}[dir=rtl] .sb-collapsed .sb-toggle{margin-right:0}[dir=rtl] .sb-collapsed .nav-item:after{left:auto;right:calc(100% + 12px);transform:translateY(-50%) translate(4px) scale(.96)}[dir=rtl] .sb-collapsed .nav-item:hover:after{transform:translateY(-50%) translate(0) scale(1)}[dir=rtl] .subnav-list{margin:3px 26px 3px 0;padding-left:0;padding-right:14px;border-left:none;border-right:1.5px solid var(--border-2)}[dir=rtl] .sidebar-foot{padding-left:0;padding-right:8px}[dir=rtl] .sb-collapsed .sidebar-foot{padding-left:0;padding-right:0}[dir=rtl] .nav-item .chev,[dir=rtl] .nav-badge{margin-left:0;margin-right:auto}[dir=rtl] .menu{right:auto;left:0}[dir=rtl] .menu-item.sel:after{margin-left:0;margin-right:auto}[dir=rtl] .tbl thead th{text-align:right}[dir=rtl] .list-end{text-align:left;align-items:flex-start}[dir=rtl] .switch:after{left:auto;right:3px}[dir=rtl] .switch.on:after{transform:translate(-19px)}[dir=rtl] .v2-toast-wrap{right:auto;left:18px}@media(max-width:900px){[dir=rtl] .sidebar{left:auto;right:0;border-right:none;border-left:1px solid var(--border);transform:translate(100%)}[dir=rtl] .sidebar.open{transform:none}[dir=rtl] .topbar-actions{margin-left:0;margin-right:auto}}[dir=rtl] .cnav-menu{right:auto;left:0;transform-origin:top left}[dir=rtl] .rail-item .cnt{margin-left:0;margin-right:auto}[dir=rtl] .img-cell .rm{right:auto;left:6px}[dir=rtl] .v2-drawer{right:auto;left:0;border-left:none;border-right:1px solid var(--border);box-shadow:16px 0 48px -16px #0000004d;transform:translate(-100%)}[dir=rtl] .v2-drawer.open{transform:none}[dir=rtl] .notif-dot{right:auto;left:12px}[dir=rtl] .icon-btn .badge-count{right:auto;left:-3px}[dir=rtl] .dd-panel{right:auto;left:0;transform-origin:top left}[dir=rtl] .dd-panel:before{right:auto;left:16px}[dir=rtl] .st-rib{left:auto;right:14px}[dir=rtl] .ff-label-float{left:auto;right:16px}[dir=rtl] .ff-pop.ff-dt-pop{left:auto;right:0}[dir=rtl] .ff.ff-select>.ff-pop{left:auto;right:0}[dir=rtl] .ff-opt .ff-tick,[dir=rtl] .ff-tap{margin-left:0;margin-right:auto}[dir=rtl] .ff-select .ff-val .ff-badge{margin-left:0;margin-right:4px}[dir=rtl] .v2switch .track:after{left:auto;right:3px}[dir=rtl] .v2switch input:checked+.track:after{transform:translate(-19px)}[dir=rtl] .att-info-row .iv{text-align:left}[dir=rtl] .sch-ev-b,[dir=rtl] .sch-day-row .sch-ev-b,[dir=rtl] .cal-daypop-row .sch-ev-b{margin-left:0;margin-right:auto}[dir=rtl] .sch-tg-ev .sch-ev-b{right:auto;left:4px}[dir=rtl] .sch-cal-grid.sc-noblock-time .sch-tg-title{padding-right:0;padding-left:20px}#clWallet .wal-pots{display:grid;gap:10px;margin:-4px 0 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#clWallet .wal-pot{--pot: var(--accent-fg, var(--accent));--pot-soft: var(--accent-soft);display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 3px 0 0 var(--pot)}#clWallet .wal-pot.is-rental{--pot: var(--pos);--pot-soft: var(--pos-soft)}#clWallet .wal-pot.is-general{--pot: var(--warn);--pot-soft: var(--warn-soft)}#clWallet .wal-pot-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--pot-soft);color:var(--pot)}#clWallet .wal-pot-ic svg{width:18px;height:18px}#clWallet .wal-pot-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#clWallet .wal-pot-l{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#clWallet .wal-pot-v{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#clWallet .wal-pot-h{font-size:11.5px;color:var(--text-muted);font-weight:500}#clWallet .wal-pot-move{flex:none;display:inline-flex;align-items:center;gap:6px}#clWallet .wal-pot-move svg{width:15px;height:15px}#clWallet .wal-pot-chip{display:inline-flex;align-items:center;margin-inline-start:6px;vertical-align:middle;padding:1px 8px;border-radius:var(--radius-pill);font-size:10.5px;font-weight:700;letter-spacing:.02em;background:var(--accent-soft);color:var(--accent-fg, var(--accent))}#clWallet .wal-pot-chip.is-rental{background:var(--pos-soft);color:var(--pos)}#clWallet .wal-pot-chip.is-general{background:var(--warn-soft);color:var(--warn)}#clWallet .cl-wal-add .cl-wal-pot{flex:1 1 100%;min-width:0}#clWallet .cl-wal-pot .ff-radio-group.row>.ff-radio{flex:1 1 200px;min-width:0}#clWalMoveDrawer .cl-wal-move{display:flex;flex-direction:column;gap:14px}#clWalMoveDrawer .cl-wal-move-sub{margin:0}#clWalMoveDrawer .cl-wal-route{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}#clWalMoveDrawer .cl-wal-route-end{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#clWalMoveDrawer .cl-wal-route-k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}#clWalMoveDrawer .cl-wal-route-v{font-size:15px;font-weight:800;color:var(--text)}#clWalMoveDrawer .cl-wal-route-h{font-size:11.5px;color:var(--text-muted);font-weight:500}#clWalMoveDrawer .cl-wal-route-arrow{flex:none;color:var(--text-muted);display:grid;place-items:center}#clWalMoveDrawer .cl-wal-route-arrow svg{width:20px;height:20px}[dir=rtl] #clWalMoveDrawer .cl-wal-route-arrow svg{transform:scaleX(-1)}#clWalMoveDrawer .ff-radio-group.row>.ff-radio{flex:1 1 160px;min-width:0}#clWalMoveDrawer .cl-wal-move-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}#walletPage .wl-pots{display:grid;gap:10px;margin-top:4px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}#walletPage .wl-pot{--pot: var(--accent-fg, var(--accent));display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--pot)}#walletPage .wl-pot.is-rental{--pot: var(--pos)}#walletPage .wl-pot-k{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--text-muted)}#walletPage .wl-pot-k svg{width:16px;height:16px;color:var(--pot);flex:none}#walletPage .wl-pot-v{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#walletPage .wl-pot-v .cur{font-size:14px;font-weight:700;color:var(--text-2);margin-inline-end:5px;letter-spacing:-.01em}#walletPage .wl-pot-h{font-size:12px;color:var(--text-muted);font-weight:500}.ins-plans{margin-top:16px}.ins-plans .ins-plans-title{flex:1;min-width:0}.ins-plan-list{display:flex;flex-direction:column;gap:8px}.ins-plan-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color .15s var(--ease),opacity .15s var(--ease)}.ins-plan-row:hover{border-color:var(--border-2, var(--border))}.ins-plan-row.is-off{opacity:.6}.ins-plan-row.is-drag{outline:2px dashed var(--accent);outline-offset:2px;opacity:.85}.ins-plan-main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ins-plan-main strong{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-plan-sub{font-size:12.5px;color:var(--text-muted);font-weight:500}.ins-grip{display:inline-grid;place-items:center;cursor:grab;color:var(--text-muted);flex:none}.ins-plan-row:active .ins-grip{cursor:grabbing}@media(max-width:560px){.ins-plans .set-group-head,.ins-plan-row{flex-wrap:wrap}.ins-plan-main{flex-basis:calc(100% - 40px)}}.ins-cart{display:flex;flex-direction:column;gap:8px;margin-bottom:9px}.ins-chosen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border:1.5px solid var(--accent);border-radius:14px;background:var(--accent-soft)}.ins-chosen-t{flex:1;min-width:0;font-weight:700;overflow-wrap:anywhere}.ins-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1450;background:#0a0c1880;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.ins-sheet{width:100%;max-width:460px;max-height:calc(100vh - 40px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg, 18px);box-shadow:var(--shadow-pop);padding:18px;display:flex;flex-direction:column;gap:14px}.ins-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ins-sheet-head h2{font-size:16px;font-weight:800;letter-spacing:-.015em;margin:0}.ins-x{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.ins-x:hover{background:var(--surface-2);color:var(--text)}.ins-x svg{width:15px;height:15px}.ins-offers{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow:auto}.ins-offer{position:relative;display:block;padding:12px 14px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.ins-offer:hover{border-color:var(--accent)}.ins-offer:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ins-offer:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ins-offer input{position:absolute;opacity:0;pointer-events:none}.ins-offer-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ins-offer-head strong{font-weight:700;min-width:0;overflow-wrap:anywhere}.ins-offer-head .num{font-weight:700;white-space:nowrap}.ins-dates{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.ins-dates li{display:flex;justify-content:space-between;gap:8px;color:var(--text-muted)}.ins-dates li.is-today{color:var(--text);font-weight:600}.ins-auto{display:flex;flex-direction:column;gap:8px}.ins-auto-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600}.ins-auto-row .v2switch{flex:none}.ins-auto-note{margin:0;font-size:12.5px;line-height:1.45}.ins-sheet-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:560px){.ins-scrim{align-items:flex-end;padding:0}.ins-sheet{max-width:none;max-height:88vh;border-radius:18px 18px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.ins-sheet-actions .btn{flex:1}}.chip.ins-pay-chip{height:20px;padding:0 8px;margin-inline-start:8px;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:400;font-size:11px;font-variant-numeric:normal;cursor:default;vertical-align:middle}.chip.ins-pay-chip:hover{border-color:var(--border);color:var(--text-2)}.ins-kpis{display:grid;gap:12px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ins-kpi{--kpi: var(--text);display:flex;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md, 12px);background:var(--surface);box-shadow:var(--shadow-card)}.ins-kpi.is-neg{--kpi: var(--neg)}.ins-kpi.is-pos{--kpi: var(--pos)}.ins-kpi-l{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-kpi-v{font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--kpi);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-kpi-s{font-size:12px}.ins-table{min-width:1100px}.ins-search{cursor:text}#insList .lg-filters .ff:not(.ff-select){min-width:150px}#insBody.is-loading{opacity:.55;transition:opacity .15s var(--ease)}.ins-detail{display:flex;flex-direction:column;gap:12px}.ins-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ins-detail-head h3{margin:0 0 2px}.ins-detail-head p{margin:0}.ins-notice{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-soft)}.ins-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ins-tl{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ins-tl.is-focus{border-color:var(--accent)}.ins-tl-overdue{border-inline-start:3px solid var(--neg)}.ins-tl-paid{opacity:.8}.ins-tl-cancelled{opacity:.6}.ins-tl-main,.ins-tl-money{display:flex;justify-content:space-between;align-items:center;gap:8px}.ins-tl-pays{list-style:none;margin:8px 0 0;padding:0;font-size:.9em}.ins-tl-err{margin:6px 0 0;font-size:.9em}.ins-tl-sent{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 0;font-size:.85em}.ins-acts{display:flex;flex-direction:column;gap:10px}.ins-actions{display:flex;flex-wrap:wrap;gap:8px}.ins-panel{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:var(--surface-2)}.ins-panel[hidden]{display:none}.ins-left{margin:0;font-size:13px}.ins-left .num.is-off{color:var(--neg)}.ins-setup-rows{display:flex;flex-direction:column;gap:10px}.ins-setup-rows:empty{display:none}.ins-bkd{gap:10px;padding-top:4px}.ins-bkd-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.ins-bkd-h .bkd-sec-h{margin-bottom:0}.ins-bkd .ins-timeline{gap:6px}.ins-bkd .ins-tl{padding:10px}.ins-bkd-open,.ins-setup>.btn{align-self:flex-start}@media(max-width:480px){.ins-panel .sch-row{flex-direction:column;gap:10px}}.ins-client{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md, 12px);background:var(--surface);display:flex;flex-direction:column;gap:8px}.ins-client-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap}.ins-client-t{font-size:13.5px;font-weight:800}.ins-client-sum{font-size:12px;font-weight:600;color:var(--text-muted)}.ins-client-card{font-size:12px;color:var(--text-muted)}.ins-client-dates{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px}.ins-client-dates li{display:flex;align-items:center;gap:8px}.ins-client-dates .ins-c-date{flex:1;min-width:0;color:var(--text-2)}.ins-client-dates .ins-c-amt{font-weight:700}.ins-client-dates .ins-c-pill{height:22px;font-size:11px}.ins-client-dates li.ins-c-overdue .ins-c-date{color:var(--neg);font-weight:700}.ins-client-dates li.ins-c-paid .ins-c-date,.ins-client-dates li.ins-c-paid .ins-c-amt{color:var(--text-muted)}.ins-client-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ins-client-form{margin:0}.ins-client-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--warn)}.ins-client-note svg{flex:none}.ins-flash{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-md, 12px);font-size:13.5px;font-weight:600}.ins-flash svg{flex:none}.ins-flash.is-ok{background:var(--pos-soft);color:var(--pos)}.ins-flash.is-err{background:var(--neg-soft);color:var(--neg)}
