.better-loader{color:var(--muted,#6b7280);align-items:center;gap:10px;display:inline-flex}.better-loader--block{justify-content:center;padding:32px 16px;display:flex}.better-loader--overlay{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.better-loader--sm{gap:8px}.better-loader--sm .better-loader-label{font-size:.8125rem}.better-loader-spinner{border:2.5px solid #3740ff26;border-top-color:var(--accent,#3740ff);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite better-loader-spin}.better-loader-spinner--sm{border-width:2px;width:14px;height:14px}.better-loader--sm .better-loader-spinner{width:18px;height:18px}.better-loader-label{font-size:.9375rem;line-height:1.4}.better-loader-refresh{color:var(--muted,#6b7280);align-items:center;gap:6px;font-size:.8125rem;animation:.28s both better-loader-refresh-in;display:inline-flex}@keyframes better-loader-refresh-in{0%{opacity:0}to{opacity:1}}.better-loader-refresh-label{line-height:1.3}.better-loader-skeleton{gap:10px;padding:8px 0;display:grid}.better-loader-skeleton-bar{background:linear-gradient(90deg,#6b72802e 0%,#6b728052 50%,#6b72802e 100%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s ease-in-out infinite better-loader-shimmer;display:block}.better-loader-skeleton-bar--short{width:55%}.better-loader-skeleton-bar--medium{width:78%}@keyframes better-loader-spin{to{transform:rotate(360deg)}}@keyframes better-loader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-transition{min-width:0}.page-transition--enter.page-transition--forward{animation:.38s cubic-bezier(.22,1,.36,1) both page-slide-in-forward}.page-transition--enter.page-transition--back{animation:.38s cubic-bezier(.22,1,.36,1) both page-slide-in-back}@keyframes page-slide-in-forward{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes page-slide-in-back{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-transition--enter.page-transition--forward,.page-transition--enter.page-transition--back{animation:none!important}}.app-loading{height:100svh;min-height:100svh;color:var(--muted);place-items:center;font-size:.95rem;display:grid;overflow:auto}:root{--color-primary:#3740ff;--color-primary-hover:#2a33e0;--color-primary-active:#232bd0;--color-primary-soft:#eef0ff;--color-primary-soft-strong:#e3e6ff;--color-primary-border:#c7cbff;--color-primary-ring:#3740ff4d;--color-navy:#0b2545;--color-ink:#0b2545;--color-text-secondary:#6b7280;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-page-bg:#f5f7fa;--color-surface:#fff;--color-surface-muted:#f9fafb;--color-surface-subtle:#f3f4f6;--color-success:#16a34a;--color-success-soft:#ecfdf3;--color-success-border:#bbf7d0;--color-success-text:#166534;--color-warning:#d97706;--color-warning-soft:#fffbeb;--color-warning-border:#fde68a;--color-warning-text:#92400e;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-soft:#fef2f2;--color-danger-border:#fecaca;--color-danger-text:#b91c1c;--font-sans:system-ui, "Segoe UI", Roboto, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:.95rem;--font-size-lg:1.125rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--shadow-xs:0 1px 2px #0b25450d;--shadow-sm:0 1px 3px #0b254514, 0 1px 2px #0b25450a;--shadow-md:0 4px 12px #0b254514;--shadow-lg:0 12px 32px #0b254524;--focus-ring:0 0 0 3px var(--color-primary-ring);--brand:var(--color-primary);--brand-hover:var(--color-primary-hover);--brand-bright:#5f66ff;--navy:var(--color-navy);--navy-soft:#12345c;--ink:var(--color-navy);--muted:var(--color-text-secondary);--line:var(--color-border);--bg:var(--color-page-bg);--card:var(--color-surface);--error:var(--color-danger);--fund-alert-surface:#fff;--fund-alert-border:var(--color-border);--fund-alert-shadow:var(--shadow-sm);--fund-alert-badge-bg:var(--color-warning-soft);--fund-alert-text-strong:var(--color-navy);--fund-alert-text-body:var(--color-text-secondary);--fund-alert-badge-text:var(--color-warning-text);--fund-alert-warning-surface:#fff;--fund-alert-warning-border:var(--color-border);--fund-alert-warning-text:var(--color-warning-text);--fund-action-bg:var(--color-primary);--fund-action-hover:var(--color-primary-hover);--fund-action-shadow:0 2px 8px var(--color-primary-ring);--fund-action-timer:var(--color-warning);font-family:var(--font-sans);color:var(--color-navy);background:var(--color-page-bg);line-height:1.5}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary-soft-strong);color:var(--color-navy)}*{box-sizing:border-box}html,body,#root{height:100svh;margin:0;overflow:hidden}body{overflow-x:hidden}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}.ds-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none}.ds-card--padded{padding:var(--space-5)}.ds-card__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.ds-card__title{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-navy);margin:0}.ds-card__body{padding:var(--space-5)}.ds-card__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);display:flex}.ds-stat{align-items:flex-start;gap:var(--space-4);min-height:104px;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.ds-stat__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-stat__icon svg{width:20px;height:20px}.ds-stat__body{gap:2px;min-width:0;display:grid}.ds-stat__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary)}.ds-stat__value{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-navy);line-height:1.2}.ds-stat__meta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ds-btn{justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border:1px solid #0000;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.ds-btn svg{flex-shrink:0;width:16px;height:16px}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.ds-btn--sm{height:34px;padding:0 var(--space-3);font-size:var(--font-size-sm)}.ds-btn--lg{height:46px;padding:0 var(--space-5)}.ds-btn--block{width:100%}.ds-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ds-btn--primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.ds-btn--primary:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active)}.ds-btn--secondary{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}.ds-btn--secondary:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary-hover)}.ds-btn--neutral{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-navy)}.ds-btn--neutral:hover:not(:disabled){background:var(--color-surface-muted);border-color:#b8becb}.ds-btn--danger{background:var(--color-surface);border-color:var(--color-danger-border);color:var(--color-danger)}.ds-btn--danger:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}.ds-btn--danger-solid{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.ds-btn--danger-solid:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.ds-btn--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.ds-btn--ghost:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-navy)}.ds-btn--loading{pointer-events:none;position:relative;color:#0000!important}.ds-btn--loading:after{content:"";color:#fff;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ds-spin;position:absolute}.ds-btn--secondary.ds-btn--loading:after,.ds-btn--neutral.ds-btn--loading:after,.ds-btn--ghost.ds-btn--loading:after{color:var(--color-primary)}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-field{gap:var(--space-2);display:grid}.ds-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy)}.ds-input,.ds-textarea,.ds-select{width:100%;min-height:42px;padding:9px var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-navy);font-family:inherit;font-size:var(--font-size-base);line-height:1.4;transition:border-color .16s,box-shadow .16s}.ds-textarea{resize:vertical;min-height:96px}.ds-input::placeholder,.ds-textarea::placeholder{color:#9ca3af}.ds-input:focus,.ds-textarea:focus,.ds-select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.ds-input:disabled,.ds-textarea:disabled,.ds-select:disabled{background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:not-allowed}.ds-input--error,.ds-textarea--error,.ds-select--error{border-color:var(--color-danger)}.ds-input--error:focus,.ds-textarea--error:focus,.ds-select--error:focus{box-shadow:0 0 0 3px #dc262633}.ds-help{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ds-error-text{font-size:var(--font-size-xs);color:var(--color-danger-text)}.ds-check{border:1px solid var(--color-border-strong);width:16px;height:16px;accent-color:var(--color-primary);border-radius:4px}.ds-radio,.ds-switch{accent-color:var(--color-primary)}.ds-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}.ds-table thead th{padding:12px var(--space-4);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;text-align:start;white-space:nowrap}.ds-table tbody td{padding:14px var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-navy);vertical-align:middle}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr:hover{background:var(--color-surface-muted)}.ds-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.ds-badge--success{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-text)}.ds-badge--warning{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning-text)}.ds-badge--danger{background:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger-text)}.ds-badge--brand{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary)}.ds-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-navy);font-size:var(--font-size-base);display:flex}.ds-alert__icon{flex-shrink:0;margin-top:1px}.ds-alert--info{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-navy)}.ds-alert--success{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-text)}.ds-alert--warning{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning-text)}.ds-alert--danger{background:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger-text)}.ds-tabs{align-items:center;gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.ds-tab{padding:10px var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;position:relative}.ds-tab:hover{color:var(--color-navy)}.ds-tab--active{color:var(--color-primary)}.ds-tab--active:after{content:"";inset-inline:var(--space-2);background:var(--color-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px}.ds-dropdown{min-width:200px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg)}.ds-dropdown__item{align-items:center;gap:var(--space-2);padding:9px var(--space-3);border-radius:var(--radius-sm);color:var(--color-navy);font-size:var(--font-size-base);cursor:pointer;display:flex}.ds-dropdown__item:hover{background:var(--color-surface-muted)}.ds-dropdown__item--active{background:var(--color-primary-soft);color:var(--color-primary)}.ds-modal-backdrop{z-index:200;padding:var(--space-4);background:#0b254573;place-items:center;display:grid;position:fixed;inset:0}.ds-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(520px,100%);max-height:calc(100svh - 32px);box-shadow:var(--shadow-lg);overflow-y:auto}.ds-modal__header{padding:var(--space-5) var(--space-5) var(--space-2)}.ds-modal__title{font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--color-navy);margin:0}.ds-modal__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.ds-modal__body{padding:var(--space-3) var(--space-5);color:var(--color-navy)}.ds-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);display:flex}.ds-pagination{align-items:center;gap:var(--space-1);display:flex}.ds-page-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:34px;height:34px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ds-page-btn:hover:not(:disabled){border-color:var(--color-primary-border);color:var(--color-navy)}.ds-page-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ds-page-btn:disabled{opacity:.45;cursor:not-allowed}.ds-empty{place-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-5);text-align:center;display:grid}.ds-empty__icon{background:var(--color-surface-muted);width:48px;height:48px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-empty__title{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-navy);margin:0}.ds-empty__text{max-width:42ch;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.ds-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eef1f5 25%,#e4e8ee 37%,#eef1f5 63%) 0 0/400% 100%;animation:1.4s infinite ds-skeleton}@keyframes ds-skeleton{0%{background-position:100%}to{background-position:0}}.ds-tooltip{position:relative}.ds-tooltip:after{content:attr(data-tip);top:calc(100% + 8px);z-index:80;border-radius:var(--radius-sm);background:var(--color-navy);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;pointer-events:none;opacity:0;padding:5px 10px;transition:opacity .16s,transform .16s;position:absolute;inset-inline-start:50%;transform:translate(-50%,-4px)}.ds-tooltip:hover:after,.ds-tooltip:focus-visible:after{opacity:1;transform:translate(-50%)}@media (width<=860px){.dashboard-page{gap:16px;min-width:0;overflow-x:clip}.dashboard-page>*{min-width:0;max-width:100%}.dashboard-page-header--split{flex-direction:column;align-items:stretch}.dashboard-page-actions{width:100%}.dashboard-panel,.dashboard-stat-card,.dashboard-stat-grid,.dashboard-attention,.dashboard-table-panel,.orders-panel.dashboard-table-panel,.tickets-panel.dashboard-table-panel,.wallet-section,.wallet-checkout-panel,.wallet-hero-card,.wallet-tx-panel.dashboard-table-panel,.rewards-history-panel.dashboard-table-panel,.new-order-body,.new-order-card,.new-order-grid,.order-form-fields,.order-form-field,.dashboard-placeholder-card,.settings-card,.settings-account-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.new-order-alpha,.services-alpha{max-width:100%}.dashboard-table-wrap:not(:has(.dashboard-table--mobile-stack)){-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.dashboard-table-wrap:has(.dashboard-table--mobile-stack){overflow-x:visible}.dashboard-table:not(.dashboard-table--mobile-stack){min-width:620px}.dashboard-table.dashboard-table--mobile-stack{width:100%;min-width:0}.dashboard-placeholder-card{padding:18px;font-size:.9rem}}@media (width<=640px){.dashboard-page{gap:14px}.dashboard-stat-card,.dashboard-panel{padding:16px}.dashboard-table-panel,.orders-panel.dashboard-table-panel,.tickets-panel.dashboard-table-panel,.wallet-tx-panel.dashboard-table-panel,.rewards-history-panel.dashboard-table-panel{padding:14px 12px}.dashboard-table:not(.dashboard-table--mobile-stack){min-width:540px}.dashboard-table:not(.dashboard-table--mobile-stack) th,.dashboard-table:not(.dashboard-table--mobile-stack) td{padding:9px 6px;font-size:.82rem}}@media (width<=780px){.dashboard-table.dashboard-table--mobile-stack{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:0}.dashboard-table.dashboard-table--mobile-stack thead{display:none}.dashboard-table.dashboard-table--mobile-stack tbody tr{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:7px 0;display:block;overflow:hidden;box-shadow:0 1px 3px #0b25450d}.dashboard-table.dashboard-table--mobile-stack tbody tr:hover{background:#fff}.dashboard-table.dashboard-table--mobile-stack tbody td{text-align:start;border:0;grid-template-columns:minmax(88px,38%) minmax(0,1fr);align-items:center;gap:8px 12px;padding:9px 14px;font-size:.84rem;display:grid}.dashboard-table.dashboard-table--mobile-stack tbody td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);grid-area:1/1;align-self:center;font-size:.68rem;font-weight:700;line-height:1.35}.dashboard-table.dashboard-table--mobile-stack tbody td[data-label=""]:before,.dashboard-table.dashboard-table--mobile-stack tbody td:not([data-label]):before{content:none}.dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-action,.dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell-action{border-top:1px solid var(--color-border);margin-top:2px;padding-top:12px}.dashboard-table.dashboard-table--mobile-stack tbody td>*{grid-area:1/2;justify-self:start;width:fit-content;min-width:0}.dashboard-table.dashboard-table--mobile-stack .orders-service-name,.dashboard-table.dashboard-table--mobile-stack .wallet-tx-details{white-space:normal;word-break:break-word}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-service{align-items:start}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-service:before{align-self:start;padding-top:2px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-delivery{align-items:center}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view{align-items:center;margin-top:2px;padding-top:10px;padding-bottom:10px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view:before{align-self:center}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-group,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-action .orders-action-group{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:auto;max-width:100%;display:inline-flex}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-btn--with-label{border-radius:var(--radius-sm);gap:6px;width:auto;min-width:0;height:32px;padding:0 10px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-btn--with-label:hover,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-btn--with-label:focus-visible{text-decoration:none}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-btn-label{font-size:.8125rem;font-weight:600;line-height:1;display:inline}.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.tickets-cell-action{align-items:center;padding-top:10px;padding-bottom:10px}.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view:before,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.tickets-cell-action:before{align-self:center}.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view>.tickets-action-group,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.tickets-cell-action>.tickets-view-btn{grid-area:1/2;justify-self:end;width:auto;min-width:0;max-width:100%;margin-inline-start:auto;display:inline-flex}.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .tickets-view-btn,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.tickets-cell-action .tickets-view-btn{border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);background:var(--color-surface);width:auto;min-width:72px;min-height:32px;color:var(--color-primary);box-shadow:none;padding:0 12px;font-size:.8125rem}.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .tickets-view-btn:hover,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .tickets-view-btn:focus-visible,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.tickets-cell-action .tickets-view-btn:hover,.tickets-page .dashboard-table.dashboard-table--mobile-stack tbody td.tickets-cell-action .tickets-view-btn:focus-visible{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:none;text-decoration:none}.dashboard-page{gap:12px;padding-bottom:0}.dashboard-stat-card{gap:4px;padding:18px 14px}.dashboard-stat-card--link{gap:2px 10px}.dashboard-stat-label{font-size:.8125rem}.dashboard-stat-value{font-size:1.2rem}.dashboard-stat-meta{font-size:.6875rem;line-height:1.35}.dashboard-panel{padding:14px}.dashboard-panel-header h2{font-size:.875rem}.dashboard-attention{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;gap:10px;padding:12px;display:grid}.dashboard-attention-header{align-items:center;gap:8px;display:flex}.dashboard-attention-icon{background:var(--color-surface-muted);width:28px;height:28px;color:var(--color-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-attention-icon svg{width:16px;height:16px}.dashboard-attention-title{font-size:.8125rem;line-height:1.2}.dashboard-attention-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.dashboard-attention-link{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text-secondary);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;padding:8px 10px;font-size:.75rem;line-height:1.3;text-decoration:none;display:grid}.dashboard-attention-link-icon{grid-area:1/1/3;width:32px;height:32px}.dashboard-attention-link-icon svg{width:16px;height:16px}.dashboard-attention-link-label{grid-area:2/2;min-width:0}.dashboard-attention-link-count{min-width:0;height:auto;color:var(--color-text-secondary);background:0 0;border:0;border-radius:0;flex-shrink:0;grid-area:1/2;padding:0;font-size:1rem;font-weight:700}.dashboard-attention-link--active{border-color:var(--color-warning-border);background:var(--color-warning-soft);box-shadow:none;color:var(--color-warning-text)}.dashboard-attention-link--active .dashboard-attention-link-count{color:var(--color-warning);background:0 0;border:0}.dashboard-attention-link:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted);text-decoration:none}.dashboard-skeleton-bar--attention-icon{border-radius:8px;width:28px;height:28px;display:block}.dashboard-skeleton-bar--attention-link{border-radius:10px;width:100%;height:40px}.dashboard-attention-links--skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.dashboard-action-list a{gap:10px;min-height:56px;padding:10px 12px;font-size:.8125rem}.dashboard-action-list a:before{background-size:22px 22px;width:22px;height:22px}.dashboard-toolbar-btn{height:32px;min-height:32px;padding:0 12px;font-size:.8125rem}.dashboard-toolbar-btn svg{width:14px;height:14px}.dashboard-table-toolbar-btn,.dashboard-table-page-btn{height:30px;min-height:30px;padding:0 10px;font-size:.75rem}.dashboard-table-toolbar-search{min-height:36px}.dashboard-table-toolbar-search input,.dashboard-muted,.dashboard-error{font-size:.8125rem}.dashboard-home .dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-form-country-search-wrap{padding:4px}.order-form-country-search-icon{inset-inline-start:10px}.order-form-country-search{padding-block:5px;padding-inline:22px 12px}.order-form-pill-target-chevron svg{width:12px;height:12px}}@media (width>=426px) and (width<=768px){.dashboard-header-actions .dashboard-wallet-link-label,.dashboard-header-actions .dashboard-wallet-link-img{display:none}.dashboard-header-actions .dashboard-wallet-link{min-height:var(--dashboard-header-control-height,38px);height:var(--dashboard-header-control-height,38px);gap:0;padding-inline:0}.dashboard-header-actions .dashboard-wallet-link-balance{min-height:var(--dashboard-header-control-height,38px);height:var(--dashboard-header-control-height,38px);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.8125rem;line-height:1;display:inline-flex}.dashboard-header-actions .dashboard-toolbar-btn--funds.dashboard-toolbar-btn--funds-has-balance{display:none}.dashboard-header-actions--no-balance .dashboard-wallet-link{display:none!important}.dashboard-header-actions--no-balance .dashboard-toolbar-btn--funds{display:inline-flex!important}.dashboard-home .dashboard-attention{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.dashboard-home .dashboard-attention-header{display:block}.dashboard-home .dashboard-attention-icon{display:none}.dashboard-home .dashboard-attention-title{color:var(--color-navy);font-size:.9rem;font-weight:700}.dashboard-home .dashboard-attention-links{flex-wrap:wrap;align-items:center;gap:10px 16px;width:auto;display:flex}.dashboard-home .dashboard-attention-link{min-height:auto;color:var(--color-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.dashboard-home .dashboard-attention-link-label{flex:initial}.dashboard-home .dashboard-attention-link-icon{background:var(--color-surface-muted);width:28px;height:28px;color:var(--color-text-secondary);border-radius:50%}.dashboard-home .dashboard-attention-link-icon svg{width:15px;height:15px}.dashboard-home .dashboard-attention-link--active .dashboard-attention-link-icon{background:var(--color-warning-soft);color:var(--color-warning)}.dashboard-home .dashboard-attention-link-count{background:var(--color-surface-muted);border:1px solid var(--color-border);min-width:24px;height:24px;color:inherit;border-radius:999px;order:0;padding:0 6px;font-size:.75rem;font-weight:700}.dashboard-home .dashboard-attention-link--active{color:var(--color-warning-text);box-shadow:none;background:0 0;border:0}.dashboard-home .dashboard-attention-link--active .dashboard-attention-link-count{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning-text)}.dashboard-home .dashboard-attention-link:hover{background:0 0;border-color:#0000;text-decoration:underline}.dashboard-home-recent .dashboard-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack{border-collapse:collapse;border-spacing:0;width:100%;min-width:640px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack thead{display:table-header-group}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody{display:table-row-group}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody tr{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row;overflow:visible}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody tr:hover{background:var(--color-surface-muted)}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:middle;grid-template-columns:none;gap:0;padding:10px 8px;font-size:.8125rem;display:table-cell}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td:before{content:none;display:none}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td:not(.dashboard-table-cell--view):not(.orders-cell-action)>*{grid-column:unset;grid-row:unset;justify-self:unset;width:auto;min-width:0;display:inline}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-action,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell-action{white-space:nowrap;border-top:0;margin-top:0;padding-top:10px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack th:first-child,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack td.orders-cell-id{padding-inline-start:12px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack th:last-child,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack td.dashboard-table-cell--view{padding-inline-end:12px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack .orders-cell-service{min-width:140px;max-width:220px}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack .orders-service-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack .orders-cell-amount,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack .orders-cell-status{white-space:nowrap}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-group,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-action .orders-action-group{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;max-width:none;margin-inline-start:0;display:inline-flex}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.dashboard-table-cell--view .orders-action-btn--with-label{border-radius:var(--radius-sm);min-width:auto;height:auto;min-height:28px;padding:4px 10px}.dashboard-home-recent .orders-action-slot:not(:first-child){display:inline-flex}.orders-page .dashboard-table-wrap.dashboard-table-panel-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.orders-page .orders-table.dashboard-table.dashboard-table--mobile-stack{width:max-content;min-width:920px}}@media (width<=425px){.dashboard-home .dashboard-page-header--split{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.dashboard-home .dashboard-page-header-copy{flex:auto}.dashboard-home .dashboard-page-header-actions{flex:none;align-items:flex-start;width:auto;margin-inline-start:0}.dashboard-home .dashboard-page-title{font-size:1.2rem;line-height:1.2}.dashboard-home .dashboard-page-header-date{margin-top:2px;font-size:.75rem;line-height:1.35}.dashboard-home .dashboard-stat-grid{grid-template-columns:minmax(0,1fr)}.dashboard-home .dashboard-attention-header{justify-content:flex-start;gap:0;margin-bottom:6px}.dashboard-home .dashboard-attention-icon{display:none}.dashboard-home .dashboard-attention-title{text-align:start;font-size:.9375rem}.dashboard-home .dashboard-attention-links{grid-template-columns:minmax(0,1fr);gap:0}.dashboard-home .dashboard-attention-links--skeleton{grid-template-columns:minmax(0,1fr)}.dashboard-home .dashboard-attention-link{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:46px;padding:8px 0;font-size:.8125rem;line-height:1.3}.dashboard-home .dashboard-attention-links>.dashboard-attention-link:first-child{border-top:0}.dashboard-home .dashboard-attention-link-icon{grid-area:1/1;width:26px;height:26px}.dashboard-home .dashboard-attention-link-icon svg{width:14px;height:14px}.dashboard-home .dashboard-attention-link-label{grid-area:1/2;min-width:0;font-size:.8125rem}.dashboard-home .dashboard-attention-link-count{min-width:0;height:auto;color:inherit;background:0 0;border:0;border-radius:0;grid-area:1/3;justify-self:end;padding:0;font-size:.9375rem;font-weight:700}.dashboard-home .dashboard-attention-link--active{border-color:var(--color-border);color:var(--color-warning-text);background:0 0}.dashboard-home .dashboard-attention-link--active .dashboard-attention-link-icon{background:var(--color-warning-soft);color:var(--color-warning)}.dashboard-home .dashboard-attention-link--active .dashboard-attention-link-count{color:var(--color-warning);background:0 0;border:0 #0000}.dashboard-home .dashboard-attention-link:hover,.dashboard-home .dashboard-attention-link--active:hover{border-color:var(--color-border);background:0 0;text-decoration:none}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td{width:auto;min-width:0}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-cell-date{text-align:start}.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-col-payment .orders-status,.dashboard-home-recent .dashboard-table.dashboard-table--mobile-stack tbody td.orders-col-payment .orders-status--empty{margin-inline:0}}@media (width<=480px){.dashboard{--dashboard-page-gutter:14px}.dashboard-table:not(.dashboard-table--mobile-stack){min-width:480px}:is(.dashboard-content:has(.orders-page--phone-filters),.dashboard-content:has(.services-page--phone-filters),.dashboard-content:has(.updates-page--phone-filters)){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (width<=860px){.auth-panel{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.auth-promo{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-bottom:max(32px, env(safe-area-inset-bottom,0px))}}@media (width<=480px){.auth-pwd-tooltip{max-width:min(260px,100vw - 48px);inset-inline-start:0;transform:translate(0)translateY(4px)}.auth-pwd-info:hover .auth-pwd-tooltip,.auth-pwd-info:focus .auth-pwd-tooltip,.auth-pwd-info:focus-within .auth-pwd-tooltip{transform:translate(0)translateY(0)}}#root :is(button,[type=submit],[type=button],a[class*=-btn],a.dashboard-btn,a.auth-submit,a.auth-google,label[class*=-btn],.mcp-signup-cta,.services-view-order,.orders-empty-state-action,.order-form-buy-btn,.order-form-cart-btn,.dashboard-profile-action,.dashboard-header-logout):not([class*=-tab]):not([class*=close]):not([class*=-option]):not([class*=alpha-btn]):not([class*=-pill]):not([class*=toggle]):not([class*=show]):not([class*=trigger]):not([class*=docs-nav]):not(.dashboard-sidebar-toggle):not(.tickets-date-day):not(.tickets-date-nav):not(.wallet-quick-amount):not(.wallet-payment-option){--btn-ease:cubic-bezier(.22, 1, .36, 1);--btn-glow:37, 99, 235;transition:transform .22s var(--btn-ease), box-shadow .22s var(--btn-ease), filter .22s ease, background-color .22s ease, background .22s ease, border-color .22s ease, color .22s ease, opacity .22s ease;transform:translateY(0)}#root :is(.dashboard-toolbar-btn--funds,.wallet-btn--funds,.wallet-add-submit,.orders-action-btn--reorder){--btn-glow:5, 150, 105}#root .orders-action-btn--payment{--btn-glow:245, 158, 11}#root :is(.orders-subscription-action-btn--danger,.dashboard-profile-action--logout,.dashboard-header-logout){--btn-glow:220, 38, 38}#root :is(button,[type=submit],[type=button],a[class*=-btn],a.dashboard-btn,a.auth-submit,a.auth-google,label[class*=-btn],.mcp-signup-cta,.services-view-order,.orders-empty-state-action,.order-form-buy-btn,.order-form-cart-btn,.dashboard-profile-action,.dashboard-header-logout):not([class*=-tab]):not([class*=close]):not([class*=-option]):not([class*=alpha-btn]):not([class*=-pill]):not([class*=toggle]):not([class*=show]):not([class*=trigger]):not([class*=docs-nav]):not(.dashboard-sidebar-toggle):not(.tickets-date-day):not(.tickets-date-nav):not(.wallet-quick-amount):not(.wallet-payment-option):hover:not(:disabled):not([aria-disabled=true]):not(.auth-submit--loading){filter:brightness(1.06)saturate(1.04);box-shadow:0 10px 22px rgba(var(--btn-glow), .28);text-decoration:none;transform:translateY(-2px)}#root :is(.developer-btn--ghost,.dashboard-btn--ghost,.dashboard-toolbar-btn--outline,.tickets-btn--ghost,.wallet-btn--ghost,.wallet-membership-btn--ghost,.mcp-btn--ghost,.mcp-btn--secondary,.settings-modal-btn--ghost,.orders-subscription-modal-btn--ghost,.rewards-cta-btn--secondary,.rewards-cta-banner-btn--ghost,.rewards-summary-btn--ghost,.auth-google):hover:not(:disabled):not([aria-disabled=true]){filter:none;box-shadow:0 1px 0 #ffffffb3 inset, 0 8px 18px #0b254514, 0 4px 10px rgba(var(--btn-glow), .14)}#root :is(button,[type=submit],[type=button],a[class*=-btn],a.dashboard-btn,a.auth-submit,a.auth-google,label[class*=-btn],.mcp-signup-cta,.services-view-order,.orders-empty-state-action,.order-form-buy-btn,.order-form-cart-btn,.dashboard-profile-action,.dashboard-header-logout):not([class*=-tab]):not([class*=close]):not([class*=-option]):not([class*=alpha-btn]):not([class*=-pill]):not([class*=toggle]):not([class*=show]):not([class*=trigger]):not([class*=docs-nav]):not(.dashboard-sidebar-toggle):not(.tickets-date-day):not(.tickets-date-nav):not(.wallet-quick-amount):not(.wallet-payment-option):active:not(:disabled):not([aria-disabled=true]):not(.auth-submit--loading){filter:brightness(.97);box-shadow:0 2px 8px rgba(var(--btn-glow), .18);transition-duration:80ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#root :is(button,[type=submit],[type=button],a[class*=-btn],a.dashboard-btn,a.auth-submit,a.auth-google){transition:background-color .2s,border-color .2s,box-shadow .2s}#root :is(button,[type=submit],[type=button],a[class*=-btn],a.dashboard-btn,a.auth-submit,a.auth-google):hover:not(:disabled),#root :is(button,[type=submit],[type=button],a[class*=-btn],a.dashboard-btn,a.auth-submit,a.auth-google):active:not(:disabled){filter:none;transform:none}}html[dir=rtl] body{direction:rtl}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] input[type=password],html[dir=rtl] input[type=number]{text-align:right;direction:ltr}html[dir=rtl] .tickets-date-select{background-position:7px}html[dir=rtl] .tickets-field select,html[dir=rtl] .wallet-field select,html[dir=rtl] .settings-field select{background-position:12px}html[dir=rtl] .dashboard-table-toolbar-field select{background-position:0}html[dir=rtl] .auth-link:after,html[dir=rtl] .order-success-modal-progress-bar,html[dir=rtl] .wallet-inline-alert-timer,html[dir=rtl] .wallet-payment-banner-timer{transform-origin:100%}html[dir=rtl] .dashboard-lang-menu,html[dir=rtl] .dashboard-currency-menu,html[dir=rtl] .tickets-filter-menu-panel{transform-origin:0 0}html[dir=rtl] .wallet-payment-brand-logo--mark{object-position:right center}html[dir=rtl] .dashboard-header-logout svg,html[dir=rtl] .dashboard-profile-action--logout svg,html[dir=rtl] .dashboard-sidebar-menu-item--logout svg{transform:scaleX(-1)}html[dir=rtl] .dashboard-sidebar-menu-chevron{transform:rotate(45deg)}html[dir=rtl] .dashboard-panel-header-link svg{transform:scaleX(-1)}html[dir=rtl] .developer-docs-nav-scroller:before{background:linear-gradient(270deg,#fff 18%,#fff0)}html[dir=rtl] .developer-docs-nav-scroller:after{background:linear-gradient(90deg,#fff 18%,#fff0)}html[dir=rtl] .auth-submit:after,html[dir=rtl] .auth-google:after{transform:skew(18deg)}html[dir=rtl] .order-form-pill-badge{transform:translate(50%)}
