:root{--brand-950: #07031a;--brand-900: #0c0526;--brand-800: #1e0e4f;--brand-700: #35168a;--brand-600: #4e14a0;--brand-500: #6a21d4;--brand-400: #822af2;--brand-300: #a57bff;--brand-200: #cdb8ff;--brand-100: #ebe2ff;--b3: 165, 123, 255;--b4: 130, 42, 242;--b5: 106, 33, 212;--b6: 78, 20, 160;--accent-gold: #e6c98b;--accent-cyan: #22d3ee;--accent-pink: #f472b6;--accent-indigo: #818cf8;--aqar-color-primary: #8b3df5;--aqar-color-primary-hover: #a066ff;--aqar-color-primary-soft: rgba(var(--b4), .2);--aqar-color-primary-wash: rgba(var(--b4), .08);--aqar-color-accent: var(--accent-gold);--aqar-color-accent-soft: rgba(230, 201, 139, .15);--aqar-gradient: linear-gradient(135deg, var(--brand-600) 0%, var(--brand-500) 45%, var(--brand-400) 100%);--aqar-gradient-vivid: linear-gradient(135deg, var(--brand-500) 0%, var(--brand-400) 50%, #c026d3 100%);--aqar-gradient-soft: linear-gradient(135deg, rgba(var(--b6), .42), rgba(var(--b4), .14));--aqar-glow: 0 0 0 1px rgba(var(--b3), .35), 0 10px 34px -8px rgba(var(--b4), .6);--sider-bg: linear-gradient(190deg, rgba(36, 16, 96, .82) 0%, rgba(10, 4, 32, .9) 70%);--sider-border: rgba(190, 160, 255, .13);--sider-text: #b9aedb;--sider-text-strong: #ffffff;--sider-muted: #8d82b3;--sider-hover: rgba(var(--b4), .22);--sider-selected: linear-gradient(var(--to-start), rgba(var(--b4), .5) 0%, rgba(var(--b4), .12) 100%);--sider-card: rgba(var(--b4), .14);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .26s;--dur-slow: .56s;--aqar-space-xs: 4px;--aqar-space-sm: 8px;--aqar-space-md: 12px;--aqar-space-lg: 16px;--aqar-space-xl: 24px;--aqar-space-xxl: 32px;--aqar-space-xxxl: 40px;--font-body: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--font-display: "Cairo", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif}:root[dir=rtl]{--to-start: 270deg;--to-end: 90deg;--nudge: -3px;--shadow-x: -30px}:root[dir=ltr]{--to-start: 90deg;--to-end: 270deg;--nudge: 3px;--shadow-x: 30px;--font-body: "Inter", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--font-display: "Plus Jakarta Sans", "Inter", "Cairo", "Segoe UI", Tahoma, Arial, sans-serif}:root,:root[data-theme=dark]{color-scheme:dark;--aqar-color-bg: #07031a;--bg-gradient: linear-gradient(180deg, #0b0424 0%, #07031a 55%, #05021a 100%);--aurora-1: rgba(var(--b4), .28);--aurora-2: rgba(var(--b6), .4);--aurora-3: rgba(34, 211, 238, .08);--blob-a: var(--brand-400);--blob-b: var(--brand-600);--blob-c: var(--brand-300);--blob-d: #db2777;--blob-opacity: .55;--wave-1-from: var(--brand-400);--wave-1-to: var(--brand-600);--wave-2: var(--brand-600);--wave-3: var(--brand-700);--wave-opacity: .9;--grid-line: rgba(var(--b3), .045);--aqar-color-surface: rgba(24, 12, 62, .58);--aqar-color-surface-elevated: rgba(36, 20, 88, .78);--aqar-color-surface-sunken: rgba(9, 4, 28, .78);--surface-1: rgba(34, 18, 84, .62);--surface-2: rgba(14, 6, 40, .74);--aqar-color-border: rgba(190, 160, 255, .13);--aqar-color-border-strong: rgba(190, 160, 255, .28);--surface-highlight: rgba(255, 255, 255, .05);--aqar-shadow-card: 0 18px 44px -18px rgba(3, 0, 20, .85);--spot: rgba(var(--b3), .2);--card-hover-shadow: 0 0 0 1px rgba(var(--b3), .22), 0 22px 50px -16px rgba(var(--b4), .5);--aqar-color-text: #f4efff;--aqar-color-text-muted: #aaa0c8;--aqar-color-text-faint: #7d729f;--text: var(--aqar-color-text);--link: var(--brand-300);--link-hover: var(--brand-200);--aqar-gradient-text: linear-gradient(120deg, #f4efff 0%, var(--brand-200) 45%, #f9a8d4 100%);--aqar-color-success: #34d399;--aqar-color-success-bg: rgba(52, 211, 153, .15);--aqar-color-warning: #fbbf24;--aqar-color-warning-bg: rgba(251, 191, 36, .15);--aqar-color-danger: #fb7185;--aqar-color-danger-bg: rgba(251, 113, 133, .15);--aqar-color-info: #60a5fa;--aqar-color-info-bg: rgba(96, 165, 250, .15);--aqar-color-neutral: #aaa0c8;--aqar-color-neutral-bg: rgba(170, 160, 200, .15);--input-bg: rgba(12, 5, 38, .6);--input-bg-focus: rgba(20, 8, 56, .8);--input-solid: #140a38;--fill-1: rgba(255, 255, 255, .03);--fill-2: rgba(255, 255, 255, .06);--fill-3: rgba(255, 255, 255, .1);--chip-bg: rgba(var(--b4), .1);--chip-bg-hover: rgba(var(--b4), .22);--table-head: rgba(var(--b4), .1);--row-hover-a: rgba(var(--b4), .14);--row-hover-b: rgba(var(--b4), .04);--row-active: rgba(var(--b4), .2);--btn-default-bg: rgba(var(--b4), .08);--btn-default-hover-bg: rgba(var(--b4), .18);--overlay-scrim: rgba(5, 2, 20, .66);--modal-1: rgba(34, 18, 84, .96);--modal-2: rgba(14, 6, 40, .97);--modal-shadow: 0 30px 80px -20px rgba(0, 0, 0, .85), 0 0 0 1px rgba(var(--b4), .12);--popup-bg: rgba(24, 11, 64, .97);--popup-shadow: 0 24px 60px -16px rgba(0, 0, 0, .8);--toast-bg: rgba(30, 14, 79, .92);--tooltip-bg: rgba(30, 14, 79, .96);--tooltip-text: #f4efff;--header-scrolled: rgba(10, 4, 32, .74);--header-shadow: 0 14px 36px -20px rgba(0, 0, 0, .9);--login-card: linear-gradient(155deg, rgba(40, 20, 100, .72) 0%, rgba(12, 5, 36, .86) 100%);--login-shadow: 0 40px 90px -30px rgba(0, 0, 0, .9), 0 0 0 1px rgba(var(--b4), .1), inset 0 1px 0 rgba(255, 255, 255, .07);--logo-glow: 0 0 14px rgba(var(--b4), .65);--scroll-a: rgba(var(--b4), .55);--scroll-b: rgba(var(--b6), .55);--shimmer-a: rgba(var(--b4), .1);--shimmer-b: rgba(var(--b3), .24)}:root[data-theme=light]{color-scheme:light;--accent-gold: #b8893a;--accent-cyan: #0891b2;--accent-pink: #db2777;--accent-indigo: #4f46e5;--aqar-color-bg: #f6f2ff;--bg-gradient: linear-gradient(180deg, #faf8ff 0%, #f3eeff 55%, #ece4ff 100%);--aurora-1: rgba(var(--b4), .16);--aurora-2: rgba(244, 114, 182, .14);--aurora-3: rgba(34, 211, 238, .14);--blob-a: #b79cff;--blob-b: #d9c9ff;--blob-c: #f6b8e1;--blob-d: #8fe3f1;--blob-opacity: .6;--wave-1-from: #c9b3ff;--wave-1-to: var(--brand-300);--wave-2: #d9c9ff;--wave-3: #e8dfff;--wave-opacity: .85;--grid-line: rgba(var(--b6), .055);--aqar-color-surface: rgba(255, 255, 255, .78);--aqar-color-surface-elevated: #ffffff;--aqar-color-surface-sunken: rgba(246, 242, 255, .9);--surface-1: rgba(255, 255, 255, .9);--surface-2: rgba(250, 246, 255, .82);--aqar-color-border: rgba(var(--b6), .12);--aqar-color-border-strong: rgba(var(--b6), .26);--surface-highlight: rgba(255, 255, 255, .95);--aqar-shadow-card: 0 18px 44px -24px rgba(var(--b6), .3), 0 2px 8px rgba(var(--b6), .05);--spot: rgba(var(--b4), .12);--card-hover-shadow: 0 0 0 1px rgba(var(--b4), .25), 0 24px 54px -18px rgba(var(--b4), .38);--aqar-color-text: #1b0f3d;--aqar-color-text-muted: #5b4f82;--aqar-color-text-faint: #8b80ad;--text: var(--aqar-color-text);--link: var(--brand-500);--link-hover: var(--brand-600);--aqar-gradient-text: linear-gradient(120deg, #2a0f6b 0%, var(--brand-500) 50%, #c026d3 100%);--aqar-color-success: #059669;--aqar-color-success-bg: rgba(5, 150, 105, .12);--aqar-color-warning: #b45309;--aqar-color-warning-bg: rgba(217, 119, 6, .14);--aqar-color-danger: #e11d48;--aqar-color-danger-bg: rgba(225, 29, 72, .1);--aqar-color-info: #2563eb;--aqar-color-info-bg: rgba(37, 99, 235, .1);--aqar-color-neutral: #6b6190;--aqar-color-neutral-bg: rgba(107, 97, 144, .12);--input-bg: rgba(255, 255, 255, .92);--input-bg-focus: #ffffff;--input-solid: #ffffff;--fill-1: rgba(var(--b6), .035);--fill-2: rgba(var(--b6), .065);--fill-3: rgba(var(--b6), .1);--chip-bg: rgba(var(--b4), .08);--chip-bg-hover: rgba(var(--b4), .16);--table-head: rgba(var(--b4), .07);--row-hover-a: rgba(var(--b4), .1);--row-hover-b: rgba(var(--b4), .03);--row-active: rgba(var(--b4), .15);--btn-default-bg: #ffffff;--btn-default-hover-bg: rgba(var(--b4), .1);--overlay-scrim: rgba(27, 15, 61, .42);--modal-1: #ffffff;--modal-2: #faf7ff;--modal-shadow: 0 30px 80px -24px rgba(var(--b6), .4), 0 0 0 1px rgba(var(--b6), .08);--popup-bg: #ffffff;--popup-shadow: 0 24px 60px -18px rgba(var(--b6), .35);--toast-bg: #ffffff;--tooltip-bg: #1b0f3d;--tooltip-text: #ffffff;--header-scrolled: rgba(255, 255, 255, .8);--header-shadow: 0 14px 36px -22px rgba(var(--b6), .4);--login-card: linear-gradient(155deg, rgba(255, 255, 255, .95) 0%, rgba(247, 242, 255, .9) 100%);--login-shadow: 0 40px 90px -34px rgba(var(--b6), .45), 0 0 0 1px rgba(var(--b6), .08), inset 0 1px 0 #fff;--logo-glow: 0 0 10px rgba(var(--b4), .25);--scroll-a: rgba(var(--b4), .5);--scroll-b: rgba(var(--b5), .5);--shimmer-a: rgba(var(--b4), .1);--shimmer-b: rgba(var(--b4), .24);--sider-bg: linear-gradient(190deg, var(--brand-700) 0%, var(--brand-800) 55%, #150640 100%);--sider-border: rgba(255, 255, 255, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-body);background-color:var(--aqar-color-bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;overflow-x:hidden}::selection{background:rgba(var(--b4),.45);color:#fff}.aqar-numeric{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{font-family:var(--font-display);color:var(--text)}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:6px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--input-solid) inset!important;box-shadow:0 0 0 1000px var(--input-solid) inset!important;border-radius:inherit;transition:background-color 9999s ease-in-out 0s}.recharts-text,.recharts-cartesian-axis-tick-value{fill:var(--aqar-color-text-muted)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scroll-a),var(--scroll-b));border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--brand-300),var(--brand-400));background-clip:padding-box;border:2px solid transparent}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:background-color .36s var(--ease-out),color .36s var(--ease-out),border-color .36s var(--ease-out),box-shadow .36s var(--ease-out),fill .36s var(--ease-out)!important}.aqar-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(1100px 600px at 85% -10%,var(--aurora-1),transparent 60%),radial-gradient(900px 600px at -10% 105%,var(--aurora-2),transparent 60%),radial-gradient(700px 500px at 110% 90%,var(--aurora-3),transparent 60%),var(--bg-gradient)}.aqar-bg__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 70% 20%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 20%,#000 0%,transparent 70%)}.aqar-bg__blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--blob-opacity);will-change:transform}.aqar-bg__blob--a{width:520px;height:520px;top:-140px;right:8%;background:radial-gradient(circle,var(--blob-a) 0%,transparent 70%);animation:aqar-blob-a 26s var(--ease-inout) infinite alternate}.aqar-bg__blob--b{width:460px;height:460px;bottom:-160px;left:4%;background:radial-gradient(circle,var(--blob-b) 0%,transparent 70%);animation:aqar-blob-b 32s var(--ease-inout) infinite alternate}.aqar-bg__blob--c{width:340px;height:340px;top:38%;left:38%;opacity:.25;background:radial-gradient(circle,var(--blob-c) 0%,transparent 70%);animation:aqar-blob-c 38s var(--ease-inout) infinite alternate}.aqar-bg__blob--d{width:300px;height:300px;top:8%;left:12%;opacity:.16;background:radial-gradient(circle,var(--blob-d) 0%,transparent 70%);animation:aqar-blob-b 44s var(--ease-inout) infinite alternate-reverse}.aqar-bg__waves{position:absolute;left:0;right:0;bottom:0;height:240px;opacity:var(--wave-opacity)}.aqar-bg__wave{position:absolute;left:0;bottom:0;width:200%;height:100%;will-change:transform}.aqar-bg__wave--1{animation:aqar-wave 34s linear infinite;opacity:.5}.aqar-bg__wave--2{animation:aqar-wave 52s linear infinite reverse;opacity:.32;bottom:-18px}.aqar-bg__wave--3{animation:aqar-wave 74s linear infinite;opacity:.2;bottom:-34px}@keyframes aqar-blob-a{to{transform:translate3d(-160px,120px,0) scale(1.15)}}@keyframes aqar-blob-b{to{transform:translate3d(220px,-90px,0) scale(1.2)}}@keyframes aqar-blob-c{to{transform:translate3d(-120px,-80px,0) scale(.85)}}@keyframes aqar-wave{to{transform:translate3d(-50%,0,0)}}@keyframes aqar-fade-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes aqar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aqar-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes aqar-page-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.995);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.aqar-page{animation:aqar-page-in var(--dur-slow) var(--ease-out) both}.aqar-fade-up{animation:aqar-fade-up var(--dur-slow) var(--ease-out) both}.aqar-scale-in{animation:aqar-scale-in var(--dur-slow) var(--ease-spring) both}.aqar-stagger>*{animation:aqar-fade-up var(--dur-slow) var(--ease-out) both}.aqar-stagger>*:nth-child(1){animation-delay:40ms}.aqar-stagger>*:nth-child(2){animation-delay:.1s}.aqar-stagger>*:nth-child(3){animation-delay:.16s}.aqar-stagger>*:nth-child(4){animation-delay:.22s}.aqar-stagger>*:nth-child(5){animation-delay:.28s}.aqar-stagger>*:nth-child(6){animation-delay:.34s}.aqar-stagger>*:nth-child(7){animation-delay:.4s}.aqar-stagger>*:nth-child(8){animation-delay:.46s}.aqar-stagger>*:nth-child(n+9){animation-delay:.52s}.aqar-card{position:relative;isolation:isolate;background:linear-gradient(145deg,var(--surface-1) 0%,var(--surface-2) 100%);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--aqar-color-border);border-radius:16px;box-shadow:var(--aqar-shadow-card),inset 0 1px 0 var(--surface-highlight);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.aqar-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 0%),var(--spot),transparent 46%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none}.aqar-card:hover{border-color:var(--aqar-color-border-strong)}.aqar-card:hover:before{opacity:1}.aqar-card--interactive{cursor:pointer}.aqar-card--interactive:hover{transform:translate3d(0,-3px,0);box-shadow:var(--aqar-shadow-card),var(--card-hover-shadow)}.aqar-card--interactive:active{transform:translate3d(0,-1px,0) scale(.992);transition-duration:var(--dur-fast)}.aqar-shimmer,.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton-active .ant-skeleton-title{background:linear-gradient(100deg,var(--shimmer-a) 25%,var(--shimmer-b) 45%,var(--shimmer-a) 65%)!important;background-size:220% 100%!important;animation:aqar-shimmer 1.5s ease-in-out infinite!important}@keyframes aqar-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ant-btn,.aqar-pressable{position:relative;overflow:hidden;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.aqar-pressable:active{transform:scale(.965)}.aqar-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:scale(0);background:radial-gradient(circle,#ffffff80,#fff0 70%);animation:aqar-ripple .64s var(--ease-out) forwards}:root[data-theme=light] .ant-btn-default .aqar-ripple,:root[data-theme=light] .aqar-icon-btn .aqar-ripple{background:radial-gradient(circle,rgba(var(--b4),.35),rgba(var(--b4),0) 70%)}@keyframes aqar-ripple{to{transform:scale(1);opacity:0}}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:var(--aqar-gradient);background-size:160% 160%;border:none;color:#fff;box-shadow:0 8px 24px -8px rgba(var(--b4),.75),inset 0 1px #ffffff38}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--aqar-gradient-vivid);background-size:160% 160%;filter:brightness(1.08);transform:translate3d(0,-1px,0);box-shadow:0 12px 30px -8px rgba(var(--b4),.9),inset 0 1px #ffffff4d}.ant-btn-default:not(:disabled):hover,.ant-btn-dashed:not(:disabled):hover{transform:translate3d(0,-1px,0)}.ant-btn-default{background:var(--btn-default-bg);border-color:var(--aqar-color-border-strong);color:var(--text)}.ant-btn-default:not(:disabled):hover{background:var(--btn-default-hover-bg)!important;border-color:var(--brand-400)!important;color:var(--link-hover)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-picker{background:var(--input-bg)!important;border-color:var(--aqar-color-border-strong)!important;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{border-color:var(--brand-400)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ant-picker-focused{border-color:var(--brand-400)!important;box-shadow:0 0 0 4px rgba(var(--b4),.2)!important;background:var(--input-bg-focus)!important}.ant-input-affix-wrapper>input.ant-input{background:transparent!important}.ant-form-item-label>label{color:var(--aqar-color-text-muted);font-weight:500}.ant-table{background:transparent!important}.ant-table-thead>tr>th{font-weight:700;border-bottom:1px solid var(--aqar-color-border-strong)!important;background:var(--table-head)!important;color:var(--link)!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--aqar-color-border)!important;transition:background-color var(--dur-fast) var(--ease-out)}.ant-table-tbody>tr.ant-table-row{animation:aqar-fade-up .46s var(--ease-out) both}.ant-table-tbody>tr.ant-table-row:nth-child(1){animation-delay:30ms}.ant-table-tbody>tr.ant-table-row:nth-child(2){animation-delay:70ms}.ant-table-tbody>tr.ant-table-row:nth-child(3){animation-delay:.11s}.ant-table-tbody>tr.ant-table-row:nth-child(4){animation-delay:.15s}.ant-table-tbody>tr.ant-table-row:nth-child(5){animation-delay:.19s}.ant-table-tbody>tr.ant-table-row:nth-child(6){animation-delay:.22s}.ant-table-tbody>tr.ant-table-row:nth-child(7){animation-delay:.25s}.ant-table-tbody>tr.ant-table-row:nth-child(8){animation-delay:.28s}.ant-table-tbody>tr.ant-table-row:nth-child(n+9){animation-delay:.31s}.ant-table-tbody>tr.ant-table-row:hover>td{background:linear-gradient(var(--to-end),var(--row-hover-a),var(--row-hover-b))!important}.ant-table-tbody>tr.ant-table-row:active>td{background:var(--row-active)!important}.ant-table-placeholder:hover>td{background:transparent!important}.ant-pagination .ant-pagination-item{background:transparent;border-color:var(--aqar-color-border-strong);transition:all var(--dur-base) var(--ease-out)}.ant-pagination .ant-pagination-item a{color:var(--text)}.ant-pagination .ant-pagination-item:hover{border-color:var(--brand-400);transform:translateY(-1px)}.ant-pagination .ant-pagination-item-active{background:var(--aqar-gradient);border-color:transparent}.ant-pagination .ant-pagination-item-active a{color:#fff}.ant-tabs-ink-bar{background:var(--aqar-gradient-vivid);height:3px!important;border-radius:3px;box-shadow:0 0 14px rgba(var(--b4),.7)}.ant-tabs-tab{transition:color var(--dur-base) var(--ease-out)}.ant-tabs-tab:hover{color:var(--link-hover)!important}.ant-tabs-nav:before{border-bottom-color:var(--aqar-color-border)!important}.ant-tag{border-radius:999px;padding-inline:10px;border-color:transparent}.ant-modal-mask,.ant-drawer-mask{background:var(--overlay-scrim)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{background:linear-gradient(160deg,var(--modal-1) 0%,var(--modal-2) 100%)!important;border:1px solid var(--aqar-color-border-strong);box-shadow:var(--modal-shadow)}.ant-modal .ant-modal-content{border-radius:20px}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{background:transparent!important;border-bottom:1px solid var(--aqar-color-border)!important}.ant-modal .ant-modal-footer{border-top:none}.ant-drawer .ant-drawer-footer{border-top:1px solid var(--aqar-color-border)!important}.ant-message .ant-message-notice-content{background:var(--toast-bg)!important;border:1px solid var(--aqar-color-border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px!important;box-shadow:var(--popup-shadow)}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container{background:var(--popup-bg)!important;border:1px solid var(--aqar-color-border-strong);border-radius:14px!important;box-shadow:var(--popup-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--chip-bg-hover)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(var(--b4),.28)!important;color:var(--text);font-weight:600}.ant-tooltip .ant-tooltip-inner{background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--aqar-color-border-strong);border-radius:10px}.ant-alert{border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ant-switch-checked{background:var(--aqar-gradient)!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--aqar-gradient)!important;border-color:transparent!important}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{color:var(--aqar-color-text-muted)}.ant-spin-dot-item{background:var(--brand-400)!important}.ant-segmented{background:var(--chip-bg)!important}.ant-segmented .ant-segmented-item-selected{background:var(--aqar-gradient)!important;color:#fff!important;box-shadow:0 6px 18px -6px rgba(var(--b4),.7)}.ant-segmented .ant-segmented-thumb{background:var(--aqar-gradient)!important}.aqar-layout{position:relative;z-index:auto;background:transparent!important;min-height:100vh}.aqar-sider.ant-layout-sider{background:var(--sider-bg)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-inline-end:1px solid var(--sider-border);position:sticky;top:0;height:100vh;align-self:flex-start;overflow:hidden}.aqar-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.aqar-sider__menu{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 4px}.aqar-sider .ant-menu{background:transparent!important;border-inline-end:none!important}.aqar-sider .ant-menu-item{position:relative;height:44px;line-height:44px;margin-block:3px;border-radius:12px;color:var(--sider-text);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring)}.aqar-sider .ant-menu-item .ant-menu-item-icon{font-size:17px;transition:transform var(--dur-base) var(--ease-spring),filter var(--dur-base) var(--ease-out)}.aqar-sider .ant-menu-item:hover{background:var(--sider-hover)!important;color:var(--sider-text-strong)!important;transform:translate3d(var(--nudge),0,0)}.aqar-sider .ant-menu-item:hover .ant-menu-item-icon{transform:scale(1.18) rotate(-4deg)}.aqar-sider .ant-menu-item:active{transform:translate3d(calc(var(--nudge) / 3),0,0) scale(.98)}.aqar-sider .ant-menu-item-selected{background:var(--sider-selected)!important;color:var(--sider-text-strong)!important;font-weight:600;box-shadow:inset 0 0 0 1px #cdb8ff47,0 8px 24px -10px rgba(var(--b4),.7)}.aqar-sider .ant-menu-item-selected:after{content:"";position:absolute;inset-inline-end:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:linear-gradient(180deg,#f9a8d4,var(--brand-200) 45%,var(--brand-400));box-shadow:0 0 12px var(--brand-400);animation:aqar-fade-in var(--dur-base) var(--ease-out)}.aqar-sider .ant-menu-item-selected .ant-menu-item-icon{filter:drop-shadow(0 0 8px rgba(205,184,255,.9))}.aqar-header.ant-layout-header{position:sticky;top:0;z-index:20;background:transparent!important;border-bottom:1px solid transparent!important;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base) var(--ease-out)}.aqar-header.ant-layout-header.is-scrolled{background:var(--header-scrolled)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom-color:var(--aqar-color-border)!important;box-shadow:var(--header-shadow)}.aqar-searchbar{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;min-width:270px;color:var(--aqar-color-text-muted);background:var(--chip-bg);border:1px solid var(--aqar-color-border-strong);border-radius:12px;cursor:pointer;font-family:inherit;font-size:13.5px;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.aqar-searchbar:hover{border-color:var(--brand-400);background:var(--chip-bg-hover);color:var(--text);box-shadow:0 0 0 4px rgba(var(--b4),.14)}.aqar-searchbar:active{transform:scale(.97)}.aqar-kbd{margin-inline-start:auto;display:inline-flex;gap:4px;direction:ltr}.aqar-kbd kbd{font-family:inherit;font-size:11px;padding:1px 6px;border-radius:6px;color:var(--link);background:var(--fill-2);border:1px solid var(--aqar-color-border-strong)}.aqar-icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-family:inherit;font-weight:700;color:var(--aqar-color-text-muted);background:var(--chip-bg);border:1px solid var(--aqar-color-border-strong);border-radius:12px;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--dur-fast) var(--ease-spring),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.aqar-icon-btn:hover{color:var(--text);background:var(--chip-bg-hover);border-color:var(--brand-400)}.aqar-icon-btn:active{transform:scale(.9)}.aqar-icon-btn .anticon{transition:transform .6s var(--ease-out)}.aqar-icon-btn.is-spinning .anticon{animation:aqar-spin .7s var(--ease-inout)}@keyframes aqar-spin{to{transform:rotate(360deg)}}.aqar-theme-icon{position:relative;width:18px;height:18px;display:inline-block}.aqar-theme-icon>span{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .52s var(--ease-spring),opacity .32s var(--ease-out)}:root[data-theme=dark] .aqar-theme-icon__sun{transform:rotate(-90deg) scale(.2);opacity:0}:root[data-theme=light] .aqar-theme-icon__moon{transform:rotate(90deg) scale(.2);opacity:0}:root[data-theme=light] .aqar-theme-icon__sun{color:#d97706}.aqar-user{display:flex;align-items:center;gap:10px;padding:10px;margin:8px;border-radius:14px;background:var(--sider-card);border:1px solid var(--sider-border);cursor:pointer;color:var(--sider-text-strong);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.aqar-user:hover{background:var(--sider-hover);border-color:var(--brand-300)}.aqar-user:active{transform:scale(.98)}.aqar-user .ant-typography{color:var(--sider-text-strong)}.aqar-user .ant-typography-secondary{color:var(--sider-muted)}.aqar-avatar{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;background:var(--aqar-gradient-vivid);box-shadow:0 6px 18px -6px rgba(var(--b4),.9),inset 0 1px #ffffff4d}.aqar-brand{display:flex;align-items:center;gap:12px;padding:18px 16px 12px;white-space:nowrap;overflow:hidden}.aqar-brand__name{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.1;background:linear-gradient(120deg,#ffffff 0%,var(--brand-200) 50%,#f9a8d4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.aqar-brand__sub{font-size:11.5px;letter-spacing:.4px;color:var(--sider-muted)}.aqar-logo{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(var(--logo-glow))}.aqar-logo--float{animation:aqar-float 7s var(--ease-inout) infinite alternate}@keyframes aqar-float{0%{transform:translate3d(0,-6px,0)}to{transform:translate3d(0,8px,0)}}.aqar-to-top{position:fixed;inset-inline-end:24px;bottom:24px;z-index:30;width:46px;height:46px;border-radius:14px;border:none;color:#fff;font-size:18px;cursor:pointer;background:var(--aqar-gradient-vivid);box-shadow:var(--aqar-glow);opacity:0;transform:translate3d(0,16px,0) scale(.8);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring)}.aqar-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.aqar-to-top:hover{filter:brightness(1.15);transform:translate3d(0,-3px,0)}.aqar-to-top:active{transform:scale(.92)}.aqar-lang-btn{min-width:40px;width:auto;padding:0 12px;font-size:13px;letter-spacing:.3px}.aqar-palette .ant-modal-content{padding:0!important;overflow:hidden}.aqar-palette__input{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--aqar-color-border);font-size:18px;color:var(--link)}.aqar-palette__input input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:16px;font-family:inherit}.aqar-palette__list{max-height:380px;overflow-y:auto;padding:8px}.aqar-palette__group{padding:10px 12px 4px;font-size:11.5px;letter-spacing:.5px;color:var(--aqar-color-text-faint)}.aqar-palette__item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;border-radius:12px;background:transparent;color:var(--text);font-family:inherit;font-size:14px;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.aqar-palette__item .anticon{font-size:17px;color:var(--link)}.aqar-palette__item.is-active{background:linear-gradient(var(--to-start),rgba(var(--b4),.34),rgba(var(--b4),.08));box-shadow:inset 0 0 0 1px rgba(var(--b3),.3)}.aqar-palette__item:active{transform:scale(.985)}.aqar-palette__hint{margin-inline-start:auto;font-size:12px;color:var(--aqar-color-text-faint);direction:ltr;unicode-bidi:isolate}.aqar-palette__foot{display:flex;gap:16px;padding:10px 18px;font-size:12px;color:var(--aqar-color-text-faint);border-top:1px solid var(--aqar-color-border);background:var(--fill-1)}.aqar-login{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.aqar-login__prefs{position:absolute;top:20px;inset-inline-start:20px;z-index:5;display:flex;gap:8px}.aqar-login__hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;overflow:hidden}.aqar-login__hero:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:1px;background:linear-gradient(180deg,transparent,rgba(var(--b3),.4),transparent)}.aqar-login__ring{position:absolute;border-radius:50%;border:1px solid rgba(var(--b3),.25);animation:aqar-ring 6s var(--ease-out) infinite}.aqar-login__ring:nth-child(2){animation-delay:2s}.aqar-login__ring:nth-child(3){animation-delay:4s}@keyframes aqar-ring{0%{width:260px;height:260px;opacity:.9}to{width:720px;height:720px;opacity:0}}.aqar-login__title{margin:28px 0 10px;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4vw,46px);line-height:1.2;background:var(--aqar-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.aqar-login__tagline{max-width:440px;margin:0 auto;line-height:1.9;font-size:15.5px;color:var(--aqar-color-text-muted)}.aqar-login__panel{display:flex;align-items:center;justify-content:center;padding:32px 24px}.aqar-login__card{width:100%;max-width:440px;padding:36px 34px 30px;border-radius:24px;background:var(--login-card);border:1px solid var(--aqar-color-border-strong);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--login-shadow)}.aqar-login__card.is-shaking{animation:aqar-shake .48s var(--ease-out)}@keyframes aqar-shake{15%{transform:translate3d(-9px,0,0)}30%{transform:translate3d(8px,0,0)}45%{transform:translate3d(-6px,0,0)}60%{transform:translate3d(4px,0,0)}75%{transform:translate3d(-2px,0,0)}}.aqar-login__logo img{width:clamp(120px,20vw,220px)!important;height:auto!important}.aqar-dot{position:relative;width:7px;height:7px;border-radius:50%;flex-shrink:0}.aqar-dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--dot, currentColor);animation:aqar-pulse 1.8s var(--ease-out) infinite}@keyframes aqar-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.aqar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--overlay-scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:aqar-fade-in var(--dur-base) var(--ease-out)}@media (max-width: 900px){.aqar-login{grid-template-columns:1fr}.aqar-login__hero{padding:64px 24px 8px}.aqar-login__hero:after{display:none}.aqar-searchbar{min-width:0}.aqar-searchbar .aqar-kbd,.aqar-searchbar span.aqar-searchbar__label{display:none}}@media (max-width: 767px){.aqar-sider.ant-layout-sider{position:fixed!important;top:0;inset-inline-start:0;height:100vh;z-index:60;box-shadow:var(--shadow-x) 0 70px -20px #000000b3}.aqar-sider.ant-layout-sider-collapsed{box-shadow:none}.aqar-card{border-radius:14px}.aqar-to-top{inset-inline-end:14px;bottom:14px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.aqar-bg__blob,.aqar-bg__wave{animation:none!important}}.aqar-settings-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:20px;align-items:start}.aqar-settings-form{padding:22px 24px 24px}.aqar-settings-section.ant-typography{margin:22px 0 14px!important;padding-bottom:8px;border-bottom:1px solid var(--aqar-color-border);font-size:15px}.aqar-settings-section.ant-typography:first-of-type{margin-top:0!important}.aqar-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.aqar-field{display:grid;gap:6px;align-content:start;min-width:0}.aqar-field__label{font-size:12.5px;font-weight:600;color:var(--aqar-color-text-muted)}.aqar-field__hint{font-size:12px;color:var(--aqar-color-text-faint)}.aqar-settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:18px;border-top:1px solid var(--aqar-color-border)}.aqar-settings-preview{position:sticky;top:84px}.aqar-settings-preview__label{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--aqar-color-text-faint);margin-bottom:10px}.aqar-settings-tabs .ant-tabs-nav{margin-bottom:18px}.aqar-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.aqar-preset{position:relative;display:grid;gap:8px;justify-items:start;padding:12px;border-radius:14px;border:1px solid var(--aqar-color-border);background:var(--fill-1);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}.aqar-preset:hover:not(:disabled){transform:translateY(-2px);border-color:var(--aqar-color-border-strong)}.aqar-preset:disabled{cursor:not-allowed;opacity:.6}.aqar-preset.is-selected{border-color:var(--brand-400);box-shadow:0 0 0 3px rgba(var(--b4),.22)}.aqar-preset__swatch{display:grid;place-items:center;width:100%;height:42px;border-radius:10px;color:#fff;font-size:16px}.aqar-preset__name{font-size:12.5px;font-weight:600;line-height:1.4}.aqar-preset__tag.ant-tag{margin:0;font-size:11px}.aqar-preset--custom{cursor:default}.aqar-preset__hex{font-size:11.5px;color:var(--aqar-color-text-faint);font-variant-numeric:tabular-nums}.aqar-ramp{display:flex;height:14px;margin-top:14px;border-radius:8px;overflow:hidden;border:1px solid var(--aqar-color-border)}.aqar-ramp span{flex:1}.aqar-logo-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aqar-logo-box{display:grid;place-items:center;width:92px;height:92px;border-radius:18px;background:#fff;border:1px solid var(--aqar-color-border)}.aqar-logo-box .aqar-logo{max-width:72px;max-height:72px}.aqar-brand-demo{display:grid;grid-template-columns:96px 1fr;min-height:230px;border-radius:18px;overflow:hidden;border:1px solid var(--aqar-color-border);background:var(--surface-1);box-shadow:var(--aqar-shadow-card)}.aqar-brand-demo__side{display:grid;align-content:start;justify-items:center;gap:10px;padding:16px 8px;background:var(--sider-bg);color:var(--sider-text-strong);font-size:12px}.aqar-brand-demo__side i{width:64px;height:8px;border-radius:6px;background:#ffffff2e}.aqar-brand-demo__side i:first-of-type{background:var(--aqar-gradient-vivid)}.aqar-brand-demo__main{display:grid;align-content:start;gap:14px;padding:16px}.aqar-brand-demo__bar{height:10px;width:60%;border-radius:6px;background:var(--aqar-gradient)}.aqar-brand-demo__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aqar-brand-demo__kpi{height:54px;border-radius:12px;background:var(--chip-bg);border:1px solid var(--aqar-color-border)}.aqar-brand-demo__btns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aqar-doc{--doc-accent: var(--brand-500);position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 26px 20px;background:#fff;color:#1c1b29;border-radius:6px;box-shadow:0 24px 60px -24px #0000008c,0 0 0 1px #0000000f;font-size:11.5px;line-height:1.55;overflow:hidden}.aqar-doc--a5{max-width:420px;margin-inline:auto}.aqar-doc__bar{position:absolute;inset-block-start:0;inset-inline:0;height:7px;background:var(--doc-accent)}.aqar-doc__head{display:flex;justify-content:space-between;gap:16px;margin-top:6px}.aqar-doc__company{display:flex;gap:10px;align-items:flex-start;min-width:0}.aqar-doc__logo{width:46px;height:46px;object-fit:contain}.aqar-doc__company-name{font-weight:800;font-size:14px}.aqar-doc__muted{color:#6b6a7d;font-size:10.5px}.aqar-doc__title-block{text-align:end;flex-shrink:0}.aqar-doc__title{font-size:17px;font-weight:800;color:var(--doc-accent)}.aqar-doc__meta{font-size:11px}.aqar-doc__client{padding:8px 12px;border-radius:8px;background:#f5f4fa}.aqar-doc__table{width:100%;border-collapse:collapse}.aqar-doc__table th{background:var(--doc-accent);color:#fff;font-weight:700;padding:6px 8px;text-align:start}.aqar-doc__table td{padding:6px 8px;border-bottom:1px solid #ececf3}.aqar-doc__totals{align-self:flex-end;min-width:55%;display:grid;gap:4px}.aqar-doc__totals div{display:flex;justify-content:space-between;gap:16px}.aqar-doc__grand{padding-top:6px;border-top:2px solid var(--doc-accent);font-size:13px;font-weight:800}.aqar-doc__terms{padding:8px 12px;border-radius:8px;background:#f5f4fa;white-space:pre-wrap}.aqar-doc__footer{margin-top:auto;padding-top:10px;border-top:1px solid #ececf3;text-align:center;color:#6b6a7d}@media (max-width: 1180px){.aqar-settings-split{grid-template-columns:minmax(0,1fr)}.aqar-settings-preview{position:static}}@media (max-width: 640px){.aqar-field-grid{grid-template-columns:minmax(0,1fr)}}.aqar-doc__qr{display:grid;justify-items:center;gap:4px;margin-top:auto;padding:10px 0 2px}.aqar-doc__qr~.aqar-doc__footer{margin-top:0}.aqar-occasion{position:relative;display:flex;align-items:center;gap:14px;border-radius:16px;color:#fff;overflow:hidden;box-shadow:0 14px 34px -18px #0000008c}.aqar-occasion__emoji{line-height:1;flex-shrink:0}.aqar-occasion__text{min-width:0;flex:1}.aqar-occasion__title{font-family:var(--font-display);font-weight:800;line-height:1.35}.aqar-occasion__body{margin-top:2px;font-size:13px;line-height:1.55;opacity:.92}.aqar-occasion__accent{position:absolute;inset-block:0;inset-inline-end:0;width:6px}.aqar-occasion__close{flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:#fff3;color:#fff;font-size:18px;line-height:1;cursor:pointer}.aqar-occasion__close:hover{background:#ffffff52}.aqar-occasion-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.aqar-occasion-tpl{display:grid;gap:6px;justify-items:start;padding:10px;border-radius:14px;border:1px solid var(--aqar-color-border);background:var(--fill-1);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-fast) var(--ease-out)}.aqar-occasion-tpl:hover:not(:disabled){transform:translateY(-2px);border-color:var(--aqar-color-border-strong)}.aqar-occasion-tpl:disabled{opacity:.6;cursor:not-allowed}.aqar-occasion-tpl__swatch{display:grid;place-items:center;width:100%;height:48px;border-radius:10px;font-size:24px}.aqar-occasion-tpl__name{font-size:13px;font-weight:700}.aqar-occasion-tpl--blank{align-content:center;justify-items:center;border-style:dashed;min-height:112px;font-size:20px}.aqar-occasion-row{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--aqar-color-border);background:var(--fill-1)}.aqar-occasion-row__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.aqar-occasion-row__actions{display:flex;align-items:center;gap:8px}.aqar-decor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;overflow:hidden;pointer-events:none}.aqar-decor--contained{position:absolute;z-index:1;border-radius:inherit}.aqar-decor__p{position:absolute;line-height:1;opacity:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.22));will-change:transform,opacity}.aqar-decor__p--float{bottom:-9%;animation:aqar-decor-float linear infinite}.aqar-decor__p--fall{top:-9%;animation:aqar-decor-fall linear infinite}.aqar-decor__p--twinkle{animation:aqar-decor-twinkle ease-in-out infinite}@keyframes aqar-decor-float{0%{opacity:0;transform:translateZ(0) rotate(-10deg) scale(.8)}12%{opacity:.9}50%{transform:translate3d(var(--sway),calc(var(--travel) * -.5),0) rotate(8deg) scale(1)}88%{opacity:.85}to{opacity:0;transform:translate3d(calc(var(--sway) * -1),calc(var(--travel) * -1),0) rotate(-6deg) scale(1.05)}}@keyframes aqar-decor-fall{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:.95}50%{transform:translate3d(var(--sway),calc(var(--travel) * .5),0) rotate(180deg)}90%{opacity:.9}to{opacity:0;transform:translate3d(calc(var(--sway) * -1),var(--travel),0) rotate(360deg)}}@keyframes aqar-decor-twinkle{0%,to{opacity:.1;transform:scale(.65) rotate(-6deg)}50%{opacity:.95;transform:scale(1.15) rotate(6deg)}}@media (prefers-reduced-motion: reduce){.aqar-decor__p{animation:none!important;opacity:.35}.aqar-decor__p--float,.aqar-decor__p--fall{top:12%;bottom:auto}}.aqar-pattern{position:relative}.aqar-pattern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--pattern-img);background-size:var(--pattern-size);opacity:var(--pattern-opacity, .16)}.aqar-pattern--stars{--pattern-size: 44px;--pattern-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Crect x='11' y='11' width='22' height='22'/%3E%3Crect x='11' y='11' width='22' height='22' transform='rotate(45 22 22)'/%3E%3C/g%3E%3C/svg%3E")}.aqar-pattern--dots{--pattern-size: 22px;--pattern-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='2.4' fill='%23fff'/%3E%3C/svg%3E")}.aqar-pattern--waves{--pattern-size: 40px 24px;--pattern-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='24' viewBox='0 0 40 24'%3E%3Cpath d='M0 12 Q10 0 20 12 T40 12' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.aqar-pattern--diamonds{--pattern-size: 32px;--pattern-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 2 L30 16 L16 30 L2 16 Z' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E")}.aqar-occasion-strip{position:fixed;inset-block-start:0;inset-inline:0;height:8px;z-index:36;pointer-events:none;background:linear-gradient(90deg,var(--strip-a),var(--strip-b),var(--strip-a));--pattern-opacity: .55}.aqar-occasion-chip{display:inline-flex;align-items:center;gap:8px;max-width:280px;height:40px;padding:0 14px;border:none;border-radius:999px;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;background:linear-gradient(135deg,var(--chip-a),color-mix(in srgb,var(--chip-a) 60%,var(--chip-b)));box-shadow:0 8px 20px -10px var(--chip-a);transition:transform var(--dur-base) var(--ease-spring)}.aqar-occasion-chip:hover{transform:translateY(-1px)}.aqar-occasion-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aqar-occasion-chip__state{opacity:.7;font-size:11px}@media (max-width: 900px){.aqar-occasion-chip__text{display:none}}.aqar-occasion.aqar-pattern{--pattern-opacity: .2}.aqar-decor-preview{position:relative;min-height:190px;padding:12px;border-radius:16px;overflow:hidden;background:var(--fill-1);border:1px solid var(--aqar-color-border)}.aqar-decor{animation:aqar-decor-in .7s ease-out both;transition:opacity .9s ease-in}.aqar-decor--leaving{opacity:0}@keyframes aqar-decor-in{0%{opacity:0}to{opacity:1}}.aqar-catalog-grid{display:grid;gap:16px;align-items:start}.aqar-catalog-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aqar-catalog-grid--attrs{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}@media (max-width: 900px){.aqar-catalog-grid--3,.aqar-catalog-grid--attrs{grid-template-columns:minmax(0,1fr)}}.aqar-catalog-col{display:flex;flex-direction:column;padding:12px;border-radius:16px;border:1px solid var(--aqar-color-border);background:var(--fill-1)}.aqar-catalog-col__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.aqar-catalog-col__list{display:flex;flex-direction:column;gap:4px;max-height:560px;overflow-y:auto}.aqar-catalog-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid transparent;transition:background .15s,border-color .15s}.aqar-catalog-item[role=button]{cursor:pointer}.aqar-catalog-item:hover{background:color-mix(in srgb,var(--brand-500) 8%,transparent)}.aqar-catalog-item.is-selected{background:color-mix(in srgb,var(--brand-500) 14%,transparent);border-color:color-mix(in srgb,var(--brand-500) 40%,transparent)}.aqar-catalog-item.is-off .aqar-catalog-item__name{opacity:.5;text-decoration:line-through}.aqar-catalog-item__name{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.aqar-catalog-item__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}@media (max-width: 767px){.aqar-datatable .ant-table-container,.aqar-datatable .ant-table-content,.aqar-datatable .ant-table-body{overflow:visible!important}.aqar-datatable table{min-width:0!important;width:100%!important;display:block}.aqar-datatable colgroup,.aqar-datatable .ant-table-thead{display:none!important}.aqar-datatable .ant-table-tbody{display:block;padding:4px 10px 10px}.aqar-datatable tr.ant-table-row{display:block;margin-top:10px;padding:6px 12px;border:1px solid var(--aqar-color-border);border-radius:14px;background:var(--fill-1)}.aqar-datatable td.ant-table-cell{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%!important;padding:8px 0!important;border:0!important;border-bottom:1px dashed var(--aqar-color-border)!important;text-align:end;white-space:normal!important;word-break:break-word}.aqar-datatable td.ant-table-cell:last-child{border-bottom:0!important}.aqar-datatable td.ant-table-cell[data-label]:before{content:attr(data-label);flex-shrink:0;max-width:42%;font-size:12px;font-weight:600;text-align:start;color:var(--aqar-color-text-muted)}.aqar-datatable td.ant-table-cell:not([data-label]){justify-content:flex-start;flex-wrap:wrap}.aqar-datatable .ant-table-placeholder,.aqar-datatable .ant-table-placeholder .ant-table-cell{display:block;border:0!important}.aqar-datatable .ant-table-placeholder .ant-table-cell:before{content:none!important}.aqar-datatable .ant-pagination{flex-wrap:wrap;justify-content:center;padding:0 8px}.aqar-datatable .ant-pagination-total-text{flex-basis:100%;text-align:center;margin:0 0 6px}.ant-select,.ant-input-affix-wrapper,.ant-input-search,.ant-input-number,.ant-picker{max-width:100%}[style*="width: 280px"],[style*="width: 300px"],[style*="width: 260px"],[style*="width: 220px"]{width:100%!important}.ant-modal{max-width:calc(100vw - 24px)!important}.ant-drawer-content-wrapper{max-width:100vw}.ant-tabs-nav{margin-bottom:8px}.ant-page-header,.ant-descriptions-item-label{white-space:normal}}.aqar-split-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width: 900px){.aqar-split-2-1{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.aqar-rowtable,.aqar-rowtable tbody{display:block;width:100%!important}.aqar-rowtable thead{display:none}.aqar-rowtable tr{display:block;margin:10px 10px 0;padding:6px 12px;border:1px solid var(--aqar-color-border)!important;border-radius:14px;background:var(--fill-1)}.aqar-rowtable td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0!important;max-width:none!important;border-bottom:1px dashed var(--aqar-color-border);text-align:end;white-space:normal!important}.aqar-rowtable td:last-child{border-bottom:0}.aqar-rowtable td[data-label]:before{content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:600;color:var(--aqar-color-text-muted)}.aqar-rowtable td:not([data-label]){display:none}}@media (max-width: 767px){.aqar-page{animation:aqar-fade-in var(--dur-base) var(--ease-out) both}}@media (min-width: 1800px){.aqar-page{max-width:1720px;margin-inline:auto}}
