:root{--color-primary:#16a34a;--color-primary-hover:#15803d;--color-primary-active:#166534;--color-primary-soft:#16a34a1a;--color-primary-glow:#16a34a33;--color-accent:#22c55e;--color-accent-soft:#22c55e1a;--color-white:#fff;--surface-0:#fafaf9;--surface-1:#f5f5f4;--surface-2:#e7e5e4;--button-surface:#fff;--button-neutral-hover-bg:#f5f5f4;--button-primary-hover-bg:#f0fdf4;--button-danger-hover-bg:#fef2f2;--color-success:#16a34a;--color-success-hover:#15803d;--color-success-soft:#16a34a1a;--color-warning:#d97706;--color-error:#dc2626;--color-error-hover:#b91c1c;--color-error-soft:#dc262617;--color-info:#2563eb;--color-info-hover:#1d4ed8;--color-info-soft:#2563eb1a;--app-bg:radial-gradient(1200px 600px at 100% -10%, #16a34a0e, transparent 55%), radial-gradient(900px 500px at 0% 0%, #22c55e09, transparent 50%), linear-gradient(165deg, #fafafa 0%, #f4f7f5 42%, #fafafa 100%);--app-bg-solid:#fafaf9;--text-primary:#1c1917;--text-secondary:#57534e;--text-muted:#a8a29e;--card-bg:#fffc;--card-bg-solid:#fff;--card-border:#1c191714;--card-border-hover:#16a34a4d;--card-shadow:0 1px 2px #1c19170a, 0 8px 24px #1c19170f, inset 0 1px 0 #ffffffd9;--card-shadow-hover:0 4px 12px #16a34a17, 0 20px 48px #1c19171a, inset 0 1px 0 #ffffffe6;--sidebar-bg:linear-gradient(180deg, #fffffff0 0%, #fafaf9e6 100%);--sidebar-inner-glow:inset -1px 0 0 #ffffffa6;--topbar-bg:#ffffffb8;--topbar-blur:16px;--table-row-hover:#16a34a0e;--table-header-fg:#44403c;--table-fixed-cell-bg:var(--card-bg-solid);--table-fixed-header-bg:color-mix(in srgb, var(--card-bg-solid) 96%, var(--table-header-fg) 4%);--table-fixed-cell-hover-bg:color-mix(in srgb, var(--card-bg-solid) 94%, var(--color-primary) 6%);--accent-gradient:linear-gradient(135deg, #22c55e 0%, #16a34a 52%, #15803d 100%);--accent-gradient-subtle:linear-gradient(135deg, #16a34a24, #22c55e12);--glass-border:#ffffffb3;--focus-ring:0 0 0 3px #16a34a33;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--space-page-y:28px;--space-section:20px;--bp-screen-xs:480px;--bp-screen-sm:576px;--bp-screen-md:768px;--bp-screen-lg:992px;--bp-screen-xl:1200px;--bp-screen-xxl:1600px}html[data-theme=dark]{--color-primary:#22c55e;--color-primary-hover:#4ade80;--color-primary-active:#16a34a;--color-primary-soft:#22c55e26;--color-primary-glow:#22c55e33;--color-accent:#4ade80;--color-accent-soft:#4ade8021;--color-success:#22c55e;--color-success-hover:#4ade80;--color-success-soft:#22c55e24;--color-info-hover:#60a5fa;--color-info-soft:#3b82f624;--color-error-hover:#f87171;--color-error-soft:#f871711f;--surface-0:#1c1917;--surface-1:#292524;--surface-2:#44403c;--button-surface:#181614;--button-neutral-hover-bg:#292524;--button-primary-hover-bg:#173122;--button-danger-hover-bg:#351c1c;--app-bg:radial-gradient(1000px 520px at 100% -8%, #22c55e12, transparent 55%), radial-gradient(800px 420px at 0% 0%, #4ade8009, transparent 48%), linear-gradient(168deg, #0b100d 0%, #121a15 45%, #0d130f 100%);--app-bg-solid:#0b100d;--text-primary:#fafaf9;--text-secondary:#a8a29e;--text-muted:#78716c;--card-bg:#1c1917d1;--card-bg-solid:#181614f5;--card-border:#ffffff14;--card-border-hover:#22c55e5c;--card-shadow:0 1px 2px #00000059, 0 16px 48px #00000073, inset 0 1px 0 #ffffff0a;--card-shadow-hover:0 4px 20px #22c55e1a, 0 24px 64px #00000080, inset 0 1px 0 #ffffff0f;--sidebar-bg:linear-gradient(185deg, #141b17f5 0%, #0c120efa 100%);--sidebar-inner-glow:inset -1px 0 0 #ffffff0a;--topbar-bg:#0c120ecc;--table-row-hover:#22c55e17;--table-header-fg:#e7e5e4e0;--accent-gradient:linear-gradient(135deg, #4ade80 0%, #22c55e 48%, #16a34a 100%);--accent-gradient-subtle:linear-gradient(135deg, #22c55e33, #4ade8017);--glass-border:#ffffff0f;--focus-ring:0 0 0 3px #22c55e38}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--app-bg);min-height:100vh;color:var(--text-primary);font-feature-settings:"kern" 1, "liga" 1;background-attachment:fixed;margin:0;font-family:Cairo,Segoe UI,system-ui,-apple-system,Noto Sans Arabic,sans-serif;transition:background .4s,color .28s}#root{min-height:100vh}a{color:var(--color-primary-hover);text-decoration:none;transition:color .18s,opacity .18s}a:hover{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-width:thin;scrollbar-color:var(--color-primary-soft) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-primary-soft);background-clip:padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#16a34a52 padding-box padding-box}.page-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 28px 40px}@media (width<=576px){.page-container{padding:0 16px 28px}}.page-container.page-container--chat{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.page-container__outlet-fill{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.page-container__outlet-fill>*{flex:1;min-width:0;min-height:0}.premium-card{-webkit-backdrop-filter:blur(14px);transition:box-shadow .32s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),border-color .28s;overflow:hidden;border-radius:var(--radius-lg)!important;border:1px solid var(--card-border)!important;background:var(--card-bg)!important;box-shadow:var(--card-shadow)!important}.premium-card:hover{box-shadow:var(--card-shadow-hover)!important;border-color:var(--card-border-hover)!important}.premium-card .ant-card-head{min-height:52px;padding-block:4px;border-bottom:1px solid var(--card-border)!important}.premium-card .ant-card-head-title{letter-spacing:-.02em;color:var(--text-primary);font-size:15px;font-weight:700}.rhf-field{margin-bottom:16px}.rhf-field__label{color:var(--text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.rhf-field__req{color:var(--color-error)}.rhf-field__hint{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.5}.rhf-field__error{color:var(--color-error);margin-top:5px;font-size:12.5px;line-height:1.5}.rhf-field--inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rhf-field__inline-label{color:var(--text-primary);font-size:14px;font-weight:600}.rhf-field--inline .rhf-field__error,.rhf-field--inline .rhf-field__hint{flex-basis:100%;margin-top:0}.page-header-saas{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;padding-bottom:4px;display:flex}.page-header-saas__title{letter-spacing:-.03em!important;color:var(--text-primary)!important;margin:0!important;font-size:1.65rem!important;font-weight:800!important;line-height:1.2!important}.page-header-saas__desc{max-width:720px;font-size:14.5px;line-height:1.65;margin-top:10px!important;margin-bottom:0!important}.page-header-saas__actions{flex-shrink:0;align-items:center;gap:8px;display:flex;flex-wrap:nowrap!important}.page-header-saas__actions>.ant-space{flex-wrap:nowrap!important}.metric-card,.metric-card .ant-card{height:100%}.metric-card__body{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.metric-card__label{letter-spacing:.02em;text-transform:none;color:var(--text-secondary)!important;font-size:12.5px!important;font-weight:600!important}.metric-card__value{font-variant-numeric:tabular-nums;letter-spacing:-.04em!important;color:var(--text-primary)!important;margin:10px 0 0!important;font-size:1.85rem!important;font-weight:800!important;line-height:1.1!important}.metric-card__value-skeleton{margin-top:10px}.metric-card__value-skeleton,.value-skeleton{line-height:0}.metric-card__value-skeleton .ant-skeleton-title,.value-skeleton .ant-skeleton-title{border-radius:8px!important;margin:0!important}.metric-card__value-skeleton .ant-skeleton-title,.value-skeleton--md .ant-skeleton-title{height:34px!important}.value-skeleton--sm .ant-skeleton-input{height:22px!important}.value-skeleton--md .ant-skeleton-input{height:34px!important}.value-skeleton--lg .ant-skeleton-input{height:42px!important}.metric-card__hint{margin-top:6px;display:block;font-size:12px!important}.metric-card__icon{background:var(--accent-gradient-subtle);border:1px solid var(--card-border);width:52px;height:52px;color:var(--color-primary-hover);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;box-shadow:0 4px 16px #16a34a1a}.metric-card:hover .metric-card__icon{transform:scale(1.04)rotate(-2deg);box-shadow:0 8px 24px #16a34a29}.dashboard-analytics{margin-top:4px}.dashboard-analytics .ant-alert{border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-tooltip-saas{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:120px;background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--card-shadow-hover)!important;padding:12px 14px!important}.chart-tooltip-saas .ant-typography{margin-bottom:6px;font-size:13px;display:block}.chart-tooltip-saas-row{font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.5}.auth-shell{background:var(--app-bg);background-attachment:fixed;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.auth-lang-toggle{top:20px;z-index:2;position:absolute;inset-inline-end:20px}.auth-shell:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 50% 20%,#16a34a1a,#0000 70%);position:absolute;inset:0}.auth-panel{z-index:1;width:100%;max-width:440px;position:relative}.auth-logo{background:var(--accent-gradient);color:#fff;width:58px;height:58px;box-shadow:0 16px 40px var(--color-primary-glow);border:1px solid #fff3;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:26px;font-weight:900;display:flex;overflow:hidden}.auth-logo img{object-fit:cover;width:100%;height:100%;display:block}.status-pill.ant-tag{border:none!important;border-radius:999px!important;margin-inline-end:0!important;padding:2px 10px!important;font-weight:600!important;line-height:1.5!important}.ant-table{font-variant-numeric:tabular-nums}.ant-table-thead>tr>th{letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--table-header-fg)!important;font-size:12.5px!important;font-weight:700!important}.ant-table-thead>tr>th.table-col-row-index,.ant-table-tbody>tr>td.table-col-row-index{white-space:nowrap}.ant-table-tbody>tr>td{transition:background .18s}.ant-table-tbody>tr.ant-table-row:hover>td{background:var(--table-row-hover)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none}.table-skeleton.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:0 0!important}.ant-input-affix-wrapper,.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{transition:border-color .2s,box-shadow .2s!important}.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{box-shadow:var(--focus-ring)!important}.ant-btn{box-shadow:none!important;filter:none!important;transform:none!important}.ant-btn:not(:disabled){transition:color .16s,background-color .16s,border-color .16s!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:none!important;font-weight:700!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{filter:none;transform:none;color:#fff!important;background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;box-shadow:none!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{transform:none;background:var(--color-primary-active)!important;border-color:var(--color-primary-active)!important;box-shadow:none!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled),.ant-modal-confirm-btns .ant-btn-dangerous:not(:disabled){color:#fff!important;background:var(--color-error)!important;border-color:var(--color-error)!important;box-shadow:none!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover,.ant-modal-confirm-btns .ant-btn-dangerous:not(:disabled):hover{color:#fff!important;background:var(--color-error-hover)!important;border-color:var(--color-error-hover)!important;box-shadow:none!important}.ant-btn.action-success:not(.ant-btn-dangerous):not(:disabled),.ant-modal-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled),.ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){color:#fff!important;background:var(--color-success)!important;border-color:var(--color-success)!important;box-shadow:none!important}.ant-btn.action-success:not(.ant-btn-dangerous):not(:disabled):hover,.ant-modal-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover,.ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{color:#fff!important;background:var(--color-success-hover)!important;border-color:var(--color-success-hover)!important}.ant-btn:not(.row-action-button):has(.anticon-save):not(.ant-btn-dangerous):not(:disabled){color:#fff!important;background:var(--color-success)!important;border-color:var(--color-success)!important}:is(.ant-btn:not(.row-action-button):has(.anticon-save):not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn:not(.row-action-button):has(.anticon-save):not(.ant-btn-dangerous):not(:disabled):focus-visible){color:#fff!important;background:var(--color-success-hover)!important;border-color:var(--color-success-hover)!important}.ant-btn-primary:not(.row-action-button):has(.anticon-check,.anticon-check-circle):not(.ant-btn-dangerous):not(:disabled){color:#fff!important;background:var(--color-success)!important;border-color:var(--color-success)!important}.ant-btn-default:not(.row-action-button):has(.anticon-check,.anticon-check-circle):not(.ant-btn-dangerous):not(:disabled){color:var(--color-success)!important;background:var(--color-success-soft)!important;border-color:var(--color-success)!important}:is(.ant-btn-default:not(.row-action-button):has(.anticon-check,.anticon-check-circle):not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn-default:not(.row-action-button):has(.anticon-check,.anticon-check-circle):not(.ant-btn-dangerous):not(:disabled):focus-visible){color:var(--color-success-hover)!important;background:var(--button-primary-hover-bg)!important;border-color:var(--color-success)!important}.ant-btn-dashed:not(:disabled):hover,.ant-btn-dashed:not(:disabled):focus-visible{color:var(--text-primary)!important;background:var(--button-neutral-hover-bg)!important;border-color:var(--surface-2)!important}.ant-btn-default:not(:disabled):not(.ant-btn-color-dangerous):not(.ant-btn-dangerous):not(.ant-btn-color-primary):not(.action-success):not(:has(.anticon-save,.anticon-check,.anticon-check-circle)):hover{color:var(--text-primary)!important;background:var(--button-neutral-hover-bg)!important;border-color:var(--surface-2)!important}.ant-btn-default:not(:disabled):not(.ant-btn-color-dangerous):not(.ant-btn-dangerous):not(.ant-btn-color-primary):not(.action-success):not(:has(.anticon-save,.anticon-check,.anticon-check-circle)):focus-visible{color:var(--text-primary)!important;background:var(--button-neutral-hover-bg)!important;border-color:var(--surface-2)!important}.table-pagination-bar{border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex}.filter-bar{align-items:center;width:100%;max-width:100%;gap:12px!important;display:flex!important}.filter-bar>.ant-space-item{min-width:0}.filter-bar>.ant-space-item:has(.ant-input,.ant-input-affix-wrapper,.ant-input-search,.ant-select,.ant-picker){flex:none;max-width:100%}.filter-bar .ant-input,.filter-bar .ant-input-affix-wrapper,.filter-bar .ant-input-search,.filter-bar .ant-select,.filter-bar .ant-picker{max-width:100%}.filter-bar .ant-input:not(textarea),.filter-bar .ant-input-affix-wrapper,.filter-bar .ant-picker,.filter-bar .ant-select-single,.filter-bar .ant-select-single .ant-select-selector,.filter-bar .ant-input-search .ant-input-group,.filter-bar .ant-input-search .ant-input-group-addon,.filter-bar .ant-input-search .ant-input-search-button,.filter-bar .ant-input-search .ant-input-search-btn{height:40px!important;min-height:40px!important}.filter-bar .ant-input-search .ant-input-affix-wrapper{align-items:center;display:flex;height:40px!important;min-height:40px!important}.filter-bar .ant-input-search .ant-input-search-button,.filter-bar .ant-input-search .ant-input-search-btn{justify-content:center;align-items:center;width:44px;min-width:44px;display:inline-flex;padding:0!important}.filter-bar .ant-input-search .ant-input-group-addon{width:44px}.filter-bar .ant-select-single .ant-select-selector{align-items:center;display:flex}.filter-bar .ant-select-single .ant-select-selection-item,.filter-bar .ant-select-single .ant-select-selection-placeholder{line-height:38px!important}@media (width<=991px){.filter-bar>.ant-space-item:has(.ant-input,.ant-input-affix-wrapper,.ant-input-search,.ant-select,.ant-picker){flex:calc(50% - 6px);max-width:100%}.filter-bar .ant-input,.filter-bar .ant-input-affix-wrapper,.filter-bar .ant-input-search,.filter-bar .ant-select,.filter-bar .ant-picker{width:100%!important;min-width:0!important}}.nice-empty-shell{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:linear-gradient(165deg, var(--card-bg-solid) 0%, var(--surface-0) 100%);box-shadow:var(--card-shadow);margin:12px 0 8px;padding:28px 24px 32px}.empty-state-saas.ant-empty{margin:0;padding:0}.empty-state-saas .ant-empty-image{justify-content:center;margin-bottom:16px;display:flex;height:auto!important}.empty-state-saas .ant-empty-description{margin-top:0}.nice-empty-illustration{color:var(--text-muted)}.nice-empty-copy{text-align:center;max-width:400px;margin:0 auto}.nice-empty-title.ant-typography{font-size:15px;font-weight:600;line-height:1.55;display:block;color:var(--text-primary)!important}.nice-empty-subtitle.ant-typography{margin-top:8px;font-size:13px;line-height:1.5;display:block;color:var(--text-secondary)!important}.result-saas.ant-result{padding:48px 24px}.ant-modal{padding-bottom:24px;top:24px}.ant-modal-content,.ant-modal-container{border:1px solid var(--card-border);flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;border-radius:var(--radius-lg)!important;background:var(--card-bg-solid)!important;box-shadow:var(--card-shadow-hover)!important}.ant-modal-close,.ant-drawer-close{color:var(--text-secondary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ant-modal-close:hover,.ant-drawer-close:hover{color:var(--color-primary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ant-modal-header{flex:none;border-bottom:1px solid var(--card-border)!important;margin-bottom:18px!important;padding-bottom:14px!important}.ant-modal-title{padding-inline-end:34px;font-size:17px!important;line-height:1.5!important}.ant-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-inline:2px;overflow-y:auto}.ant-modal-body .ant-form-item{margin-bottom:18px}.ant-modal-body .ant-divider{margin-block:20px 16px}.ant-modal-footer{border-top:1px solid var(--card-border);background:var(--card-bg-solid);flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.ant-modal-footer .ant-btn{min-width:104px}.ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0!important}.app-form-modal .ant-form-item:last-child,.app-form-modal .rhf-field:last-child{margin-bottom:0}.recharge-approve-modal{flex-direction:column;display:flex}.recharge-approve-modal__warning{margin-bottom:16px;border-radius:var(--radius-md)!important}.recharge-approve-modal__summary{margin-bottom:14px}.recharge-approve-modal__summary .ant-card-head{min-height:46px;padding-inline:16px}.recharge-approve-modal__summary .ant-card-head-title{color:var(--text-secondary);font-size:14px;font-weight:600}.recharge-approve-modal__amount{letter-spacing:-.02em;color:var(--color-primary);font-size:1.35rem;font-weight:800}.recharge-approve-modal__channel-note{margin-bottom:14px;border-radius:var(--radius-md)!important}.recharge-approve-modal__divider{border-color:var(--card-border)!important;margin:4px 0 16px!important}.recharge-approve-modal__form .ant-form-item-label>label{color:var(--text-secondary);font-weight:600}html[dir=rtl] .ant-drawer-content,html[dir=rtl] .ant-drawer-section{border-radius:16px 0 0 16px}html[dir=ltr] .ant-drawer-content,html[dir=ltr] .ant-drawer-section{border-radius:0 16px 16px 0}.ant-drawer-close{min-width:44px!important;min-height:44px!important}.ant-message-notice-content,.ant-notification-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow-hover)!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown{border-radius:var(--radius-md)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow-hover)!important;padding:6px!important}.ant-dropdown-menu-item,.ant-select-item{border-radius:var(--radius-sm)!important;margin-block:2px!important}.ant-tooltip .ant-tooltip-inner{border-radius:var(--radius-sm);box-shadow:var(--card-shadow);font-weight:500}.ant-skeleton-element .ant-skeleton-input,.ant-skeleton-element .ant-skeleton-avatar{border-radius:var(--radius-sm)!important}.topbar-user-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--card-border)!important;background:var(--card-bg)!important;border-radius:999px!important;font-weight:600!important;transition:border-color .2s,box-shadow .2s!important}.topbar-user-btn:hover{border-color:var(--card-border-hover)!important;box-shadow:0 4px 16px #16a34a14!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.ant-table-wrapper{max-width:100%}.ant-table-wrapper .ant-table-container{-webkit-overflow-scrolling:touch;overflow:auto hidden}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-y:hidden!important}.ant-table-wrapper .ant-table-container::-webkit-scrollbar{height:8px}.ant-table-wrapper .ant-table-container::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:999px}.ant-table-wrapper .ant-table-container::-webkit-scrollbar-track{background:0 0}.ant-table-wrapper .ant-spin-blur{opacity:.82!important;filter:none!important}@media (width<=767px){.page-header-saas{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.page-header-saas__title{font-size:1.38rem!important}.page-header-saas__desc{max-width:none}.page-header-saas__actions{width:100%;flex-wrap:wrap!important;gap:8px!important}.page-header-saas__actions>.ant-space{width:100%;flex-wrap:wrap!important}.ant-tabs-top>.ant-tabs-nav{margin-bottom:12px}.ant-tabs-nav-wrap{touch-action:pan-x}.ant-modal-root .ant-modal-wrap{padding:8px}.ant-modal{padding-bottom:0;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:0!important}.ant-modal-content,.ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.ant-modal-body{flex:auto;min-height:0;max-height:none;padding-inline:2px;overflow-y:auto}.ant-modal-footer{z-index:1;background:var(--card-bg-solid);margin-inline:-2px;padding:14px 2px 0;position:sticky;bottom:0}.ant-modal-footer .ant-btn{flex:1 1 0;min-width:0;min-height:42px}.topbar-user-btn .ellipsis{max-width:min(120px,38vw)}.nice-empty-shell{padding:22px 16px 24px}.result-saas.ant-result{padding:32px 16px}}@media (width<=640px){.ant-modal-body .ant-form>.ant-row>.ant-col{flex:0 0 100%;max-width:100%}.ant-modal-body .ant-form-item{margin-bottom:16px}.ant-modal-body .ant-divider{margin-block:18px 14px}.filter-bar{width:100%}.filter-bar>.ant-space-item:has(.ant-input,.ant-input-affix-wrapper,.ant-input-search,.ant-select,.ant-picker){flex-basis:100%;width:100%}.filter-bar .ant-input,.filter-bar .ant-input-affix-wrapper,.filter-bar .ant-input-search,.filter-bar .ant-select,.filter-bar .ant-picker{width:100%!important;min-width:0!important}.filter-bar .ant-btn{min-height:40px}.table-pagination-bar{flex-direction:column;align-items:stretch}.table-pagination-bar .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px;display:flex}.table-pagination-bar .ant-pagination-item,.table-pagination-bar .ant-pagination-prev,.table-pagination-bar .ant-pagination-next{min-width:40px;height:40px;line-height:40px}}.dashboard-chart-box{width:100%;max-width:100%;height:clamp(220px,42vw,320px)}.dashboard-chart-box--short{height:clamp(200px,40vw,300px)}.dashboard-analytics--loading{pointer-events:none}.dashboard-analytics--loading .metric-card:hover{transform:none}.dashboard-chart-skeleton{border-radius:var(--radius-md);width:100%!important;height:100%!important}.dashboard-chart-skeleton>div{width:100%;height:100%}.ant-table-wrapper.list-table{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);overflow:hidden}.ant-table-wrapper.list-table .ant-table{background:0 0}.ant-table-wrapper.list-table .ant-table-container,.ant-table-wrapper.list-table .ant-table-content,.ant-table-wrapper.list-table .ant-table-header{width:100%}.ant-table-wrapper.list-table:not(.table-skeleton) table{table-layout:auto!important}.ant-table-wrapper.table-skeleton table{table-layout:fixed!important;width:100%!important}.ant-table-wrapper.list-table .ant-table-thead>tr>th{font-size:13px!important;font-weight:700!important}.ant-table-wrapper .clickable-row{cursor:pointer}.ant-table-wrapper .clickable-row:hover>td{background:var(--table-row-hover)!important}.cell-primary{color:var(--text-primary);font-weight:600;line-height:1.4}.cell-sub{color:var(--text-secondary);font-size:12.5px;line-height:1.45;display:block}.cell-num{font-variant-numeric:tabular-nums;font-weight:600}.row-actions{flex-wrap:nowrap;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.row-action-icon-wrap{cursor:not-allowed;display:inline-flex}.ant-btn.row-action-button,.row-action-icon-wrap .row-action-button.ant-btn{width:34px;min-width:34px;height:34px;color:var(--text-secondary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important;transform:none!important}.row-action-button.ant-btn .anticon{font-size:17px}.ant-btn.row-action-button--primary{color:var(--color-primary)!important}.ant-btn.row-action-button--danger{color:var(--color-error)!important}.ant-btn.row-action-button--default:not(:disabled):hover,.ant-btn.row-action-button--default:not(:disabled):focus-visible{color:var(--text-primary)!important}.ant-btn.row-action-button--primary:not(:disabled):hover,.ant-btn.row-action-button--primary:not(:disabled):focus-visible{color:var(--color-primary-hover)!important}.ant-btn.row-action-button--danger:not(:disabled):hover,.ant-btn.row-action-button--danger:not(:disabled):focus-visible{color:var(--color-error-hover)!important}.ant-btn.row-action-button:not(:disabled):hover,.ant-btn.row-action-button:not(:disabled):focus-visible,.ant-btn.row-action-button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.ant-btn.row-action-button:focus-visible{outline-offset:1px;outline:2px solid}.ant-table-wrapper .ant-table-tbody>tr>td:not(.ant-table-cell-fix),.ant-table-wrapper .ant-table-thead>tr>th:not(.ant-table-cell-fix){z-index:0}.ant-table-wrapper .ant-table-cell-fix{isolation:isolate;z-index:20!important;background:var(--table-fixed-cell-bg)!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix{z-index:21!important;background:var(--table-fixed-header-bg)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix,.ant-table-wrapper .clickable-row:hover>td.ant-table-cell-fix{background:var(--table-fixed-cell-hover-bg)!important;z-index:20!important}.ant-table-cell-fix .row-actions{z-index:1;position:relative}.ant-btn.ant-btn-variant-outlined{background:var(--button-surface)!important;box-shadow:none!important;font-weight:600!important}.ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):focus-visible{color:var(--color-primary-hover)!important;background:var(--button-primary-hover-bg)!important;border-color:var(--color-primary)!important}.ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):focus-visible,.ant-btn-color-danger.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-color-danger.ant-btn-variant-outlined:not(:disabled):focus-visible{background:var(--button-danger-hover-bg)!important;border-color:var(--color-error)!important;color:var(--color-error-hover)!important}.ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):hover,.ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):hover{color:var(--color-error-hover)!important}.ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):focus-visible{border-color:var(--surface-2)!important;color:var(--text-primary)!important;background:var(--button-neutral-hover-bg)!important}.ant-btn:not(:disabled):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ant-btn-color-default:not(:disabled):focus-visible{outline-color:var(--text-secondary)}.ant-btn-color-dangerous:not(:disabled):focus-visible,.ant-btn-dangerous:not(:disabled):focus-visible{outline-color:var(--color-error)}.detail-hero{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);margin-bottom:20px;position:relative;overflow:hidden}.detail-hero__cover{background:var(--accent-gradient-subtle);background-position:50%;background-size:cover;height:128px}.detail-hero__body{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:20px 24px 22px;display:flex}.detail-hero--cover .detail-hero__body{margin-top:-52px}.detail-hero__avatar{border:4px solid var(--card-bg-solid);box-shadow:var(--card-shadow);background:var(--color-primary-soft);border-radius:18px;flex-shrink:0;overflow:hidden}.detail-hero__main{flex:240px;min-width:0}.detail-hero__title{letter-spacing:-.02em!important;margin:0!important;font-weight:800!important;line-height:1.2!important}.detail-hero__sub{color:var(--text-secondary);margin-top:4px;font-size:13.5px}.detail-hero__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.detail-hero__actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.info-grid{border-top:1px solid var(--card-border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid}.info-item{border-bottom:1px solid var(--card-border);min-width:0;padding:13px 16px}.info-item__label{color:var(--text-muted);letter-spacing:.01em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.info-item__value{color:var(--text-primary);word-break:break-word;font-size:14.5px;font-weight:600;line-height:1.5}.info-item__value--num{font-variant-numeric:tabular-nums}.entity-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.entity-card__head{align-items:center;gap:12px;min-width:0;display:flex}.entity-card__balance{border-top:1px dashed var(--card-border);margin-top:14px;padding-top:14px}.entity-card__balance-value{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800}.entity-card__footer{flex-wrap:nowrap;gap:8px;margin-top:16px;display:flex}.custody-bar{background:var(--surface-2);border-radius:999px;width:100%;height:20px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.custody-bar__seg{min-width:2px;height:100%;transition:flex-basis .4s cubic-bezier(.4,0,.2,1)}.custody-bar__seg--loading{background:linear-gradient(90deg, var(--surface-2) 25%, var(--card-border) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite custody-bar-shimmer}@keyframes custody-bar-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.custody-legend{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:20px;display:grid}.custody-legend__item{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg-solid);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.custody-legend__dot{border-radius:4px;flex-shrink:0;width:12px;height:12px;margin-top:4px}.custody-legend__label{color:var(--text-secondary);font-size:12.5px;font-weight:600}.custody-legend__value{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.05rem;font-weight:800}.custody-legend__hint{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.45}.settle-card .ant-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.settle-card--due{border-color:#d9770666!important}.settle-card__head{flex-direction:column;gap:8px;min-width:180px;display:flex}.settle-metrics{flex-wrap:wrap;flex:1;gap:14px 28px;display:flex}.settle-metric{min-width:92px}.settle-metric__label{color:var(--text-muted);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.settle-metric__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.settle-metric--due .settle-metric__value{color:#b45309}html[data-theme=dark] .settle-metric--due .settle-metric__value{color:#fbbf24}.settle-card__actions{flex-wrap:nowrap;gap:8px;display:flex}.table-skeleton-shell{max-width:100%}.page-header-skeleton{pointer-events:none}.page-header-skeleton__copy{flex-direction:column;gap:10px;min-width:0;display:flex}.page-header-skeleton__title,.page-header-skeleton__title .ant-skeleton-input{width:min(230px,62vw)!important;height:30px!important}.page-header-skeleton__description,.page-header-skeleton__description .ant-skeleton-input{width:min(440px,72vw)!important;height:17px!important}.page-header-skeleton__actions{pointer-events:none}.form-field-skeleton{min-width:0;margin-bottom:16px}.form-field-skeleton__label,.form-field-skeleton__label .ant-skeleton-input{max-width:70%;display:block;height:16px!important}.form-field-skeleton__control{margin-top:8px;display:block}.form-field-skeleton__control .ant-skeleton-input{width:100%!important;height:inherit!important}.form-field-skeleton__control--switch .ant-skeleton-input{border-radius:999px!important}.form-field-skeleton__hint,.form-field-skeleton__hint .ant-skeleton-input{max-width:82%;margin-top:7px;display:block;height:13px!important}.form-card-skeleton+.form-card-skeleton{margin-top:16px}.form-card-skeleton__intro{margin-bottom:18px}.form-card-skeleton__fields{grid-template-columns:repeat(var(--form-skeleton-columns,1), minmax(0, 1fr));gap:0 16px;display:grid}.discount-settings-skeleton{pointer-events:none}.discount-settings-skeleton__number-field .form-field-skeleton__control,.discount-settings-skeleton__number-field .form-field-skeleton__control .ant-skeleton-input{width:min(200px,100%)!important}.discount-settings-skeleton__alert,.discount-settings-skeleton__alert .ant-skeleton-image{border-radius:var(--radius-md);width:100%!important;height:76px!important}.discount-settings-skeleton__alert>div{width:100%;height:100%}.store-item-detail-skeleton{pointer-events:none;flex-direction:column;gap:20px;display:flex}.store-item-detail-skeleton__image{object-fit:contain;background:var(--fill,#0f172a0a);border:1px solid var(--card-border);opacity:.62;filter:saturate(.7);border-radius:12px;width:100%;height:320px}.route-loading-skeleton__metrics{grid-template-columns:repeat(var(--route-metric-count,3), minmax(0, 1fr));gap:16px;margin-bottom:24px;display:grid}.route-loading-skeleton__custody-card{margin-bottom:16px}.route-loading-skeleton__custody-bar,.route-loading-skeleton__custody-bar .ant-skeleton-input{border-radius:999px!important;width:100%!important;height:20px!important}.route-loading-skeleton__custody-values{border-top:1px solid var(--card-border);flex-wrap:wrap;gap:12px 18px;margin-top:16px;padding-top:16px;display:flex}.route-loading-skeleton__chat{pointer-events:none;flex-direction:column;min-height:calc(100dvh - 132px);display:flex}.route-loading-skeleton__chat-tabs{border-bottom:1px solid var(--card-border);justify-content:center;gap:24px;min-height:48px;margin-bottom:12px;display:flex}.route-loading-skeleton__chat-panels{flex:1;gap:12px;min-height:0;display:flex}.route-loading-skeleton__chat-sidebar{flex:0 0 min(360px,100%)}.route-loading-skeleton__chat-sidebar .entity-card-grid{grid-template-columns:minmax(0,1fr);margin-top:12px}.route-loading-skeleton__chat-thread{flex:1 1 0;min-width:0}.route-loading-skeleton__message-list{flex-direction:column;gap:14px;display:flex}.entity-card-skeleton__identity{flex-direction:column;gap:6px;min-width:0;display:flex}.settlement-card-skeleton__tags{flex-wrap:wrap;gap:6px;display:flex}.page-loading-skeleton__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-loading-skeleton__header>div{flex-direction:column;display:flex}.page-loading-skeleton__filters{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.detail-page-skeleton__breadcrumb{margin-bottom:14px;width:180px!important}.detail-page-skeleton__hero-copy{flex-direction:column;flex:240px;gap:9px;min-width:0;display:flex}.detail-page-skeleton__hero-copy>.ant-skeleton-element:first-child .ant-skeleton-input{width:min(280px,100%)!important}.detail-page-skeleton__hero-copy>.ant-skeleton-element:nth-child(2) .ant-skeleton-input{width:min(190px,80%)!important}.detail-page-skeleton__chips,.detail-page-skeleton__actions{align-items:center;gap:8px;display:flex}.detail-page-skeleton__actions{margin-inline-start:auto}.detail-page-skeleton__simple-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.detail-page-skeleton__simple-header.premium-card{padding:20px 24px}.detail-page-skeleton__simple-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.detail-page-skeleton__tabs{border-bottom:1px solid var(--card-border);align-items:center;gap:22px;min-height:46px;margin-bottom:16px;padding-inline:4px;display:flex;overflow:hidden}.detail-page-skeleton__steps{align-items:center;gap:28px;max-width:720px;margin-bottom:32px;display:flex}.detail-page-skeleton__step{align-items:center;gap:9px;min-width:0;display:flex}.detail-page-skeleton__cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-bottom:16px;display:grid}.settlement-cards-skeleton{flex-direction:column;gap:12px;display:flex}.detail-page-skeleton__table-card .table-skeleton-shell,.detail-page-skeleton__table-card .ant-table-wrapper{box-shadow:none;border:0;border-radius:0}@media (width<=767px){.premium-card .ant-card-head{padding-inline:16px}.premium-card .ant-card-body{padding:16px!important}.detail-hero__body{gap:14px;padding:16px}.detail-hero--cover .detail-hero__body{margin-top:-44px}.detail-hero__actions{flex-wrap:wrap;width:100%}.detail-hero__actions .ant-btn{min-height:40px}.entity-card-grid{grid-template-columns:minmax(0,1fr)}.entity-card__footer,.settle-card__actions{flex-wrap:wrap}.row-actions .ant-btn,.row-actions .row-action-icon-wrap .ant-btn{width:40px;min-width:40px;height:40px}.ant-btn-sm{min-height:40px}.ant-btn-sm.ant-btn-icon-only{width:40px;min-width:40px}.page-loading-skeleton__header{gap:12px;margin-bottom:18px}.page-loading-skeleton__header>.ant-skeleton-element:last-child{flex-shrink:0}.page-loading-skeleton__filters{flex-direction:column}.page-loading-skeleton__filters .ant-skeleton-element,.page-loading-skeleton__filters .ant-skeleton-input{width:100%!important}.page-header-skeleton__actions{width:100%}.page-header-skeleton__actions .ant-skeleton-element,.page-header-skeleton__actions .ant-skeleton-button{min-width:104px}.form-card-skeleton__fields,.route-loading-skeleton__metrics{grid-template-columns:minmax(0,1fr)}.route-loading-skeleton__chat-panels{display:block}.route-loading-skeleton__chat-thread{display:none}.route-loading-skeleton__chat-sidebar{width:100%}.detail-page-skeleton__hero-copy{flex-basis:calc(100% - 96px)}.detail-page-skeleton__actions{flex-wrap:wrap;width:100%;margin-inline-start:0}.detail-page-skeleton__simple-header{flex-direction:column}.detail-page-skeleton__steps{gap:12px;overflow:hidden}.detail-page-skeleton__step{flex:1 1 0}.detail-page-skeleton__step .ant-skeleton-element:last-child{display:none}.settle-card .ant-card-body{align-items:stretch}.settle-metrics{gap:12px 20px}}.statement-day__head{border-radius:var(--radius-md,8px);background:var(--surface-1);border:1px solid var(--card-border);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding:8px 12px;display:flex}.statement-days .ant-table-summary>tr.statement-subtotal>td{background:var(--surface-1);font-weight:600}.statement-ledger__total>td{background:var(--surface-1)}@media print{.statement-day__head{break-inside:avoid}}.order-hero__sub{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.order-hero__dot{color:var(--text-muted)}.order-banners{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.order-layout{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.order-layout__main,.order-layout__side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1100px){.order-layout{grid-template-columns:minmax(0,1fr)}}.order-card__title{align-items:center;gap:8px;display:inline-flex}.order-card__extra{color:var(--text-muted);font-size:12.5px;font-weight:600}.order-card__extra-link{font-size:13px;font-weight:600}.order-card__hint{border-top:1px dashed var(--card-border);color:var(--text-muted);margin-top:12px;padding-top:10px;font-size:12px;line-height:1.6}.order-empty-line{padding:6px 0;font-size:13.5px;display:block}.order-inline-tag{margin-inline-start:6px}.order-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.order-num{font-variant-numeric:tabular-nums;white-space:nowrap}.order-num--strong{font-weight:700}.order-stack{flex-direction:column;display:flex}.order-stack__row{border-bottom:1px dashed var(--card-border);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.order-stack__row:last-child{border-bottom:none}.order-stack__label{color:var(--text-muted);flex:none;font-size:12.5px;font-weight:600}.order-stack__value{text-align:end;min-width:0;color:var(--text-primary);word-break:break-word;font-size:13.5px;font-weight:600}.order-stack__value--muted{color:var(--text-secondary);font-weight:500}.order-stack__value--strong{font-weight:700}.order-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 6px;font-size:11.5px;font-weight:700}.order-entity{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}.order-entity__avatar{flex-shrink:0;font-weight:700;background:var(--accent-gradient)!important;color:#fff!important}.order-entity__body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.order-entity__name{color:var(--text-primary);word-break:break-word;font-size:15px;font-weight:700;line-height:1.3}.order-card--money .order-total{border-radius:var(--radius-md);background:var(--accent-gradient-subtle);border:1px solid var(--card-border);flex-direction:column;gap:2px;margin-bottom:14px;padding:14px 16px;display:flex}.order-total__label{letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:700}.order-total__value{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800}.order-money{flex-direction:column;display:flex}.order-money__row{border-bottom:1px dashed var(--card-border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.order-money__row:last-child{border-bottom:none}.order-money__row--sub{padding:3px 0;border-bottom:none;padding-inline-start:14px}.order-money__label{color:var(--text-secondary);font-size:13px;font-weight:600}.order-money__hint{color:var(--text-muted);font-size:11.5px;font-weight:500;display:block}.order-money__row--sub .order-money__label{color:var(--text-muted);font-size:12px;font-weight:500}.order-money__value{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.order-money__value--credit{color:var(--color-success)}.order-money__value--muted{color:var(--text-muted);font-size:12px;font-weight:600}.order-money__value--total{font-size:15.5px;font-weight:800}.order-money__row:has(.order-money__value--total){border-top:1px solid var(--card-border);margin-top:6px;padding-top:12px}.order-money__row:has(.order-money__value--total) .order-money__label{color:var(--text-primary);font-size:14px;font-weight:700}.order-money__footer{margin-top:14px}.order-items__table .ant-table-thead>tr>th{letter-spacing:.02em;font-size:12px}.order-line__name{color:var(--text-primary);font-weight:600;line-height:1.45}.order-line__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.order-line__id{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11.5px}.order-line__opt.ant-tag{margin:0;font-size:11.5px;line-height:18px}.order-line__note{color:var(--text-secondary);margin-top:4px;font-size:12px}.order-line__qty{font-variant-numeric:tabular-nums;font-weight:700}.order-items__summary>td{font-weight:700;background:var(--surface-1)!important;color:var(--text-primary)!important}.order-journey{margin-top:4px;padding-inline-start:4px}.order-journey .ant-timeline-item:last-child{padding-bottom:0}.order-journey__status{color:var(--text-primary);font-size:14px;font-weight:700}.order-journey__step--current .order-journey__status{color:var(--color-primary)}.order-journey__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.order-journey__from{color:var(--text-muted);font-size:12px}.order-journey__meta{color:var(--text-secondary);margin-top:2px;font-size:12px}.order-journey__sep{color:var(--text-muted);margin:0 6px}.order-journey__reason{border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-secondary);margin-top:6px;padding:6px 10px;font-size:12.5px}.order-children{flex-direction:column;gap:10px;display:flex}.order-related{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--surface-0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-related__body{min-width:0}.order-related__title{color:var(--text-primary);font-size:14px;font-weight:700}.order-related__business{color:var(--text-secondary);font-weight:500}.order-related__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.order-related__dim{color:var(--text-muted);font-size:12px}.order-note__body{white-space:pre-wrap;color:var(--text-primary);font-size:13.5px;line-height:1.75;margin:0!important}.order-note__actions{gap:8px;margin-top:10px;display:flex}.order-sms{border-radius:var(--radius-md);background:var(--surface-1);white-space:pre-wrap;text-align:left;direction:ltr;padding:12px 14px;font-size:13px;line-height:1.8;margin:0!important}.order-raw-toggle{padding-inline:0!important}.order-raw-json{border-radius:var(--radius-sm);background:var(--surface-1);white-space:pre-wrap;text-align:left;direction:ltr;padding:10px 12px;font-size:11.5px;line-height:1.6;margin:4px 0 0!important}@media (width<=576px){.order-related{flex-direction:column;align-items:stretch}.order-total__value{font-size:1.5rem}}.order-money__value--debit{color:var(--color-error)}.order-card__hint--tight{margin-top:8px;padding-top:8px}.order-booking{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.order-booking__at{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.order-booking__alert{margin-top:10px}.dashboard-analytics{flex-direction:column;gap:20px;margin-top:4px;display:flex}.dashboard-analytics .dash-row{margin:0!important}.dash-hero{border:1px solid var(--card-border);background:linear-gradient(135deg, #16a34a1a 0%, #22c55e0a 45%, transparent 100%), var(--card-bg);-webkit-backdrop-filter:blur(16px);box-shadow:var(--card-shadow);border-radius:22px;padding:26px 28px;position:relative;overflow:hidden}.dash-hero__orb{pointer-events:none;filter:blur(46px);opacity:.55;border-radius:50%;position:absolute}.dash-hero__orb--a{inset-inline-end:-60px;background:radial-gradient(circle,#22c55e8c,#0000 68%);width:260px;height:260px;top:-90px}.dash-hero__orb--b{inset-inline-start:18%;background:radial-gradient(circle,#6366f14d,#0000 68%);width:240px;height:240px;bottom:-140px}.dash-hero__top,.dash-hero__body{z-index:1;position:relative}.dash-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash-hero__greeting{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:800;line-height:1.25}.dash-hero__subtitle{margin-top:6px;font-size:14px;display:block;color:var(--text-secondary)!important}.dash-hero__toolbar{flex-shrink:0;align-items:center;gap:10px;display:flex}.dash-hero__stamp{border:1px solid var(--card-border);background:var(--card-bg-solid);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dash-hero__pulse{background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 0 var(--color-primary-glow);border-radius:50%;animation:2.4s ease-out infinite dash-pulse}@keyframes dash-pulse{0%{box-shadow:0 0 0 0 var(--color-primary-glow)}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.dash-hero__refresh.ant-btn{background:var(--card-bg-solid);border-color:var(--card-border);color:var(--text-secondary)}.dash-hero__refresh.ant-btn:hover{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.dash-hero__body{grid-template-columns:minmax(190px,auto) minmax(110px,.7fr) minmax(330px,auto);align-items:center;gap:20px 28px;margin-top:22px;display:grid}.dash-hero__primary-label{letter-spacing:.03em;font-size:12.5px;font-weight:700;display:block;color:var(--text-secondary)!important}.dash-hero__primary-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 10px;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:800;line-height:1.05}.dash-hero__primary-hint{max-width:30ch;margin-top:8px;line-height:1.5;display:block;font-size:11.5px!important}.dash-hero__spark{opacity:.9;min-width:0;height:64px}.dash-hero__stats{border-inline-start:1px solid var(--card-border);grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px 22px;padding-inline-start:24px;display:grid}.dash-hero__stat-label{font-size:12px;display:block;color:var(--text-muted)!important}.dash-hero__stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:3px;font-size:15px;font-weight:700}.trend-badge-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.trend-badge{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.trend-badge .anticon{font-size:10px}.trend-badge--up{color:var(--color-success);background:var(--color-success-soft)}.trend-badge--down{color:var(--color-error);background:var(--color-error-soft)}.trend-badge--flat{color:var(--text-muted);background:var(--surface-1)}.trend-badge__label{color:var(--text-muted);font-size:11.5px}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:16px;display:grid}.stat-tile{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(14px);min-height:148px;box-shadow:var(--card-shadow);color:var(--tone);flex-direction:column;padding:18px 20px 0;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .28s;display:flex;position:relative;overflow:hidden}.stat-tile--brand{--tone:#16a34a;--tone-soft:#16a34a1f}.stat-tile--indigo{--tone:#6366f1;--tone-soft:#6366f11f}.stat-tile--violet{--tone:#a855f7;--tone-soft:#a855f71f}.stat-tile--amber{--tone:#d97706;--tone-soft:#d9770621}.stat-tile--sky{--tone:#0ea5e9;--tone-soft:#0ea5e91f}.stat-tile--teal{--tone:#0d9488;--tone-soft:#0d94881f}html[data-theme=dark] .stat-tile--brand{--tone:#4ade80}html[data-theme=dark] .stat-tile--indigo{--tone:#818cf8}html[data-theme=dark] .stat-tile--violet{--tone:#c084fc}html[data-theme=dark] .stat-tile--amber{--tone:#fbbf24}html[data-theme=dark] .stat-tile--sky{--tone:#38bdf8}html[data-theme=dark] .stat-tile--teal{--tone:#2dd4bf}.stat-tile:hover{box-shadow:var(--card-shadow-hover);border-color:color-mix(in srgb, var(--tone) 38%, transparent)}.stat-tile__glow{inset-inline-end:-40px;background:var(--tone-soft);filter:blur(26px);pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-50px}.stat-tile__head{align-items:center;gap:10px;display:flex;position:relative}.stat-tile__icon{width:36px;height:36px;color:var(--tone);background:var(--tone-soft);border:1px solid color-mix(in srgb, var(--tone) 18%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.stat-tile:hover .stat-tile__icon{transform:scale(1.08)rotate(-4deg)}.stat-tile__label{line-height:1.4;color:var(--text-secondary)!important;font-size:12.5px!important;font-weight:600!important}.stat-tile__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:14px;font-size:1.85rem;font-weight:800;line-height:1.1;position:relative}.stat-tile__value--long{letter-spacing:-.03em;font-size:1.45rem}.stat-tile__value-skeleton{margin-top:10px}.stat-tile__foot{min-height:24px;margin-top:8px;padding-bottom:16px;position:relative}.stat-tile__hint{font-size:11.5px!important}.stat-tile__spark{pointer-events:none;height:38px;margin:auto -20px 0}.sparkline{width:100%;height:100%;display:block}.dash-panel,.dash-panel__card{height:100%}.dash-panel__head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash-panel__icon{width:36px;height:36px;color:var(--color-primary);background:var(--accent-gradient-subtle);border:1px solid var(--card-border);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dash-panel__titles{flex:1;min-width:0}.dash-panel__title{letter-spacing:-.02em;color:var(--text-primary);font-size:15px;font-weight:700;display:block}.dash-panel__subtitle{margin-top:2px;line-height:1.5;display:block;font-size:12px!important}.dash-panel__extra{flex-shrink:0}.dash-empty{justify-content:center;align-items:center;height:100%;display:flex}.donut-stat{flex-direction:column;gap:14px;display:flex}.donut-stat--empty{justify-content:center;align-items:center;min-height:200px}.donut-stat__chart{width:100%;height:clamp(180px,26vw,220px);position:relative}.donut-stat__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-stat__total{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:1.6rem;font-weight:800;line-height:1.1}.donut-stat__total-label{margin-top:2px;font-size:11.5px!important}.donut-stat__legend{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.donut-stat__legend-row{border-radius:10px;align-items:center;gap:10px;padding:7px 10px;transition:background .2s;display:flex}.donut-stat__legend-row:hover{background:var(--table-row-hover)}.donut-stat__dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.donut-stat__legend-name{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.donut-stat__legend-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:13.5px;font-weight:700}.donut-stat__legend-pct{text-align:end;font-variant-numeric:tabular-nums;min-width:42px;color:var(--text-muted);font-size:12px;font-weight:700}.leaderboard{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.leaderboard__row{border-radius:12px;align-items:flex-start;gap:12px;padding:10px;transition:background .2s;display:flex}.leaderboard__row:hover{background:var(--table-row-hover)}.leaderboard__rank{font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--card-border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.leaderboard__rank--1{color:#78350f;background:linear-gradient(140deg,#fde68a,#f59e0b);border-color:#f59e0b80}.leaderboard__rank--2{color:#334155;background:linear-gradient(140deg,#e2e8f0,#94a3b8);border-color:#94a3b880}.leaderboard__rank--3{color:#7c2d12;background:linear-gradient(140deg,#fed7aa,#c2703a);border-color:#c2703a80}.leaderboard__main{flex:1;min-width:0}.leaderboard__line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.leaderboard__name{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.leaderboard__revenue{font-variant-numeric:tabular-nums;color:var(--color-primary);flex-shrink:0;font-size:13.5px;font-weight:800}.leaderboard__track{background:var(--surface-1);border-radius:999px;height:6px;margin:7px 0 5px;overflow:hidden}.leaderboard__fill{background:var(--accent-gradient);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block}.leaderboard__meta{font-variant-numeric:tabular-nums;font-size:11.5px!important}.activity-feed{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.activity-feed__item{border-radius:12px;align-items:flex-start;gap:12px;padding:11px 10px;transition:background .2s;display:flex}.activity-feed__item:hover{background:var(--table-row-hover)}.activity-feed__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex}.activity-feed__icon--success{color:var(--color-success);background:var(--color-success-soft)}.activity-feed__icon--danger{color:var(--color-error);background:var(--color-error-soft)}.activity-feed__icon--info{color:var(--color-info);background:var(--color-info-soft)}.activity-feed__icon--neutral{color:var(--text-secondary);background:var(--surface-1)}.activity-feed__body{flex:1;min-width:0}.activity-feed__text{color:var(--text-primary);font-size:13.5px;line-height:1.55}.activity-feed__time{margin-top:2px;display:block;font-size:11.5px!important}.dashboard-list-skeleton{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.dashboard-list-skeleton__item{align-items:flex-start;gap:12px;display:flex}.dashboard-list-skeleton__lines{flex:1;min-width:0}@media (width<=1199px){.dash-hero__body{grid-template-columns:minmax(180px,1fr) minmax(240px,auto)}.dash-hero__spark{display:none}}@media (width<=767px){.dash-hero{border-radius:18px;padding:20px 18px}.dash-hero__greeting{font-size:1.3rem}.dash-hero__toolbar{justify-content:space-between;width:100%}.dash-hero__body{grid-template-columns:1fr;gap:18px}.dash-hero__stats{padding-inline-start:0;border-inline-start:none;border-top:1px solid var(--card-border);padding-top:16px}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stat-tile{min-height:130px;padding:14px 16px 0}.stat-tile__value{font-size:1.5rem}.stat-tile__value--long{font-size:1.2rem}.stat-tile__spark{margin-inline:-16px}.dash-panel__head{margin-bottom:12px}.activity-feed{grid-template-columns:1fr}}html[data-theme=dark] .trend-badge--down,html[data-theme=dark] .activity-feed__icon--danger{color:var(--color-error-hover)}html[data-theme=dark] .activity-feed__icon--info{color:var(--color-info-hover)}.delivery-steps{margin:4px 0 2px}.delivery-steps .ant-steps-item-title{font-size:12.5px;font-weight:600}.delivery-steps__note{border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-secondary);margin-top:12px;padding:8px 12px;font-size:12.5px}.delivery-businesses{flex-direction:column;gap:18px;display:flex}.delivery-business{border:1px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden}.delivery-business__head{background:var(--surface-0);color:var(--text-primary);border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.delivery-business__name{color:var(--text-primary);font-size:14px;font-weight:700}.delivery-business__num{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-inline-start:8px;font-size:12px}.notif-section{margin-bottom:18px}.notif-section:last-child{margin-bottom:0}.notif-section__label{letter-spacing:.01em;color:var(--text-secondary);margin-bottom:10px;font-size:12.5px;font-weight:700}.target-mode-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.target-mode{text-align:start;cursor:pointer;border:1.5px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg-solid);width:100%;color:var(--text-primary);align-items:flex-start;gap:10px;padding:13px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.target-mode:hover{border-color:var(--card-border-hover)}.target-mode:focus-visible{box-shadow:var(--focus-ring);outline:none}.target-mode--active{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 4px 14px var(--color-primary-glow)}.target-mode__icon{background:var(--surface-1);width:34px;height:34px;color:var(--text-secondary);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-size:16px;transition:background .2s,color .2s;display:inline-flex}.target-mode--active .target-mode__icon{background:var(--accent-gradient);color:#fff}.target-mode__body{flex-direction:column;gap:3px;min-width:0;display:flex}.target-mode__title{font-size:13.5px;font-weight:700;line-height:1.3}.target-mode__hint{color:var(--text-muted);font-size:11.5px;line-height:1.45}.notif-field{flex-direction:column;gap:6px;display:flex}.notif-field>label{color:var(--text-secondary);font-size:12px;font-weight:600}.notif-field .ant-select,.notif-field .ant-input-affix-wrapper,.notif-field .ant-input{width:100%}.notif-switch{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--surface-0);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.notif-switch__title{color:var(--text-primary);font-size:13px;font-weight:600}.notif-switch__hint{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.5}.notif-sendbar{border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--accent-gradient-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.notif-sendbar__count{align-items:baseline;gap:8px;min-width:0;display:flex}.notif-sendbar__num{font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:26px;font-weight:800;line-height:1}.notif-sendbar__label{color:var(--text-secondary);font-size:12.5px}.notif-preview{flex-direction:column;align-items:center;gap:18px;display:flex}.notif-phone{background:linear-gradient(160deg,#3f3f46 0%,#18181b 55%,#27272a 100%);border-radius:38px;width:100%;max-width:290px;padding:9px;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff29}.notif-phone__screen{background:radial-gradient(120% 70% at 50% 0,#22c55e57,#0000 62%),linear-gradient(170deg,#0f2318 0%,#10241a 42%,#071009 100%);border-radius:30px;flex-direction:column;align-items:center;min-height:340px;padding:14px 10px 18px;display:flex;position:relative;overflow:hidden}.notif-phone__island{opacity:.85;background:#000;border-radius:999px;width:78px;height:20px;margin-bottom:16px}.notif-phone__clock{color:#fffffff0;flex-direction:column;align-items:center;margin-bottom:18px;display:flex}.notif-phone__time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:300;line-height:1}.notif-phone__date{color:#fff9;margin-top:4px;font-size:11px}.notif-banner{-webkit-backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #fff3;border-radius:18px;gap:10px;width:100%;padding:11px 12px;display:flex;box-shadow:0 8px 22px #00000040}.notif-banner__icon{background:#fff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.notif-banner__icon img{object-fit:contain;width:24px;height:24px}.notif-banner__body{flex:1;min-width:0}.notif-banner__meta{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.notif-banner__app{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;font-size:10.5px;font-weight:600}.notif-banner__time{color:#ffffff8c;font-size:10.5px}.notif-banner__title{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.35}.notif-banner__text{color:#ffffffd1;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notif-phone__hint{color:#ffffff73;margin-top:auto;padding-top:16px;font-size:10.5px}.notif-inapp{width:100%}.notif-inapp__label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.notif-inapp__row{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--surface-0);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.notif-inapp__dot{background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.notif-inapp__title{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:700}.notif-inapp__text{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notif-inapp__unread{background:var(--color-primary);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.notif-sample{flex-direction:column;gap:8px;display:flex}.notif-sample__row{border-radius:var(--radius-sm);background:var(--surface-0);align-items:center;gap:10px;padding:8px 10px;display:flex}.notif-sample__avatar{color:#fff;background:var(--accent-gradient);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:inline-flex}.notif-sample__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.notif-sample__sub{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11.5px}.notif-sample__row .status-pill{margin-inline-start:auto}@media (width<=575px){.notif-sendbar{flex-direction:column;align-items:stretch}.notif-sendbar .ant-space{justify-content:flex-end}}._shell_1n051_1{min-height:100vh}html[dir=rtl] ._siderDesktop_1n051_11{box-shadow:-12px 0 40px #0f172a0f, var(--sidebar-inner-glow);border-left:1px solid var(--card-border)!important;border-right:none!important;left:auto!important;right:0!important}html[dir=ltr] ._siderDesktop_1n051_11{box-shadow:12px 0 40px #0f172a0f, var(--sidebar-inner-glow);border-right:1px solid var(--card-border)!important;border-left:none!important;left:0!important;right:auto!important}._siderDesktop_1n051_11{z-index:100;top:0;bottom:0;background:var(--sidebar-bg)!important;position:fixed!important}._siderInner_1n051_67{flex-direction:column;height:100%;display:flex}._logo_1n051_79{border-bottom:1px solid var(--card-border);align-items:center;gap:14px;padding:24px 20px 20px;display:flex}._logoMark_1n051_95{background:var(--accent-gradient);color:#fff;width:44px;height:44px;box-shadow:0 10px 28px var(--color-primary-glow), inset 0 1px 0 #ffffff40;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;font-size:19px;font-weight:800;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;display:flex;overflow:hidden}._logoMark_1n051_95 img{object-fit:cover;width:100%;height:100%;display:block}._logo_1n051_79:hover ._logoMark_1n051_95{box-shadow:0 14px 36px var(--color-primary-glow), inset 0 1px 0 #ffffff4d;transform:scale(1.03)}._logoText_1n051_165{flex-direction:column;gap:3px;display:flex}._logoTitle_1n051_177{color:var(--text-primary);letter-spacing:-.02em;font-size:17px;font-weight:800}._logoSub_1n051_191{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}._menuWrap_1n051_207{flex:1;padding:14px 10px 18px;overflow:auto}._navMenu_1n051_221 .ant-menu-item,._navMenu_1n051_221 .ant-menu-submenu-title{border-radius:11px!important;width:calc(100% - 12px)!important;margin-inline:6px!important;font-weight:600!important}._navMenu_1n051_221 .ant-menu-item-selected{font-weight:700!important}._navMenu_1n051_221 .ant-menu-item-group-title{letter-spacing:.02em;text-transform:none;opacity:.72;margin-top:4px;color:var(--text-primary)!important;padding:18px 16px 8px!important;font-size:12px!important;font-weight:800!important}._navMenu_1n051_221 .ant-menu-item-group:first-child .ant-menu-item-group-title{margin-top:0;padding-top:8px!important}._navMenu_1n051_221 .ant-menu-item-group-list .ant-menu-item{padding-inline-end:16px!important}._navEmoji_1n051_287{width:20px;height:20px;color:initial;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}._navLabel_1n051_313{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}._footerNote_1n051_331{color:var(--text-muted);text-align:center;border-top:1px solid var(--card-border);letter-spacing:.02em;padding:14px 16px 22px;font-size:11px;font-weight:500}._main_1n051_351{background:0 0;min-height:100vh;transition:margin-inline-start .28s cubic-bezier(.4,0,.2,1),margin-inline-end .28s cubic-bezier(.4,0,.2,1)}html[dir=rtl] ._main_1n051_351{margin-left:0;margin-right:260px}html[dir=ltr] ._main_1n051_351{margin-left:260px;margin-right:0}._mainChatStretch_1n051_389{flex-direction:column;min-height:100vh;display:flex}._mainChatStretch_1n051_389 .ant-layout-content{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important}._contentChatStretch_1n051_417{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}html[dir=rtl] ._mainCollapsed_1n051_433{margin-left:0;margin-right:88px}html[dir=ltr] ._mainCollapsed_1n051_433{margin-left:88px;margin-right:0}html[dir=rtl] ._mainMobile_1n051_453,html[dir=ltr] ._mainMobile_1n051_453{margin-left:0;margin-right:0}._topbar_1n051_465{z-index:50;-webkit-backdrop-filter:blur(var(--topbar-blur));border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff73;background:var(--topbar-bg)!important}html[data-theme=dark] ._topbar_1n051_465{box-shadow:inset 0 1px #ffffff0a}._topbarLeft_1n051_507{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}._topbarBrand_1n051_523{color:var(--text-primary);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;overflow:hidden}._topbarRight_1n051_545{flex-shrink:0;align-items:center;gap:10px;display:flex}._topbarActions_1n051_559{flex-wrap:nowrap!important}._content_1n051_417{padding:var(--space-page-y) 0 52px}._content_1n051_417._contentChatStretch_1n051_417{padding-bottom:16px}@media (width<=991px){._topbar_1n051_465{gap:8px;height:64px;padding:0 14px}._topbarLeft_1n051_507{gap:8px}._topbarBrand_1n051_523{font-size:16px}._topbarActions_1n051_559{gap:4px!important}._topbarRight_1n051_545 .ant-btn{min-width:40px;min-height:40px}._topbarRight_1n051_545 .topbar-user-role{display:none}._topbarRight_1n051_545 .topbar-user-name{max-width:96px}}@media (width<=576px){._topbar_1n051_465{padding-inline:10px}._topbarLeft_1n051_507>.ant-btn{width:40px;min-width:40px;height:40px}._topbarRight_1n051_545 .topbar-user-btn{width:40px;min-width:40px;padding-inline:0;border-radius:50%!important}._topbarRight_1n051_545 .topbar-user-btn .ant-space{justify-content:center}._topbarRight_1n051_545 .topbar-user-name,._topbarRight_1n051_545 .topbar-user-role{display:none}._content_1n051_417{padding-top:16px;padding-bottom:36px}}
