:root{--bg: #eef1f7;--surface: #ffffff;--border: #d8deea;--text: #1f2733;--muted: #66708a;--primary: #2f4f7a;--primary-dark: #1e3558;--accent: #ffcc00;--accent-dark: #e6b800;--danger: #c0392b;--ok: #1f8a4c;--sidebar: #1e3558;--sidebar-text: #c7d2e6;--header-h: 56px;--sidebar-w: 230px;--admin-page-bg: #eef1f7;--admin-surface: #ffffff;--admin-surface-soft: #f8fafc;--admin-surface-tint: #eef4fc;--admin-row-alt: #f4f7fb;--admin-row-hover: #dceaff;--admin-text: #1f2933;--admin-text-strong: #071f43;--admin-text-soft: #334e68;--admin-muted: #64748b;--admin-muted-2: #6a7e98;--admin-border: rgba(179, 193, 213, .65);--admin-border-strong: #bcccdc;--admin-border-soft: #e2e8f0;--admin-navy-top: #2a4570;--admin-navy-mid: #1e3558;--admin-navy-deep: #152a48;--admin-navy-ink: #0f223b;--admin-navy-gradient: linear-gradient(180deg, var(--admin-navy-top) 0%, var(--admin-navy-mid) 52%, var(--admin-navy-deep) 100%);--admin-header-text: #e8eef7;--admin-accent: #f0d875;--admin-accent-strong: #ffcc33;--admin-accent-dark: #e6ac00;--admin-accent-ink: #1a1408;--admin-accent-gradient: linear-gradient(180deg, #ffe9a8 0%, var(--admin-accent-strong) 52%, var(--admin-accent-dark) 100%);--admin-link: #1e5a9e;--admin-link-strong: #1b4d8f;--admin-focus: rgba(42, 69, 112, .14);--admin-radius: 8px;--admin-radius-lg: 10px;--admin-shadow: 0 4px 18px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .04);--admin-shadow-soft: 0 4px 16px rgba(10, 35, 70, .14);--admin-success: #ffffff;--admin-success-strong: #16a34a;--admin-success-soft: #0f7434;--admin-danger: #ffffff;--admin-danger-strong: #ffffff;--admin-danger-soft: #d30d0d;--admin-warning: #92400e;--admin-warning-soft: #fef3c7;--admin-info: #1e40af;--admin-info-soft: #dbeafe;--admin-number-positive: #1e5a9e;--admin-number-negative: #c2410c;--admin-color-surface-bca8795: #2a4570;--admin-color-surface-e3d126f: #1e3558;--admin-color-text-d14f901: #fff;--admin-color-shadow-71312f9: rgba(15, 34, 59, .24);--admin-color-border-4dc8a17: #f4b400;--admin-color-surface-a293054: #ef4444;--admin-color-shadow-967729e: rgba(239, 68, 68, .45);--admin-color-surface-9a19e53: #fff7ed;--admin-color-border-ca43c85: #fed7aa;--admin-color-text-4abc9a1: #9a3412;--admin-color-border-0353523: #fdba74;--admin-color-surface-cb0df6f: #ffedd5;--admin-color-text-b09d6ae: #c2410c;--admin-color-surface-d14f901: #fff;--admin-color-shadow-468363b: rgba(15, 34, 59, .22);--admin-color-surface-01e29a2: #152a48;--admin-color-surface-ddaf538: rgba(255, 255, 255, .12);--admin-color-text-09fa70d: rgba(255, 255, 255, .78);--admin-color-text-1f73bce: #86efac;--admin-color-surface-f60cdf0: #94a3b8;--admin-color-surface-c1419dc: #22c55e;--admin-color-shadow-ebce392: rgba(34, 197, 94, .18);--admin-color-surface-499668c: #f8fafc;--admin-color-border-54bb134: rgba(42, 69, 112, .65);--admin-color-shadow-111813e: rgba(15, 23, 42, .14);--admin-color-surface-a172fcc: rgba(99, 102, 241, .08);--admin-color-surface-3ea9562: rgba(42, 69, 112, .08);--admin-color-text-admin-navy-mid: var(--admin-navy-mid);--admin-color-text-18046fe: #64748b;--admin-color-surface-5b8e18c: #fafbfc;--admin-color-border-307c8e3: #d9e2ec;--admin-color-surface-4318b3c: #fbfdff;--admin-color-text-61e4a0c: #243b53;--admin-color-border-b8025e7: rgba(42, 69, 112, .25);--admin-color-decoration-57b962e: rgba(255, 255, 255, .14);--admin-color-decoration-118f13c: rgba(12, 26, 46, .35);--admin-color-border-0bb7e70: rgba(198, 218, 248, .72);--admin-color-shadow-f26a95e: rgba(0, 10, 26, .42);--admin-color-shadow-e746cae: rgba(255, 255, 255, .24);--admin-color-shadow-487cf26: rgba(0, 0, 0, .32);--admin-color-surface-9735bd8: rgba(255, 255, 255, .28);--admin-color-surface-b3a3e8c: rgba(255, 255, 255, .08);--admin-color-shadow-c72a868: rgba(0, 0, 0, .5);--admin-color-border-f427894: rgba(0, 0, 0, .38);--admin-color-surface-2682a46: #7eb6f2;--admin-color-surface-391e042: #5695dc;--admin-color-surface-729c271: #3d78c4;--admin-color-surface-7751f0a: #2e629f;--admin-color-surface-b76d2f3: #285689;--admin-color-shadow-28b516d: rgba(255, 255, 255, .45);--admin-color-shadow-299efcc: rgba(0, 0, 0, .22);--admin-color-surface-c659d63: #ffffff;--admin-color-surface-fa7ff36: #e2eaf5;--admin-color-surface-04b309f: #c5d2e5;--admin-color-shadow-93456ea: rgba(255, 255, 255, .65);--admin-color-shadow-1b4f759: rgba(0, 0, 0, .35);--admin-color-text-f1a9503: #ffe9a8;--admin-color-surface-74b2bb1: rgba(48, 82, 126, .55);--admin-color-surface-256bca8: rgba(24, 46, 76, .82);--admin-color-surface-c46b722: rgba(10, 24, 42, .92);--admin-color-shadow-9491435: rgba(255, 255, 255, .06);--admin-color-border-2a27956: rgba(160, 120, 0, .55);--admin-color-shadow-1611519: rgba(255, 255, 255, .55);--admin-color-shadow-325b858: rgba(0, 0, 0, .28);--admin-color-shadow-f19eb1b: rgba(0, 0, 0, .25);--admin-color-surface-2800a0e: rgba(30, 53, 88, .95);--admin-color-surface-4c3cc34: rgba(15, 32, 56, .98);--admin-color-border-fc907c5: rgba(240, 216, 117, .55);--admin-color-shadow-f91c898: rgba(240, 216, 117, .2);--admin-color-text-admin-navy-deep: var(--admin-navy-deep);--admin-color-surface-297e1b6: #e8f0fc;--admin-color-text-90463b3: #0d2138;--admin-color-border-ddaf538: rgba(255, 255, 255, .12);--admin-color-surface-c42653b: #eef3fa;--admin-color-surface-e9423d3: #1a3355;--admin-color-surface-0b0a74b: #243d62;--admin-color-border-244bd0b: rgba(240, 216, 117, .35);--admin-color-shadow-d28dc1a: rgba(0, 0, 0, .45);--admin-color-decoration-ec11b2b: rgba(240, 216, 117, .45);--admin-color-decoration-9dc3bc0: rgba(255, 204, 51, .65);--admin-color-border-ff2536f: rgba(240, 216, 117, .22);--admin-color-surface-2ee9d8f: rgba(86, 149, 220, .18);--admin-color-surface-f136b75: rgba(10, 22, 42, .97);--admin-color-surface-67e3f5e: rgba(21, 42, 72, .94);--admin-color-shadow-551d536: rgba(0, 12, 30, .35);--admin-color-surface-7408cbc: rgba(255, 255, 255, .07);--admin-color-border-4fcc3f1: rgba(126, 182, 242, .85);--admin-color-border-391e042: #5695dc;--admin-color-border-7977454: rgba(240, 216, 117, .65);--admin-color-text-1935268: #0f3d7a;--admin-color-border-3e1eb0b: rgba(37, 99, 235, .65);--admin-color-shadow-9203fef: rgba(255, 255, 255, .95);--admin-color-shadow-6978771: rgba(37, 99, 235, .2);--admin-color-text-28ad5e3: #b91c1c;--admin-color-surface-06d6025: rgba(248, 113, 113, .18);--admin-color-border-ae5323d: rgba(220, 38, 38, .35);--admin-color-text-e5c044a: #1d4ed8;--admin-color-border-1c6553f: rgba(42, 69, 112, .35);--admin-color-border-299efcc: rgba(0, 0, 0, .22);--admin-color-border-f19eb1b: rgba(0, 0, 0, .25);--admin-color-surface-ec28aed: #f6f9ff;--admin-color-border-acc973b: rgba(179, 193, 213, .45);--admin-color-text-7f8d649: #2a4f84;--admin-color-text-c829efc: #f97316;--admin-color-surface-c82f339: #f8fbff;--admin-color-border-5883f0d: rgba(179, 193, 213, .55);--admin-color-border-8441a62: rgba(226, 232, 240, .95);--admin-color-text-b36634c: #334155;--admin-color-shadow-98c9c8a: rgba(15, 42, 82, .07);--admin-color-border-29a0ad2: rgba(179, 193, 213, .5);--admin-color-shadow-88c9bea: rgba(15, 42, 82, .06);--admin-color-border-df018f5: #2563eb;--admin-color-text-2b9f82b: #1e3a5f;--admin-color-text-f60cdf0: #94a3b8;--admin-color-border-b42d571: rgba(226, 232, 240, .9);--admin-color-surface-8d11fbb: #eff5ff;--admin-color-surface-d969555: #dbe9ff;--admin-color-shadow-31a3a0a: rgba(30, 74, 134, .22);--admin-color-shadow-6cffe1b: rgba(30, 74, 134, .28);--admin-color-text-598b32b: #000;--admin-color-text-e4ce682: #00f;--admin-color-text-fce94fc: #0f0;--admin-color-text-9e6444a: #f60;--admin-color-text-df9c1d2: #666;--admin-color-text-69952ba: #060;--admin-color-text-672aa60: #365385;--admin-color-surface-7e2bc23: #ffdcdc;--admin-color-surface-5654d3a: #edf2f7;--admin-color-text-7aecbcc: #53677e;--admin-color-surface-ecaf597: #eee8ff;--admin-color-text-8f28972: #6339ad;--admin-color-surface-5737313: #fff0cf;--admin-color-text-9bf3e6e: #9b6000;--admin-color-surface-32b43ae: rgba(15, 30, 55, .45);--admin-color-shadow-08e65e4: rgba(15, 30, 55, .35);--admin-color-text-923a33a: rgba(255, 255, 255, .82);--admin-color-surface-09e1e8d: rgba(255, 255, 255, .2);--admin-color-surface-ff2536f: rgba(240, 216, 117, .22);--admin-color-border-f15eb44: rgba(230, 172, 0, .35);--admin-color-surface-57b962e: rgba(255, 255, 255, .14);--admin-color-surface-d01f93f: #93c5fd;--admin-color-surface-0353523: #fdba74;--admin-color-text-4de5806: #102a4d;--admin-color-surface-b649aa0: #102f58;--admin-color-surface-11d4149: #1d5786;--admin-color-shadow-c903a1a: #12345b2b;--admin-color-text-78e945d: #c8ddf0;--admin-color-text-b828ee7: #f5c840;--admin-color-surface-e264651: #ffd44d;--admin-color-surface-cdbf52e: #e9a815;--admin-color-text-ddb429b: #173150;--admin-color-shadow-e088396: #d29c2940;--admin-color-surface-88416fa: #eaf1f9;--admin-color-text-43ec871: #173a64;--admin-color-border-2d3ae0e: #c8d7e8;--admin-color-surface-243ddd0: #e5f7ee;--admin-color-text-34b8888: #087545;--admin-color-surface-d5a4ef4: #fff0ef;--admin-color-text-3a08cc4: #b62a21;--admin-color-border-5fd52ab: #cbd9e8;--admin-color-shadow-09380dd: #17385f10;--admin-color-text-27d83cd: #17649b;--admin-color-surface-f4c4f24: #e8f2fb;--admin-color-text-8b13c1d: #6d7f95;--admin-color-text-e9438ba: #47627e;--admin-color-border-a80aa99: #c5d4e4;--admin-color-text-9b94da0: #18385f;--admin-color-text-3f5b823: #a55b14;--admin-color-border-4aa9c57: #d7b9b6;--admin-color-text-86c6a7d: #a83a33;--admin-color-surface-4e070dd: #c84c43;--admin-color-border-dad7402: #a9d9c1;--admin-color-surface-f450a27: #15935c;--admin-color-border-d36aaa1: #d3dfed;--admin-color-text-20dfa5a: #155896;--admin-color-shadow-a99b476: #16385f16;--admin-color-surface-7b18f6e: #f5f8fc;--admin-color-border-5467bd3: #d7e2ed;--admin-color-border-4a11e5d: #2674b8;--admin-color-shadow-82157e7: #2f80c51a;--admin-color-surface-43ec871: #173a64;--admin-color-border-cd08c51: #e4ebf3;--admin-color-text-13c707a: #67809b;--admin-color-text-e55e64f: #7890a8;--admin-color-surface-e0e87ce: #edf1f5;--admin-color-text-a82b8fc: #596b7d;--admin-color-surface-c5faa4b: #dcf6e8;--admin-color-text-bba990b: #08764a;--admin-color-surface-fd29ed9: #fff2ca;--admin-color-text-2ec21cc: #8c6200;--admin-color-surface-fe30556: #fde5e3;--admin-color-text-2f91374: #a8342c;--admin-color-border-f5fd8c6: #cfdae6;--admin-color-surface-81521e6: #f3f7fb;--admin-color-text-3869a95: #245682;--admin-color-text-a4c84ff: #7990a7;--admin-color-text-b9e2698: #e5b321;--admin-color-text-c13490b: #708399;--admin-color-border-cdc033c: #cbd7e4;--admin-color-surface-5e73eb9: #f4f7fb;--admin-color-text-723c7e6: #234d77;--admin-color-surface-6dcb1b0: #0a1f3ac7;--admin-color-shadow-3043731: #020d1e99;--admin-color-surface-cd21d93: #102e55;--admin-color-surface-80acd1c: #1c5686;--admin-color-text-8732c9c: #f4c93d;--admin-color-surface-2bfb5db: #ffffff17;--admin-color-text-4bd44b0: #73849a;--admin-color-surface-6e269fc: #e9eff6;--admin-color-text-ff14cf3: #124f86;--admin-color-border-6ba89bd: #eab62d;--admin-color-surface-78f3270: #17578e;--admin-color-surface-d2c7ae9: #edf4fb;--admin-color-border-e9671d6: #d3e2f0;--admin-color-surface-9e5a69a: #17588f;--admin-color-text-77c85cf: #6b8198;--admin-color-text-eebeb20: #74879a;--admin-color-surface-fd514be: #e8f0f8;--admin-color-text-0c27918: #235886;--admin-color-border-1fb947e: #d5e0eb;--admin-color-surface-bc37fca: #b7c5d3;--admin-color-surface-e568955: #16835a;--admin-color-text-0f8ded4: #75879a;--admin-color-border-123e9b4: #cbd8e5;--admin-color-text-2f9da8d: #52708f;--admin-color-border-78f3270: #17578e;--admin-color-surface-f04a4a9: #eaf3fc;--admin-color-text-66fee4a: #205985;--admin-color-surface-a856b8b: #e8f7ef;--admin-color-text-2b4432f: #14734c;--admin-color-surface-1c68b96: #fff4d8;--admin-color-text-f0b4deb: #88620c;--admin-color-text-9654bd6: #17619e;--admin-color-text-b75e7ff: #70849a;--admin-color-border-3f997c3: #e2e9f0;--admin-color-surface-d76b564: #163c67;--admin-color-text-c9b6865: #bcd0e3;--admin-color-border-354cf29: #cedae7;--admin-color-text-3b4d02b: #476682;--admin-color-text-8936bcd: #7a8da1;--admin-color-border-03fa8dc: #d3dfeb;--admin-color-surface-ab599b2: #e8f1fa;--admin-color-text-9e5a69a: #17588f;--admin-color-surface-d699259: #f1f5f9;--admin-color-text-1ef7f7f: #16805a;--admin-color-text-e0a59b7: #c2413b;--admin-color-border-54943a0: #c8d6e4;--admin-color-border-df884c2: #f2b8b5;--admin-color-surface-ea42a71: #fff1f0;--admin-color-text-98da3af: #c83b36;--admin-color-border-4aabaf2: #d94b45;--admin-color-surface-4aabaf2: #d94b45;--admin-color-border-7be86a0: rgba(217,75,69,.2);--admin-color-border-f6433e1: #dce4ec;--admin-color-surface-56f3f22: #f3f6f9;--admin-color-text-057027e: #a6b2bf;--admin-color-border-bac635f: #c9dced;--admin-color-border-3e9e6a9: #1c669f;--admin-color-surface-f0f83f7: #f6faff;--admin-color-surface-212d6a4: #edf5fc;--admin-color-shadow-bd20297: rgba(23,72,113,.07);--admin-color-surface-e7e4afc: #236ba3;--admin-color-surface-277f19e: #123f6b;--admin-color-shadow-e0509f5: rgba(19,70,112,.2);--admin-color-text-b2b35d9: #2374ac;--admin-color-text-ade922d: #153c62;--admin-color-border-ca0546e: rgba(45,104,151,.15);--admin-color-surface-9f36b21: rgba(255,255,255,.8);--admin-color-border-b2b35d9: #2374ac;--admin-color-text-9c35407: #405c75;--admin-color-border-b1379b2: rgba(45,104,151,.13);--admin-color-surface-e6c6f10: rgba(255,255,255,.72);--admin-color-text-8259346: #21875f;--admin-color-text-6be3f52: #60758b;--admin-color-text-2008b26: #6d7f92;--admin-color-surface-56d89d6: rgba(255, 255, 255, .18);--admin-color-surface-e2cb644: rgba(99, 102, 241, .04);--admin-color-border-5858f7f: #e2e8f0;--admin-color-surface-774f15d: rgba(99, 102, 241, .12);--admin-color-text-08d051d: #4338ca;--admin-color-surface-4c18926: rgba(14, 116, 144, .12);--admin-color-text-f36600f: #0e7490;--admin-color-text-049d3bb: #1e40af;--admin-color-border-cf228b0: #d8e0ea;--admin-color-shadow-b275834: rgba(15, 30, 55, .18);--admin-color-text-fd46caa: #dc2626;--admin-color-surface-38270fe: rgba(220, 38, 38, .1);--admin-color-surface-78812e4: rgba(99, 102, 241, .05);--admin-color-border-a7b4257: #f5f7fa;--admin-color-border-c13afde: #0f7a36;--admin-color-shadow-1b6a8c6: rgba(34, 197, 94, .35);--admin-color-surface-f2693ed: rgba(240, 216, 117, .1);--admin-color-surface-e903a80: rgba(239, 68, 68, .08);--admin-color-surface-f92b1a3: rgba(34, 197, 94, .08);--admin-color-border-1b6a8c6: rgba(34, 197, 94, .35);--admin-color-surface-eb7bfe7: rgba(240, 216, 117, .12);--admin-color-border-67b6411: rgba(217, 119, 6, .35);--admin-color-surface-e66b9d0: #cbd5e1;--admin-color-shadow-3d0b8ef: rgba(15, 23, 42, .2);--admin-color-surface-7437b68: #f59e0b;--admin-color-text-a293054: #ef4444;--admin-color-surface-968737e: rgba(99, 102, 241, .1);--admin-color-surface-fd46caa: #dc2626;--admin-color-shadow-1e03c92: rgba(255, 255, 255, .75);--admin-color-border-df2642f: #b8cbe2;--admin-color-surface-909d29d: #f4f8fd;--admin-color-text-8ca9707: #1d5a91;--admin-color-surface-6bacc3f: #e5effb;--admin-color-surface-3de0edf: #0f172a;--admin-color-text-5858f7f: #e2e8f0;--admin-color-border-8e1a301: #6366f1;--admin-color-border-f07a598: rgba(99, 102, 241, .18);--admin-color-surface-492a219: #fee2e2;--admin-color-text-528cef8: white;--admin-color-shadow-18dc226: #8cabc7;--admin-color-border-5304560: #cbddef;--admin-color-text-df018f5: #2563eb;--admin-color-surface-8aa2dbb: #eef4ff;--admin-color-surface-56769bf: #e9f8f1;--admin-color-text-cb33d89: #10a574;--admin-color-surface-383aaf1: #fff5de;--admin-color-text-c291b13: #c78310;--admin-color-surface-bc462e0: #f2ecfb;--admin-color-text-d149824: #8859c5;--admin-color-surface-fa4703d: #f6f8fc;--admin-color-surface-87ef6d6: #eef2f7;--admin-color-text-e522232: #385071;--admin-color-border-e66b9d0: #cbd5e1;--admin-color-border-02c38a3: #cbdcf4;--admin-color-surface-a5b6b4d: #f1f6fd;--admin-color-text-4fe57ec: #bf2448;--admin-color-text-0578a83: #078763;--admin-color-text-553677e: #365278;--admin-color-surface-df018f5: #2563eb;--admin-color-surface-87159a3: #fafcff;--admin-color-surface-94be876: #f8fafd;--admin-color-surface-cbea074: #eef4fc;--admin-color-border-fd65476: #b7c9df;--admin-color-border-16a22cf: #8caee3;--admin-color-shadow-df018f5: #2563eb;--admin-color-border-14cec9a: #e2e6ea;--admin-color-text-6db4abf: #2c3e50;--admin-color-border-8fd095a: #eef1f4;--admin-color-text-6d3450f: #34495e;--admin-color-surface-93ce6d0: #f1f3f5;--admin-color-border-fde2370: #cfd6dc;--admin-color-border-4a8a295: #2d7dd2;--admin-color-surface-4a8a295: #2d7dd2;--admin-color-surface-28e2090: #2468ad;--admin-color-text-60518f5: #5a6b7b;--admin-color-shadow-aae2132: rgba(45, 125, 210, .15);--admin-color-text-a440241: #98a2ad;--admin-color-surface-5da7d1f: #fff8e1;--admin-color-border-d79ba65: #ffe082;--admin-color-text-7b83b34: #6d4c00;--admin-color-surface-9a200f4: #2a437c;--admin-color-text-5894745: #ffd75e;--admin-color-border-30cdfbc: #1c2f59;--admin-color-text-9a200f4: #2a437c;--admin-color-surface-28578b8: #f6f8fb;--admin-color-surface-143b4f4: #ffe0e0;--admin-color-text-abe1c73: #8a1f1f;--admin-color-text-4a8a295: #2d7dd2;--admin-color-text-a98ce80: #888;--admin-color-surface-abd442b: #fff7d6;--admin-color-text-43d23ac: #7a8797;--admin-color-surface-b508378: #eef2f6;--admin-color-text-f64f2be: #087743;--admin-color-surface-513835d: #e4f7ed;--admin-color-text-9e5b478: #a33b3b;--admin-color-surface-d62af7d: #fae9e9;--admin-color-text-9cb5107: #527196;--admin-color-shadow-e8482d6: rgba(23,59,103,.08);--admin-color-surface-ade5967: rgba(40,95,149,.05);--admin-color-surface-0241634: #32699f;--admin-color-surface-d4d8400: #1b426f;--admin-color-shadow-83a6b83: rgba(27,66,111,.23);--admin-color-surface-e09c9a8: #15915c;--admin-color-surface-dcb3ff7: #087343;--admin-color-surface-effa0fb: #7657c5;--admin-color-surface-6a3518d: #4d3294;--admin-color-text-71a0458: #748397;--admin-color-text-f838fb8: #174b7d;--admin-color-text-95ff788: #98a3b0;--admin-color-text-52c5bc4: #193e68;--admin-color-text-4db6e0f: #617187;--admin-color-surface-9d69778: #f9fbfe;--admin-color-surface-7cc8c20: #edf4fa;--admin-color-surface-b3ba3fa: #f5f6f8;--admin-color-text-a33de20: #8895a5;--admin-color-surface-51bf695: #e2e6eb;--admin-color-text-ede6929: #8a6a16;--admin-color-surface-dc55329: #fff0ba;--admin-color-border-b630f55: #d7e1ec;--admin-color-shadow-c728482: rgba(23,59,103,.1);--admin-color-surface-7b79027: #214a78;--admin-color-surface-632161a: #17375e;--admin-color-text-931cbf0: rgba(255,255,255,.75);--admin-color-surface-9e3854f: rgba(255,255,255,.09);--admin-color-text-dce841d: #183b65;--admin-color-shadow-dc0c508: rgba(0,0,0,.16);--admin-color-surface-cc762de: #f3f6fa;--admin-color-text-374efa2: #1e4e7e;--admin-color-border-aee67b7: #2c6095;--admin-color-surface-12039b0: #204d7d;--admin-color-shadow-7ae8561: rgba(31,75,120,.23);--admin-color-text-dc2dad2: #1f2933;--admin-color-shadow-95d05dc: rgba(15, 23, 42, .25);--admin-color-text-896eaef: #526b84;--admin-color-border-8a88423: #c7d7e7;--admin-color-surface-3b79014: #f7faff;--admin-color-text-43c554d: #173d66;--admin-color-shadow-76b4e91: rgba(25, 58, 94, .07);--admin-color-shadow-d14f901: #fff;--admin-color-border-17f991e: #4d83b7;--admin-color-shadow-9d143a2: rgba(50, 113, 173, .12);--admin-color-shadow-69dd6c8: rgba(25, 58, 94, .09);--admin-color-surface-6b627b4: #e5f0fb;--admin-color-text-b9294db: #245f98;--admin-color-surface-c114cdf: #234f7e;--admin-color-surface-3d709be: #17395f;--admin-color-shadow-414b319: rgba(0, 0, 0, .16);--admin-color-text-a0a0ca9: #ffb5ba;--admin-color-surface-08b2d05: #e8f2ff;--admin-color-text-29b6c5f: #075cab;--admin-color-border-9a410c7: #d7e1ee;--admin-color-text-9d01ca9: #63758b;--admin-color-text-33563a9: #334e68;--admin-color-text-admin-navy-top: var(--admin-navy-top);--admin-color-shadow-32b7082: rgba(21, 42, 72, .2);--admin-color-border-7755ef4: rgba(42, 69, 112, .18);--admin-color-surface-89f5ae2: rgba(42, 69, 112, .12);--admin-color-border-d77baae: rgba(15, 118, 110, .22);--admin-color-surface-c3c0745: rgba(240, 253, 250, .95);--admin-color-shadow-72542a6: rgba(255, 255, 255, .8);--admin-color-text-6dd2fe2: #0f766e;--admin-color-text-7925e8d: #0d9488;--admin-color-border-238fd5a: rgba(15, 118, 110, .16);--admin-color-surface-cc53ce1: rgba(255, 255, 255, .92);--admin-color-shadow-cfc6891: rgba(15, 34, 59, .05);--admin-color-text-f673972: #102a43;--admin-color-shadow-fe3fb40: rgba(37, 99, 235, .12);--admin-color-surface-6e1a2b3: rgba(239, 246, 255, .75);--admin-color-surface-7af1d0d: rgba(248, 250, 252, .92);--admin-color-surface-d3b9169: #244f7e;--admin-color-surface-3e66366: #16375e;--admin-color-surface-895780f: rgba(255,255,255,.12);--admin-color-text-229a6a0: rgba(255,255,255,.65);--admin-color-shadow-5975b76: rgba(21,48,80,.25);--admin-color-border-a1f78cd: #e8eef4;--admin-color-text-159082e: #6d7d90;--admin-color-border-5308363: #e3eaf1;--admin-color-text-3eea10f: #3f536c;--admin-color-border-6932837: #275b90;--admin-color-surface-1c5220b: #2d659b;--admin-color-surface-76ebbef: #1a416d;--admin-color-surface-baa97b8: rgba(42, 69, 112, .92);--admin-color-surface-39575fe: rgba(21, 42, 72, .95);--admin-color-shadow-b3a3e8c: rgba(255, 255, 255, .08);--admin-color-surface-7ac7423: #eef4fb;--admin-color-border-89f5ae2: rgba(42, 69, 112, .12);--admin-color-border-b508378: #eef2f6;--admin-color-border-bec081c: #d8e2ee;--admin-color-surface-0563f66: #eef3f8;--admin-color-text-3369b2a: #4d6178;--admin-color-text-01f2e66: #285b8e;--admin-color-text-608d5a9: #8290a1;--admin-color-border-1c061f1: #c5d3e1;--admin-color-border-1d45a15: #24578a;--admin-color-surface-e3e358e: #2d659c;--admin-color-surface-9cfe48c: #193f6b;--admin-color-shadow-da6c4d9: rgba(25,63,107,.23);--admin-color-surface-0634c16: rgba(255,255,255,.13);--admin-color-text-73a0662: rgba(255,255,255,.7);--admin-color-border-74c2f15: #e2e9f1;--admin-color-surface-a4bc856: #f9fbfd;--admin-color-surface-371edd8: #eef4fa;--admin-color-surface-98d6fe6: #285d91;--admin-color-surface-3cb29a3: #183b64;--admin-color-text-f4d3216: #78879a;--admin-color-surface-36f4000: #244f7f;--admin-color-shadow-668b572: rgba(23,55,94,.24);--admin-color-text-ebf1531: #758398;--admin-color-text-5a37eac: #53657b;--admin-color-border-1b29547: #c9d6e3;--admin-color-text-f2e4247: #26384f;--admin-color-border-1423d48: #3977af;--admin-color-shadow-1f9c22d: rgba(57,119,175,.12);--admin-color-border-8090d5d: #d5dee8;--admin-color-text-539ca56: #2b5d8f;--admin-color-surface-9f5d26a: #f0f5fa;--admin-color-surface-182896e: #2f6399;--admin-color-surface-4cdbc3c: #193e69;--admin-color-shadow-3f4a31f: rgba(25,62,105,.25);--admin-color-border-77982f2: #e5ebf2;--admin-color-text-fa8e732: #65758a;--admin-color-border-1b34ed5: #dbe5f1;--admin-color-surface-6504c68: #e8f1fb;--admin-color-text-643380d: #1f568d;--admin-color-text-1e3b189: #163a62;--admin-color-text-37c580d: #708198;--admin-color-border-2310221: #f4c46b;--admin-color-surface-889e8c2: #fff9ed;--admin-color-text-f3d967a: #b66b00;--admin-color-border-36323a9: #ccd9e8;--admin-color-surface-ea5d6ab: #edf3f9;--admin-color-text-8ea62e4: #48617c;--admin-color-surface-a5c6998: #2c6398;--admin-color-surface-ec89892: #173e69;--admin-color-shadow-51e3fd7: rgba(23,62,105,.2);--admin-color-border-3d49041: #ccd8e8;--admin-color-text-7157369: #147444;--admin-color-text-7dd4c37: #b42336;--admin-color-text-da83651: #a4610c;--admin-color-shadow-7d6975c: rgba(17,43,75,.16);--admin-color-text-bac6f4b: #4db5ff;--admin-color-text-556568e: rgba(255,255,255,.78);--admin-color-text-48e712f: #fbd348;--admin-color-on-accent-01e29a2: #152a48;--admin-color-shadow-09884d7: rgba(0,0,0,.18);--admin-color-shadow-e665005: rgba(26,58,91,.06);--admin-color-surface-6c6cb3b: #e7f1fb;--admin-color-text-29faeb7: #226194;--admin-color-surface-bab30a7: #dff7e8;--admin-color-text-3bfc678: #14743b;--admin-color-surface-5634652: #fce3e3;--admin-color-text-1d82f76: #a52b2b;--admin-color-border-e0e87ce: #edf1f5;--admin-color-text-44baa58: #e5ad00;--admin-color-text-874f00a: #1e5b91;--admin-color-text-1dc2384: #8aa5bf;--admin-color-surface-6f143c1: #f7f9fc;--admin-color-surface-7db586a: rgba(9,28,51,.48);--admin-color-shadow-a59544b: rgba(0,0,0,.25);--admin-color-surface-5e71de2: #fee5e5;--admin-color-text-687eeed: #a21e1e;--admin-color-border-54ddd2b: #efb5b5;--admin-color-surface-dfb379d: #fff1f1;--admin-color-text-6f7be39: #2878b4;--admin-color-border-8b9ab22: #5c91c0;--admin-color-shadow-9203a80: rgba(71,137,193,.14);--admin-color-text-e5f69ff: #8a9bad;--admin-color-border-67b5a3c: #b7cbe0;--admin-color-surface-be0e65e: #eef5fb;--admin-color-text-2f55c72: #1d5689;--admin-color-border-d4b0bfc: #e7edf3;--admin-color-decoration-72d76a5: #1d568e;--admin-color-surface-0a4c647: #f8fbfe;--admin-color-text-d313d2b: #223b55;--admin-color-surface-70a662d: #f6f9fc;--admin-color-border-3996245: #3185d0;--admin-color-shadow-1587552: rgba(49,133,208,.14);--admin-color-border-d5255f5: #cbd9e7;--admin-color-shadow-a08cb8e: rgba(25,58,94,.2);--admin-color-text-fdda073: #2b73aa;--admin-color-border-4fefe80: #9db6cf;--admin-color-surface-9e061ae: #1478d0;--admin-color-surface-2d8d935: #f4f8fc;--admin-color-border-ccd68d7: #1d78bf;--admin-color-border-7ef9db5: #e6edf4;--admin-color-surface-268bc19: #e2f7e9;--admin-color-text-5e780db: #16733a;--admin-color-surface-f04cfaa: #f3f7fc;--admin-color-surface-377a681: rgba(30, 58, 95, .08);--admin-color-border-f60cdf0: #94a3b8;--admin-color-surface-134195f: #e8edf3;--admin-color-shadow-c28d776: rgba(15, 23, 42, .06);--admin-color-border-18046fe: #64748b;--admin-color-surface-be71d0a: #173b68;--admin-color-surface-6bab96f: #2b6598;--admin-color-shadow-813e7da: rgba(23,59,103,.16);--admin-color-text-a61def8: #b9d6f3;--admin-color-border-0d41cad: rgba(255,255,255,.18);--admin-color-text-6c6cb3b: #e7f1fb;--admin-color-border-770828e: #d6e1ed;--admin-color-surface-09a84ab: #f7fafd;--admin-color-text-be71d0a: #173b68;--admin-color-text-c592b0f: #7a8ca1;--admin-color-border-1671598: #d4dfeb;--admin-color-text-57d1682: #51677f;--admin-color-border-29ef67a: #8eb9df;--admin-color-surface-223e0f9: #eaf4fd;--admin-color-text-3e74b0b: #1e5688;--admin-color-decoration-1fef0eb: #28669b;--admin-color-border-2d2f88e: #f0ce8a;--admin-color-surface-0d3e22a: #fff8e8;--admin-color-text-5473653: #815d1b;--admin-color-text-4fadfda: #96743a;--admin-color-border-b907b5a: #d7e2ee;--admin-color-shadow-fe32893: rgba(31,70,107,.06);--admin-color-text-ab3456c: #24608f;--admin-color-surface-4429d5b: #eaf3fb;--admin-color-text-649d68e: #75869a;--admin-color-border-b986337: #dce5ef;--admin-color-text-d1b9731: #183d66;--admin-color-text-f161f1d: #78899d;--admin-color-text-35b6bd4: #286292;--admin-color-text-4b3d9d3: #8190a2;--admin-color-text-25810b6: #991b1b;--admin-color-text-00f3f1c: #925b04;--admin-color-surface-cf73ab4: #fff1c7;--admin-color-text-51a913f: #1d5b86;--admin-color-surface-51a2582: #e4f1fb;--admin-color-border-66f65e2: #dce5ee;--admin-color-text-323c5f7: #536a82;--admin-color-text-ea973d7: #315777;--admin-color-text-71a1aa0: #63778e;--admin-color-text-fa9d332: #74869a;--admin-color-text-c26e3e2: #7aa3c5;--admin-color-text-b21256d: #315574;--admin-color-text-a0b6d89: #8391a1;--admin-color-surface-3fcc63c: #fff7da;--admin-color-border-63630f8: #d9c47a;--admin-color-border-33598f2: #15803d;--admin-color-surface-dcdb63e: #22a447;--admin-color-surface-33598f2: #15803d;--admin-color-border-49d9ae6: #fecaca;--admin-color-surface-fe3bb61: #fef2f2;--admin-color-shadow-67cac16: rgba(0, 0, 0, .08);--admin-color-shadow-aec548c: rgba(240, 216, 117, .25);--admin-color-surface-8b00d10: rgba(42, 69, 112, .72);--admin-color-surface-0030c49: rgba(21, 42, 72, .9);--admin-color-border-ec11b2b: rgba(240, 216, 117, .45);--admin-color-border-ba13297: rgba(42, 69, 112, .2);--admin-color-border-9a78bcf: rgba(179, 193, 213, .85);--admin-color-shadow-536e662: rgba(255, 255, 255, .1);--admin-color-text-c0fad7c: rgba(232, 238, 247, .95);--admin-color-text-545caeb: #fff59a;--admin-color-surface-f689c82: #334e78;--admin-color-shadow-1b67487: rgba(0, 0, 0, .3);--admin-color-shadow-0eae12e: rgba(0, 12, 30, .25);--admin-color-shadow-925eb84: rgba(0, 12, 30, .45);--admin-color-surface-8d2af7f: rgba(255, 255, 255, .22);--admin-color-border-1ffa345: rgba(21, 42, 72, .08);--admin-color-border-cebbbfd: rgba(42, 69, 112, .45);--admin-color-surface-f1a9503: #ffe9a8;--admin-color-surface-1934f6a: #8fa9c9;--admin-color-border-47dd9a6: rgba(61, 108, 176, .42);--admin-color-text-63ea905: #7c3aed;--admin-color-decoration-7127ba7: #173a67;--admin-color-decoration-9573ac3: #2165a7;--admin-color-decoration-9a410c7: #d7e1ee;--admin-color-decoration-0d8272d: #6d7f96;--admin-color-text-9b02770: #0d294d;--admin-color-shadow-6ddabfb: rgba(22,49,84,.07);--admin-color-surface-7d03134: #285d99;--admin-color-surface-fb9239f: #17375f;--admin-color-shadow-010feac: rgba(24,58,103,.25);--admin-color-text-6c93b5d: #7c8ca0;--admin-color-surface-a4aed58: #149447;--admin-color-surface-561c995: #08752f;--admin-color-shadow-7bceb3e: rgba(9,121,52,.22);--admin-color-shadow-f7d23ee: rgba(9,121,52,.28);--admin-color-border-faedbff: #e3eaf3;--admin-color-surface-31f489b: #f6f9fd;--admin-color-text-ac95d43: #2368a8;--admin-color-surface-53a1c81: #e6f1fd;--admin-color-text-5623094: #64768d;--admin-color-text-38b0512: #536981;--admin-color-text-33aaf0e: #7f94aa;--admin-color-border-f53453b: #cbd8e7;--admin-color-text-b5e6db0: #173557;--admin-color-border-a935f83: #3f82bf;--admin-color-shadow-19612a9: rgba(63,130,191,.12);--admin-color-surface-18c5cf1: #255f9b;--admin-color-surface-7127ba7: #173a67;--admin-color-shadow-ffd0357: rgba(23,58,103,.2);--admin-color-shadow-3fc0c67: rgba(22,49,84,.06);--admin-color-text-8d45eaf: #663eb2;--admin-color-surface-03de792: #eee8fb;--admin-color-text-c7bd561: #176aae;--admin-color-surface-a1e671d: #e5f2fd;--admin-color-text-6404f50: #bf6a13;--admin-color-surface-f6fd3ff: #fff0dc;--admin-color-text-aa2601c: #158050;--admin-color-surface-30c6a46: #e1f7ec;--admin-color-text-d0a5f57: #10345f;--admin-color-text-858d5cb: #91a0b1;--admin-color-surface-c4bcf92: #214b7d;--admin-color-surface-055cd06: #15365e;--admin-color-border-ab2de96: #e7edf5;--admin-color-text-779b782: #1764a4;--admin-color-text-1eaec45: #8796a9;--admin-color-surface-64529f7: #edf1f6;--admin-color-text-329f0dc: #52657c;--admin-color-surface-69d188c: #ddf6e8;--admin-color-surface-e59341b: #e2efff;--admin-color-text-251aa70: #1d64a4;--admin-color-surface-44ec29e: #fff1d7;--admin-color-surface-9333917: #fbe4e6;--admin-color-text-169a031: #a83541;--admin-color-surface-40ee2fc: #e5ebf3;--admin-color-surface-eb5ab1f: #236bad;--admin-color-surface-06a6810: #34a0d6;--admin-color-text-4b0e37b: #6d8096;--admin-color-text-80b4f09: #22659e;--admin-color-surface-0407dc4: #eaf2fc;--admin-color-text-81ed0f0: #326da9;--admin-color-border-1bc6d9b: #bfd0e3;--admin-color-text-9f0ebc1: #245b92;--admin-color-border-9d784ef: #e3eaf2;--admin-color-text-2136487: #6e8197;--admin-color-border-3fb27b5: #dce5f0;--admin-color-shadow-d543263: rgba(22,49,84,.05);--admin-color-border-64529f7: #edf1f6;--admin-color-text-4fc7c18: #8696a9;--admin-color-text-76f059d: #8b9bad;--admin-color-surface-a43c584: #173b67;--admin-color-surface-7c279a9: #2c639b;--admin-color-shadow-b1def53: #173b6730;--admin-color-text-a43c584: #173b67;--admin-color-text-8a4ffa1: #718096;--admin-color-surface-246bf81: #1ba25c;--admin-color-surface-3228b9b: #087a40;--admin-color-shadow-a4f37bd: #087a4030;--admin-color-shadow-dd64aa4: #173b670d;--admin-color-text-c114cdf: #234f7e;--admin-color-text-f3c43ba: #69798d;--admin-color-shadow-cb574f6: #3977af1c;--admin-color-surface-c11837d: #2f6197;--admin-color-surface-402d569: #193e6a;--admin-color-shadow-396fbcc: #193e6a2b;--admin-color-surface-ee1af28: #2d6398;--admin-color-text-f00e85e: #738398;--admin-color-text-a1e21dd: #1e4f80;--admin-color-border-96f3a40: #d7e0eb;--admin-color-surface-afac457: #254f7e;--admin-color-text-d880738: #77869a;--admin-color-text-71556f9: #aebccc;--admin-color-text-dd87e96: #627085;--admin-color-border-3911d3d: #cbd6e2;--admin-color-text-408ec3e: #294f78;--admin-color-surface-f89db05: #244f7d;--admin-color-surface-f5f0a36: #316ca5;--admin-color-shadow-d23bc11: rgba(23,55,95,.23);--admin-color-text-d68ae4e: #8492a5;--admin-color-surface-ec54dba: #e4f0fc;--admin-color-text-83981cf: #2468a6;--admin-color-surface-292427a: #eee8fa;--admin-color-text-0b7a6dc: #6a45aa;--admin-color-surface-6f05354: #fff0da;--admin-color-text-8f56953: #bd6a13;--admin-color-surface-36d5e82: #e0f6e9;--admin-color-text-62dcd62: #16804b;--admin-color-surface-ac63bea: #ddf5f4;--admin-color-text-a68c740: #107a78;--admin-color-surface-87578ec: #fbe5e7;--admin-color-text-487f571: #b33843;--admin-color-text-91fbfe8: #66788d;--admin-color-surface-e285b6d: #e4eaf2;--admin-color-text-72d76a5: #1d568e;--admin-color-surface-af6aaaa: #2469a6;--admin-color-surface-7338e00: #3578b5;--admin-color-surface-a2a77bc: #1b4d80;--admin-color-text-09cc8ae: #8796a8;--admin-color-text-0066c58: #24527e;--admin-color-text-f29de0b: #b53b46;--admin-color-surface-7d45a1c: #dff6e9;--admin-color-text-ff29841: #147447;--admin-color-text-60c0bf8: #b13742;--admin-color-border-60be563: rgba(15, 31, 53, .18);--admin-color-surface-6062c80: rgba(42, 69, 112, .1);--admin-color-surface-799403e: rgba(21, 42, 72, .06);--admin-color-text-f3c4546: #1a2f4d;--admin-color-border-09e1e8d: rgba(255, 255, 255, .2);--admin-color-surface-9203fef: rgba(255, 255, 255, .95);--admin-color-surface-eff610c: #f6c453;--admin-color-surface-e0828f3: #e0a92e;--admin-color-text-fa76bd5: #3a2a05;--admin-color-surface-ace40bf: #fff8e6;--admin-color-surface-bd877a1: #fdecea;--admin-color-surface-90bef71: #eceff1;--admin-color-surface-33abb3d: #e3f3e6;--admin-color-surface-0f417f9: #fbecc2;--admin-color-text-80f33e4: #8a5a00;--admin-color-surface-0dde3cd: #f8d2cd;--admin-color-text-b5fa665: #a32414;--admin-color-surface-1755a32: #d9dee3;--admin-color-text-0990434: #44515c;--admin-color-text-08d8e2a: #5a6b80;--admin-color-text-e6bff63: #46586f;--admin-color-text-8d1f123: #1d3557;--admin-color-surface-8e1a301: #6366f1;--admin-color-surface-ef73694: #4f46e5;--admin-color-surface-3e9b5e6: #3b82f6;--admin-color-surface-67cac16: rgba(0, 0, 0, .08);--admin-color-surface-4549ae0: rgba(59, 130, 246, .04);--admin-color-surface-3f01394: rgba(34, 197, 94, .12);--admin-color-text-33598f2: #15803d;--admin-color-surface-0f4a894: #fafbff;--admin-color-text-8e1a301: #6366f1;--admin-color-surface-f8d58c8: rgba(59, 130, 246, .1);--admin-color-shadow-8e1a301: #6366f1;--admin-color-text-16b91c1: #205e99;--admin-color-border-0cee5fa: #d7e4f1;--admin-color-surface-8fae40b: #f3f8fd;--admin-color-text-647da75: #4f6f91;--admin-color-border-35d6ff2: #3773ad;--admin-color-shadow-345e389: rgba(55,115,173,.12);--admin-color-border-84c5b78: #aec0d2;--admin-color-border-907395a: #245c93;--admin-color-surface-907395a: #245c93;--admin-color-border-134195f: #e8edf3;--admin-color-text-65e1f83: #c9a227;--admin-color-border-47697b7: #c5d7ea;--admin-color-border-233f866: #dbe3ec;--admin-color-text-58d44d3: #475569;--admin-color-border-2b9f82b: #1e3a5f;--admin-color-surface-2b9f82b: #1e3a5f;--admin-color-shadow-e4ec3ad: rgba(30, 58, 95, .25);--admin-color-text-a9a9fd7: #e8c547;--admin-color-border-8211a27: rgba(255, 255, 255, .35);--admin-color-surface-fa92a4e: #fff5f5;--admin-color-border-7062ffc: #f87171;--admin-color-border-4f53131: rgba(160, 120, 0, .65);--admin-color-shadow-bacd6d4: rgba(0, 0, 0, .18);--admin-color-surface-22a62ea: #f0f4f8;--admin-color-surface-9279070: #e8eef5;--admin-color-border-7291cf2: #d0dbe8;--admin-color-surface-65e1f83: #c9a227;--admin-color-surface-5858f7f: #e2e8f0;--admin-color-surface-c84611e: rgba(15, 23, 42, .45);--admin-color-shadow-9992632: rgba(0, 0, 0, .2);--admin-color-surface-68cdd63: #dcfce7;--admin-color-text-136e053: #166534;--admin-color-surface-ed5b0be: #fef3c7;--admin-color-text-0c246fc: #92400e;--admin-color-surface-3f490c7: #f0fdf4;--admin-color-border-013de1e: #bbf7d0;--admin-color-surface-82acfe0: #fffafa;--admin-color-surface-528cef8: white;--admin-color-border-492a219: #fee2e2;--admin-color-surface-c769e3c: #dbeafe;--admin-color-surface-3fb6e34: #ede9fe;--admin-color-text-0ee860d: #6d28d9;--admin-color-surface-d45186d: #e0f2fe;--admin-color-text-c9ac7ca: #0369a1;--admin-color-border-66b6719: #dbe3ee;--admin-color-text-3de0edf: #0f172a;--admin-color-border-87ef6d6: #eef2f7;--admin-color-surface-8ee31a5: #fff7f7;--admin-color-text-036db84: #075985;--admin-color-text-25b17f6: #047857;--admin-color-border-aca2517: #91a7c1;--admin-color-text-95b061a: #8aa0b8;--admin-color-surface-0f2462d: #f5f9ff;--admin-color-shadow-89f5ae2: rgba(42, 69, 112, .12);--admin-color-shadow-4683a5f: rgba(16, 24, 40, .04);--admin-color-border-15995d4: #d4e1ee;--admin-color-surface-cbc1cfa: #f7fbff;--admin-color-surface-00d597e: #edf5ff;--admin-color-surface-d63e2d5: #e5f1fd;--admin-color-surface-84f5e5b: #d8e9fa;--admin-color-shadow-9f3b403: rgba(43, 112, 173, .08);--admin-color-text-4be8c32: #14395f;--admin-color-text-1218bad: #6a8097;--admin-color-surface-43c554d: #173d66;--admin-color-surface-46cc825: #28649e;--admin-color-shadow-34db2f4: rgba(23, 61, 102, .23);--admin-color-shadow-9e98156: rgba(23, 61, 102, .28);--admin-color-border-65a97d6: #d7e3ef;--admin-color-surface-d5233d4: rgba(43, 112, 173, .05);--admin-color-surface-656eca7: #e7f1fc;--admin-color-text-7793dfa: #2465a0;--admin-color-surface-c2d0ef9: #e3f6ee;--admin-color-text-2ce53d3: #15865b;--admin-color-surface-2d30952: #fde9ea;--admin-color-text-ad2d3d3: #c83f48;--admin-color-surface-bfc5964: #f0eafb;--admin-color-text-11b8650: #6c45aa;--admin-color-text-51deced: #153b63;--admin-color-border-16aa5a3: #d3e0ed;--admin-color-shadow-d341ba0: rgba(25, 58, 94, .1);--admin-color-surface-b157298: #edf5fd;--admin-color-surface-5139f38: #d6e8fa;--admin-color-shadow-cbb9d8f: rgba(43, 112, 173, .09);--admin-color-border-f2071fa: #cfe0f0;--admin-color-text-b570741: #215d95;--admin-color-shadow-611f1b5: rgba(24, 58, 95, .1);--admin-color-surface-11f94f0: #eef2ff;--admin-color-text-55748dd: #3730a3;--admin-color-surface-3dbb85e: rgba(10, 18, 32, .96);--admin-color-border-57b962e: rgba(255, 255, 255, .14);--admin-color-decoration-90c04d0: #60a5fa;--admin-color-text-f0c011d: #b45309;--admin-color-text-a31e2f9: #202124;--admin-color-text-57bff2a: #1a0dab;--admin-color-text-30d8266: #4d5156;--admin-color-border-4c423a9: #fde68a;--admin-color-surface-df3dc84: #fffbeb;--admin-color-border-e0b1d23: rgba(15, 23, 42, .12);--admin-color-border-bb8474c: rgba(255, 255, 255, .7);--admin-color-decoration-df018f5: #2563eb;--admin-color-surface-6a526f9: #eff6ff;--admin-color-surface-307b531: rgba(15, 23, 42, .58);--admin-color-shadow-9e87b73: rgba(15, 23, 42, .28);--admin-color-border-d4ebb90: rgba(15, 23, 42, .18);--admin-color-border-d14f901: #fff;--admin-color-shadow-bea5bf1: rgba(15, 23, 42, .35);--admin-color-surface-598b32b: #000;--admin-color-shadow-c84611e: rgba(15, 23, 42, .45);--admin-color-surface-ce39833: #111827;--admin-color-border-427b440: #dce4ef;--admin-color-text-b3c7e1c: #17345e;--admin-color-text-a600d84: #229ed9;--admin-color-surface-0d7f8c9: #eef1f5;--admin-color-text-7b1d5b5: #167bb5;--admin-color-border-0caadb5: #bfd0e4;--admin-color-surface-9e5e5b9: #284b7c;--admin-color-decoration-a600d84: #229ed9;--admin-color-text-8225f50: #52647b;--admin-color-border-a600d84: #229ed9;--admin-color-surface-84df501: #eff8fd;--admin-color-text-165e07b: #145d86;--admin-color-text-2842755: #36546a;--admin-color-decoration-ef73694: #4f46e5;--admin-color-border-bab0b82: rgba(255,255,255,.22);--admin-color-surface-6e5bc0e: rgba(255,255,255,.1);--admin-color-surface-f3560e9: #e7f0fa;--admin-color-text-7164449: #28659f;--admin-color-surface-64ad5f6: #e2edf8;--admin-color-surface-3ee5ebb: #dfeafa;--admin-color-surface-8c6fa98: #e7eef8;--admin-color-text-a46b872: #285e94;--admin-color-text-e8272ad: #8b9aad;--admin-color-text-9f14a60: #8391a3;--admin-color-text-7e093ff: #718196;--admin-color-border-3e3106a: #e7ecf2;--admin-color-shadow-6635799: #0f172a0a;--admin-color-border-d699259: #f1f5f9;--admin-color-border-7027518: #b9ddc8;--admin-color-surface-f4c193c: #f4fbf7;--admin-color-text-bc11458: #16804c;--admin-color-surface-573c06a: #dff5e8;--admin-color-border-2b8e081: #a5b4fc;--admin-color-surface-bb18b70: #fafaff;--admin-color-text-bed57a8: #172033;--admin-color-shadow-afc8db2: #4f46e533;--admin-color-border-87581e4: #86d5ae;--admin-color-surface-608945e: #edfff5;--admin-color-border-1eec92f: #ead78d;--admin-color-text-bb6478b: #8a6500;--admin-color-surface-66b6719: #dbe3ee;--admin-color-surface-00bc2b9: #eef3f9;--admin-color-surface-0ff034c: #fff8dd;--admin-color-surface-2a4f3d0: #f0f5fb;--admin-color-surface-b45a7b0: #fff1e8;--admin-color-surface-5835693: #e8f0fb;--admin-color-text-1801bdd: #204d80;--admin-color-text-65c1623: #607086;--admin-color-border-dcebfb1: #d8dee8;--admin-color-text-dfddc6c: #93a4b8;--admin-color-border-6bffdb3: #e5e9f0;--admin-color-surface-04322c7: #fbfcfe;--admin-color-surface-b2683db: #f2f5f9;--admin-color-border-7f660d3: #dce3ec;--admin-color-text-f08583d: #516174;--admin-color-border-efaa3c4: #e7ebf1;--admin-color-text-c33ee91: #172b46;--admin-color-surface-4cc9cd0: #edf3fb;--admin-color-text-5c833e6: #24578f;--admin-color-border-e87318c: #ccd6e3;--admin-color-border-88af392: #2c65a2;--admin-color-shadow-15fc8f6: rgba(44,101,162,.12);--admin-color-border-a082a21: #d9e1eb;--admin-color-text-39d914b: #52657b;--admin-color-surface-881f4c9: #fafbfd;--admin-color-border-389c5a0: #bcccdc;--admin-color-border-e30bbe6: #d4e0ec;--admin-color-shadow-c803437: rgba(25,58,94,.12);--admin-color-border-e98f936: #f2c400;--admin-color-text-3e2617e: #66c7f3;--admin-color-text-d5b1134: #d9e8f5;--admin-color-text-d91273e: #bcd0e4;--admin-color-surface-427b128: #ffd94d;--admin-color-surface-2196c9a: #f0b900;--admin-color-border-7ce948f: #c18f00;--admin-color-text-17eecb8: #1d2b3a;--admin-color-shadow-b0c67d0: rgba(18,48,78,.05);--admin-color-border-cec67b7: #1d456d;--admin-color-shadow-4e9b6d5: rgba(23,59,96,.18);--admin-color-shadow-e3cad18: rgba(15,45,75,.04);--admin-color-border-e7963b4: #8aa6c0;--admin-color-text-26f795f: #526274;--admin-color-border-ad514dc: #d6e1ec;--admin-color-surface-44e67ae: #f5f9fd;--admin-color-surface-9f93439: #e9b900;--admin-color-text-0765868: #243b55;--admin-color-surface-455c10a: #eef6ff;--admin-color-text-eb99b36: #345a7f;--admin-color-surface-b4c40c2: #e6f3ff;--admin-color-surface-7f3b496: #cfe8fa;--admin-color-border-a12dd67: #8cb9d9;--admin-color-text-339254c: #164d75;--admin-color-surface-61c26f0: rgba(8, 18, 34, .68);--admin-color-shadow-f54d55d: rgba(5, 15, 30, .38);--admin-color-border-ad13c7f: rgba(255,255,255,.25);--admin-color-surface-b89a8fe: #e4ad13;--admin-color-surface-659e113: #b77900;--admin-color-surface-c621dd7: #16a66a;--admin-color-surface-3d6bbb5: #087447;--admin-color-shadow-e0b1d23: rgba(15, 23, 42, .12);--admin-color-surface-3f0bb7b: rgba(99, 102, 241, .06);--admin-color-surface-09f9f14: #d97706;--admin-color-surface-1a7c257: #2ec566;--admin-color-border-cdfbaf6: #a01616;--admin-color-surface-9f2a9e0: #ef5350;--admin-color-border-1dbc664: #0a6c84;--admin-color-surface-874e111: #22b8d6;--admin-color-surface-b9c70e5: #0891b2;--admin-color-surface-05d40a3: rgba(15, 23, 42, .55);--admin-color-shadow-b37f53f: rgba(16, 24, 40, .28);--admin-color-surface-1034ce2: rgba(248, 250, 252, .9);--admin-color-surface-000dc47: rgba(0, 0, 0, .05);--admin-color-border-98a52e6: #fca5a5;--admin-color-border-1f73bce: #86efac;--admin-color-border-eb22a8a: rgba(0, 0, 0, .24);--admin-color-border-a04266f: rgba(179, 193, 213, .4);--admin-color-text-ea9370e: #c89b1f;--admin-color-surface-74a9726: #080808;--admin-color-text-c659d63: #ffffff;--admin-color-surface-28ad5e3: #b91c1c;--admin-color-surface-18046fe: #64748b;--admin-color-surface-f9654ad: #450a0a;--admin-color-text-49d9ae6: #fecaca;--admin-color-shadow-e76da11: rgba(15, 42, 82, .08);--admin-color-border-180d420: rgba(61, 108, 176, .35);--admin-color-border-d01f93f: #93c5fd;--admin-color-surface-cd132ed: #405b8a;--admin-color-surface-268c730: #172f53;--admin-color-text-1850bc5: #2466a2;--admin-color-surface-b92ce04: #e5f1fc;--admin-color-surface-2ccf612: #e2f7ec;--admin-color-text-8b00bae: #6945ab;--admin-color-text-a95b19d: #275e95;--admin-color-text-ad7eb41: #234f7d;--admin-color-text-d560a32: #167849;--admin-color-surface-4b318ce: #e4effb;--admin-color-text-faa66bb: #276494;--admin-color-text-3724a7b: #c13b46;--admin-color-border-e4e1905: rgba(61, 108, 176, .7);--admin-color-shadow-e55e831: rgba(61, 108, 176, .12);--admin-color-surface-66f9bac: #e0ecff;--admin-color-text-de79fc1: #7f1d1d;--admin-color-border-eeb9fce: #bfdbfe;--admin-color-surface-da4bdcb: rgba(15, 23, 42, .65);--admin-color-shadow-6b4bbf9: rgba(16, 24, 40, .32);--admin-color-border-649d2f6: #e5edf5;--admin-color-text-4181827: #66758b;--admin-color-surface-df3b2ac: #f7f9fd;--admin-color-surface-5541a43: #e8eeff;--admin-color-shadow-61bae77: rgba(31, 41, 84, .12);--admin-color-text-primary: var(--primary);--admin-color-surface-81011ad: #e0e9ff;--admin-color-surface-26c6476: #f0f4ff;--admin-color-shadow-b192822: rgba(47, 79, 122, .18);--admin-color-text-1b7a29d: #c7d2e6;--admin-color-text-4b9ea85: #e8eef7;--admin-color-border-1fcd279: rgba(255, 255, 255, .25);--admin-color-surface-536e662: rgba(255, 255, 255, .1);--admin-color-text-e66e271: rgba(255, 255, 255, .85);--admin-color-border-28b516d: rgba(255, 255, 255, .45);--admin-color-text-276461f: #1f2733;--admin-color-border-536e662: rgba(255, 255, 255, .1);--admin-color-surface-ffb6475: #004e7d8a;--admin-color-shadow-33ade86: rgba(255, 255, 255, .05);--admin-color-surface-f0b7898: rgba(14, 36, 64, .58);--admin-color-border-d04678e: rgba(255, 255, 255, .16);--admin-color-surface-afd2859: rgba(255, 255, 255, .11);--admin-color-border-2375e49: rgba(255, 204, 0, .32);--admin-color-surface-61b4c06: rgba(10, 28, 52, .42);--admin-color-surface-aa5321b: #4cbf0657;--admin-color-border-e7b5bdb: rgba(255, 204, 0, .28);--admin-color-on-accent-e60cf6c: #1a2740;--admin-color-text-28b516d: rgba(255, 255, 255, .45);--admin-color-text-247fafb: rgba(255, 204, 0, .85);--admin-color-border-cd4ef7e: rgba(255, 204, 0, .72);--admin-color-surface-183f536: rgba(255, 255, 255, .03);--admin-color-border-b3a3e8c: rgba(255, 255, 255, .08);--admin-color-border-682f2ba: rgba(255, 204, 0, .22);--admin-color-surface-deecbd0: rgba(15, 25, 45, .5);--admin-color-surface-3abcc6f: #d1fae5;--admin-color-text-af5655e: #065f46;--admin-color-surface-b390612: #f9fafb;--admin-color-shadow-92409c5: rgba(22,58,98,.25);--admin-color-border-274141f: #7ea5cd;--admin-color-surface-c76702a: #f0f6fc;--admin-color-border-72d76a5: #1d568e;--admin-color-surface-772444e: #e3effb;--admin-color-text-a7d570c: #174f85;--admin-color-shadow-17f991e: #4d83b7;--admin-color-text-3a6fa04: #7790aa;--admin-color-surface-cf80156: #edf3fa;--admin-color-shadow-1a4c99b: rgba(23,61,102,.22);--admin-color-text-e6c6f10: rgba(255,255,255,.72);--admin-color-border-5547fcc: #8fb2d7;--admin-color-text-b0060d7: #21639f;--admin-color-text-7985222: #235d96;--admin-color-text-811cd4c: #dfe7f0;--admin-color-text-5c0fd28: #8798aa;--admin-color-text-6c4cf23: #62778e;--admin-color-border-e6f402d: #294e76;--admin-color-surface-f591ac8: rgba(17,42,70,.96);--admin-color-shadow-9cc2f54: rgba(10,31,54,.25);--admin-color-surface-d16e1bc: rgba(45,113,180,.1);--admin-color-surface-75de06a: rgba(20,162,103,.06);--admin-color-border-8cc7583: rgba(163,187,214,.65);--admin-color-shadow-6476698: rgba(24,58,96,.1);--admin-color-surface-d145ce6: rgba(32,94,153,.1);--admin-color-surface-156a385: rgba(201,162,39,.08);--admin-color-text-fc5cfde: #102f52;--admin-color-text-971463c: #698097;--admin-color-border-a188222: #dbe6f1;--admin-color-surface-8414865: rgba(236,243,251,.9);--admin-color-shadow-07bb5c8: rgba(30,65,103,.05);--admin-color-surface-92c6912: #285f96;--admin-color-shadow-3529075: rgba(23,61,102,.24);--admin-color-border-483a2af: #cfdeed;--admin-color-surface-24433db: rgba(255,255,255,.94);--admin-color-shadow-702c26f: rgba(25,58,94,.09);--admin-color-surface-da08a0a: #e6f2ff;--admin-color-surface-736af10: #d9eafb;--admin-color-shadow-4a7e7fe: rgba(58,112,167,.08);--admin-color-border-451eb3b: #d4e0ed;--admin-color-shadow-e7140be: rgba(31,67,106,.04);--admin-color-shadow-7f925c8: rgba(31,67,106,.1);--admin-color-surface-25af57b: #e8f3ff;--admin-color-surface-e2d07d3: #dcecff;--admin-color-shadow-d2e1554: rgba(37,96,151,.1);--admin-color-shadow-195adcf: rgba(26,58,93,.04);--admin-color-surface-b9ed1e3: #eaf2fb;--admin-color-shadow-7f61f24: rgba(23,61,102,.25);--admin-color-shadow-f859d4d: rgba(23,61,102,.3);--admin-color-border-0c65416: #2b70ad;--admin-color-shadow-09977e0: rgba(25,58,94,.07);--admin-color-surface-f180756: #2871b2;--admin-color-surface-9624914: #e5a526;--admin-color-surface-8ed47a9: #2aa373;--admin-color-surface-b7268b6: #7357c7;--admin-color-surface-a4b14d5: #198aa5;--admin-color-surface-9f551d8: #d15b67;--admin-color-surface-8b1932d: #fff3d9;--admin-color-text-8e4a215: #bd7910;--admin-color-surface-d733385: #e4f7ef;--admin-color-surface-4e885c7: #eee9fb;--admin-color-text-8ada55b: #6649b8;--admin-color-surface-ed97da9: #e1f5f8;--admin-color-text-f1384cd: #11788f;--admin-color-surface-17e9c70: #fdebed;--admin-color-text-d7d0393: #bd4552;--admin-color-border-b1965a7: #b9cde1;--admin-color-shadow-ae14178: rgba(25,58,94,.13);--admin-color-shadow-3eea75a: rgba(25,58,94,.08);--admin-color-surface-0c65416: #2b70ad;--admin-color-surface-905eaa3: rgba(43,112,173,.045);--admin-color-surface-366aaf6: #20a36c;--admin-color-surface-1fc729e: #e65e63;--admin-color-surface-ec48865: #c99b26;--admin-color-surface-6d1d4e9: #fff4d9;--admin-color-text-d5a0864: #a87908;--admin-color-surface-6658314: #3478bd;--admin-color-surface-3fed0d6: #e6f1fc;--admin-color-text-fcc92b3: #2565a3;--admin-color-surface-84026e2: #8058bd;--admin-color-surface-6856c2d: #1c96a8;--admin-color-surface-6355747: #e4f7f9;--admin-color-text-9e87b5b: #137d8d;--admin-color-shadow-2ba948c: rgba(25,58,94,.1);--admin-color-border-f590185: #e1eaf3;--admin-color-border-de522b1: #e1e9f2;--admin-color-shadow-baac7ff: rgba(40,92,145,.06);--admin-color-text-8763b5b: #d6e2ee;--admin-color-shadow-46aeac1: rgba(25,58,94,.05);--admin-color-shadow-f427894: rgba(0, 0, 0, .38);--admin-color-border-56d89d6: rgba(255, 255, 255, .18);--admin-color-text-dc0ed91: rgba(255, 255, 255, .72);--admin-color-text-89dd645: #315c89;--admin-color-on-accent-ddb429b: #173150;--admin-color-text-fbe5dd7: var(--admin-navy-mid, #1e3558);--admin-color-text-cf0f60d: var(--admin-navy-mid,#183c68);--admin-color-surface-f1a020e: var(--admin-soft,#f1f6fc);--admin-color-text-da58064: var(--admin-navy-mid, #1a365d);--admin-color-text-e44cfa0: var(--admin-navy-top, #2a4570);--admin-color-border-b06fce2: var(--admin-primary, #2563eb);--admin-color-border-bea4acb: var(--border-color,#d7e0ec);--admin-color-surface-3d332b0: var(--card-bg,#f8fbff);--admin-color-text-97ce023: var(--primary-color,#173b68);--admin-color-border-a2138aa: var(--border-color,#ccd8e8);--admin-color-surface-4d8218b: var(--input-bg,#fff);--admin-color-text-89ccaf3: var(--admin-navy-mid, #1e3a5f);--admin-color-border-d347c28: var(--border-color, #dfe3e8);--admin-color-text-78e8f1b: var(--admin-text-muted,#64748b);--admin-color-text-3359145: var(--admin-text-main,#193556)}:root[data-theme=dark]{color-scheme:dark;--bg: #101722;--surface: #192333;--border: #3b4b62;--text: #e2eaf5;--muted: #a5b5ca;--danger: #ff919b;--ok: #73dfae;--admin-page-bg: #101722;--admin-surface: #192333;--admin-surface-soft: #202d3f;--admin-surface-tint: #23344b;--admin-row-alt: #1d2a3c;--admin-row-hover: #2c405c;--admin-text: #e2eaf5;--admin-text-strong: #f0f5fc;--admin-text-soft: #b6c7df;--admin-muted: #a5b5ca;--admin-muted-2: #98abc5;--admin-border: rgba(133, 156, 188, .35);--admin-border-strong: #4c607c;--admin-border-soft: #34445b;--admin-link: #91bfff;--admin-link-strong: #bad7ff;--admin-focus: rgba(145, 191, 255, .24);--admin-warning: #f4d481;--admin-warning-soft: #40351e;--admin-info: #a5caff;--admin-info-soft: #213856;--admin-number-positive: #91bfff;--admin-number-negative: #ffae83;--admin-color-border-4dc8a17: #3b4c63;--admin-color-surface-9a19e53: #2f3743;--admin-color-border-ca43c85: #3b4c63;--admin-color-text-4abc9a1: #ff919b;--admin-color-border-0353523: #3b4c63;--admin-color-surface-cb0df6f: #2f3640;--admin-color-text-b09d6ae: #ff919b;--admin-color-surface-d14f901: #192333;--admin-color-surface-f60cdf0: #222d3d;--admin-color-surface-499668c: #2e3845;--admin-color-border-54bb134: rgba(133, 156, 188, .293);--admin-color-text-admin-navy-mid: #91bfff;--admin-color-text-18046fe: #91bfff;--admin-color-surface-5b8e18c: #2f3845;--admin-color-border-307c8e3: #3b4c63;--admin-color-surface-4318b3c: #192333;--admin-color-text-61e4a0c: #91bfff;--admin-color-border-b8025e7: rgba(133, 156, 188, .18);--admin-color-border-0bb7e70: rgba(133, 156, 188, .324);--admin-color-surface-9735bd8: rgba(47, 56, 69, .28);--admin-color-border-f427894: rgba(133, 156, 188, .18);--admin-color-surface-c659d63: #192333;--admin-color-surface-fa7ff36: #2c3644;--admin-color-surface-04b309f: #283342;--admin-color-border-2a27956: rgba(133, 156, 188, .248);--admin-color-border-fc907c5: rgba(133, 156, 188, .248);--admin-color-text-admin-navy-deep: #91bfff;--admin-color-surface-297e1b6: #2d3645;--admin-color-text-90463b3: #91bfff;--admin-color-surface-c42653b: #2d3745;--admin-color-border-4fcc3f1: rgba(133, 156, 188, .383);--admin-color-border-391e042: #3b4c63;--admin-color-border-7977454: rgba(133, 156, 188, .293);--admin-color-text-1935268: #91bfff;--admin-color-border-3e1eb0b: rgba(133, 156, 188, .293);--admin-color-text-28ad5e3: #ff919b;--admin-color-border-ae5323d: rgba(133, 156, 188, .18);--admin-color-text-e5c044a: #91bfff;--admin-color-border-1c6553f: rgba(133, 156, 188, .18);--admin-color-border-299efcc: rgba(133, 156, 188, .18);--admin-color-border-f19eb1b: rgba(133, 156, 188, .18);--admin-color-surface-ec28aed: #2e3745;--admin-color-border-acc973b: rgba(133, 156, 188, .203);--admin-color-text-7f8d649: #91bfff;--admin-color-text-c829efc: #ff919b;--admin-color-surface-c82f339: #2e3845;--admin-color-border-5883f0d: rgba(133, 156, 188, .248);--admin-color-border-8441a62: rgba(133, 156, 188, .427);--admin-color-text-b36634c: #91bfff;--admin-color-border-29a0ad2: rgba(133, 156, 188, .225);--admin-color-border-df018f5: #3b4c63;--admin-color-text-2b9f82b: #91bfff;--admin-color-text-f60cdf0: #91bfff;--admin-color-border-b42d571: rgba(133, 156, 188, .405);--admin-color-surface-8d11fbb: #2d3745;--admin-color-surface-d969555: #2b3545;--admin-color-text-598b32b: #e2eaf5;--admin-color-text-e4ce682: #91bfff;--admin-color-text-fce94fc: #73dfae;--admin-color-text-9e6444a: #ff919b;--admin-color-text-df9c1d2: #afbdd0;--admin-color-text-69952ba: #73dfae;--admin-color-text-672aa60: #91bfff;--admin-color-surface-7e2bc23: #2f3441;--admin-color-surface-5654d3a: #2d3744;--admin-color-text-7aecbcc: #91bfff;--admin-color-surface-ecaf597: #2d3545;--admin-color-text-8f28972: #91bfff;--admin-color-surface-5737313: #2f3640;--admin-color-text-9bf3e6e: #ff919b;--admin-color-border-f15eb44: rgba(133, 156, 188, .18);--admin-color-text-4de5806: #91bfff;--admin-color-text-ddb429b: #91bfff;--admin-color-surface-88416fa: #2d3645;--admin-color-text-43ec871: #91bfff;--admin-color-border-2d3ae0e: #3b4c63;--admin-color-surface-243ddd0: #2c3743;--admin-color-text-34b8888: #73dfae;--admin-color-surface-d5a4ef4: #2f3643;--admin-color-text-3a08cc4: #ff919b;--admin-color-border-5fd52ab: #3b4c63;--admin-color-text-27d83cd: #91bfff;--admin-color-surface-f4c4f24: #2d3745;--admin-color-text-8b13c1d: #91bfff;--admin-color-text-e9438ba: #91bfff;--admin-color-border-a80aa99: #3b4c63;--admin-color-text-9b94da0: #91bfff;--admin-color-text-3f5b823: #ff919b;--admin-color-border-4aa9c57: #3b4c63;--admin-color-text-86c6a7d: #ff919b;--admin-color-border-dad7402: #3b4c63;--admin-color-border-d36aaa1: #3b4c63;--admin-color-text-20dfa5a: #91bfff;--admin-color-surface-7b18f6e: #2e3745;--admin-color-border-5467bd3: #3b4c63;--admin-color-border-4a11e5d: #3b4c63;--admin-color-border-cd08c51: #3b4c63;--admin-color-text-13c707a: #91bfff;--admin-color-text-e55e64f: #91bfff;--admin-color-surface-e0e87ce: #2d3644;--admin-color-text-a82b8fc: #91bfff;--admin-color-surface-c5faa4b: #2b3743;--admin-color-text-bba990b: #73dfae;--admin-color-surface-fd29ed9: #2f373f;--admin-color-text-2ec21cc: #ff919b;--admin-color-surface-fe30556: #2f3542;--admin-color-text-2f91374: #ff919b;--admin-color-border-f5fd8c6: #3b4c63;--admin-color-surface-81521e6: #2e3745;--admin-color-text-3869a95: #91bfff;--admin-color-text-a4c84ff: #91bfff;--admin-color-text-b9e2698: #f4d481;--admin-color-text-c13490b: #91bfff;--admin-color-border-cdc033c: #3b4c63;--admin-color-surface-5e73eb9: #2e3745;--admin-color-text-723c7e6: #91bfff;--admin-color-text-4bd44b0: #91bfff;--admin-color-surface-6e269fc: #2d3644;--admin-color-text-ff14cf3: #91bfff;--admin-color-border-6ba89bd: #3b4c63;--admin-color-surface-d2c7ae9: #2d3745;--admin-color-border-e9671d6: #3b4c63;--admin-color-text-77c85cf: #91bfff;--admin-color-text-eebeb20: #91bfff;--admin-color-surface-fd514be: #2d3644;--admin-color-text-0c27918: #91bfff;--admin-color-border-1fb947e: #3b4c63;--admin-color-surface-bc37fca: #273140;--admin-color-text-0f8ded4: #91bfff;--admin-color-border-123e9b4: #3b4c63;--admin-color-text-2f9da8d: #91bfff;--admin-color-border-78f3270: #3b4c63;--admin-color-surface-f04a4a9: #2d3745;--admin-color-text-66fee4a: #91bfff;--admin-color-surface-a856b8b: #2d3743;--admin-color-text-2b4432f: #73dfae;--admin-color-surface-1c68b96: #2f3741;--admin-color-text-f0b4deb: #ff919b;--admin-color-text-9654bd6: #91bfff;--admin-color-text-b75e7ff: #91bfff;--admin-color-border-3f997c3: #3b4c63;--admin-color-border-354cf29: #3b4c63;--admin-color-text-3b4d02b: #91bfff;--admin-color-text-8936bcd: #91bfff;--admin-color-border-03fa8dc: #3b4c63;--admin-color-surface-ab599b2: #2d3645;--admin-color-text-9e5a69a: #91bfff;--admin-color-surface-d699259: #2e3745;--admin-color-text-1ef7f7f: #73dfae;--admin-color-text-e0a59b7: #ff919b;--admin-color-border-54943a0: #3b4c63;--admin-color-border-df884c2: #3b4c63;--admin-color-surface-ea42a71: #2f3644;--admin-color-text-98da3af: #ff919b;--admin-color-border-4aabaf2: #3b4c63;--admin-color-border-7be86a0: rgba(133, 156, 188, .18);--admin-color-border-f6433e1: #3b4c63;--admin-color-surface-56f3f22: #2e3745;--admin-color-text-057027e: #afbdd0;--admin-color-border-bac635f: #3b4c63;--admin-color-border-3e9e6a9: #3b4c63;--admin-color-surface-f0f83f7: #2e3845;--admin-color-surface-212d6a4: #2d3745;--admin-color-text-b2b35d9: #91bfff;--admin-color-text-ade922d: #91bfff;--admin-color-border-ca0546e: rgba(133, 156, 188, .18);--admin-color-surface-9f36b21: rgba(47, 56, 69, .8);--admin-color-border-b2b35d9: #3b4c63;--admin-color-text-9c35407: #91bfff;--admin-color-border-b1379b2: rgba(133, 156, 188, .18);--admin-color-surface-e6c6f10: rgba(47, 56, 69, .72);--admin-color-text-8259346: #73dfae;--admin-color-text-6be3f52: #91bfff;--admin-color-text-2008b26: #91bfff;--admin-color-border-5858f7f: #3b4c63;--admin-color-text-08d051d: #91bfff;--admin-color-text-f36600f: #91bfff;--admin-color-text-049d3bb: #91bfff;--admin-color-border-cf228b0: #3b4c63;--admin-color-text-fd46caa: #ff919b;--admin-color-border-a7b4257: #3b4c63;--admin-color-border-c13afde: #3b4c63;--admin-color-border-1b6a8c6: rgba(133, 156, 188, .18);--admin-color-border-67b6411: rgba(133, 156, 188, .18);--admin-color-surface-e66b9d0: #293342;--admin-color-text-a293054: #ff919b;--admin-color-border-df2642f: #3b4c63;--admin-color-surface-909d29d: #2e3745;--admin-color-text-8ca9707: #91bfff;--admin-color-surface-6bacc3f: #2c3645;--admin-color-border-8e1a301: #3b4c63;--admin-color-border-f07a598: rgba(133, 156, 188, .18);--admin-color-surface-492a219: #2f3542;--admin-color-border-5304560: #3b4c63;--admin-color-text-df018f5: #91bfff;--admin-color-surface-8aa2dbb: #2d3745;--admin-color-surface-56769bf: #2d3744;--admin-color-text-cb33d89: #73dfae;--admin-color-surface-383aaf1: #2f3741;--admin-color-text-c291b13: #ff919b;--admin-color-surface-bc462e0: #2e3645;--admin-color-text-d149824: #91bfff;--admin-color-surface-fa4703d: #2e3745;--admin-color-surface-87ef6d6: #2d3744;--admin-color-text-e522232: #91bfff;--admin-color-border-e66b9d0: #3b4c63;--admin-color-border-02c38a3: #3b4c63;--admin-color-surface-a5b6b4d: #2e3745;--admin-color-text-4fe57ec: #ff919b;--admin-color-text-0578a83: #73dfae;--admin-color-text-553677e: #91bfff;--admin-color-surface-87159a3: #192333;--admin-color-surface-94be876: #2e3845;--admin-color-surface-cbea074: #2d3745;--admin-color-border-fd65476: #3b4c63;--admin-color-border-16a22cf: #3b4c63;--admin-color-border-14cec9a: #3b4c63;--admin-color-text-6db4abf: #91bfff;--admin-color-border-8fd095a: #3b4c63;--admin-color-text-6d3450f: #91bfff;--admin-color-surface-93ce6d0: #2e3744;--admin-color-border-fde2370: #3b4c63;--admin-color-border-4a8a295: #3b4c63;--admin-color-text-60518f5: #91bfff;--admin-color-text-a440241: #afbdd0;--admin-color-surface-5da7d1f: #2f3742;--admin-color-border-d79ba65: #3b4c63;--admin-color-text-7b83b34: #ff919b;--admin-color-border-30cdfbc: #3b4c63;--admin-color-text-9a200f4: #91bfff;--admin-color-surface-28578b8: #2e3745;--admin-color-surface-143b4f4: #2f3442;--admin-color-text-abe1c73: #ff919b;--admin-color-text-4a8a295: #91bfff;--admin-color-text-a98ce80: #afbdd0;--admin-color-surface-abd442b: #2f3740;--admin-color-text-43d23ac: #afbdd0;--admin-color-surface-b508378: #2d3744;--admin-color-text-f64f2be: #73dfae;--admin-color-surface-513835d: #2c3743;--admin-color-text-9e5b478: #ff919b;--admin-color-surface-d62af7d: #2f3543;--admin-color-text-9cb5107: #91bfff;--admin-color-text-71a0458: #91bfff;--admin-color-text-f838fb8: #91bfff;--admin-color-text-95ff788: #afbdd0;--admin-color-text-52c5bc4: #91bfff;--admin-color-text-4db6e0f: #91bfff;--admin-color-surface-9d69778: #2f3845;--admin-color-surface-7cc8c20: #2d3745;--admin-color-surface-b3ba3fa: #2e3744;--admin-color-text-a33de20: #afbdd0;--admin-color-surface-51bf695: #2c3543;--admin-color-text-ede6929: #ff919b;--admin-color-surface-dc55329: #2f363d;--admin-color-border-b630f55: #3b4c63;--admin-color-text-dce841d: #91bfff;--admin-color-surface-cc762de: #2e3745;--admin-color-text-374efa2: #91bfff;--admin-color-border-aee67b7: #3b4c63;--admin-color-text-dc2dad2: #e2eaf5;--admin-color-text-896eaef: #91bfff;--admin-color-border-8a88423: #3b4c63;--admin-color-surface-3b79014: #2e3845;--admin-color-text-43c554d: #91bfff;--admin-color-border-17f991e: #3b4c63;--admin-color-surface-6b627b4: #2c3645;--admin-color-text-b9294db: #91bfff;--admin-color-text-a0a0ca9: #ff919b;--admin-color-surface-08b2d05: #2d3745;--admin-color-text-29b6c5f: #91bfff;--admin-color-border-9a410c7: #3b4c63;--admin-color-text-9d01ca9: #91bfff;--admin-color-text-33563a9: #91bfff;--admin-color-text-admin-navy-top: #91bfff;--admin-color-border-7755ef4: rgba(133, 156, 188, .18);--admin-color-border-d77baae: rgba(133, 156, 188, .18);--admin-color-surface-c3c0745: rgba(46, 56, 69, .95);--admin-color-text-6dd2fe2: #73dfae;--admin-color-text-7925e8d: #73dfae;--admin-color-border-238fd5a: rgba(133, 156, 188, .18);--admin-color-surface-cc53ce1: rgba(47, 56, 69, .92);--admin-color-text-f673972: #91bfff;--admin-color-surface-6e1a2b3: rgba(45, 55, 69, .75);--admin-color-surface-7af1d0d: rgba(46, 56, 69, .92);--admin-color-border-a1f78cd: #3b4c63;--admin-color-text-159082e: #91bfff;--admin-color-border-5308363: #3b4c63;--admin-color-text-3eea10f: #91bfff;--admin-color-border-6932837: #3b4c63;--admin-color-surface-7ac7423: #2d3745;--admin-color-border-89f5ae2: rgba(133, 156, 188, .18);--admin-color-border-b508378: #3b4c63;--admin-color-border-bec081c: #3b4c63;--admin-color-surface-0563f66: #2d3744;--admin-color-text-3369b2a: #91bfff;--admin-color-text-01f2e66: #91bfff;--admin-color-text-608d5a9: #91bfff;--admin-color-border-1c061f1: #3b4c63;--admin-color-border-1d45a15: #3b4c63;--admin-color-border-74c2f15: #3b4c63;--admin-color-surface-a4bc856: #2f3845;--admin-color-surface-371edd8: #2d3745;--admin-color-text-f4d3216: #91bfff;--admin-color-text-ebf1531: #91bfff;--admin-color-text-5a37eac: #91bfff;--admin-color-border-1b29547: #3b4c63;--admin-color-text-f2e4247: #91bfff;--admin-color-border-1423d48: #3b4c63;--admin-color-border-8090d5d: #3b4c63;--admin-color-text-539ca56: #91bfff;--admin-color-surface-9f5d26a: #2e3745;--admin-color-border-77982f2: #3b4c63;--admin-color-text-fa8e732: #91bfff;--admin-color-border-1b34ed5: #3b4c63;--admin-color-surface-6504c68: #2d3645;--admin-color-text-643380d: #91bfff;--admin-color-text-1e3b189: #91bfff;--admin-color-text-37c580d: #91bfff;--admin-color-border-2310221: #3b4c63;--admin-color-surface-889e8c2: #2f3743;--admin-color-text-f3d967a: #ff919b;--admin-color-border-36323a9: #3b4c63;--admin-color-surface-ea5d6ab: #2d3745;--admin-color-text-8ea62e4: #91bfff;--admin-color-border-3d49041: #3b4c63;--admin-color-text-7157369: #73dfae;--admin-color-text-7dd4c37: #ff919b;--admin-color-text-da83651: #ff919b;--admin-color-text-bac6f4b: #91bfff;--admin-color-surface-6c6cb3b: #2c3645;--admin-color-text-29faeb7: #91bfff;--admin-color-surface-bab30a7: #2b3743;--admin-color-text-3bfc678: #73dfae;--admin-color-surface-5634652: #2f3542;--admin-color-text-1d82f76: #ff919b;--admin-color-border-e0e87ce: #3b4c63;--admin-color-text-44baa58: #ff919b;--admin-color-text-874f00a: #91bfff;--admin-color-text-1dc2384: #91bfff;--admin-color-surface-6f143c1: #2e3745;--admin-color-surface-5e71de2: #2f3542;--admin-color-text-687eeed: #ff919b;--admin-color-border-54ddd2b: #3b4c63;--admin-color-surface-dfb379d: #2f3644;--admin-color-text-6f7be39: #91bfff;--admin-color-border-8b9ab22: #3b4c63;--admin-color-text-e5f69ff: #91bfff;--admin-color-border-67b5a3c: #3b4c63;--admin-color-surface-be0e65e: #2d3745;--admin-color-text-2f55c72: #91bfff;--admin-color-border-d4b0bfc: #3b4c63;--admin-color-surface-0a4c647: #2e3845;--admin-color-text-d313d2b: #91bfff;--admin-color-surface-70a662d: #2e3745;--admin-color-border-3996245: #3b4c63;--admin-color-border-d5255f5: #3b4c63;--admin-color-text-fdda073: #91bfff;--admin-color-border-4fefe80: #3b4c63;--admin-color-surface-2d8d935: #2e3745;--admin-color-border-ccd68d7: #3b4c63;--admin-color-border-7ef9db5: #3b4c63;--admin-color-surface-268bc19: #2c3743;--admin-color-text-5e780db: #73dfae;--admin-color-surface-f04cfaa: #2e3745;--admin-color-border-f60cdf0: #3b4c63;--admin-color-surface-134195f: #2d3644;--admin-color-border-18046fe: #3b4c63;--admin-color-border-770828e: #3b4c63;--admin-color-surface-09a84ab: #2e3845;--admin-color-text-be71d0a: #91bfff;--admin-color-text-c592b0f: #91bfff;--admin-color-border-1671598: #3b4c63;--admin-color-text-57d1682: #91bfff;--admin-color-border-29ef67a: #3b4c63;--admin-color-surface-223e0f9: #2d3745;--admin-color-text-3e74b0b: #91bfff;--admin-color-border-2d2f88e: #3b4c63;--admin-color-surface-0d3e22a: #2f3743;--admin-color-text-5473653: #ff919b;--admin-color-text-4fadfda: #f4d481;--admin-color-border-b907b5a: #3b4c63;--admin-color-text-ab3456c: #91bfff;--admin-color-surface-4429d5b: #2d3745;--admin-color-text-649d68e: #91bfff;--admin-color-border-b986337: #3b4c63;--admin-color-text-d1b9731: #91bfff;--admin-color-text-f161f1d: #91bfff;--admin-color-text-35b6bd4: #91bfff;--admin-color-text-4b3d9d3: #91bfff;--admin-color-text-25810b6: #ff919b;--admin-color-text-00f3f1c: #ff919b;--admin-color-surface-cf73ab4: #2f363f;--admin-color-text-51a913f: #91bfff;--admin-color-surface-51a2582: #2c3645;--admin-color-border-66f65e2: #3b4c63;--admin-color-text-323c5f7: #91bfff;--admin-color-text-ea973d7: #91bfff;--admin-color-text-71a1aa0: #91bfff;--admin-color-text-fa9d332: #91bfff;--admin-color-text-c26e3e2: #91bfff;--admin-color-text-b21256d: #91bfff;--admin-color-text-a0b6d89: #91bfff;--admin-color-surface-3fcc63c: #2f3741;--admin-color-border-63630f8: #3b4c63;--admin-color-border-33598f2: #3b4c63;--admin-color-border-49d9ae6: #3b4c63;--admin-color-surface-fe3bb61: #2f3744;--admin-color-border-ec11b2b: rgba(133, 156, 188, .203);--admin-color-border-ba13297: rgba(133, 156, 188, .18);--admin-color-border-9a78bcf: rgba(133, 156, 188, .383);--admin-color-border-1ffa345: rgba(133, 156, 188, .18);--admin-color-border-cebbbfd: rgba(133, 156, 188, .203);--admin-color-surface-f1a9503: #2f353b;--admin-color-surface-1934f6a: #222e3f;--admin-color-border-47dd9a6: rgba(133, 156, 188, .189);--admin-color-text-63ea905: #91bfff;--admin-color-text-9b02770: #91bfff;--admin-color-text-6c93b5d: #91bfff;--admin-color-border-faedbff: #3b4c63;--admin-color-surface-31f489b: #2e3745;--admin-color-text-ac95d43: #91bfff;--admin-color-surface-53a1c81: #2c3645;--admin-color-text-5623094: #91bfff;--admin-color-text-38b0512: #91bfff;--admin-color-text-33aaf0e: #91bfff;--admin-color-border-f53453b: #3b4c63;--admin-color-text-b5e6db0: #91bfff;--admin-color-border-a935f83: #3b4c63;--admin-color-text-8d45eaf: #91bfff;--admin-color-surface-03de792: #2d3545;--admin-color-text-c7bd561: #91bfff;--admin-color-surface-a1e671d: #2c3745;--admin-color-text-6404f50: #ff919b;--admin-color-surface-f6fd3ff: #2f3641;--admin-color-text-aa2601c: #73dfae;--admin-color-surface-30c6a46: #2c3743;--admin-color-text-d0a5f57: #91bfff;--admin-color-text-858d5cb: #91bfff;--admin-color-border-ab2de96: #3b4c63;--admin-color-text-779b782: #91bfff;--admin-color-text-1eaec45: #91bfff;--admin-color-surface-64529f7: #2d3644;--admin-color-text-329f0dc: #91bfff;--admin-color-surface-69d188c: #2b3743;--admin-color-surface-e59341b: #2c3645;--admin-color-text-251aa70: #91bfff;--admin-color-surface-44ec29e: #2f3641;--admin-color-surface-9333917: #2f3542;--admin-color-text-169a031: #ff919b;--admin-color-surface-40ee2fc: #2c3644;--admin-color-text-4b0e37b: #91bfff;--admin-color-text-80b4f09: #91bfff;--admin-color-surface-0407dc4: #2d3745;--admin-color-text-81ed0f0: #91bfff;--admin-color-border-1bc6d9b: #3b4c63;--admin-color-text-9f0ebc1: #91bfff;--admin-color-border-9d784ef: #3b4c63;--admin-color-text-2136487: #91bfff;--admin-color-border-3fb27b5: #3b4c63;--admin-color-border-64529f7: #3b4c63;--admin-color-text-4fc7c18: #91bfff;--admin-color-text-76f059d: #91bfff;--admin-color-text-a43c584: #91bfff;--admin-color-text-8a4ffa1: #91bfff;--admin-color-text-c114cdf: #91bfff;--admin-color-text-f3c43ba: #91bfff;--admin-color-text-f00e85e: #91bfff;--admin-color-text-a1e21dd: #91bfff;--admin-color-border-96f3a40: #3b4c63;--admin-color-text-d880738: #91bfff;--admin-color-text-71556f9: #91bfff;--admin-color-text-dd87e96: #91bfff;--admin-color-border-3911d3d: #3b4c63;--admin-color-text-408ec3e: #91bfff;--admin-color-text-d68ae4e: #91bfff;--admin-color-surface-ec54dba: #2c3645;--admin-color-text-83981cf: #91bfff;--admin-color-surface-292427a: #2d3545;--admin-color-text-0b7a6dc: #91bfff;--admin-color-surface-6f05354: #2f3641;--admin-color-text-8f56953: #ff919b;--admin-color-surface-36d5e82: #2c3743;--admin-color-text-62dcd62: #73dfae;--admin-color-surface-ac63bea: #2b3744;--admin-color-text-a68c740: #73dfae;--admin-color-surface-87578ec: #2f3542;--admin-color-text-487f571: #ff919b;--admin-color-text-91fbfe8: #91bfff;--admin-color-surface-e285b6d: #2c3644;--admin-color-text-72d76a5: #91bfff;--admin-color-text-09cc8ae: #91bfff;--admin-color-text-0066c58: #91bfff;--admin-color-text-f29de0b: #ff919b;--admin-color-surface-7d45a1c: #2b3743;--admin-color-text-ff29841: #73dfae;--admin-color-text-60c0bf8: #ff919b;--admin-color-border-60be563: rgba(133, 156, 188, .18);--admin-color-text-f3c4546: #91bfff;--admin-color-surface-9203fef: rgba(47, 56, 69, .95);--admin-color-text-fa76bd5: #ff919b;--admin-color-surface-ace40bf: #2f3742;--admin-color-surface-bd877a1: #2f3643;--admin-color-surface-90bef71: #2d3644;--admin-color-surface-33abb3d: #2c3742;--admin-color-surface-0f417f9: #2f363e;--admin-color-text-80f33e4: #ff919b;--admin-color-surface-0dde3cd: #2e333f;--admin-color-text-b5fa665: #ff919b;--admin-color-surface-1755a32: #2b3442;--admin-color-text-0990434: #e2eaf5;--admin-color-text-08d8e2a: #91bfff;--admin-color-text-e6bff63: #91bfff;--admin-color-text-8d1f123: #91bfff;--admin-color-text-33598f2: #73dfae;--admin-color-surface-0f4a894: #2f3845;--admin-color-text-8e1a301: #91bfff;--admin-color-text-16b91c1: #91bfff;--admin-color-border-0cee5fa: #3b4c63;--admin-color-surface-8fae40b: #2e3745;--admin-color-text-647da75: #91bfff;--admin-color-border-35d6ff2: #3b4c63;--admin-color-border-84c5b78: #3b4c63;--admin-color-border-907395a: #3b4c63;--admin-color-border-134195f: #3b4c63;--admin-color-text-65e1f83: #f4d481;--admin-color-border-47697b7: #3b4c63;--admin-color-border-233f866: #3b4c63;--admin-color-text-58d44d3: #91bfff;--admin-color-border-2b9f82b: #3b4c63;--admin-color-text-a9a9fd7: #f4d481;--admin-color-surface-fa92a4e: #2f3744;--admin-color-border-7062ffc: #3b4c63;--admin-color-border-4f53131: rgba(133, 156, 188, .293);--admin-color-surface-22a62ea: #2e3744;--admin-color-surface-9279070: #2d3644;--admin-color-border-7291cf2: #3b4c63;--admin-color-surface-5858f7f: #2c3544;--admin-color-surface-68cdd63: #2b3842;--admin-color-text-136e053: #73dfae;--admin-color-surface-ed5b0be: #2f373f;--admin-color-text-0c246fc: #ff919b;--admin-color-surface-3f490c7: #2e3844;--admin-color-border-013de1e: #3b4c63;--admin-color-surface-82acfe0: #2f3845;--admin-color-surface-528cef8: #192333;--admin-color-border-492a219: #3b4c63;--admin-color-surface-c769e3c: #2b3645;--admin-color-surface-3fb6e34: #2d3545;--admin-color-text-0ee860d: #91bfff;--admin-color-surface-d45186d: #2c3745;--admin-color-text-c9ac7ca: #91bfff;--admin-color-border-66b6719: #3b4c63;--admin-color-text-3de0edf: #e2eaf5;--admin-color-border-87ef6d6: #3b4c63;--admin-color-surface-8ee31a5: #2f3744;--admin-color-text-036db84: #91bfff;--admin-color-text-25b17f6: #73dfae;--admin-color-border-aca2517: #3b4c63;--admin-color-text-95b061a: #91bfff;--admin-color-surface-0f2462d: #2e3745;--admin-color-border-15995d4: #3b4c63;--admin-color-surface-cbc1cfa: #2e3845;--admin-color-surface-00d597e: #2d3745;--admin-color-surface-d63e2d5: #2c3645;--admin-color-surface-84f5e5b: #2b3545;--admin-color-text-4be8c32: #91bfff;--admin-color-text-1218bad: #91bfff;--admin-color-border-65a97d6: #3b4c63;--admin-color-surface-656eca7: #2c3645;--admin-color-text-7793dfa: #91bfff;--admin-color-surface-c2d0ef9: #2c3743;--admin-color-text-2ce53d3: #73dfae;--admin-color-surface-2d30952: #2f3543;--admin-color-text-ad2d3d3: #ff919b;--admin-color-surface-bfc5964: #2e3645;--admin-color-text-11b8650: #91bfff;--admin-color-text-51deced: #91bfff;--admin-color-border-16aa5a3: #3b4c63;--admin-color-surface-b157298: #2d3745;--admin-color-surface-5139f38: #2a3545;--admin-color-border-f2071fa: #3b4c63;--admin-color-text-b570741: #91bfff;--admin-color-surface-11f94f0: #2d3745;--admin-color-text-55748dd: #91bfff;--admin-color-text-f0c011d: #ff919b;--admin-color-text-a31e2f9: #e2eaf5;--admin-color-text-57bff2a: #91bfff;--admin-color-text-30d8266: #e2eaf5;--admin-color-border-4c423a9: #3b4c63;--admin-color-surface-df3dc84: #2f3843;--admin-color-border-e0b1d23: rgba(133, 156, 188, .18);--admin-color-border-bb8474c: rgba(133, 156, 188, .315);--admin-color-surface-6a526f9: #2d3745;--admin-color-border-d4ebb90: rgba(133, 156, 188, .18);--admin-color-border-d14f901: #3b4c63;--admin-color-border-427b440: #3b4c63;--admin-color-text-b3c7e1c: #91bfff;--admin-color-text-a600d84: #91bfff;--admin-color-surface-0d7f8c9: #2d3644;--admin-color-text-7b1d5b5: #91bfff;--admin-color-border-0caadb5: #3b4c63;--admin-color-text-8225f50: #91bfff;--admin-color-border-a600d84: #3b4c63;--admin-color-surface-84df501: #2d3745;--admin-color-text-165e07b: #91bfff;--admin-color-text-2842755: #91bfff;--admin-color-surface-f3560e9: #2c3645;--admin-color-text-7164449: #91bfff;--admin-color-surface-64ad5f6: #2c3644;--admin-color-surface-3ee5ebb: #2b3645;--admin-color-surface-8c6fa98: #2c3644;--admin-color-text-a46b872: #91bfff;--admin-color-text-e8272ad: #91bfff;--admin-color-text-9f14a60: #91bfff;--admin-color-text-7e093ff: #91bfff;--admin-color-border-3e3106a: #3b4c63;--admin-color-border-d699259: #3b4c63;--admin-color-border-7027518: #3b4c63;--admin-color-surface-f4c193c: #2e3844;--admin-color-text-bc11458: #73dfae;--admin-color-surface-573c06a: #2b3743;--admin-color-border-2b8e081: #3b4c63;--admin-color-surface-bb18b70: #2f3845;--admin-color-text-bed57a8: #e2eaf5;--admin-color-border-87581e4: #3b4c63;--admin-color-surface-608945e: #2d3844;--admin-color-border-1eec92f: #3b4c63;--admin-color-text-bb6478b: #ff919b;--admin-color-surface-66b6719: #2b3543;--admin-color-surface-00bc2b9: #2d3745;--admin-color-surface-0ff034c: #2f3741;--admin-color-surface-2a4f3d0: #2e3745;--admin-color-surface-b45a7b0: #2f3643;--admin-color-surface-5835693: #2d3645;--admin-color-text-1801bdd: #91bfff;--admin-color-text-65c1623: #91bfff;--admin-color-border-dcebfb1: #3b4c63;--admin-color-text-dfddc6c: #91bfff;--admin-color-border-6bffdb3: #3b4c63;--admin-color-surface-04322c7: #192333;--admin-color-surface-b2683db: #2e3745;--admin-color-border-7f660d3: #3b4c63;--admin-color-text-f08583d: #91bfff;--admin-color-border-efaa3c4: #3b4c63;--admin-color-text-c33ee91: #91bfff;--admin-color-surface-4cc9cd0: #2d3745;--admin-color-text-5c833e6: #91bfff;--admin-color-border-e87318c: #3b4c63;--admin-color-border-88af392: #3b4c63;--admin-color-border-a082a21: #3b4c63;--admin-color-text-39d914b: #91bfff;--admin-color-surface-881f4c9: #2f3845;--admin-color-border-389c5a0: #3b4c63;--admin-color-border-e30bbe6: #3b4c63;--admin-color-border-e98f936: #3b4c63;--admin-color-text-3e2617e: #91bfff;--admin-color-border-7ce948f: #3b4c63;--admin-color-text-17eecb8: #e2eaf5;--admin-color-border-cec67b7: #3b4c63;--admin-color-border-e7963b4: #3b4c63;--admin-color-text-26f795f: #91bfff;--admin-color-border-ad514dc: #3b4c63;--admin-color-surface-44e67ae: #2e3745;--admin-color-text-0765868: #91bfff;--admin-color-surface-455c10a: #2d3745;--admin-color-text-eb99b36: #91bfff;--admin-color-surface-b4c40c2: #2c3745;--admin-color-surface-7f3b496: #2a3545;--admin-color-border-a12dd67: #3b4c63;--admin-color-text-339254c: #91bfff;--admin-color-border-cdfbaf6: #3b4c63;--admin-color-border-1dbc664: #3b4c63;--admin-color-surface-1034ce2: rgba(46, 56, 69, .9);--admin-color-border-98a52e6: #3b4c63;--admin-color-border-1f73bce: #3b4c63;--admin-color-border-eb22a8a: rgba(133, 156, 188, .18);--admin-color-border-a04266f: rgba(133, 156, 188, .18);--admin-color-text-ea9370e: #f4d481;--admin-color-border-180d420: rgba(133, 156, 188, .18);--admin-color-border-d01f93f: #3b4c63;--admin-color-text-1850bc5: #91bfff;--admin-color-surface-b92ce04: #2c3645;--admin-color-surface-2ccf612: #2c3743;--admin-color-text-8b00bae: #91bfff;--admin-color-text-a95b19d: #91bfff;--admin-color-text-ad7eb41: #91bfff;--admin-color-text-d560a32: #73dfae;--admin-color-surface-4b318ce: #2c3645;--admin-color-text-faa66bb: #91bfff;--admin-color-text-3724a7b: #ff919b;--admin-color-border-e4e1905: rgba(133, 156, 188, .315);--admin-color-surface-66f9bac: #2c3645;--admin-color-text-de79fc1: #ff919b;--admin-color-border-eeb9fce: #3b4c63;--admin-color-border-649d2f6: #3b4c63;--admin-color-text-4181827: #91bfff;--admin-color-surface-df3b2ac: #2e3745;--admin-color-surface-5541a43: #2d3645;--admin-color-text-primary: #91bfff;--admin-color-surface-81011ad: #2c3545;--admin-color-surface-26c6476: #2e3745;--admin-color-border-28b516d: rgba(133, 156, 188, .203);--admin-color-text-276461f: #e2eaf5;--admin-color-border-2375e49: rgba(133, 156, 188, .18);--admin-color-border-e7b5bdb: rgba(133, 156, 188, .18);--admin-color-border-cd4ef7e: rgba(133, 156, 188, .324);--admin-color-border-682f2ba: rgba(133, 156, 188, .18);--admin-color-surface-3abcc6f: #2a3842;--admin-color-text-af5655e: #73dfae;--admin-color-surface-b390612: #2f3845;--admin-color-border-274141f: #3b4c63;--admin-color-surface-c76702a: #2e3745;--admin-color-border-72d76a5: #3b4c63;--admin-color-surface-772444e: #2c3645;--admin-color-text-a7d570c: #91bfff;--admin-color-text-3a6fa04: #91bfff;--admin-color-surface-cf80156: #2d3745;--admin-color-border-5547fcc: #3b4c63;--admin-color-text-b0060d7: #91bfff;--admin-color-text-7985222: #91bfff;--admin-color-text-5c0fd28: #91bfff;--admin-color-text-6c4cf23: #91bfff;--admin-color-border-e6f402d: #3b4c63;--admin-color-border-8cc7583: rgba(133, 156, 188, .293);--admin-color-text-fc5cfde: #91bfff;--admin-color-text-971463c: #91bfff;--admin-color-border-a188222: #3b4c63;--admin-color-surface-8414865: rgba(45, 55, 69, .9);--admin-color-border-483a2af: #3b4c63;--admin-color-surface-24433db: rgba(47, 56, 69, .94);--admin-color-surface-da08a0a: #2c3745;--admin-color-surface-736af10: #2b3645;--admin-color-border-451eb3b: #3b4c63;--admin-color-surface-25af57b: #2d3745;--admin-color-surface-e2d07d3: #2b3645;--admin-color-surface-b9ed1e3: #2d3745;--admin-color-border-0c65416: #3b4c63;--admin-color-surface-8b1932d: #2f3741;--admin-color-text-8e4a215: #ff919b;--admin-color-surface-d733385: #2c3743;--admin-color-surface-4e885c7: #2d3545;--admin-color-text-8ada55b: #91bfff;--admin-color-surface-ed97da9: #2c3744;--admin-color-text-f1384cd: #91bfff;--admin-color-surface-17e9c70: #2f3643;--admin-color-text-d7d0393: #ff919b;--admin-color-border-b1965a7: #3b4c63;--admin-color-surface-6d1d4e9: #2f3741;--admin-color-text-d5a0864: #ff919b;--admin-color-surface-3fed0d6: #2c3645;--admin-color-text-fcc92b3: #91bfff;--admin-color-surface-6355747: #2c3745;--admin-color-text-9e87b5b: #91bfff;--admin-color-border-f590185: #3b4c63;--admin-color-border-de522b1: #3b4c63;--admin-color-text-89dd645: #91bfff;--admin-color-text-fbe5dd7: #91bfff;--admin-color-text-cf0f60d: #91bfff;--admin-color-surface-f1a020e: var(--admin-soft, #2e3745);--admin-color-text-da58064: #91bfff;--admin-color-text-e44cfa0: #91bfff;--admin-color-border-b06fce2: var(--admin-primary, #3b4c63);--admin-color-border-bea4acb: var(--border-color, #3b4c63);--admin-color-surface-3d332b0: var(--card-bg, #2e3845);--admin-color-text-97ce023: #91bfff;--admin-color-border-a2138aa: var(--border-color, #3b4c63);--admin-color-surface-4d8218b: var(--input-bg, #192333);--admin-color-text-89ccaf3: #91bfff;--admin-color-border-d347c28: var(--border-color, #3b4c63);--admin-color-text-78e8f1b: var(--admin-text-muted, #91bfff);--admin-color-text-3359145: var(--admin-text-main, #91bfff)}:root[data-theme=dark]{--ck-color-base-background: var(--admin-surface);--ck-color-base-foreground: var(--admin-surface-soft);--ck-color-base-border: var(--admin-border-strong);--ck-color-base-text: var(--admin-text);--ck-color-text: var(--admin-text);--ck-color-toolbar-background: var(--admin-surface-soft);--ck-color-toolbar-border: var(--admin-border-strong);--ck-color-dropdown-panel-background: var(--admin-surface);--ck-color-dropdown-panel-border: var(--admin-border-strong);--ck-color-panel-background: var(--admin-surface);--ck-color-panel-border: var(--admin-border-strong);--ck-color-input-background: var(--admin-surface);--ck-color-input-text: var(--admin-text);--ck-color-input-border: var(--admin-border-strong);--ck-color-input-disabled-background: var(--admin-surface-soft);--ck-color-input-disabled-text: var(--admin-muted);--ck-color-list-background: var(--admin-surface);--ck-color-list-button-on-text: #fff;--ck-color-button-default-hover-background: var(--admin-row-hover);--ck-color-button-default-active-background: var(--admin-row-hover);--ck-color-button-on-background: var(--admin-surface-tint);--ck-color-button-on-hover-background: var(--admin-row-hover);--ck-color-button-on-active-background: var(--admin-row-hover);--ck-color-button-on-disabled-background: var(--admin-surface-soft);--ck-color-button-on-color: var(--admin-link);--ck-color-button-action-text: #fff;--ck-color-tooltip-background: #070e19;--ck-color-tooltip-text: var(--admin-text)}:root[data-theme=dark] .ck.ck-editor__editable:not(.ck-editor__nested-editable){background:var(--admin-surface);color:var(--admin-text)}:root[data-theme=dark] .admin-select__search input,:root[data-theme=dark] .game-select__search input{background-color:var(--admin-surface);color:var(--admin-text);border-color:var(--admin-border-strong)}@font-face{font-family:AdminIRANSans;src:url(/assets/IRANSansWeb-DcYjQMEp.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AdminIRANSans;src:url(/assets/IRANSansWeb_Medium-COe9bTP7.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:AdminIRANSans;src:url(/assets/IRANSansWeb_Bold-CvmvF9N5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}html[lang=fa]{--admin-font-family-fa: "AdminIRANSans", Tahoma, sans-serif;--ck-font-face: var(--admin-font-family-fa)}:where(html[lang=fa] button,html[lang=fa] input,html[lang=fa] select,html[lang=fa] textarea){font-family:var(--admin-font-family-fa)}.admin-num,.Positive,.Negative{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-num--money{font-weight:800}.admin-num.is-positive,.Positive,.Blue,.C00F{color:var(--admin-number-positive, #1e5a9e)!important}.admin-num.is-negative,.Negative,.Red,.CF00{color:var(--admin-number-negative, #c2410c)!important}.admin-num.admin-profit-negative{color:var(--admin-color-text-fd46caa)!important}*{box-sizing:border-box}body{margin:0;font-family:var(--admin-font-family-fa, "Segoe UI", Tahoma, system-ui, sans-serif);background:var(--admin-page-bg);color:var(--admin-text);font-size:14px}.centered,.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-card{background:var(--surface);width:360px;padding:28px;border-radius:12px;box-shadow:0 10px 30px var(--admin-color-shadow-67cac16)}.login-title{margin:0 0 18px;text-align:center}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,var(--admin-color-surface-5541a43) 0%,var(--bg) 60%)}.auth-card{background:var(--surface);width:100%;max-width:380px;padding:36px 32px 28px;border-radius:18px;border:1px solid var(--border);box-shadow:0 18px 50px var(--admin-color-shadow-61bae77);text-align:center}.auth-card--wide{max-width:440px;text-align:start}.auth-icon{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--admin-color-text-primary);background:linear-gradient(135deg,var(--admin-color-surface-81011ad),var(--admin-color-surface-26c6476))}.auth-card--wide .auth-icon{margin-left:auto;margin-right:auto}.auth-title{margin:0 0 8px;font-size:22px;text-align:center}.auth-sub{color:var(--muted);font-size:13px;line-height:1.7;margin:0 0 22px;text-align:center}.digit-grid{display:flex;gap:16px;margin-bottom:22px}.digit-box{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.digit-box__label{font-size:12px;font-weight:600;color:var(--muted)}.digit-box__input{width:100%;height:44px;text-align:center;font-size:18px;font-weight:600;color:var(--text);border:1px solid var(--border);border-radius:9px;background:var(--admin-color-surface-0f4a894);transition:border-color .15s,box-shadow .15s}.digit-box__input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--admin-color-shadow-b192822)}.auth-link{display:block;width:100%;margin-top:14px;padding:6px;background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer}.auth-link:hover{color:var(--text);text-decoration:underline}.app-shell{min-height:100vh}.app-header{height:var(--header-h);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%);color:var(--admin-color-text-d14f901);border-bottom:2px solid var(--accent);display:flex;align-items:center;gap:16px;padding:0 14px;position:sticky;top:0;z-index:30;min-width:0}.app-header__id{min-width:0}.app-header__id strong{font-weight:600}.app-header__role{color:var(--accent);margin-inline-start:6px}.app-header__meta{color:var(--admin-color-text-1b7a29d);font-size:13px}.app-header__time{display:inline-flex;align-items:center;gap:6px;color:var(--admin-color-text-4b9ea85);font-size:13px;font-weight:700;white-space:nowrap}.app-header__time i{color:var(--accent)}.app-header__time-compact{display:none}.app-header__actions{margin-inline-start:auto;display:flex;gap:10px;align-items:center;flex-shrink:0}.app-header__icon-select{position:relative;display:inline-flex;align-items:center}.app-header__icon-select>i{display:none}.app-header__lang{width:auto;flex:0 0 auto;max-width:130px}.app-header__lang .admin-select__trigger{border:1px solid var(--admin-color-border-1fcd279);border-radius:6px;background:var(--admin-color-surface-536e662);color:var(--admin-color-text-d14f901);min-height:34px;padding:6px 24px 6px 8px;font-size:13px}.app-header__lang .admin-select__chevron{color:var(--admin-color-text-e66e271)}.app-header__lang.is-open .admin-select__trigger,.app-header__lang .admin-select__trigger:focus{border-color:var(--admin-color-border-28b516d);box-shadow:none}.app-header__tz{max-width:170px}.app-header__tz .admin-select__text{max-width:130px}.app-header__lang option{color:var(--admin-color-text-276461f)}.app-header__logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;max-height:38px;padding:7px 12px;border:0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;color:var(--admin-color-text-d14f901);background:var(--danger)}.app-header__logout:hover{filter:brightness(1.05)}.app-header__burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 8px;background:var(--admin-color-surface-536e662);border:1px solid var(--admin-color-border-09e1e8d);border-radius:8px;cursor:pointer}.app-header__burger span{display:block;height:2px;background:var(--admin-color-surface-d14f901);border-radius:2px}.app-body{display:flex;min-height:calc(100vh - var(--header-h));position:relative}.app-backdrop{display:none}.app-sidebar{width:var(--sidebar-w);background:var(--admin-navy-mid);padding:12px 8px;flex-shrink:0}.app-sidebar nav{display:flex;flex-direction:column;gap:6px}.app-nav__link{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--sidebar-text);text-decoration:none;border-radius:10px;border:1px solid var(--admin-color-border-536e662);background:var(--admin-color-surface-ffb6475);box-shadow:inset 0 1px 0 var(--admin-color-shadow-33ade86);border-inline-start:3px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.app-nav__link:hover{background:var(--admin-color-surface-f0b7898);border-color:var(--admin-color-border-d04678e);color:var(--admin-color-text-d14f901)}.app-nav__link.is-active{background:var(--admin-color-surface-afd2859);border-color:var(--admin-color-border-2375e49);border-inline-start-color:var(--accent);color:var(--admin-color-text-d14f901);font-weight:600}.app-nav__group{margin-bottom:0}.app-nav__group.is-open{overflow:hidden;border-radius:10px;border:1px solid var(--admin-color-border-536e662);background:var(--admin-color-surface-61b4c06);box-shadow:inset 0 1px 0 var(--admin-color-shadow-33ade86)}.app-nav__group-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;color:var(--sidebar-text);background:var(--admin-color-surface-ffb6475);border:1px solid var(--admin-color-border-536e662);border-radius:10px;box-shadow:inset 0 1px 0 var(--admin-color-shadow-33ade86);cursor:pointer;font:inherit;text-align:start;transition:background .15s ease,border-color .15s ease,color .15s ease}.app-nav__group-head:hover{background:var(--admin-color-surface-f0b7898);border-color:var(--admin-color-border-d04678e);color:var(--admin-color-text-d14f901)}.app-nav__group.is-open .app-nav__group-head{background:var(--admin-color-surface-aa5321b);border:none;border-radius:0;box-shadow:none}.app-nav__group-head.is-open{color:var(--admin-color-text-d14f901)}.app-nav__group-head.is-active{color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-e7b5bdb);background:var(--admin-color-surface-b3a3e8c)}.app-nav__group.is-open .app-nav__group-head.is-active{background:transparent;border:none}.app-nav__group-label{flex:1;font-weight:600}.app-nav__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;color:var(--admin-color-on-accent-e60cf6c);background:var(--accent);border-radius:6px}.app-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-size:14px;color:var(--accent)}.app-nav__icon--sub{width:18px;font-size:12px;opacity:.85}.app-nav__caret{color:var(--admin-color-text-28b516d);font-size:14px;line-height:1;transition:transform .18s ease,color .15s ease}.app-nav__group-head:hover .app-nav__caret,.app-nav__group-head.is-open .app-nav__caret{color:var(--admin-color-text-247fafb)}.app-nav__caret.is-open{transform:rotate(90deg)}.app-nav__sub{padding:4px 8px 8px;margin-inline-start:4px;background:transparent;border:none;border-inline-start:3px solid var(--admin-color-border-cd4ef7e);border-radius:0;box-shadow:none}.app-nav__badges{margin-inline-start:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.app-nav__count-badge--wait{background:var(--admin-color-surface-09f9f14);color:var(--admin-color-text-d14f901)}.app-nav__count-badge--confirm{background:var(--admin-color-surface-df018f5);color:var(--admin-color-text-d14f901)}.app-nav__sublink-label{flex:1;min-width:0}.app-nav__count-badge{margin-inline-start:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;color:var(--admin-color-on-accent-e60cf6c);background:var(--accent);border-radius:999px}.app-nav__sublink{display:flex;align-items:center;gap:8px;font-size:12px;min-height:32px;padding:6px 8px;margin-bottom:3px;border-radius:7px;border:1px solid transparent;border-inline-start-width:0;background:var(--admin-color-surface-183f536);box-shadow:none;transition:background .15s ease,border-color .15s ease}.app-nav__link.app-nav__sublink{padding:6px 8px;border-radius:7px;border:1px solid transparent;border-inline-start-width:0;background:var(--admin-color-surface-183f536);box-shadow:none;font-weight:400}.app-nav__link.app-nav__sublink:hover{background:var(--admin-color-surface-536e662);border-color:var(--admin-color-border-b3a3e8c)}.app-nav__link.app-nav__sublink.is-active{background:var(--admin-color-surface-57b962e);border-color:var(--admin-color-border-682f2ba);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.app-nav__sublink:last-child{margin-bottom:0}.app-nav__subindex{font-size:11px;color:var(--accent);font-weight:700}.app-content{flex:1;min-width:0;padding:20px;overflow:auto}@media (max-width: 768px){.app-header{gap:6px;padding-inline:8px}.app-header__burger{display:flex}.app-header__meta{display:none}.app-header__time{margin-inline-start:auto;flex-direction:column;align-items:center;justify-content:center;gap:0;width:auto;min-width:54px;height:38px;padding:2px 5px;flex-shrink:0;border:1px solid var(--admin-color-border-1fcd279);border-radius:10px;background:var(--admin-color-surface-536e662);white-space:nowrap}.app-header__time-text,.app-header__time i{display:none}.app-header__time-compact{display:flex;flex-direction:column;align-items:center;line-height:1.1}.app-header__time-date{font-size:9px;font-weight:600;color:var(--admin-color-text-1b7a29d)}.app-header__time-hour{font-size:10px;font-weight:700;color:var(--accent)}.app-header__id{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:38vw}.app-header__actions{gap:6px}.app-header__icon-select{width:38px;height:38px;justify-content:center;flex-shrink:0;border:1px solid var(--admin-color-border-1fcd279);border-radius:10px;background:var(--admin-color-surface-536e662)}.app-header__icon-select>i{display:block;pointer-events:none;font-size:15px;color:var(--accent)}.app-header__icon-select select,.app-header__icon-select .admin-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:block}.app-header__icon-select select{opacity:0;min-height:0;padding:0;border:0;cursor:pointer}.app-header__icon-select .admin-select__trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;margin:0;opacity:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.app-header__icon-select .admin-select__text,.app-header__icon-select .admin-select__chevron{display:none}.app-header__icon-select .admin-select.is-open .admin-select__trigger{border:0;box-shadow:none}.app-header__logout{width:38px;min-width:38px;height:38px;padding:0;border-radius:10px;font-size:15px}.app-header__logout span{display:none}.app-sidebar{position:fixed;top:var(--header-h);inset-inline-start:0;height:calc(100vh - var(--header-h));width:260px;transform:translate(-110%);transition:transform .25s ease;z-index:25;overflow-y:auto;box-shadow:4px 0 20px var(--admin-color-shadow-f19eb1b)}.app-nav__sub{margin-inline-start:3px}[dir=rtl] .app-sidebar{transform:translate(110%)}.app-sidebar.is-open{transform:translate(0)}.app-backdrop{display:block;position:fixed;top:var(--header-h);inset:var(--header-h) 0 0 0;background:var(--admin-color-surface-deecbd0);z-index:20}.app-content{padding:14px}}@media (max-width: 640px){.app-header__id{display:none}}@media (max-width: 420px){.app-header{gap:4px;padding-inline:6px}.app-header__actions{gap:4px}}.page-title{margin:0 0 16px;font-size:20px}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:18px}.form-narrow{max-width:460px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field>span{color:var(--muted);font-size:13px}.field input,.field select,.field .admin-select__trigger{padding:9px 11px;border:1px solid var(--border);border-radius:8px;font-size:14px}.btn{padding:9px 16px;border:none;border-radius:8px;cursor:pointer;font-size:14px}.btn--primary{background:var(--primary);color:var(--admin-color-text-d14f901)}.btn--primary:hover{background:var(--primary-dark)}.btn--danger{background:var(--danger);color:var(--admin-color-text-d14f901)}.btn--block{width:100%}.alert{padding:10px 12px;border-radius:8px;margin-bottom:14px}.alert--error{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}.alert--ok{background:var(--admin-color-surface-3abcc6f);color:var(--admin-color-text-af5655e)}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.data-table th,.data-table td{padding:10px 12px;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap}.data-table th{background:var(--admin-color-surface-499668c);color:var(--muted);font-weight:600}.data-table tr:hover td{background:var(--admin-color-surface-b390612)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:6px}.stat-card span{color:var(--muted);font-size:13px}.stat-card strong{font-size:22px}.admin-dashboard{width:100%;max-width:1040px;padding:8px 0 18px;color:var(--admin-text-strong);font-family:var(--admin-font-family-fa, Tahoma, "Segoe UI", Arial, sans-serif)}.admin-dashboard--advanced{max-width:none}.admin-dashboard__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.admin-dashboard__toolbar h1{margin:0;color:var(--admin-text-strong);font-size:20px}.admin-dashboard__toolbar p{margin:4px 0 0;color:var(--admin-text-soft);font-size:12px}.admin-dashboard__mode{display:flex;padding:4px;border-radius:10px;background:var(--admin-surface-tint)}.admin-dashboard__mode button{display:flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:8px;background:transparent;color:var(--admin-text-soft);font-weight:700;cursor:pointer}.admin-dashboard__mode button.is-active{background:var(--admin-navy-gradient);color:var(--admin-color-text-d14f901);box-shadow:0 4px 10px var(--admin-color-shadow-92409c5)}.advanced-dashboard__filters{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:14px;background:linear-gradient(145deg,var(--admin-surface),var(--admin-surface-soft));box-shadow:var(--admin-shadow-soft)}.advanced-dashboard__filter-heading{display:flex;align-items:center;gap:10px;padding-inline-end:14px;border-inline-end:1px solid var(--admin-border)}.advanced-dashboard__filter-heading>i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--admin-color-surface-6504c68);color:var(--admin-color-text-16b91c1)}.advanced-dashboard__filter-heading span{display:grid;gap:2px}.advanced-dashboard__filter-heading b{font-size:12px;color:var(--admin-text-strong)}.advanced-dashboard__filter-heading small{font-size:9px;color:var(--admin-text-soft)}.advanced-dashboard__presets{display:flex;flex-wrap:wrap;gap:6px;margin-inline-end:auto}.advanced-dashboard__presets button{min-height:38px;padding:8px 13px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);color:var(--admin-text-strong);font-weight:700;cursor:pointer;transition:.16s}.advanced-dashboard__presets button:hover{border-color:var(--admin-color-border-274141f);background:var(--admin-color-surface-c76702a)}.advanced-dashboard__presets button.is-active{border-color:var(--admin-color-border-72d76a5);background:var(--admin-color-surface-772444e);color:var(--admin-color-text-a7d570c);box-shadow:inset 0 0 0 1px var(--admin-color-shadow-17f991e)}.advanced-dashboard__range{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-surface)}.advanced-dashboard__range label{display:grid;gap:3px;min-width:142px}.advanced-dashboard__range label>span{padding-inline-start:3px;font-size:9px;font-weight:800;text-transform:uppercase;color:var(--admin-text-soft)}.advanced-dashboard__range>i{color:var(--admin-color-text-3a6fa04)}.advanced-dashboard__range .admin-report-page__date-field{display:block;width:100%}.advanced-dashboard__range input.admin-system-datepicker{box-sizing:border-box;width:100%;height:36px;padding:0 34px 0 11px;border:0!important;border-radius:8px!important;background-color:var(--admin-color-surface-cf80156)!important;color:var(--admin-color-text-43c554d)!important;font-size:12px;font-weight:800;box-shadow:none!important}.advanced-dashboard__apply{min-height:54px;display:flex;align-items:center;gap:9px;padding:8px 15px;border:0;border-radius:10px;background:var(--admin-navy-gradient);color:var(--admin-color-text-d14f901);font-weight:700;cursor:pointer;box-shadow:0 5px 12px var(--admin-color-shadow-1a4c99b)}.advanced-dashboard__apply>i{font-size:15px}.advanced-dashboard__apply>span{display:grid;gap:2px;text-align:start}.advanced-dashboard__apply small{font-size:8px;font-weight:500;color:var(--admin-color-text-e6c6f10)}.advanced-dashboard__section-title{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.advanced-dashboard__section-title h2{margin:0;font-size:16px;color:var(--admin-text-strong)}.advanced-dashboard__section-title p{margin:4px 0 0;font-size:11px;color:var(--admin-text-soft)}.advanced-dashboard__actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.advanced-dashboard__actions a{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px;border:1px solid var(--admin-border);border-radius:12px;background:linear-gradient(145deg,var(--admin-surface),var(--admin-surface-soft));color:var(--admin-text-strong);text-decoration:none;transition:.18s}.advanced-dashboard__actions a:hover{transform:translateY(-2px);border-color:var(--admin-color-border-5547fcc);box-shadow:var(--admin-shadow-soft)}.advanced-dashboard__actions a>i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--admin-color-surface-6504c68);color:var(--admin-color-text-16b91c1);font-size:17px}.advanced-dashboard__actions span{display:grid;gap:3px;font-weight:700}.advanced-dashboard__actions b{font-size:21px;color:var(--admin-color-text-1e3b189)}.advanced-dashboard__actions small{color:var(--admin-color-text-b0060d7);font-size:11px;font-weight:800}.advanced-dashboard__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.advanced-dashboard__kpis article{display:flex;align-items:center;gap:11px;min-height:92px;padding:14px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.advanced-dashboard__kpis article>i{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:var(--admin-color-surface-cf80156);color:var(--admin-color-text-7985222)}.advanced-dashboard__kpis span{display:grid;gap:4px;min-width:0;color:var(--admin-text-soft);font-size:11px;font-weight:700}.advanced-dashboard__kpis b{color:var(--admin-text-strong);font-size:17px;white-space:nowrap}.advanced-dashboard__kpis small{font-size:10px;color:var(--admin-muted)}.advanced-dashboard__data-panel{margin-top:18px;padding:0 14px 14px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.advanced-dashboard__chart{position:relative;padding:8px 4px 0}.advanced-dashboard__plot{position:relative}.advanced-dashboard__chart svg{display:block;width:100%;height:270px;overflow:visible;touch-action:none;cursor:crosshair}.advanced-dashboard__gridline{stroke:var(--admin-color-text-811cd4c);stroke-width:.4}.advanced-dashboard__zero{stroke:var(--admin-color-text-5c0fd28);stroke-width:.7;stroke-dasharray:2 2}.advanced-dashboard__hover-line{stroke:var(--admin-color-text-6c4cf23);stroke-width:.7;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.advanced-dashboard__tooltip{position:absolute;z-index:4;top:12px;min-width:210px;padding:10px 11px;transform:translate(10px);pointer-events:none;border:1px solid var(--admin-color-border-e6f402d);border-radius:9px;background:var(--admin-color-surface-f591ac8);box-shadow:0 8px 22px var(--admin-color-shadow-9cc2f54);color:var(--admin-color-text-d14f901)}.advanced-dashboard__tooltip.is-left{transform:translate(calc(-100% - 10px))}.advanced-dashboard__tooltip>strong{display:block;margin-bottom:7px;padding-bottom:6px;border-bottom:1px solid var(--admin-color-border-0d41cad);font-size:12px}.advanced-dashboard__tooltip span{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:6px;padding:3px 0;font-size:10px}.advanced-dashboard__tooltip span i{width:7px;height:7px;border-radius:50%}.advanced-dashboard__tooltip span b{font-size:11px}.advanced-dashboard__legend{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:8px}.advanced-dashboard__legend span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--admin-text-soft)}.advanced-dashboard__legend i{width:9px;height:9px;border-radius:50%}.advanced-dashboard__chart-axis{display:flex;justify-content:space-between;color:var(--admin-muted);font-size:10px}.advanced-dashboard__table-wrap{margin-top:14px;overflow:auto;border:1px solid var(--admin-border);border-radius:10px}.advanced-dashboard__table-wrap table{width:100%;min-width:980px;border-collapse:collapse;font-size:11px}.advanced-dashboard__table-wrap th{padding:10px 8px;background:var(--admin-navy-gradient);color:var(--admin-color-text-d14f901);text-align:center}.advanced-dashboard__table-wrap td{padding:9px 8px;border-bottom:1px solid var(--admin-border-soft);text-align:center;background:var(--admin-surface)}.advanced-dashboard__table-wrap tbody tr:nth-child(2n) td{background:var(--admin-surface-tint)}.admin-dashboard--advanced{position:relative;padding:4px;border-radius:20px;background:radial-gradient(circle at 92% 2%,var(--admin-color-surface-d16e1bc),transparent 28%),radial-gradient(circle at 8% 40%,var(--admin-color-surface-75de06a),transparent 24%)}.admin-dashboard--advanced .admin-dashboard__toolbar{position:relative;overflow:hidden;padding:20px 22px;border:1px solid var(--admin-color-border-8cc7583);border-radius:18px;background:linear-gradient(120deg,var(--admin-color-surface-d14f901) 0%,var(--admin-color-surface-cbc1cfa) 58%,var(--admin-color-surface-00d597e) 100%);box-shadow:0 12px 30px var(--admin-color-shadow-6476698)}.admin-dashboard--advanced .admin-dashboard__toolbar:after{content:"";position:absolute;inset:auto -35px -65px auto;width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,var(--admin-color-surface-d145ce6),var(--admin-color-surface-156a385));pointer-events:none}.admin-dashboard--advanced .admin-dashboard__toolbar h1{margin:0;color:var(--admin-color-text-fc5cfde);font-size:25px;letter-spacing:-.4px}.admin-dashboard--advanced .admin-dashboard__toolbar p{margin:5px 0 0;color:var(--admin-color-text-971463c);font-size:12px}.admin-dashboard--advanced .admin-dashboard__mode{position:relative;z-index:1;padding:4px;border:1px solid var(--admin-color-border-a188222);border-radius:12px;background:var(--admin-color-surface-8414865);box-shadow:inset 0 1px 2px var(--admin-color-shadow-07bb5c8)}.admin-dashboard--advanced .admin-dashboard__mode button{min-height:37px;padding:8px 14px;border-radius:9px}.admin-dashboard--advanced .admin-dashboard__mode button.is-active{background:linear-gradient(135deg,var(--admin-color-surface-43c554d),var(--admin-color-surface-92c6912));box-shadow:0 5px 13px var(--admin-color-shadow-3529075)}.advanced-dashboard__filters{position:relative;overflow:visible;padding:17px 18px;border-color:var(--admin-color-border-483a2af);background:var(--admin-color-surface-24433db);box-shadow:0 10px 25px var(--admin-color-shadow-702c26f)}.advanced-dashboard__scope{display:flex;align-items:end;gap:8px;flex:1 1 100%;padding-top:12px;border-top:1px solid var(--admin-border)}.advanced-dashboard__scope label{display:grid;gap:4px;flex:1;min-width:180px}.advanced-dashboard__scope label>span{padding-inline-start:3px;font-size:10px;font-weight:800;color:var(--admin-text-soft)}.advanced-dashboard__scope .admin-select{width:100%}.advanced-dashboard__filter-heading>i{width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,var(--admin-color-surface-da08a0a),var(--admin-color-surface-736af10));box-shadow:inset 0 0 0 1px var(--admin-color-shadow-4a7e7fe);font-size:17px}.advanced-dashboard__filter-heading b{font-size:13px}.advanced-dashboard__filter-heading small{font-size:10px}.advanced-dashboard__presets button{border-color:var(--admin-color-border-451eb3b);background:var(--admin-color-surface-9d69778);box-shadow:0 2px 5px var(--admin-color-shadow-e7140be)}.advanced-dashboard__presets button:hover{transform:translateY(-1px);box-shadow:0 5px 12px var(--admin-color-shadow-7f925c8)}.advanced-dashboard__presets button.is-active{background:linear-gradient(145deg,var(--admin-color-surface-25af57b),var(--admin-color-surface-e2d07d3));box-shadow:inset 0 0 0 1px var(--admin-color-shadow-17f991e),0 4px 10px var(--admin-color-shadow-d2e1554)}.advanced-dashboard__range{border-color:var(--admin-color-border-483a2af);background:var(--admin-color-surface-9d69778);box-shadow:inset 0 1px 2px var(--admin-color-shadow-195adcf)}.advanced-dashboard__range input.admin-system-datepicker{background:var(--admin-color-surface-b9ed1e3)!important}.advanced-dashboard__apply{border-radius:12px;background:linear-gradient(135deg,var(--admin-color-surface-43c554d) 0%,var(--admin-color-surface-907395a) 100%);box-shadow:0 8px 18px var(--admin-color-shadow-7f61f24);transition:transform .18s,box-shadow .18s}.advanced-dashboard__apply:hover{transform:translateY(-2px);box-shadow:0 12px 24px var(--admin-color-shadow-f859d4d)}.advanced-dashboard__section-title{margin:24px 0 12px;padding-inline-start:12px;border-inline-start:4px solid var(--admin-color-border-0c65416)}.advanced-dashboard__section-title h2{font-size:17px;letter-spacing:-.15px}.advanced-dashboard__section-title p{font-size:11px}.advanced-dashboard__actions{gap:13px}.advanced-dashboard__actions a{position:relative;overflow:hidden;min-height:86px;padding:15px 16px;border-color:var(--admin-color-border-65a97d6);border-radius:15px;background:var(--admin-color-surface-d14f901);box-shadow:0 7px 18px var(--admin-color-shadow-09977e0)}.advanced-dashboard__actions a:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--admin-color-surface-f180756);opacity:.8}.advanced-dashboard__actions a:nth-child(1):after{background:var(--admin-color-surface-9624914)}.advanced-dashboard__actions a:nth-child(2):after{background:var(--admin-color-surface-8ed47a9)}.advanced-dashboard__actions a:nth-child(3):after{background:var(--admin-color-surface-b7268b6)}.advanced-dashboard__actions a:nth-child(4):after{background:var(--admin-color-surface-a4b14d5)}.advanced-dashboard__actions a:nth-child(5):after{background:var(--admin-color-surface-9f551d8)}.advanced-dashboard__actions a:nth-child(1)>i{background:var(--admin-color-surface-8b1932d);color:var(--admin-color-text-8e4a215)}.advanced-dashboard__actions a:nth-child(2)>i{background:var(--admin-color-surface-d733385);color:var(--admin-color-text-2ce53d3)}.advanced-dashboard__actions a:nth-child(3)>i{background:var(--admin-color-surface-4e885c7);color:var(--admin-color-text-8ada55b)}.advanced-dashboard__actions a:nth-child(4)>i{background:var(--admin-color-surface-ed97da9);color:var(--admin-color-text-f1384cd)}.advanced-dashboard__actions a:nth-child(5)>i{background:var(--admin-color-surface-17e9c70);color:var(--admin-color-text-d7d0393)}.advanced-dashboard__actions a:hover{transform:translateY(-4px);border-color:var(--admin-color-border-b1965a7);box-shadow:0 14px 28px var(--admin-color-shadow-ae14178)}.advanced-dashboard__kpis{gap:13px}.advanced-dashboard__kpis article{position:relative;overflow:hidden;min-height:100px;padding:16px 17px;border-color:var(--admin-color-border-65a97d6);border-radius:15px;background:linear-gradient(145deg,var(--admin-color-surface-d14f901),var(--admin-color-surface-4318b3c));box-shadow:0 8px 20px var(--admin-color-shadow-3eea75a);transition:transform .18s,box-shadow .18s}.advanced-dashboard__kpis article:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--admin-color-surface-0c65416)}.advanced-dashboard__kpis article:after{content:"";position:absolute;right:-25px;bottom:-38px;width:105px;height:105px;border-radius:50%;background:var(--admin-color-surface-905eaa3)}.advanced-dashboard__kpis article:nth-child(1):before,.advanced-dashboard__kpis article:nth-child(1)>i{background:var(--admin-color-surface-c2d0ef9);color:var(--admin-color-text-2ce53d3)}.advanced-dashboard__kpis article:nth-child(1):before{background:var(--admin-color-surface-366aaf6)}.advanced-dashboard__kpis article:nth-child(2):before{background:var(--admin-color-surface-1fc729e)}.advanced-dashboard__kpis article:nth-child(2)>i{background:var(--admin-color-surface-2d30952);color:var(--admin-color-text-ad2d3d3)}.advanced-dashboard__kpis article:nth-child(3):before{background:var(--admin-color-surface-ec48865)}.advanced-dashboard__kpis article:nth-child(3)>i{background:var(--admin-color-surface-6d1d4e9);color:var(--admin-color-text-d5a0864)}.advanced-dashboard__kpis article:nth-child(4):before,.advanced-dashboard__kpis article:nth-child(5):before{background:var(--admin-color-surface-6658314)}.advanced-dashboard__kpis article:nth-child(4)>i,.advanced-dashboard__kpis article:nth-child(5)>i{background:var(--admin-color-surface-3fed0d6);color:var(--admin-color-text-fcc92b3)}.advanced-dashboard__kpis article:nth-child(6):before,.advanced-dashboard__kpis article:nth-child(7):before{background:var(--admin-color-surface-84026e2)}.advanced-dashboard__kpis article:nth-child(6)>i,.advanced-dashboard__kpis article:nth-child(7)>i{background:var(--admin-color-surface-bfc5964);color:var(--admin-color-text-11b8650)}.advanced-dashboard__kpis article:nth-child(8):before{background:var(--admin-color-surface-6856c2d)}.advanced-dashboard__kpis article:nth-child(8)>i{background:var(--admin-color-surface-6355747);color:var(--admin-color-text-9e87b5b)}.advanced-dashboard__kpis article:hover{transform:translateY(-3px);box-shadow:0 14px 28px var(--admin-color-shadow-c803437)}.advanced-dashboard__kpis article>i{width:46px;height:46px;flex-basis:46px;border-radius:14px}.advanced-dashboard__kpis b{font-size:18px;letter-spacing:-.15px}.advanced-dashboard__card-link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:15px}.advanced-dashboard__card-link:focus-visible{outline:3px solid var(--admin-color-border-0c65416);outline-offset:-3px}.advanced-dashboard__data-panel{overflow:hidden;padding:0 17px 17px;border-color:var(--admin-color-border-15995d4);border-radius:17px;background:linear-gradient(180deg,var(--admin-color-surface-d14f901),var(--admin-color-surface-4318b3c));box-shadow:0 12px 30px var(--admin-color-shadow-2ba948c)}.advanced-dashboard__chart{padding:10px 8px 2px;border:1px solid var(--admin-color-border-f590185);border-radius:13px;background:linear-gradient(180deg,var(--admin-color-surface-4318b3c),var(--admin-color-surface-f0f83f7))}.advanced-dashboard__legend span{padding:5px 9px;border:1px solid var(--admin-color-border-de522b1);border-radius:999px;background:var(--admin-color-surface-d14f901)}.advanced-dashboard__legend i{box-shadow:0 0 0 3px var(--admin-color-shadow-baac7ff)}.advanced-dashboard__gridline{stroke:var(--admin-color-text-8763b5b)}.advanced-dashboard__table-wrap{border-color:var(--admin-color-border-15995d4);border-radius:12px;box-shadow:0 4px 12px var(--admin-color-shadow-46aeac1)}.advanced-dashboard__table-wrap th{padding:12px 9px}.advanced-dashboard__table-wrap td{padding:11px 9px}.advanced-dashboard__table-wrap tbody tr:hover td{background:var(--admin-color-surface-b157298)}@media (max-width:1200px){.advanced-dashboard__filter-heading{width:100%;border:0;padding:0}.advanced-dashboard__actions,.advanced-dashboard__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-dashboard__toolbar{align-items:stretch;flex-direction:column}.admin-dashboard__mode button{flex:1;justify-content:center}.advanced-dashboard__filters{align-items:stretch}.advanced-dashboard__presets{width:100%;margin:0}.advanced-dashboard__presets button{flex:1;min-width:calc(50% - 4px)}.advanced-dashboard__range{width:100%;box-sizing:border-box}.advanced-dashboard__range label{flex:1;min-width:0}.advanced-dashboard__apply{width:100%;justify-content:center}.advanced-dashboard__actions,.advanced-dashboard__kpis{grid-template-columns:1fr 1fr}.advanced-dashboard__actions a{padding:10px;min-height:68px}.advanced-dashboard__kpis article{align-items:flex-start;flex-direction:column;min-height:125px}.advanced-dashboard__chart svg{height:210px}}@media (max-width:430px){.advanced-dashboard__range{display:grid;grid-template-columns:1fr}.advanced-dashboard__range>i{display:none}.advanced-dashboard__actions{grid-template-columns:1fr}.advanced-dashboard__kpis{gap:7px}.advanced-dashboard__kpis article{padding:11px}.advanced-dashboard__kpis b{font-size:14px}}.admin-dashboard--loading{padding:18px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-soft)}.admin-dashboard__panel{margin:0 0 14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft);overflow:hidden}.admin-dashboard__panel-head{min-height:38px;display:flex;align-items:center;padding:9px 14px;color:var(--admin-color-text-d14f901);font-size:13px;font-weight:700;text-shadow:0 1px 1px var(--admin-color-shadow-f427894);background:var(--admin-navy-gradient);border-bottom:1px solid var(--admin-navy-ink)}.admin-dashboard__summary{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:14px;background:linear-gradient(180deg,var(--admin-surface) 0%,var(--admin-surface-soft) 100%)}.admin-dashboard__summary-box{min-height:72px;padding:12px 14px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-tint);display:grid;align-content:center;gap:6px}.admin-dashboard__summary-box span{color:var(--admin-text-soft);font-size:12px;font-weight:700}.admin-dashboard__summary-box strong{color:var(--admin-link-strong);font-size:22px;line-height:1.1;font-weight:800}.admin-dashboard__table-wrap{width:100%;overflow-x:auto;background:var(--admin-surface)}.admin-dashboard__table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-size:12px}.admin-dashboard__table th{height:36px;padding:8px 10px;color:var(--admin-color-text-d14f901);font-weight:700;text-align:center;background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%);border-right:1px solid var(--admin-color-border-56d89d6);border-bottom:1px solid var(--admin-navy-ink)}.admin-dashboard__table td{height:36px;padding:8px 10px;text-align:center;color:var(--admin-text-strong);border-right:1px solid var(--admin-border-soft);border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface-soft)}.admin-dashboard__table tbody tr:nth-child(2n) td{background:var(--admin-surface-tint)}.admin-dashboard__table tbody tr:hover td{background:var(--admin-row-hover)}.admin-dashboard__table th:first-child,.admin-dashboard__table td:first-child{text-align:left;width:28%}.admin-dashboard__role{font-weight:800}.admin-dashboard__empty{text-align:center!important;font-weight:700;color:var(--admin-muted-2)!important}@media (max-width: 680px){.admin-dashboard{max-width:none}.admin-dashboard__summary{grid-template-columns:1fr}.admin-dashboard__summary-box strong{font-size:20px}.admin-dashboard__table-wrap{overflow-x:visible;padding:10px;background:var(--admin-surface-soft)}.admin-dashboard__table,.admin-dashboard__table tbody,.admin-dashboard__table tr,.admin-dashboard__table td{display:block;width:100%;min-width:0}.admin-dashboard__table{border-collapse:separate;border-spacing:0;table-layout:auto}.admin-dashboard__table thead{display:none}.admin-dashboard__table tbody{display:grid;gap:10px}.admin-dashboard__table tbody tr{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-dashboard__table tbody tr:hover td,.admin-dashboard__table tbody tr:nth-child(2n) td,.admin-dashboard__table td{background:var(--admin-color-surface-d14f901)}.admin-dashboard__table td{height:auto;min-height:44px;display:grid;align-content:center;gap:4px;padding:8px 10px;text-align:left;border-right:0;border-bottom:1px solid var(--admin-border-soft)}.admin-dashboard__table td:before{content:attr(data-label);color:var(--admin-muted);font-size:11px;font-weight:700;text-transform:uppercase}.admin-dashboard__table td:first-child{grid-column:1 / -1;width:auto;color:var(--admin-color-text-d14f901);background:var(--admin-navy-gradient)!important}.admin-dashboard__table td:first-child:before{color:var(--admin-color-text-dc0ed91)}}.captcha-row{display:flex;gap:10px;align-items:center}.captcha-row img{cursor:pointer;border:1px solid var(--border);border-radius:6px}.advanced-dashboard__filter-actions{display:flex;flex:1 1 100%;align-items:end;flex-wrap:wrap;gap:12px;min-width:0;padding-top:12px;border-top:1px solid var(--admin-border)}.advanced-dashboard__filter-actions .advanced-dashboard__scope{flex:0 1 auto;flex-wrap:wrap;min-width:0;padding-top:0;border-top:0}.advanced-dashboard__filter-actions .advanced-dashboard__scope>label{flex:0 1 280px;width:280px;min-width:180px;max-width:100%}.advanced-dashboard__filter-actions .advanced-dashboard__apply{min-height:44px;flex-shrink:0}@media (max-width: 768px){.advanced-dashboard__filter-actions .advanced-dashboard__scope{flex:1 1 100%;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.advanced-dashboard__filter-actions .advanced-dashboard__scope>label{width:100%;min-width:0}}@media (max-width: 600px){.advanced-dashboard__filter-actions .advanced-dashboard__scope{grid-template-columns:minmax(0,1fr)}}[dir=rtl] body{font-family:var(--admin-font-family-fa, "Vazirmatn", Tahoma, system-ui, sans-serif)}.admin-report-page__date-field{position:relative;display:inline-block}.admin-system-datepicker__icon{position:absolute;inset-inline-end:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--admin-color-text-89dd645);font-size:14px}.admin-report-page__date-field input.admin-system-datepicker{padding-inline-end:36px!important;background-image:none!important}.admin-select{position:relative;display:inline-block;width:auto;max-width:100%;vertical-align:middle}.admin-tx-field .admin-select,.admin-tx-field .game-select,.admin-tx-field--full .admin-select,.admin-tx-field--full .game-select,.field .admin-select,.admin-member-form__field .admin-select,.admin-super-withdraw-scope label .admin-select,.admin-super-withdraw-form label .admin-select,.admin-betting-setting__field .admin-select,.admin-template-target-editor .admin-select,.admin-template-target-editor .game-select{display:block;width:100%}.admin-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-color-surface-d14f901);font:inherit;font-size:13px;color:var(--admin-text);cursor:pointer;text-align:left}.admin-select__trigger:disabled{opacity:.55;cursor:not-allowed;background:var(--admin-color-surface-499668c)}.admin-select__trigger:focus{outline:none;border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus)}.admin-select.is-open .admin-select__trigger{border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus)}.admin-select__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-select__text.is-placeholder{color:var(--admin-text-soft)}.admin-select__chevron{flex:0 0 auto;font-size:11px;color:var(--admin-text-soft);transition:transform .15s ease}.admin-select.is-open .admin-select__chevron{transform:rotate(180deg)}.admin-select__menu{padding:4px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);box-shadow:0 10px 28px var(--admin-color-shadow-111813e);max-height:280px;overflow-y:auto}.admin-select__menu--portal{position:fixed;z-index:1200}.admin-select__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--admin-text);cursor:pointer;text-align:left}.admin-select__option:hover:not(:disabled){background:var(--admin-color-surface-a172fcc)}.admin-select__option:disabled{opacity:.45;cursor:not-allowed}.admin-select__option.is-selected{background:var(--admin-color-surface-3ea9562);color:var(--admin-color-text-admin-navy-mid)}.admin-select__check{flex:0 0 auto;font-size:11px;color:var(--admin-color-text-admin-navy-mid)}.admin-select__search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:8px;background:var(--admin-color-surface-d14f901);border-bottom:1px solid var(--admin-border)}.admin-select__search input{width:100%;min-width:0;padding:8px 9px;border:1px solid var(--admin-border);border-radius:6px;font:inherit}.admin-select__search i{color:var(--admin-color-text-18046fe)}.admin-select__empty{padding:14px;text-align:center;color:var(--admin-color-text-18046fe)}.admin-internal-chat{position:fixed;right:20px;bottom:76px;z-index:1200;font-size:13px}.admin-internal-chat__fab{position:relative;width:32px;height:32px;border:0;border-radius:4px;background:linear-gradient(180deg,var(--admin-color-surface-bca8795) 0%,var(--admin-color-surface-e3d126f) 100%);color:var(--admin-color-text-d14f901);box-shadow:0 2px 6px var(--admin-color-shadow-71312f9);cursor:pointer;font-size:15px}.admin-internal-chat.admin-internal-chat--collapsed{right:0;bottom:max(2px,env(safe-area-inset-bottom))}.admin-internal-chat__fab:focus-visible{outline:2px solid var(--admin-color-border-4dc8a17);outline-offset:2px}.admin-internal-chat__fab:hover{filter:brightness(1.05)}.admin-internal-chat__fab-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--admin-color-surface-a293054);color:var(--admin-color-text-d14f901);font-size:11px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 2px 8px var(--admin-color-shadow-967729e)}.admin-internal-chat__unread-banner{padding:8px 12px;background:var(--admin-color-surface-9a19e53);border-bottom:1px solid var(--admin-color-border-ca43c85);color:var(--admin-color-text-4abc9a1);font-size:12px;line-height:1.4}.admin-internal-chat__member.has-unread{border-color:var(--admin-color-border-0353523);background:var(--admin-color-surface-9a19e53)}.admin-internal-chat__member.has-unread:hover{background:var(--admin-color-surface-cb0df6f)}.admin-internal-chat__member-badge{flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--admin-color-surface-a293054);color:var(--admin-color-text-d14f901);font-size:11px;font-weight:700;line-height:22px;text-align:center}.admin-internal-chat__member-meta strong{color:var(--admin-color-text-b09d6ae)}.admin-internal-chat__panel{width:min(360px,calc(100vw - 24px));height:min(520px,calc(100vh - 100px));display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-border-strong, #bcccdc);box-shadow:0 16px 40px var(--admin-color-shadow-468363b)}.admin-internal-chat__header{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-color-surface-bca8795) 0%,var(--admin-color-surface-e3d126f) 52%,var(--admin-color-surface-01e29a2) 100%)}.admin-internal-chat__header-icon,.admin-internal-chat__back,.admin-internal-chat__close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--admin-color-surface-ddaf538);color:var(--admin-color-text-d14f901);cursor:pointer}.admin-internal-chat__title-wrap{flex:1;min-width:0}.admin-internal-chat__title{display:block;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-internal-chat__subtitle,.admin-internal-chat__status{display:block;margin-top:2px;font-size:11px;color:var(--admin-color-text-09fa70d)}.admin-internal-chat__status.is-online{color:var(--admin-color-text-1f73bce)}.admin-internal-chat__members{flex:1;overflow-y:auto;padding:8px}.admin-internal-chat__member{width:100%;display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:6px;border:1px solid var(--admin-border-soft, #e2e8f0);border-radius:10px;background:var(--admin-color-surface-d14f901);text-align:left;cursor:pointer}.admin-internal-chat__member:hover{background:var(--admin-row-hover, #dceaff)}.admin-internal-chat__dot{width:10px;height:10px;border-radius:50%;background:var(--admin-color-surface-f60cdf0);flex:0 0 auto}.admin-internal-chat__dot.is-online{background:var(--admin-color-surface-c1419dc);box-shadow:0 0 0 3px var(--admin-color-shadow-ebce392)}.admin-internal-chat__member-body{flex:1;min-width:0}.admin-internal-chat__member-name{display:block;font-weight:700;color:var(--admin-text-strong, #071f43);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-internal-chat__member-meta{display:block;margin-top:2px;font-size:11px;color:var(--admin-muted, #64748b)}.admin-internal-chat__member-arrow{color:var(--admin-muted-2, #6a7e98);font-size:11px}.admin-internal-chat__messages{flex:1;min-height:0;max-height:none;padding:12px}.admin-internal-chat__composer{display:flex;gap:8px;align-items:flex-end;padding:10px;border-top:1px solid var(--admin-border-soft, #e2e8f0);background:var(--admin-color-surface-499668c)}.admin-internal-chat__input{flex:1;min-height:56px;margin:0}.admin-internal-chat__send{flex:0 0 auto;min-width:42px;height:42px;padding:0}.admin-internal-chat__empty,.admin-internal-chat__load-more{padding:12px;text-align:center;color:var(--admin-muted, #64748b);font-size:12px}@media (max-width: 640px){.admin-internal-chat{right:12px;bottom:68px}}.first-login-guide{margin:0 0 20px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--bg);font-size:13px;line-height:1.9;text-align:start}.first-login-guide h2{margin:0 0 6px;font-size:14px}.first-login-guide p{margin:0}.first-login-guide--security{border-inline-start:4px solid var(--primary);margin-top:18px}.first-login-guide--security p+p{margin-top:9px}.first-login-field-help{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.8;text-align:start}.first-login-save-help{margin:16px 0;color:var(--muted);font-size:12px;line-height:1.8;text-align:start}.dashboard-help{margin-bottom:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);color:var(--admin-text-strong);box-shadow:var(--admin-shadow-soft)}.dashboard-help>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;box-sizing:border-box;cursor:pointer;list-style:none;font-size:13px;font-weight:700;border-radius:12px}.dashboard-help>summary::-webkit-details-marker{display:none}.dashboard-help>summary:hover{background:var(--admin-surface-tint)}.dashboard-help>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dashboard-help__chevron{margin-inline-start:auto;font-size:10px;transition:transform .15s}.dashboard-help[open] .dashboard-help__chevron{transform:rotate(180deg)}.dashboard-help__body{padding:0 16px 16px;border-top:1px solid var(--admin-border)}.dashboard-help__intro{font-size:13px;line-height:1.9;color:var(--admin-text-soft);margin:14px 0}.dashboard-help__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.dashboard-help__section{border:1px solid var(--admin-border);border-radius:10px;padding:14px;background:var(--admin-surface-soft)}.dashboard-help__section h2{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.7;margin:0 0 10px}.dashboard-help__section dl{margin:0;font-size:12px;line-height:1.9}.dashboard-help__section dl>div+div{margin-top:10px;padding-top:10px;border-top:1px solid var(--admin-border)}.dashboard-help__section dt{font-weight:700}.dashboard-help__section dd{margin:2px 0 0;color:var(--admin-text-soft)}.dashboard-help__section--metrics{grid-column:1/-1}.dashboard-help__section--metrics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.dashboard-help__section--metrics dl>div+div{margin-top:0}@media (max-width:700px){.dashboard-help__grid,.dashboard-help__section--metrics dl{grid-template-columns:1fr}.dashboard-help__body{padding:0 10px 10px}.dashboard-help__section{padding:12px}}.admin-event-info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--admin-color-surface-32b43ae);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-event-info-modal{width:min(980px,96vw);max-height:92vh;display:flex;flex-direction:column;border-radius:var(--admin-radius-lg, 12px);overflow:hidden;box-shadow:0 20px 60px var(--admin-color-shadow-08e65e4);background:var(--admin-surface, #fff);color:var(--admin-text, #1f2933)}.admin-event-info-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%);color:var(--admin-color-text-d14f901);border-bottom:0}.admin-event-info-modal__title{font-size:15px;font-weight:700;color:var(--admin-color-text-d14f901)}.admin-event-info-modal__sub{margin-top:2px;font-size:11px;color:var(--admin-color-text-923a33a)}.admin-event-info-modal__close{border:0;background:var(--admin-color-surface-ddaf538);color:var(--admin-color-text-d14f901);width:34px;height:34px;border-radius:8px;cursor:pointer}.admin-event-info-modal__close:hover{background:var(--admin-color-surface-09e1e8d)}.admin-event-info-modal__body{padding:16px;overflow-y:auto;background:var(--admin-page-bg, #eef1f7)}.admin-event-info-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;color:var(--admin-muted)}.admin-event-info-state--error{color:var(--admin-danger-soft, #d30d0d)}.admin-event-info-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:14px;padding:14px;border-radius:var(--admin-radius-lg, 10px);background:var(--admin-surface, #fff);border:1px solid var(--admin-border-soft, #e2e8f0);box-shadow:var(--admin-shadow-soft, 0 4px 16px rgba(10, 35, 70, .08))}.admin-event-info-scoreboard__team{padding:12px 14px;border-radius:var(--admin-radius, 8px);background:var(--admin-surface-soft, #f8fafc);border:1px solid var(--admin-border-soft, #e2e8f0);font-weight:700;font-size:14px;line-height:1.35;min-height:64px;display:flex;align-items:center;color:var(--admin-text-strong, #071f43)}.admin-event-info-scoreboard__team--home{justify-content:flex-start;text-align:left}.admin-event-info-scoreboard__team--away{justify-content:flex-end;text-align:right}.admin-event-info-scoreboard__center{text-align:center;min-width:160px}.admin-event-info-scoreboard__status{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted);margin-bottom:4px;font-weight:600}.admin-event-info-scoreboard__score{font-size:34px;font-weight:800;line-height:1;color:var(--admin-color-text-fbe5dd7);font-variant-numeric:tabular-nums}.admin-event-info-scoreboard__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.admin-event-info-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--admin-surface-tint, #eef4fc);border:1px solid var(--admin-border-soft, #e2e8f0);color:var(--admin-text-soft, #334e68);font-size:10px;line-height:1.2}.admin-event-info-badge--accent{background:var(--admin-color-surface-ff2536f);border-color:var(--admin-color-border-f15eb44);color:var(--admin-accent-ink, #1a1408)}.admin-event-info-badge--muted{opacity:.75}.admin-event-info-periods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.admin-event-info-period{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--admin-radius, 8px);background:var(--admin-surface, #fff);border:1px solid var(--admin-border-soft, #e2e8f0);font-size:11px;color:var(--admin-muted)}.admin-event-info-period strong{color:var(--admin-link, #1e5a9e);font-variant-numeric:tabular-nums}.admin-event-info-panels{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 820px){.admin-event-info-panels{grid-template-columns:1fr}}.admin-event-info-panel{border-radius:var(--admin-radius-lg, 10px);background:var(--admin-surface, #fff);border:1px solid var(--admin-border-soft, #e2e8f0);min-height:280px;display:flex;flex-direction:column;box-shadow:var(--admin-shadow-soft, 0 4px 16px rgba(10, 35, 70, .06))}.admin-event-info-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--admin-border-soft, #e2e8f0);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%)}.admin-event-info-panel__title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-accent, #f0d875)}.admin-event-info-panel__sub{margin-top:2px;font-size:11px;color:var(--admin-color-text-09fa70d)}.admin-event-info-count{font-size:10px;padding:3px 8px;border-radius:999px;background:var(--admin-color-surface-57b962e);color:var(--admin-color-text-d14f901);white-space:nowrap}.admin-event-info-panel__scroll{padding:12px 14px 14px;overflow-y:auto;max-height:360px;background:var(--admin-surface, #fff)}.admin-event-info-empty{text-align:center;padding:28px 12px;color:var(--admin-muted);font-size:12px}.admin-event-info-timeline{display:flex;flex-direction:column;gap:12px}.admin-event-info-timeline__row{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;gap:8px}.admin-event-info-timeline__row--home .admin-event-info-timeline__card{grid-column:1}.admin-event-info-timeline__row--away .admin-event-info-timeline__card{grid-column:3}.admin-event-info-timeline__axis{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:2px}.admin-event-info-timeline__minute{font-size:11px;font-weight:700;color:var(--admin-color-text-fbe5dd7)}.admin-event-info-timeline__type{font-size:9px;letter-spacing:.04em;color:var(--admin-muted);font-weight:600}.admin-event-info-timeline__card{padding:8px 10px;border-radius:var(--admin-radius, 8px);background:var(--admin-surface-soft, #f8fafc);border:1px solid var(--admin-border-soft, #e2e8f0);font-size:11px;line-height:1.35;color:var(--admin-text-soft)}.admin-event-info-timeline__card strong{display:block;margin-bottom:2px;color:var(--admin-text-strong, #071f43);font-size:11px}.admin-event-info-stat{padding:8px 0 10px;border-bottom:1px solid var(--admin-border-soft, #e2e8f0)}.admin-event-info-stat:last-child{border-bottom:0}.admin-event-info-stat__nums{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:6px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--admin-text-strong)}.admin-event-info-stat__nums span:first-child{text-align:left;color:var(--admin-link)}.admin-event-info-stat__nums span:last-child{text-align:right;color:var(--admin-number-negative, #c2410c)}.admin-event-info-stat__label{font-size:11px;font-weight:600;color:var(--admin-muted);text-align:center}.admin-event-info-stat__bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--admin-border-soft, #e2e8f0)}.admin-event-info-stat__bar span:first-child{background:linear-gradient(90deg,var(--admin-color-surface-d01f93f),var(--admin-link, #1e5a9e))}.admin-event-info-stat__bar span:last-child{background:linear-gradient(90deg,var(--admin-color-surface-0353523),var(--admin-number-negative, #c2410c))}.admin-event-info-btn{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--admin-color-border-b8025e7);background:var(--admin-surface-tint, #eef4fc);color:var(--admin-link, #1e5a9e);font-size:11px;font-weight:600;cursor:pointer;line-height:1.6}.admin-event-info-btn:hover{background:var(--admin-row-hover, #dceaff)}.admin-event-info-btn--ghost{margin-top:0;color:var(--admin-text);border-color:var(--admin-border-strong);background:var(--admin-surface-soft)}.admin-event-info-btn i{font-size:10px}.admin-event-info-meta-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border:1px solid var(--admin-border-soft, #e2e8f0);border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-c82f339) 100%);font-size:11px;color:var(--admin-text-soft)}.admin-event-info-meta-footer__item{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px;border:1px solid var(--admin-color-border-5883f0d);border-radius:999px;background:var(--admin-color-surface-d14f901);direction:ltr}.admin-event-info-meta-footer__item strong{color:var(--admin-muted);font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.admin-bet-page{--bet-bg-top: var(--admin-navy-top);--bet-bg-mid: var(--admin-navy-mid);--bet-bg-deep: var(--admin-navy-deep);--bet-accent: var(--admin-accent);--bet-accent-strong: var(--admin-accent-strong);--bet-text: var(--admin-header-text);--bet-text-muted: var(--admin-muted-2);--bet-border: var(--admin-color-decoration-57b962e);--bet-card: var(--admin-color-decoration-118f13c);--bet-radius: var(--admin-radius-lg);--bet-shadow: var(--admin-shadow);box-sizing:border-box;width:100%;max-width:100%;padding:10px 6px 18px;font-family:var(--admin-font-family-fa, system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif)}.admin-bet-page--mixparlay .admin-bet-col-agent,.admin-bet-page--member .admin-bet-col-agent,.admin-bet-page--noagent .admin-bet-col-agent{display:none!important}.admin-bet-col-selection-other1{display:flex;flex-direction:column;align-items:flex-end;width:100%}.WSN{line-height:1.1rem;margin-top:5px}.admin-bet-page *,.admin-bet-page *:before,.admin-bet-page *:after{text-decoration:none;box-sizing:border-box}.admin-bet-page table.admin-bet-page__layout{width:100%;border-collapse:separate;border-spacing:0}.admin-bet-page .Bg{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;min-height:44px;position:relative;z-index:0;float:none!important;height:auto!important;margin-bottom:12px;border-radius:999px;overflow:hidden;border:1px solid var(--admin-color-border-0bb7e70);box-shadow:0 4px 14px var(--admin-color-shadow-f26a95e),inset 0 1px 0 var(--admin-color-shadow-e746cae),inset 0 -2px 8px var(--admin-color-shadow-487cf26);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 45%,var(--admin-navy-ink) 100%)}.admin-bet-page .Bg:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--admin-color-surface-9735bd8) 0%,var(--admin-color-surface-b3a3e8c) 42%,transparent 100%);pointer-events:none;z-index:1}.admin-bet-page .BgCL,.admin-bet-page .BgCR,.admin-bet-page .HeaderC{display:none!important}.admin-bet-page .HeaderBg{float:none!important;position:relative;z-index:2;display:flex!important;align-items:center;justify-content:flex-start;gap:10px;flex:0 1 auto;align-self:stretch;margin:0!important;padding:0 18px 0 16px!important;line-height:1.25!important;height:auto!important;min-height:44px;color:var(--admin-color-text-d14f901)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.02em;text-shadow:0 1px 3px var(--admin-color-shadow-c72a868);border-right:1px solid var(--admin-color-border-f427894);background:linear-gradient(180deg,var(--admin-color-surface-2682a46) 0%,var(--admin-color-surface-391e042) 18%,var(--admin-color-surface-729c271) 52%,var(--admin-color-surface-7751f0a) 82%,var(--admin-color-surface-b76d2f3) 100%)!important;background-position:0 0!important;box-shadow:inset 0 1px 0 var(--admin-color-shadow-28b516d),inset 0 -1px 0 var(--admin-color-shadow-299efcc)}.admin-bet-page .HeaderBg:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 32% 28%,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-fa7ff36) 70%,var(--admin-color-surface-04b309f) 100%);box-shadow:0 0 0 1px var(--admin-color-shadow-93456ea),0 1px 3px var(--admin-color-shadow-1b4f759)}.admin-bet-page .HeaderBg a:link,.admin-bet-page .HeaderBg a:visited{color:var(--admin-color-text-f1a9503)!important}.admin-bet-page .HeaderBg a:hover{color:var(--admin-color-text-d14f901)!important}.admin-bet-page .RBg{display:flex!important;flex:1 1 auto;flex-wrap:nowrap;align-items:center;align-self:stretch;min-width:0;min-height:44px;float:none!important;right:auto!important;position:relative;z-index:2;background:linear-gradient(180deg,var(--admin-color-surface-74b2bb1) 0%,var(--admin-color-surface-256bca8) 48%,var(--admin-color-surface-c46b722) 100%)!important;box-shadow:inset 0 1px 0 var(--admin-color-shadow-9491435)}.admin-bet-page .RBgC{display:flex!important;flex:1 1 auto;min-width:8px;align-items:center;padding:0 8px!important}.admin-bet-page .Divider2,.admin-bet-page .Divider3{flex:0 1 auto;min-width:0;align-self:center;float:none!important;display:flex!important;align-items:center!important;justify-content:center;padding:8px 12px!important;border:none!important;background:transparent!important;border-left:1px solid var(--bet-border)!important}.admin-bet-page .Divider3:first-child{border-left:none!important}.admin-bet-page .Divider3 .admin-select{width:auto;flex:0 1 auto;min-width:180px;max-width:min(320px,100%)}.admin-bet-page input.Btn,.admin-bet-page button.Btn{min-height:32px;padding:7px 16px;margin:0;font-size:12px;font-weight:700;line-height:1.2;color:var(--admin-accent-ink)!important;cursor:pointer;border-radius:9px;border:1px solid var(--admin-color-border-2a27956);background:var(--admin-accent-gradient);box-shadow:inset 0 1px 0 var(--admin-color-shadow-1611519),0 2px 6px var(--admin-color-shadow-325b858);transition:filter .15s ease,box-shadow .15s ease,transform .12s ease}.admin-bet-page input.Btn:hover,.admin-bet-page button.Btn:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 var(--admin-color-shadow-93456ea),0 3px 10px var(--admin-color-shadow-f19eb1b)}.admin-bet-page input.Btn:active,.admin-bet-page button.Btn:active{transform:translateY(1px)}.admin-bet-page input.Btn:disabled,.admin-bet-page button.Btn:disabled{cursor:not-allowed;filter:grayscale(.4) brightness(.92);opacity:.6;box-shadow:none}.admin-bet-page button.Btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit}.admin-bet-page .admin-bet-pageinfo{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;color:var(--admin-color-text-d14f901);white-space:nowrap}.admin-bet-page select,.admin-bet-page select.Select,.admin-bet-page select[name*=ddlReportType],.admin-bet-page #ContentPlaceHolder1_ddlReportType,.admin-bet-page #proSel{min-height:34px;min-width:180px;max-width:100%;padding:7px 34px 7px 14px;font-size:13px;font-weight:600;color:var(--bet-text);cursor:pointer;border-radius:8px;border:1px solid var(--bet-border);background:linear-gradient(180deg,var(--admin-color-surface-2800a0e) 0%,var(--admin-color-surface-4c3cc34) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-9491435);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23f0d875' d='M6 8L1 3h10z'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--admin-color-surface-2800a0e) 0%,var(--admin-color-surface-4c3cc34) 100%);background-repeat:no-repeat,no-repeat;background-position:right 8px center,0 0;background-size:10px 10px,100% 100%}.admin-bet-page select:focus{outline:none;border-color:var(--admin-color-border-fc907c5);box-shadow:0 0 0 2px var(--admin-color-shadow-f91c898)}.admin-bet-page select option,.admin-bet-page select optgroup{background-color:var(--admin-color-surface-c659d63)!important;color:var(--admin-color-text-admin-navy-deep)!important;font-weight:600;font-size:13px;padding:.35em .5em}.admin-bet-page select option:hover,.admin-bet-page select option:checked,.admin-bet-page select option:focus{background-color:var(--admin-color-surface-297e1b6)!important;color:var(--admin-color-text-90463b3)!important}.admin-bet-page #divDataList,.admin-bet-page #divDetailDataList{margin-top:2px}.admin-bet-page .ScoreTable{width:100%;border-radius:var(--bet-radius);overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid var(--admin-border);box-shadow:var(--bet-shadow)}.admin-bet-page .ScoreTable thead td{padding:11px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;text-align:center;border-color:var(--admin-color-border-ddaf538);background:linear-gradient(180deg,var(--bet-bg-top) 0%,var(--bet-bg-mid) 50%,var(--bet-bg-deep) 100%);color:var(--bet-text);text-shadow:0 1px 1px var(--admin-color-shadow-1b4f759)}.admin-bet-page .ScoreTable thead td.admin-bet-col-selection{text-align:left}.admin-bet-page .ScoreTable tbody td{padding:11px 9px;font-size:12px;line-height:1;border-color:var(--admin-border);vertical-align:middle}.admin-bet-page .ScoreTable tbody td.VAT{text-align:left!important;vertical-align:top;padding-top:12px;padding-bottom:12px}.admin-bet-page .ScoreTable tbody td.TAC{vertical-align:middle}.admin-bet-page .ScoreTable tbody td.TAR:not(.VAT){vertical-align:middle;font-variant-numeric:tabular-nums}.admin-bet-page .ScoreTable tbody tr:nth-child(odd) td{background:var(--admin-color-surface-d14f901)}.admin-bet-page .ScoreTable tbody tr:nth-child(2n) td{background:var(--admin-row-alt)}.admin-bet-page .ScoreTable tbody tr:hover td{background:var(--admin-color-surface-c42653b)}.admin-bet-page .ScoreTable .TDLeague,.admin-bet-page .ScoreTable th.TDLeague{padding:10px 12px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;text-align:left!important;color:var(--admin-color-text-d14f901)!important;background:linear-gradient(90deg,var(--admin-color-surface-e9423d3) 0%,var(--admin-navy-top) 40%,var(--admin-color-surface-0b0a74b) 100%)!important;border-bottom:1px solid var(--admin-color-border-244bd0b)!important;text-shadow:0 1px 2px var(--admin-color-shadow-d28dc1a)}@keyframes admin-bet-spin{to{transform:rotate(360deg)}}@keyframes admin-bet-spin-rev{to{transform:rotate(-360deg)}}@keyframes admin-bet-loader-glow{0%,to{opacity:.55;filter:drop-shadow(0 0 6px var(--admin-color-decoration-ec11b2b))}50%{opacity:1;filter:drop-shadow(0 0 14px var(--admin-color-decoration-9dc3bc0))}}@keyframes admin-bet-loader-shimmer{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(120%) skew(-12deg)}}@keyframes admin-bet-loader-text{0%{background-position:0% center}to{background-position:200% center}}.admin-bet-page .loading-container{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:132px;padding:36px 28px!important;position:relative;overflow:hidden;border-radius:var(--bet-radius);border:1px solid var(--admin-color-border-ff2536f);background:radial-gradient(ellipse 80% 65% at 50% 105%,var(--admin-color-surface-2ee9d8f) 0%,transparent 52%),linear-gradient(165deg,var(--admin-color-surface-f136b75) 0%,var(--admin-color-surface-67e3f5e) 42%,var(--admin-color-surface-4c3cc34) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-9491435),0 8px 28px var(--admin-color-shadow-551d536)}.admin-bet-page .loading-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 42%,var(--admin-color-surface-7408cbc) 50%,transparent 58%,transparent 100%);width:55%;animation:admin-bet-loader-shimmer 2.2s ease-in-out infinite;pointer-events:none}.admin-bet-page .loading-spinner{position:relative;z-index:1;flex-shrink:0;width:56px!important;height:56px!important;margin:0 auto;border:none!important;border-radius:50%;background:transparent!important;animation:admin-bet-loader-glow 2s ease-in-out infinite!important}.admin-bet-page .loading-spinner:before,.admin-bet-page .loading-spinner:after{content:"";position:absolute;border-radius:50%;box-sizing:border-box}.admin-bet-page .loading-spinner:before{top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-top-color:var(--bet-accent-strong);border-right-color:var(--admin-color-border-4fcc3f1);animation:admin-bet-spin .85s linear infinite}.admin-bet-page .loading-spinner:after{top:10px;right:10px;bottom:10px;left:10px;border:2px solid transparent;border-bottom-color:var(--admin-color-border-391e042);border-left-color:var(--admin-color-border-7977454);animation:admin-bet-spin-rev 1.25s linear infinite}.admin-bet-page .loading-text{position:relative;z-index:1;margin:0!important;min-height:1.2em;font-size:11px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;border:none!important;background:linear-gradient(90deg,var(--bet-text-muted) 0%,var(--bet-accent) 28%,var(--admin-color-surface-d14f901) 50%,var(--bet-accent) 72%,var(--bet-text-muted) 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:admin-bet-loader-text 2.8s linear infinite!important}.admin-bet-page .ScoreTable tbody td.loading-container{vertical-align:middle!important;background:radial-gradient(ellipse 80% 65% at 50% 105%,var(--admin-color-surface-2ee9d8f) 0%,transparent 52%),linear-gradient(165deg,var(--admin-color-surface-f136b75) 0%,var(--admin-color-surface-67e3f5e) 42%,var(--admin-color-surface-4c3cc34) 100%)!important}.admin-bet-page .hjlk{display:inline-block;margin:2px 0;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.25;color:var(--admin-color-text-1935268)!important;text-decoration:none!important;white-space:nowrap;border-radius:8px}.admin-bet-page .hjlk:hover{filter:brightness(1.03);border-color:var(--admin-color-border-3e1eb0b);box-shadow:inset 0 1px 0 var(--admin-color-shadow-9203fef),0 2px 6px var(--admin-color-shadow-6978771)}.admin-bet-page .ScoreTable tbody td span[style*="color: red"]{display:inline-block;margin:2px 0;padding:0 9px;font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:999px;color:var(--admin-color-text-28ad5e3)!important;background:var(--admin-color-surface-06d6025);border:1px solid var(--admin-color-border-ae5323d)}.admin-bet-page .ScoreTable tbody td span[style*="color: blue"]{display:inline-block;margin:2px 0;padding:0 9px;font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:999px;color:var(--admin-color-text-e5c044a)!important}.admin-bet-page tr.TRFoot td{padding:12px 9px!important;font-size:12px;vertical-align:middle!important;border-top:2px solid var(--admin-color-border-1c6553f)!important;background:linear-gradient(180deg,var(--admin-surface-soft) 0%,var(--admin-border-soft) 100%)!important}.admin-bet-page tr.TRFoot td b{color:var(--admin-color-text-admin-navy-deep);font-weight:800}.admin-bet-page--member .Bg{align-items:center;justify-content:space-between;gap:12px}.admin-bet-page--member .HeaderBg{flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;align-self:center;border-right:1px solid var(--admin-color-border-299efcc);padding-right:14px!important}.admin-bet-page--member .HeaderBg:before{align-self:center;margin-top:0}.admin-bet-page--member .RBg{flex:0 0 auto;flex-shrink:0;min-height:44px}.admin-bet-page--member .RBgC{display:none!important}.admin-bet-page--member #TiServerTemplateControl1>form{margin-top:10px}.admin-bet-page--member .ScoreTable thead td{white-space:normal}.admin-bet-page--member #divDataList table.ScoreTable{table-layout:fixed}.admin-bet-page--member #divDataList table.ScoreTable thead td{padding:11px 10px!important;font-size:10px!important;letter-spacing:.04em}.admin-bet-page--member #divDataList table.ScoreTable tbody td{padding:7px 10px!important;font-size:12px;vertical-align:middle!important;text-align:center;font-variant-numeric:tabular-nums}.admin-bet-page--member #divDataList table.ScoreTable tbody td:first-child{text-align:left!important}.admin-bet-page--member #divDataList table.ScoreTable tbody td:first-child .hjlk{display:flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:700;border-radius:8px}.admin-bet-page #listSection,.admin-bet-page #detailSection{width:100%}@media (max-width: 900px){.admin-bet-page{padding-left:4px;padding-right:4px}.admin-bet-page .Bg{flex-wrap:wrap;border-radius:var(--bet-radius)}.admin-bet-page .HeaderBg{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--admin-color-border-f19eb1b)}.admin-bet-page .RBg{flex:1 1 100%;flex-wrap:wrap}.admin-bet-page .Divider2,.admin-bet-page .Divider3{flex:1 1 auto;border-left:none!important;border-top:1px solid var(--bet-border)}}@media (max-width: 768px){.admin-bet-page .HeaderBg,.admin-bet-page .HeaderBg span,.admin-bet-page .HeaderBg #breadcrumbNav{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.admin-bet-page .HeaderBg a{display:inline;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--member table.admin-bet-page__layout,.admin-bet-page.admin-bet-page--member table.admin-bet-page__layout>tbody,.admin-bet-page.admin-bet-page--member table.admin-bet-page__layout>tbody>tr,.admin-bet-page.admin-bet-page--member table.admin-bet-page__layout>tbody>tr>td,.admin-bet-page.admin-bet-page--member #TiServerTemplateControl1,.admin-bet-page.admin-bet-page--member #frmMemberList,.admin-bet-page.admin-bet-page--member #divDataList{display:block;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--member .H10{display:none!important}.admin-bet-page.admin-bet-page--member .Bg{gap:8px}.admin-bet-page.admin-bet-page--member .HeaderBg{padding-right:0!important}.admin-bet-page.admin-bet-page--member .RBg{padding:6px;gap:6px}.admin-bet-page.admin-bet-page--member .Divider2,.admin-bet-page.admin-bet-page--member .Divider3{flex:1 1 calc(50% - 3px);min-width:0}.admin-bet-page.admin-bet-page--member #proSel,.admin-bet-page.admin-bet-page--member #btnRefresh{width:100%!important;min-width:0}.admin-bet-page.admin-bet-page--member #divDataList{overflow:hidden}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable{width:100%!important;min-width:0!important;table-layout:auto;border:none!important;background:transparent!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable thead{display:none}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody{display:grid;gap:8px;padding:8px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr{display:block;height:auto!important;min-height:0!important;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr>th.TDLeague{display:block;width:100%;height:auto!important;min-height:0;line-height:1.45;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;border:0!important;border-bottom:1px solid var(--admin-border)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;white-space:normal;overflow-wrap:anywhere;background:transparent!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr>td[colspan]{display:block;text-align:center!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr.TRFoot>td{display:flex}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-list tbody>tr>td:nth-child(1):before{content:"Username"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-list tbody>tr>td:nth-child(2):before{content:"Member Total"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-list tbody>tr>td:nth-child(3):before{content:"Associate Total"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-list tbody>tr>td:nth-child(4):before{content:"MA Total"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-list tbody>tr>td:nth-child(5):before{content:"SMA Total"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(1):before{content:"#"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2):before{content:"Information"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(3):before{content:"Selection"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(4):before{content:"Odds"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(5):before{content:"Stake"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(6):before{content:"Status"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(10):before{content:"IP"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr>td:before{flex:0 0 44%;min-width:102px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr>td:first-child .hjlk{white-space:normal;text-overflow:clip}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(9){display:none!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC{display:block;text-align:left!important;background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-ec28aed) 100%)!important;border-top:1px solid var(--admin-color-border-acc973b)!important;border-bottom:1px solid var(--admin-color-border-acc973b)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection{display:flex!important;align-items:stretch;justify-content:space-between;gap:8px;text-align:end!important;width:100%;background:transparent!important;border-top:0!important;border-bottom:0!important;flex-direction:column}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC:before{display:block;flex:none;min-width:0;width:100%;margin-bottom:3px;color:var(--admin-color-text-7f8d649)}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection:before{flex:0 0 42%;min-width:96px;width:auto;margin-bottom:0;color:var(--admin-muted-2)}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .WSN{display:block;line-height:1.2;margin-bottom:4px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .WSN:last-child{margin-bottom:0}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .WSN>span{display:inline}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .CF60{color:var(--admin-color-text-c829efc)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(6){color:var(--admin-color-text-1935268);font-weight:700}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody{gap:6px;padding:4px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td{padding:5px 8px!important;line-height:1.25;gap:6px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection{padding:4px 8px!important;line-height:1.2}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection p,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .admin-bet-mp-label{margin:0 0 2px;line-height:1.2;font-style:italic}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC br,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection br{display:block;margin:0;line-height:2px;content:""}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(1){padding:4px 8px!important}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr{display:grid!important;grid-template-columns:78px minmax(0,1fr);grid-template-areas:"info selection" "stake selection" "status selection" "ip selection" "odds selection";align-items:start;gap:0;overflow:hidden}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td{width:auto!important;min-width:0!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:before{display:none!important;content:none!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(1){display:none!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(2).TAC{grid-area:info;display:block!important;padding:4px 6px!important;text-align:center!important;font-size:10px;line-height:1.12;background:var(--admin-color-surface-c82f339)!important;border-top:1px solid var(--admin-color-border-5883f0d)!important;border-bottom:1px solid var(--admin-color-border-5883f0d)!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td.admin-bet-col-selection{grid-area:selection;min-height:100%;padding:8px!important;border-left:1px solid var(--admin-color-border-5883f0d)!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(4){grid-area:odds;justify-content:center;gap:2px;padding:5px 4px!important;color:var(--admin-link-strong);font-size:11px;font-weight:800;background:var(--admin-color-surface-c82f339)!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(5),.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(6),.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(10){display:grid!important;grid-template-columns:1fr;justify-items:center;gap:2px;padding:5px!important;text-align:center!important;font-size:10px;line-height:1.15;background:var(--admin-color-surface-c659d63)!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(5):after,.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(6):after,.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(10):after{display:block;order:-1;color:var(--admin-muted-2);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(5){grid-area:stake}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(5):after{content:"Stake"}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(6){grid-area:status;color:var(--admin-color-text-1935268);font-weight:800}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(6):after{content:"Status"}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(10){grid-area:ip;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all;overflow-wrap:anywhere}.admin-bet-page.admin-bet-page--mixparlay #betTableBody>tr>td:nth-child(10):after{content:"IP"}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--onextwo .admin-bet-page__layout,.admin-bet-page.admin-bet-page--onextwo .admin-bet-page__layout>tbody,.admin-bet-page.admin-bet-page--onextwo .admin-bet-page__layout>tbody>tr,.admin-bet-page.admin-bet-page--onextwo .admin-bet-page__layout>tbody>tr>td,.admin-bet-page.admin-bet-page--onextwo #listSection,.admin-bet-page.admin-bet-page--onextwo #detailSection,.admin-bet-page.admin-bet-page--onextwo #form1,.admin-bet-page.admin-bet-page--onextwo #divDataList,.admin-bet-page.admin-bet-page--onextwo #divDetailDataList{display:block;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--onextwo .Bg{gap:8px}.admin-bet-page.admin-bet-page--onextwo .RBg{padding:6px;gap:6px}.admin-bet-page.admin-bet-page--onextwo .Divider2,.admin-bet-page.admin-bet-page--onextwo .Divider3{flex:1 1 100%;min-width:0}.admin-bet-page.admin-bet-page--onextwo #btnRefresh,.admin-bet-page.admin-bet-page--onextwo #btnDetailRefresh,.admin-bet-page.admin-bet-page--onextwo #btnBackToList{width:100%!important;min-width:0}.admin-bet-page.admin-bet-page--onextwo #divDataList,.admin-bet-page.admin-bet-page--onextwo #divDetailDataList{overflow:hidden}.admin-bet-page.admin-bet-page--onextwo #divDataList table.ScoreTable,.admin-bet-page.admin-bet-page--onextwo #divDetailDataList table.ScoreTable{width:100%!important;min-width:0!important;table-layout:auto;border:none!important;background:transparent!important}.admin-bet-page.admin-bet-page--onextwo #divDataList table.ScoreTable thead,.admin-bet-page.admin-bet-page--onextwo #divDetailDataList table.ScoreTable thead{display:none}.admin-bet-page.admin-bet-page--onextwo #betTableBody,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody{display:grid;gap:8px;padding:8px}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>th.TDLeague{display:block;width:100%;height:auto!important;min-height:0;line-height:1.45;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;border:0!important;border-bottom:1px solid var(--admin-border)!important}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;white-space:normal;overflow-wrap:anywhere;background:transparent!important}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td[colspan],.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td[colspan]{display:block;text-align:center!important}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(1):before{content:"Time"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(2):before{content:"Teams"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(3):before{content:"FT 1"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(4):before{content:"FT X"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(5):before{content:"FT 2"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(6):before{content:"FT Bet List"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(7):before{content:"H1 1"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(8):before{content:"H1 X"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(9):before{content:"H1 2"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(10):before{content:"H1 Bet List"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(11):before{content:"H2 1"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(12):before{content:"H2 X"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(13):before{content:"H2 2"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:nth-child(14):before{content:"H2 Bet List"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(1):before{content:"#"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(2):before{content:"Information"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3):before{content:"Selection"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(4):before{content:"Odds"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(5):before{content:"Stake"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(6):before{content:"Status"}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(10):before{content:"IP"}.admin-bet-page.admin-bet-page--onextwo #betTableBody>tr>td:before,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:before{flex:0 0 44%;min-width:102px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--other .admin-bet-page__layout,.admin-bet-page.admin-bet-page--other .admin-bet-page__layout>tbody,.admin-bet-page.admin-bet-page--other .admin-bet-page__layout>tbody>tr,.admin-bet-page.admin-bet-page--other .admin-bet-page__layout>tbody>tr>td,.admin-bet-page.admin-bet-page--other #listSection,.admin-bet-page.admin-bet-page--other #detailSection,.admin-bet-page.admin-bet-page--other #form1,.admin-bet-page.admin-bet-page--other #divDataList,.admin-bet-page.admin-bet-page--other #divDetailDataList{display:block;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--other .Bg{flex-wrap:wrap;align-items:stretch;overflow:visible;border-radius:var(--bet-radius);min-height:0;gap:8px}.admin-bet-page.admin-bet-page--other .HeaderBg{flex:1 1 100%;width:100%;border-right:none!important;border-bottom:1px solid var(--admin-color-border-f19eb1b);padding:10px 14px!important}.admin-bet-page.admin-bet-page--other .RBg{flex:1 1 100%;width:100%;flex-wrap:wrap;min-height:0;padding:6px;gap:6px}.admin-bet-page.admin-bet-page--other .RBgC{display:none!important}.admin-bet-page.admin-bet-page--other .Divider2,.admin-bet-page.admin-bet-page--other .Divider3{flex:1 1 100%;min-width:0;border-left:none!important;border-top:0!important}.admin-bet-page.admin-bet-page--other .RBg.admin-bet-toolbar--pair{flex-wrap:nowrap;align-items:stretch}.admin-bet-page.admin-bet-page--other .RBg.admin-bet-toolbar--pair>.Divider2,.admin-bet-page.admin-bet-page--other .RBg.admin-bet-toolbar--pair>.Divider3{flex:1 1 calc(50% - 3px);min-width:0;border-left:none!important;border-top:0!important}.admin-bet-page.admin-bet-page--other #ContentPlaceHolder1_ddlReportType,.admin-bet-page.admin-bet-page--other #btnRefresh,.admin-bet-page.admin-bet-page--other #btnDetailRefresh,.admin-bet-page.admin-bet-page--other #btnBackToList{width:100%!important;min-width:0}.admin-bet-page.admin-bet-page--other #divDataList,.admin-bet-page.admin-bet-page--other #divDetailDataList{overflow:visible;max-width:100%}.admin-bet-page.admin-bet-page--other #divDataList table.ScoreTable,.admin-bet-page.admin-bet-page--other #divDetailDataList table.ScoreTable{width:100%!important;min-width:0!important;max-width:100%;table-layout:auto;border:none!important;background:transparent!important;overflow:visible}.admin-bet-page.admin-bet-page--other #divDataList table.ScoreTable thead,.admin-bet-page.admin-bet-page--other #divDetailDataList table.ScoreTable thead{display:none}.admin-bet-page.admin-bet-page--other #divDataList table.ScoreTable tbody,.admin-bet-page.admin-bet-page--other #betTableBody,.admin-bet-page.admin-bet-page--other #betDetailTableBody{display:grid;gap:8px;padding:8px;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--other #divDataList table.ScoreTable tbody>tr,.admin-bet-page.admin-bet-page--other #betTableBody>tr,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;border:1px solid var(--admin-border);border-radius:10px;overflow:visible;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-bet-page.admin-bet-page--other #betTableBody>tr>th.TDLeague{display:block;width:100%;height:auto!important;min-height:0;line-height:1.45;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;border:0!important;border-bottom:1px solid var(--admin-border)!important}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;white-space:normal;overflow-wrap:anywhere;background:transparent!important}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td[colspan],.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td[colspan]{display:block;text-align:center!important}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(1):before{content:"Time"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(2):before{content:"Teams"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(3):before{content:"HDP"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(4):before{content:"Live Score"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(5):before{content:"Min"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(6):before{content:"Max"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(7):before{content:"Last"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(5),.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:nth-child(7){display:none!important}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td.admin-bet-col-empty,.admin-bet-page.admin-bet-page--other #betTableBody>tr>td.admin-bet-col-time{display:none!important}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td.admin-bet-col-teams{display:block;padding:0!important;border:0!important;background:transparent!important;max-width:100%;min-width:0;overflow:hidden}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td.admin-bet-col-teams:before{display:none!important}.admin-bet-page.admin-bet-page--other .admin-bet-match-link{display:block;max-width:100%;min-width:0;overflow:hidden;color:inherit;text-decoration:none!important}.admin-bet-page.admin-bet-page--other .admin-bet-match-card{max-width:100%;min-width:0;overflow:hidden;border-bottom:1px solid var(--admin-color-border-29a0ad2);background:linear-gradient(165deg,var(--admin-color-surface-c82f339) 0%,var(--admin-color-surface-c42653b) 100%)}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__head{display:flex;align-items:center;justify-content:flex-end;min-height:28px;padding:7px 10px 0}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__status span[style*=color]{margin:0;padding:4px 10px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:6px}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;max-width:100%;min-width:0;padding:6px 10px 10px}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__team{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;display:flex;align-items:center;min-height:46px;padding:8px 9px;border-radius:8px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-border);box-shadow:0 1px 2px var(--admin-color-shadow-88c9bea)}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__team--home{border-left:3px solid var(--admin-color-border-df018f5)}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__team--away{border-left:3px solid var(--admin-danger-strong);text-align:right}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:12px;font-weight:700;line-height:1.35;word-break:break-word;overflow-wrap:break-word;text-overflow:ellipsis;color:var(--admin-color-text-2b9f82b)!important;background:none!important;border:none!important;padding:0!important;border-radius:0!important;margin:0!important}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__name.Red{color:var(--admin-color-text-28ad5e3)!important}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__name.Blue{color:var(--admin-color-text-e5c044a)!important}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__vs{flex-shrink:0;align-self:center;padding:0 1px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-color-text-f60cdf0)}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:not(.admin-bet-col-teams):not(.admin-bet-col-empty):not(.admin-bet-col-time){padding:7px 12px!important;border-top:1px solid var(--admin-color-border-b42d571)!important;font-size:12px}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:not(.admin-bet-col-teams):not(.admin-bet-col-empty):not(.admin-bet-col-time):before{flex:0 0 42%;font-size:9px;color:var(--admin-muted)}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:not(.admin-bet-col-teams):not(.admin-bet-col-empty):not(.admin-bet-col-time) span[style*=color]{font-size:13px;font-weight:700;padding:0;border:none;background:none!important;border-radius:0}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td.admin-bet-col-agent,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td.admin-bet-col-agent,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(9){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td.admin-bet-col-agent:before,.admin-bet-page.admin-bet-page--other #betTableBody>tr>td.admin-bet-col-agent:before{content:none!important;display:none!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(1):before{content:"#"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(2):before{content:"Information"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3):before{content:"Selection"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(4):before{content:"Odds"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(5):before{content:"Stake"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(6):before{content:"Status"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(10):before{content:"IP"}.admin-bet-page.admin-bet-page--other #betTableBody>tr>td:before,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:before{flex:0 0 44%;min-width:102px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(2).TAC,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(2).TAC,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT{display:block;text-align:left!important;background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-ec28aed) 100%)!important;border-top:1px solid var(--admin-color-border-acc973b)!important;border-bottom:1px solid var(--admin-color-border-acc973b)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC:before,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(2).TAC:before,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT:before,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(2).TAC:before,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT:before{display:block;min-width:0;margin-bottom:6px;color:var(--admin-color-text-7f8d649)}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection *,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT *,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT .WSN,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT .WSN,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT .WSN>span,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT .WSN>span{display:block}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .CF60,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(3).VAT .CF60,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3).VAT .CF60{color:var(--admin-color-text-c829efc)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection{display:flex!important;align-items:stretch;justify-content:space-between;gap:8px;padding:5px 8px!important;line-height:1.2;text-align:end!important;width:100%;background:transparent!important;border-top:0!important;border-bottom:0!important;flex-direction:column}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection:before{flex:0 0 42%;min-width:96px;width:auto;margin-bottom:0!important;color:var(--admin-muted-2)}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC{padding:4px 8px!important;line-height:1.15;font-size:11px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC:before{margin-bottom:3px!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC br,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection br{display:block;margin:0;line-height:2px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .WSN{display:block;line-height:1.15;margin-bottom:3px}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .WSN:last-child{margin-bottom:0}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .WSN>span{display:inline!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection p,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection .admin-bet-mp-label{margin:0 0 2px;line-height:1.15;font-style:italic}}@media (min-width: 769px){.admin-bet-page.admin-bet-page--other .admin-bet-match-card{background:none;border:0}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__head{display:none}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__body{display:block;padding:0}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__team{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__team--home,.admin-bet-page.admin-bet-page--other .admin-bet-match-card__team--away{border:0;text-align:left}.admin-bet-page.admin-bet-page--other .admin-bet-match-card__vs{display:none}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--detail .admin-bet-page__layout,.admin-bet-page.admin-bet-page--detail .admin-bet-page__layout>tbody,.admin-bet-page.admin-bet-page--detail .admin-bet-page__layout>tbody>tr,.admin-bet-page.admin-bet-page--detail .admin-bet-page__layout>tbody>tr>td,.admin-bet-page.admin-bet-page--detail #form1,.admin-bet-page.admin-bet-page--detail #divDataList{display:block;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--detail .Bg{gap:8px}.admin-bet-page.admin-bet-page--detail .RBg{padding:6px;gap:6px}.admin-bet-page.admin-bet-page--detail .Divider2,.admin-bet-page.admin-bet-page--detail .Divider3{flex:1 1 calc(50% - 3px);min-width:0}.admin-bet-page.admin-bet-page--detail #btnRefresh,.admin-bet-page.admin-bet-page--detail #btnLeague{width:100%!important;min-width:0}.admin-bet-page.admin-bet-page--detail #divDataList{overflow:hidden}.admin-bet-page.admin-bet-page--detail #divDataList table.ScoreTable{width:100%!important;min-width:0!important;table-layout:auto;border:none!important;background:transparent!important}.admin-bet-page.admin-bet-page--detail #divDataList table.ScoreTable thead{display:none}.admin-bet-page.admin-bet-page--detail #betTableBody{display:grid;gap:8px;padding:8px}.admin-bet-page.admin-bet-page--detail #betTableBody>tr{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;white-space:normal;overflow-wrap:anywhere;background:transparent!important}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td[colspan]{display:block;text-align:center!important}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(1):before{content:"#"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(2):before{content:"Information"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(3):before{content:"Selection"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(4):before{content:"Odds"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(5):before{content:"Stake"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(6):before{content:"Status"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(10):before{content:"IP"}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:before{flex:0 0 44%;min-width:102px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-bet-page.admin-bet-page--detail #betTableBody{gap:6px;padding:4px}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td{padding:5px 8px!important;line-height:1.25;gap:6px}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(2).TAC{display:block;text-align:left!important;padding:4px 8px!important;line-height:1.15;font-size:11px;background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-ec28aed) 100%)!important;border-top:1px solid var(--admin-color-border-acc973b)!important;border-bottom:1px solid var(--admin-color-border-acc973b)!important}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(2).TAC:before{display:block;flex:none;min-width:0;width:100%;margin-bottom:3px!important;color:var(--admin-color-text-7f8d649)}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection{display:flex!important;align-items:stretch;justify-content:space-between;gap:8px;padding:5px 8px!important;line-height:1.2;text-align:end!important;width:100%;background:transparent!important;border-top:0!important;border-bottom:0!important;flex-direction:column}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection:before{flex:0 0 auto;min-width:0;width:100%;margin-bottom:0!important;color:var(--admin-muted-2);display:block}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(2).TAC br,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection br{display:block;margin:0;line-height:2px}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection .WSN{display:block;line-height:1.15;margin-bottom:3px}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection .WSN:last-child{margin-bottom:0}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection .WSN>span{display:inline!important}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection p,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection .admin-bet-mp-label{margin:0 0 2px;line-height:1.15;font-style:italic}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td.admin-bet-col-selection .CF60{color:var(--admin-color-text-c829efc)!important}.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(6){color:var(--admin-color-text-1935268);font-weight:700}.admin-bet-page #betTableBody>tr>td.admin-bet-col-agent,.admin-bet-page #betDetailTableBody>tr>td.admin-bet-col-agent,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(9),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(9),.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(9){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important}.admin-bet-page #betTableBody>tr>td.admin-bet-col-agent:before,.admin-bet-page #betDetailTableBody>tr>td.admin-bet-col-agent:before,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(7):before,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(8):before,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(9):before{content:none!important;display:none!important}.admin-bet-page #divDataList table tbody tr td>a,.admin-bet-page #GridMemberList tbody tr td>a,.admin-bet-page #betTableBody tr td>a{display:inline-flex;align-items:center;justify-content:center;min-height:29px;width:100%;padding:4px 12px;margin:0;background:linear-gradient(180deg,var(--admin-color-surface-8d11fbb) 0%,var(--admin-color-surface-d969555) 100%);color:var(--admin-link-strong)!important;font-size:12px;line-height:1;letter-spacing:.01em;white-space:nowrap;text-decoration:none!important;box-shadow:0 2px 6px var(--admin-color-shadow-31a3a0a);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;cursor:pointer}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable tbody>tr>td:first-child>a{margin-left:auto}.admin-bet-page #divDataList table tbody tr td>a:hover,.admin-bet-page #GridMemberList tbody tr td>a:hover,.admin-bet-page #betTableBody tr td>a:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 4px 10px var(--admin-color-shadow-6cffe1b)}.admin-bet-page #divDataList table tbody tr td>a:active,.admin-bet-page #GridMemberList tbody tr td>a:active,.admin-bet-page #betTableBody tr td>a:active{transform:translateY(0);filter:brightness(.98)}.admin-bet-col-selection-other{display:flex!important;gap:0px!important;flex-direction:column;line-height:1!important;align-items:flex-end!important}.admin-bet-col-selection-other .WSN{width:100%!important;align-items:flex-end!important}.admin-bet-col-selection-matchwinlose{display:flex!important;gap:0px!important;flex-direction:column;line-height:1!important;align-items:flex-end!important}.admin-bet-col-selection-matchwinlose .WSN{width:100%!important;align-items:flex-end!important}.admin-bet-col-selection-matchwinlose br{display:none!important}}.admin-bet-page .TAL{text-align:left}.admin-bet-page .TAC{text-align:center}.admin-bet-page .TAR{text-align:right}.admin-bet-page .VAT{vertical-align:top}.admin-bet-page .WSN{white-space:nowrap}.admin-bet-page .FSI{font-style:italic}.admin-bet-page .FW700,.admin-bet-page .B,.admin-bet-page .Bold{font-weight:700}.admin-bet-page .White{color:var(--admin-color-text-d14f901)}.admin-bet-page .Black,.admin-bet-page .C000{color:var(--admin-color-text-598b32b)}.admin-bet-page .Blue,.admin-bet-page .C00F{color:var(--admin-color-text-e4ce682)}.admin-bet-page .Red,.admin-bet-page .CF00{color:red}.admin-bet-page .Green{color:var(--admin-color-text-fce94fc)}.admin-bet-page .CF60{color:var(--admin-color-text-9e6444a)}.admin-bet-page .C666{color:var(--admin-color-text-df9c1d2)}.admin-bet-page .C060{color:var(--admin-color-text-69952ba)}.admin-bet-page .DeepBlue,.admin-bet-page .C365385{color:var(--admin-color-text-672aa60)}.admin-bet-page .BC-FFDCDC{background-color:var(--admin-color-surface-7e2bc23)!important}.admin-bet-page .pousd{color:var(--admin-color-text-f1a9503);cursor:pointer}.admin-bet-page .pousd:hover{color:var(--admin-color-text-d14f901)}.admin-bet-page .admin-bet-mp-label{font-style:italic;margin:0 0 2px}@media (max-width: 768px){.admin-bet-page{padding-top:4px!important;padding-left:0!important;padding-right:0!important}.admin-bet-page .Bg{gap:0!important;margin-bottom:8px!important;border-radius:8px!important;overflow:hidden!important}.admin-bet-page .HeaderBg{min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.admin-bet-page .RBg{min-height:46px!important;padding:6px 8px!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important}.admin-bet-page .Divider2,.admin-bet-page .Divider3{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.admin-bet-page .admin-bet-pageinfo{min-width:86px!important;min-height:34px!important;padding:0 10px!important;border-radius:8px;color:var(--admin-color-text-d14f901);background:var(--admin-color-surface-b3a3e8c);font-size:12px!important}.admin-bet-page button.Btn.admin-bet-icon-btn{width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:8px!important;gap:0!important;font-size:13px!important}.admin-bet-page button.Btn.admin-bet-icon-btn span{display:none!important}.admin-bet-page button.Btn.admin-bet-icon-btn i{margin:0!important;line-height:1!important}.admin-bet-page.admin-bet-page--member .Bg{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.admin-bet-page.admin-bet-page--member .HeaderBg{flex:none!important;min-width:0!important;border-bottom:0!important;border-right:1px solid var(--admin-color-border-f19eb1b)!important}.admin-bet-page.admin-bet-page--member .RBg{flex:none!important;width:52px!important;min-width:52px!important;padding:6px!important}.admin-bet-page.admin-bet-page--member .HeaderBg span{display:inline!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-list tbody,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody,.admin-bet-page.admin-bet-page--detail #betTableBody{padding:4px 0!important;gap:6px!important}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(1),.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(1),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(1),.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(1){display:none!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(1):before,.admin-bet-page.admin-bet-page--onextwo #betDetailTableBody>tr>td:nth-child(1):before,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(1):before,.admin-bet-page.admin-bet-page--detail #betTableBody>tr>td:nth-child(1):before{content:none!important;display:none!important}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--other #divDetailDataList{overflow:hidden}.admin-bet-page.admin-bet-page--other #divDetailDataList table.ScoreTable{width:100%!important;min-width:0!important;border:0!important;background:transparent!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody{display:grid!important;gap:8px!important;padding:8px 0!important;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr{display:grid!important;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"info selection" "stake selection" "status selection" "ip selection" "odds selection";align-items:start;width:100%!important;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td{width:auto!important;min-width:0!important;border:0!important;background:transparent!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:before{content:none!important;display:none!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(1),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(9){display:none!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(2).TAC{grid-area:info;display:block!important;padding:5px 6px!important;text-align:center!important;font-size:10px;line-height:1.16;background:var(--admin-color-surface-c82f339)!important;border-bottom:1px solid var(--admin-color-border-5883f0d)!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3){grid-area:selection;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100%;padding:8px!important;text-align:end!important;line-height:1.2;border-left:1px solid var(--admin-color-border-5883f0d)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(3) *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(4){grid-area:odds;display:flex!important;align-items:center;justify-content:center;gap:2px;padding:5px 4px!important;color:var(--admin-link-strong);font-size:11px;font-weight:800;background:var(--admin-color-surface-c82f339)!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(5),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(6),.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(10){display:grid!important;grid-template-columns:1fr;justify-items:center;gap:2px;padding:5px!important;text-align:center!important;font-size:10px;line-height:1.15;background:var(--admin-color-surface-d14f901)!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(5):after,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(6):after,.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(10):after{display:block;order:-1;color:var(--admin-muted-2);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(5){grid-area:stake}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(5):after{content:"Stake"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(6){grid-area:status;color:var(--admin-color-text-1935268);font-weight:800}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(6):after{content:"Status"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(10){grid-area:ip;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all;overflow-wrap:anywhere}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td:nth-child(10):after{content:"IP"}.admin-bet-page.admin-bet-page--other #betDetailTableBody>tr>td[colspan]{display:block!important;grid-column:1 / -1;padding:20px 10px!important;text-align:center!important}}@media (max-width: 768px){.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail{width:100%!important;min-width:0!important;border:0!important;background:transparent!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody{display:grid!important;gap:8px!important;padding:8px 0!important;width:100%;max-width:100%;min-width:0}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr{display:grid!important;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"info selection" "stake selection" "status selection" "ip selection" "odds selection";align-items:start;width:100%!important;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td{width:auto!important;min-width:0!important;border:0!important;background:transparent!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:before{content:none!important;display:none!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(1),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(7),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(8),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(9){display:none!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(2).TAC{grid-area:info;display:block!important;padding:5px 6px!important;text-align:center!important;font-size:10px;line-height:1.16;background:var(--admin-color-surface-c82f339)!important;border-bottom:1px solid var(--admin-color-border-5883f0d)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection{grid-area:selection;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100%;padding:8px!important;text-align:end!important;line-height:1.2;border-left:1px solid var(--admin-color-border-5883f0d)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td.admin-bet-col-selection *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(4){grid-area:odds;display:flex!important;align-items:center;justify-content:center;gap:2px;padding:5px 4px!important;color:var(--admin-link-strong);font-size:11px;font-weight:800;background:var(--admin-color-surface-c82f339)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(5),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(6),.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(10){display:grid!important;grid-template-columns:1fr;justify-items:center;gap:2px;padding:5px!important;text-align:center!important;font-size:10px;line-height:1.15;background:var(--admin-color-surface-d14f901)!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(5):after,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(6):after,.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(10):after{display:block;order:-1;color:var(--admin-muted-2);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(5){grid-area:stake}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(5):after{content:"Stake"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(6){grid-area:status;color:var(--admin-color-text-1935268);font-weight:800}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(6):after{content:"Status"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(10){grid-area:ip;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all;overflow-wrap:anywhere}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td:nth-child(10):after{content:"IP"}.admin-bet-page.admin-bet-page--member #divDataList table.ScoreTable.admin-bet-member-detail tbody>tr>td[colspan]{display:block!important;grid-column:1 / -1;padding:20px 10px!important;text-align:center!important}}.admin-bet-wallet-info{display:flex;justify-content:center;margin-top:7px}.admin-bet-wallet-info .admin-wallet-badge{display:inline-flex;align-items:center;gap:5px;max-width:170px;padding:5px 8px;border-radius:8px;font-size:10px;line-height:1.15}.admin-bet-wallet-info .admin-wallet-badge small{max-width:95px;overflow:hidden;text-overflow:ellipsis}.admin-bet-wallet-info .is-main{background:var(--admin-color-surface-5654d3a);color:var(--admin-color-text-7aecbcc)}.admin-bet-wallet-info .is-bonus{background:var(--admin-color-surface-ecaf597);color:var(--admin-color-text-8f28972)}.admin-bet-wallet-info .is-freebet{background:var(--admin-color-surface-5737313);color:var(--admin-color-text-9bf3e6e)}.admin-report-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 16px;flex-wrap:wrap;background:linear-gradient(180deg,var(--admin-color-surface-499668c) 0%,var(--admin-color-surface-87ef6d6) 100%);border:1px solid var(--admin-color-border-e66b9d0);border-top:none;border-radius:0 0 var(--admin-radius-lg, 10px) var(--admin-radius-lg, 10px)}.admin-report-page__table-block{border:1px solid var(--admin-color-border-e66b9d0);border-radius:var(--admin-radius-lg, 10px);overflow:hidden;background:var(--admin-color-surface-d14f901);box-shadow:var(--admin-shadow, 0 1px 3px rgba(15, 23, 42, .08))}.admin-report-page__table-block>.admin-report-page__scroll{border:none;border-radius:0;margin:0}.admin-report-pager__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--admin-text-soft, #64748b)}.admin-report-pager__range b,.admin-report-pager__page b{color:var(--admin-color-text-89ccaf3);font-weight:700}.admin-report-pager__page{padding:4px 10px;border-radius:999px;background:var(--admin-color-surface-377a681);font-size:12px;font-weight:600;color:var(--admin-color-text-89ccaf3)}.admin-report-pager__buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-report-pager__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 14px;border:1px solid var(--admin-color-border-f60cdf0);border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-d14f901) 0%,var(--admin-color-surface-134195f) 100%);color:var(--admin-color-text-89ccaf3);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px var(--admin-color-shadow-c28d776);transition:filter .15s ease,transform .1s ease}.admin-report-pager__btn:hover:not(:disabled){filter:brightness(1.03);border-color:var(--admin-color-border-18046fe)}.admin-report-pager__btn:active:not(:disabled){transform:translateY(1px)}.admin-report-pager__btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.admin-report-pager__btn i{font-size:11px;opacity:.85}.admin-report-page>.admin-report-pager{margin-top:10px;border-top:1px solid var(--admin-color-border-e66b9d0);border-radius:var(--admin-radius-lg, 10px)}.admin-report-page--finance-report .admin-report-sort-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .15s ease}.admin-report-page--finance-report .admin-report-sort-th:hover{filter:brightness(1.08)}.admin-report-page--finance-report .admin-report-sort-th--active{font-weight:700}.admin-report-page--finance-report .admin-report-sort-th__icon{display:inline-block;margin-left:4px;font-size:10px;opacity:.75;vertical-align:middle}.admin-report-page--finance-report .admin-report-sort-th--active .admin-report-sort-th__icon{opacity:1}.admin-report-page--report-index .admin-report-sort-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .15s ease}.admin-report-page--report-index .admin-report-sort-th:hover{filter:brightness(1.08)}.admin-report-page--report-index .admin-report-sort-th--active{font-weight:700}.admin-report-page--report-index .admin-report-sort-th__icon{display:inline-block;margin-left:4px;font-size:10px;opacity:.75;vertical-align:middle}.admin-report-page--report-index .admin-report-sort-th--active .admin-report-sort-th__icon{opacity:1}@media (max-width: 640px){.admin-report-pager{flex-direction:column;align-items:stretch}.admin-report-pager__meta{flex-direction:column;align-items:flex-start;gap:8px}.admin-report-pager__buttons{width:100%}.admin-report-pager__btn{flex:1}}.user-similarity-report__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px;padding:22px 24px;border:1px solid var(--admin-color-border-5fd52ab);border-radius:14px;background:linear-gradient(135deg,var(--admin-color-surface-be71d0a),var(--admin-color-surface-6bab96f));color:var(--admin-color-text-d14f901);box-shadow:0 8px 22px var(--admin-color-shadow-813e7da)}.user-similarity-report__eyebrow{display:flex;align-items:center;gap:7px;color:var(--admin-color-text-a61def8);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.user-similarity-report__hero h1{margin:6px 0 5px;font-size:24px}.user-similarity-report__hero p{max-width:720px;margin:0;color:var(--admin-color-text-556568e);font-size:12px}.user-similarity-report__hero-note{display:flex;align-items:center;gap:8px;max-width:260px;padding:10px 12px;border:1px solid var(--admin-color-border-0d41cad);border-radius:10px;background:var(--admin-color-surface-9e3854f);color:var(--admin-color-text-6c6cb3b);font-size:11px;line-height:1.5}.user-similarity-report__filters{overflow:hidden}.user-similarity-report__filters .admin-tx-filter__body{padding:16px}.user-similarity-report__signal-box{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:11px 13px;border:1px solid var(--admin-color-border-770828e);border-radius:10px;background:var(--admin-color-surface-09a84ab)}.user-similarity-report__signal-box>div:first-child{display:grid;gap:3px}.user-similarity-report__signal-box strong{color:var(--admin-color-text-be71d0a);font-size:12px}.user-similarity-report__signal-box small{color:var(--admin-color-text-c592b0f);font-size:10px}.user-similarity-report__signals{display:flex;flex-wrap:wrap;gap:7px}.user-similarity-report__signals label{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:7px 10px;border:1px solid var(--admin-color-border-1671598);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-57d1682);font-size:11px;font-weight:700;cursor:pointer}.user-similarity-report__signals label.is-active{border-color:var(--admin-color-border-29ef67a);background:var(--admin-color-surface-223e0f9);color:var(--admin-color-text-3e74b0b)}.user-similarity-report__signals input{accent-color:var(--admin-color-decoration-1fef0eb)}.user-similarity-report__guard{display:flex;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;border:1px solid var(--admin-color-border-2d2f88e);border-radius:10px;background:var(--admin-color-surface-0d3e22a);color:var(--admin-color-text-5473653)}.user-similarity-report__guard>i{font-size:20px}.user-similarity-report__guard div{display:grid;gap:3px}.user-similarity-report__guard strong{font-size:12px}.user-similarity-report__guard span{color:var(--admin-color-text-4fadfda);font-size:11px}.user-similarity-report__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.user-similarity-report__metrics article{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--admin-color-border-b907b5a);border-radius:11px;background:var(--admin-color-surface-d14f901);box-shadow:0 3px 10px var(--admin-color-shadow-fe32893)}.user-similarity-report__metrics article>i{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:var(--admin-color-text-ab3456c);background:var(--admin-color-surface-4429d5b)}.user-similarity-report__metrics span{display:grid;gap:3px}.user-similarity-report__metrics small{color:var(--admin-color-text-649d68e);font-size:10px}.user-similarity-report__metrics strong{color:var(--admin-color-text-be71d0a);font-size:18px}.user-similarity-report__results{overflow:hidden;padding:0}.user-similarity-report__results-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--admin-color-border-b986337);background:linear-gradient(135deg,var(--admin-color-surface-4318b3c),var(--admin-color-surface-9f5d26a))}.user-similarity-report__results-head h2{margin:0;color:var(--admin-color-text-d1b9731);font-size:15px}.user-similarity-report__results-head p{margin:4px 0 0;color:var(--admin-color-text-f161f1d);font-size:11px}.user-similarity-report__loading{color:var(--admin-color-text-35b6bd4);font-size:11px;font-weight:800}.user-similarity-report__results .admin-tx-table-wrap{border:0;border-radius:0}.user-similarity-report__results td small,.user-similarity-report__results th small{display:block;color:var(--admin-color-text-4b3d9d3);font-size:10px}.user-similarity-report__score{display:inline-grid;place-items:center;min-width:38px;height:28px;border-radius:8px;font-size:12px;font-weight:900}.user-similarity-report__score--high{color:var(--admin-color-text-25810b6);background:var(--admin-color-surface-492a219)}.user-similarity-report__score--medium{color:var(--admin-color-text-00f3f1c);background:var(--admin-color-surface-cf73ab4)}.user-similarity-report__score--low{color:var(--admin-color-text-51a913f);background:var(--admin-color-surface-51a2582)}.user-similarity-report__evidence{display:flex;flex-wrap:wrap;gap:5px;min-width:190px}.user-similarity-report__evidence span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--admin-color-border-66f65e2);border-radius:7px;background:var(--admin-color-surface-499668c);color:var(--admin-color-text-323c5f7);font-size:10px}.user-similarity-report__evidence b{color:var(--admin-color-text-ea973d7);font-size:9px}.user-similarity-report__evidence code{padding-left:3px;color:var(--admin-color-text-52c5bc4);font-family:Consolas,monospace;font-size:10px}.user-similarity-report__hierarchy{color:var(--admin-color-text-71a1aa0);font-size:10px;white-space:nowrap}.user-similarity-report__empty{display:grid;justify-items:center;gap:6px;padding:45px 20px;color:var(--admin-color-text-fa9d332)}.user-similarity-report__empty i{font-size:28px;color:var(--admin-color-text-c26e3e2)}.user-similarity-report__empty strong{color:var(--admin-color-text-b21256d);font-size:13px}.user-similarity-report__empty span{font-size:11px}.profile-relations{display:grid;gap:14px}.profile-relations__intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid var(--admin-color-border-b907b5a);border-radius:11px;background:linear-gradient(135deg,var(--admin-color-surface-a4bc856),var(--admin-color-surface-be0e65e))}.profile-relations__intro>div{display:flex;align-items:center;gap:11px}.profile-relations__intro>div>i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-98d6fe6),var(--admin-color-surface-3cb29a3))}.profile-relations__intro span{display:grid;gap:3px}.profile-relations__intro strong{color:var(--admin-color-text-52c5bc4);font-size:14px}.profile-relations__intro small{color:var(--admin-color-text-f161f1d);font-size:10px}.profile-relations__count{color:var(--admin-color-text-35b6bd4);font-size:11px;font-weight:800}.profile-relations__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-relations__summary article{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--admin-color-border-66f65e2);border-radius:10px;background:var(--admin-color-surface-d14f901)}.profile-relations__summary article>i{color:var(--admin-color-text-35b6bd4)}.profile-relations__summary span{display:grid;gap:2px}.profile-relations__summary small{color:var(--admin-color-text-a0b6d89);font-size:10px}.profile-relations__summary b{color:var(--admin-color-text-52c5bc4);font-size:16px}.profile-relations__empty{display:grid;justify-items:center;gap:6px;padding:40px 20px;color:var(--admin-color-text-fa9d332)}.profile-relations__empty i{font-size:28px;color:var(--admin-color-text-c26e3e2)}.profile-relations__empty strong{color:var(--admin-color-text-b21256d);font-size:13px}.profile-relations__empty span{font-size:11px}@media (max-width:900px){.user-similarity-report__hero{align-items:stretch;flex-direction:column}.user-similarity-report__hero-note{max-width:none}.user-similarity-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.user-similarity-report__signal-box{align-items:stretch;flex-direction:column}.user-similarity-report__signals{justify-content:flex-start}}@media (max-width:600px){.user-similarity-report__hero{padding:17px}.user-similarity-report__hero h1{font-size:20px}.user-similarity-report__metrics{grid-template-columns:1fr}.profile-relations__intro{align-items:flex-start;flex-direction:column}.profile-relations__summary{grid-template-columns:1fr}.user-similarity-report__results-head{align-items:flex-start;flex-direction:column}}.admin-report-page .admin-report-page__grand>td{background:var(--admin-color-surface-3fcc63c);font-weight:700;border-top:2px solid var(--admin-color-border-63630f8)}.admin-report-page{--r-bg-top: var(--admin-navy-top);--r-bg-mid: var(--admin-navy-mid);--r-bg-deep: var(--admin-navy-deep);--r-accent: var(--admin-accent);--r-text: var(--admin-header-text);--r-border: var(--admin-color-decoration-57b962e);--r-radius: var(--admin-radius-lg);--r-shadow: var(--admin-shadow);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:10px 0 18px;text-align:left;font-family:system-ui,-apple-system,Segoe UI,Tahoma,Arial,sans-serif}.admin-report-page *,.admin-report-page *:before,.admin-report-page *:after{box-sizing:border-box}.admin-report-page__excel-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:132px;border-color:var(--admin-color-border-33598f2)!important;background:linear-gradient(180deg,var(--admin-color-surface-dcdb63e) 0%,var(--admin-color-surface-33598f2) 100%)!important;color:var(--admin-color-text-d14f901)!important;text-shadow:0 1px 1px var(--admin-color-shadow-f19eb1b)}.admin-report-page__excel-btn:hover:not(:disabled){filter:brightness(1.06)}.admin-report-page__excel-btn:disabled{cursor:wait;opacity:.65}.admin-report-page__export-error{margin:8px 0 0;padding:8px 10px;border:1px solid var(--admin-color-border-49d9ae6);border-radius:6px;background:var(--admin-color-surface-fe3bb61);color:var(--admin-color-text-28ad5e3);font-size:12px}.admin-report-page table.admin-report-page__layout{width:100%;border-collapse:separate;border-spacing:0}.admin-report-page tr.TAC>td{text-align:left!important}.admin-report-page--noagent .admin-report-col-agent,.admin-report-page--noagent .admin-bet-col-agent{display:none!important}.admin-report-page .admin-dashboard__panel{margin-bottom:0}.admin-report-page .admin-dashboard__panel .Bg{border-radius:var(--r-radius) var(--r-radius) 0 0!important}.admin-report-page .admin-dashboard__panel .Bg:before{border-radius:var(--r-radius) var(--r-radius) 0 0!important}.admin-report-page .admin-dashboard__panel .HeaderBg{font-size:13px}.admin-report-page .admin-dashboard__panel .RBg{display:flex!important;flex-wrap:wrap;align-items:stretch;float:none!important;right:auto!important;background:transparent!important}.admin-report-page .admin-dashboard__panel .RBgC{display:flex!important;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:0;padding:0 10px 0 6px!important;margin:0!important;float:none!important;background:linear-gradient(180deg,var(--admin-color-surface-74b2bb1) 0%,var(--admin-color-surface-256bca8) 48%,var(--admin-color-surface-c46b722) 100%)!important;border-top:none!important;box-shadow:inset 0 1px 0 var(--admin-color-shadow-9491435)}.admin-report-page .admin-dashboard__panel .Divider2,.admin-report-page .admin-dashboard__panel .Divider3{display:flex!important;align-items:center;flex:0 0 auto;float:none!important;padding:6px 8px!important;border:none!important;background:transparent!important}.admin-report-page .admin-dashboard__panel select{min-height:30px;padding:5px 28px 5px 10px;font-size:12px;font-weight:600;color:var(--admin-text-strong);cursor:pointer;border-radius:6px;border:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-surface) 0%,var(--admin-surface-soft) 100%);box-shadow:0 1px 2px var(--admin-color-shadow-67cac16)}.admin-report-page .admin-dashboard__panel select:focus{outline:none;border-color:var(--admin-color-border-7977454);box-shadow:0 0 0 2px var(--admin-color-shadow-aec548c)}.admin-report-page .admin-dashboard__panel input.Btn,.admin-report-page .ScoreTable input[type=button],.admin-report-page .ScoreTable input[type=submit]{min-height:32px;padding:6px 18px!important;font-size:12px;font-weight:700;border-radius:6px;cursor:pointer;border:1px solid var(--r-border);color:var(--r-text);background:linear-gradient(180deg,var(--admin-color-surface-8b00d10) 0%,var(--admin-color-surface-0030c49) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-b3a3e8c)}.admin-report-page .admin-dashboard__panel input.Btn:hover,.admin-report-page .ScoreTable input[type=button]:hover{border-color:var(--admin-color-border-ec11b2b);color:var(--admin-color-text-d14f901)}.admin-report-page .admin-report-page__settings-shell{width:100%;max-width:100%;min-width:0;margin:10px 0 14px}.admin-report-page__settings-bar{margin-bottom:0;width:100%}.admin-report-page .admin-report-page__filter-table{border-radius:0 0 var(--admin-radius) var(--admin-radius);overflow:visible;border:1px solid var(--admin-border)!important;border-top:none!important;box-shadow:var(--admin-shadow-soft);background:var(--admin-surface);width:100%;max-width:100%;border-collapse:collapse}.admin-report-page .admin-report-page__filter-table tbody td{padding:12px 14px!important;font-size:12px;vertical-align:middle;border-color:var(--admin-color-border-acc973b)!important}.admin-report-page .admin-report-page__filter-table input[type=text],.admin-report-page .ScoreTable input[type=text]{padding:7px 10px!important;font-size:12px!important;border-radius:6px!important;border:1px solid var(--admin-border)!important;min-height:32px;background-color:var(--admin-color-surface-d14f901)!important}.admin-report-page .admin-report-page__filter-table input[type=text]:focus{outline:none!important;border-color:var(--admin-color-border-54bb134)!important;box-shadow:0 0 0 2px var(--admin-focus)}.admin-report-page__settings-bar-title{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:11px 16px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--admin-header-text);text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759);border-radius:var(--admin-radius) var(--admin-radius) 0 0;border:1px solid var(--admin-border);border-bottom:none;background:var(--admin-navy-gradient);box-shadow:var(--admin-shadow-soft)}.admin-report-page .admin-report-page__product-strip{display:grid;grid-template-columns:repeat(4,max-content);align-items:center;gap:8px 12px;padding:11px 14px;border-radius:6px;border:1px solid var(--admin-border);background:var(--admin-surface-soft);font-size:12px}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table .TAL{white-space:normal}.admin-report-page .admin-report-page__date-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.admin-report-page .admin-report-page__filter-form{background:var(--admin-surface);border:1px solid var(--admin-border);border-top:none;border-radius:0 0 var(--admin-radius) var(--admin-radius);box-shadow:var(--admin-shadow-soft);padding:14px 16px 16px;width:100%;display:grid;gap:14px}.admin-report-page .admin-report-page__filter-form--compact{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px}.admin-report-page .admin-report-page__filter-form--compact>.admin-select{width:230px;max-width:100%}.admin-report-page .admin-report-page__filter-form select,.admin-report-page .admin-report-page__filter-form .admin-select__trigger,.admin-report-page .admin-report-page__filter-form input[type=text]{min-height:34px;border-radius:6px;border:1px solid var(--admin-border);background-color:var(--admin-surface);color:var(--admin-text-strong);font-size:13px;font-weight:500}.admin-report-page .admin-report-page__filter-form select{min-width:120px;padding:5px 30px 5px 10px}.admin-report-page .admin-report-page__filter-form input[type=text]{width:150px;padding:6px 10px!important}.admin-report-page .admin-report-page__filter-form .Btn{min-width:74px;min-height:34px;padding:6px 14px!important;border-radius:6px}.admin-report-page .admin-report-page__date-block{display:inline-grid;grid-template-columns:max-content 150px;align-items:center;gap:7px}.admin-report-page.admin-report-page--report-index .admin-report-page__date-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;max-width:100%}.admin-report-page.admin-report-page--report-index .admin-report-page__date-block{flex:0 0 auto}.admin-report-page.admin-report-page--report-index #btnSearch{flex:0 0 auto;margin:0;white-space:nowrap}.admin-report-page .admin-report-page__date-label{font-weight:600;color:var(--admin-text-soft);white-space:nowrap}.admin-report-page .admin-report-page__product-strip label,.admin-report-page .admin-report-page__mode-strip label{display:inline-flex;align-items:center;gap:6px;min-height:22px;color:var(--admin-text-strong);white-space:nowrap}.admin-report-page .admin-report-page__mode-strip{padding:11px 14px;border-radius:6px;border:1px solid var(--admin-border);background:var(--admin-surface-soft);display:grid;gap:7px}.admin-report-page .admin-report-page__mode-strip--inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.admin-report-page .admin-report-page__product-strip input[type=checkbox],.admin-report-page .admin-report-page__product-strip input[type=radio],.admin-report-page .admin-report-page__mode-strip input[type=radio]{vertical-align:middle;width:14px;height:14px;margin:0;accent-color:var(--admin-navy-top)}.admin-report-page__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--admin-radius);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:var(--admin-surface)}.admin-report-page #reportContent.admin-report-page__scroll{min-height:120px;margin-top:12px;border-top:1px solid var(--admin-border);border-radius:var(--r-radius);position:relative;isolation:isolate}.admin-report-page #divDataList.admin-report-page__scroll,.admin-report-page #divDetailDataList.admin-report-page__scroll{position:relative}.admin-report-page #ReportTableToDisplay,.admin-report-page table.ScoreTable[id=ReportTableToDisplay]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--admin-radius);overflow:hidden;border:1px solid var(--admin-border)!important;box-shadow:var(--admin-shadow-soft);background:var(--admin-surface)!important;color:var(--admin-text-strong)!important}.admin-report-page #GridMemberList{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;border:none!important;background:var(--admin-surface)!important;color:var(--admin-text-strong)!important}.admin-report-page #reportContent .ScoreTable.admin-report-page__grid{width:100%;min-width:0;max-width:100%;border-collapse:separate;border-spacing:0;border:none!important;background:var(--admin-surface)!important;color:var(--admin-text-strong)!important}.admin-report-page #ReportTableToDisplay thead td,.admin-report-page #ReportTableToDisplay thead th,.admin-report-page .ScoreTable thead td,.admin-report-page .ScoreTable thead th{padding:11px 10px!important;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;text-align:center;border:1px solid var(--admin-color-border-ddaf538)!important;background:var(--admin-navy-gradient)!important;color:var(--r-text)!important;text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759)}.admin-report-page #ReportTableToDisplay tbody td,.admin-report-page #ReportTableToDisplay tbody th,.admin-report-page #GridMemberList tbody>tr>td,.admin-report-page #GridMemberList tbody>tr>th,.admin-report-page .ScoreTable tbody td{border:1px solid var(--admin-border)!important;padding:8px 10px!important;font-size:12px;line-height:1.5;vertical-align:middle;background:var(--admin-surface)}.admin-report-page table.admin-report-page__filter-table.ScoreTable tbody td{padding:12px 14px!important}.admin-report-page #ReportTableToDisplay tbody td.TAC,.admin-report-page #GridMemberList tbody td.TAC{text-align:center!important}.admin-report-page #ReportTableToDisplay tbody td.TAR,.admin-report-page #GridMemberList tbody td.TAR{text-align:right!important;font-variant-numeric:tabular-nums;vertical-align:middle}.admin-report-page #divDetailDataList .ScoreTable thead td{padding:11px 8px!important;vertical-align:middle;text-align:center}.admin-report-page #divDetailDataList .ScoreTable tbody td.VAT{text-align:left!important;vertical-align:top;padding-top:12px!important;padding-bottom:12px!important}.admin-report-page #GridMemberList tbody td.text-end{text-align:right!important;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td{font-size:14px;font-weight:700;padding:10px 12px!important}.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td>a{font-size:14px;font-weight:800}.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td.admin-report-page__fullname-col{font-size:11px;font-weight:400;color:var(--admin-color-text-df9c1d2);line-height:1.3;text-align:left!important}.admin-report-page #GridMemberList tbody>tr.admin-report-page__grid-head>th.admin-report-page__fullname-head{font-size:10px;font-weight:600;text-transform:none;letter-spacing:normal;text-align:left!important}.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td.text-end,.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td.text-end .Positive,.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td.text-end .Negative{font-family:system-ui,-apple-system,Segoe UI,Tahoma,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:normal;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td.text-end .Positive{color:#00f;font-weight:700}.admin-report-page #GridMemberList tbody>tr:not(.admin-report-page__grid-head)>td.text-end .Negative{color:var(--admin-color-text-4abc9a1);font-weight:700}.admin-report-page #GridMemberList tbody>tr.admin-report-page__grid-head>th:first-child,.admin-report-page #GridMemberList tbody>tr:first-child>th:first-child,.admin-report-page #GridMemberList tbody>tr:first-child>td:first-child{text-align:left!important}.admin-report-page #GridMemberList tbody>tr.admin-report-page__grid-head>th:not(:first-child),.admin-report-page #GridMemberList tbody>tr:first-child>th:not(:first-child),.admin-report-page #GridMemberList tbody>tr:first-child>td:not(:first-child){text-align:center!important}.admin-report-page #GridMemberList tbody>tr.admin-report-page__grid-head>th,.admin-report-page #GridMemberList tbody>tr:first-child>th,.admin-report-page #GridMemberList tbody>tr:first-child>td{padding:11px 10px!important;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid var(--admin-color-border-ddaf538)!important;background:linear-gradient(180deg,var(--r-bg-top) 0%,var(--r-bg-mid) 50%,var(--r-bg-deep) 100%)!important;color:var(--r-text)!important;text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759)}.admin-report-page #ReportTableToDisplay tbody tr:nth-child(2n)>td,.admin-report-page #GridMemberList tbody tr:nth-child(2n)>td:not([style*=background]),.admin-report-page #reportContent .ScoreTable.admin-report-page__grid tbody tr:nth-child(2n)>td{background:var(--admin-row-alt)}.admin-report-page #ReportTableToDisplay tbody tr:hover>td,.admin-report-page #GridMemberList tbody tr:hover>td,.admin-report-page #reportContent .ScoreTable.admin-report-page__grid tbody tr:hover>td{background:var(--admin-row-hover)!important}.admin-report-page th.TDLeague,.admin-report-page .TDLeague{padding:10px 12px!important;font-size:12px;font-weight:700;text-align:left;color:var(--admin-text-strong);background:linear-gradient(90deg,var(--admin-surface-tint) 0%,var(--admin-color-surface-d969555) 100%)!important;border-bottom:2px solid var(--admin-color-border-ba13297)!important}.admin-report-page .Positive{color:var(--admin-link)}.admin-report-page .Negative{color:var(--admin-color-text-b09d6ae);white-space:nowrap!important}.admin-report-page .text-end{text-align:end}.admin-report-page .popopo{border-bottom:3px double var(--admin-color-border-9a78bcf)}.admin-report-page .H30{padding:8px 12px!important;font-size:12px!important}.admin-report-page .hjlk{display:inline-block;margin:2px 0;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.25;color:var(--admin-link-strong)!important;text-decoration:none!important;white-space:nowrap}.admin-report-page .hjlk:hover{filter:brightness(1.03);border-color:var(--admin-color-border-3e1eb0b);box-shadow:inset 0 1px 0 var(--admin-color-shadow-9203fef),0 2px 6px var(--admin-color-shadow-6978771)}.admin-report-page #GridMemberList a,.admin-report-page #reportContent a{color:var(--admin-link);font-weight:700}.admin-report-page #GridMemberList a:hover{color:var(--admin-color-text-b09d6ae)}.admin-report-page #reportContent .admin-report-page__result{display:flow-root;min-width:0}.admin-report-page .admin-report-page__result-head,.admin-report-page #reportContent .admin-report-page__result-head{margin:0;padding:10px 14px 11px;border-bottom:1px solid var(--admin-border);background:var(--admin-navy-gradient);color:var(--admin-header-text);box-shadow:inset 0 1px 0 var(--admin-color-shadow-536e662)}.admin-report-page .admin-report-page__result-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.admin-report-page .admin-report-page__result-lead{font-size:13px;font-weight:700;color:var(--admin-color-text-d14f901);text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759)}.admin-report-page .admin-report-page__result-breadcrumb{font-size:12px;font-weight:600;color:var(--admin-color-text-c0fad7c);line-height:1.45}.admin-report-page #reportContent .admin-report-page__result-breadcrumb a{color:var(--admin-accent);font-weight:700}.admin-report-page #reportContent .admin-report-page__result-breadcrumb a:hover{color:var(--admin-color-text-545caeb)}.admin-report-page .admin-report-page__subsection-head{padding:10px 14px;font-size:13px;font-weight:700;color:var(--admin-header-text);background:linear-gradient(180deg,var(--admin-color-surface-f689c82) 0%,var(--admin-color-surface-e9423d3) 100%);border-bottom:1px solid var(--admin-color-border-acc973b);text-shadow:0 1px 2px var(--admin-color-shadow-1b67487)}.admin-report-page #reportContent #GridMemberList tbody>tr.admin-report-page__grid-head>th,.admin-report-page #reportContent #GridMemberList tbody>tr:first-child>th,.admin-report-page #reportContent #GridMemberList tbody>tr:first-child>td{border-color:var(--admin-color-border-ddaf538)!important}.admin-report-page .admin-report-page__date-field{display:inline-block;vertical-align:middle;position:relative}.admin-report-page .admin-report-page__date-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-report-page .admin-report-page__date-row .admin-select{width:auto;flex:0 1 auto;min-width:120px;max-width:200px}.admin-report-page .admin-report-page__filter-table input.admin-system-datepicker,.admin-report-page .ScoreTable input.admin-system-datepicker,.admin-report-page .admin-report-page__date-field input.admin-system-datepicker,.admin-system-datepicker{min-width:8.75rem;padding-right:36px!important;cursor:pointer;background-color:var(--admin-color-surface-d14f901)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='%232a4570' viewBox='0 0 16 16'%3E%3Cpath d='M11 7h2v2h-2V7zm-4 0h2v2H7V7zm-4 0h2v2H3V7zm8-4h1V1h-2v2H5V1H3v2H2a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1h-2v2zM2 14V7h12v7H2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:17px 17px}.admin-report-page .admin-report-page__date-field input.admin-system-datepicker{height:34px;min-width:150px;margin:0}.admin-report-page .admin-report-page__filter-form input.Btn,.admin-report-page .admin-report-page__filter-table input.Btn,.admin-report-page input.admin-report-page__submit,.admin-report-page input.Btn.admin-report-page__submit,.admin-report-page #btnSearch{height:34px!important;min-height:34px!important;padding:0 22px!important;margin:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em;line-height:32px!important;border-radius:6px!important;cursor:pointer;border:1px solid var(--admin-color-border-2a27956)!important;color:var(--admin-accent-ink)!important;background:var(--admin-accent-gradient)!important;box-shadow:0 2px 6px var(--admin-color-shadow-0eae12e),inset 0 1px 0 var(--admin-color-shadow-28b516d)!important;transition:filter .15s ease,transform .1s ease}.admin-report-page .admin-report-page__filter-form input.Btn:hover,.admin-report-page .admin-report-page__filter-table input.Btn:hover,.admin-report-page input.admin-report-page__submit:hover,.admin-report-page input.Btn.admin-report-page__submit:hover,.admin-report-page #btnSearch:hover{filter:brightness(1.05);color:var(--admin-accent-ink)!important}.admin-report-page .admin-report-page__filter-form input.Btn:active,.admin-report-page .admin-report-page__filter-table input.Btn:active,.admin-report-page input.admin-report-page__submit:active,.admin-report-page input.Btn.admin-report-page__submit:active,.admin-report-page #btnSearch:active{transform:translateY(1px)}.admin-report-page .admin-report-toolbar--pair{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}.admin-report-page .admin-report-page__result-head-row input.Btn,.admin-report-page .admin-report-toolbar--pair input.Btn{min-height:32px;padding:7px 16px;margin:0;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;border-radius:9px;border:1px solid var(--admin-color-border-2a27956)!important;color:var(--admin-accent-ink)!important;background:var(--admin-accent-gradient)!important;box-shadow:inset 0 1px 0 var(--admin-color-shadow-1611519),0 2px 6px var(--admin-color-shadow-325b858);transition:filter .15s ease,box-shadow .15s ease,transform .12s ease}.admin-report-page .admin-report-page__result-head-row input.Btn:hover,.admin-report-page .admin-report-toolbar--pair input.Btn:hover{filter:brightness(1.06);color:var(--admin-accent-ink)!important}.admin-report-page .admin-report-page__result-head-row input.Btn:active,.admin-report-page .admin-report-toolbar--pair input.Btn:active{transform:translateY(1px)}.admin-datepicker-panel{position:absolute;width:280px;padding:10px;border-radius:12px;border:1px solid var(--admin-color-border-9a78bcf);box-shadow:0 12px 40px var(--admin-color-shadow-925eb84);background:linear-gradient(180deg,var(--admin-surface-soft) 0%,var(--admin-border-soft) 100%);z-index:100060;direction:ltr;box-sizing:border-box;font-family:Arial,sans-serif}.admin-datepicker-panel--portal{position:fixed}.admin-datepicker-panel__header{display:flex;align-items:center;justify-content:space-between;margin:-10px -10px 8px;padding:8px;border-radius:11px 11px 0 0;background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 55%,var(--admin-navy-deep) 100%);color:var(--admin-header-text)}.admin-datepicker-panel__title{font-size:13px;font-weight:700;color:var(--admin-color-text-d14f901)}.admin-datepicker-panel__nav{width:28px;height:26px;border:0;border-radius:6px;background:var(--admin-color-surface-ddaf538);color:var(--admin-color-text-d14f901);cursor:pointer;font-size:20px;line-height:20px}.admin-datepicker-panel__nav:hover{background:var(--admin-color-surface-8d2af7f)}.admin-datepicker-panel__weekdays,.admin-datepicker-panel__days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.admin-datepicker-panel__weekdays{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--admin-color-border-1ffa345)}.admin-datepicker-panel__weekdays span{text-align:center;font-size:11px;font-weight:700;color:var(--admin-text-strong)}.admin-datepicker-panel__day,.admin-datepicker-panel__empty{width:100%;height:30px}.admin-datepicker-panel__day{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--admin-text);cursor:pointer;font-size:12px}.admin-datepicker-panel__day:hover{background:var(--admin-row-hover);border-color:var(--admin-color-border-cebbbfd)}.admin-datepicker-panel__day--today{border-color:var(--admin-color-border-cebbbfd);font-weight:700}.admin-datepicker-panel__day--selected{background:linear-gradient(180deg,var(--admin-color-surface-f1a9503) 0%,var(--admin-accent-strong) 55%,var(--admin-accent-dark) 100%);border-color:var(--admin-color-border-2a27956);color:var(--admin-accent-ink);font-weight:800}@keyframes admin-report-loader-spin{to{transform:rotate(360deg)}}@keyframes admin-report-loader-spin-rev{to{transform:rotate(-360deg)}}@keyframes admin-report-loader-glow{0%,to{opacity:.55;filter:drop-shadow(0 0 6px var(--admin-color-decoration-ec11b2b))}50%{opacity:1;filter:drop-shadow(0 0 14px var(--admin-color-decoration-9dc3bc0))}}@keyframes admin-report-loader-shimmer{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(120%) skew(-12deg)}}@keyframes admin-report-loader-text{0%{background-position:0% center}to{background-position:200% center}}.admin-report-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:132px;padding:36px 28px!important;position:relative;overflow:hidden;border-radius:var(--r-radius);border:1px solid var(--admin-color-border-ff2536f);background:radial-gradient(ellipse 80% 65% at 50% 105%,var(--admin-color-surface-2ee9d8f) 0%,transparent 52%),linear-gradient(165deg,var(--admin-color-surface-f136b75) 0%,var(--admin-color-surface-67e3f5e) 42%,var(--admin-color-surface-4c3cc34) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-9491435),0 8px 28px var(--admin-color-shadow-551d536)}.admin-report-page .loading-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 42%,var(--admin-color-surface-7408cbc) 50%,transparent 58%,transparent 100%);width:55%;animation:admin-report-loader-shimmer 2.2s ease-in-out infinite;pointer-events:none}.admin-report-page .loading-spinner{position:relative;z-index:1;flex-shrink:0;width:56px!important;height:56px!important;margin:0 auto;border:none!important;border-radius:50%;background:transparent!important;animation:admin-report-loader-glow 2s ease-in-out infinite!important}.admin-report-page .loading-spinner:before,.admin-report-page .loading-spinner:after{content:"";position:absolute;border-radius:50%;box-sizing:border-box}.admin-report-page .loading-spinner:before{top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-top-color:var(--admin-accent-strong);border-right-color:var(--admin-color-border-4fcc3f1);animation:admin-report-loader-spin .85s linear infinite}.admin-report-page .loading-spinner:after{top:10px;right:10px;bottom:10px;left:10px;border:2px solid transparent;border-bottom-color:var(--admin-color-border-391e042);border-left-color:var(--admin-color-border-7977454);animation:admin-report-loader-spin-rev 1.25s linear infinite}.admin-report-page .loading-text{position:relative;z-index:1;margin:0!important;min-height:1.2em;font-size:11px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;border:none!important;background:linear-gradient(90deg,var(--admin-color-surface-1934f6a) 0%,var(--admin-accent) 28%,var(--admin-color-surface-d14f901) 50%,var(--admin-accent) 72%,var(--admin-color-surface-1934f6a) 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:admin-report-loader-text 2.8s linear infinite!important}@media (max-width: 640px){.admin-report-page{padding-left:4px;padding-right:4px}}@media (max-width: 768px){.admin-report-page .admin-report-page__settings-shell,.admin-report-page__settings-bar,.admin-report-page .admin-report-page__filter-form{width:100%;max-width:100%}.admin-report-page .admin-report-page__filter-form--compact>.admin-select{width:100%}.admin-report-page .admin-report-page__filter-form{padding:12px;gap:10px}.admin-report-page .admin-report-page__date-row{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px}.admin-report-page .admin-report-page__date-block{grid-template-columns:1fr;gap:4px}.admin-report-page .admin-report-page__filter-form select,.admin-report-page .admin-report-page__filter-form input[type=text],.admin-report-page .admin-report-page__filter-form .Btn{width:100%;min-width:0}.admin-report-page .admin-report-page__product-strip{grid-template-columns:1fr 1fr;gap:6px 10px;padding:10px}.admin-report-page .admin-report-page__mode-strip{padding:10px}.admin-report-page .HeaderBg,.admin-report-page .HeaderBg span,.admin-report-page .HeaderBg #SubCaption,.admin-report-page .admin-report-page__result-breadcrumb{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.admin-report-page .HeaderBg a,.admin-report-page .admin-report-page__result-breadcrumb a{display:inline;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-report-page.admin-report-page--cancel-bet-list table.admin-report-page__layout,.admin-report-page.admin-report-page--cancel-bet-list table.admin-report-page__layout>tbody,.admin-report-page.admin-report-page--cancel-bet-list table.admin-report-page__layout>tbody>tr,.admin-report-page.admin-report-page--cancel-bet-list table.admin-report-page__layout>tbody>tr>td,.admin-report-page.admin-report-page--cancel-bet-list #listSection>table,.admin-report-page.admin-report-page--cancel-bet-list #listSection>table>tbody,.admin-report-page.admin-report-page--cancel-bet-list #listSection>table>tbody>tr,.admin-report-page.admin-report-page--cancel-bet-list #listSection>table>tbody>tr>td,.admin-report-page.admin-report-page--cancel-bet-list #detailSection>table,.admin-report-page.admin-report-page--cancel-bet-list #detailSection>table>tbody,.admin-report-page.admin-report-page--cancel-bet-list #detailSection>table>tbody>tr,.admin-report-page.admin-report-page--cancel-bet-list #detailSection>table>tbody>tr>td{display:block;width:100%;max-width:100%;min-width:0}.admin-report-page.admin-report-page--cancel-bet-list .H10{display:none!important}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay{width:100%!important;min-width:0!important;table-layout:auto;border:none!important;background:transparent!important}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay tbody{display:grid;gap:8px;padding:8px}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay tbody>tr{display:block;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay tbody>tr>th.TDLeague{display:block;width:100%;height:auto!important;min-height:0;line-height:1.45;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;border:0!important;border-bottom:1px solid var(--admin-border)!important}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;overflow-wrap:anywhere;white-space:normal;background:transparent!important}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay tbody>tr>td:first-child:before{content:"Market";flex:0 0 42%;min-width:96px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-report-page.admin-report-page--cancel-bet-list #ReportTableToDisplay tbody>tr>td:last-child:before{content:"Turnover";flex:0 0 42%;min-width:96px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table{width:100%!important;min-width:0!important;border:none!important;background:transparent!important}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table thead{display:none}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody{display:grid;gap:8px;padding:8px}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr{display:block;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;overflow-wrap:anywhere;white-space:normal;background:transparent!important}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(1):before{content:"#"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(2):before{content:"Information"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(3):before{content:"Selection"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(4):before{content:"Odds"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(5):before{content:"Stake"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(6):before{content:"Status"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(7):before{content:"Associate"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(8):before{content:"MA"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(9):before{content:"SMA"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:nth-child(10):before{content:"IP"}.admin-report-page.admin-report-page--cancel-bet-list .admin-report-page__detail-table tbody>tr>td:before{flex:0 0 42%;min-width:96px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-report-page.admin-report-page--match-win-lose table.admin-report-page__layout,.admin-report-page.admin-report-page--match-win-lose table.admin-report-page__layout>tbody,.admin-report-page.admin-report-page--match-win-lose table.admin-report-page__layout>tbody>tr,.admin-report-page.admin-report-page--match-win-lose table.admin-report-page__layout>tbody>tr>td,.admin-report-page.admin-report-page--match-win-lose #listSection>table,.admin-report-page.admin-report-page--match-win-lose #listSection>table>tbody,.admin-report-page.admin-report-page--match-win-lose #listSection>table>tbody>tr,.admin-report-page.admin-report-page--match-win-lose #listSection>table>tbody>tr>td,.admin-report-page.admin-report-page--match-win-lose #detailSection>table,.admin-report-page.admin-report-page--match-win-lose #detailSection>table>tbody,.admin-report-page.admin-report-page--match-win-lose #detailSection>table>tbody>tr,.admin-report-page.admin-report-page--match-win-lose #detailSection>table>tbody>tr>td{display:block;width:100%;max-width:100%;min-width:0}.admin-report-page.admin-report-page--match-win-lose .H10{display:none!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay{width:100%!important;min-width:0!important;table-layout:auto;border:none!important;background:transparent!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay thead{display:none}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody{display:grid;gap:8px;padding:8px}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr{display:block;height:auto!important;min-height:0!important;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>th.TDLeague{display:block;width:100%;height:auto!important;min-height:0;line-height:1.45;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;border:0!important;border-bottom:1px solid var(--admin-border)!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;min-height:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;overflow-wrap:anywhere;white-space:normal;background:transparent!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td[colspan]{display:block;text-align:center!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(1):before{content:"Bet Type"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(2):before{content:"Turnover"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(3):before{content:"Gross Comm"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(4):before{content:"Member Win"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(5):before{content:"Member Comm"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(6):before{content:"Member Total"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(7):before{content:"Company Comm"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:nth-child(8):before{content:"Company Total"}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td:before{flex:0 0 44%;min-width:102px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table{width:100%!important;min-width:0!important;border:none!important;background:transparent!important}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table thead{display:none}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody{display:grid;gap:8px;padding:8px}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr{display:block;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;overflow-wrap:anywhere;white-space:normal;background:transparent!important}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(1):before{content:"#"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(2):before{content:"Information"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(3):before{content:"Selection"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(4):before{content:"Odds"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(5):before{content:"Stake"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(6):before{content:"Status"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(7):before{content:"Win Lose"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(8):before{content:"Associate"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(9):before{content:"MA"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(10):before{content:"SMA"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:nth-child(11):before{content:"IP"}.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td:before{flex:0 0 42%;min-width:96px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-report-page.admin-report-page--report-index #reportContent>table,.admin-report-page.admin-report-page--report-index #reportContent>table>tbody,.admin-report-page.admin-report-page--report-index #reportContent>table>tbody>tr,.admin-report-page.admin-report-page--report-index #reportContent>table>tbody>tr>td{display:block;width:100%!important;max-width:100%;min-width:0}.admin-report-page.admin-report-page--report-index #reportContent>table>tbody>tr.TAC>td{text-align:left!important}.admin-report-page.admin-report-page--report-index table.admin-report-page__layout,.admin-report-page.admin-report-page--report-index table.admin-report-page__layout>tbody,.admin-report-page.admin-report-page--report-index table.admin-report-page__layout>tbody>tr,.admin-report-page.admin-report-page--report-index table.admin-report-page__layout>tbody>tr>td,.admin-report-page.admin-report-page--report-index .admin-report-page__settings-shell{display:block;width:100%;max-width:100%;min-width:0}.admin-report-page.admin-report-page--report-index .H10{display:none!important}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table,.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table tbody>tr>td{width:100%!important;text-align:left!important}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table tbody>tr{display:block}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table tbody>tr>td{display:block!important}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table tbody>tr>td:first-child{width:100%!important;margin-bottom:0;display:none!important;border-right:0!important}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-table tbody>tr>td:last-child{width:100%!important}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-form{width:100%}.admin-report-page.admin-report-page--report-index .admin-report-page__date-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;width:100%;flex-direction:column}.admin-report-page.admin-report-page--report-index .admin-report-page__date-block{flex:1 1 auto;min-width:0}.admin-report-page.admin-report-page--report-index .admin-report-page__date-field{display:inline-block;width:auto;min-width:0}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-form input.admin-system-datepicker{width:auto;min-width:8.75rem;max-width:100%}.admin-report-page.admin-report-page--report-index #btnSearch{width:auto;min-width:86px;min-height:38px;margin:0}.admin-report-page.admin-report-page--report-index .admin-report-page__product-strip{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:0;padding:10px 12px}.admin-report-page.admin-report-page--report-index .admin-report-page__product-strip label,.admin-report-page.admin-report-page--report-index .admin-report-page__mode-strip label{justify-content:flex-start;font-size:13px;line-height:1.35}.admin-report-page.admin-report-page--report-index .admin-report-page__product-strip label{min-height:24px;align-items:center;white-space:nowrap}.admin-report-page.admin-report-page--report-index .admin-report-page__mode-strip{margin-top:0;padding:10px 12px;gap:8px}.admin-report-page.admin-report-page--report-index .admin-report-page__date-label{display:none}.admin-report-page.admin-report-page--report-index .admin-report-page__filter-form>br{display:none}.admin-report-page.admin-report-page--report-index #reportContent.admin-report-page__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-report-page.admin-report-page--report-index #GridMemberList{width:max-content!important;min-width:100%;table-layout:auto;border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList){width:100%!important;min-width:0!important;table-layout:auto;border:none!important;background:transparent!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) thead{display:none}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody{display:grid;gap:8px;padding:8px}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr{display:block;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-report-page.admin-report-page--report-index .admin-report-page__result,.admin-report-page.admin-report-page--report-index #ContentPlaceHolder1_UpdatePanel1{width:100%!important;max-width:100%!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>th.TDLeague{display:block;width:100%;height:auto!important;min-height:0;line-height:1.45;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;border:0!important;border-bottom:1px solid var(--admin-border)!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;border:0!important;padding:8px 10px!important;text-align:right!important;white-space:normal;overflow-wrap:anywhere;background:transparent!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td.admin-report-page__cell--skip-mobile{display:none!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td[colspan]{display:block;text-align:center!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(1):before{content:"#"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(2):before{content:"Information"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(3):before{content:"Selection"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(4):before{content:"Odds"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(5):before{content:"Stake"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(6):before{content:"Status"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(7):before{content:"Win Lose"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:nth-child(11):before{content:"IP"}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td:before{flex:0 0 44%;min-width:102px;font-size:10px;font-weight:700;color:var(--admin-muted-2);letter-spacing:.03em;text-transform:uppercase;text-align:left}.admin-report-page #reportContent table:not(#GridMemberList) tbody tr td>a,.admin-report-page #ReportTableToDisplay tbody tr td>a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;border:1px solid var(--admin-color-border-47dd9a6);background:linear-gradient(180deg,var(--admin-color-surface-8d11fbb) 0%,var(--admin-color-surface-d969555) 100%);color:var(--admin-link-strong)!important;font-size:12px;font-weight:800;letter-spacing:.01em;text-decoration:none!important;box-shadow:0 2px 6px var(--admin-color-shadow-31a3a0a);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;cursor:pointer}.admin-report-page #reportContent table:not(#GridMemberList) tbody tr td>a:hover,.admin-report-page #ReportTableToDisplay tbody tr td>a:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 4px 10px var(--admin-color-shadow-6cffe1b)}.admin-report-page #reportContent table:not(#GridMemberList) tbody tr td>a:active,.admin-report-page #ReportTableToDisplay tbody tr td>a:active{transform:translateY(0);filter:brightness(.98)}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td.admin-report-page__cell--skip-mobile,.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td.admin-report-col-agent{display:none!important}.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td.admin-report-page__cell--skip-mobile:before,.admin-report-page.admin-report-page--report-index .admin-report-page__grid:not(#GridMemberList) tbody>tr>td.admin-report-col-agent:before{content:none!important;display:none!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td.admin-report-page__cell--skip-mobile,.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td.admin-report-page__cell--skip-mobile,.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td.admin-report-col-agent{display:none!important}.admin-report-page.admin-report-page--match-win-lose #ReportTableToDisplay tbody>tr>td.admin-report-page__cell--skip-mobile:before,.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td.admin-report-page__cell--skip-mobile:before,.admin-report-page.admin-report-page--match-win-lose .admin-report-page__detail-table tbody>tr>td.admin-report-col-agent:before{content:none!important;display:none!important}}@media (max-width: 768px){.admin-report-page .admin-report-game-detail tbody{display:grid!important;gap:8px;padding:8px;width:100%;max-width:100%;min-width:0}.admin-report-page .admin-report-game-detail tbody>tr{display:grid!important;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:0;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-report-page .admin-report-game-detail tbody>tr>td{width:auto!important;min-width:0!important;border:0!important;background:transparent!important}.admin-report-page .admin-report-game-detail tbody>tr>td:before{display:none!important;content:none!important}.admin-report-page .admin-report-game-detail--sport tbody>tr{grid-template-areas:"info selection" "stake selection" "status selection" "win selection" "ip selection" "odds selection"}.admin-report-page .admin-report-game-detail--cancel tbody>tr{grid-template-areas:"info selection" "stake selection" "status selection" "ip selection" "odds selection"}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(1),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(1),.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(1){display:none!important}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(2),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(2){grid-area:info;display:block!important;padding:5px 6px!important;text-align:center!important;font-size:10px;line-height:1.16;background:var(--admin-color-surface-c82f339)!important;border-top:1px solid var(--admin-color-border-5883f0d)!important;border-bottom:1px solid var(--admin-color-border-5883f0d)!important}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(3),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(3){grid-area:selection;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100%;padding:8px!important;text-align:end!important;line-height:1.2;border-left:1px solid var(--admin-color-border-5883f0d)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(3) *,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(3) *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(4),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(4){grid-area:odds;display:flex!important;align-items:center;justify-content:center;gap:2px;padding:5px 4px!important;color:var(--admin-link-strong);font-size:11px;font-weight:800;background:var(--admin-color-surface-c82f339)!important}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(5),.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(6),.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(7),.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(8),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(5),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(6),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(7){display:grid!important;grid-template-columns:1fr;justify-items:center;gap:2px;padding:5px!important;text-align:center!important;font-size:10px;line-height:1.15;background:var(--admin-color-surface-d14f901)!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(5):after,.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(6):after,.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(7):after,.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(8):after,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(5):after,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(6):after,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(7):after{display:block;order:-1;color:var(--admin-muted-2);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(5),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(5){grid-area:stake}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(5):after,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(5):after{content:"Stake"}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(6),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(6){grid-area:status;color:var(--admin-color-text-1935268);font-weight:800}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(6):after,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(6):after{content:"Status"}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(7){grid-area:win}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(7):after{content:"Win Lose"}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(8),.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(7){grid-area:ip;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all;overflow-wrap:anywhere}.admin-report-page .admin-report-game-detail--sport tbody>tr>td:nth-child(8):after,.admin-report-page .admin-report-game-detail--cancel tbody>tr>td:nth-child(7):after{content:"IP"}.admin-report-page .admin-report-game-detail--casino tbody>tr{grid-template-areas:"date game" "stake game" "win game" "ip tx"}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(2){grid-area:date;display:block!important;padding:5px 6px!important;text-align:center!important;font-size:10px;line-height:1.16;background:var(--admin-color-surface-c82f339)!important;border-top:1px solid var(--admin-color-border-5883f0d)!important;border-bottom:1px solid var(--admin-color-border-5883f0d)!important}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(3){grid-area:game;display:flex!important;align-items:center;justify-content:center;min-height:100%;padding:8px!important;text-align:center!important;font-weight:800;color:var(--admin-link-strong);border-left:1px solid var(--admin-color-border-5883f0d)!important}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(4){grid-area:tx;display:block!important;padding:5px!important;text-align:center!important;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all;overflow-wrap:anywhere;border-left:1px solid var(--admin-color-border-5883f0d)!important;border-top:1px solid var(--admin-color-border-8441a62)!important}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(5),.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(6),.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(7){display:grid!important;justify-items:center;gap:2px;padding:5px!important;text-align:center!important;font-size:10px;line-height:1.15;border-bottom:1px solid var(--admin-color-border-8441a62)!important}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(5):after,.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(6):after,.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(7):after{display:block;order:-1;color:var(--admin-muted-2);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(5){grid-area:stake}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(5):after{content:"Stake"}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(6){grid-area:win}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(6):after{content:"Win Lose"}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(7){grid-area:ip;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all}.admin-report-page .admin-report-game-detail--casino tbody>tr>td:nth-child(7):after{content:"IP"}}.admin-wallet-split{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;font-size:10px;color:var(--admin-color-text-18046fe);white-space:nowrap}.admin-wallet-split span:last-child{color:var(--admin-color-text-63ea905)}.profile-relations__controls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--admin-color-border-b907b5a);border-radius:10px;background:var(--admin-color-surface-09a84ab)}.profile-relations__signals{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-relations__signals>strong{margin-right:4px;color:var(--admin-color-text-b21256d);font-size:11px}.profile-relations__signals label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid var(--admin-color-border-1671598);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-57d1682);font-size:10px;font-weight:700;cursor:pointer}.profile-relations__signals label.is-active{border-color:var(--admin-color-border-29ef67a);background:var(--admin-color-surface-223e0f9);color:var(--admin-color-text-3e74b0b)}.profile-relations__signals input{accent-color:var(--admin-color-decoration-1fef0eb)}.profile-relations__controls .admin-tx-btn{white-space:nowrap}@media (max-width:600px){.profile-relations__controls{align-items:stretch;flex-direction:column}.profile-relations__controls .admin-tx-btn{width:100%}}.admin-report-page .admin-report-page__gateway-filter{min-width:220px;max-width:100%}.admin-report-page .admin-report-page__gateway-filter .admin-select{min-width:160px;flex:1}.referral-report{padding:22px;color:var(--admin-color-text-f2e4247)}.referral-report__head{display:flex;align-items:center;gap:13px;margin-bottom:18px}.referral-report__title-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;color:var(--admin-color-text-d14f901);font-size:18px;background:linear-gradient(145deg,var(--admin-color-surface-a43c584),var(--admin-color-surface-7c279a9));box-shadow:0 6px 14px var(--admin-color-shadow-b1def53)}.referral-report__heading{flex:1}.referral-report__head h2{margin:0;color:var(--admin-color-text-a43c584);font-size:21px}.referral-report__head p{margin:5px 0 0;color:var(--admin-color-text-8a4ffa1);font-size:13px}.referral-report__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:8px;font-weight:700;font-size:12px;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s}.referral-report__button:hover{transform:translateY(-1px);filter:brightness(1.05)}.referral-report__button:disabled{opacity:.55;cursor:not-allowed;transform:none}.referral-report__button--excel{color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-color-surface-246bf81),var(--admin-color-surface-3228b9b));box-shadow:0 4px 10px var(--admin-color-shadow-a4f37bd)}.referral-report__filters{display:grid;grid-template-columns:auto repeat(7,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:16px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-bec081c);border-radius:12px;box-shadow:0 3px 12px var(--admin-color-shadow-dd64aa4)}.referral-report__filter-title{align-self:center;display:flex;align-items:center;gap:7px;padding-right:5px;color:var(--admin-color-text-c114cdf);font-weight:800}.referral-report__field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:700;color:var(--admin-color-text-f3c43ba)}.referral-report__field>div:not(.admin-system-datepicker){position:relative}.referral-report__field>div>i{position:absolute;left:10px;top:50%;z-index:1;transform:translateY(-50%);color:var(--admin-color-text-76f059d)}.referral-report__field input{box-sizing:border-box;width:100%;height:36px;padding:0 9px 0 30px;border:1px solid var(--admin-color-border-cdc033c);border-radius:7px;outline:0;color:var(--admin-color-text-f2e4247);background:var(--admin-color-surface-4318b3c);transition:border .15s,box-shadow .15s}.referral-report__field input:focus{border-color:var(--admin-color-border-1423d48);box-shadow:0 0 0 3px var(--admin-color-shadow-cb574f6)}.referral-report__field .admin-system-datepicker input{padding-left:10px}.referral-report__button--apply{color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-color-surface-c11837d),var(--admin-color-surface-402d569));box-shadow:0 4px 10px var(--admin-color-shadow-396fbcc);white-space:nowrap}.referral-report__cards{display:grid;grid-template-columns:repeat(8,minmax(125px,1fr));gap:10px;margin:14px 0}.referral-report__card{position:relative;overflow:hidden;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-bec081c);border-radius:11px;padding:14px 15px;box-shadow:0 3px 10px var(--admin-color-shadow-dd64aa4)}.referral-report__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--admin-color-surface-ee1af28)}.referral-report__card span{display:block;font-size:11px;font-weight:700;color:var(--admin-color-text-f00e85e);margin-bottom:7px}.referral-report__card strong{font-size:17px;color:var(--admin-color-text-a1e21dd)}.referral-report__table-wrap{overflow:auto;background:var(--admin-color-surface-d14f901);border-radius:11px;border:1px solid var(--admin-color-border-96f3a40);box-shadow:0 3px 12px var(--admin-color-shadow-dd64aa4)}.referral-report__table-wrap table{min-width:1450px;width:100%;border-collapse:collapse}.referral-report__table-wrap thead{color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-color-surface-afac457),var(--admin-color-surface-3d709be))}.referral-report__table-wrap th{padding:11px 9px;font-size:11px}.referral-report__table-wrap td{padding:10px 9px;border-bottom:1px solid var(--admin-color-border-e0e87ce)}.referral-report__table-wrap tbody tr:hover{background:var(--admin-color-surface-2d8d935)}.referral-report__table-wrap td small{display:block;color:var(--admin-color-text-d880738);margin-top:3px}.referral-report__empty{text-align:center;padding:38px;color:var(--admin-color-text-d880738)}.referral-report__empty:before{content:"";display:block;margin-bottom:9px;font:22px "Font Awesome 6 Free";font-weight:900;color:var(--admin-color-text-71556f9)}.referral-report__pager{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:13px}.referral-report__pager>span:first-child{margin-right:auto;color:var(--admin-color-text-dd87e96)}.referral-report__page-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--admin-color-border-3911d3d);border-radius:7px;color:var(--admin-color-text-408ec3e);background:var(--admin-color-surface-d14f901);font-weight:700;cursor:pointer}.referral-report__page-btn:disabled{opacity:.45;cursor:not-allowed}.referral-report__page-number{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:var(--admin-color-text-d14f901);background:var(--admin-color-surface-f89db05)}.referral-report__pager .referral-report__page-number{margin:0}@media (max-width:1300px){.referral-report__filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.referral-report__filter-title{grid-column:1/-1}.referral-report__cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.referral-report{padding:10px}.referral-report__head{align-items:flex-start;flex-wrap:wrap}.referral-report__heading{min-width:calc(100% - 60px)}.referral-report__filters{grid-template-columns:1fr}.referral-report__cards{grid-template-columns:repeat(2,1fr)}.referral-report__button--excel{margin-left:57px}}.admin-tx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--admin-color-surface-61c26f0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-tx-modal{width:min(900px,94vw);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--admin-border-soft);border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:0 28px 70px var(--admin-color-shadow-f54d55d)}.admin-tx-modal__close{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--admin-color-border-ad13c7f);border-radius:8px;color:var(--admin-color-text-d14f901);background:var(--admin-color-surface-895780f);cursor:pointer;font-size:20px}.toto-tx-detail__body .admin-tx-table-wrap{max-width:100%;overflow:auto}.toto-tx-detail td small{display:block;margin-top:3px;color:var(--admin-text-soft)}@media (max-width: 640px){.admin-tx-modal-backdrop{padding:10px;align-items:flex-end}.admin-tx-modal{width:100%;max-height:90vh;border-radius:14px 14px 0 0}}.admin-tx-page{--tx-bg-top: var(--admin-navy-top);--tx-bg-mid: var(--admin-navy-mid);--tx-bg-deep: var(--admin-navy-deep);--tx-accent: var(--admin-accent);--tx-text: var(--admin-header-text);--tx-radius: var(--admin-radius-lg);--tx-border: var(--admin-border);--tx-shadow: var(--admin-shadow);color:var(--admin-text)}.admin-tx-page *{box-sizing:border-box}.xgames-commission-summary{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-bottom:14px}.xgames-commission-summary article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-color-surface-d14f901);box-shadow:var(--admin-shadow)}.xgames-commission-summary article>i{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-navy-top),var(--admin-navy-deep))}.xgames-commission-summary article:nth-child(2)>i{background:linear-gradient(180deg,var(--admin-color-surface-b89a8fe),var(--admin-color-surface-659e113))}.xgames-commission-summary article:nth-child(3)>i{background:linear-gradient(180deg,var(--admin-color-surface-c621dd7),var(--admin-color-surface-3d6bbb5))}.xgames-commission-summary span{display:flex;flex-direction:column;gap:3px;color:var(--admin-text-soft);font-size:12px}.xgames-commission-summary b{color:var(--admin-text);font-size:17px}@media (max-width:700px){.xgames-commission-summary{grid-template-columns:1fr}}.admin-tx-btn--excel{border-color:var(--admin-color-border-33598f2)!important;background:linear-gradient(180deg,var(--admin-color-surface-dcdb63e) 0%,var(--admin-color-surface-33598f2) 100%)!important;color:var(--admin-color-text-d14f901)!important}.admin-tx-btn--excel:hover:not(:disabled){filter:brightness(1.06)}.admin-tx-export-error{flex-basis:100%;padding:8px 10px;border:1px solid var(--admin-color-border-49d9ae6);border-radius:6px;background:var(--admin-color-surface-fe3bb61);color:var(--admin-color-text-28ad5e3);font-size:12px}.admin-tx-page .page-title{margin:0 0 16px;font-size:20px;font-weight:700;color:var(--admin-color-text-admin-navy-mid)}.admin-tx-card{background:var(--admin-color-surface-d14f901);border:1px solid var(--tx-border);border-radius:var(--tx-radius);padding:14px;margin-bottom:14px;box-shadow:var(--tx-shadow)}.admin-tx-filter{padding:0;overflow:hidden}.admin-tx-filter__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:11px 16px;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--tx-text);text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759);background:linear-gradient(180deg,var(--tx-bg-top) 0%,var(--tx-bg-mid) 52%,var(--tx-bg-deep) 100%)}.admin-tx-filter__body{padding:14px}.admin-tx-filter__chevron{transition:transform .15s ease;font-size:13px}.admin-tx-filter__chevron--open{transform:rotate(180deg)}.admin-tx-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.admin-tx-field label{display:block;margin-bottom:4px;font-weight:600;font-size:12px;color:var(--admin-text-soft)}.admin-tx-field input,.admin-tx-field select,.admin-tx-field .admin-select__trigger{width:100%;border:1px solid var(--admin-border);border-radius:6px;padding:7px 9px;font-size:13px;min-height:34px;background-color:var(--admin-color-surface-d14f901)}.admin-tx-field input:focus,.admin-tx-field select:focus,.admin-tx-field .admin-select:focus-within .admin-select__trigger{outline:none;border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus)}.admin-tx-status-select{position:relative;width:100%}.admin-tx-status-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-color-surface-d14f901);font:inherit;font-size:13px;color:var(--admin-text);cursor:pointer;text-align:left}.admin-tx-status-select__trigger:focus{outline:none;border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus)}.admin-tx-status-select.is-open .admin-tx-status-select__trigger{border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus)}.admin-tx-status-select__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tx-status-select__chevron{flex:0 0 auto;font-size:11px;color:var(--admin-text-soft);transition:transform .15s ease}.admin-tx-status-select.is-open .admin-tx-status-select__chevron{transform:rotate(180deg)}.admin-tx-status-select__menu{padding:6px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);box-shadow:0 8px 24px var(--admin-color-shadow-e0b1d23)}.admin-tx-status-select__menu--portal{position:fixed;z-index:1200}.admin-tx-status-select__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--admin-text-soft);cursor:pointer;text-align:left}.admin-tx-status-select__option:hover{background:var(--admin-color-surface-3f0bb7b)}.admin-tx-status-select__track{position:relative;flex:0 0 36px;width:36px;height:20px;border-radius:999px;background:var(--admin-color-surface-e66b9d0);transition:background .2s ease}.admin-tx-status-select__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--admin-color-surface-d14f901);box-shadow:0 1px 3px var(--admin-color-shadow-3d0b8ef);transition:transform .2s ease}.admin-tx-status-select__option.is-on .admin-tx-status-select__thumb{transform:translate(16px)}.admin-tx-status-select__option--pending.is-on{color:var(--admin-color-text-f0c011d)}.admin-tx-status-select__option--pending.is-on .admin-tx-status-select__track{background:linear-gradient(180deg,var(--admin-color-surface-7437b68) 0%,var(--admin-color-surface-09f9f14) 100%)}.admin-tx-status-select__option--processing.is-on{color:var(--admin-color-text-e5c044a)}.admin-tx-status-select__option--processing.is-on .admin-tx-status-select__track{background:linear-gradient(180deg,var(--admin-color-surface-3e9b5e6) 0%,var(--admin-color-surface-df018f5) 100%)}.admin-tx-status-select__option--paid.is-on{color:var(--admin-color-text-33598f2)}.admin-tx-status-select__option--paid.is-on .admin-tx-status-select__track{background:linear-gradient(180deg,var(--admin-color-surface-c1419dc) 0%,var(--admin-color-surface-33598f2) 100%)}.admin-tx-status-select__option--cancelled.is-on{color:var(--admin-color-text-28ad5e3)}.admin-tx-status-select__option--cancelled.is-on .admin-tx-status-select__track{background:linear-gradient(180deg,var(--admin-color-surface-a293054) 0%,var(--admin-color-surface-fd46caa) 100%)}.admin-tx-field .admin-report-page__date-field{display:block;position:relative;width:100%}.admin-tx-field .admin-system-datepicker{width:100%}.xgames-report__filters{grid-template-columns:auto repeat(8,minmax(105px,1fr)) auto}.xgames-report__filters .admin-select,.xgames-report__filters .admin-select__trigger{width:100%;min-width:0}.xgames-report__filters .admin-select__trigger{height:36px;border-color:var(--admin-color-border-cdc033c);border-radius:7px;background:var(--admin-color-surface-4318b3c)}.xgames-report__cards{grid-template-columns:repeat(3,minmax(180px,1fr))}.xgames-report .referral-report__table-wrap table{min-width:1100px}@media (max-width: 1500px){.xgames-report__filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.xgames-report__filters .referral-report__filter-title{grid-column:1 / -1}}@media (max-width: 720px){.xgames-report__filters,.xgames-report__cards{grid-template-columns:1fr}}.admin-tx-actions{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.admin-tx-actions--inline{margin-top:0}.admin-tx-btn{border:1px solid var(--admin-color-border-2a27956);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:12px;font-weight:700;color:var(--admin-accent-ink);background:var(--admin-accent-gradient);box-shadow:inset 0 1px 0 var(--admin-color-shadow-1611519),0 2px 6px var(--admin-color-shadow-299efcc);transition:filter .15s ease,transform .12s ease}.admin-tx-btn:hover{filter:brightness(1.06)}.admin-tx-btn:active{transform:translateY(1px)}.admin-tx-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.admin-tx-btn--muted{color:var(--tx-text);border-color:var(--tx-border);background:linear-gradient(180deg,var(--admin-color-surface-baa97b8) 0%,var(--admin-color-surface-39575fe) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-b3a3e8c)}.admin-tx-btn--success{color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-c13afde);background:linear-gradient(180deg,var(--admin-color-surface-1a7c257) 0%,var(--admin-success-strong) 100%)}.admin-tx-btn--danger{color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-cdfbaf6);background:linear-gradient(180deg,var(--admin-color-surface-9f2a9e0) 0%,var(--admin-danger-strong) 100%)}.admin-tx-btn--info{color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-1dbc664);background:linear-gradient(180deg,var(--admin-color-surface-874e111) 0%,var(--admin-color-surface-b9c70e5) 100%)}.admin-tx-btn--gold{color:var(--admin-accent-ink);border-color:var(--admin-color-border-4f53131);background:var(--admin-accent-gradient)}.admin-tx-btn--small{padding:5px 9px;font-size:11px}.admin-tx-payout-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--admin-color-surface-05d40a3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-tx-payout-modal{width:min(520px,100%);max-height:min(80vh,640px);display:grid;grid-template-rows:auto 1fr;border-radius:12px;overflow:hidden;background:var(--admin-color-surface-d14f901);box-shadow:0 24px 48px var(--admin-color-shadow-b37f53f)}.admin-tx-payout-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%)}.admin-tx-payout-modal__head h3{margin:0;font-size:18px;font-weight:800}.admin-tx-payout-modal__head p{margin:4px 0 0;font-size:13px;opacity:.85}.admin-tx-payout-modal__close{border:0;background:var(--admin-color-surface-ddaf538);color:var(--admin-color-text-d14f901);width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:16px}.admin-tx-payout-modal__close:disabled{opacity:.5;cursor:not-allowed}.admin-tx-payout-modal__body{display:grid;gap:10px;padding:16px;overflow:auto}.admin-tx-payout-modal__error{margin:12px 16px 0;white-space:pre-line;overflow-wrap:anywhere;max-height:160px;overflow:auto}.admin-tx-payout-modal--with-error{grid-template-rows:auto auto minmax(0,1fr)}.admin-tx-payout-modal__empty{display:grid;justify-items:center;gap:10px;padding:28px 16px;color:var(--admin-text-soft);font-size:14px;font-weight:600;text-align:center}.admin-tx-payout-modal__item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 12px;width:100%;padding:14px 16px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-d14f901);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.admin-tx-payout-modal__item:hover:not(:disabled){border-color:var(--admin-navy-top);box-shadow:0 0 0 2px var(--admin-color-shadow-89f5ae2)}.admin-tx-payout-modal__item:active:not(:disabled){transform:translateY(1px)}.admin-tx-payout-modal__item:disabled{opacity:.6;cursor:not-allowed}.admin-tx-payout-modal__item-title{grid-column:1;color:var(--admin-text);font-size:15px;font-weight:800}.admin-tx-payout-modal__item-sub{grid-column:1;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-tx-payout-modal__item-arrow{grid-row:1 / span 2;align-self:center;color:var(--admin-color-text-admin-navy-top);font-size:13px}.admin-tx-payout-modal__confirm{display:grid;gap:10px;padding:8px 4px 4px}.admin-tx-payout-modal__confirm p{margin:0;color:var(--admin-text-soft);font-size:14px;font-weight:600}.admin-tx-payout-modal__confirm strong{color:var(--admin-text);font-size:18px;line-height:1.35}.admin-tx-payout-modal__parts{display:grid;gap:10px;margin-top:4px;padding:12px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-1034ce2)}.admin-tx-payout-modal__parts-amount{color:var(--admin-text-soft);font-size:12px;font-weight:700}.admin-tx-payout-modal__parts-amount strong{color:var(--admin-text);font-size:13px}.admin-tx-payout-modal__mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-tx-payout-modal__mode-tabs button{padding:8px 10px;border:1px solid var(--admin-border-soft);border-radius:8px;color:var(--admin-text);background:var(--admin-color-surface-d14f901);font-size:12px;font-weight:800;cursor:pointer}.admin-tx-payout-modal__mode-tabs button:hover:not(:disabled),.admin-tx-payout-modal__mode-tabs button.is-active{border-color:var(--admin-navy-top);background:var(--admin-color-surface-3ea9562)}.admin-tx-payout-modal__mode-tabs button:disabled{opacity:.5;cursor:not-allowed}.admin-tx-payout-modal__step-label{color:var(--admin-text-soft);font-size:11px;font-weight:700}.admin-tx-payout-modal__step-chips{display:flex;flex-wrap:wrap;gap:6px}.admin-tx-payout-modal__step-chips button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--admin-border-soft);border-radius:999px;color:var(--admin-text);background:var(--admin-color-surface-d14f901);font-size:12px;font-weight:700;cursor:pointer}.admin-tx-payout-modal__step-chips button:hover:not(:disabled),.admin-tx-payout-modal__step-chips button.is-active{border-color:var(--admin-navy-top);background:var(--admin-color-surface-3ea9562)}.admin-tx-payout-modal__step-chips button:disabled{opacity:.5;cursor:not-allowed}.admin-tx-payout-modal__step-chips button em{padding:1px 5px;border-radius:999px;color:var(--admin-color-text-136e053);background:var(--admin-color-surface-68cdd63);font-size:9px;font-style:normal}.admin-tx-payout-modal__quick-custom{display:grid;grid-template-columns:1fr auto;gap:8px}.admin-tx-payout-modal__quick-custom input{min-width:0;width:100%;padding:8px 9px;border:1px solid var(--admin-border-soft);border-radius:7px;color:var(--admin-text);background:var(--admin-color-surface-d14f901);font:inherit;font-size:12px}.admin-tx-payout-modal__quick-custom input:focus{outline:0;border-color:var(--admin-navy-top);box-shadow:0 0 0 2px var(--admin-color-shadow-89f5ae2)}.admin-tx-payout-modal__amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:180px;overflow:auto;padding:2px}.admin-tx-payout-modal__amount-grid button{padding:8px 6px;border:1px solid var(--admin-border-soft);border-radius:8px;color:var(--admin-text);background:var(--admin-color-surface-d14f901);font-size:11px;font-weight:700;cursor:pointer}.admin-tx-payout-modal__amount-grid button:hover:not(:disabled){border-color:var(--admin-navy-top)}.admin-tx-payout-modal__amount-grid button.is-active{color:var(--admin-color-text-d14f901);border-color:var(--admin-navy-top);background:var(--admin-navy-top)}.admin-tx-payout-modal__amount-grid button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 560px){.admin-tx-payout-modal__mode-tabs,.admin-tx-payout-modal__amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-tx-payout-modal__parts-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-tx-payout-modal__parts-fields label{display:grid;gap:5px}.admin-tx-payout-modal__parts-fields label>span{color:var(--admin-text-soft);font-size:11px;font-weight:700}.admin-tx-payout-modal__parts-fields input{min-width:0;width:100%;padding:8px 9px;border:1px solid var(--admin-border-soft);border-radius:7px;color:var(--admin-text);background:var(--admin-color-surface-d14f901);font:inherit;font-size:12px}.admin-tx-payout-modal__parts-fields input:focus{outline:0;border-color:var(--admin-navy-top);box-shadow:0 0 0 2px var(--admin-color-shadow-89f5ae2)}@media (max-width: 560px){.admin-tx-payout-modal__parts-fields{grid-template-columns:1fr}}.admin-tx-payout-modal__parts-preview{display:grid;gap:4px}.admin-tx-payout-modal__parts-preview>span{color:var(--admin-text-soft);font-size:11px;font-weight:700}.admin-tx-payout-modal__parts-preview>strong{max-height:90px;overflow:auto;color:var(--admin-text);font-size:12px;font-weight:700;line-height:1.7;word-break:break-word}.admin-tx-payout-modal__confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.admin-tx-row-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-tx-col-actions{width:1%;white-space:nowrap;vertical-align:middle}.admin-tx-col-actions .admin-tx-row-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px}.admin-tx-col-actions .admin-tx-row-actions .admin-tx-btn{flex-shrink:0}.admin-tx-reason{margin-top:6px;color:var(--admin-color-text-28ad5e3);font-size:11px;line-height:1.35;word-break:break-word}.admin-tx-copyable{display:inline-flex;align-items:flex-start;gap:4px;max-width:100%}.admin-tx-copyable__text{min-width:0}.admin-tx-copyable__btn{flex-shrink:0;border:0;background:transparent;color:var(--admin-text-soft);padding:2px 4px;cursor:pointer;font-size:11px;line-height:1;border-radius:4px}.admin-tx-copyable__btn:hover{color:var(--tx-accent);background:var(--admin-color-surface-000dc47)}.admin-tx-dest-cell{display:flex;align-items:flex-start;gap:6px;min-width:0}.admin-tx-dest-cell__card{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-tx-dest-cell__bank{font-size:11px;color:var(--admin-text-soft);font-weight:600}.admin-tx-dest-cell__info-btn{flex-shrink:0;border:1px solid var(--admin-border-soft);background:var(--admin-color-surface-499668c);color:var(--admin-color-text-admin-navy-top);width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.admin-tx-dest-cell__info-btn:hover{border-color:var(--admin-navy-top);background:var(--admin-color-surface-3ea9562)}.admin-tx-bank-modal{width:min(440px,100%);max-height:min(70vh,480px)}.admin-tx-bank-modal__body{gap:14px}.admin-tx-bank-modal__row{display:grid;gap:4px}.admin-tx-bank-modal__label{font-size:11px;font-weight:700;color:var(--admin-text-soft);text-transform:uppercase;letter-spacing:.03em}.admin-tx-dates-cell{display:flex;flex-direction:column;gap:2px;line-height:1.25;white-space:nowrap}.admin-tx-dates-cell__line{font-size:11px}.admin-tx-dates-cell__line--muted{color:var(--admin-text-soft)}.admin-tx-flash{padding:10px 12px;border-radius:6px;margin-bottom:12px;font-size:13px}.admin-tx-flash--error{background:var(--admin-danger-soft);border:1px solid var(--admin-color-border-98a52e6);color:var(--admin-danger-strong)}.admin-tx-flash--success{background:var(--admin-success-soft);border:1px solid var(--admin-color-border-1f73bce);color:var(--admin-success)}.admin-ew-retry-btn{white-space:nowrap;padding:7px 10px;font-size:12px}.admin-ew-retry-response{margin-top:14px;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.admin-tx-table-wrap,.admin-tx-bet-detail{overflow-x:auto;border:1px solid var(--tx-border);border-radius:var(--tx-radius);box-shadow:var(--tx-shadow)}.admin-tx-bet-detail .ScoreTable{min-width:920px;width:100%;border-collapse:separate;border-spacing:0;background:var(--admin-color-surface-d14f901)}.admin-tx-bet-table .admin-bet-col-agent{display:none!important}.admin-tx-bet-table thead td{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-align:center;vertical-align:middle;color:var(--tx-text);text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759);border-right:1px solid var(--admin-color-border-ddaf538);border-bottom:1px solid var(--admin-color-border-eb22a8a);padding:10px 12px;background:linear-gradient(180deg,var(--tx-bg-top) 0%,var(--tx-bg-mid) 50%,var(--tx-bg-deep) 100%)}.admin-tx-bet-table tbody td{border-bottom:1px solid var(--admin-border);border-right:1px solid var(--admin-color-border-a04266f);padding:10px 12px;font-size:12px;line-height:1.45;color:var(--admin-text);vertical-align:top;background:var(--admin-color-surface-d14f901)}.admin-tx-bet-table tbody tr:nth-child(2n)>td{background:var(--admin-row-alt)}.admin-tx-bet-table tbody tr:hover>td{background:var(--admin-color-surface-eb7bfe7)}.admin-tx-bet-table tbody td:nth-child(1),.admin-tx-bet-table tbody td:nth-child(4),.admin-tx-bet-table tbody td:nth-child(5),.admin-tx-bet-table tbody td:nth-child(6),.admin-tx-bet-table tbody td:nth-child(10){text-align:center;white-space:nowrap}.admin-tx-bet-table tbody td:nth-child(2){width:160px;text-align:center}.admin-tx-bet-table tbody td.admin-bet-col-selection{min-width:420px;text-align:right!important}.admin-tx-bet-table tbody td:nth-child(10){width:130px}.admin-tx-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1100px;background:var(--admin-color-surface-d14f901)}.admin-tx-table th,.admin-tx-table td{border-bottom:1px solid var(--admin-border);border-right:1px solid var(--admin-color-border-a04266f);padding:9px 10px;text-align:left;font-size:12px;vertical-align:top}.admin-tx-table th{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-align:center;vertical-align:middle;color:var(--tx-text);text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759);border-right-color:var(--admin-color-border-ddaf538);background:linear-gradient(180deg,var(--tx-bg-top) 0%,var(--tx-bg-mid) 50%,var(--tx-bg-deep) 100%)}.admin-tx-table tbody tr:nth-child(2n)>td{background:var(--admin-row-alt)}.admin-tx-table tbody tr:hover>td{background:var(--admin-color-surface-eb7bfe7)}.admin-tx-scope{white-space:nowrap;color:var(--admin-muted)}.admin-tx-link{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--admin-color-text-admin-navy-mid);text-decoration:underline;text-underline-offset:2px}.admin-tx-link:hover{color:var(--admin-color-text-ea9370e)}.admin-tx-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.35;background:var(--admin-color-surface-74a9726);color:var(--admin-color-text-c659d63);white-space:nowrap}.admin-tx-badge--pending{background:var(--admin-color-surface-09f9f14);color:var(--admin-color-text-d14f901)}.admin-tx-badge--paid{background:var(--admin-color-surface-33598f2);color:var(--admin-color-text-d14f901)}.admin-tx-badge--processing{background:var(--admin-color-surface-df018f5);color:var(--admin-color-text-d14f901)}.admin-tx-badge--cancelled{background:var(--admin-color-surface-fd46caa);color:var(--admin-color-text-d14f901)}.admin-tx-badge--failed{background:var(--admin-color-surface-28ad5e3);color:var(--admin-color-text-d14f901)}.admin-tx-badge--mid{background:var(--admin-color-surface-b9c70e5);color:var(--admin-color-text-d14f901)}.admin-tx-ewstatus{text-transform:uppercase;background:var(--admin-color-surface-18046fe);color:var(--admin-color-text-d14f901)}.admin-tx-ewstatus--success,.admin-tx-ewstatus--ok,.admin-tx-ewstatus--applied{background:var(--admin-color-surface-33598f2);color:var(--admin-color-text-d14f901)}.admin-tx-ewstatus--failed,.admin-tx-ewstatus--error,.admin-tx-ewstatus--rejected{background:var(--admin-color-surface-fd46caa);color:var(--admin-color-text-d14f901)}.admin-tx-ewstatus--pending,.admin-tx-ewstatus--retry{background:var(--admin-color-surface-09f9f14);color:var(--admin-color-text-d14f901)}.admin-tx-ewurl{font-size:11px;color:var(--admin-color-text-58d44d3);word-break:break-all;margin-bottom:4px}.admin-tx-ewpre{max-width:360px;max-height:220px;overflow:auto;background:var(--admin-color-surface-3de0edf);color:var(--admin-border-soft);padding:8px;border-radius:6px;font-size:11px;white-space:pre-wrap;word-break:break-word}.admin-tx-ewpre--error{background:var(--admin-color-surface-f9654ad);color:var(--admin-color-text-49d9ae6)}.admin-tx-table details summary{cursor:pointer;font-weight:600;color:var(--admin-color-text-admin-navy-mid)}.admin-tx-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.admin-tx-footer-info{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--admin-text-soft)}.admin-tx-summary{font-weight:700;color:var(--admin-color-text-admin-navy-mid)}.admin-tx-gateways{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin-top:12px}.admin-tx-gateway-box{border:1px solid var(--tx-border);border-radius:8px;padding:10px}.admin-tx-gateway-title{font-weight:700;margin-bottom:8px;color:var(--admin-text-soft)}.admin-tx-gateway-list{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:8px}.admin-tx-gateway-item{display:grid;grid-template-columns:1fr 110px;gap:6px;align-items:center;font-size:12px}.admin-tx-chat{display:flex;flex-direction:column;gap:10px;max-height:460px;overflow-y:auto;padding:4px}.admin-tx-bubble{max-width:78%;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.admin-tx-bubble__meta{font-size:11px;color:var(--admin-muted);margin-bottom:4px}.admin-tx-bubble--admin{align-self:flex-end;background:var(--admin-info-soft);color:var(--admin-color-text-2b9f82b)}.admin-tx-bubble--user{align-self:flex-start;background:var(--admin-color-surface-d699259);color:var(--admin-text)}.admin-tx-textarea{width:100%;border:1px solid var(--admin-border);border-radius:6px;padding:8px;font-size:13px;min-height:90px;resize:vertical;font-family:inherit}.admin-tx-template-pick{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.admin-tx-template-pick select,.admin-tx-template-pick .admin-select{width:auto;flex:0 1 auto;min-width:220px;max-width:min(360px,100%)}.admin-tx-template-pick select{border:1px solid var(--admin-border);border-radius:6px;padding:6px 8px;min-height:32px}.admin-ticket-page .admin-ticket-list-wrap{overflow-x:visible}.admin-ticket-page .admin-ticket-table{min-width:0;table-layout:auto}.admin-ticket-page .admin-ticket-table tbody tr.is-selected>td{background:var(--admin-color-surface-6a526f9)!important}.admin-ticket-page .admin-ticket-table td:nth-child(2){min-width:220px}.admin-ticket-detail-card{padding:0;overflow:hidden}.admin-ticket-detail-back{flex:0 0 auto}.admin-ticket-page--detail .admin-ticket-detail-card .admin-tx-chat{max-height:min(680px,68vh)}.admin-ticket-detail-header{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;padding:10px 14px;color:var(--tx-text);font-size:13px;font-weight:800;line-height:1.35;text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759);background:linear-gradient(180deg,var(--tx-bg-top) 0%,var(--tx-bg-mid) 52%,var(--tx-bg-deep) 100%)}.admin-ticket-detail-header>span{min-width:0;overflow-wrap:anywhere}.admin-ticket-detail-header .admin-tx-btn{flex:0 0 auto}.admin-ticket-detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;font-size:12px;color:var(--admin-text-soft);border-bottom:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-c82f339) 100%)}.admin-ticket-detail-meta>span{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 8px;border:1px solid var(--admin-color-border-5883f0d);border-radius:999px;background:var(--admin-color-surface-d14f901)}.admin-ticket-detail-meta__action{padding:0!important;border:0!important;background:transparent!important}.admin-ticket-detail-card .admin-tx-chat{margin:12px 14px 0;max-height:min(520px,52vh);padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-6e1a2b3) 0%,var(--admin-color-surface-7af1d0d) 100%)}.admin-ticket-detail-card .admin-tx-bubble{max-width:min(78%,720px);padding:10px 12px;border:1px solid var(--admin-color-border-5883f0d);border-radius:8px;box-shadow:0 2px 6px var(--admin-color-shadow-e76da11)}.admin-ticket-detail-card .admin-tx-bubble--admin{background:var(--admin-color-surface-08b2d05);border-color:var(--admin-color-border-180d420)}.admin-ticket-detail-card .admin-tx-bubble--user{background:var(--admin-color-surface-d14f901)}.admin-ticket-detail-card .admin-tx-bubble__meta{font-weight:800;color:var(--admin-color-text-admin-navy-mid)}.admin-ticket-reply{margin:12px 14px 14px;padding-top:12px;border-top:1px solid var(--admin-border)}.admin-ticket-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.admin-ticket-attachment-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-admin-navy-mid);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.admin-ticket-attachment-btn:hover{background:var(--admin-info-soft);border-color:var(--admin-color-border-d01f93f)}.admin-ticket-attachment-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--admin-color-surface-05d40a3)}.admin-ticket-attachment-modal{display:flex;flex-direction:column;width:min(920px,100%);max-height:min(90vh,900px);background:var(--admin-color-surface-d14f901);border-radius:12px;box-shadow:0 20px 50px var(--admin-color-shadow-95d05dc);overflow:hidden}.admin-ticket-attachment-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--admin-border)}.admin-ticket-attachment-modal__title{font-size:14px;font-weight:700;color:var(--admin-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ticket-attachment-modal__close{flex-shrink:0;width:32px;height:32px;border:none;border-radius:8px;background:var(--admin-color-surface-d699259);color:var(--admin-text);cursor:pointer}.admin-ticket-attachment-modal__close:hover{background:var(--admin-color-surface-5858f7f)}.admin-ticket-attachment-modal__body{flex:1;overflow:auto;padding:16px;background:var(--admin-color-surface-499668c);text-align:center}.admin-ticket-attachment-modal__img{max-width:100%;max-height:min(70vh,720px);object-fit:contain;border-radius:8px;box-shadow:0 4px 16px var(--admin-color-shadow-e0b1d23)}.admin-ticket-attachment-modal__foot{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--admin-border)}.admin-ticket-template-page .admin-ticket-template-form-card{padding:0;overflow:hidden}.admin-ticket-template-page .admin-ticket-template-form{padding:14px}.admin-ticket-template-page .admin-ticket-template-scope-grid,.admin-ticket-template-page .admin-ticket-template-body-field{margin-top:10px}.admin-ticket-template-body-field>label{display:block;margin-bottom:4px;color:var(--admin-text-soft);font-size:12px;font-weight:700}.admin-ticket-template-page .admin-ticket-template-list-wrap{overflow-x:visible}.admin-ticket-template-page .admin-ticket-template-table{min-width:0;table-layout:auto}.admin-ticket-template-page .admin-ticket-template-table td:nth-child(2){min-width:180px}.admin-ticket-template-page .admin-ticket-template-table td:nth-child(5){max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-ticket-template-page .admin-ticket-template-table .admin-tx-row-actions{min-width:132px}@keyframes admin-tx-spin{to{transform:rotate(360deg)}}@keyframes admin-tx-spin-rev{to{transform:rotate(-360deg)}}@keyframes admin-tx-glow{0%,to{opacity:.55;filter:drop-shadow(0 0 6px var(--admin-color-decoration-ec11b2b))}50%{opacity:1;filter:drop-shadow(0 0 14px var(--admin-color-decoration-9dc3bc0))}}.admin-tx-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:120px;padding:32px 24px!important;text-align:center}.admin-tx-page .loading-spinner{position:relative;width:52px;height:52px;margin:0 auto;border-radius:50%;animation:admin-tx-glow 2s ease-in-out infinite}.admin-tx-page .loading-spinner:before,.admin-tx-page .loading-spinner:after{content:"";position:absolute;border-radius:50%;box-sizing:border-box}.admin-tx-page .loading-spinner:before{top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-top-color:var(--admin-accent-strong);border-right-color:var(--admin-color-border-4fcc3f1);animation:admin-tx-spin .85s linear infinite}.admin-tx-page .loading-spinner:after{top:9px;right:9px;bottom:9px;left:9px;border:2px solid transparent;border-bottom-color:var(--admin-color-border-391e042);border-left-color:var(--admin-color-border-7977454);animation:admin-tx-spin-rev 1.25s linear infinite}.admin-tx-page .loading-text{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--admin-color-text-admin-navy-mid)}.admin-tx-page td.loading-container{display:table-cell;padding:28px 16px!important;text-align:center}.admin-tx-page td.loading-container .loading-spinner{display:inline-block}.toto-transactions-page{display:grid;gap:14px}.toto-tx-hero{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--tx-border);border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:var(--tx-shadow)}.toto-tx-hero__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-cd132ed),var(--admin-color-surface-268c730));font-size:19px}.toto-tx-hero h2{margin:0;color:var(--admin-color-text-admin-navy-mid);font-size:21px}.toto-tx-hero p{margin:4px 0 0;color:var(--admin-text-soft);font-size:12px}.toto-tx-hero__count{margin-left:auto;display:grid;text-align:center;padding-left:22px;border-left:1px solid var(--tx-border)}.toto-tx-hero__count strong{font-size:20px;color:var(--admin-color-text-admin-navy-mid)}.toto-tx-hero__count span{font-size:10px;color:var(--admin-text-soft)}.toto-tx-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.toto-tx-page-size{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--admin-text-soft)}.toto-tx-page-size select{height:34px;border:1px solid var(--tx-border);border-radius:6px;background:var(--admin-color-surface-d14f901)}.toto-tx-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.toto-tx-summary article{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--tx-border);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:var(--tx-shadow)}.toto-tx-summary article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px}.toto-tx-summary .blue{color:var(--admin-color-text-1850bc5);background:var(--admin-color-surface-b92ce04)}.toto-tx-summary .green{color:var(--admin-color-text-bc11458);background:var(--admin-color-surface-2ccf612)}.toto-tx-summary .purple{color:var(--admin-color-text-8b00bae);background:var(--admin-color-surface-292427a)}.toto-tx-summary article div{display:grid}.toto-tx-summary small{color:var(--admin-text-soft)}.toto-tx-summary strong{color:var(--admin-color-text-admin-navy-mid);font-size:17px}.toto-tx-results{padding:0;overflow:hidden}.toto-tx-results>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--tx-border);background:var(--admin-color-surface-6f143c1)}.toto-tx-results>header>div{display:flex;align-items:center;gap:10px}.toto-tx-results>header>div>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--admin-color-text-a95b19d);background:var(--admin-color-surface-6b627b4)}.toto-tx-results>header span{display:grid}.toto-tx-results>header small,.toto-tx-row td small{display:block;margin-top:3px;color:var(--admin-color-text-9f14a60);font-size:10px}.toto-tx-row{cursor:pointer}.toto-tx-row:hover td{background:var(--admin-color-surface-3b79014)}.toto-tx-money{font-weight:800;color:var(--admin-color-text-ad7eb41)}.toto-tx-money.is-green{color:var(--admin-color-text-d560a32)}.toto-tx-status{display:inline-flex;padding:5px 9px;border-radius:20px;font-size:10px;font-weight:800;text-transform:capitalize;background:var(--admin-color-surface-64529f7);color:var(--admin-color-text-329f0dc)}.toto-tx-status.is-won,.toto-tx-status.is-paid{background:var(--admin-color-surface-69d188c);color:var(--admin-color-text-7157369)}.toto-tx-status.is-open{background:var(--admin-color-surface-44ec29e);color:var(--admin-color-text-da83651)}.toto-tx-status.is-lost{background:var(--admin-color-surface-9333917);color:var(--admin-color-text-169a031)}.toto-tx-status.is-refunded,.toto-tx-status.is-void{background:var(--admin-color-surface-4b318ce);color:var(--admin-color-text-faa66bb)}.toto-tx-empty{text-align:center!important;padding:34px!important;color:var(--admin-text-soft)}.toto-tx-empty i,.toto-tx-empty b,.toto-tx-empty span{display:block}.toto-tx-empty i{font-size:25px;margin-bottom:9px}.toto-tx-detail{width:min(900px,94vw);padding:0;overflow:hidden}.toto-tx-detail__head{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--tx-bg-top),var(--tx-bg-deep))}.toto-tx-detail__head h3{margin:3px 0 0}.toto-tx-detail__body{padding:14px;max-height:70vh;overflow:auto}.toto-tx-detail .is-correct{color:var(--admin-color-text-bc11458);font-weight:900}.toto-tx-detail .is-wrong{color:var(--admin-color-text-3724a7b);font-weight:900}@media (max-width:800px){.toto-tx-filter-grid{grid-template-columns:1fr 1fr}.toto-tx-summary{grid-template-columns:1fr}.toto-tx-hero__count{display:none}}@media (max-width:520px){.toto-tx-filter-grid{grid-template-columns:1fr}.toto-tx-hero{padding:14px}.toto-tx-hero p{display:none}.toto-tx-page-size{margin-left:0;width:100%}}.admin-ug-page .admin-ug-form-card{padding:0;overflow:hidden}.admin-ug-form__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;color:var(--tx-text);background:linear-gradient(180deg,var(--tx-bg-top) 0%,var(--tx-bg-mid) 52%,var(--tx-bg-deep) 100%)}.admin-ug-form__heading{font-size:14px;font-weight:700;letter-spacing:.02em}.admin-ug-form__header-actions{margin-top:0}.admin-ug-section{border-top:1px solid var(--admin-border-soft)}.admin-ug-section__title{padding:10px 16px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-color-text-admin-navy-mid);background:var(--admin-surface-soft);border-bottom:1px solid var(--admin-border-soft)}.admin-ug-section__body{padding:14px 16px}.admin-ug-page .admin-ug-grid--2{grid-template-columns:repeat(2,minmax(200px,1fr))}.admin-ug-page .admin-ug-grid--3{grid-template-columns:repeat(3,minmax(180px,1fr))}.admin-ug-gateways{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px}.admin-ug-gateway-box{border:1px solid var(--tx-border);border-radius:10px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-ug-gateway-box__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;color:var(--admin-text-soft);background:var(--admin-surface-tint);border-bottom:1px solid var(--admin-border-soft)}.admin-ug-gateway-box__count{min-width:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-align:center;color:var(--admin-color-text-admin-navy-mid);background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-border-soft)}.admin-ug-gateway-list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.admin-ug-gateway-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--admin-border-soft)}.admin-ug-gateway-row:last-child{border-bottom:0}.admin-ug-gateway-row:hover{background:var(--admin-row-alt)}.admin-ug-gateway-row__info{min-width:0;flex:1}.admin-ug-gateway-row__name{font-size:13px;font-weight:600;color:var(--admin-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ug-gateway-row__meta{margin-top:2px;font-size:11px;color:var(--admin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ug-gateway-row select,.admin-ug-gateway-row .admin-select{flex:0 0 118px;width:118px}.admin-ug-gateway-row select{border:1px solid var(--admin-border);border-radius:6px;padding:6px 8px;font-size:12px;min-height:32px;background:var(--admin-color-surface-d14f901)}.admin-ug-gateway-empty{padding:28px 14px;text-align:center;font-size:13px;color:var(--admin-muted)}.admin-ug-badge-inactive{display:inline-block;margin-inline-start:6px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;vertical-align:middle;text-transform:uppercase;color:var(--admin-color-text-25810b6);background:var(--admin-color-surface-492a219)}@media (max-width: 1000px){.admin-tx-gateways,.admin-tx-gateway-list{grid-template-columns:1fr}.admin-tx-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.admin-ug-gateways{grid-template-columns:1fr}.admin-ug-page .admin-ug-grid--3{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 640px){.admin-tx-grid,.admin-ug-page .admin-ug-grid--2,.admin-ug-page .admin-ug-grid--3{grid-template-columns:1fr}.admin-ug-form__header{flex-direction:column;align-items:stretch}.admin-ug-form__header-actions{justify-content:stretch}.admin-ug-form__header-actions .admin-tx-btn{flex:1}}@media (max-width: 768px){.admin-ticket-page .page-title{margin-bottom:10px;font-size:18px}.admin-ticket-page .admin-tx-card{padding:10px;border-radius:8px}.admin-ticket-page .admin-tx-filter{padding:0}.admin-ticket-page .admin-ticket-list-card{padding:8px}.admin-ticket-page .admin-ticket-list-wrap{overflow:hidden;border:0;border-radius:0;box-shadow:none}.admin-ticket-page .admin-ticket-table{width:100%!important;min-width:0!important;border:0;background:transparent}.admin-ticket-page .admin-ticket-table thead{display:none}.admin-ticket-page .admin-ticket-table tbody{display:grid;gap:8px}.admin-ticket-page .admin-ticket-table tbody>tr{display:grid;gap:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-ticket-page .admin-ticket-table tbody>tr.is-selected{border-color:var(--admin-color-border-e4e1905);box-shadow:0 0 0 2px var(--admin-color-shadow-e55e831),0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-ticket-page .admin-ticket-table tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important;background:transparent!important;text-align:right;white-space:normal;overflow-wrap:anywhere}.admin-ticket-page .admin-ticket-table tbody>tr>td:before{flex:0 0 38%;min-width:92px;color:var(--admin-muted-2);font-size:10px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(1):before{content:"Code"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(2):before{content:"Subject"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(3):before{content:"User"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(4):before{content:"Department"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(5):before{content:"Priority"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(6):before{content:"Status"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(7):before{content:"Last Message"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(8):before{content:"Actions"}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(2){min-width:0;align-items:flex-start}.admin-ticket-page .admin-ticket-table tbody>tr>td:nth-child(8){justify-content:flex-end;border-bottom:0!important}.admin-ticket-page .admin-ticket-table tbody>tr>td[colspan]{display:block;text-align:center!important}.admin-ticket-pager{align-items:stretch}.admin-ticket-pager>div:first-child,.admin-ticket-pager .admin-tx-actions{width:100%}.admin-ticket-pager .admin-tx-btn{flex:1 1 0}.admin-ticket-detail-card{padding:0!important}.admin-ticket-detail-header{align-items:flex-start;padding:10px;font-size:12px}.admin-ticket-detail-header .admin-tx-btn span{display:none}.admin-ticket-detail-meta{padding:10px;gap:6px}.admin-ticket-detail-meta>span{border-radius:7px}.admin-ticket-detail-meta__action,.admin-ticket-detail-meta__action .admin-tx-btn{width:100%}.admin-ticket-detail-card .admin-tx-chat{margin:10px;max-height:48vh;padding:10px}.admin-ticket-detail-card .admin-tx-bubble{max-width:92%;padding:9px 10px}.admin-ticket-reply{margin:10px}.admin-ticket-reply .admin-tx-actions .admin-tx-btn{width:100%}}@media (max-width: 768px){.admin-ticket-template-page .page-title{margin-bottom:10px;font-size:18px}.admin-ticket-template-page .admin-tx-card{padding:10px;border-radius:8px}.admin-ticket-template-page .admin-ticket-template-form-card{padding:0}.admin-ticket-template-page .admin-ticket-template-form{padding:10px}.admin-ticket-template-page .admin-ticket-template-form .admin-tx-actions .admin-tx-btn{flex:1 1 0}.admin-ticket-template-page .admin-ticket-template-list-card{padding:8px}.admin-ticket-template-page .admin-ticket-template-list-wrap{overflow:hidden;border:0;border-radius:0;box-shadow:none}.admin-ticket-template-page .admin-ticket-template-table{width:100%!important;min-width:0!important;border:0;background:transparent}.admin-ticket-template-page .admin-ticket-template-table thead{display:none}.admin-ticket-template-page .admin-ticket-template-table tbody{display:grid;gap:8px}.admin-ticket-template-page .admin-ticket-template-table tbody>tr{display:grid;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%!important;min-width:0!important;max-width:none!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important;background:transparent!important;text-align:right;white-space:normal!important;overflow-wrap:anywhere}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:before{flex:0 0 34%;min-width:82px;color:var(--admin-muted-2);font-size:10px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(1):before{content:"ID"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(2):before{content:"Title"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(3):before{content:"Department"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(4):before{content:"Agent"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(5):before{content:"Body"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(6):before{content:"Status"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(7):before{content:"Updated"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(8):before{content:"Actions"}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(5){display:block;text-align:left;line-height:1.45}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(5):before{display:block;margin-bottom:4px}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td:nth-child(8){justify-content:flex-end;border-bottom:0!important}.admin-ticket-template-page .admin-ticket-template-table .admin-tx-row-actions{width:100%;min-width:0;justify-content:flex-end}.admin-ticket-template-page .admin-ticket-template-table .admin-tx-row-actions .admin-tx-btn{flex:1 1 0}.admin-ticket-template-page .admin-ticket-template-table tbody>tr>td[colspan]{display:block;text-align:center!important}}@media (max-width: 768px){.admin-tx-page--bet-transactions-sports .admin-tx-bet-detail{overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent}.admin-tx-page--bet-transactions-sports .admin-tx-bet-detail .ScoreTable{width:100%!important;min-width:0!important;border:0!important;background:transparent!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table thead{display:none}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody{display:grid;gap:8px;padding:8px 0;width:100%;max-width:100%;min-width:0}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr{display:grid!important;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"info selection" "stake selection" "status selection" "ip selection" "odds selection";align-items:start;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-98c9c8a)}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td{width:auto!important;min-width:0!important;border:0!important;background:transparent!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:before{display:none!important;content:none!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(1),.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(7),.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(8),.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(9){display:none!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(2){grid-area:info;display:block!important;padding:5px 6px!important;text-align:center!important;font-size:10px;line-height:1.16;background:var(--admin-color-surface-c82f339)!important;border-bottom:1px solid var(--admin-color-border-5883f0d)!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(3){grid-area:selection;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100%;padding:8px!important;text-align:end!important;line-height:1.2;border-left:1px solid var(--admin-color-border-5883f0d)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(3) *{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(4){grid-area:odds;display:flex!important;align-items:center;justify-content:center;gap:2px;padding:5px 4px!important;color:var(--admin-link-strong);font-size:11px;font-weight:800;background:var(--admin-color-surface-c82f339)!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(5),.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(6),.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(10){display:grid!important;grid-template-columns:1fr;justify-items:center;gap:2px;padding:5px!important;text-align:center!important;font-size:10px;line-height:1.15;background:var(--admin-color-surface-d14f901)!important;border-bottom:1px solid var(--admin-color-border-8441a62)!important}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(5):after,.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(6):after,.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(10):after{display:block;order:-1;color:var(--admin-muted-2);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(5){grid-area:stake}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(5):after{content:"Stake"}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(6){grid-area:status;color:var(--admin-color-text-1935268);font-weight:800}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(6):after{content:"Status"}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(10){grid-area:ip;color:var(--admin-color-text-b36634c);font-size:9px;word-break:break-all;overflow-wrap:anywhere}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td:nth-child(10):after{content:"IP"}.admin-tx-page--bet-transactions-sports .admin-tx-bet-table tbody>tr>td[colspan]{display:block!important;grid-column:1 / -1;padding:20px 10px!important;text-align:center!important}}.admin-notification-target-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;margin-top:8px;padding:8px;border:1px solid var(--border, #dbe3ef);border-radius:8px;background:var(--admin-color-surface-499668c)}.admin-notification-target-item{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.admin-notification-target-item input[type=checkbox]{flex:0 0 auto;margin:0}.admin-notification-target-item span{flex:1;min-width:0}.admin-notification-user-picker{display:flex;flex-direction:column;gap:12px;margin:12px 0}.admin-notification-user-picker__hint{margin:6px 0 0;font-size:12px;color:var(--admin-color-text-18046fe)}.admin-notification-user-picker__results{margin-top:8px;border:1px solid var(--border, #dbe3ef);border-radius:8px;background:var(--admin-color-surface-d14f901);max-height:240px;overflow:auto}.admin-notification-user-picker__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--admin-color-border-87ef6d6);font-size:13px}.admin-notification-user-picker__row:last-child{border-bottom:none}.admin-notification-user-picker__row span{flex:1;min-width:0;word-break:break-word}.admin-notification-user-picker__selected-label{display:block;font-size:12px;font-weight:600;color:var(--admin-color-text-58d44d3);margin-bottom:8px}.admin-notification-user-picker__chips{display:flex;flex-wrap:wrap;gap:8px}.admin-notification-user-picker__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border-radius:999px;background:var(--admin-color-surface-66f9bac);color:var(--admin-color-text-2b9f82b);font-size:12px}.admin-notification-user-picker__chip button{border:none;background:transparent;color:var(--admin-color-text-18046fe);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.admin-notification-user-picker__chip button:hover{color:var(--admin-color-text-fd46caa)}.admin-notification-segment{display:flex;flex-direction:column;gap:12px;margin:12px 0}.admin-notification-segment__actions{margin-top:4px}.admin-notification-segment__actions .admin-tx-btn{width:auto;flex:0 0 auto}.admin-notification-segment__preview{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;background:var(--admin-success-soft, #ecfdf3);border:1px solid var(--admin-color-border-1f73bce);color:var(--admin-success, #166534);font-size:12px;line-height:1.3}.admin-notification-segment__preview-sample{color:var(--admin-color-text-58d44d3);font-weight:400}.admin-notification-segment-rule{padding:12px}.admin-notification-segment-rule .admin-tx-btn--danger{margin-top:8px;width:auto;align-self:flex-start}.admin-rich-text-editor .ck-editor__editable{min-height:var(--admin-richtext-min-h, 280px)}.admin-rich-text-editor .ck.ck-editor{width:100%}.admin-rich-text-editor .ck.ck-toolbar{border-radius:8px 8px 0 0!important;border-color:var(--border, #dbe3ef)!important}.admin-rich-text-editor .ck.ck-editor__main>.ck-editor__editable{border-radius:0 0 8px 8px!important;border-color:var(--border, #dbe3ef)!important}.admin-html-content{font-size:13px;line-height:1.5;word-break:break-word}.admin-html-content--plain{white-space:pre-wrap}.admin-html-content ul,.admin-html-content ol{margin:.4em 0;padding-inline-start:1.4em}.admin-html-content p{margin:.35em 0}.admin-html-content p:first-child{margin-top:0}.admin-html-content p:last-child{margin-bottom:0}.admin-kyc-detail-card{padding:0;overflow:hidden}.admin-kyc-detail-back{flex:0 0 auto}.admin-kyc-detail-header{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 14px;color:var(--tx-text);font-size:13px;font-weight:800;line-height:1.35;text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759);background:linear-gradient(180deg,var(--tx-bg-top) 0%,var(--tx-bg-mid) 52%,var(--tx-bg-deep) 100%)}.admin-kyc-detail-header>span:not(.admin-tx-badge){min-width:0;flex:1;overflow-wrap:anywhere}.admin-kyc-detail-header .admin-tx-badge{flex:0 0 auto;margin-left:auto}.admin-kyc-detail-loading{display:grid;justify-items:center;gap:10px;padding:40px 16px;color:var(--admin-text-soft);font-size:14px;font-weight:600}.admin-kyc-detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;font-size:12px;color:var(--admin-text-soft);border-bottom:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-c82f339) 100%)}.admin-kyc-detail-meta>span{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 10px;border:1px solid var(--admin-color-border-5883f0d);border-radius:999px;background:var(--admin-color-surface-d14f901)}.admin-kyc-detail-alert{display:flex;align-items:flex-start;gap:10px;margin:12px 14px 0;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.admin-kyc-detail-alert--error{color:var(--admin-color-text-de79fc1);background:var(--admin-color-surface-fe3bb61);border:1px solid var(--admin-color-border-49d9ae6)}.admin-kyc-detail-alert--note{color:var(--admin-color-text-2b9f82b);background:var(--admin-color-surface-6a526f9);border:1px solid var(--admin-color-border-eeb9fce)}.admin-kyc-detail-section{padding:14px}.admin-kyc-detail-section__title{margin:0 0 12px;font-size:14px;font-weight:800;color:var(--admin-text-strong)}.admin-kyc-review{padding:0 14px 14px;border-top:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-color-surface-c82f339) 0%,var(--admin-color-surface-d14f901) 100%)}.admin-kyc-review .admin-kyc-detail-section__title{padding-top:14px}.admin-kyc-review__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-kyc-review__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.admin-kyc-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.admin-kyc-doc-card{display:grid;grid-template-rows:auto 1fr auto;gap:10px;border:1px solid var(--admin-border);border-radius:10px;padding:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 2px 8px var(--admin-color-shadow-88c9bea)}.admin-kyc-doc-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.admin-kyc-doc-card__title{font-weight:700;font-size:13px;color:var(--admin-text-strong)}.admin-kyc-doc-card__meta{font-size:11px;color:var(--admin-muted);white-space:nowrap}.admin-kyc-doc-card__preview{position:relative;min-height:160px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-499668c);overflow:hidden}.admin-kyc-doc-card__thumb-btn{display:block;width:100%;height:100%;min-height:160px;padding:0;border:0;background:transparent;cursor:zoom-in}.admin-kyc-doc-card__thumb{width:100%;height:160px;object-fit:contain;display:block;background:var(--admin-color-surface-d699259)}.admin-kyc-doc-card__state{display:grid;justify-items:center;align-content:center;gap:8px;min-height:160px;padding:12px;font-size:12px;color:var(--admin-muted);text-align:center}.admin-kyc-doc-card__state--error{color:var(--admin-color-text-28ad5e3)}.admin-kyc-doc-card__view{width:100%;justify-content:center}.admin-kyc-doc-card__img{width:100%;max-height:320px;object-fit:contain;border-radius:8px;background:var(--admin-color-surface-499668c)}.admin-kyc-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--admin-color-surface-da4bdcb);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-kyc-modal{width:min(960px,100%);max-height:min(92vh,900px);display:grid;grid-template-rows:auto 1fr;border-radius:12px;overflow:hidden;background:var(--admin-color-surface-d14f901);box-shadow:0 24px 48px var(--admin-color-shadow-6b4bbf9)}.admin-kyc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%)}.admin-kyc-modal__head-text h3{margin:0;font-size:16px;font-weight:800}.admin-kyc-modal__head-text p{margin:4px 0 0;font-size:12px;opacity:.85;word-break:break-all}.admin-kyc-modal__head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-kyc-modal__close{border:0;background:var(--admin-color-surface-ddaf538);color:var(--admin-color-text-d14f901);width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:16px}.admin-kyc-modal__close:hover{background:var(--admin-color-surface-09e1e8d)}.admin-kyc-modal__body{display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;background:var(--admin-color-surface-3de0edf)}.admin-kyc-modal__img{display:block;max-width:100%;max-height:min(72vh,760px);width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 8px 24px var(--admin-color-shadow-1b4f759)}.admin-kyc-modal__fallback{display:grid;justify-items:center;gap:12px;padding:32px 16px;color:var(--admin-color-text-5858f7f);font-size:14px;text-align:center}.admin-kyc-modal__fallback i{font-size:36px;opacity:.7}@media (max-width: 768px){.admin-kyc-review__fields{grid-template-columns:1fr}.admin-kyc-detail-header .admin-tx-badge{margin-left:0}.admin-kyc-modal__head{flex-direction:column}.admin-kyc-modal__head-actions{width:100%;justify-content:flex-end}}.admin-wallet-badge{display:inline-flex;align-items:center;gap:5px;max-width:150px;padding:5px 8px;border-radius:8px;font-size:10px;line-height:1.1;white-space:nowrap}.admin-wallet-badge b{font-size:10px}.admin-wallet-badge small{overflow:hidden;text-overflow:ellipsis;max-width:80px}.admin-wallet-badge.is-main{background:var(--admin-color-surface-5654d3a);color:var(--admin-color-text-7aecbcc)}.admin-wallet-badge.is-bonus{background:var(--admin-color-surface-ecaf597);color:var(--admin-color-text-8f28972)}.admin-wallet-badge.is-freebet{background:var(--admin-color-surface-5737313);color:var(--admin-color-text-9bf3e6e)}.admin-wallet-badge i{font-size:10px}.domain-copy-btn{margin-inline-start:8px;padding:4px 7px!important;font-size:10px!important}.domain-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--admin-color-border-649d2f6);color:var(--admin-color-text-4181827);font-size:12px}.domain-pagination>div{display:flex;gap:8px}.domain-pagination button:disabled{cursor:default;opacity:.55}@media (max-width:600px){.domain-pagination{align-items:stretch;flex-direction:column}.domain-pagination>div button{flex:1}}.admin-tx-agent-id{margin-top:4px;font-size:11px;line-height:1.4;color:var(--admin-text-soft);white-space:nowrap}.admin-risky-page{--rp-top: var(--admin-navy-top);--rp-mid: var(--admin-navy-mid);--rp-deep: var(--admin-navy-deep);--rp-text: var(--admin-header-text);--rp-border: var(--admin-border);--rp-radius: var(--admin-radius-lg);box-sizing:border-box;max-width:940px;padding:10px 8px 24px;font-family:var(--admin-font-family-fa, system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif)}.admin-risky-page *,.admin-risky-page *:before,.admin-risky-page *:after{box-sizing:border-box}.admin-risky-page__remarks{margin-bottom:14px;padding:14px 16px;border-radius:var(--rp-radius);border:1px solid var(--admin-color-border-60be563);background:linear-gradient(180deg,var(--admin-color-surface-6062c80) 0%,var(--admin-color-surface-799403e) 100%);color:var(--admin-color-text-f3c4546);font-size:12px;line-height:1.55}.admin-risky-page__remarks p{margin:0}.admin-risky-page__remarks b{color:var(--rp-deep)}.admin-risky-page__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--rp-radius) var(--rp-radius) 0 0;background:linear-gradient(180deg,var(--rp-top) 0%,var(--rp-mid) 50%,var(--rp-deep) 100%);color:var(--rp-text);box-shadow:inset 0 1px 0 var(--admin-color-shadow-9491435)}.admin-risky-page__bar-title{font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759)}.admin-risky-page__bar-tools{display:flex;align-items:center;gap:8px}.admin-risky-page__search{height:30px;padding:0 10px;border:1px solid var(--admin-color-border-09e1e8d);border-radius:6px;background:var(--admin-color-surface-9203fef);color:var(--admin-color-text-f3c4546);font-size:12px;outline:none}.admin-risky-page__btn{height:30px;padding:0 14px;border:none;border-radius:6px;background:linear-gradient(180deg,var(--admin-color-surface-eff610c) 0%,var(--admin-color-surface-e0828f3) 100%);color:var(--admin-color-text-fa76bd5);font-size:12px;font-weight:800;cursor:pointer}.admin-risky-page__btn:hover{filter:brightness(1.05)}.admin-risky-page__data{border:1px solid var(--rp-border);border-top:none;border-radius:0 0 var(--rp-radius) var(--rp-radius);overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-risky-page__table-wrap{width:100%;overflow-x:auto;transition:opacity .15s ease}.admin-risky-page__table-wrap.is-loading{opacity:.55}.admin-risky-page__table{width:100%;border-collapse:separate;border-spacing:0}.admin-risky-page__table thead td{padding:11px 10px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--rp-text);background:linear-gradient(180deg,var(--rp-top) 0%,var(--rp-mid) 50%,var(--rp-deep) 100%);text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759)}.admin-risky-page__table tbody td{padding:8px 10px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--rp-border);color:var(--admin-color-text-f3c4546)}.admin-risky-page__table tbody td.TAC{text-align:center}.admin-risky-page__table tbody td.TAL{text-align:left}.admin-risky-page__row.is-lock{background:var(--admin-color-surface-ace40bf)}.admin-risky-page__row.is-suspend{background:var(--admin-color-surface-bd877a1)}.admin-risky-page__row.is-delete{background:var(--admin-color-surface-90bef71)}.admin-risky-page__user span{color:var(--admin-link);font-weight:700}.admin-risky-page__badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.admin-risky-page__badge.is-active{background:var(--admin-color-surface-33abb3d);color:var(--admin-success)}.admin-risky-page__badge.is-lock{background:var(--admin-color-surface-0f417f9);color:var(--admin-color-text-80f33e4)}.admin-risky-page__badge.is-suspend{background:var(--admin-color-surface-0dde3cd);color:var(--admin-color-text-b5fa665)}.admin-risky-page__badge.is-delete{background:var(--admin-color-surface-1755a32);color:var(--admin-color-text-0990434)}.admin-risky-page__empty{padding:22px 12px;text-align:center;color:var(--admin-color-text-08d8e2a)}.admin-risky-page__empty--error{color:var(--admin-danger)}.admin-risky-page__pager{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.admin-risky-page__pager-info{font-size:12px;color:var(--admin-color-text-e6bff63)}.admin-risky-page__pager-ctrl{display:flex;gap:4px;margin-left:auto}.admin-risky-page__pager-ctrl button{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--rp-border);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-f3c4546);font-size:12px;cursor:pointer}.admin-risky-page__pager-ctrl button:hover:not(:disabled){background:var(--admin-surface-tint)}.admin-risky-page__pager-ctrl button.is-active{background:linear-gradient(180deg,var(--rp-top) 0%,var(--rp-deep) 100%);border-color:var(--rp-deep);color:var(--admin-color-text-d14f901);font-weight:700}.admin-risky-page__pager-ctrl button:disabled{opacity:.4;cursor:default}.admin-risky-page__pager-size{width:auto;flex:0 0 auto;min-width:110px;max-width:160px;height:30px;padding:0 8px;border:1px solid var(--rp-border);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-f3c4546);font-size:12px}@media (max-width: 768px){.admin-risky-page{max-width:none;width:100%;padding:4px 0 18px}.admin-risky-page__bar{display:grid;grid-template-columns:1fr;gap:10px;padding:12px}.admin-risky-page__bar-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px}.admin-risky-page__search{width:100%;min-width:0}.admin-risky-page__btn{min-width:46px;padding:0 12px;white-space:nowrap}.admin-risky-page__table thead{display:none}.admin-risky-page__table,.admin-risky-page__table tbody,.admin-risky-page__table tr,.admin-risky-page__table td{display:block;width:100%}.admin-risky-page__table tbody{display:grid;gap:8px;padding:8px}.admin-risky-page__table tbody tr{border:1px solid var(--rp-border);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-risky-page__table tbody td{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right!important;font-size:11px}.admin-risky-page__table tbody td.TAC,.admin-risky-page__table tbody td.TAL{text-align:right!important}.admin-risky-page__table tbody td:before{content:attr(data-label);flex:0 0 42%;text-align:left;color:var(--admin-color-text-8d1f123);font-weight:700}.admin-risky-page__pager-ctrl{margin-left:0}}@media (max-width: 420px){.admin-risky-page__bar-tools{grid-template-columns:1fr 44px}.admin-risky-page__btn{padding:0}.admin-risky-page__btn i{margin:0}.admin-risky-page__btn{font-size:0}.admin-risky-page__btn i{font-size:13px}}.admin-transfer-page{--t-top: var(--admin-navy-top);--t-mid: var(--admin-navy-mid);--t-deep: var(--admin-navy-deep);--t-text: var(--admin-header-text);--t-border: var(--admin-border);--t-radius: var(--admin-radius-lg);box-sizing:border-box;width:100%;max-width:100%;padding:10px 0 22px;font-family:var(--admin-font-family-fa, system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif)}.admin-transfer-page *,.admin-transfer-page *:before,.admin-transfer-page *:after{box-sizing:border-box}.admin-transfer-page__bar{padding:10px 14px;border-radius:var(--t-radius) var(--t-radius) 0 0;background:linear-gradient(180deg,var(--t-top) 0%,var(--t-mid) 50%,var(--t-deep) 100%);color:var(--t-text)}.admin-transfer-page__bar-title{font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 1px 2px var(--admin-color-shadow-1b4f759)}.admin-transfer-page__scroll{width:100%;overflow-x:auto;border:1px solid var(--t-border);border-top:none;background:var(--admin-color-surface-d14f901);box-shadow:var(--admin-shadow-soft)}.admin-transfer-page__grid{width:100%;border-collapse:separate;border-spacing:0;min-width:1120px}.admin-transfer-page__grid thead th{padding:9px 8px;font-size:11px;font-weight:700;line-height:1.25;text-align:center;color:var(--t-text);background:linear-gradient(180deg,var(--t-top) 0%,var(--t-mid) 50%,var(--t-deep) 100%);border-bottom:1px solid var(--admin-color-border-ddaf538)}.admin-transfer-page__grid tbody td{padding:7px 8px;font-size:12px;color:var(--admin-text-strong);border-bottom:1px solid var(--t-border);vertical-align:middle;white-space:nowrap}.admin-transfer-page__grid tbody tr.is-even{background:var(--admin-surface-tint)}.admin-transfer-page__grid tbody tr.is-odd{background:var(--admin-color-surface-d14f901)}.admin-transfer-page--full .admin-transfer-page__grid{min-width:840px}.admin-transfer-page__grid td.TAR{text-align:right}.admin-transfer-page__grid td.TAC{text-align:center}.admin-transfer-page__money{font-variant-numeric:tabular-nums;font-weight:700}.admin-transfer-page__money.is-positive{color:var(--admin-number-positive)}.admin-transfer-page__money.is-negative{color:var(--admin-number-negative)}.admin-transfer-page__empty{padding:26px 12px;text-align:center;color:var(--admin-color-text-08d8e2a)}.admin-transfer-page__empty--error{color:var(--admin-danger-strong)}.is-pass{color:var(--admin-success-strong);font-weight:800}.is-fail{color:var(--admin-danger-strong);font-weight:800}.admin-transfer-page__bulk-row td{padding:9px 10px;border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border);background:var(--admin-surface-tint);vertical-align:bottom}.admin-transfer-page__bulk-label-cell{color:var(--admin-text-strong);font-size:13px;text-align:left;white-space:nowrap}.admin-transfer-page__bulk-cell{text-align:center}.admin-transfer-page__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--t-border);border-top:none;background:var(--admin-color-surface-df3b2ac)}.admin-transfer-page__bulk-label{color:var(--admin-text-strong);font-size:13px}.admin-transfer-page__bulk-item{display:inline-flex;flex-direction:column;gap:4px;font-size:11px;color:var(--admin-text-soft);align-items:flex-start}.admin-transfer-page__bulk-item select,.admin-transfer-page__bulk-item .admin-select{width:auto;flex:0 0 auto;min-width:58px;max-width:88px}.admin-transfer-page__bulk-item select{height:30px;padding:0 8px;border:1px solid var(--t-border);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font-size:12px}.admin-transfer-page__actions{display:flex;align-items:center;gap:12px;margin-top:12px}.admin-transfer-page__btn{height:34px;padding:0 20px;border:none;border-radius:6px;background:var(--admin-accent-gradient);color:var(--admin-accent-ink);font-size:13px;font-weight:800;cursor:pointer}.admin-transfer-page__btn:hover:not(:disabled){filter:brightness(1.05)}.admin-transfer-page__btn:disabled{opacity:.45;cursor:default}.admin-transfer-page__actions .is-ok{color:var(--admin-success);font-size:12px}.admin-transfer-page__actions .is-error{color:var(--admin-danger);font-size:12px}@media (max-width: 768px){.admin-transfer-page{padding:4px 0 18px}.admin-transfer-page__scroll{overflow-x:visible}.admin-transfer-page__grid{min-width:0}.admin-transfer-page__grid thead{display:none}.admin-transfer-page__grid,.admin-transfer-page__grid tbody,.admin-transfer-page__grid tr,.admin-transfer-page__grid td{display:block;width:100%}.admin-transfer-page__grid tbody{display:grid;gap:8px;padding:8px}.admin-transfer-page__grid tbody tr{border:1px solid var(--t-border);border-radius:8px;overflow:hidden}.admin-transfer-page__grid tbody td{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right}.admin-transfer-page__grid tbody td.TAR,.admin-transfer-page__grid tbody td.TAC{text-align:right}.admin-transfer-page__grid tbody td:before{content:attr(data-label);flex:0 0 46%;text-align:left;color:var(--admin-color-text-8d1f123);font-weight:700}.admin-transfer-page--full .admin-transfer-page__scroll{overflow-x:auto;border-radius:0 0 var(--t-radius) var(--t-radius);-webkit-overflow-scrolling:touch}.admin-transfer-page--full .admin-transfer-page__grid{display:table;width:100%;min-width:840px;border-collapse:separate;border-spacing:0}.admin-transfer-page--full .admin-transfer-page__grid thead{display:table-header-group}.admin-transfer-page--full .admin-transfer-page__grid tbody{display:table-row-group;padding:0}.admin-transfer-page--full .admin-transfer-page__grid tfoot{display:table-footer-group}.admin-transfer-page--full .admin-transfer-page__grid tr{display:table-row;width:auto;border:0;border-radius:0;overflow:visible}.admin-transfer-page--full .admin-transfer-page__grid th,.admin-transfer-page--full .admin-transfer-page__grid td{display:table-cell;width:auto;white-space:nowrap}.admin-transfer-page--full .admin-transfer-page__grid tbody td{text-align:left}.admin-transfer-page--full .admin-transfer-page__grid tbody td.TAC{text-align:center}.admin-transfer-page--full .admin-transfer-page__grid tbody td:before{content:none}.admin-transfer-page--full .admin-transfer-page__bulk-label-cell{text-align:left}.admin-transfer-page--full .admin-transfer-page__actions{padding-inline:2px}}.permission-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.permission-checklist label{display:inline-flex;align-items:center;min-height:36px;gap:8px;padding:8px 10px;border:1px solid var(--admin-color-border-307c8e3);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-61e4a0c);font-size:12px;font-weight:800}.permission-checklist input{width:15px;height:15px}.permission-checklist label.is-disabled{opacity:.48}.permission-checklist--compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.permission-checklist--compact label{min-height:30px;padding:5px 8px}.admin-member-page{max-width:880px}.admin-member-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.admin-member-pager__info{font-size:13px;color:var(--admin-muted)}.admin-member-pager__buttons{display:flex;gap:8px}.admin-member-form{display:flex;flex-direction:column;gap:16px}.admin-member-form__section{background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-14cec9a);border-radius:8px;padding:16px}.admin-member-form__section-title{font-weight:600;color:var(--admin-color-text-6db4abf);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--admin-color-border-8fd095a)}.admin-member-form__row{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.admin-member-form__label{min-width:120px;font-weight:600;color:var(--admin-color-text-6d3450f)}.admin-member-form__accountid{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-member-form__prefix{font-weight:700;color:var(--admin-color-text-6db4abf);background:var(--admin-color-surface-93ce6d0);padding:6px 8px;border-radius:6px}.admin-member-form__accountid select,.admin-member-form__accountid .admin-select{width:auto;flex:0 0 auto;min-width:52px;max-width:72px}.admin-member-form__accountid select{padding:6px 8px;border:1px solid var(--admin-color-border-fde2370);border-radius:6px;background:var(--admin-color-surface-d14f901)}.admin-member-form__check{padding:7px 12px;border:1px solid var(--admin-color-border-4a8a295);background:var(--admin-color-surface-4a8a295);color:var(--admin-color-text-d14f901);border-radius:6px;cursor:pointer;font-size:13px}.admin-member-form__check:hover{background:var(--admin-color-surface-28e2090)}.admin-member-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.admin-member-form__field{display:flex;flex-direction:column;gap:5px}.admin-member-form__field>span{font-size:13px;color:var(--admin-color-text-60518f5);font-weight:600}.admin-member-form__field input,.admin-member-form__field select{padding:8px 10px;border:1px solid var(--admin-color-border-fde2370);border-radius:6px;background:var(--admin-color-surface-d14f901);font-size:14px}.admin-member-form__field input:focus,.admin-member-form__field select:focus{outline:none;border-color:var(--admin-color-border-4a8a295);box-shadow:0 0 0 2px var(--admin-color-shadow-aae2132)}.admin-member-form__field-row{display:flex;align-items:center;gap:8px}.admin-member-form__field-row input{flex:1;min-width:0}.admin-member-form__field-row small{color:var(--admin-color-text-a440241);font-size:11px;white-space:nowrap}.admin-member-form__amount{text-align:right}.admin-member-form__captcha .captcha-row{display:flex;align-items:center;gap:10px}.admin-member-form__captcha img{border:1px solid var(--admin-color-border-fde2370);border-radius:6px;cursor:pointer;height:40px}.admin-member-form__captcha input{padding:8px 10px;border:1px solid var(--admin-color-border-fde2370);border-radius:6px;width:160px}.admin-member-form__actions{display:flex;justify-content:center}.admin-member-form__actions .btn--primary{min-width:160px}.admin-member-form__remark{margin-top:18px;background:var(--admin-color-surface-5da7d1f);border:1px solid var(--admin-color-border-d79ba65);border-radius:8px;padding:12px 16px;font-size:13px;color:var(--admin-color-text-7b83b34)}.admin-member-form__remark ul{margin:8px 0 0;padding-inline-start:18px}@media (max-width: 640px){.admin-member-form__grid{grid-template-columns:1fr}}.admin-account-list{max-width:100%}.admin-account-list__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--admin-color-surface-9a200f4);color:var(--admin-color-text-d14f901);padding:10px 14px;border-radius:8px 8px 0 0;flex-wrap:wrap}.admin-account-list__crumbs{font-weight:600}.admin-account-list__crumb{cursor:pointer;color:var(--admin-color-text-5894745);text-decoration:none}.admin-account-list__crumb:hover{text-decoration:underline}.admin-account-list__crumb--current{color:var(--admin-color-text-d14f901);cursor:default}.admin-account-list__filter{width:auto;flex:0 0 auto;min-width:110px;max-width:160px;padding:5px 10px;border-radius:6px;border:1px solid var(--admin-color-border-30cdfbc);background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-9a200f4);font-weight:600}.admin-account-list__wrap{position:relative;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;border:1px solid var(--admin-color-border-14cec9a);border-top:none;border-radius:0 0 8px 8px;background:var(--admin-color-surface-d14f901);box-shadow:var(--admin-shadow-soft)}.admin-account-list__loading{position:absolute;top:6px;right:10px;font-size:12px;color:var(--admin-color-text-9a200f4)}.admin-account-list__table{width:100%;min-width:max-content;border-collapse:collapse;font-size:13px}.admin-account-list__table th{background:var(--admin-color-surface-9a200f4);color:var(--admin-color-text-d14f901);font-weight:600;padding:7px 8px;text-align:center;white-space:nowrap}.admin-account-list__table td{padding:6px 8px;border-bottom:1px solid var(--admin-color-border-8fd095a);text-align:center}.admin-account-list__table tbody tr:nth-child(odd){background:var(--admin-color-surface-28578b8)}.admin-account-list__row--closed{background:var(--admin-color-surface-143b4f4)!important;color:var(--admin-color-text-abe1c73)}.admin-account-list__link{cursor:pointer;color:var(--admin-color-text-4a8a295);font-weight:700;text-decoration:none}.admin-account-list__link:hover{text-decoration:underline}.admin-account-list__empty{padding:18px;color:var(--admin-color-text-a98ce80)}.admin-account-list__row--editing{background:var(--admin-color-surface-abd442b)!important}.admin-account-list__edit-group{display:flex;flex-direction:column;gap:2px;font-size:12px;align-items:flex-start}.admin-account-list__edit-input{width:90px;padding:4px 6px;border:1px solid var(--admin-color-border-fde2370);border-radius:4px;margin-top:4px}.admin-account-list__inherit{display:inline-flex;padding:3px 7px;border-radius:10px;color:var(--admin-color-text-43d23ac);background:var(--admin-color-surface-b508378);font-size:10px;font-weight:700;white-space:nowrap}.admin-account-list__referral-value{display:inline-flex;min-width:42px;justify-content:center;padding:4px 8px;border-radius:12px;color:var(--admin-color-text-f64f2be);background:var(--admin-color-surface-513835d);font-size:11px}.admin-account-list__referral-value--off{color:var(--admin-color-text-9e5b478);background:var(--admin-color-surface-d62af7d)}.admin-account-list__referral-edit{position:relative;display:block;min-width:92px}.admin-account-list__referral-edit input{padding-right:28px}.admin-account-list__referral-edit span{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--admin-color-text-9cb5107);font-weight:800;pointer-events:none}.admin-account-list__edit-actions{display:flex;flex-direction:column;gap:4px}.btn--sm{padding:4px 10px;font-size:12px}.admin-account-list__num{text-align:right!important;font-variant-numeric:tabular-nums}.admin-account-list__remark{background:var(--admin-color-surface-5da7d1f);border:1px solid var(--admin-color-border-d79ba65);border-radius:8px;padding:8px 14px;font-size:13px;color:var(--admin-color-text-7b83b34);margin-bottom:12px}@media (max-width: 640px){.admin-account-list__bar{align-items:stretch}.admin-account-list__filter{width:100%}.admin-account-list__table{font-size:12px}.admin-account-list__table th,.admin-account-list__table td{padding:8px 10px}}.admin-betting-setting{margin-top:16px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-14cec9a);border-radius:8px;padding:16px}.admin-betting-setting__title{font-weight:600;color:var(--admin-color-text-9a200f4);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--admin-color-border-8fd095a)}.admin-betting-setting__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.admin-betting-setting__field{display:flex;flex-direction:column;gap:4px}.admin-betting-setting__field>span{font-size:13px;font-weight:600;color:var(--admin-color-text-60518f5)}.admin-betting-setting__field input,.admin-betting-setting__field select,.admin-betting-setting__field .admin-select__trigger{padding:8px 10px;border:1px solid var(--admin-color-border-fde2370);border-radius:6px;background:var(--admin-color-surface-d14f901);font-size:14px}.admin-account-list__table td .admin-select{width:auto;min-width:72px;max-width:120px}.admin-betting-setting__field input{text-align:right}.admin-betting-setting__field input:focus,.admin-betting-setting__field select:focus{outline:none;border-color:var(--admin-color-border-4a8a295);box-shadow:0 0 0 2px var(--admin-color-shadow-aae2132)}.admin-betting-setting__field small{color:var(--admin-color-text-a440241);font-size:11px}.admin-user-profile-limits{display:flex;flex-direction:column;gap:12px}.admin-user-profile-limits .admin-tx-filter{margin-bottom:0}.admin-user-profile-limits__table{margin-bottom:12px}.admin-betting-setting--profile{border:none;padding:0;margin-top:8px;background:transparent}.admin-betting-setting__actions{display:flex;justify-content:center;margin-top:14px}@media (max-width: 640px){.admin-betting-setting__grid{grid-template-columns:1fr}}.admin-credit-edit{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.admin-credit-edit input{width:110px;padding:5px 8px;border:1px solid var(--admin-color-border-fde2370);border-radius:4px;text-align:right}.admin-credit-edit small{color:var(--admin-color-text-a440241);font-size:11px}.admin-user-profile-head{display:grid;grid-template-columns:1.2fr repeat(3,minmax(190px,1fr));gap:10px;margin-bottom:12px}.admin-user-profile-summary{position:relative;display:flex;align-items:center;gap:12px;min-height:82px;padding:13px 15px;overflow:hidden;border:1px solid var(--admin-color-border-1fb947e);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 4px 13px var(--admin-color-shadow-e8482d6)}.admin-user-profile-summary:after{content:"";position:absolute;right:-24px;bottom:-30px;width:80px;height:80px;border-radius:50%;background:var(--admin-color-surface-ade5967)}.admin-user-profile-summary__icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:11px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-0241634),var(--admin-color-surface-d4d8400));box-shadow:0 4px 10px var(--admin-color-shadow-83a6b83)}.admin-user-profile-summary__icon--balance{background:linear-gradient(145deg,var(--admin-color-surface-e09c9a8),var(--admin-color-surface-dcb3ff7))}.admin-user-profile-summary__icon--referral{background:linear-gradient(145deg,var(--admin-color-surface-effa0fb),var(--admin-color-surface-6a3518d))}.admin-user-profile-summary>div{position:relative;z-index:1;min-width:0}.admin-user-profile-summary small{display:flex;align-items:center;gap:6px;color:var(--admin-color-text-71a0458);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.admin-user-profile-summary strong{display:block;margin-top:6px;color:var(--admin-color-text-f838fb8);font-size:16px}.admin-user-profile-summary em{display:block;margin-top:3px;color:var(--admin-color-text-95ff788);font-size:9px;font-style:normal}.admin-user-profile-summary h2{overflow:hidden;margin:3px 0 5px;color:var(--admin-color-text-52c5bc4);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.admin-user-profile-summary p{display:flex;align-items:center;gap:7px;margin:0;color:var(--admin-color-text-4db6e0f);font-size:11px}.admin-user-profile-summary--identity{background:linear-gradient(135deg,var(--admin-color-surface-9d69778),var(--admin-color-surface-7cc8c20))}.admin-user-profile-summary--disabled{opacity:.72;background:var(--admin-color-surface-b3ba3fa)}.admin-user-profile-summary--disabled .admin-user-profile-summary__icon{color:var(--admin-color-text-a33de20);background:var(--admin-color-surface-51bf695);box-shadow:none}.admin-user-profile-summary--disabled small i{padding:2px 5px;border-radius:8px;color:var(--admin-color-text-ede6929);background:var(--admin-color-surface-dc55329);font-size:8px;font-style:normal;text-transform:none}.admin-user-profile-nav{position:sticky;top:0;z-index:20;margin-bottom:14px;border:1px solid var(--admin-color-border-b630f55);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 5px 18px var(--admin-color-shadow-c728482);overflow:hidden}.admin-user-profile-nav__groups{display:flex;gap:3px;padding:7px 9px;background:linear-gradient(180deg,var(--admin-color-surface-7b79027),var(--admin-color-surface-632161a))}.admin-user-profile-nav__groups button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:0;border-radius:7px;color:var(--admin-color-text-931cbf0);background:transparent;font-size:12px;font-weight:800;cursor:pointer;transition:.15s}.admin-user-profile-nav__groups button:hover{color:var(--admin-color-text-d14f901);background:var(--admin-color-surface-9e3854f)}.admin-user-profile-nav__groups button.is-active{color:var(--admin-color-text-dce841d);background:var(--admin-color-surface-d14f901);box-shadow:0 3px 10px var(--admin-color-shadow-dc0c508)}.admin-user-profile-tabs{display:flex;align-items:center;gap:5px;min-height:48px;padding:7px 10px;overflow-x:auto;scrollbar-width:thin;background:var(--admin-color-surface-d14f901)}.admin-user-profile-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 13px;border:1px solid transparent;border-radius:7px;background:var(--admin-color-surface-cc762de);color:var(--admin-text-soft);font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:.15s}.admin-user-profile-tabs button:hover{color:var(--admin-color-text-374efa2);border-color:var(--admin-color-border-123e9b4);background:var(--admin-color-surface-d14f901)}.admin-user-profile-tabs button.is-active{border-color:var(--admin-color-border-aee67b7);background:linear-gradient(180deg,var(--admin-color-surface-0241634),var(--admin-color-surface-12039b0));color:var(--admin-color-text-d14f901);box-shadow:0 3px 8px var(--admin-color-shadow-7ae8561)}.admin-user-profile-nav__mobile{display:none}.admin-user-profile-page .admin-member-form__section{padding:0;border:0;background:transparent}.admin-user-profile-form{display:flex;flex-direction:column;gap:14px}.admin-user-profile-form--layout{display:contents}.admin-user-profile-tab-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;grid-template-areas:"info settings" "personal password"}.admin-user-profile-tab-layout__info{grid-area:info}.admin-user-profile-tab-layout__settings{grid-area:settings}.admin-user-profile-tab-layout__personal{grid-area:personal}.admin-user-profile-tab-layout__password{grid-area:password}.admin-user-profile-panel--stack{display:flex;flex-direction:column;height:100%}.admin-user-profile-panel--stack .admin-user-profile-fields,.admin-user-profile-panel--stack .admin-user-profile-fields--single-col{flex:1}.admin-user-profile-form__actions--panel{margin-top:auto;padding-top:12px;border-top:1px solid var(--admin-border-soft, #eef1f4)}.admin-user-profile-info-grid--compact,.admin-user-profile-settings--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-profile-fields--single-col{grid-template-columns:1fr}.admin-user-profile-user-group{margin-top:14px}.admin-user-profile-user-group__body{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:16px;align-items:start}.admin-user-profile-user-group__current{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--admin-border-soft, #e8ecf0);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-user-profile-user-group__current-label{font-size:11px;font-weight:600;color:var(--admin-text-soft);text-transform:uppercase;letter-spacing:.02em}.admin-user-profile-user-group__current strong{font-size:14px;color:var(--admin-color-text-da58064)}.admin-user-profile-user-group__controls{display:flex;flex-direction:column;gap:14px}.admin-user-profile-user-group__controls select{width:100%;min-height:38px;border:1px solid var(--admin-border-strong, #cfd6dc);border-radius:8px;padding:8px 10px;font-size:13px;background:var(--admin-color-surface-d14f901)}.admin-user-profile-toggle-field{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--admin-border-soft, #e8ecf0);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-user-profile-toggle-field__text{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-user-profile-toggle-field__label{font-size:13px;font-weight:700;color:var(--admin-color-text-dc2dad2)}.admin-user-profile-toggle-field__hint{font-size:12px;color:var(--admin-muted, #64748b);line-height:1.4}.admin-user-profile-switch{position:relative;flex-shrink:0;width:48px;height:28px;border:0;border-radius:999px;background:var(--admin-color-surface-e66b9d0);cursor:pointer;transition:background .2s ease;padding:0}.admin-user-profile-switch.is-on{background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid, #2a4570) 100%)}.admin-user-profile-switch__thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--admin-color-surface-d14f901);box-shadow:0 1px 4px var(--admin-color-shadow-95d05dc);transition:transform .2s ease}.admin-user-profile-switch.is-on .admin-user-profile-switch__thumb{transform:translate(20px)}.admin-user-profile-panel{border:1px solid var(--admin-border);border-radius:10px;padding:16px;background:linear-gradient(180deg,var(--admin-color-surface-5b8e18c) 0%,var(--admin-color-surface-d14f901) 100%)}.admin-user-profile-panel__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--admin-border-soft, #eef1f4);font-size:13px;font-weight:700;color:var(--admin-color-text-da58064)}.admin-user-profile-panel__title i{color:var(--admin-accent, #c9a227);font-size:14px}.admin-game-analytics__toolbar{display:flex;align-items:end;gap:12px;margin-bottom:16px;flex-wrap:wrap}.admin-game-analytics__toolbar>b{margin-inline-end:auto;font-size:16px}.admin-game-analytics__toolbar label{display:grid;gap:6px;min-width:150px;color:var(--admin-color-text-896eaef);font-size:11px;font-weight:800}.admin-game-analytics__toolbar .admin-report-page__date-field{display:block;width:100%;border-radius:10px}.admin-game-analytics__toolbar input.admin-system-datepicker{box-sizing:border-box;width:100%;height:38px;margin:0;padding:0 38px 0 12px!important;border:1px solid var(--admin-color-border-8a88423)!important;border-radius:9px!important;outline:0;background:linear-gradient(180deg,var(--admin-color-surface-d14f901),var(--admin-color-surface-3b79014))!important;color:var(--admin-color-text-43c554d)!important;font-size:12px;font-weight:800;box-shadow:0 2px 6px var(--admin-color-shadow-76b4e91),inset 0 1px 0 var(--admin-color-shadow-d14f901)!important;transition:border-color .16s,box-shadow .16s,background .16s}.admin-game-analytics__toolbar input.admin-system-datepicker:hover,.admin-game-analytics__toolbar input.admin-system-datepicker:focus{border-color:var(--admin-color-border-17f991e)!important;background:var(--admin-color-surface-d14f901)!important;box-shadow:0 0 0 3px var(--admin-color-shadow-9d143a2),0 4px 10px var(--admin-color-shadow-69dd6c8)!important}.admin-game-analytics__toolbar .admin-system-datepicker__icon{inset-inline-end:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--admin-color-surface-6b627b4);color:var(--admin-color-text-b9294db);font-size:12px}.admin-game-analytics__totals>th{border-top:2px solid var(--admin-navy-mid, #1a365d);background:linear-gradient(180deg,var(--admin-color-surface-c114cdf),var(--admin-color-surface-3d709be))!important;color:var(--admin-color-text-d14f901)!important;font-weight:800;text-shadow:0 1px 1px var(--admin-color-shadow-414b319)}.admin-game-analytics__totals .admin-num,.admin-game-analytics__totals .admin-num.is-positive{color:var(--admin-color-text-d14f901)!important;font-size:13px;font-weight:900}.admin-game-analytics__totals .admin-profit-negative,.admin-game-analytics__totals .admin-num.is-negative{color:var(--admin-color-text-a0a0ca9)!important}.admin-game-analytics__totals th:first-child{letter-spacing:.5px}.admin-game-top-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.admin-game-top-table{min-width:900px}.admin-game-top-table__row{cursor:pointer}.admin-game-top-table__row:hover>td{background:var(--admin-color-surface-08b2d05)!important}.admin-game-top-table__bet-id{border:0;padding:0;background:none;color:var(--admin-color-text-29b6c5f);font:inherit;font-weight:800;cursor:pointer}.admin-game-bet-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:16px}.admin-game-bet-detail-head>div{display:grid;gap:3px;min-width:150px;padding:8px 12px;border:1px solid var(--admin-color-border-9a410c7);border-radius:8px;background:var(--admin-color-surface-3b79014)}.admin-game-bet-detail-head small{color:var(--admin-color-text-9d01ca9)}.admin-user-profile-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-user-profile-info-item{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-user-profile-info-item__label{font-size:11px;font-weight:600;color:var(--admin-text-soft);letter-spacing:.02em;text-transform:uppercase}.admin-user-profile-info-item__value{padding:8px 10px;border:1px solid var(--admin-border-soft, #e8ecf0);border-radius:6px;background:var(--admin-color-surface-d14f901);font-size:13px;font-weight:600;color:var(--admin-color-text-dc2dad2);word-break:break-word}.admin-user-profile-info-item__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-user-profile-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-user-profile-setting{display:flex;flex-direction:column;gap:8px}.admin-user-profile-setting__label{font-size:12px;font-weight:600;color:var(--admin-text-soft)}.admin-user-profile-pill-group{display:flex;flex-wrap:wrap;gap:8px}.admin-user-profile-pill{min-height:34px;padding:6px 14px;border:1px solid var(--admin-border-strong, #cfd6dc);border-radius:999px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-33563a9);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-user-profile-pill:hover{border-color:var(--admin-navy-top);color:var(--admin-color-text-admin-navy-top)}.admin-user-profile-pill.is-active{border-color:var(--admin-navy-top);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid, #2a4570) 100%);color:var(--admin-color-text-d14f901);box-shadow:0 2px 6px var(--admin-color-shadow-32b7082)}.admin-user-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.admin-user-profile-fields .admin-tx-field input{width:100%}.admin-user-profile-form__actions{display:flex;justify-content:flex-end;padding-top:4px}.admin-user-profile-balance-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-user-profile-totals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.admin-user-profile-balance-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--admin-border-soft, #e8ecf0);border-radius:8px;background:var(--admin-color-surface-d14f901);min-width:0}.admin-user-profile-balance-card--primary{border-color:var(--admin-color-border-7755ef4);background:linear-gradient(135deg,var(--admin-color-surface-499668c) 0%,var(--admin-color-surface-d14f901) 100%)}.admin-user-profile-balance-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--admin-color-surface-3ea9562);color:var(--admin-color-text-fbe5dd7);font-size:14px}.admin-user-profile-balance-card--primary .admin-user-profile-balance-card__icon{background:var(--admin-color-surface-89f5ae2)}.admin-user-profile-balance-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-user-profile-balance-card__label{font-size:11px;font-weight:600;color:var(--admin-text-soft);letter-spacing:.02em;text-transform:uppercase}.admin-user-profile-balance-card__value{font-size:15px;font-weight:600;color:var(--admin-color-text-da58064);line-height:1.3}.admin-user-profile-balance-card__value .admin-num--money{font-weight:600;font-size:inherit}@media (max-width: 560px){.admin-user-profile-balance-cards{grid-template-columns:1fr}}.admin-user-profile-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.admin-user-profile-stats-layout{display:flex;flex-direction:column;gap:20px}.admin-user-profile-stats-section__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;color:var(--admin-color-text-fbe5dd7)}.admin-user-profile-stats-section__title i{color:var(--admin-color-text-e44cfa0);font-size:13px}.admin-user-profile-stats-section__hint{margin:-4px 0 12px;font-size:12px;color:var(--admin-muted, #64748b)}.admin-user-profile-stats-section--live{padding-bottom:4px}.admin-user-profile-stats-section--totals{padding:16px;border:1px solid var(--admin-color-border-d77baae);border-radius:10px;background:linear-gradient(180deg,var(--admin-color-surface-c3c0745) 0%,var(--admin-color-surface-d14f901) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-72542a6)}.admin-user-profile-stats-section--totals .admin-user-profile-stats-section__title{color:var(--admin-color-text-6dd2fe2)}.admin-user-profile-stats-section--totals .admin-user-profile-stats-section__title i{color:var(--admin-color-text-7925e8d)}.admin-user-profile-stat-card--totals{border-color:var(--admin-color-border-238fd5a);background:var(--admin-color-surface-cc53ce1)}.admin-user-profile-stats__loading{grid-column:1 / -1;padding:8px 0;color:var(--admin-text-soft);font-size:13px}.admin-user-profile-stat-card{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 12px;border:1px solid var(--admin-border-soft, #e8ecf0);border-radius:8px;border-bottom:3px solid var(--stat-accent, #2a4570);background:var(--admin-color-surface-d14f901);box-shadow:0 1px 2px var(--admin-color-shadow-cfc6891);min-width:0}.admin-user-profile-stat-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--stat-accent, #2a4570) 14%,var(--admin-color-surface-d14f901));color:var(--stat-accent, #2a4570);font-size:14px}.admin-user-profile-stat-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.admin-user-profile-stat-card__label{font-size:11px;font-weight:600;color:var(--admin-text-soft);line-height:1.35}.admin-user-profile-stat-card__value{font-size:15px;font-weight:600;color:var(--admin-color-text-fbe5dd7);line-height:1.3;word-break:break-word}.admin-user-profile-stat-card__value .admin-num--money{font-weight:600;font-size:inherit}.admin-user-profile-balance-form{display:flex;flex-direction:column;gap:14px;max-width:420px}.admin-user-profile-balance-form .admin-tx-field input{width:100%}.admin-user-profile-page .admin-tx-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px 28px;align-items:start}.admin-user-profile-page .admin-tx-field>span,.admin-user-profile-page .admin-tx-field>label{display:block;margin-bottom:5px;font-weight:600;font-size:12px;color:var(--admin-text-soft)}.admin-user-profile-radio-field{min-height:58px}.admin-user-profile-radio-row{display:flex;align-items:center;gap:18px;min-height:34px;flex-wrap:wrap}.admin-user-profile-radio-row label{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:500;color:var(--admin-color-text-f673972);white-space:nowrap}.admin-user-profile-page .admin-user-profile-radio-row input[type=radio]{width:14px;height:14px;min-height:0;margin:0;padding:0;flex:0 0 auto}.admin-user-profile-page .admin-member-form__actions{margin-top:12px}.admin-user-profile-list-filter{padding:0}.admin-user-profile-page .admin-user-profile-filter{margin-bottom:14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg, 10px);overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-user-profile-page .admin-user-profile-filter .admin-tx-filter__body{padding:14px}.admin-user-profile-ticket-textarea{width:100%;min-height:96px;margin-top:12px}.admin-user-profile-admin-note{margin-top:16px}.admin-user-profile-admin-note--top{margin-top:0;margin-bottom:16px}.admin-user-profile-admin-note--top .admin-user-profile-admin-note__textarea{min-height:84px}.admin-user-profile-admin-note__hint{margin:0 0 10px;font-size:.82rem;color:var(--admin-muted, #64748b)}.admin-user-profile-admin-note__textarea{width:100%;min-height:120px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;font:inherit;line-height:1.5;resize:vertical;background:var(--admin-color-surface-d14f901)}.admin-user-profile-admin-note__textarea:focus{outline:none;border-color:var(--admin-color-border-b06fce2);box-shadow:0 0 0 2px var(--admin-color-shadow-fe3fb40)}.admin-user-profile-ticket-panel{margin-top:0;padding-top:0}.admin-user-profile-ticket-detail-view .admin-user-profile-ticket-panel{border-top:0}.admin-user-profile-ticket-panel__header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.admin-user-profile-ticket-detail-view .admin-tx-chat{max-height:min(520px,55vh);overflow-y:auto;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-6e1a2b3) 0%,var(--admin-color-surface-7af1d0d) 100%)}@media (max-width: 900px){.admin-user-profile-head{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-profile-tab-layout{grid-template-columns:1fr;grid-template-areas:"info" "settings" "personal" "password"}.admin-user-profile-user-group__body{grid-template-columns:1fr}}@media (max-width: 640px){.admin-user-profile-nav{position:relative;top:auto;overflow:visible}.admin-user-profile-nav__desktop{display:none}.admin-user-profile-nav__mobile{display:block}.admin-user-profile-nav__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:9px 14px;border:0;border-radius:11px;color:var(--admin-color-text-d14f901);background:linear-gradient(135deg,var(--admin-color-surface-d3b9169),var(--admin-color-surface-3e66366));cursor:pointer}.admin-user-profile-nav__trigger>span{display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;column-gap:10px;text-align:left}.admin-user-profile-nav__trigger>span>i{grid-row:1/3;align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--admin-color-surface-895780f)}.admin-user-profile-nav__trigger small{font-size:9px;line-height:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--admin-color-text-229a6a0)}.admin-user-profile-nav__trigger b{font-size:13px;line-height:17px}.admin-user-profile-nav__menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:40;max-height:65vh;padding:10px;overflow:auto;border:1px solid var(--admin-color-border-f5fd8c6);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 18px 40px var(--admin-color-shadow-5975b76)}.admin-user-profile-nav__menu section+section{margin-top:10px;padding-top:10px;border-top:1px solid var(--admin-color-border-a1f78cd)}.admin-user-profile-nav__menu h4{display:flex;align-items:center;gap:7px;margin:0 0 6px;padding:0 5px;color:var(--admin-color-text-159082e);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.admin-user-profile-nav__menu section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.admin-user-profile-nav__menu button{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 10px;border:1px solid var(--admin-color-border-5308363);border-radius:8px;color:var(--admin-color-text-3eea10f);background:var(--admin-color-surface-499668c);font-size:11px;font-weight:700;text-align:left}.admin-user-profile-nav__menu button span{flex:1}.admin-user-profile-nav__menu button.is-active{color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-6932837);background:linear-gradient(135deg,var(--admin-color-surface-1c5220b),var(--admin-color-surface-76ebbef))}.admin-user-profile-head,.admin-user-profile-page .admin-tx-grid,.admin-user-profile-info-grid,.admin-user-profile-info-grid--compact,.admin-user-profile-settings,.admin-user-profile-settings--compact,.admin-user-profile-fields{grid-template-columns:1fr}}.admin-users-list-filter-section{margin-top:12px;padding-top:12px;border-top:1px solid var(--admin-border-soft, #e8ecf0)}.admin-users-list-filter-section__toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tx-border, var(--admin-border));border-radius:8px;padding:7px 14px;cursor:pointer;font-size:12px;font-weight:700;color:var(--tx-text, var(--admin-header-text));background:linear-gradient(180deg,var(--admin-color-surface-baa97b8) 0%,var(--admin-color-surface-39575fe) 100%);box-shadow:inset 0 1px 0 var(--admin-color-shadow-b3a3e8c);text-transform:uppercase;letter-spacing:.04em;transition:filter .15s ease}.admin-users-list-filter-section__toggle:hover{filter:brightness(1.06)}.admin-users-list-filter-section__toggle.is-open{margin-bottom:10px}.admin-users-list-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.admin-users-list-range-pair{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-users-list-range-pair__label{font-size:11px;font-weight:600;color:var(--admin-text-soft, #64748b)}.admin-users-list-range-pair__inputs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.admin-users-list-range-pair__inputs input{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--admin-border-soft, #dde3ea);border-radius:6px;font-size:13px}@media (max-width: 1000px){.admin-users-list-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.admin-users-list-range-grid{grid-template-columns:1fr}}.admin-users-list-page .admin-users-list-table-wrap{overflow-x:hidden}@media (min-width: 1400px){.admin-users-list-page .admin-users-list-table-wrap{overflow-x:auto}}.admin-dt-responsive-table .admin-dt-col-expand,.admin-dt-responsive-table .admin-dt-detail-row{display:none}.admin-dt-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--admin-border-strong, #cfd6dc);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-da58064);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-dt-expand-btn:hover,.admin-dt-expand-btn.is-open{border-color:var(--admin-navy-top);background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid, #2a4570) 100%);color:var(--admin-color-text-d14f901)}.admin-dt-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-499668c) 0%,var(--admin-color-surface-d14f901) 100%);border:1px solid var(--admin-border-soft, #e8ecf0)}.admin-dt-detail-item{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-dt-detail-item__label{font-size:10px;font-weight:600;color:var(--admin-text-soft);text-transform:uppercase;letter-spacing:.02em}.admin-dt-detail-item__value{font-size:12px;font-weight:600;color:var(--admin-color-text-b36634c);word-break:break-word}@media (max-width: 1399px){.admin-dt-responsive-table .admin-dt-col-extra{display:none}.admin-dt-responsive-table .admin-dt-col-expand{display:table-cell;width:44px;text-align:center}.admin-dt-responsive-table .admin-dt-detail-row.is-open{display:table-row}.admin-dt-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.admin-dt-detail-grid{grid-template-columns:1fr}}.admin-users-list-table{font-size:12px}.admin-users-list-table th,.admin-users-list-table td{white-space:nowrap}.admin-users-list-mobile{display:none}.admin-users-list-card{border:1px solid var(--admin-border-soft, #e8ecf0);border-radius:10px;background:var(--admin-color-surface-d14f901);padding:12px 14px}.admin-users-list-card .admin-tx-copyable{align-items:center}.admin-users-list-card__identity .admin-tx-copyable{max-width:100%}.admin-users-list-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.admin-users-list-card__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-users-list-card__username{font-size:15px;color:var(--admin-color-text-da58064);word-break:break-word}.admin-users-list-card__id{font-size:12px;color:var(--admin-text-soft, #64748b)}.admin-users-list-card__balance{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;margin-bottom:10px;border-radius:8px;background:linear-gradient(135deg,var(--admin-color-surface-499668c) 0%,var(--admin-color-surface-7ac7423) 100%);border:1px solid var(--admin-color-border-89f5ae2)}.admin-users-list-card__balance-label{font-size:11px;font-weight:600;color:var(--admin-text-soft);text-transform:uppercase;letter-spacing:.03em}.admin-users-list-card__balance-value{font-size:16px;font-weight:700;color:var(--admin-color-text-da58064)}.admin-users-list-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-users-list-card__stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;background:var(--admin-color-surface-499668c);border:1px solid var(--admin-color-border-b508378);min-width:0}.admin-users-list-card__stat-label{font-size:10px;font-weight:600;color:var(--admin-text-soft);text-transform:uppercase;letter-spacing:.02em}.admin-users-list-card__stat-value{font-size:13px;font-weight:600;color:var(--admin-color-text-b36634c);word-break:break-word}.admin-users-list-card__foot{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--admin-color-border-b508378);font-size:12px;color:var(--admin-text-soft)}.admin-users-list-mobile__empty{padding:24px 12px;text-align:center;color:var(--admin-text-soft);font-size:14px}.referral-setting-card{overflow:hidden;border:1px solid var(--admin-color-border-bec081c);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 4px 14px var(--admin-color-shadow-e8482d6)}.profile-referral-content{display:grid;gap:16px}.profile-referral-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--admin-color-border-b630f55);border-radius:12px;background:var(--admin-color-surface-0563f66)}.profile-referral-sections button{display:flex;align-items:center;gap:11px;min-height:58px;padding:9px 13px;border:1px solid transparent;border-radius:9px;color:var(--admin-color-text-3369b2a);background:transparent;text-align:left;cursor:pointer;transition:.15s}.profile-referral-sections button>i{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:8px;color:var(--admin-color-text-01f2e66);background:var(--admin-color-surface-d14f901);box-shadow:0 2px 6px var(--admin-color-shadow-c728482)}.profile-referral-sections button span{display:flex;min-width:0;flex-direction:column;gap:3px}.profile-referral-sections button b{font-size:12px}.profile-referral-sections button small{color:var(--admin-color-text-608d5a9);font-size:10px}.profile-referral-sections button:hover{border-color:var(--admin-color-border-1c061f1);background:var(--admin-color-surface-d14f901)}.profile-referral-sections button.is-active{border-color:var(--admin-color-border-1d45a15);color:var(--admin-color-text-d14f901);background:linear-gradient(135deg,var(--admin-color-surface-e3e358e),var(--admin-color-surface-9cfe48c));box-shadow:0 4px 10px var(--admin-color-shadow-da6c4d9)}.profile-referral-sections button.is-active>i{color:var(--admin-color-text-d14f901);background:var(--admin-color-surface-0634c16);box-shadow:none}.profile-referral-sections button.is-active small{color:var(--admin-color-text-73a0662)}.profile-referral-section{overflow:hidden;border:1px solid var(--admin-color-border-bec081c);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 4px 14px var(--admin-color-shadow-e8482d6)}.profile-referral-section__head{display:flex;align-items:center;gap:11px;padding:14px 17px;border-bottom:1px solid var(--admin-color-border-74c2f15);background:linear-gradient(135deg,var(--admin-color-surface-a4bc856),var(--admin-color-surface-371edd8))}.profile-referral-section__head>i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-98d6fe6),var(--admin-color-surface-3cb29a3))}.profile-referral-section__head h3{margin:0;color:var(--admin-color-text-52c5bc4);font-size:15px}.profile-referral-section__head p{margin:3px 0 0;color:var(--admin-color-text-f4d3216);font-size:11px}.profile-referral-section>.admin-tx-table-wrap{border:0;border-radius:0}.referral-setting-card__head{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--admin-color-border-cd08c51);background:linear-gradient(135deg,var(--admin-color-surface-9d69778),var(--admin-color-surface-371edd8))}.referral-setting-card__icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-36f4000),var(--admin-color-surface-632161a));box-shadow:0 4px 10px var(--admin-color-shadow-668b572)}.referral-setting-card__head h3{margin:0;color:var(--admin-color-text-52c5bc4);font-size:16px}.referral-setting-card__head p{margin:4px 0 0;color:var(--admin-color-text-ebf1531);font-size:12px}.referral-setting-card__body{display:flex;align-items:flex-end;gap:12px;padding:18px}.referral-setting-card__field{display:flex;flex-direction:column;gap:7px;width:260px;color:var(--admin-color-text-5a37eac);font-size:12px;font-weight:700}.referral-setting-card__field>div{position:relative}.referral-setting-card__field input{box-sizing:border-box;width:100%;height:40px;padding:0 43px 0 12px;border:1px solid var(--admin-color-border-1b29547);border-radius:8px;outline:0;background:var(--admin-color-surface-4318b3c);color:var(--admin-color-text-f2e4247);font-weight:700}.referral-setting-card__field input:focus{border-color:var(--admin-color-border-1423d48);box-shadow:0 0 0 3px var(--admin-color-shadow-1f9c22d)}.referral-setting-card__field b{position:absolute;right:0;top:0;display:grid;place-items:center;width:38px;height:40px;border-left:1px solid var(--admin-color-border-8090d5d);color:var(--admin-color-text-539ca56);background:var(--admin-color-surface-9f5d26a);border-radius:0 8px 8px 0}.referral-setting-card__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:8px;color:var(--admin-color-text-d14f901);background:linear-gradient(180deg,var(--admin-color-surface-182896e),var(--admin-color-surface-4cdbc3c));box-shadow:0 4px 10px var(--admin-color-shadow-3f4a31f);font-size:12px;font-weight:800;cursor:pointer}.referral-setting-card__save:hover{filter:brightness(1.06);transform:translateY(-1px)}.referral-setting-card__save:disabled{opacity:.55;cursor:not-allowed;transform:none}.referral-setting-card>small{display:block;padding:11px 18px;border-top:1px solid var(--admin-color-border-77982f2);color:var(--admin-color-text-fa8e732);background:var(--admin-color-surface-499668c);font-size:11px}@media (max-width: 768px){.profile-referral-sections{grid-template-columns:1fr}.profile-referral-sections button{min-height:52px}.referral-setting-card__body{align-items:stretch;flex-direction:column}.referral-setting-card__field,.referral-setting-card__save{width:100%}.admin-users-list-desktop{display:none}.admin-users-list-mobile{display:flex;flex-direction:column;gap:10px}.admin-users-list-page .admin-tx-pager{flex-direction:column;align-items:stretch;gap:10px}.admin-users-list-page .admin-tx-actions--inline{justify-content:stretch}.admin-users-list-page .admin-tx-actions--inline .admin-tx-btn{flex:1}}.profile-login-history__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.profile-login-history__summary article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--admin-color-border-1b34ed5);border-radius:14px;background:linear-gradient(145deg,var(--admin-color-surface-d14f901),var(--admin-color-surface-7b18f6e))}.profile-login-history__summary article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--admin-color-surface-6504c68);color:var(--admin-color-text-643380d);font-size:18px}.profile-login-history__summary article span{display:grid;gap:2px;min-width:0}.profile-login-history__summary article b{font-size:16px;color:var(--admin-color-text-1e3b189)}.profile-login-history__summary article small{color:var(--admin-color-text-37c580d);overflow:hidden;text-overflow:ellipsis}.profile-login-history__summary article.is-warning{border-color:var(--admin-color-border-2310221);background:var(--admin-color-surface-889e8c2)}.profile-login-history__summary article.is-warning>i{background:var(--admin-color-surface-5737313);color:var(--admin-color-text-f3d967a)}.admin-tx-mono{font-family:Consolas,monospace;direction:ltr}@media (max-width:1000px){.profile-login-history__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.profile-login-history__summary{grid-template-columns:1fr}.profile-login-history__summary article{padding:13px}}.profile-bonus{display:grid;gap:16px}.profile-bonus__hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.profile-bonus__hero>div{padding:16px;border:1px solid var(--admin-color-border-bea4acb);border-radius:12px;background:var(--admin-color-surface-3d332b0);display:grid;gap:6px}.profile-bonus__hero strong{font-size:20px;color:var(--admin-color-text-97ce023)}.profile-bonus__actions{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:12px;align-items:end}.profile-bonus__actions label{display:grid;gap:6px;font-size:12px;font-weight:700}.profile-bonus__actions input,.profile-bonus__actions select{min-height:40px;border:1px solid var(--admin-color-border-a2138aa);border-radius:8px;padding:8px;background:var(--admin-color-surface-4d8218b);color:inherit}.profile-bonus__actions>div{display:flex;gap:6px}@media (max-width:900px){.profile-bonus__actions{grid-template-columns:1fr 1fr}.profile-bonus__note{grid-column:1/-1}}@media (max-width:600px){.profile-bonus__hero,.profile-bonus__actions{grid-template-columns:1fr}.profile-bonus__note{grid-column:auto}.profile-bonus__actions>div{display:grid;grid-template-columns:repeat(3,1fr)}}.profile-bonus__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;border:1px solid var(--admin-color-border-36323a9);border-radius:12px;background:var(--admin-color-surface-ea5d6ab)}.profile-bonus__tabs button{min-height:42px;border:0;border-radius:8px;color:var(--admin-color-text-8ea62e4);background:transparent;font-weight:800;cursor:pointer}.profile-bonus__tabs button.is-active{color:var(--admin-color-text-d14f901);background:linear-gradient(135deg,var(--admin-color-surface-a5c6998),var(--admin-color-surface-ec89892));box-shadow:0 4px 10px var(--admin-color-shadow-51e3fd7)}.profile-bonus__filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr)) auto;gap:9px;margin-bottom:14px}.profile-bonus__filters input,.profile-bonus__filters select{min-width:0;height:40px;border:1px solid var(--admin-color-border-3d49041);border-radius:8px;padding:0 10px;background:var(--admin-color-surface-d14f901);color:inherit}@media (max-width:900px){.profile-bonus__filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.profile-bonus__tabs,.profile-bonus__filters{grid-template-columns:1fr}.profile-bonus__tabs{gap:4px}}.admin-compact-username{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;direction:ltr;text-align:start}.admin-compact-username:focus-visible{outline:2px solid var(--admin-border);outline-offset:3px;border-radius:3px}.admin-username-tooltip{position:fixed;z-index:10000;transform:translateY(calc(-100% - 8px));box-sizing:border-box;max-width:min(280px,calc(100vw - 16px));padding:9px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text-strong);box-shadow:0 5px 18px #0003;font-size:12px;line-height:1.6;overflow-wrap:anywhere;direction:ltr;pointer-events:none}.admin-users-list-agent{display:inline-flex;align-items:center;gap:6px}.admin-users-list-agent small,.admin-users-list-card__agent{color:var(--admin-text-soft);font-size:11px}.admin-users-list-card__agent{margin:8px 0;overflow-wrap:anywhere}.admin-users-list-identity{display:inline-flex;align-items:center;gap:7px}.admin-users-list-identity .admin-compact-username{max-width:105px}.admin-users-status-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px #8080801a}.admin-users-status-dot--paid{background:#168344}.admin-users-status-dot--pending{background:#d18a00}.admin-users-status-dot--cancelled{background:#d52c39}.admin-users-status-dot:focus-visible{outline:2px solid var(--admin-text-strong);outline-offset:3px}.profile-toto-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-toto-summary article.is-profit i,.profile-toto-net.is-profit{color:var(--admin-color-text-7157369)}.profile-toto-summary article.is-loss i,.profile-toto-net.is-loss{color:var(--admin-color-text-7dd4c37)}.profile-toto-summary article.is-open i{color:var(--admin-color-text-da83651)}.profile-toto-net{font-weight:900}.profile-toto-campaigns,.profile-toto-tickets{margin-top:14px;overflow:hidden;border:1px solid var(--admin-border-soft);border-radius:12px;background:var(--admin-color-surface-d14f901)}.profile-toto-campaigns>header,.profile-toto-tickets>header{display:flex;padding:12px 15px;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface-soft)}.profile-toto-campaigns>header>div,.profile-toto-tickets>header>div{display:flex;align-items:center;gap:10px}.profile-toto-campaigns>header i,.profile-toto-tickets>header i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--admin-color-surface-6b627b4);color:var(--admin-color-text-admin-navy-mid)}.profile-toto-campaigns header span,.profile-toto-tickets header span{display:grid}.profile-toto-campaigns header small,.profile-toto-tickets header small,.profile-toto-campaigns td small{display:block;margin-top:3px;color:var(--admin-muted);font-size:10px}.profile-toto-ticket-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.profile-toto-ticket-meta span{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--admin-border-soft);border-radius:9px;background:var(--admin-surface-soft);color:var(--admin-muted);font-size:11px}.profile-toto-ticket-meta b{color:var(--admin-text);font-size:14px}.profile-toto-pick{display:inline-flex;padding:5px 8px;border-radius:7px;background:var(--admin-color-surface-6504c68);color:var(--admin-color-text-admin-navy-mid)}.toto-tx-detail__head span{display:block;margin-top:3px;color:var(--admin-color-text-931cbf0);font-size:11px}@media (max-width: 1100px){.profile-toto-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.profile-toto-summary,.profile-toto-ticket-meta{grid-template-columns:1fr}}.casino-permissions-page{max-width:1480px;color:var(--admin-text);padding-bottom:24px}.casino-permissions-page *{box-sizing:border-box}.casino-permissions-page button,.casino-permissions-page input{font:inherit}.casino-permissions-page button{cursor:pointer}.casino-permissions-page button:disabled{cursor:default;opacity:.45}.casino-permissions-page :is(button,input,summary):focus-visible{outline:3px solid var(--admin-accent-dark);outline-offset:3px}.cp-heading{display:flex;gap:14px;align-items:center;margin-bottom:22px}.cp-heading-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface);color:var(--admin-text-strong);font-size:20px}.cp-heading h2{margin:0 0 6px;color:var(--admin-text-strong);font-size:24px;letter-spacing:-.5px}.cp-heading p{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.7}.cp-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px}.cp-crumb{border:0;padding:6px 0;color:var(--admin-text-soft);background:transparent;font-weight:600!important}.cp-crumb:hover{color:var(--admin-text-strong);text-decoration:underline}.cp-divider{color:var(--admin-muted);padding-inline-end:8px}.cp-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:start}.cp-panel{min-width:0;border:1px solid var(--admin-border-soft);border-radius:14px;background:var(--admin-surface);box-shadow:0 3px 12px #00000008}.cp-accounts{padding:18px 12px 12px}.cp-panel-heading{display:flex;align-items:center;justify-content:space-between;padding-inline:6px;margin-bottom:14px}.cp-panel-heading h3{margin:0;font-size:14px}.cp-count{background:var(--admin-surface-tint);color:var(--admin-text-soft);padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}.cp-search{display:flex;gap:9px;align-items:center;border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:8px;padding:0 12px;min-height:40px;color:var(--admin-muted)}.cp-search:focus-within{border-color:var(--admin-accent-dark)}.cp-search input{width:100%;min-width:0;border:0;outline:0;padding:10px 0;color:var(--admin-text);background:transparent;font-size:12px}.cp-parent{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:var(--admin-text-soft);text-align:start;padding:14px 6px;font-size:11px!important}.cp-account-list{display:grid;gap:5px}.cp-account{display:flex;align-items:center;border:1px solid transparent;border-radius:9px;padding-inline-end:5px}.cp-account:hover{background:var(--admin-surface-soft)}.cp-account.is-active{border-color:var(--admin-accent-dark);background:var(--admin-surface-tint)}.cp-account-select{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:transparent;color:var(--admin-text);padding:11px 8px;text-align:start}.cp-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--admin-surface-tint);color:var(--admin-text-soft);font-size:11px;font-weight:700}.is-active .cp-avatar{background:var(--admin-navy-mid);color:var(--admin-header-text)}.cp-account-name{display:grid;gap:4px;min-width:0}.cp-account-name strong{font-size:12px;overflow-wrap:anywhere}.cp-account-name small{font-size:11px;color:var(--admin-muted)}.cp-drill{display:grid;place-items:center;flex-shrink:0;width:30px;height:34px;border:1px solid var(--admin-border-soft);border-radius:7px;background:var(--admin-surface);color:var(--admin-text-soft)}[dir=rtl] .cp-drill i{transform:rotate(180deg)}.cp-editor{padding:24px}.cp-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.cp-eyebrow{font-size:11px;color:var(--admin-muted)}.cp-editor-heading h3{margin:5px 0 0;font-size:21px;color:var(--admin-text-strong);overflow-wrap:anywhere}.cp-role{padding:6px 11px;border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:7px;color:var(--admin-text-soft);font-size:11px;white-space:nowrap}.cp-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.cp-filter{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--admin-border-soft);background:var(--admin-surface);color:var(--admin-muted);padding:9px 12px;border-radius:8px;font-size:12px!important}.cp-filter b{font-size:11px;padding:2px 6px;border-radius:5px;background:var(--admin-surface-soft)}.cp-filter.is-active{background:var(--admin-navy-mid);border-color:var(--admin-navy-mid);color:var(--admin-header-text)}.cp-filter.is-active b{color:var(--admin-accent-ink);background:var(--admin-accent)}.cp-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-block:16px;border-top:1px solid var(--admin-border-soft)}.cp-toolbar .cp-search{flex:1}.cp-bulk{display:flex;gap:8px;flex-wrap:wrap}.cp-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-surface);color:var(--admin-text-soft);font-size:12px!important;font-weight:600!important}.cp-button:hover:not(:disabled){background:var(--admin-surface-tint);border-color:var(--admin-border-strong)}.cp-providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.cp-provider{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:17px 14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);cursor:pointer;transition:border-color .15s,background .15s}.cp-provider:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-soft)}.cp-provider.is-selected{border-color:var(--admin-accent-dark);background:var(--admin-surface-tint)}.cp-provider.is-blocked{background:var(--admin-surface-soft);border-style:dashed;cursor:default}.cp-provider input{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;accent-color:var(--admin-navy-mid)}.cp-provider-details{display:grid;min-width:0;gap:7px}.cp-provider-details strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.cp-provider-details small{font-size:10px;color:var(--admin-muted);overflow-wrap:anywhere;text-align:start}.cp-provider-status{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--admin-muted);font-size:10px}.is-selected .cp-provider-status{color:var(--admin-text-strong);font-weight:600}.cp-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--admin-border-soft);font-size:12px;color:var(--admin-muted)}.cp-help{margin-block:18px;color:var(--admin-muted);font-size:11px;line-height:1.7}.cp-help summary{cursor:pointer}.cp-help p{max-width:640px}.cp-savebar{position:sticky;bottom:12px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;margin-top:18px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:0 5px 24px #00000014}.cp-savebar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.cp-savebar>div>span{color:var(--admin-muted)}.cp-dirty{width:7px;height:7px;border-radius:50%;background:var(--admin-accent-dark)}.cp-button-primary{min-width:115px;background:var(--admin-navy-mid);border-color:var(--admin-navy-mid);color:var(--admin-header-text)}.cp-button-primary:hover:not(:disabled){background:var(--admin-navy-deep);color:var(--admin-header-text)}.cp-empty{min-height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:18px;color:var(--admin-muted)}.cp-empty>i{font-size:36px;opacity:.45}.cp-empty h3{max-width:300px;font-size:15px;line-height:1.8;font-weight:500}.cp-notice{padding:12px;color:var(--admin-muted);font-size:12px;line-height:1.7}@media (min-width:1600px){.cp-layout{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:1050px){.cp-layout{grid-template-columns:250px minmax(0,1fr);gap:14px}.cp-editor{padding:18px}.cp-toolbar{flex-wrap:wrap}.cp-toolbar .cp-search{flex-basis:100%}}@media (max-width:740px){.cp-layout{grid-template-columns:minmax(0,1fr)}.cp-heading h2{font-size:21px}.cp-heading{align-items:flex-start}.cp-heading-icon{width:40px;height:40px}.cp-editor{padding:16px}.cp-account-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cp-providers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cp-savebar{bottom:8px}}@media (prefers-reduced-motion:reduce){.cp-provider{transition:none}}.user-quick-profile{display:grid;gap:14px}.user-quick-profile__grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-quick-profile__panel .admin-user-profile-panel__title{margin-bottom:10px}.user-quick-profile__settings{display:grid;gap:10px}.user-quick-profile__setting-row{display:grid;gap:6px}.user-quick-profile__setting-row>span{color:var(--admin-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.user-quick-profile__setting-value{display:flex;flex-wrap:wrap;gap:6px}.user-quick-profile__tag{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--admin-border-soft);border-radius:999px;background:var(--admin-surface-soft);color:var(--admin-text-soft);font-size:12px;font-weight:800}.user-quick-profile__tag.is-on{border-color:var(--admin-color-border-b8025e7);background:var(--admin-color-surface-3ea9562);color:var(--admin-color-text-admin-navy-mid)}.user-quick-profile__group{display:grid;gap:6px;padding:12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft)}.user-quick-profile__group-label{color:var(--admin-muted);font-size:11px;font-weight:800;text-transform:uppercase}.user-quick-profile__group strong{color:var(--admin-text);font-size:14px}.user-quick-profile__note{min-height:72px;padding:12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.user-quick-profile__note.is-empty{color:var(--admin-muted);font-style:italic}.user-quick-profile__totals,.user-quick-profile__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.user-quick-profile__metric{display:grid;gap:6px;padding:12px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-d14f901)}.user-quick-profile__metric-label{color:var(--admin-muted);font-size:11px;font-weight:800}.user-quick-profile__metric-value{color:var(--admin-text);font-size:15px;font-weight:800}.user-quick-profile__loading,.user-quick-profile__error{display:grid;justify-items:center;gap:10px;padding:36px 16px;color:var(--admin-text-soft);text-align:center}.user-quick-profile__footer-link{display:inline-flex;align-items:center;gap:8px}.admin-tx-user-cell{display:inline-flex;align-items:center;gap:6px}.admin-tx-user-cell__profile{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-admin-navy-mid);cursor:pointer;font-size:12px}.admin-tx-user-cell__profile:hover{background:var(--admin-color-surface-3ea9562)}@media (max-width: 820px){.user-quick-profile__grid-2{grid-template-columns:1fr}}.game-select__menu{display:flex;flex-direction:column;max-height:320px;overflow:hidden;padding:0}.game-select__search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--admin-border);background:var(--admin-color-surface-d14f901)}.game-select__search i{color:var(--admin-text-soft);font-size:12px}.game-select__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--admin-text)}.game-select__meta{padding:6px 12px;font-size:11px;font-weight:700;color:var(--admin-text-soft);border-bottom:1px solid var(--admin-border-soft, #eef2f7);background:var(--admin-color-surface-5b8e18c)}.game-select__list{overflow-y:auto;padding:4px}.game-select__empty{padding:12px;text-align:center;font-size:12px;color:var(--admin-text-soft)}.admin-template-selector{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;align-items:end}.admin-template-self{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--admin-color-border-cf228b0);border-radius:8px;background:var(--admin-surface-soft)}.admin-template-self span{font-size:12px;color:var(--admin-muted);font-weight:700}.admin-template-self strong{color:var(--admin-text-soft)}.admin-template-empty,.admin-template-error{text-align:center;padding:32px;color:var(--admin-muted)}.admin-template-error{color:var(--admin-color-text-a293054)}.admin-template-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--admin-border-soft)}.admin-template-head__label{font-size:12px;color:var(--admin-muted);font-weight:700}.admin-template-head__title{margin-top:3px;color:var(--admin-text);font-size:16px;font-weight:800}.admin-template-head__id{padding:4px 10px;border-radius:6px;background:var(--admin-color-surface-968737e);color:var(--admin-color-text-08d051d);font-weight:800}.admin-template-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.admin-template-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--admin-border-strong);background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800}.admin-template-tabs button.is-active{color:var(--admin-color-text-d14f901);border-color:transparent;background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%)}.admin-template-add-tabs{padding:14px;margin-bottom:0;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-color-surface-499668c)}.admin-template-add-tabs button:focus-visible{outline:2px solid var(--admin-navy-mid);outline-offset:3px}.admin-template-panel{display:grid;gap:0;border:1px solid var(--admin-border-soft);border-radius:8px;overflow:hidden}.admin-template-panel__title{padding:10px 12px;background:var(--admin-surface-soft);color:var(--admin-text-soft);font-weight:800;border-bottom:1px solid var(--admin-border-soft)}.admin-template-placeholder{padding:28px;text-align:center;color:var(--admin-muted)}.admin-template-upload{padding:14px;border-bottom:0}.admin-template-upload__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end}.admin-template-upload input[type=file]{min-height:34px;padding:5px 8px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901)}.admin-template-image-list{padding:14px;background:transparent}.admin-template-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.admin-template-panel__subtitle{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--admin-text)}.admin-template-section{border-top:1px solid var(--admin-border-soft);background:var(--admin-color-surface-d14f901)}.admin-template-section--provider{border-top:0}.admin-template-section--list{background:var(--admin-color-surface-499668c)}.admin-template-section__head{padding:14px 14px 0}.admin-template-section__title{margin:0;font-size:15px;font-weight:700;color:var(--admin-text)}.admin-template-section__desc{margin:4px 0 0;font-size:12px;color:var(--admin-muted)}.admin-template-list-toolbar{display:grid;gap:10px;padding:12px 14px;border-bottom:1px dashed var(--admin-border-strong);background:var(--admin-color-surface-d14f901)}.admin-template-list-toolbar__search{display:flex;gap:8px;align-items:center}.admin-template-list-toolbar__search input{flex:1;min-width:0;padding:7px 10px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-template-list-toolbar__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-template-list-toolbar__filters .admin-select{min-width:140px;flex:1 1 140px}.admin-template-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 0 4px}.admin-template-pagination__info{font-size:12px;color:var(--admin-muted)}.admin-template-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--admin-color-surface-11f94f0);color:var(--admin-color-text-55748dd);font-size:11px;font-weight:600}.admin-template-tag--muted{background:var(--admin-color-surface-d699259);color:var(--admin-muted)}.admin-template-image-card__tags{display:flex;flex-wrap:wrap;gap:4px}.admin-template-image-card__name{font-size:13px;color:var(--admin-text);word-break:break-word}.admin-template-image-card__meta{font-size:12px;line-height:1.4;color:var(--admin-text)}.admin-template-image-card__size{font-size:11px}.admin-template-collapse{margin:0;border:0;border-radius:0;background:var(--admin-color-surface-d14f901);overflow:hidden}.admin-template-collapse__header{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:12px 14px;border:0;background:var(--admin-color-surface-499668c);color:var(--admin-text);cursor:pointer;text-align:left}.admin-template-collapse__header:hover{background:var(--admin-color-surface-d699259)}.admin-template-collapse__title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.admin-template-collapse__hint{font-size:12px;color:var(--admin-muted)}.admin-template-collapse__body{border-top:1px dashed var(--admin-border-strong)}.admin-template-brand-search{width:100%;margin-bottom:6px;padding:7px 10px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-template-brand-selected{margin-top:6px;font-size:12px;color:var(--admin-muted)}.admin-template-advanced{margin:0;padding:14px;border:0;border-radius:0;background:var(--admin-color-surface-499668c)}.admin-template-advanced__meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0 12px;font-size:12px;color:var(--admin-muted)}.admin-template-provider-scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}.admin-template-provider-summary{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.admin-template-provider-summary__item{padding:4px 10px;border-radius:999px;background:var(--admin-color-surface-d699259);font-size:12px;color:var(--admin-text)}.admin-template-provider-summary__item.is-full{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.admin-template-provider-summary__item.is-partial{background:var(--admin-color-surface-ed5b0be);color:var(--admin-color-text-0c246fc)}.admin-template-provider-summary__item.is-none{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}.admin-template-provider-bulk{margin-bottom:12px}.admin-template-provider-toolbar{display:grid;gap:10px;margin-bottom:12px}.admin-template-provider-filters{display:flex;flex-wrap:wrap;gap:8px}.admin-template-provider-filter{padding:6px 12px;border:1px solid var(--admin-border-strong);border-radius:999px;background:var(--admin-color-surface-d14f901);font-size:12px;cursor:pointer}.admin-template-provider-filter.is-active{background:var(--admin-color-surface-11f94f0);border-color:var(--admin-color-border-8e1a301);color:var(--admin-color-text-55748dd)}.admin-template-provider-list{max-height:420px;overflow:auto;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-template-provider-table{width:100%;border-collapse:collapse;font-size:12px}.admin-template-provider-table th,.admin-template-provider-table td{padding:10px 12px;border-bottom:1px solid var(--admin-border-soft);text-align:left;vertical-align:middle}.admin-template-provider-table th{position:sticky;top:0;background:var(--admin-color-surface-499668c);z-index:1;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted)}.admin-template-provider-table__code{display:block;margin-top:2px;font-size:11px;color:var(--admin-muted)}.admin-template-provider-table__actions{display:flex;gap:6px;white-space:nowrap}.admin-template-provider-badge{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.admin-template-provider-badge.is-full{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.admin-template-provider-badge.is-partial{background:var(--admin-color-surface-ed5b0be);color:var(--admin-color-text-0c246fc)}.admin-template-provider-badge.is-none{background:var(--admin-color-surface-d699259);color:var(--admin-muted)}.admin-template-image-card__placeholder{display:grid;gap:6px;place-items:center;color:var(--admin-muted);font-size:12px}.admin-template-image-card__placeholder i{font-size:22px}.admin-template-image-card{border:1px solid var(--admin-border-soft);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-template-image-card__preview{aspect-ratio:16 / 9;background:var(--admin-color-surface-d699259);display:flex;align-items:center;justify-content:center;overflow:hidden}.admin-template-image-card__preview img{width:100%;height:100%;object-fit:contain}.admin-template-image-card__body{display:grid;gap:4px;padding:10px;color:var(--admin-muted);font-size:12px}.admin-template-image-card__body strong{color:var(--admin-text);font-size:13px;word-break:break-word}.admin-template-sort-editor{display:grid;grid-template-columns:auto minmax(58px,1fr) auto;gap:6px;align-items:center;margin-top:4px}.admin-template-sort-editor label{font-weight:700;color:var(--admin-muted)}.admin-template-sort-editor input{min-width:0;padding:5px 7px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-template-target-editor{display:grid;gap:6px;margin-top:4px}.admin-template-target-editor>label{font-weight:700;color:var(--admin-muted)}.admin-template-target-editor select,.admin-template-target-editor input,.admin-template-target-editor .admin-select__trigger{min-width:0;padding:5px 7px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-template-target-editor>button{justify-self:start}.admin-template-image-card__actions{display:flex;gap:6px;flex-wrap:wrap;padding:0 10px 10px}.admin-template-crop-previews{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-top:12px}.admin-template-crop-preview{border:1px solid var(--admin-border-soft);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-template-crop-preview__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--admin-border-soft)}.admin-template-crop-preview img{display:block;width:100%;max-height:260px;object-fit:contain;background:var(--admin-surface-soft)}.admin-template-cropper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--admin-color-surface-3dbb85e)}.admin-template-cropper__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--admin-color-text-d14f901);border-bottom:1px solid var(--admin-color-border-57b962e)}.admin-template-cropper__head button{border:0;background:transparent;color:var(--admin-color-text-d14f901);cursor:pointer;font-size:18px}.admin-template-cropper__stage{position:relative;flex:1;min-height:280px}.admin-template-cropper__controls{display:grid;grid-template-columns:auto minmax(140px,1fr) 58px auto minmax(140px,1fr) 72px auto auto;gap:10px;align-items:center;padding:14px 18px;color:var(--admin-color-text-d14f901);border-top:1px solid var(--admin-color-border-57b962e)}.admin-template-cropper__controls input[type=range]{accent-color:var(--admin-color-decoration-90c04d0)}.admin-template-site-config__body{display:grid;gap:16px;padding:14px}.admin-template-site-config__section{display:grid;gap:12px;padding:14px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-d14f901)}.admin-template-site-config__section-title{font-size:13px;font-weight:800;color:var(--admin-text);letter-spacing:.01em}.admin-template-site-config__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.admin-template-site-config__fields--social{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-template-site-config__fields .admin-tx-field,.admin-template-site-config__fields .admin-template-field{min-width:0}.admin-template-site-config__fields input,.admin-template-site-config__fields select,.admin-template-site-config__fields .admin-select{width:100%}.admin-template-head-editor{display:block;width:100%;max-width:100%;min-width:0;min-height:min(70vh,640px);resize:vertical;padding:12px;border:1px solid var(--admin-border-strong);border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;color:var(--admin-text);background:var(--admin-color-surface-4318b3c);box-sizing:border-box}.admin-template-site-config__section .admin-template-head-info{width:100%;max-width:100%;box-sizing:border-box}.admin-seo-lang-list{display:flex;flex-wrap:wrap;gap:8px}.admin-seo-lang-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft);font-size:12px}.admin-seo-lang-chip strong{text-transform:uppercase}.admin-seo-lang-chip .admin-tx-btn{min-height:28px;padding:0 8px;font-size:11px}.admin-seo-lang-form__action .admin-tx-btn{width:100%}.admin-seo-meta-pickers{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-seo-image-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.admin-seo-upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;margin:0}.admin-seo-image-preview{margin-top:8px;width:100%;max-width:320px;height:140px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-9279070) center / cover no-repeat}.admin-seo-field--wide{grid-column:1 / -1}.admin-seo-counter{margin-inline-start:8px;color:var(--admin-muted);font-size:11px;font-weight:700}.admin-seo-counter.is-warn{color:var(--admin-color-text-f0c011d)}.admin-seo-textarea{width:100%;min-height:78px;resize:vertical;padding:10px 12px;border:1px solid var(--admin-border-soft);border-radius:8px;font:inherit;color:var(--admin-text);background:var(--admin-color-surface-d14f901);box-sizing:border-box}.admin-seo-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-seo-preview-google,.admin-seo-preview-social{border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-d14f901);overflow:hidden}.admin-seo-preview-google{padding:14px;display:grid;gap:4px}.admin-seo-preview-google__url{color:var(--admin-color-text-a31e2f9);font-size:12px}.admin-seo-preview-google__title{color:var(--admin-color-text-57bff2a);font-size:18px;line-height:1.3;font-weight:500}.admin-seo-preview-google__desc{color:var(--admin-color-text-30d8266);font-size:13px;line-height:1.45}.admin-seo-preview-social__image{height:140px;background:var(--admin-color-surface-9279070) center / cover no-repeat}.admin-seo-preview-social__image.is-empty{display:grid;place-items:center;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-seo-preview-social__body{display:grid;gap:4px;padding:12px}.admin-seo-preview-social__title{font-size:14px;font-weight:800;color:var(--admin-text)}.admin-seo-preview-social__desc{font-size:12px;color:var(--admin-muted);line-height:1.4}.admin-template-site-config .admin-tx-field label{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-seo-guide{background:var(--admin-color-surface-499668c)}.admin-seo-guide .admin-template-site-config__section-title{display:flex;align-items:center;gap:8px}.admin-seo-guide__list{margin:0;padding-inline-start:20px;display:grid;gap:8px;color:var(--admin-text);font-size:13px;line-height:1.55}.admin-seo-guide__tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-seo-guide__tip{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-seo-guide__tip strong{font-size:12px;color:var(--admin-text)}.admin-seo-guide__tip span{font-size:12px;line-height:1.45;color:var(--admin-muted)}.admin-seo-guide__note{margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--admin-color-border-4c423a9);background:var(--admin-color-surface-df3dc84);color:var(--admin-color-text-0c246fc);font-size:12px;line-height:1.5}.admin-template-head-info{display:grid;gap:6px;padding:10px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft)}.admin-template-head-info span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-template-head-info code{max-height:72px;overflow:auto;padding:8px;border-radius:6px;color:var(--admin-text-soft);background:var(--admin-color-surface-d14f901);font-size:11px;line-height:1.45;word-break:break-all}.admin-template-colors__body{display:grid;gap:14px;padding:14px}.admin-template-color-mode,.admin-template-theme-tabs{display:flex;gap:8px;flex-wrap:wrap}.admin-template-color-mode button,.admin-template-theme-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--admin-border-strong);background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:800}.admin-template-color-mode button.is-active,.admin-template-theme-tabs button.is-active{border-color:var(--admin-color-border-df018f5);color:var(--admin-color-text-d14f901);background:var(--admin-color-surface-df018f5)}.admin-template-palette-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.admin-template-palette-card{display:grid;gap:6px;min-height:104px;padding:10px;border:1px solid var(--admin-color-border-cf228b0);border-radius:8px;background:var(--admin-color-surface-d14f901);text-align:left;cursor:pointer}.admin-template-palette-card.is-active{border-color:var(--admin-color-border-df018f5);box-shadow:0 0 0 3px var(--admin-color-shadow-fe3fb40)}.admin-template-palette-card__title{color:var(--admin-text);font-size:16px;font-weight:900}.admin-template-palette-card__id{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-template-palette-card__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:4px}.admin-template-palette-card__swatches i{display:block;height:24px;border:1px solid var(--admin-color-border-e0b1d23);border-radius:5px}.admin-template-color-preview{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px;border:1px solid;border-radius:8px}.admin-template-color-preview div{display:grid;gap:3px}.admin-template-color-preview strong{font-size:15px}.admin-template-color-preview span{opacity:.72;font-size:12px}.admin-template-color-preview button{border:0;border-radius:7px;padding:8px 14px;font-weight:800}.admin-template-color-preview i{width:34px;height:34px;border-radius:50%;border:2px solid var(--admin-color-border-bb8474c)}.admin-template-color-groups{display:grid;gap:12px}.admin-template-color-section{border:1px solid var(--admin-border-soft);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-template-color-section h3{margin:0;padding:9px 11px;background:var(--admin-surface-soft);border-bottom:1px solid var(--admin-border-soft);color:var(--admin-text-soft);font-size:13px}.admin-template-color-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:10px}.admin-template-color-field{display:grid;gap:6px;padding:9px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-4318b3c)}.admin-template-color-field.is-disabled{opacity:.58}.admin-template-color-field__label{display:flex;justify-content:space-between;gap:10px;color:var(--admin-text-soft);font-size:12px;font-weight:800;text-transform:capitalize}.admin-template-color-field__label button{border:0;background:transparent;color:var(--admin-color-text-df018f5);cursor:pointer;font-size:12px;font-weight:800}.admin-template-color-field__controls{display:grid;grid-template-columns:38px 42px minmax(0,1fr) auto;gap:8px;align-items:center}.admin-template-color-field__swatch{display:grid;place-items:center;width:38px;height:34px;padding:3px;border:1px solid var(--admin-border-strong);border-radius:6px;background:linear-gradient(45deg,var(--admin-color-surface-e66b9d0) 25%,transparent 25%),linear-gradient(-45deg,var(--admin-color-surface-e66b9d0) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--admin-color-surface-e66b9d0) 75%),linear-gradient(-45deg,transparent 75%,var(--admin-color-surface-e66b9d0) 75%);background-color:var(--admin-color-surface-d14f901);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.admin-template-color-field__swatch i{display:block;width:100%;height:100%;border-radius:4px;box-shadow:inset 0 0 0 1px var(--admin-color-shadow-111813e)}.admin-template-color-field__controls input[type=color]{width:42px;height:34px;padding:2px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901)}.admin-template-color-field__controls input[type=text],.admin-template-color-field__controls>input:not([type]){min-width:0;height:34px;padding:6px 8px;border:1px solid var(--admin-border-strong);border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:12px}.admin-template-color-field__controls label{display:inline-flex;align-items:center;gap:5px;color:var(--admin-muted);font-size:12px;font-weight:700;white-space:nowrap}.admin-template-color-field__alpha{display:grid;grid-template-columns:auto minmax(90px,1fr) 58px auto;gap:7px;align-items:center;color:var(--admin-muted);font-size:12px;font-weight:800}.admin-template-color-field__alpha input[type=range]{accent-color:var(--admin-color-decoration-df018f5)}.admin-template-color-field__alpha input[type=number]{min-width:0;height:30px;padding:4px 6px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-template-color-field__alpha b{color:var(--admin-muted)}.admin-template-color-field__mode{display:inline-flex;gap:6px}.admin-template-color-field__mode button{height:28px;padding:0 10px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-muted);cursor:pointer;font-size:11px;font-weight:800}.admin-template-color-field__mode button.is-active{border-color:var(--admin-color-border-df018f5);background:var(--admin-color-surface-6a526f9);color:var(--admin-color-text-e5c044a)}.admin-template-color-field__gradient-btn{width:42px;height:34px;padding:0 4px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-df018f5);cursor:pointer;font-size:11px;font-weight:800}.admin-gradient-builder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:var(--admin-color-surface-307b531)}.admin-gradient-builder__dialog{width:min(920px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:12px;padding:14px;border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 18px 48px var(--admin-color-shadow-9e87b73)}.admin-gradient-builder__head,.admin-gradient-builder__stops-head,.admin-gradient-builder__type-row,.admin-gradient-builder__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-gradient-builder__head button,.admin-gradient-builder__stop-row button,.admin-gradient-builder__stops-head button{border:0;background:transparent;color:var(--admin-color-text-18046fe);cursor:pointer}.admin-gradient-builder__preview{height:120px;border-radius:10px;border:1px solid var(--admin-border-soft)}.admin-gradient-builder__bar-wrap{display:grid;gap:8px}.admin-gradient-builder__bar{position:relative;height:28px;border-radius:999px;border:1px solid var(--admin-color-border-d4ebb90);cursor:crosshair}.admin-gradient-builder__handle{position:absolute;top:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:2px solid var(--admin-color-border-d14f901);border-radius:50%;box-shadow:0 0 0 1px var(--admin-color-shadow-bea5bf1);cursor:grab}.admin-gradient-builder__handle.is-active{box-shadow:0 0 0 2px var(--admin-color-shadow-df018f5)}.admin-gradient-builder__bar-inputs{display:flex;justify-content:space-between;gap:8px}.admin-gradient-builder__bar-inputs input{width:54px;height:28px;padding:2px 6px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-gradient-builder__type-toggle{display:inline-flex;gap:6px}.admin-gradient-builder__type-toggle button,.admin-gradient-builder__stops-head button{height:30px;padding:0 12px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901);color:var(--admin-muted);font-size:12px;font-weight:800}.admin-gradient-builder__type-toggle button.is-active{border-color:var(--admin-color-border-df018f5);background:var(--admin-color-surface-6a526f9);color:var(--admin-color-text-e5c044a)}.admin-gradient-builder__angle{display:inline-flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-gradient-builder__angle input{width:72px;height:30px;padding:4px 8px;border:1px solid var(--admin-border-strong);border-radius:6px}.admin-gradient-builder__body{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(260px,.9fr);gap:12px}.admin-gradient-builder__picker{display:grid;gap:10px}.admin-gradient-builder__sv{position:relative;height:180px;border-radius:8px;background-image:linear-gradient(to top,var(--admin-color-surface-598b32b),transparent),linear-gradient(to right,var(--admin-color-surface-d14f901),transparent);cursor:crosshair;touch-action:none}.admin-gradient-builder__sv i{position:absolute;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border:2px solid var(--admin-color-border-d14f901);border-radius:50%;box-shadow:0 0 0 1px var(--admin-color-shadow-c84611e);pointer-events:none}.admin-gradient-builder__inputs,.admin-gradient-builder__rgba{display:grid;gap:8px}.admin-gradient-builder__inputs label,.admin-gradient-builder__slider{display:grid;gap:4px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-gradient-builder__inputs input,.admin-gradient-builder__stop-row input,.admin-gradient-builder__css input{height:32px;padding:4px 8px;border:1px solid var(--admin-border-strong);border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:12px}.admin-gradient-builder__rgba{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-gradient-builder__slider input[type=range]{accent-color:var(--admin-color-decoration-df018f5)}.admin-gradient-builder__slider--alpha input[type=range]{background:linear-gradient(to right,transparent,var(--admin-color-surface-ce39833)),repeating-conic-gradient(var(--admin-color-surface-e66b9d0) 0 25%,var(--admin-color-surface-d14f901) 0 50%) 0 0 / 12px 12px}.admin-gradient-builder__stops-list{display:grid;gap:6px;max-height:260px;overflow:auto}.admin-gradient-builder__stop-row{display:grid;grid-template-columns:24px minmax(0,1fr) 64px 28px;gap:6px;align-items:center;padding:6px;border:1px solid var(--admin-border-soft);border-radius:8px;cursor:pointer}.admin-gradient-builder__stop-row.is-active{border-color:var(--admin-color-border-df018f5);background:var(--admin-color-surface-6a526f9)}.admin-gradient-builder__stop-swatch{width:24px;height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--admin-color-shadow-111813e)}.admin-gradient-builder__css{display:grid;gap:4px}.admin-gradient-builder__css label{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-template-advanced{display:grid;gap:12px}.admin-template-advanced__toolbar{display:grid;grid-template-columns:minmax(220px,420px) minmax(220px,1fr);gap:12px}.admin-color-guide{border:1px solid var(--admin-border-soft);border-radius:8px;margin-bottom:14px;overflow:hidden}.admin-color-guide summary{cursor:pointer;padding:12px 14px;font-weight:700;color:var(--admin-text-soft)}.admin-color-guide__body{padding:0 14px 14px}.admin-color-guide p{margin:8px 0;line-height:1.7}.admin-color-guide__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;max-height:460px;overflow:auto;padding:4px}.admin-color-guide__card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--admin-border-soft);border-radius:8px;padding:8px;min-width:0}.admin-color-guide__image,.admin-color-guide__thumbnail{cursor:zoom-in;border:0;padding:0;background:transparent;border-radius:6px;overflow:hidden}.admin-color-guide__image img{display:block;width:100%;height:130px;object-fit:contain}.admin-color-guide__current{display:flex;align-items:center;gap:14px;padding:12px 14px;border-top:1px solid var(--admin-border-soft)}.admin-color-guide__thumbnail{flex:0 0 170px}.admin-color-guide__thumbnail img{width:170px;height:94px;object-fit:contain;display:block}.admin-color-guide__dialog{width:min(1200px,94vw);max-width:94vw;max-height:90vh;box-sizing:border-box;padding:16px;border:1px solid var(--admin-border-soft);border-radius:12px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);overflow:auto}.admin-color-guide__dialog::backdrop{background:#000000a6}.admin-color-guide__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.admin-color-guide__dialog>img{display:block;width:100%;height:auto}@media (max-width: 600px){.admin-color-guide__current{flex-direction:column;align-items:flex-start}.admin-color-guide__thumbnail{flex-basis:auto}}.admin-template-color-search{display:flex;gap:8px}.admin-template-color-search input{flex:1;min-width:0}.admin-template-color-search__section{display:block;margin-top:6px;font-weight:400;text-transform:none}.admin-template-advanced-list{display:grid;gap:8px;max-height:680px;overflow:auto;padding-right:4px}.admin-template-advanced-row{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr) minmax(320px,1fr);gap:10px;align-items:stretch;padding:9px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-template-advanced-row__check{display:flex;align-items:center;gap:8px;min-width:0;color:var(--admin-text-soft);font-size:12px;font-weight:800;text-transform:capitalize}.admin-template-advanced-row__check span{line-height:1.35}.admin-template-color-identity{min-width:0;align-self:center}.admin-template-color-identity__heading{display:flex;align-items:center;gap:8px}.admin-template-color-identity .admin-template-advanced-row__check{flex:1;text-transform:none;overflow-wrap:anywhere;cursor:pointer}.admin-template-color-identity__info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--admin-text-soft);font:inherit;font-size:18px;cursor:pointer}.admin-template-color-identity__info:focus-visible{outline:2px solid currentColor;outline-offset:2px}.admin-template-color-identity__details{margin-top:8px;padding:8px;border:1px solid var(--admin-border-soft);border-radius:6px;color:var(--admin-text-soft);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.admin-template-color-identity__details p{margin:0 0 6px}.admin-template-color-identity__details code{display:block;font-size:11px;text-align:start;-webkit-user-select:text;user-select:text}@media (max-width: 780px){.admin-template-selector,.admin-template-upload__grid{grid-template-columns:1fr}.admin-template-site-config__fields,.admin-template-site-config__fields--social{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-seo-preview-grid,.admin-seo-meta-pickers,.admin-seo-image-row,.admin-seo-guide__tips,.admin-template-crop-previews{grid-template-columns:1fr}.admin-template-cropper__controls{grid-template-columns:auto 1fr 58px}.admin-template-cropper__controls button{grid-column:span 3}.admin-template-color-preview,.admin-template-advanced__toolbar,.admin-template-advanced-row{grid-template-columns:1fr}.admin-template-color-field__controls{grid-template-columns:38px 42px minmax(0,1fr)}.admin-template-color-field__controls label{grid-column:span 3}.admin-template-color-field__alpha{grid-template-columns:auto 1fr 54px auto}.admin-gradient-builder__body{grid-template-columns:1fr}}@media (max-width: 560px){.admin-template-site-config__fields,.admin-template-site-config__fields--social{grid-template-columns:1fr}}.admin-telegram-config{padding:18px 14px;background:var(--admin-color-surface-6f143c1)}.admin-telegram-config__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.admin-telegram-config .admin-template-panel{padding:18px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-427b440);border-radius:10px}.admin-telegram-config .admin-template-panel__title{display:flex;align-items:center;gap:8px;margin:-18px -18px 18px;padding:13px 18px;border-bottom:1px solid var(--admin-color-border-427b440);font-size:15px;font-weight:700;color:var(--admin-color-text-b3c7e1c)}.admin-telegram-config .admin-template-panel__title .fa-telegram{color:var(--admin-color-text-a600d84);font-size:19px}.admin-telegram-status__badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:var(--admin-color-surface-0d7f8c9);color:var(--admin-color-text-18046fe);font-weight:700}.admin-telegram-status__badge.is-connected{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-33598f2)}.admin-telegram-status__badge.is-waiting{background:var(--admin-color-surface-ed5b0be);color:var(--admin-color-text-f0c011d)}.admin-telegram-status dl{margin:16px 0}.admin-telegram-status dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--admin-color-border-427b440)}.admin-telegram-status dt{color:var(--admin-color-text-18046fe)}.admin-telegram-status dd{margin:0;font-weight:600;text-align:right}.admin-telegram-status a,.admin-telegram-guide a{color:var(--admin-color-text-7b1d5b5)}.admin-telegram-config__error{margin:12px 0;padding:10px 12px;border-radius:7px;background:var(--admin-color-surface-fe3bb61);color:var(--admin-color-text-28ad5e3)}.admin-telegram-connect{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.admin-telegram-connect__code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}.admin-telegram-connect__code code{padding:12px;overflow-wrap:anywhere;border:1px solid var(--admin-color-border-0caadb5);border-radius:7px;background:var(--admin-color-surface-81521e6);color:var(--admin-color-text-b3c7e1c);font-size:14px;font-weight:700}.admin-telegram-connect__code button{border:0;border-radius:7px;padding:0 14px;background:var(--admin-color-surface-9e5e5b9);color:var(--admin-color-text-d14f901);cursor:pointer}.admin-telegram-connect__code small{grid-column:1 / -1;color:var(--admin-color-text-f0c011d)}.admin-telegram-options{display:grid;gap:10px;margin-bottom:18px}.admin-telegram-options label{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid var(--admin-color-border-427b440);border-radius:8px;cursor:pointer}.admin-telegram-options input{width:17px;height:17px;margin-top:2px;accent-color:var(--admin-color-decoration-a600d84)}.admin-telegram-options span{display:grid;gap:3px}.admin-telegram-options small{color:var(--admin-color-text-18046fe);line-height:1.4}.admin-telegram-guide>p{color:var(--admin-color-text-58d44d3);line-height:1.7}.admin-telegram-guide ol{display:grid;gap:10px;padding-left:24px}.admin-telegram-guide ol li{padding-left:5px;color:var(--admin-color-text-b3c7e1c)}.admin-telegram-guide ol li span{display:block;margin-top:3px;color:var(--admin-color-text-8225f50);line-height:1.6}.admin-telegram-guide__notes{margin-top:18px;padding:14px 16px;border-left:4px solid var(--admin-color-border-a600d84);border-radius:7px;background:var(--admin-color-surface-84df501)}.admin-telegram-guide__notes h4{margin:0 0 8px;color:var(--admin-color-text-165e07b)}.admin-telegram-guide__notes ul{margin:0;padding-left:20px;color:var(--admin-color-text-2842755);line-height:1.8}@media (max-width: 900px){.admin-telegram-config__grid{grid-template-columns:1fr}.admin-telegram-status dl div{align-items:flex-start;flex-direction:column}.admin-telegram-status dd{text-align:left}}.admin-faq-page{display:flex;flex-direction:column;gap:14px}.admin-faq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-faq-head__main{display:flex;align-items:flex-start;gap:12px;min-width:0}.admin-faq-head__icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--admin-color-surface-774f15d);color:var(--admin-color-text-08d051d);font-size:18px;flex-shrink:0}.admin-faq-head__title{margin:0;font-size:1.35rem;font-weight:800;color:var(--admin-text)}.admin-faq-head__desc{margin:4px 0 0;font-size:13px;color:var(--admin-muted);max-width:520px;line-height:1.45}.admin-faq-stats{display:flex;gap:8px;flex-wrap:wrap}.admin-faq-stat{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--admin-border-soft);background:var(--admin-surface-soft);font-size:12px;font-weight:700;color:var(--admin-text-soft)}.admin-faq-stat strong{font-size:15px;color:var(--admin-text)}.admin-faq-lang-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-surface-soft)}.admin-faq-lang-bar__label{font-size:12px;font-weight:700;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.06em}.admin-faq-lang-tabs{display:flex;gap:6px;flex-wrap:wrap}.admin-faq-lang-tabs button{border:1px solid var(--admin-border-strong);background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);padding:6px 12px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.admin-faq-lang-tabs button.is-active{color:var(--admin-color-text-d14f901);border-color:transparent;background:linear-gradient(135deg,var(--admin-color-surface-8e1a301),var(--admin-color-surface-ef73694))}.admin-faq-tabs{display:flex;gap:8px;flex-wrap:wrap}.admin-faq-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--admin-border-strong);background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);padding:9px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800}.admin-faq-tabs button.is-active{color:var(--admin-color-text-d14f901);border-color:transparent;background:linear-gradient(135deg,var(--admin-color-surface-3e9b5e6),var(--admin-color-surface-df018f5))}.admin-faq-tabs button .admin-faq-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--admin-color-surface-67cac16);font-size:11px}.admin-faq-tabs button.is-active .admin-faq-tab-count{background:var(--admin-color-surface-8d2af7f)}.admin-faq-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;align-items:start}.admin-faq-panel{border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-d14f901);overflow:hidden}.admin-faq-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface-soft)}.admin-faq-panel__title{font-size:13px;font-weight:800;color:var(--admin-text)}.admin-faq-panel__hint{font-size:11px;color:var(--admin-muted);font-weight:600}.admin-faq-list-wrap{max-height:min(62vh,640px);overflow:auto}.admin-faq-table{width:100%;border-collapse:collapse;font-size:13px}.admin-faq-table th,.admin-faq-table td{padding:10px 12px;border-bottom:1px solid var(--admin-border-soft);text-align:start;vertical-align:top}.admin-faq-table th{position:sticky;top:0;z-index:1;background:var(--admin-color-surface-499668c);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-muted);font-weight:800}.admin-faq-table tbody tr{transition:background .12s}.admin-faq-table tbody tr:hover{background:var(--admin-color-surface-4549ae0)}.admin-faq-table tbody tr.is-active{background:var(--admin-color-surface-968737e)}.admin-faq-table .admin-faq-name{font-weight:700;color:var(--admin-text)}.admin-faq-table .admin-faq-muted{color:var(--admin-muted);font-size:12px}.admin-faq-table .admin-faq-answer-preview{max-width:280px;color:var(--admin-text-soft);font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-faq-editor{padding:14px;display:flex;flex-direction:column;gap:12px}.admin-faq-editor .admin-tx-field--full{grid-column:1 / -1}.admin-faq-editor__badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;background:var(--admin-color-surface-774f15d);color:var(--admin-color-text-08d051d)}.admin-faq-editor__badge--new{background:var(--admin-color-surface-3f01394);color:var(--admin-color-text-33598f2)}.admin-faq-scope{padding:10px 12px;border-radius:8px;border:1px dashed var(--admin-border-strong);background:var(--admin-color-surface-0f4a894)}.admin-faq-scope__title{margin:0 0 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-muted)}.admin-faq-preview{border:1px solid var(--admin-border-soft);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-499668c)}.admin-faq-preview__head{padding:8px 12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-muted);border-bottom:1px solid var(--admin-border-soft);background:var(--admin-color-surface-d14f901)}.admin-faq-preview__body{padding:12px}.admin-faq-preview__category{font-size:11px;font-weight:800;color:var(--admin-color-text-8e1a301);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.admin-faq-preview__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901);font-weight:700;color:var(--admin-text);text-align:start}.admin-faq-preview__answer{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-border-soft);font-size:13px;line-height:1.55}.admin-faq-preview__answer .admin-html-content{font-size:13px}.admin-faq-empty{padding:40px 20px;text-align:center;color:var(--admin-muted)}.admin-faq-empty i{font-size:28px;margin-bottom:10px;opacity:.45}.admin-faq-item-id{font-size:11px;color:var(--admin-muted);text-align:start;margin-bottom:4px;font-variant-numeric:tabular-nums}.admin-faq-row-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-faq-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--admin-color-surface-f8d58c8);color:var(--admin-color-text-e5c044a)}@media (max-width: 1100px){.admin-faq-split{grid-template-columns:1fr}.admin-faq-list-wrap{max-height:none}}@media (max-width: 720px){.admin-faq-head{flex-direction:column}.admin-faq-lang-bar{flex-direction:column;align-items:stretch}.admin-faq-table thead{display:none}.admin-faq-table tbody tr{display:block;padding:10px 12px;border-bottom:1px solid var(--admin-border-soft)}.admin-faq-table tbody tr.is-active{box-shadow:inset 3px 0 0 var(--admin-color-shadow-8e1a301)}.admin-faq-table td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border:none}.admin-faq-table td:before{content:attr(data-label);font-size:11px;font-weight:800;color:var(--admin-muted);text-transform:uppercase;flex-shrink:0}.admin-faq-table td[data-label=Actions]{justify-content:flex-end;padding-top:8px}.admin-faq-table td[data-label=Actions]:before{display:none}}.mcomm-page .mcomm-lead{margin:-.25rem 0 1.25rem;color:var(--admin-color-text-18046fe);font-size:.92rem;max-width:720px}.mcomm-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--admin-color-border-134195f)}.mcomm-card-head h3{margin:0;font-size:1rem;color:var(--admin-color-text-2b9f82b);display:flex;align-items:center;gap:.5rem}.mcomm-card-head h3 i{color:var(--admin-color-text-65e1f83);font-size:.9rem}.mcomm-agent-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:var(--admin-color-surface-7ac7423);border:1px solid var(--admin-color-border-47697b7);color:var(--admin-color-text-2b9f82b);font-size:.82rem;font-weight:600}.mcomm-scope-panel{padding:.85rem 1rem;margin-bottom:1rem;border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-499668c) 0%,var(--admin-color-surface-d699259) 100%);border:1px solid var(--admin-color-border-233f866)}.mcomm-scope-panel__label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-color-text-18046fe);margin-bottom:.6rem}.mcomm-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}.mcomm-tiers-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.mcomm-form-section>.mcomm-tier-block{max-width:560px}.mcomm-scope-hint{margin:.75rem 0 0;padding:.65rem .85rem;border-radius:6px;background:var(--admin-color-surface-9a19e53);border:1px solid var(--admin-color-border-ca43c85);color:var(--admin-color-text-4abc9a1);font-size:.85rem}.mcomm-form-section{margin-top:1rem}.mcomm-form-section__title{margin:0 0 .75rem;font-size:.82rem;font-weight:600;color:var(--admin-color-text-58d44d3);text-transform:uppercase;letter-spacing:.03em}.mcomm-cat-pills{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.15rem}.mcomm-cat-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:108px;padding:.55rem 1rem;border-radius:8px;border:1px solid var(--admin-color-border-e66b9d0);background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-b36634c);font-size:.88rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.mcomm-cat-pill:hover{border-color:var(--admin-color-border-f60cdf0);background:var(--admin-color-surface-499668c)}.mcomm-cat-pill.is-on{border-color:var(--admin-color-border-2b9f82b);background:var(--admin-color-surface-2b9f82b);color:var(--admin-color-text-d14f901);box-shadow:0 2px 6px var(--admin-color-shadow-e4ec3ad)}.mcomm-cat-pill.is-on i{color:var(--admin-color-text-a9a9fd7)}.mcomm-tier-block{margin-top:0;border:1px solid var(--admin-color-border-233f866);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.mcomm-tier-block__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .85rem;background:var(--admin-color-surface-2b9f82b);color:var(--admin-color-text-d14f901)}.mcomm-tier-block__head h4{margin:0;font-size:.88rem;font-weight:600}.mcomm-tier-add-btn{border:1px solid var(--admin-color-border-8211a27);border-radius:6px;padding:.35rem .7rem;background:var(--admin-color-surface-ddaf538);color:var(--admin-color-text-d14f901);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.mcomm-tier-add-btn:hover{background:var(--admin-color-surface-8d2af7f)}.mcomm-tier-del-btn{border:1px solid var(--admin-color-border-49d9ae6);border-radius:6px;width:34px;height:34px;padding:0;background:var(--admin-color-surface-fa92a4e);color:var(--admin-color-text-28ad5e3);cursor:pointer;transition:background .15s,border-color .15s}.mcomm-tier-del-btn:hover:not(:disabled){background:var(--admin-color-surface-492a219);border-color:var(--admin-color-border-7062ffc)}.mcomm-tier-del-btn:disabled{opacity:.35;cursor:not-allowed}.mcomm-tier-grid-head,.mcomm-tier-grid-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:.55rem;padding:.5rem .75rem;align-items:center}.mcomm-tier-grid-head{background:var(--admin-color-surface-499668c);border-bottom:1px solid var(--admin-color-border-5858f7f)}.mcomm-tier-grid-head span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--admin-color-text-18046fe)}.mcomm-tier-grid-row{border-bottom:1px solid var(--admin-color-border-b508378)}.mcomm-tier-grid-row:last-child{border-bottom:none}.mcomm-tier-preset-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem;padding:.65rem .75rem;background:var(--admin-color-surface-499668c);border-bottom:1px solid var(--admin-color-border-5858f7f);align-items:end}.mcomm-preset-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-bottom:1px}.mcomm-preset-default-check{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--admin-color-text-58d44d3);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.mcomm-preset-default-check input{width:auto;min-height:auto;margin:0}.mcomm-tier-grid-row input{width:100%;min-width:0;border:1px solid var(--admin-border, #cbd5e1);border-radius:6px;padding:7px 9px;font-size:13px;min-height:34px;background-color:var(--admin-color-surface-d14f901);color:var(--admin-text, #1e293b)}.mcomm-tier-grid-row input:focus{outline:none;border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus, rgba(42, 69, 112, .15))}.mcomm-tier-grid-row input::placeholder{color:var(--admin-color-text-f60cdf0)}.mcomm-history-card .admin-tx-filter__body{padding-top:.75rem}.mcomm-history-card .admin-tx-filter__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--admin-color-border-134195f)}.mcomm-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--admin-color-border-134195f)}.mcomm-submit-bar{margin-top:1.25rem;padding:1rem;border-radius:8px;background:linear-gradient(180deg,var(--admin-color-surface-499668c) 0%,var(--admin-color-surface-87ef6d6) 100%);border:1px solid var(--admin-color-border-233f866);display:flex;justify-content:flex-end}.mcomm-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:220px;padding:.75rem 1.5rem;border:1px solid var(--admin-color-border-4f53131);border-radius:8px;background:var(--admin-accent-gradient, linear-gradient(180deg, #f0d060 0%, #c9a227 100%));color:var(--admin-accent-ink, #1a1200);font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 var(--admin-color-shadow-1611519),0 3px 8px var(--admin-color-shadow-bacd6d4);transition:filter .15s,transform .12s}.mcomm-submit-btn:hover:not(:disabled){filter:brightness(1.05)}.mcomm-submit-btn:active:not(:disabled){transform:translateY(1px)}.mcomm-submit-btn:disabled{opacity:.55;cursor:not-allowed}.mcomm-preview-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.mcomm-preview-meta{font-size:.85rem;color:var(--admin-color-text-18046fe);margin-top:.25rem}.mcomm-preview-actions{display:flex;flex-wrap:wrap;gap:.5rem}.mcomm-preview-summary{margin:.5rem 0 .75rem;padding:.55rem .75rem;border-radius:6px;background:var(--admin-color-surface-499668c);border:1px solid var(--admin-color-border-5858f7f);font-size:.88rem;color:var(--admin-color-text-58d44d3)}.mcomm-progress-wrap{margin:.75rem 0;padding:.85rem 1rem;background:linear-gradient(135deg,var(--admin-color-surface-22a62ea) 0%,var(--admin-color-surface-9279070) 100%);border-radius:8px;border:1px solid var(--admin-color-border-7291cf2)}.mcomm-progress-bar{height:10px;background:var(--admin-color-surface-e66b9d0);border-radius:999px;overflow:hidden;margin:.45rem 0}.mcomm-progress-fill{height:100%;background:linear-gradient(90deg,var(--admin-color-surface-2b9f82b) 0%,var(--admin-color-surface-65e1f83) 100%);border-radius:999px;transition:width .4s ease}.mcomm-progress-stats{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.8rem;color:var(--admin-color-text-58d44d3)}.mcomm-progress-stats strong{color:var(--admin-color-text-2b9f82b)}.mcomm-section-title{display:flex;align-items:center;gap:.5rem;margin:1.75rem 0 .75rem;font-size:1rem;color:var(--admin-color-text-2b9f82b)}.mcomm-section-title i{color:var(--admin-color-text-65e1f83)}.mcomm-history-card .admin-tx-filter{margin-bottom:0}.mcomm-history-card .admin-tx-table-wrap{margin-top:.75rem}.mcomm-mini-progress{display:flex;align-items:center;gap:.5rem;min-width:120px}.mcomm-mini-progress__bar{flex:1;height:6px;background:var(--admin-color-surface-5858f7f);border-radius:999px;overflow:hidden}.mcomm-mini-progress__fill{height:100%;background:var(--admin-color-surface-65e1f83);border-radius:999px}.mcomm-mini-progress__text{font-size:.78rem;color:var(--admin-color-text-18046fe);white-space:nowrap}.mcomm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--admin-color-surface-c84611e);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.mcomm-modal{background:var(--admin-color-surface-d14f901);border-radius:12px;width:min(960px,100%);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px var(--admin-color-shadow-9992632)}.mcomm-modal-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--admin-color-border-5858f7f);background:var(--admin-color-surface-2b9f82b);color:var(--admin-color-text-d14f901)}.mcomm-modal-body{padding:1rem 1.25rem;overflow-y:auto;flex:1}.mcomm-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;margin-bottom:1rem}.mcomm-summary-item{padding:.55rem .7rem;background:var(--admin-color-surface-499668c);border-radius:6px;border:1px solid var(--admin-color-border-5858f7f)}.mcomm-summary-item span{display:block;font-size:.68rem;color:var(--admin-color-text-18046fe);text-transform:uppercase;letter-spacing:.03em}.mcomm-summary-item strong{font-size:.9rem;color:var(--admin-color-text-2b9f82b)}.mcomm-check-col{width:40px;text-align:center}@media (max-width: 1100px){.mcomm-tiers-wrap{grid-template-columns:1fr}.mcomm-tier-preset-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.mcomm-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.mcomm-grid-3,.mcomm-tier-preset-bar{grid-template-columns:1fr}.mcomm-tier-grid-head,.mcomm-tier-grid-row{grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c d"}.mcomm-tier-grid-head span:nth-child(1),.mcomm-tier-grid-row input:nth-child(1){grid-area:a}.mcomm-tier-grid-head span:nth-child(2),.mcomm-tier-grid-row input:nth-child(2){grid-area:b}.mcomm-tier-grid-head span:nth-child(3),.mcomm-tier-grid-row input:nth-child(3){grid-area:c}.mcomm-tier-grid-head span:nth-child(4),.mcomm-tier-grid-row .mcomm-tier-del-btn{grid-area:d;justify-self:end}}.admin-ob-page{display:flex;flex-direction:column;gap:14px}.admin-ob-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-ob-head__main{display:flex;align-items:flex-start;gap:12px;min-width:0}.admin-ob-head__icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--admin-color-surface-3f01394);color:var(--admin-color-text-33598f2);font-size:18px;flex-shrink:0}.admin-ob-head__title{margin:0;font-size:1.35rem;font-weight:800;color:var(--admin-text)}.admin-ob-head__desc{margin:4px 0 0;font-size:13px;color:var(--admin-muted);max-width:560px;line-height:1.45}.admin-ob-scope{padding:12px 14px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-surface-soft)}.admin-ob-scope__title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted)}.admin-ob-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 1100px){.admin-ob-layout{grid-template-columns:1fr}}.admin-ob-list-card,.admin-ob-form-card{border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-surface);overflow:hidden}.admin-ob-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface-soft)}.admin-ob-card-head h3{margin:0;font-size:14px;font-weight:700;color:var(--admin-text)}.admin-ob-list{max-height:640px;overflow:auto}.admin-ob-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--admin-border-soft);background:transparent;padding:12px 14px;cursor:pointer;transition:background .15s ease}.admin-ob-item:hover{background:var(--admin-color-surface-78812e4)}.admin-ob-item.is-active{background:var(--admin-color-surface-968737e);box-shadow:inset 3px 0 0 var(--admin-color-shadow-8e1a301)}.admin-ob-item__title{font-size:14px;font-weight:700;color:var(--admin-text);margin-bottom:4px}.admin-ob-item__meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--admin-muted)}.admin-ob-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:capitalize}.admin-ob-badge--draft{background:var(--admin-color-surface-d699259);color:var(--admin-color-text-58d44d3)}.admin-ob-badge--active{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.admin-ob-badge--paused{background:var(--admin-color-surface-ed5b0be);color:var(--admin-color-text-0c246fc)}.admin-ob-badge--ended{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}.admin-ob-empty{padding:28px 16px;text-align:center;color:var(--admin-muted);font-size:13px}.admin-ob-form-body{padding:14px;display:flex;flex-direction:column;gap:12px}.admin-ob-section{border:1px solid var(--admin-border-soft);border-radius:8px;overflow:hidden}.admin-ob-section__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:0;background:var(--admin-surface-soft);cursor:pointer;font-size:13px;font-weight:700;color:var(--admin-text)}.admin-ob-section__head i{color:var(--admin-color-text-8e1a301);width:16px}.admin-ob-section__body{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.admin-ob-section__body--full{grid-template-columns:1fr}@media (max-width: 700px){.admin-ob-section__body{grid-template-columns:1fr}}.admin-ob-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.admin-ob-actions .admin-tx-btn--ghost{margin-inline-start:auto}.admin-ob-preview{padding:10px 12px;border-radius:8px;background:var(--admin-color-surface-3f490c7);border:1px solid var(--admin-color-border-013de1e);font-size:12px;color:var(--admin-color-text-136e053);line-height:1.5}.admin-ob-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;grid-column:1 / -1}.admin-ob-toggle-row span{font-size:13px;color:var(--admin-text-soft)}.admin-ob-chip-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.admin-ob-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--admin-border-soft);background:var(--admin-surface-soft);font-size:12px;cursor:pointer}.admin-ob-chip input{margin:0}.admin-ob-chip.is-on{border-color:var(--admin-color-border-8e1a301);background:var(--admin-color-surface-a172fcc)}.kyc-requirements__scope{padding:16px}.kyc-requirements__scope-head{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--admin-border)}.kyc-requirements__scope-head>i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--admin-color-surface-6504c68);color:var(--admin-color-text-16b91c1)}.kyc-requirements__scope-head>span{display:grid;gap:3px}.kyc-requirements__scope-head strong{color:var(--admin-text-strong);font-size:13px}.kyc-requirements__scope-head small{color:var(--admin-text-soft);font-size:11px}.kyc-requirements__scope .admin-tx-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.kyc-requirements__scope .admin-select,.kyc-requirements__scope .admin-select__trigger{width:100%}.kyc-requirements__empty{display:flex;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;border:1px solid var(--admin-color-border-0cee5fa);border-radius:8px;background:var(--admin-color-surface-8fae40b);color:var(--admin-color-text-647da75);font-size:12px}.kyc-requirements__toggle{margin:16px 0}.kyc-requirements__table-wrap{border:1px solid var(--admin-border);border-radius:10px;overflow:auto}.kyc-requirements__table td{vertical-align:middle}.kyc-requirements__input{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid var(--admin-color-border-cdc033c);border-radius:7px;background:var(--admin-color-surface-4318b3c);color:var(--admin-text);outline:0;transition:.15s}.kyc-requirements__input:focus{border-color:var(--admin-color-border-35d6ff2);box-shadow:0 0 0 3px var(--admin-color-shadow-345e389);background:var(--admin-color-surface-d14f901)}.kyc-requirements__input--order{width:76px;text-align:center}.kyc-requirements__check{display:inline-grid;place-items:center;cursor:pointer}.kyc-requirements__check input{position:absolute;opacity:0;pointer-events:none}.kyc-requirements__check span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--admin-color-border-84c5b78);border-radius:5px;background:var(--admin-color-surface-d14f901)}.kyc-requirements__check input:checked+span{border-color:var(--admin-color-border-907395a);background:var(--admin-color-surface-907395a)}.kyc-requirements__check input:checked+span:after{content:"✓";color:var(--admin-color-text-d14f901);font-size:13px;font-weight:900}.kyc-requirements__check input:disabled+span{opacity:.45;cursor:not-allowed}.kyc-requirements__scope .admin-tx-actions{justify-content:flex-end;margin-top:14px}@media (max-width:800px){.kyc-requirements__scope .admin-tx-grid{grid-template-columns:1fr}.kyc-requirements__scope-head small{line-height:1.5}}.grouped-permission-checklist{display:grid;gap:14px}.grouped-permission-checklist__section{overflow:hidden;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-color-surface-d14f901)}.grouped-permission-checklist__head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface-soft);color:var(--admin-text-soft);font-size:13px;font-weight:800}.grouped-permission-checklist__head i{width:16px;color:var(--admin-color-text-admin-navy-mid);text-align:center}.grouped-permission-checklist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;padding:12px}.grouped-permission-checklist__grid label{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid var(--admin-color-border-307c8e3);border-radius:8px;background:var(--admin-color-surface-4318b3c);color:var(--admin-color-text-61e4a0c);font-size:12px;font-weight:800;line-height:1.25}.grouped-permission-checklist__grid label.is-disabled{opacity:.48}.grouped-permission-checklist__grid input{width:15px;height:15px;flex-shrink:0}.admin-ai-limits{min-width:0;gap:18px}.admin-ai-limits__intro{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-surface-soft)}.admin-ai-limits__icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:10px;background:var(--admin-navy-mid);color:var(--admin-header-text)}.admin-ai-limits__intro h3{margin:0 0 6px;color:var(--admin-text);font-size:16px}.admin-ai-limits__intro p{max-width:900px;margin:0;color:var(--admin-muted);font-size:13px;line-height:1.8}.admin-ai-limits__search{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.admin-ai-limits__search .admin-tx-search{width:min(100%,360px);min-width:0;height:40px;padding:9px 12px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text);font:inherit;font-size:13px}.admin-ai-limits__search .admin-tx-btn{min-height:40px}.admin-ai-limits__table{min-width:0;border-radius:10px;border:1px solid var(--admin-border-soft)}.admin-ai-limits__table table{min-width:620px}.admin-ai-limits__table th{text-align:start}.admin-ai-limits__table td{vertical-align:middle}.admin-ai-limits__table th:first-child{width:90px}.admin-ai-limits__table th:last-child{width:120px}.admin-ai-limits__limit{width:110px;height:36px;padding:7px 10px;border:1px solid var(--admin-border-strong);border-radius:7px;background:var(--admin-color-surface-d14f901);color:var(--admin-text);font:inherit}.admin-ai-limits__usage{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:3px 9px;border-radius:6px;background:var(--admin-surface-soft);font-weight:700}.admin-ai-limits input:focus-visible{outline:2px solid var(--admin-navy-mid);outline-offset:2px}@media (max-width: 560px){.admin-ai-limits__intro{padding:14px;gap:10px}.admin-ai-limits__search .admin-tx-search{flex:1 1 100%;width:100%}.admin-ai-limits__search .admin-tx-btn{width:100%}}.admin-super-page .admin-template-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.admin-super-page .admin-template-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--admin-border-strong);background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800}.admin-super-page .admin-template-tabs button.is-active{color:var(--admin-color-text-d14f901);border-color:transparent;background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%)}.admin-super-panel{display:grid;gap:14px}.admin-super-job{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(120px,.6fr) minmax(260px,1.4fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft)}.admin-super-job div{display:grid;gap:4px}.admin-super-job span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-super-job strong{color:var(--admin-text-soft)}.admin-super-job strong.is-on{color:var(--admin-color-text-25b17f6)}.admin-super-job strong.is-off{color:var(--admin-danger-strong)}.admin-super-job code{overflow:hidden;color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap}.admin-super-job__actions{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px!important;justify-content:flex-end}.admin-super-agent-list{display:grid;gap:10px}.admin-super-agent-row{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,auto) minmax(140px,.7fr) minmax(140px,.7fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-super-agent-row__head{display:grid;gap:3px;min-width:0}.admin-super-agent-row__head strong{overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-super-agent-row__head span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-super-agent-row label{display:inline-flex;align-items:center;gap:5px;color:var(--admin-text-soft);font-size:12px;font-weight:800;white-space:nowrap}.admin-super-agent-row input[type=text],.admin-super-agent-row>input:not([type]){min-width:0;height:34px;padding:6px 8px;border:1px solid var(--admin-border-strong);border-radius:6px}.admin-super-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.admin-super-permission-workspace{display:grid;gap:16px}.admin-super-permission-browser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.admin-super-permission-column{max-height:320px;overflow:hidden}.admin-super-permission-column__title{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-super-permission-column__title span{min-width:24px;padding:3px 7px;border-radius:999px;background:var(--admin-color-surface-c769e3c);color:var(--admin-color-text-2b9f82b);text-align:center;font-size:11px;font-weight:900}.admin-super-permission-column__search,.admin-super-permission-search{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-muted)}.admin-super-permission-column__search input,.admin-super-permission-search input{min-width:0;width:100%;border:0;outline:0;background:transparent}.admin-super-permission-column__list{display:grid;gap:7px;overflow-y:auto;padding-right:3px}.admin-super-permission-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;width:100%;text-align:left;cursor:pointer}.admin-super-permission-row:hover{border-color:var(--admin-color-border-aca2517);background:var(--admin-color-surface-c82f339)}.admin-super-permission-row__icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--admin-color-surface-6504c68);color:var(--admin-color-text-admin-navy-mid)}.admin-super-permission-row__head small{color:var(--admin-muted);font-size:10px;font-weight:800}.admin-super-permission-row>.fa-chevron-right{color:var(--admin-color-text-95b061a);font-size:11px}.admin-super-permission-editor{overflow:hidden;border:1px solid var(--admin-border-soft);border-radius:12px;background:var(--admin-color-surface-d14f901)}.admin-super-permission-editor__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--admin-border-soft);background:linear-gradient(135deg,var(--admin-color-surface-0f2462d),var(--admin-color-surface-d14f901))}.admin-super-permission-editor__head h3{margin:3px 0;color:var(--admin-text)}.admin-super-permission-editor__head small{color:var(--admin-muted);font-weight:800}.admin-super-permission-editor__eyebrow{color:var(--admin-color-text-admin-navy-mid);font-size:11px;font-weight:900;text-transform:uppercase}.admin-super-permission-toolbar{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface-soft)}.admin-super-permission-search{flex:1 1 320px}.admin-super-permission-search button{border:0;background:transparent;color:var(--admin-muted);cursor:pointer}.admin-super-permission-enabled{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:800}.admin-super-permission-result{white-space:nowrap;color:var(--admin-muted);font-size:11px;font-weight:800}.admin-super-permission-editor>.grouped-permission-checklist{padding:16px}.admin-super-permission-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--admin-border-strong);border-radius:12px;color:var(--admin-muted);text-align:center}.admin-super-permission-empty i{font-size:28px;color:var(--admin-color-text-admin-navy-mid)}.admin-super-permission-empty strong{color:var(--admin-text)}.admin-super-permission-column{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft)}.admin-super-permission-column.is-disabled{opacity:.72}.admin-super-permission-column h3{margin:0;color:var(--admin-text-soft);font-size:14px}.admin-super-permission-row{display:grid;gap:8px;padding:9px;border:1px solid var(--admin-color-border-307c8e3);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-super-permission-row.is-selected{border-color:var(--admin-navy-top);box-shadow:0 0 0 2px var(--admin-color-shadow-89f5ae2)}.admin-super-permission-row__head{display:grid;gap:2px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.admin-super-permission-row__head strong{overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-super-permission-row__head span{color:var(--admin-muted);font-size:11px;font-weight:800}.admin-super-alias-form{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft)}.admin-super-alias-form label{display:grid;gap:5px;color:var(--admin-text-soft);font-size:12px;font-weight:800}.admin-super-alias-form input,.admin-super-alias-row-fields input{min-width:0;height:34px;padding:6px 8px;border:1px solid var(--admin-border-strong);border-radius:6px}.admin-super-alias-form__permissions{grid-column:1 / -1;max-height:190px;overflow:auto;padding:10px;border:1px solid var(--admin-color-border-307c8e3);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-super-alias-form__permissions .permission-checklist,.admin-super-alias-row__permissions .permission-checklist{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.admin-super-alias-form__permissions .permission-checklist label,.admin-super-alias-row__permissions .permission-checklist label{min-height:34px;padding:6px 9px;border-color:var(--admin-border-soft);background:var(--admin-surface-soft);font-size:11px;line-height:1.15}.admin-super-alias-form__submit{justify-self:end;min-width:112px}.admin-super-alias-row-fields{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(140px,1fr);gap:8px;align-items:center}.admin-super-alias-row-fields label{display:inline-flex;gap:6px;align-items:center;color:var(--admin-text-soft);font-size:12px;font-weight:800}.admin-super-alias-row{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-color-border-307c8e3);border-radius:8px;background:var(--admin-color-surface-d14f901);box-shadow:0 1px 2px var(--admin-color-shadow-4683a5f)}.admin-super-alias-row__head{display:grid;gap:2px}.admin-super-alias-row__head strong{overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-super-alias-row__head span{color:var(--admin-muted);font-size:11px;font-weight:800}.admin-super-alias-row__permissions{max-height:170px;overflow:auto;padding:10px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-4318b3c)}.admin-super-alias-row__save{justify-self:end;min-width:88px}.admin-super-withdraw-form{display:grid;gap:10px;align-items:end;padding:12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-surface-soft)}.admin-super-withdraw-form--filter{grid-template-columns:minmax(220px,1fr)}.admin-super-withdraw-form--create{grid-template-columns:minmax(160px,1fr) minmax(140px,.9fr) minmax(180px,1.2fr) minmax(180px,1.2fr) auto}.admin-super-withdraw-scope{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:12px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-d14f901)}.admin-super-withdraw-scope label,.admin-super-withdraw-form label{display:grid;gap:5px;color:var(--admin-text-soft);font-size:12px;font-weight:800}.admin-super-withdraw-scope select,.admin-super-withdraw-scope .admin-select__trigger,.admin-super-withdraw-form input,.admin-super-withdraw-form select,.admin-super-withdraw-form .admin-select__trigger{min-width:0;height:34px;padding:6px 8px;border:1px solid var(--admin-border-strong);border-radius:6px;background:var(--admin-color-surface-d14f901)}.admin-super-token-input{width:100%;min-width:120px;height:34px;padding:6px 8px;border:1px solid var(--admin-border-strong);border-radius:6px;font-size:12px}.admin-super-token-input--key{min-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.admin-tx-table--withdraw-tokens td{vertical-align:middle}.admin-alias-page__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:18px 20px;border:1px solid var(--admin-color-border-15995d4);border-radius:16px;background:linear-gradient(120deg,var(--admin-color-surface-d14f901) 0%,var(--admin-color-surface-cbc1cfa) 62%,var(--admin-color-surface-00d597e) 100%);box-shadow:0 10px 25px var(--admin-color-shadow-69dd6c8)}.admin-alias-page__title{display:flex;align-items:center;gap:13px}.admin-alias-page__title-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:linear-gradient(145deg,var(--admin-color-surface-d63e2d5),var(--admin-color-surface-84f5e5b));color:var(--admin-color-text-16b91c1);font-size:19px;box-shadow:inset 0 0 0 1px var(--admin-color-shadow-9f3b403)}.admin-alias-page__title .page-title{margin:0;color:var(--admin-color-text-4be8c32);font-size:22px}.admin-alias-page__title p{margin:4px 0 0;color:var(--admin-color-text-1218bad);font-size:11px}.admin-alias-page__add{min-height:42px;padding:9px 16px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--admin-color-surface-43c554d),var(--admin-color-surface-46cc825));color:var(--admin-color-text-d14f901);box-shadow:0 7px 16px var(--admin-color-shadow-34db2f4)}.admin-alias-page__add:hover{transform:translateY(-2px);box-shadow:0 10px 22px var(--admin-color-shadow-9e98156)}.admin-alias-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-alias-summary article{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:72px;padding:13px 15px;border:1px solid var(--admin-color-border-65a97d6);border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:0 7px 17px var(--admin-color-shadow-76b4e91)}.admin-alias-summary article:after{content:"";position:absolute;right:-25px;bottom:-45px;width:100px;height:100px;border-radius:50%;background:var(--admin-color-surface-d5233d4)}.admin-alias-summary article>i{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--admin-color-surface-656eca7);color:var(--admin-color-text-7793dfa);font-size:16px}.admin-alias-summary article:nth-child(2)>i{background:var(--admin-color-surface-c2d0ef9);color:var(--admin-color-text-2ce53d3)}.admin-alias-summary article:nth-child(3)>i{background:var(--admin-color-surface-2d30952);color:var(--admin-color-text-ad2d3d3)}.admin-alias-summary article:nth-child(4)>i{background:var(--admin-color-surface-bfc5964);color:var(--admin-color-text-11b8650)}.admin-alias-summary article span{display:grid;gap:3px;color:var(--admin-color-text-1218bad);font-size:11px;font-weight:700}.admin-alias-summary article b{color:var(--admin-color-text-51deced);font-size:20px;line-height:1}.admin-alias-card{padding:0;overflow:hidden;border:1px solid var(--admin-color-border-16aa5a3);border-radius:15px;box-shadow:0 10px 26px var(--admin-color-shadow-d341ba0)}.admin-alias-table{min-width:860px}.admin-alias-table th:last-child,.admin-alias-table td:last-child{width:360px}.admin-alias-table thead th{padding:13px 12px;letter-spacing:.35px}.admin-alias-table tbody td{padding:14px 12px;vertical-align:middle}.admin-alias-table tbody tr{transition:background .16s}.admin-alias-table tbody tr:hover td{background:var(--admin-color-surface-b157298)}.admin-alias-table__empty{padding:28px 12px!important;color:var(--admin-muted);font-weight:700}.admin-alias-employee{display:flex;align-items:center;gap:11px}.admin-alias-employee>div{display:grid;gap:3px;min-width:0}.admin-alias-employee__avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:linear-gradient(145deg,var(--admin-color-surface-d63e2d5),var(--admin-color-surface-5139f38));color:var(--admin-color-text-16b91c1)!important;font-size:15px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px var(--admin-color-shadow-cbb9d8f)}.admin-alias-employee strong{color:var(--admin-text);font-size:13px}.admin-alias-employee span{color:var(--admin-muted);font-size:11px;font-weight:800}.admin-alias-perm-count{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--admin-color-border-f2071fa);border-radius:999px;background:var(--admin-color-surface-b157298);color:var(--admin-color-text-b570741);font-size:12px;font-weight:800}.admin-alias-actions{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:6px}.admin-alias-actions .admin-tx-btn{justify-content:center;min-height:29px;border-radius:8px;box-shadow:0 2px 6px var(--admin-color-shadow-611f1b5)}.admin-alias-actions .admin-tx-btn:last-child{grid-column:1 / -1;justify-self:stretch}.admin-alias-loading{padding:10px 14px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-alias-modal--wide{width:min(920px,100%);max-height:min(88vh,900px);grid-template-rows:auto minmax(0,1fr) auto}.admin-alias-modal--wide .admin-tx-payout-modal__body{max-height:calc(88vh - 150px)}.admin-alias-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--admin-border-soft);background:var(--admin-surface-soft)}.admin-tx-payout-modal:has(.admin-alias-modal__footer){grid-template-rows:auto minmax(0,1fr) auto}.admin-alias-form{display:grid;gap:14px}.admin-alias-form__error{margin:0}.admin-alias-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-alias-form__fields--single{grid-template-columns:1fr}.admin-alias-form__fields label{display:grid;gap:5px;color:var(--admin-text-soft);font-size:12px;font-weight:800}.admin-alias-form__fields input{min-width:0;height:36px;padding:6px 10px;border:1px solid var(--admin-border-strong);border-radius:6px}.admin-alias-form__permissions-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;color:var(--admin-text-soft);font-size:13px}.admin-alias-form__permissions-head strong{color:var(--admin-text)}.admin-alias-form__permissions-head span{color:var(--admin-muted);font-size:12px;font-weight:800}@media (max-width: 980px){.admin-super-job,.admin-super-agent-row,.admin-super-alias-form,.admin-super-alias-row-fields,.admin-super-withdraw-form,.admin-super-withdraw-scope,.admin-super-permission-grid,.admin-super-permission-browser{grid-template-columns:1fr}.admin-super-permission-column{max-height:260px}.admin-super-permission-toolbar{align-items:stretch;flex-wrap:wrap}.admin-super-job__actions{justify-content:flex-start}.admin-super-alias-form__submit,.admin-super-alias-row__save{justify-self:stretch}.admin-alias-page__head{flex-direction:column;align-items:stretch}.admin-alias-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-alias-form__fields{grid-template-columns:1fr}.admin-alias-actions{justify-content:flex-start}}@media (max-width: 560px){.admin-alias-summary{grid-template-columns:1fr}.admin-alias-page__head{padding:15px}}.admin-alias-scope-list{display:grid;gap:8px;max-height:420px;overflow:auto;margin-top:12px}.admin-alias-scope-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--admin-color-border-d347c28);border-radius:8px;cursor:pointer}.admin-alias-scope-item>span{display:flex;flex-direction:column;gap:2px}.admin-alias-scope-item small{opacity:.7}.admin-ai-cache__stats{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;border:1px solid var(--admin-border-soft);border-radius:12px;background:var(--admin-surface-soft)}.admin-ai-cache__stats>div{display:grid;gap:8px;min-width:150px}.admin-ai-cache__stats span,.admin-ai-cache__stats p{color:var(--admin-muted);font-size:13px}.admin-ai-cache__stats strong{font-size:30px;color:var(--admin-color-text-admin-navy-mid)}.admin-ai-cache__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-ai-cache__toolbar input{flex:1;min-width:180px;padding:11px 14px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text)}.admin-ai-cache button{padding:9px 14px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text);cursor:pointer}.admin-ai-cache button:disabled{opacity:.5;cursor:default}.admin-ai-cache__table{overflow-x:auto;border:1px solid var(--admin-border-soft);border-radius:10px}.admin-ai-cache table{width:100%;border-collapse:collapse;text-align:start;font-size:13px}.admin-ai-cache th{background:var(--admin-surface-soft);padding:14px;text-align:start;white-space:nowrap}.admin-ai-cache td{padding:14px;border-top:1px solid var(--admin-border-soft);vertical-align:top}.admin-ai-cache td>span{display:block;margin-top:6px;color:var(--admin-muted)}.admin-ai-cache tbody tr:hover{background:var(--admin-surface-soft)}.admin-ai-cache__ttl{color:var(--admin-color-text-25b17f6);white-space:nowrap}.admin-ai-cache__summary{min-width:220px;max-width:360px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}.admin-ai-cache small{display:block;max-width:360px;overflow-wrap:anywhere;color:var(--admin-muted);margin-top:8px}.admin-ai-cache__pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end}.admin-ai-cache__detail{border:1px solid var(--admin-border-soft);border-radius:12px;padding:18px;min-width:0}.admin-ai-cache__detail h3{flex:1;margin:0}.admin-ai-cache__detail>code{display:block;margin:14px 0}.admin-ai-cache__detail pre{background:var(--admin-surface-soft);padding:16px;max-height:600px;overflow:auto;font-size:12px;text-align:left}.ask-ai{display:grid;grid-template-columns:260px minmax(0,1fr);height:calc(100dvh - 150px);min-height:520px;border:1px solid var(--admin-border);border-radius:16px;overflow:hidden;background:var(--admin-surface);color:var(--admin-text);box-shadow:0 8px 28px #1733580c}.ask-ai button,.ask-ai select,.ask-ai textarea{font:inherit}.ask-ai button{cursor:pointer;border:1px solid var(--admin-border);border-radius:9px;padding:9px 13px;background:var(--admin-surface);color:var(--admin-text-soft)}.ask-ai button:disabled{opacity:.5;cursor:default}.ask-ai button:focus-visible,.ask-ai textarea:focus-visible,.ask-ai select:focus-visible{outline:3px solid var(--admin-link);outline-offset:2px}.ask-ai__history{background:var(--admin-row-alt);padding:18px;display:flex;flex-direction:column;gap:14px;min-height:0;border-inline-end:1px solid var(--admin-border-soft)}.ask-ai__history h2{margin:0;font-size:21px}.ask-ai .ask-ai__primary{background:var(--admin-navy-mid);color:var(--admin-header-text);border-color:var(--admin-navy-mid)}.ask-ai__conversations{overflow:auto;flex:1;display:flex;flex-direction:column;gap:7px}.ask-ai__conversations button{text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ask-ai__conversations .is-active{background:var(--admin-row-hover);border-color:var(--admin-link);color:var(--admin-link-strong)}.ask-ai__quota{display:grid;gap:6px;padding:12px;background:var(--admin-surface-tint);border-radius:12px}.ask-ai__quota>span{font-size:23px;font-weight:700;direction:ltr;text-align:start}.ask-ai small{font-size:12px;line-height:1.7;color:var(--admin-muted)}.ask-ai__chat{display:flex;flex-direction:column;min-height:0;min-width:0}.ask-ai__chat header{display:flex;gap:12px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--admin-border-soft)}.ask-ai__chat header>i{font-size:23px;color:var(--admin-link)}.ask-ai__chat header>div{display:grid;gap:2px}.ask-ai__messages{flex:1;overflow:auto;overscroll-behavior:contain;padding:24px;display:flex;flex-direction:column;gap:14px;scrollbar-gutter:stable}.ask-ai__bubble{padding:14px 18px;border-radius:15px;max-width:min(92%,850px);line-height:1.9;overflow-wrap:anywhere;flex-shrink:0}.ask-ai__bubble--user{align-self:flex-end;background:var(--admin-surface-tint);white-space:pre-wrap}.ask-ai__bubble--assistant{align-self:flex-start;background:var(--admin-surface-soft);border:1px solid var(--admin-border-soft)}.ask-ai__bubble.is-error{border-color:var(--admin-danger-soft)}.ask-ai__bubble>small{display:block;margin-bottom:6px;font-weight:600}.ask-ai__answer{white-space:pre-wrap}.ask-ai__answer pre{white-space:pre;direction:ltr;text-align:left;background:#152338;color:#eef5ff;padding:14px;border-radius:9px;overflow:auto;max-width:100%}.ask-ai a{color:var(--admin-link)}.ask-ai__asset{display:block;margin-top:12px;padding:10px;border:1px solid var(--admin-border-soft);border-radius:10px;text-decoration:none}.ask-ai__asset img{display:block;max-width:100%;max-height:420px;border-radius:7px;object-fit:contain;margin-bottom:8px}.ask-ai .ask-ai__copy{display:block;margin-top:12px;font-size:12px;padding:4px 9px}.ask-ai__pending{display:flex;align-items:center;gap:9px;color:var(--admin-muted)}.ask-ai__empty{margin:auto;text-align:center;max-width:470px;padding:25px;color:var(--admin-text-soft)}.ask-ai__empty>i{font-size:46px;color:var(--admin-link)}.ask-ai .ask-ai__older{align-self:center;font-size:12px}.ask-ai__notice{padding:10px 20px;background:var(--admin-warning-soft);color:var(--admin-warning);font-size:13px}.ask-ai__composer{border-top:1px solid var(--admin-border-soft);padding:14px 20px;display:grid;grid-template-columns:1fr auto;gap:10px;background:var(--admin-surface)}.ask-ai__composer label{grid-column:1/-1;display:flex;gap:10px;align-items:center;font-size:13px}.ask-ai__composer select{border:1px solid var(--admin-border);border-radius:7px;padding:5px;background:var(--admin-surface-soft);color:var(--admin-text-soft)}.ask-ai__composer textarea{resize:vertical;min-height:74px;max-height:200px;border:1px solid var(--admin-border);border-radius:10px;padding:12px;color:var(--admin-text);background:var(--admin-surface-soft);width:100%;box-sizing:border-box}.ask-ai__composer>small{grid-column:1/-1}.ask-ai__composer>.ask-ai__primary{align-self:end}@media (max-width:800px){.ask-ai{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 100px);min-height:580px}.ask-ai__history{padding:12px;display:grid;grid-template-columns:1fr auto;gap:9px;max-height:185px;border-inline-end:0;border-bottom:1px solid var(--admin-border-soft)}.ask-ai__conversations{grid-column:1/-1;flex-direction:row;max-height:46px}.ask-ai__conversations button{max-width:180px}.ask-ai__quota{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:5px 10px}.ask-ai__quota small{display:none}.ask-ai__quota>span{font-size:18px}.ask-ai__messages{padding:14px}.ask-ai__composer{padding:12px}.ask-ai__bubble{max-width:96%}.ask-ai__chat{overflow:hidden}}.ask-ai__answer{white-space:normal}.ask-ai__answer p{white-space:pre-wrap;margin:0 0 10px}.ask-ai__answer p:last-child{margin-bottom:0}.ask-ai__answer table{border-collapse:collapse;display:block;overflow:auto;max-width:100%;margin:12px 0}.ask-ai__answer th,.ask-ai__answer td{border:1px solid var(--admin-border);padding:6px 12px;text-align:start}.ask-ai__answer th{background:var(--admin-surface-tint)}.ask-ai__answer ul,.ask-ai__answer ol{padding-inline-start:24px;margin:8px 0}.ask-ai__answer blockquote{border-inline-start:3px solid var(--admin-border-strong);padding-inline-start:12px;margin-inline:0;color:var(--admin-muted)}.ask-ai__history-tabs{display:flex;gap:6px}.ask-ai__history-tabs button{flex:1;min-width:0;padding:7px 8px;font-size:12px}.ask-ai__history-tabs .is-active{background:var(--admin-row-hover);border-color:var(--admin-link);color:var(--admin-link-strong)}.ask-ai__archive-action{margin-inline-start:auto;font-size:12px!important;flex-shrink:0}.ask-ai__chat header{flex-wrap:wrap}@media (max-width:800px){.ask-ai__history{max-height:240px;gap:6px}.ask-ai__history-tabs{grid-column:1/-1}.ask-ai__history h2{font-size:18px}.ask-ai__conversations{max-height:38px}.ask-ai__chat header{padding:10px 12px}.ask-ai__archive-action{padding:6px 8px!important}}.sports-access-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:18px}.sports-access-toolbar label{display:grid;gap:5px;font-size:12px;color:var(--admin-color-text-18046fe)}.sports-access-toolbar select{min-width:210px;min-height:40px;border:1px solid var(--admin-color-border-e66b9d0);border-radius:8px;padding:0 10px;background:var(--admin-color-surface-d14f901)}.sports-access-disabled{border:1px solid var(--admin-color-border-49d9ae6);background:var(--admin-color-surface-82acfe0);border-radius:10px;padding:14px;margin-bottom:18px}.sports-access-section-title,.sports-access-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.sports-access-section-title>div,.sports-access-list-head>div{display:grid;gap:3px}.sports-access-section-title span,.sports-access-list-head span{font-size:12px;color:var(--admin-color-text-18046fe)}.sports-access-section-title b{background:var(--admin-color-surface-fd46caa);color:var(--admin-color-text-528cef8);border-radius:999px;min-width:28px;height:28px;display:grid;place-items:center}.sports-access-chips{display:grid;gap:7px;margin-top:12px}.sports-access-chip{display:flex;align-items:center;gap:9px;background:var(--admin-color-surface-528cef8);border:1px solid var(--admin-color-border-492a219);border-radius:8px;padding:8px 10px}.sports-access-chip small{color:var(--admin-color-text-f60cdf0);margin-inline-start:auto}.sports-access-chip button{border:0;border-radius:6px;padding:7px 10px;background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053);cursor:pointer}.sports-access-kind{font-size:10px;text-transform:uppercase;border-radius:5px;padding:3px 6px;background:var(--admin-color-surface-5858f7f)}.kind-sport{background:var(--admin-color-surface-c769e3c);color:var(--admin-color-text-e5c044a)}.kind-country{background:var(--admin-color-surface-ed5b0be);color:var(--admin-color-text-0c246fc)}.kind-league{background:var(--admin-color-surface-3fb6e34);color:var(--admin-color-text-0ee860d)}.kind-event{background:var(--admin-color-surface-d45186d);color:var(--admin-color-text-c9ac7ca)}.sports-access-browser{border:1px solid var(--admin-color-border-66b6719);border-radius:10px;overflow:hidden}.sports-access-breadcrumb{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--admin-color-surface-499668c);border-bottom:1px solid var(--admin-color-border-5858f7f);overflow:auto}.sports-access-breadcrumb button{border:0;background:transparent;color:var(--admin-color-text-18046fe);cursor:pointer;white-space:nowrap}.sports-access-breadcrumb button.active{font-weight:700;color:var(--admin-color-text-3de0edf)}.sports-access-breadcrumb i{font-size:10px;color:var(--admin-color-text-f60cdf0)}.sports-access-list-head{padding:14px}.sports-access-list-head input{width:min(300px,45%);height:38px;border:1px solid var(--admin-color-border-e66b9d0);border-radius:7px;padding:0 10px}.sports-access-list{display:grid;border-top:1px solid var(--admin-color-border-87ef6d6)}.sports-access-row{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--admin-color-border-87ef6d6)}.sports-access-row:last-child{border-bottom:0}.sports-access-row>div{display:grid;gap:3px;min-width:0;flex:1}.sports-access-row>div strong{overflow:hidden;text-overflow:ellipsis}.sports-access-row small{font-size:11px;color:var(--admin-color-text-f60cdf0)}.sports-access-row.is-blocked{background:var(--admin-color-surface-8ee31a5)}.sports-access-row button{border:0;border-radius:7px;padding:8px 11px;cursor:pointer}.sports-access-row .disable{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}.sports-access-row .enable{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.sports-access-row .open{background:var(--admin-color-surface-d45186d);color:var(--admin-color-text-036db84)}.sports-access-empty{padding:16px;color:var(--admin-color-text-f60cdf0);text-align:center}@media (max-width:700px){.sports-access-toolbar>*{width:100%}.sports-access-toolbar select{width:100%}.sports-access-section-title,.sports-access-list-head{align-items:stretch;flex-direction:column}.sports-access-list-head input{width:100%}.sports-access-chip{flex-wrap:wrap}.sports-access-chip small{margin-inline-start:0}.sports-access-row{flex-wrap:wrap}.sports-access-row>div{flex-basis:100%}}.xgames-pools-page{display:flex;flex-direction:column;gap:14px}.xgames-pools-intro{display:flex;align-items:center;gap:14px}.xgames-pools-intro__icon{width:44px;height:44px;border-radius:10px;background:var(--admin-color-surface-5835693);color:var(--admin-color-text-1801bdd);display:grid;place-items:center;font-size:19px}.xgames-pools-intro>div:last-child{display:flex;flex-direction:column;gap:4px}.xgames-pools-intro span{color:var(--admin-color-text-65c1623)}.xgames-pools-scope{display:grid;grid-template-columns:repeat(2,minmax(240px,420px));gap:14px}.xgames-pools-scope label,.xgames-pool-editor>label{display:flex;flex-direction:column;gap:7px;font-weight:700}.xgames-pool-editor input{min-height:42px;border:1px solid var(--admin-color-border-dcebfb1);border-radius:8px;padding:8px 11px;background:var(--admin-color-surface-d14f901)}.xgames-pools-empty{min-height:90px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--admin-color-text-18046fe)}.xgames-pools-empty i{font-size:22px;color:var(--admin-color-text-dfddc6c)}.xgames-pools-grid{display:grid;grid-template-columns:minmax(340px,480px) 1fr;gap:14px;align-items:start}.xgames-pool-editor{display:flex;flex-direction:column;gap:14px}.xgames-pool-editor h2,.xgames-pool-list h2{margin:0 0 4px;font-size:17px}.xgames-agent-list{display:flex;flex-direction:column;gap:7px;max-height:340px;overflow:auto;border:1px solid var(--admin-color-border-6bffdb3);border-radius:9px;padding:10px}.xgames-agent{display:flex;align-items:center;gap:9px;padding:8px;border-radius:7px;background:var(--admin-color-surface-6f143c1)}.xgames-agent small{display:block;color:var(--admin-color-text-18046fe)}.xgames-pool-actions,.xgames-pool-list footer{display:flex;gap:8px}.xgames-pool-list{display:flex;flex-direction:column;gap:12px}.xgames-pool-list article{border:1px solid var(--admin-color-border-5858f7f);border-radius:10px;padding:13px;background:var(--admin-color-surface-04322c7)}.xgames-pool-list article>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.xgames-pool-list article span{font-size:12px;padding:3px 7px;border-radius:99px;background:var(--admin-color-surface-5858f7f)}.xgames-pool-list article .active{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.xgames-pool-list article .inactive{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}@media (max-width:900px){.xgames-pools-grid,.xgames-pools-scope{grid-template-columns:1fr}}.xgames-commission-editor{padding:0;overflow:hidden}.xgames-commission-head,.xgames-commission-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) minmax(160px,.7fr);align-items:center;gap:24px}.xgames-commission-head{padding:13px 18px;background:var(--admin-color-surface-b2683db);border-bottom:1px solid var(--admin-color-border-7f660d3);color:var(--admin-color-text-f08583d);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.xgames-commission-row{padding:14px 18px;border-bottom:1px solid var(--admin-color-border-efaa3c4)}.xgames-commission-row>strong{display:flex;align-items:center;gap:10px;text-transform:capitalize;color:var(--admin-color-text-c33ee91)}.xgames-commission-row>strong i{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--admin-color-surface-4cc9cd0);color:var(--admin-color-text-5c833e6)}.xgames-percent-input{height:42px;max-width:230px;display:flex;align-items:center;border:1px solid var(--admin-color-border-e87318c);border-radius:8px;background:var(--admin-color-surface-d14f901);overflow:hidden;transition:border-color .15s,box-shadow .15s}.xgames-percent-input:focus-within{border-color:var(--admin-color-border-88af392);box-shadow:0 0 0 3px var(--admin-color-shadow-15fc8f6)}.xgames-percent-input input{width:100%;height:100%;border:0;outline:0;padding:0 12px;font:inherit;background:transparent}.xgames-percent-input span{height:100%;min-width:42px;display:grid;place-items:center;background:var(--admin-color-surface-d699259);border-left:1px solid var(--admin-color-border-a082a21);color:var(--admin-color-text-39d914b);font-weight:800}.xgames-commission-row>.admin-select{max-width:190px}.xgames-commission-actions{display:flex;justify-content:flex-end;padding:14px 18px;background:var(--admin-color-surface-881f4c9)}.xgames-commission-actions .admin-tx-btn{min-width:150px;justify-content:center}@media (max-width:700px){.xgames-commission-head{display:none}.xgames-commission-row{grid-template-columns:1fr;gap:10px}.xgames-percent-input,.xgames-commission-row>.admin-select{max-width:none}.xgames-commission-actions .admin-tx-btn{width:100%}}.sport-limit-page .admin-tx-card{padding:20px}.sport-limit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sport-limit-heading h3{margin:0 0 6px}.sport-limit-heading small{color:var(--admin-color-text-78e8f1b)}.sport-limit-actions{display:flex;gap:8px;flex-shrink:0}.sport-limit-form,.sport-limit-scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;border:0;padding:0}.sport-limit-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-limit-owner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:12px 14px;background:var(--admin-surface-soft,#f3f6fb);border:1px solid var(--admin-border-soft,#dce3ee);border-radius:8px;font-weight:600}.sport-limit-owner-guide{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;background:var(--admin-surface-soft,#f3f6fb);border-inline-start:3px solid var(--admin-navy-mid,#244972);border-radius:6px;font-size:13px;line-height:1.8}.sport-limit-owner-guide>i{margin-top:5px;flex-shrink:0}.sport-limit-owner-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:end}.sport-limit-owner-grid>.admin-tx-field{min-width:0;margin:0}.sport-limit-user-picker{display:flex;align-items:stretch;gap:8px}.sport-limit-user-picker input{flex:1;min-width:0;width:100%}.sport-limit-user-picker button{flex-shrink:0;white-space:nowrap}.sport-limit-owner>div{flex:1;min-width:0;overflow-wrap:anywhere}.sport-limit-owner small{display:block;margin-top:5px;font-weight:400;line-height:1.7;color:var(--admin-color-text-78e8f1b)}.sport-limit-selection-hint{margin:0 0 14px;font-size:13px;line-height:1.7}@media (max-width:600px){.sport-limit-owner-grid{grid-template-columns:1fr}.sport-limit-owner-card>.sport-limit-heading>.admin-tx-btn{width:100%}.sport-limit-user-picker{flex-wrap:wrap}.sport-limit-user-picker input{flex-basis:160px}}.sport-limit-help summary,.sport-limit-filters summary{cursor:pointer;font-weight:600;padding:4px 0}.sport-limit-intro{display:flex;gap:16px;padding-top:16px}.sport-limit-intro>i{font-size:24px}.sport-limit-intro p{margin:8px 0}.sport-limit-tabs{display:flex;gap:4px;border-bottom:1px solid var(--admin-border-soft,#dce3ee);margin-bottom:16px}.sport-limit-tabs button{font:inherit;font-weight:600;color:var(--admin-color-text-3359145);border:0;background:transparent;padding:12px 18px;cursor:pointer;border-radius:8px 8px 0 0;border-bottom:3px solid transparent}.sport-limit-tabs button[aria-selected=true]{background:var(--admin-surface-soft,#f3f6fb);border-bottom-color:var(--admin-navy-mid,#244972)}.sport-limit-tabs button:focus-visible,.sport-limit-page summary:focus-visible{outline:2px solid var(--admin-navy-mid,#244972);outline-offset:3px}.sport-limit-filters{border:1px solid var(--admin-border-soft,#dce3ee);border-radius:8px;padding:10px 14px;margin-bottom:16px}.sport-limit-filters form{padding-top:16px}.sport-limit-filters .sport-limit-heading{margin-bottom:0}.sport-limit-filters summary .admin-tx-badge{margin-inline-start:8px}.sport-limit-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.sport-limit-pagination>.admin-tx-field{margin-inline-end:auto;display:flex;align-items:center;gap:8px}.sport-limit-pagination .admin-select{width:80px}.sport-limit-page td small{display:block;opacity:.7}.sport-limit-page td:last-child{white-space:nowrap}.sport-limit-page td:last-child button+button{margin-inline-start:8px}.sport-limit-page .admin-alias-modal--wide{width:min(880px,100%);max-height:90vh}.sport-limit-page .admin-tx-payout-modal__body{padding:20px 24px}.sport-limit-editor-fields{border:0;padding:0;margin:0;min-width:0}.sport-limit-editor-fields section+section{border-top:1px solid var(--admin-border-soft,#dce3ee);padding-top:18px;margin-top:18px}.sport-limit-editor h4{font-size:14px;margin:0 0 14px;color:var(--admin-color-text-3359145)}.sport-limit-editor-fields section>p{margin:0 0 14px;color:var(--admin-color-text-78e8f1b);font-size:13px}.sport-limit-editor .sport-limit-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.sport-limit-league{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sport-limit-league>small{grid-column:1/-1;color:var(--admin-color-text-78e8f1b)}.sport-limit-note{padding:12px 14px;border-inline-start:3px solid var(--admin-navy-mid,#244972);background:var(--admin-surface-soft,#f3f6fb);border-radius:4px;font-size:12px;line-height:1.7;margin:16px 0}.sport-limit-editor-footer{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;gap:8px;background:var(--admin-color-surface-d14f901);border-top:1px solid var(--admin-border-soft,#dce3ee);padding:16px 0;margin-top:18px;z-index:1}.sport-limit-page .admin-tx-payout-modal details{padding:10px 0}.sport-limit-page .admin-tx-payout-modal summary{cursor:pointer}@media (max-width:1000px){.sport-limit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sport-limit-form,.sport-limit-scope,.sport-limit-editor .sport-limit-form,.sport-limit-league{grid-template-columns:1fr}.sport-limit-heading{align-items:flex-start;flex-direction:column}.sport-limit-heading small{line-height:1.6}.sport-limit-page .admin-tx-card{padding:14px}.sport-limit-page .admin-tx-payout-modal__body{padding:16px}.sport-limit-editor-footer{bottom:-16px}.sport-limit-tabs button{padding:10px;font-size:12px}.sport-limit-pagination{gap:6px;flex-wrap:wrap}.sport-limit-pagination>.admin-tx-field{flex-basis:100%}.sport-limit-actions{flex-wrap:wrap}}.sport-limit-market-picker{margin-top:18px;padding:16px;border:1px solid var(--admin-border-soft,#dce3ee);border-radius:12px}.sport-limit-market-picker p{margin:10px 0 0;font-size:13px;line-height:1.8}.sport-limit-scope-summary{display:flex;gap:10px;align-items:center;padding:14px 16px;margin-top:14px;border-radius:10px;background:var(--admin-surface-soft,#f3f6fb);line-height:1.9;overflow-wrap:anywhere}.sport-limit-scope-summary i{color:var(--admin-navy-mid,#244972)}.toto-page{--toto: var(--admin-color-decoration-ef73694)}.toto-view{padding:0;overflow:hidden}.toto-view__head{display:flex;align-items:center;gap:13px;padding:16px 18px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-navy-top),var(--admin-navy-deep))}.toto-view__head>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--admin-color-border-bab0b82);border-radius:9px;background:var(--admin-color-surface-6e5bc0e);color:var(--admin-color-text-d14f901);cursor:pointer}.toto-view__head>div{display:grid;flex:1}.toto-view__head small{opacity:.7;font-size:10px}.toto-view__head h3{margin:2px 0;font-size:19px}.toto-view__head>div>span{font-size:10px;opacity:.75}.toto-view__loading{display:flex;justify-content:center;gap:8px;padding:45px;color:var(--admin-color-text-8a4ffa1)}.toto-view__summary{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:14px;background:var(--admin-color-surface-70a662d);border-bottom:1px solid var(--admin-border)}.toto-view__summary article{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-color-surface-d14f901)}.toto-view__summary article>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--admin-color-surface-f3560e9);color:var(--admin-color-text-7164449)}.toto-view__summary article span{display:grid;color:var(--admin-text-soft);font-size:10px}.toto-view__summary article b{margin-top:2px;color:var(--admin-color-text-admin-navy-mid);font-size:13px}.toto-view__section{margin:14px;border:1px solid var(--admin-border);border-radius:11px;overflow:hidden}.toto-view__section>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:var(--admin-color-surface-7b18f6e);border-bottom:1px solid var(--admin-border)}.toto-view__section>header>div{display:flex;align-items:center;gap:9px}.toto-view__section>header>div>i{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--admin-color-surface-64ad5f6);color:var(--admin-color-text-b9294db)}.toto-view__section header span{display:grid}.toto-view__section header small{margin-top:2px;color:var(--admin-text-soft);font-size:10px}.toto-view__section header>strong{display:grid;place-items:center;min-width:28px;height:23px;padding:0 7px;border-radius:14px;background:var(--admin-color-surface-3ee5ebb);color:var(--admin-color-text-b9294db);font-size:11px}.toto-view__games{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}.toto-view__games article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--admin-color-border-5858f7f);border-radius:9px}.toto-view__games article>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--admin-color-surface-8c6fa98);color:var(--admin-color-text-a46b872);font-weight:900;font-size:11px}.toto-view__games article>div{display:grid;min-width:0;flex:1}.toto-view__games b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.toto-view__games em{color:var(--admin-color-text-e8272ad);font-style:normal}.toto-view__games small{margin-top:3px;color:var(--admin-color-text-9f14a60);font-size:10px}.toto-view__games time{color:var(--admin-color-text-7e093ff);font-size:10px;white-space:nowrap}.toto-view__settings dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.toto-view__settings dl>div{padding:12px 14px;border-right:1px solid var(--admin-color-border-3e3106a);border-bottom:1px solid var(--admin-color-border-3e3106a)}.toto-view__settings dt{color:var(--admin-text-soft);font-size:10px}.toto-view__settings dd{margin:4px 0 0;color:var(--admin-color-text-admin-navy-mid);font-size:12px;font-weight:800}.toto-view__actions{display:flex;justify-content:flex-end;padding:0 14px 14px}@media (max-width:1050px){.toto-view__summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.toto-view__summary{grid-template-columns:1fr 1fr}.toto-view__games{grid-template-columns:1fr}.toto-view__settings dl{grid-template-columns:1fr 1fr}}@media (max-width:450px){.toto-view__summary,.toto-view__settings dl{grid-template-columns:1fr}.toto-view__games time{display:none}}.toto-datetime{display:grid;grid-template-columns:minmax(145px,1fr) 76px auto 76px;gap:6px;align-items:center}.toto-datetime .admin-report-page__date-field,.toto-datetime .admin-select{width:100%;min-width:0}.toto-datetime .admin-report-page__date-field input{width:100%;height:42px}.toto-datetime>small{display:none}.toto-time-separator{font-weight:700;color:var(--admin-color-text-18046fe)}.toto-head,.toto-head>div,.toto-wizard-head,.toto-step-title,.toto-rules header{display:flex;align-items:center;justify-content:space-between;gap:12px}.toto-head>div:first-child{display:grid;gap:4px}.toto-head span,.toto-step-title p,.toto-rules small{color:var(--admin-color-text-18046fe);font-size:12px}.toto-head input{height:40px;border:1px solid var(--admin-color-border-e66b9d0);border-radius:8px;padding:0 12px}.toto-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:18px}.toto-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:7px;padding:38px 16px;border:1px dashed var(--admin-color-border-e66b9d0);border-radius:12px;color:var(--admin-color-text-18046fe);text-align:center}.toto-empty i{font-size:28px;color:var(--admin-color-text-f60cdf0)}.toto-empty b{color:var(--admin-color-text-b36634c)}.toto-cards article{border:1px solid var(--admin-color-border-5858f7f);border-radius:12px;padding:15px;background:var(--admin-color-surface-d14f901);box-shadow:0 3px 12px var(--admin-color-shadow-6635799)}.toto-cards header,.toto-cards footer,.toto-metrics{display:flex;align-items:center;justify-content:space-between;gap:8px}.toto-status{padding:4px 8px;border-radius:99px;font-size:11px;background:var(--admin-color-surface-5858f7f)}.s-active{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.s-closed,.s-cancelled{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}.s-settled,.s-ready{background:var(--admin-color-surface-c769e3c);color:var(--admin-color-text-e5c044a)}.toto-cards h3{margin:14px 0}.toto-metrics{background:var(--admin-color-surface-499668c);border-radius:9px;padding:10px}.toto-metrics span{display:grid;text-align:center;font-size:10px;color:var(--admin-color-text-18046fe)}.toto-metrics b{font-size:15px;color:var(--admin-color-text-3de0edf)}.toto-cards footer{margin-top:12px}.toto-cards footer button,.toto-wizard-head>button,.toto-source-tabs button,.toto-rules button{border:0;border-radius:7px;padding:8px 11px;cursor:pointer}.toto-cards footer .primary{background:var(--toto);color:var(--admin-color-text-d14f901)}.toto-cards footer .danger{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-28ad5e3)}.toto-wizard-head{border-bottom:1px solid var(--admin-color-border-5858f7f);padding-bottom:15px}.toto-wizard-head>button{background:var(--admin-color-surface-d699259)}.toto-wizard-head>div{display:flex;gap:24px;margin:auto}.toto-wizard-head span{display:flex;align-items:center;gap:6px;color:var(--admin-color-text-f60cdf0);font-size:12px}.toto-wizard-head span b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--admin-color-surface-5858f7f)}.toto-wizard-head span.active{color:var(--toto);font-weight:700}.toto-wizard-head span.active b,.toto-wizard-head span.done b{background:var(--toto);color:var(--admin-color-text-d14f901)}.toto-step{padding:20px 4px}.toto-step-title{justify-content:flex-start;margin-bottom:18px}.toto-step-title>b{display:grid;place-items:center;background:var(--admin-color-surface-11f94f0);color:var(--toto);border-radius:10px;width:42px;height:42px;font-size:18px}.toto-step-title h3,.toto-step-title p{margin:0}.toto-step-title em{margin-inline-start:auto;background:var(--admin-color-surface-11f94f0);color:var(--toto);padding:7px 10px;border-radius:99px}.toto-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.toto-form-grid label{display:grid;gap:5px;min-width:0}.toto-form-grid label>.admin-report-page__date-field{display:block;width:100%;min-width:0}.toto-form-grid label>.admin-report-page__date-field input.admin-system-datepicker{box-sizing:border-box;width:100%;min-width:0;height:42px}.toto-form-grid label>span{font-size:12px;color:var(--admin-color-text-58d44d3)}.toto-field-help,.toto-rule-help{color:var(--admin-color-text-18046fe);font-size:11px;line-height:1.55;font-weight:400}.toto-rule-help{margin:10px 0 2px;padding:9px 11px;border-radius:8px;background:var(--admin-color-surface-499668c)}.toto-form-grid input,.toto-form-grid select,.toto-game-filters>*{height:42px;border:1px solid var(--admin-color-border-e66b9d0);border-radius:8px;padding:0 10px;background:var(--admin-color-surface-d14f901)}.toto-money-input{direction:ltr;text-align:end;font-variant-numeric:tabular-nums}.toto-form-grid .wide{grid-column:1/-1}.toto-form-grid .switch{display:flex;align-items:center;background:var(--admin-color-surface-499668c);padding:12px;border-radius:9px}.toto-form-grid .switch input{width:18px;height:18px}.toto-form-grid .switch span{display:grid}.toto-form-grid .switch small{color:var(--admin-color-text-f60cdf0)}.toto-source-tabs{display:flex;gap:7px;margin-bottom:12px}.toto-source-tabs button.active{background:var(--toto);color:var(--admin-color-text-d14f901)}.toto-game-filters{display:grid;grid-template-columns:1fr 1fr 2fr;gap:8px}.toto-game-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;max-height:390px;overflow:auto}.toto-game-list button{display:flex;align-items:center;text-align:start;gap:10px;border:1px solid var(--admin-color-border-5858f7f);border-radius:9px;background:var(--admin-color-surface-d14f901);padding:10px;cursor:pointer}.toto-game-list button.selected{border-color:var(--toto);background:var(--admin-color-surface-11f94f0)}.toto-game-list span{display:grid;flex:1}.toto-game-list small{color:var(--admin-color-text-18046fe)}.toto-game-list time{font-size:11px}.toto-form-grid.custom{align-items:end}.toto-selected{margin-top:16px;border:1px solid var(--admin-color-border-5858f7f);border-radius:10px;padding:12px}.toto-selected>div{display:flex;align-items:center;gap:10px;padding:8px;border-bottom:1px solid var(--admin-color-border-d699259)}.toto-selected>div>b{background:var(--admin-color-surface-5858f7f);width:25px;height:25px;border-radius:50%;display:grid;place-items:center}.toto-selected>div>span{display:grid;flex:1}.toto-selected small{color:var(--admin-color-text-18046fe)}.toto-selected button{border:0;background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6);border-radius:6px;padding:7px}.toto-rules{margin-top:18px;border:1px solid var(--admin-color-border-5858f7f);border-radius:10px;padding:12px}.toto-rules header>div{display:grid}.toto-rules header button{background:var(--admin-color-surface-11f94f0);color:var(--toto)}.toto-rules>div:not(header){display:grid;grid-template-columns:1.3fr .7fr auto .7fr 1fr 1fr auto;gap:7px;margin-top:8px;align-items:center}.toto-rules input,.toto-rules select{height:38px;border:1px solid var(--admin-color-border-e66b9d0);border-radius:7px;padding:0 8px}.toto-review{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.toto-review article{display:flex;gap:10px;align-items:center;border:1px solid var(--admin-color-border-5858f7f);border-radius:10px;padding:14px}.toto-review article i{color:var(--toto);font-size:20px}.toto-review article span{display:grid;color:var(--admin-color-text-18046fe);font-size:11px}.toto-review article b{color:var(--admin-color-text-3de0edf);font-size:14px}.toto-view__settlement{display:grid;gap:14px;padding:16px;border:1px solid var(--admin-color-border-7027518);border-radius:12px;background:linear-gradient(180deg,var(--admin-color-surface-f4c193c),var(--admin-color-surface-d14f901))}.toto-view__settlement>.toto-step-title{margin:0}.toto-view__settlement>.toto-step-title>b{color:var(--admin-color-text-bc11458);background:var(--admin-color-surface-573c06a)}.toto-view__settlement>.toto-step-title em{margin-left:auto;color:var(--admin-muted);font-size:11px;font-style:normal;font-weight:800}.toto-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--admin-color-border-5858f7f);padding-top:14px}.toto-result-list{display:grid;gap:12px}.toto-result-list>article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.4fr);align-items:center;gap:18px;padding:14px;border:1px solid var(--admin-color-border-5858f7f);border-radius:12px;background:var(--admin-color-surface-d14f901)}.toto-result-list>article.is-complete{border-color:var(--admin-color-border-2b8e081);background:var(--admin-color-surface-bb18b70)}.toto-result-game{display:flex;align-items:center;gap:11px;min-width:0}.toto-result-game>b{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-surface-11f94f0);color:var(--toto)}.toto-result-game>span{display:grid;gap:4px;min-width:0}.toto-result-game strong{color:var(--admin-color-text-bed57a8);font-size:14px}.toto-result-game strong i{color:var(--admin-color-text-f60cdf0);font-style:normal}.toto-result-game small{color:var(--admin-color-text-18046fe)}.toto-result-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.toto-result-options button{min-height:58px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;place-content:center;column-gap:7px;border:1px solid var(--admin-color-border-e66b9d0);border-radius:10px;background:var(--admin-color-surface-499668c);color:var(--admin-color-text-58d44d3);cursor:pointer}.toto-result-options button i{grid-row:1 / 3;align-self:center}.toto-result-options button b{color:var(--admin-color-text-bed57a8)}.toto-result-options button span{font-size:10px}.toto-result-options button.active{border-color:var(--toto);background:var(--toto);color:var(--admin-color-text-d14f901);box-shadow:0 5px 12px var(--admin-color-shadow-afc8db2)}.toto-result-options button.active b{color:var(--admin-color-text-d14f901)}.toto-settlement-card{margin-top:14px}.toto-settlement-audit{display:grid;gap:14px;margin:16px 0}.toto-settlement-audit>section{overflow:hidden;border:1px solid var(--admin-color-border-66b6719);border-radius:12px;background:var(--admin-color-surface-d14f901)}.toto-settlement-audit>section>header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--admin-color-surface-7b18f6e);border-bottom:1px solid var(--admin-color-border-66b6719)}.toto-settlement-audit>section>header>i{color:var(--toto);font-size:18px}.toto-settlement-audit>section>header>div{display:grid}.toto-settlement-audit>section>header small{color:var(--admin-color-text-18046fe)}.toto-money-flow{display:flex;align-items:stretch;gap:10px;padding:14px;background:var(--admin-color-surface-499668c)}.toto-money-flow>i{align-self:center;color:var(--admin-color-text-f60cdf0)}.toto-money-flow article{flex:1;display:grid;gap:4px;padding:13px;border:1px solid var(--admin-color-border-66b6719);border-radius:10px;background:var(--admin-color-surface-d14f901)}.toto-money-flow article.is-profit{border-color:var(--admin-color-border-87581e4);background:var(--admin-color-surface-608945e)}.toto-money-flow small,.toto-money-flow em{color:var(--admin-color-text-18046fe);font-size:10px;font-style:normal}.toto-money-flow strong{color:var(--admin-color-text-bed57a8);font-size:20px}.toto-profit-sources{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;background:var(--admin-color-surface-499668c)}.toto-profit-sources>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border-radius:9px;background:var(--admin-color-surface-abd442b);border:1px solid var(--admin-color-border-1eec92f)}.toto-profit-sources span{color:var(--admin-color-text-58d44d3);font-size:11px}.toto-profit-sources b{color:var(--admin-color-text-bb6478b);font-size:10px}.toto-profit-sources strong{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:17px}.toto-profit-split{display:grid;grid-template-columns:auto repeat(3,1fr);gap:1px;border-top:1px solid var(--admin-color-border-66b6719);background:var(--admin-color-surface-66b6719)}.toto-profit-split h4{margin:0;padding:15px;align-self:center;background:var(--admin-color-surface-00bc2b9)}.toto-profit-split>div{display:grid;gap:3px;padding:13px;background:var(--admin-color-surface-d14f901)}.toto-profit-split span{color:var(--admin-color-text-18046fe);font-size:10px}.toto-profit-split b{color:var(--toto)}.toto-profit-split strong{color:var(--admin-color-text-bed57a8);font-size:16px}.toto-settlement-limit{padding:10px 14px;color:var(--admin-color-text-58d44d3);background:var(--admin-color-surface-abd442b);border-top:1px solid var(--admin-color-border-1eec92f);font-size:11px}.toto-tier-tickets:nth-of-type(3)>header{background:var(--admin-color-surface-0ff034c)}.toto-tier-tickets:nth-of-type(4)>header{background:var(--admin-color-surface-2a4f3d0)}.toto-tier-tickets:nth-of-type(5)>header{background:var(--admin-color-surface-b45a7b0)}.toto-tier-tickets>header b{font-size:13px}.toto-tier-empty{padding:20px!important;text-align:center!important;color:var(--admin-color-text-18046fe)}.toto-unpaid-tickets{overflow:hidden;border:1px solid var(--admin-color-border-66b6719);border-radius:12px;background:var(--admin-color-surface-d14f901)}.toto-unpaid-tickets>summary{padding:13px 15px;color:var(--admin-color-text-58d44d3);background:var(--admin-color-surface-7b18f6e);cursor:pointer;font-weight:800}.toto-unpaid-tickets>summary i{margin-inline-end:7px;color:var(--toto)}@media (max-width: 750px){.toto-result-list>article{grid-template-columns:1fr}.toto-result-options{grid-template-columns:repeat(2,1fr)}.toto-money-flow{flex-direction:column}.toto-money-flow>i{transform:rotate(90deg)}.toto-profit-sources,.toto-profit-split{grid-template-columns:1fr}.toto-datetime{grid-template-columns:minmax(130px,1fr) 68px auto 68px}.toto-head,.toto-head>div{align-items:stretch;flex-direction:column}.toto-wizard-head>div{gap:7px}.toto-wizard-head span{font-size:0}.toto-form-grid,.toto-game-filters,.toto-game-list,.toto-review{grid-template-columns:1fr}.toto-rules>div:not(header){grid-template-columns:1fr 1fr}.toto-form-grid .wide{grid-column:auto}}.toto-report-page{display:grid;gap:14px}.toto-report-hero{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--tx-border);border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:var(--tx-shadow)}.toto-report-hero>span{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-f5f0a36),var(--admin-color-surface-fb9239f));box-shadow:0 7px 15px var(--admin-color-shadow-d23bc11)}.toto-report-hero small{color:var(--admin-color-text-d68ae4e);font-size:9px;font-weight:900;letter-spacing:1.2px}.toto-report-hero h2{margin:1px 0;color:var(--admin-color-text-admin-navy-mid);font-size:21px}.toto-report-hero p{margin:0;color:var(--admin-text-soft);font-size:12px}.toto-report-filter-grid{grid-template-columns:repeat(4,minmax(155px,1fr))}.toto-report-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.toto-report-summary article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--tx-border);border-radius:11px;background:var(--admin-color-surface-d14f901);box-shadow:var(--tx-shadow)}.toto-report-summary article>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px}.toto-report-summary .blue{background:var(--admin-color-surface-ec54dba);color:var(--admin-color-text-83981cf)}.toto-report-summary .purple{background:var(--admin-color-surface-292427a);color:var(--admin-color-text-0b7a6dc)}.toto-report-summary .orange{background:var(--admin-color-surface-6f05354);color:var(--admin-color-text-8f56953)}.toto-report-summary .green{background:var(--admin-color-surface-36d5e82);color:var(--admin-color-text-62dcd62)}.toto-report-summary .teal{background:var(--admin-color-surface-ac63bea);color:var(--admin-color-text-a68c740)}.toto-report-summary .red{background:var(--admin-color-surface-87578ec);color:var(--admin-color-text-487f571)}.toto-report-summary article div{display:grid;min-width:0}.toto-report-summary small{color:var(--admin-text-soft);font-size:10px}.toto-report-summary strong{overflow:hidden;color:var(--admin-color-text-admin-navy-mid);font-size:15px;text-overflow:ellipsis}.toto-report-content{padding:0;overflow:hidden}.toto-report-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--tx-border);background:var(--admin-color-surface-7b18f6e)}.toto-report-tabs button{position:relative;display:flex;align-items:center;gap:11px;padding:14px 18px;border:0;border-right:1px solid var(--tx-border);background:transparent;color:var(--admin-color-text-91fbfe8);text-align:left;cursor:pointer}.toto-report-tabs button>i{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--admin-color-surface-40ee2fc)}.toto-report-tabs button span{display:grid;flex:1}.toto-report-tabs button small{margin-top:2px;font-size:10px;font-weight:400}.toto-report-tabs button>b{display:grid;place-items:center;min-width:28px;height:22px;padding:0 7px;border-radius:12px;background:var(--admin-color-surface-e285b6d);font-size:10px}.toto-report-tabs button.active{color:var(--admin-color-text-72d76a5);background:var(--admin-color-surface-d14f901)}.toto-report-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--admin-color-surface-af6aaaa);content:""}.toto-report-tabs button.active>i{color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-7338e00),var(--admin-color-surface-a2a77bc))}.toto-report-panel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--admin-color-border-77982f2)}.toto-report-panel__head>div{display:grid}.toto-report-panel__head small{margin-top:3px;color:var(--admin-text-soft);font-size:10px}.toto-report-panel td small{display:block;margin-top:3px;color:var(--admin-color-text-09cc8ae);font-size:10px}.toto-report-panel td.money{font-weight:800;color:var(--admin-color-text-0066c58)}.toto-report-panel td.correct{font-weight:900;color:var(--admin-color-text-62dcd62)}.toto-report-panel td.wrong{font-weight:900;color:var(--admin-color-text-f29de0b)}.toto-report-profit{display:inline-flex;padding:5px 9px;border-radius:16px;background:var(--admin-color-surface-7d45a1c);color:var(--admin-color-text-ff29841);font-weight:900}.toto-report-profit.negative{background:var(--admin-color-surface-9333917);color:var(--admin-color-text-60c0bf8)}.toto-report-empty{text-align:center!important;padding:38px!important;color:var(--admin-text-soft)}.toto-report-empty i,.toto-report-empty b,.toto-report-empty span{display:block}.toto-report-empty i{margin-bottom:8px;font-size:25px}.toto-report-empty span{margin-top:4px;font-size:11px}@media (max-width:1100px){.toto-report-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.toto-report-filter-grid{grid-template-columns:1fr 1fr}.toto-report-tabs button small{display:none}}@media (max-width:520px){.toto-report-filter-grid,.toto-report-summary{grid-template-columns:1fr}.toto-report-hero p{display:none}.toto-report-tabs button{padding:11px}.toto-report-tabs button>i{display:none}.toto-report-tabs button>b{display:none}}.ticket-ai-panel{margin:18px 0;border:1px solid #ccd9e9;border-radius:13px;background:#fff;color:#20364f;overflow:hidden;font-size:14px}.ticket-ai-panel *{box-sizing:border-box}.ticket-ai-panel__header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f0f5fc;border-bottom:1px solid #dce5f0}.ticket-ai-panel__icon{background:#224e7b;color:#ffe184;border-radius:10px;width:38px;height:38px;display:grid;place-items:center;font-size:19px;flex-shrink:0}.ticket-ai-panel__header p{margin:4px 0 0;color:#647790;font-size:12px}.ticket-ai-refresh{margin-inline-start:auto;flex-shrink:0}.ticket-ai-panel__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px)}.ticket-ai-results{padding:20px;min-width:0}.ticket-ai-compose{padding:20px;background:#f8fafd;border-inline-start:1px solid #e0e8f2}.ticket-ai-help{font-size:12px;color:#65768d;line-height:1.8;margin:10px 0}.ticket-ai-compose textarea,.ticket-ai-reject input{display:block;width:100%;border:1px solid #bccce0;background:#fff;border-radius:8px;padding:11px;font:inherit;color:inherit}.ticket-ai-compose textarea{resize:vertical;line-height:1.8;min-height:125px}.ticket-ai-compose textarea:focus,.ticket-ai-reject input:focus{outline:3px solid #d4e4f9;outline-offset:1px}.ticket-ai-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid #c4d2e2;border-radius:7px;background:#fff;color:#315373;font:inherit;font-size:12px;cursor:pointer;line-height:1.5}.ticket-ai-button--primary{background:#235787;border-color:#235787;color:#fff}.ticket-ai-button--danger{border-color:#dfb7b7;color:#a43939}.ticket-ai-panel button:disabled{opacity:.5;cursor:not-allowed}.ticket-ai-generate{width:100%;margin-top:12px}.ticket-ai-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ticket-ai-chips button{border:1px solid #cfdded;background:#edf3fb;color:#31577b;border-radius:20px;padding:5px 9px;font:inherit;font-size:11px;cursor:pointer}.ticket-ai-draft__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-ai-status{border-radius:20px;padding:4px 10px;background:#edf1f7;color:#5a7189;font-size:11px;white-space:nowrap}.ticket-ai-status--ready{background:#e3f4eb;color:#236d4a}.ticket-ai-status--error,.ticket-ai-status--rejected{background:#fcecec;color:#a33c3c}.ticket-ai-answer{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;line-height:2;font-size:14px;padding:18px 22px;background:#f9fbfe;border:1px solid #e0e8f2;border-radius:9px;max-width:90ch;margin:0 auto;max-height:430px;overflow:auto}.ticket-ai-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:14px}.ticket-ai-reject summary,.ticket-ai-history summary{cursor:pointer;color:#61758c;font-size:12px;padding:9px 0}.ticket-ai-reject>div{display:flex;gap:8px;margin-top:8px}.ticket-ai-history{margin-top:20px;border-top:1px solid #e1e8f1}.ticket-ai-history article{margin:14px 0;padding-top:14px;border-top:1px solid #e1e8f1}.ticket-ai-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7990a9;gap:10px}.ticket-ai-empty>i{font-size:30px}.ticket-ai-alert,.ticket-ai-notice{margin:12px 18px;padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.8;background:#fff2e6;color:#8c5325}.ticket-ai-pending{padding:35px 15px;text-align:center;color:#577693}.ticket-ai-editor-notice{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;background:#edf5ff;border:1px solid #c9dff6;border-radius:8px;margin:10px 0;color:#315c88;font-size:13px}.ticket-ai-editor-notice button{background:#fff;border:1px solid #bbcee3;border-radius:6px;padding:6px 12px;color:#315c88;cursor:pointer}@media (max-width:1000px){.ticket-ai-panel__workspace{grid-template-columns:1fr}.ticket-ai-compose{border-inline-start:0;border-top:1px solid #e0e8f2}}@media (max-width:600px){.ticket-ai-panel__header{flex-wrap:wrap;padding:13px}.ticket-ai-results,.ticket-ai-compose,.ticket-ai-answer{padding:14px}.ticket-ai-editor-notice{align-items:flex-start;flex-direction:column}}.ticket-ai-panel{margin:12px 0}.ticket-ai-panel__toggle{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f0f5fc;cursor:pointer;min-height:54px}.ticket-ai-panel__toggle::-webkit-details-marker{display:none}.ticket-ai-panel__toggle:focus-visible{outline:3px solid #94bce8;outline-offset:-3px}.ticket-ai-panel__toggle .ticket-ai-panel__icon{width:30px;height:30px;font-size:16px;border-radius:8px}.ticket-ai-panel__toggle>strong{font-size:13px}.ticket-ai-panel__toggle>.ticket-ai-status{margin-inline-start:auto}.ticket-ai-toggle-label{font-size:12px;color:#496887}.ticket-ai-panel__toggle>.fa-chevron-down,.ticket-ai-panel__toggle>.fa-chevron-up{font-size:11px;color:#496887}.ticket-ai-panel[open]>.ticket-ai-panel__toggle{border-bottom:1px solid #dce5f0}.ticket-ai-toolbar{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid #edf1f7}.ticket-ai-toolbar .ticket-ai-help{margin:0}.ticket-ai-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ticket-ai-panel__workspace--compact{grid-template-columns:minmax(0,1fr)}.ticket-ai-compose[hidden]{display:none}.ticket-ai-answer{max-height:260px;padding:14px 18px}.ticket-ai-empty{min-height:95px}.ticket-ai-results{padding:14px 18px}.ticket-ai-draft__heading{margin-bottom:10px}.ticket-ai-help{margin:8px 0}.ticket-ai-history article .ticket-ai-answer{max-height:180px}@media (max-width:600px){.ticket-ai-toggle-label{display:none}.ticket-ai-panel__toggle{gap:7px;padding:10px}.ticket-ai-panel__toggle>strong{font-size:12px}.ticket-ai-panel__toggle .ticket-ai-status{white-space:normal;text-align:center;max-width:125px}.ticket-ai-toolbar{align-items:flex-start}.ticket-ai-answer{max-height:220px}}.tai-page{max-width:1400px;margin:0 auto;padding:8px 0 28px;color:#172e4c;line-height:1.8}.tai-page *{box-sizing:border-box}.tai-page h1{font-size:25px;margin:3px 0 6px}.tai-page h2{font-size:18px;margin:0 0 12px}.tai-page h3{font-size:15px;margin:0 0 7px}.tai-page p{margin:6px 0 14px;color:#52647b}.tai-hero{display:flex;align-items:center;gap:20px;padding:26px;background:linear-gradient(120deg,#e7effa,#fff);border:1px solid #cfdaea;border-radius:16px;margin-bottom:18px}.tai-hero-icon{width:64px;height:64px;border-radius:18px;background:#193a61;color:#ffd356;display:grid;place-items:center;font-size:28px;flex-shrink:0}.tai-eyebrow{font-size:12px;color:#667c96}.tai-secondary{margin-inline-start:auto;white-space:nowrap;color:#214972;text-decoration:none;border:1px solid #b9cbe1;border-radius:8px;padding:8px 15px;background:#fff}.tai-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.tai-steps>div{display:flex;gap:12px;background:#fff;border:1px solid #d8e2ee;border-radius:12px;padding:16px}.tai-steps>div>span{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;background:#eaf1fb;border-radius:50%;font-weight:700;color:#234c7c}.tai-steps p{font-size:13px;margin:3px 0}.tai-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:20px}.tai-card{background:#fff;border:1px solid #d4dfec;border-radius:14px;padding:24px;box-shadow:0 3px 12px #18345708}.tai-card-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.tai-card-heading h2{margin:4px 0}.tai-card-heading small{font-size:13px;color:#738197}.tai-badge{font-size:12px;padding:3px 10px;border-radius:20px;background:#edf0f5;color:#617085;white-space:nowrap}.tai-badge.is-on{background:#e0f4e9;color:#176640}.tai-toggle{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f4f8fc;border:1px solid #dde6f0;border-radius:10px;margin-bottom:22px;cursor:pointer}.tai-toggle input{width:19px;height:19px;margin-top:6px;accent-color:#24588a}.tai-toggle small{display:block;color:#5e7188;margin-top:4px}.tai-field{display:block;margin:0 0 8px;font-size:14px}.tai-field span{display:block;font-size:13px;color:#5b6e86;margin-top:6px}.tai-page textarea,.tai-page input:not([type=checkbox]){display:block;width:100%;padding:12px;border:1px solid #b9cbe0;border-radius:8px;font:inherit;background:#fcfdff;color:#1e3652}.tai-page textarea{resize:vertical;min-height:220px;line-height:2}.tai-page textarea:focus,.tai-page input:focus-visible,.tai-page button:focus-visible{outline:3px solid #b8d6fa;outline-offset:2px}.tai-form-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:8px 0 16px;color:#6a7e96}.tai-link-button{border:0;background:none;color:#245c98;text-decoration:underline;font:inherit;cursor:pointer}.tai-note{background:#f0f5fc;border-inline-start:3px solid #8aadd4;padding:13px 16px;border-radius:7px;font-size:13px;color:#465e7a}.tai-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.tai-primary{padding:10px 22px;background:#1b4777;color:#fff;border:0;border-radius:8px;font:inherit;cursor:pointer}.tai-page button:disabled{opacity:.55;cursor:not-allowed}.tai-success{color:#197348;font-size:13px}.tai-error{color:#ae3030;font-size:13px}.tai-agents>p{font-size:13px}.tai-agent-list{display:grid;gap:7px;margin-top:14px;max-height:480px;overflow:auto}.tai-agent-list>button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #dbe3ee;border-radius:8px;text-align:start;font:inherit;cursor:pointer;color:inherit}.tai-agent-list>button.is-selected{border-color:#396d9e;background:#edf4fd;border-inline-start:3px solid #396d9e}.tai-agent-list small{display:block;color:#71839b}.tai-empty{min-height:310px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tai-empty>i{font-size:32px;color:#89a6c6;margin-bottom:18px}.tai-empty p{max-width:350px}.tai-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin:20px 0}.tai-guide-grid article{border-top:1px solid #e3eaf3;padding-top:16px}.tai-guide-grid p{font-size:14px;margin-bottom:0}.tai-page a{color:#255c96}@media (max-width:950px){.tai-workspace{grid-template-columns:1fr}.tai-agent-list{max-height:240px}.tai-hero{flex-wrap:wrap}.tai-secondary{margin-inline-start:0}}@media (max-width:620px){.tai-steps,.tai-guide-grid{grid-template-columns:1fr}.tai-card,.tai-hero{padding:17px}.tai-page h1{font-size:21px}.tai-hero-icon{width:48px;height:48px;font-size:22px}.tai-card-heading{flex-wrap:wrap}}.admin-newsletter-page{width:100%;max-width:1480px;margin:0 auto;padding:4px 0 28px}.admin-newsletter-shell{overflow:hidden;border:1px solid var(--admin-color-border-e30bbe6);border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:0 10px 28px var(--admin-color-shadow-c803437)}.admin-newsletter-shell__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--admin-navy-gradient);border-bottom:3px solid var(--admin-color-border-e98f936);color:var(--admin-color-text-d14f901)}.admin-newsletter-shell__header h1{margin:2px 0 4px;color:var(--admin-color-text-d14f901);font-size:24px}.admin-newsletter-shell__header h1 i{color:var(--admin-color-text-3e2617e)}.admin-newsletter-shell__header p{margin:0;color:var(--admin-color-text-d5b1134)}.admin-newsletter-shell__header .admin-page-kicker{color:var(--admin-color-text-d91273e)}.admin-newsletter-shell__header .admin-tx-btn{background:linear-gradient(180deg,var(--admin-color-surface-427b128),var(--admin-color-surface-2196c9a));border-color:var(--admin-color-border-7ce948f);color:var(--admin-color-text-17eecb8)}.admin-newsletter-shell__body{display:grid;gap:16px;padding:16px;background:var(--admin-color-surface-3b79014)}.admin-page-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--admin-muted);font-weight:800}.admin-newsletter-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:1px}.admin-newsletter-tabs button{border:1px solid var(--admin-color-border-123e9b4);background:linear-gradient(180deg,var(--admin-color-surface-d14f901),var(--admin-color-surface-3b79014));color:var(--admin-text-soft);border-radius:9px;padding:10px 15px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px var(--admin-color-shadow-b0c67d0)}.admin-newsletter-tabs button.is-active{background:var(--admin-navy-gradient);color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-cec67b7);box-shadow:0 5px 12px var(--admin-color-shadow-4e9b6d5)}.admin-newsletter-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:16px;align-items:start}.admin-newsletter-editor{width:100%;max-width:none;padding-bottom:18px}.admin-newsletter-compose{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.admin-newsletter-compose__main,.admin-newsletter-compose__side{display:grid;gap:14px}.admin-newsletter-compose__side{position:sticky;top:14px}.admin-newsletter-editor label{display:grid;gap:6px;color:var(--admin-text-soft);font-weight:700}.admin-newsletter-editor input,.admin-newsletter-editor textarea{width:100%;box-sizing:border-box;border:1px solid var(--admin-color-border-54943a0);border-radius:9px;padding:10px;background:var(--admin-color-surface-d14f901);color:var(--admin-text);box-shadow:inset 0 1px 2px var(--admin-color-shadow-e3cad18)}.admin-newsletter-editor textarea{resize:vertical;min-height:230px;line-height:1.55}.admin-newsletter-editor small,.admin-newsletter-channel small{display:block;color:var(--admin-muted);font-weight:500}.admin-newsletter-code{display:grid;gap:7px;margin-top:14px;padding:14px;border-radius:10px;background:var(--admin-color-surface-2d8d935);border:1px dashed var(--admin-color-border-e7963b4)}.admin-newsletter-code code{font-size:15px;color:var(--admin-navy);direction:ltr;text-align:left}.admin-newsletter-channel-list{display:grid;gap:10px}.admin-newsletter-channel{display:flex;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--admin-border-soft);border-radius:10px;background:var(--admin-surface-soft)}.admin-newsletter-channel>div:first-child{display:grid;gap:4px}.admin-newsletter-actions,.admin-newsletter-post-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-newsletter-status,.admin-newsletter-delivery{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;background:var(--admin-color-surface-87ef6d6);color:var(--admin-color-text-26f795f)}.admin-newsletter-status.is-connected,.admin-newsletter-delivery.is-sent,.admin-newsletter-status.is-published{background:var(--admin-color-surface-68cdd63);color:var(--admin-color-text-136e053)}.admin-newsletter-status.is-error,.admin-newsletter-delivery.is-failed,.admin-newsletter-status.is-failed{background:var(--admin-color-surface-492a219);color:var(--admin-color-text-25810b6)}.admin-newsletter-status.is-partial{background:var(--admin-color-surface-ed5b0be);color:var(--admin-color-text-0c246fc)}.admin-newsletter-empty{padding:28px;text-align:center;color:var(--admin-muted)}.admin-newsletter-select{display:grid;gap:10px;padding:15px;border:1px solid var(--admin-color-border-ad514dc);border-radius:10px;background:linear-gradient(180deg,var(--admin-color-surface-4318b3c),var(--admin-color-surface-44e67ae))}.admin-newsletter-select label{font-weight:500;display:flex;align-items:center;gap:8px}.admin-newsletter-select b{color:var(--admin-navy)}.admin-newsletter-post-list{display:grid;gap:14px}.admin-newsletter-post{display:flex;gap:16px;border:1px solid var(--admin-border-soft);border-radius:12px;padding:14px;background:var(--admin-surface-soft)}.admin-newsletter-post img{width:150px;height:100px;object-fit:cover;border-radius:8px}.admin-newsletter-post__body{flex:1;min-width:0}.admin-newsletter-post__top{display:flex;justify-content:space-between;align-items:start;gap:12px}.admin-newsletter-post h3{margin:0;color:var(--admin-text)}.admin-newsletter-post p{white-space:pre-wrap;max-height:130px;overflow:hidden;color:var(--admin-text-soft)}.admin-newsletter-post small{color:var(--admin-muted)}.admin-newsletter-deliveries{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.admin-newsletter-delivery{font-size:10px}.admin-newsletter-post-actions{margin-top:10px}@media (max-width:1000px){.admin-newsletter-compose{grid-template-columns:1fr}.admin-newsletter-compose__side{position:static}}@media (max-width:800px){.admin-newsletter-page{padding-inline:0}.admin-newsletter-grid{grid-template-columns:1fr}.admin-newsletter-shell__header{align-items:flex-start;flex-direction:column}.admin-newsletter-post{flex-direction:column}.admin-newsletter-post img{width:100%;height:auto;max-height:220px}.admin-newsletter-channel{flex-direction:column}}.admin-newsletter-guide{grid-column:1/-1}.admin-newsletter-guide p{margin:8px 0 12px;color:var(--admin-text-soft)}.admin-newsletter-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:newsletter-step}.admin-newsletter-guide li{position:relative;display:grid;gap:5px;padding:13px 13px 13px 42px;border:1px solid var(--admin-color-border-ad514dc);border-radius:10px;background:var(--admin-color-surface-4318b3c);counter-increment:newsletter-step}.admin-newsletter-guide li:before{content:counter(newsletter-step);position:absolute;left:13px;top:13px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--admin-color-surface-9f93439);color:var(--admin-color-text-0765868);font-weight:800;font-size:12px}.admin-newsletter-guide li b{color:var(--admin-navy)}.admin-newsletter-guide li span{color:var(--admin-muted);font-size:12px;line-height:1.5}.admin-newsletter-guide__note{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--admin-color-surface-455c10a);color:var(--admin-color-text-eb99b36);font-size:12px}.admin-newsletter-guide__note i{color:var(--admin-color-text-a600d84)}@media (max-width:1000px){.admin-newsletter-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-newsletter-guide ol{grid-template-columns:1fr}}.admin-newsletter-page{width:auto;max-width:none;margin:0 24px}@media (max-width:800px){.admin-newsletter-page{margin-inline:12px}}.admin-newsletter-ai-row{display:grid;gap:6px}.admin-newsletter-ai-row small{color:var(--admin-muted);font-weight:500}.admin-tx-btn--ai{justify-self:start;background:linear-gradient(180deg,var(--admin-color-surface-b4c40c2),var(--admin-color-surface-7f3b496));border-color:var(--admin-color-border-a12dd67);color:var(--admin-color-text-339254c)}.bonus-page{display:grid;gap:16px;color:var(--admin-color-text-4de5806)}.bonus-hero{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-radius:18px;background:linear-gradient(120deg,var(--admin-color-surface-b649aa0),var(--admin-color-surface-11d4149));color:var(--admin-color-text-d14f901);box-shadow:0 12px 28px var(--admin-color-shadow-c903a1a)}.bonus-hero h1{margin:3px 0;font-size:28px}.bonus-hero p{margin:0;color:var(--admin-color-text-78e945d)}.bonus-eyebrow{color:var(--admin-color-text-b828ee7);font-weight:800;font-size:11px;letter-spacing:1.8px}.bonus-primary,.bonus-secondary{border:0;border-radius:10px;padding:11px 16px;font-weight:750;cursor:pointer}.bonus-primary{background:linear-gradient(135deg,var(--admin-color-surface-e264651),var(--admin-color-surface-cdbf52e));color:var(--admin-color-on-accent-ddb429b);box-shadow:0 5px 14px var(--admin-color-shadow-e088396)}.bonus-secondary{background:var(--admin-color-surface-88416fa);color:var(--admin-color-text-43ec871);border:1px solid var(--admin-color-border-2d3ae0e)}.bonus-primary:disabled,.bonus-secondary:disabled{opacity:.45;cursor:not-allowed}.bonus-flash{padding:12px 16px;border-radius:10px;font-weight:700}.bonus-flash--success{background:var(--admin-color-surface-243ddd0);color:var(--admin-color-text-34b8888)}.bonus-flash--error{background:var(--admin-color-surface-d5a4ef4);color:var(--admin-color-text-3a08cc4)}.bonus-rollout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,340px) auto;align-items:end;gap:18px;padding:16px 18px;border:1px solid var(--admin-color-border-5fd52ab);border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:0 5px 16px var(--admin-color-shadow-09380dd)}.bonus-rollout__copy{display:flex;align-items:center;gap:12px}.bonus-rollout__copy>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:11px;color:var(--admin-color-text-27d83cd);background:var(--admin-color-surface-f4c4f24)}.bonus-rollout__copy b,.bonus-rollout__copy small{display:block}.bonus-rollout__copy small{margin-top:3px;color:var(--admin-color-text-8b13c1d);font-size:11px}.bonus-rollout>label{display:grid;gap:5px;color:var(--admin-color-text-e9438ba);font-size:11px;font-weight:700}.bonus-rollout select{width:100%;box-sizing:border-box;border:1px solid var(--admin-color-border-a80aa99);border-radius:9px;background:var(--admin-color-surface-d14f901);padding:9px 11px;color:var(--admin-color-text-9b94da0)}.bonus-rollout__state{display:grid;justify-items:end;gap:4px}.bonus-rollout__state>small{color:var(--admin-color-text-3f5b823);font-size:10px}.bonus-rollout__loading{min-width:108px;padding:9px;color:var(--admin-color-text-8b13c1d);text-align:center}.bonus-rollout__toggle{display:inline-flex;align-items:center;gap:8px;min-width:108px;padding:9px 12px;border:1px solid var(--admin-color-border-4aa9c57);border-radius:999px;background:var(--admin-color-surface-d5a4ef4);color:var(--admin-color-text-86c6a7d);font-weight:800;cursor:pointer}.bonus-rollout__toggle>span{width:9px;height:9px;border-radius:50%;background:var(--admin-color-surface-4e070dd)}.bonus-rollout__toggle.is-on{border-color:var(--admin-color-border-dad7402);background:var(--admin-color-surface-243ddd0);color:var(--admin-color-text-34b8888)}.bonus-rollout__toggle.is-on>span{background:var(--admin-color-surface-f450a27)}.bonus-rollout__toggle:disabled{opacity:.5;cursor:not-allowed}.bonus-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bonus-overview>div{background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-d36aaa1);border-radius:14px;padding:17px 20px;display:grid;gap:4px;box-shadow:0 5px 16px var(--admin-color-shadow-09380dd)}.bonus-overview b{font-size:22px;color:var(--admin-color-text-20dfa5a)}.bonus-overview span{font-size:12px;color:var(--admin-color-text-8b13c1d)}.bonus-card{background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-5fd52ab);border-radius:15px;box-shadow:0 8px 22px var(--admin-color-shadow-a99b476);overflow:hidden}.bonus-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:16px;background:var(--admin-color-surface-7b18f6e);border-bottom:1px solid var(--admin-color-border-5467bd3)}.bonus-filters input,.bonus-filters select,.bonus-field input,.bonus-field select,.bonus-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--admin-color-border-a80aa99);border-radius:9px;background:var(--admin-color-surface-d14f901);padding:10px 12px;color:var(--admin-color-text-9b94da0);outline:none}.bonus-filters input:focus,.bonus-field input:focus,.bonus-field select:focus,.bonus-field textarea:focus{border-color:var(--admin-color-border-4a11e5d);box-shadow:0 0 0 3px var(--admin-color-shadow-82157e7)}.bonus-table-wrap{overflow:auto}.bonus-table{width:100%;border-collapse:collapse;min-width:1050px}.bonus-table th{background:var(--admin-color-surface-43ec871);color:var(--admin-color-text-d14f901);padding:12px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.bonus-table td{padding:13px 12px;border-bottom:1px solid var(--admin-color-border-cd08c51);vertical-align:middle}.bonus-table td:first-child{display:grid;gap:3px}.bonus-table code{color:var(--admin-color-text-13c707a)}.bonus-table small{display:block;color:var(--admin-color-text-e55e64f);margin-top:3px}.bonus-status{display:inline-flex;padding:5px 9px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase}.bonus-status--draft{background:var(--admin-color-surface-e0e87ce);color:var(--admin-color-text-a82b8fc)}.bonus-status--active{background:var(--admin-color-surface-c5faa4b);color:var(--admin-color-text-bba990b)}.bonus-status--paused{background:var(--admin-color-surface-fd29ed9);color:var(--admin-color-text-2ec21cc)}.bonus-status--ended,.bonus-status--archived{background:var(--admin-color-surface-fe30556);color:var(--admin-color-text-2f91374)}.bonus-actions{display:flex;gap:5px}.bonus-actions button{width:32px;height:32px;border:1px solid var(--admin-color-border-f5fd8c6);border-radius:8px;background:var(--admin-color-surface-81521e6);color:var(--admin-color-text-3869a95);cursor:pointer}.bonus-empty{text-align:center!important;padding:45px!important;color:var(--admin-color-text-a4c84ff)}.bonus-empty i,.bonus-empty b,.bonus-empty span{display:block;margin:5px}.bonus-empty i{font-size:26px;color:var(--admin-color-text-b9e2698)}.bonus-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:var(--admin-color-text-c13490b)}.bonus-pagination button{padding:7px 12px;border:1px solid var(--admin-color-border-cdc033c);background:var(--admin-color-surface-5e73eb9);color:var(--admin-color-text-723c7e6)}.bonus-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--admin-color-surface-6dcb1b0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px;overflow:auto}.bonus-builder{max-width:1120px;margin:auto;background:var(--admin-color-surface-499668c);border-radius:20px;box-shadow:0 28px 80px var(--admin-color-shadow-3043731);overflow:hidden}.bonus-builder>header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,var(--admin-color-surface-cd21d93),var(--admin-color-surface-80acd1c));color:var(--admin-color-text-d14f901);padding:19px 24px}.bonus-builder>header span{font-size:10px;color:var(--admin-color-text-8732c9c);font-weight:900;letter-spacing:1.4px}.bonus-builder>header h2{margin:4px 0 0}.bonus-builder>header button{border:0;background:var(--admin-color-surface-2bfb5db);color:var(--admin-color-text-d14f901);border-radius:9px;width:38px;height:38px}.bonus-builder>nav{display:grid;grid-template-columns:repeat(6,1fr);background:var(--admin-color-surface-d14f901);border-bottom:1px solid var(--admin-color-border-307c8e3)}.bonus-builder>nav button{border:0;background:transparent;padding:15px 8px;color:var(--admin-color-text-4bd44b0);display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;cursor:pointer;border-bottom:3px solid transparent}.bonus-builder>nav button b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--admin-color-surface-6e269fc)}.bonus-builder>nav button.active{color:var(--admin-color-text-ff14cf3);border-color:var(--admin-color-border-6ba89bd)}.bonus-builder>nav button.active b,.bonus-builder>nav button.done b{background:var(--admin-color-surface-78f3270);color:var(--admin-color-text-d14f901)}.bonus-builder>main{padding:24px;min-height:430px}.bonus-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.bonus-step-intro{grid-column:1/-1;display:flex;align-items:center;gap:13px;background:var(--admin-color-surface-d2c7ae9);border:1px solid var(--admin-color-border-e9671d6);border-radius:13px;padding:14px}.bonus-step-intro>i{width:42px;height:42px;border-radius:11px;background:var(--admin-color-surface-9e5a69a);color:var(--admin-color-text-d14f901);display:grid;place-items:center;font-size:18px}.bonus-step-intro h3,.bonus-step-intro p{margin:0}.bonus-step-intro p{color:var(--admin-color-text-77c85cf);margin-top:3px}.bonus-field{display:grid;gap:6px;font-size:12px;font-weight:700}.bonus-field small{font-weight:400;color:var(--admin-color-text-eebeb20)}.bonus-field--wide{grid-column:1/-1}.bonus-money{display:flex;direction:ltr}.bonus-money input{direction:ltr;text-align:right}.bonus-money input{border-radius:9px 0 0 9px}.bonus-money b{display:flex;align-items:center;padding:0 12px;background:var(--admin-color-surface-fd514be);border:1px solid var(--admin-color-border-a80aa99);border-left:0;border-radius:0 9px 9px 0;color:var(--admin-color-text-0c27918);font-size:11px}.bonus-switch{grid-column:1/-1;display:flex;align-items:center;gap:12px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-1fb947e);padding:13px;border-radius:11px}.bonus-switch input{display:none}.bonus-switch>span{width:42px;height:23px;border-radius:20px;background:var(--admin-color-surface-bc37fca);position:relative;transition:.2s}.bonus-switch>span:after{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;background:var(--admin-color-surface-d14f901);border-radius:50%;transition:.2s}.bonus-switch input:checked+span{background:var(--admin-color-surface-e568955)}.bonus-switch input:checked+span:after{transform:translate(19px)}.bonus-switch div{display:grid}.bonus-switch small{color:var(--admin-color-text-0f8ded4)}.bonus-product-picker{display:flex;align-items:center;gap:8px}.bonus-product-picker>span{font-weight:700;margin-right:5px}.bonus-product-picker button{padding:10px 14px;border:1px solid var(--admin-color-border-123e9b4);border-radius:9px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-2f9da8d);text-transform:capitalize}.bonus-product-picker button.active{background:var(--admin-color-surface-78f3270);color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-78f3270)}.bonus-product-picker i{margin-right:7px}.bonus-callout{grid-column:1/-1;display:flex;gap:12px;align-items:center;border-radius:11px;padding:14px;background:var(--admin-color-surface-f04a4a9);color:var(--admin-color-text-66fee4a)}.bonus-callout--safe{background:var(--admin-color-surface-a856b8b);color:var(--admin-color-text-2b4432f)}.bonus-callout--warn{background:var(--admin-color-surface-1c68b96);color:var(--admin-color-text-f0b4deb)}.bonus-callout div{display:grid}.bonus-promo-codes>div{flex:1}.bonus-promo-codes>button{flex:0 0 auto;width:auto;min-height:38px}.bonus-review{display:grid;gap:16px}.bonus-translations{display:grid;gap:8px}.bonus-translations details{background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-1fb947e);border-radius:11px;overflow:hidden}.bonus-translations summary{padding:12px 15px;display:flex;gap:14px;cursor:pointer}.bonus-translations summary b{color:var(--admin-color-text-9654bd6)}.bonus-translations summary span{color:var(--admin-color-text-b75e7ff)}.bonus-translations details>div{padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--admin-color-border-3f997c3)}.bonus-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bonus-review-grid>div{display:grid;gap:4px;background:var(--admin-color-surface-d76b564);color:var(--admin-color-text-d14f901);border-radius:12px;padding:15px}.bonus-review-grid span,.bonus-review-grid small{color:var(--admin-color-text-c9b6865)}.bonus-builder>footer{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;background:var(--admin-color-surface-d14f901);border-top:1px solid var(--admin-color-border-307c8e3)}.bonus-builder>footer>span{color:var(--admin-color-text-eebeb20);font-size:12px}.bonus-field select[multiple]{min-height:118px;padding:6px}.bonus-group-picker{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:9px;border:1px solid var(--admin-color-border-a80aa99);border-radius:10px;background:var(--admin-color-surface-d14f901)}.bonus-group-picker button{border:1px solid var(--admin-color-border-354cf29);background:var(--admin-color-surface-7b18f6e);color:var(--admin-color-text-3b4d02b);border-radius:9px;padding:8px 11px;cursor:pointer}.bonus-group-picker button.active{background:var(--admin-color-surface-78f3270);border-color:var(--admin-color-border-78f3270);color:var(--admin-color-text-d14f901)}.bonus-group-picker button i{margin-right:6px}.bonus-group-picker>span{align-self:center;color:var(--admin-color-text-8936bcd);font-weight:400}.bonus-product-picker--wide{grid-column:1/-1;flex-wrap:wrap}.bonus-condition-card{grid-column:1/-1;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-03fa8dc);border-radius:13px;padding:14px;display:grid;gap:14px}.bonus-condition-card>header{display:flex;align-items:center;gap:10px}.bonus-condition-card>header>i{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--admin-color-surface-ab599b2);color:var(--admin-color-text-9e5a69a)}.bonus-condition-card>header>div{display:grid;flex:1}.bonus-condition-card>header small{color:var(--admin-color-text-eebeb20)}.bonus-condition-grid{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bonus-switch--compact{grid-column:auto;border:0;padding:0;width:auto;background:transparent}.bonus-weekday-picker{gap:10px}.bonus-switch.bonus-weekday-switch{grid-column:auto;flex:1 0 105px;flex-direction:column;justify-content:center;gap:8px;padding:10px 8px;position:relative;cursor:pointer}.bonus-weekday-switch>span{flex-shrink:0;direction:ltr}.bonus-weekday-switch>b{font-size:12px}.bonus-switch.bonus-weekday-switch>input{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.bonus-weekday-switch>input:focus-visible+span{outline:2px solid var(--admin-color-surface-e568955);outline-offset:3px}.bonus-weekday-switch:has(input:disabled){cursor:default;opacity:.65}.bonus-step-fieldset{border:0;padding:0;margin:0;min-width:0}.bonus-step-fieldset:disabled{opacity:.72}.bonus-wheel-editor{grid-column:1/-1;display:grid;gap:10px}.bonus-wheel-total{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--admin-color-surface-d699259)}.bonus-wheel-total strong{margin-inline-start:auto;font-size:18px}.bonus-wheel-total.valid strong{color:var(--admin-color-text-1ef7f7f)}.bonus-wheel-total.invalid strong{color:var(--admin-color-text-e0a59b7)}.bonus-wheel-row{display:grid;grid-template-columns:18px 1.5fr 1fr 1fr .75fr 44px 44px;gap:8px;align-items:center;padding:10px;border:1px solid var(--admin-color-border-03fa8dc);border-radius:11px;background:var(--admin-color-surface-d14f901)}.bonus-wheel-row input,.bonus-wheel-row select{min-width:0;height:40px;border:1px solid var(--admin-color-border-54943a0);border-radius:8px;padding:7px}.bonus-wheel-swatch{width:16px;height:40px;border-radius:6px}.bonus-wheel-row .bonus-danger{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--admin-color-border-df884c2);border-radius:10px;background:var(--admin-color-surface-ea42a71);color:var(--admin-color-text-98da3af);box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.bonus-wheel-row .bonus-danger i{color:inherit;font-size:14px;line-height:1}.bonus-wheel-row .bonus-danger:hover:not(:disabled){border-color:var(--admin-color-border-4aabaf2);background:var(--admin-color-surface-4aabaf2);color:var(--admin-color-text-d14f901);transform:translateY(-1px)}.bonus-wheel-row .bonus-danger:focus-visible{outline:3px solid var(--admin-color-border-7be86a0);outline-offset:2px}.bonus-wheel-row .bonus-danger:disabled{border-color:var(--admin-color-border-f6433e1);background:var(--admin-color-surface-56f3f22);color:var(--admin-color-text-057027e);cursor:not-allowed}.bonus-step-help{margin-top:22px;padding:18px;border:1px solid var(--admin-color-border-bac635f);border-inline-start:4px solid var(--admin-color-border-3e9e6a9);border-radius:14px;background:linear-gradient(135deg,var(--admin-color-surface-f0f83f7) 0%,var(--admin-color-surface-212d6a4) 100%);box-shadow:0 8px 20px var(--admin-color-shadow-bd20297)}.bonus-step-help__head{display:flex;align-items:center;gap:12px;margin-bottom:13px}.bonus-step-help__head>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:11px;color:var(--admin-color-text-d14f901);background:linear-gradient(135deg,var(--admin-color-surface-e7e4afc),var(--admin-color-surface-277f19e));box-shadow:0 5px 12px var(--admin-color-shadow-e0509f5)}.bonus-step-help__head span{display:block;margin-bottom:2px;color:var(--admin-color-text-b2b35d9);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bonus-step-help__head h3{margin:0;color:var(--admin-color-text-ade922d);font-size:15px}.bonus-step-help__sections{display:grid;gap:8px}.bonus-step-help__sections details{border:1px solid var(--admin-color-border-ca0546e);border-radius:10px;background:var(--admin-color-surface-9f36b21);overflow:hidden}.bonus-step-help__sections summary{padding:12px 14px;cursor:pointer;color:var(--admin-color-text-ade922d);font-size:13px;font-weight:700;line-height:1.8}.bonus-step-help__sections summary:hover{background:var(--admin-color-surface-212d6a4)}.bonus-step-help__sections summary:focus-visible{outline:2px solid var(--admin-color-border-b2b35d9);outline-offset:-3px}.bonus-step-help__sections p{margin:0;padding:0 14px 14px;color:var(--admin-color-text-9c35407);font-size:13px;line-height:1.95;white-space:pre-line}.bonus-step-help ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bonus-step-help li{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid var(--admin-color-border-b1379b2);border-radius:10px;background:var(--admin-color-surface-e6c6f10);color:var(--admin-color-text-9c35407);font-size:12px;line-height:1.75}.bonus-step-help li>i{margin-top:5px;color:var(--admin-color-text-8259346)}.bonus-rules-locked input:disabled,.bonus-rules-locked select:disabled{background:var(--admin-color-surface-5654d3a);color:var(--admin-color-text-6be3f52)}.bonus-field input:disabled,.bonus-field select:disabled,.admin-system-datepicker:disabled{background:var(--admin-color-surface-5654d3a)!important;color:var(--admin-color-text-2008b26);cursor:not-allowed}@media (max-width: 900px){.bonus-rollout{grid-template-columns:1fr 1fr}.bonus-rollout__copy{grid-column:1 / -1}.bonus-overview,.bonus-filters{grid-template-columns:1fr 1fr}.bonus-builder>nav{display:flex;overflow:auto}.bonus-builder>nav button{min-width:125px}.bonus-form-grid{grid-template-columns:1fr}.bonus-condition-grid{grid-template-columns:1fr 1fr}.bonus-wheel-row{grid-template-columns:18px 1fr 1fr}.bonus-wheel-row .bonus-money{grid-column:span 1}.bonus-step-help ul{grid-template-columns:1fr}.bonus-review-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.bonus-rollout{grid-template-columns:1fr;align-items:stretch}.bonus-rollout__copy{grid-column:auto}.bonus-rollout__state{justify-items:stretch}.bonus-rollout__toggle{justify-content:center}.bonus-page{gap:10px}.bonus-hero{align-items:flex-start;gap:14px;flex-direction:column;padding:19px}.bonus-overview{grid-template-columns:1fr 1fr}.bonus-filters{grid-template-columns:1fr}.bonus-modal{padding:0}.bonus-builder{min-height:100vh;border-radius:0}.bonus-builder>main{padding:15px}.bonus-builder>nav button span{display:none}.bonus-builder>nav button{min-width:52px}.bonus-translations details>div,.bonus-review-grid,.bonus-condition-grid{grid-template-columns:1fr}.bonus-builder>footer{position:sticky;bottom:0}.bonus-builder>footer>span{display:none}}.bonus-field{align-content:start;grid-auto-rows:max-content;min-width:0}.bonus-field>small{line-height:1.65;overflow-wrap:anywhere}.bonus-picker-hint{flex-basis:100%;font-size:11px;font-weight:400;line-height:1.65;color:var(--admin-color-text-eebeb20)}.bonus-product-picker>.bonus-picker-hint{order:1}.bonus-wheel-row{grid-template-columns:18px minmax(130px,1.4fr) minmax(110px,1fr) minmax(120px,1fr) minmax(100px,1fr) minmax(90px,.8fr) 40px;align-items:start}.bonus-wheel-row>.bonus-wheel-swatch,.bonus-wheel-row>.bonus-danger{margin-top:22px}@media (max-width: 1100px){.bonus-wheel-row{grid-template-columns:18px repeat(2,minmax(0,1fr))}.bonus-wheel-row>.bonus-field{grid-column:auto}.bonus-wheel-row>.bonus-field:nth-of-type(odd){grid-column:2}.bonus-wheel-row>.bonus-danger{grid-column:3;margin-top:0}}@media (max-width: 480px){.bonus-wheel-row{grid-template-columns:18px minmax(0,1fr) 40px}.bonus-wheel-row>.bonus-field,.bonus-wheel-row>.bonus-field:nth-of-type(odd){grid-column:2 / -1}.bonus-wheel-row>.bonus-danger{grid-column:3}}.bonus-report{min-width:0;--br-navy:var(--admin-color-decoration-7127ba7);--br-blue:var(--admin-color-decoration-9573ac3);--br-border:var(--admin-color-decoration-9a410c7);--br-muted:var(--admin-color-decoration-0d8272d);display:grid;gap:16px;color:var(--admin-color-text-9b02770)}.bonus-report__head,.bonus-report__filters,.bonus-report__results{background:var(--admin-color-surface-d14f901);border:1px solid var(--br-border);border-radius:14px;box-shadow:0 8px 22px var(--admin-color-shadow-6ddabfb)}.bonus-report__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px}.bonus-report__heading{display:flex;align-items:center;gap:14px}.bonus-report__heading>span{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:var(--admin-color-text-d14f901);background:linear-gradient(145deg,var(--admin-color-surface-7d03134),var(--admin-color-surface-fb9239f));box-shadow:0 7px 14px var(--admin-color-shadow-010feac);font-size:19px}.bonus-report__heading small{font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--admin-color-text-6c93b5d)}.bonus-report__heading h2{margin:2px 0 3px;font-size:22px}.bonus-report__heading p{margin:0;color:var(--br-muted);font-size:13px}.bonus-report__excel,.bonus-report__apply{border:0;border-radius:9px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.18s}.bonus-report__excel{height:40px;padding:0 16px;color:var(--admin-color-text-d14f901);background:linear-gradient(135deg,var(--admin-color-surface-a4aed58),var(--admin-color-surface-561c995));box-shadow:0 5px 12px var(--admin-color-shadow-7bceb3e)}.bonus-report__excel:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px var(--admin-color-shadow-f7d23ee)}.bonus-report__excel:disabled{opacity:.65;cursor:wait}.bonus-report__filter-head,.bonus-report__result-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--admin-color-border-faedbff);background:var(--admin-color-surface-31f489b);border-radius:14px 14px 0 0}.bonus-report__filter-head>div,.bonus-report__result-head>div{display:flex;align-items:center;gap:10px}.bonus-report__filter-head>div>i,.bonus-report__result-head>div>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--admin-color-text-ac95d43);background:var(--admin-color-surface-53a1c81)}.bonus-report__filter-head span,.bonus-report__result-head span{display:grid;gap:2px}.bonus-report__filter-head small,.bonus-report__result-head small{font-size:11px;color:var(--br-muted)}.bonus-report__filter-head>button{border:0;background:transparent;color:var(--admin-color-text-5623094);font-size:12px;font-weight:700;cursor:pointer}.bonus-report__filters form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;align-items:end;padding:16px}.bonus-report__field{display:grid;gap:7px;min-width:0}.bonus-report__field>span{font-size:11px;font-weight:800;color:var(--admin-color-text-38b0512);text-transform:uppercase;letter-spacing:.3px}.bonus-report__field>div{position:relative}.bonus-report__field>div>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--admin-color-text-33aaf0e);z-index:1;font-size:12px}.bonus-report__field input,.bonus-report__field select{box-sizing:border-box;width:100%;height:42px;padding:0 11px 0 34px;border:1px solid var(--admin-color-border-f53453b);border-radius:9px;background:var(--admin-color-surface-4318b3c);color:var(--admin-color-text-b5e6db0);outline:0;transition:.18s}.bonus-report__field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bonus-report__field input:focus,.bonus-report__field select:focus{border-color:var(--admin-color-border-a935f83);box-shadow:0 0 0 3px var(--admin-color-shadow-19612a9);background:var(--admin-color-surface-d14f901)}.bonus-report__field--date>div{width:100%}.bonus-report__field--date input{padding-left:12px!important;height:42px!important;border-radius:9px!important}.bonus-report__apply{height:42px;padding:0 18px;color:var(--admin-color-text-d14f901);background:linear-gradient(135deg,var(--admin-color-surface-18c5cf1),var(--admin-color-surface-7127ba7));box-shadow:0 5px 12px var(--admin-color-shadow-ffd0357)}.bonus-report__apply:hover{transform:translateY(-1px)}.bonus-report__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bonus-report__summary article{position:relative;overflow:hidden;display:flex;align-items:center;gap:13px;padding:16px;background:var(--admin-color-surface-d14f901);border:1px solid var(--br-border);border-radius:13px;box-shadow:0 6px 16px var(--admin-color-shadow-3fc0c67)}.bonus-report__summary article>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;font-size:17px}.bonus-report__summary .is-purple{color:var(--admin-color-text-8d45eaf);background:var(--admin-color-surface-03de792)}.bonus-report__summary .is-blue{color:var(--admin-color-text-c7bd561);background:var(--admin-color-surface-a1e671d)}.bonus-report__summary .is-orange{color:var(--admin-color-text-6404f50);background:var(--admin-color-surface-f6fd3ff)}.bonus-report__summary .is-green{color:var(--admin-color-text-aa2601c);background:var(--admin-color-surface-30c6a46)}.bonus-report__summary article>div{display:grid;min-width:0}.bonus-report__summary small{color:var(--br-muted);font-size:11px}.bonus-report__summary strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0;color:var(--admin-color-text-d0a5f57)}.bonus-report__summary em{font-size:10px;color:var(--admin-color-text-858d5cb);font-style:normal}.bonus-report__table-wrap{overflow-x:auto;min-height:130px}.bonus-report table{width:100%;border-collapse:separate;border-spacing:0}.bonus-report th{padding:12px 13px;background:linear-gradient(180deg,var(--admin-color-surface-c4bcf92),var(--admin-color-surface-055cd06));color:var(--admin-color-text-d14f901);font-size:10px;text-transform:uppercase;letter-spacing:.25px;white-space:nowrap}.bonus-report th:first-child{border-radius:8px 0 0 8px}.bonus-report th:last-child{border-radius:0 8px 8px 0}.bonus-report td{padding:13px;border-bottom:1px solid var(--admin-color-border-ab2de96);font-size:12px;white-space:nowrap;vertical-align:middle}.bonus-report tbody tr:hover td{background:var(--admin-color-surface-3b79014)}.bonus-report td>a{display:block;font-weight:800;color:var(--admin-color-text-779b782);text-decoration:none}.bonus-report td>small,.bonus-report td>b+small{display:block;margin-top:3px;color:var(--admin-color-text-1eaec45);font-size:10px}.bonus-report__status{display:inline-flex;padding:5px 9px;border-radius:20px;font-size:10px;font-weight:800;text-transform:capitalize;background:var(--admin-color-surface-64529f7);color:var(--admin-color-text-329f0dc)}.bonus-report__status.is-active,.bonus-report__status.is-completed{background:var(--admin-color-surface-69d188c);color:var(--admin-color-text-7157369)}.bonus-report__status.is-wagering{background:var(--admin-color-surface-e59341b);color:var(--admin-color-text-251aa70)}.bonus-report__status.is-pending{background:var(--admin-color-surface-44ec29e);color:var(--admin-color-text-da83651)}.bonus-report__status.is-expired,.bonus-report__status.is-cancelled,.bonus-report__status.is-forfeited{background:var(--admin-color-surface-9333917);color:var(--admin-color-text-169a031)}.bonus-report__progress{display:grid;gap:6px;min-width:145px}.bonus-report__progress>div{overflow:hidden;height:6px;border-radius:5px;background:var(--admin-color-surface-40ee2fc)}.bonus-report__progress>div>span{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--admin-color-surface-eb5ab1f),var(--admin-color-surface-06a6810))}.bonus-report__progress small{display:flex;justify-content:space-between;color:var(--admin-color-text-4b0e37b);font-size:10px}.bonus-report__progress small b{color:var(--admin-color-text-80b4f09)}.bonus-report__empty{text-align:center;padding:34px}.bonus-report__empty>span{display:grid;place-items:center;width:54px;height:54px;margin:auto;border-radius:16px;background:var(--admin-color-surface-0407dc4);color:var(--admin-color-text-81ed0f0);font-size:21px}.bonus-report__empty h3{margin:12px 0 4px}.bonus-report__empty p{margin:0;color:var(--br-muted)}.bonus-report__empty button{margin-top:13px;border:1px solid var(--admin-color-border-1bc6d9b);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-color-text-9f0ebc1);padding:8px 13px;font-weight:700;cursor:pointer}.bonus-report__pager{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--admin-color-border-9d784ef);color:var(--admin-color-text-2136487);font-size:11px}.bonus-report__pager>.admin-tx-pager{margin:0}@media (max-width:1250px){.bonus-report__filters form{grid-template-columns:repeat(3,minmax(0,1fr))}.bonus-report__summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bonus-report{gap:12px}.bonus-report__head{align-items:flex-start;padding:15px}.bonus-report__heading>span{width:42px;height:42px}.bonus-report__heading h2{font-size:18px}.bonus-report__heading p{display:none}.bonus-report__excel{width:42px;padding:0;font-size:0}.bonus-report__excel i{font-size:14px}.bonus-report__filters form{grid-template-columns:1fr;padding:13px}.bonus-report__filter-head small{display:none}.bonus-report__summary{grid-template-columns:1fr 1fr;gap:8px}.bonus-report__summary article{padding:12px;gap:9px}.bonus-report__summary article>span{flex-basis:38px;height:38px}.bonus-report__summary strong{font-size:14px}.bonus-report__table-wrap{overflow:visible;padding:10px}.bonus-report table,.bonus-report tbody{display:block}.bonus-report thead{display:none}.bonus-report tbody tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;border:1px solid var(--admin-color-border-3fb27b5);border-radius:11px;overflow:hidden;box-shadow:0 4px 10px var(--admin-color-shadow-d543263)}.bonus-report td{display:grid;gap:4px;white-space:normal;padding:10px;border-bottom:1px solid var(--admin-color-border-64529f7)}.bonus-report td:before{content:attr(data-label);font-size:9px;font-weight:800;text-transform:uppercase;color:var(--admin-color-text-4fc7c18)}.bonus-report td:first-child,.bonus-report td:nth-child(2),.bonus-report td:nth-child(6){grid-column:1/-1}.bonus-report td:nth-last-child(-n+2){border-bottom:0}.bonus-report__progress{min-width:0}.bonus-report__pager{align-items:flex-start;gap:8px;flex-direction:column}.bonus-report__pager>.admin-tx-pager{width:100%;justify-content:flex-end}}.bonus-report__field>.admin-select{width:100%}.bonus-report__field>.admin-select .admin-select__trigger{height:42px;border-radius:9px;background:var(--admin-color-surface-4318b3c)}.bonus-report__filters form>*{min-width:0}.bonus-report__field>div{min-width:0;max-width:100%}.bonus-report__field input,.bonus-report__field select{min-width:0;max-width:100%}.bonus-report__field>.admin-select .admin-select__trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.bonus-report__field .admin-select__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-report__field .admin-select__chevron{flex-shrink:0}.bonus-report__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.bonus-report__summary article{min-width:0}.bonus-report__summary article>div{min-width:0}.bonus-report__summary-money{display:block;overflow-wrap:anywhere}.bonus-report{width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr)}.bonus-report>*{min-width:0;max-width:100%;box-sizing:border-box}.bonus-report__table-wrap{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.bonus-report__head{gap:16px;flex-wrap:wrap}.bonus-report__heading{min-width:0;flex:1 1 260px}.bonus-report__heading>div{min-width:0;overflow-wrap:anywhere}.bonus-report__excel{flex-shrink:0}@media (max-width:720px){.bonus-report tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-report td{min-width:0;overflow-wrap:anywhere}}.bonus-report th{padding:9px 8px;font-size:9px;letter-spacing:.1px}.bonus-report td{padding:9px 8px;font-size:11px;line-height:1.45}.bonus-report td>small,.bonus-report td>b+small{margin-top:2px;font-size:9px}.bonus-report__campaign-ref{max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-report__status{padding:4px 7px;font-size:9px}.bonus-report__progress{min-width:125px;gap:4px}.bonus-report__progress small{font-size:9px;gap:6px}.bonus-report td[data-label="Release policy"]{max-width:190px;white-space:normal;min-width:145px}.bonus-report td[data-label=Dates]{font-size:9px}@media (max-width:720px){.bonus-report td{padding:9px;font-size:11px}.bonus-report__campaign-ref{max-width:100%}.bonus-report__progress{min-width:0}.bonus-report td[data-label="Release policy"]{min-width:0;max-width:none}}.bonus-report__summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.bonus-report__summary article{height:100%;box-sizing:border-box}@media (max-width:1100px){.bonus-report__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bonus-report__summary{grid-template-columns:minmax(0,1fr)}}.admin-corr-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.admin-corr-tab{border:1px solid var(--tx-border, var(--admin-border));background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700}.admin-corr-tab.is-active{color:var(--admin-color-text-d14f901);border-color:transparent;background:var(--admin-navy-gradient)}.admin-corr-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.admin-corr-toolbar .spacer{flex:1}.admin-corr-refresh-btn{gap:8px}.admin-corr-refresh-btn__timer{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:1px 6px;border-radius:999px;background:var(--admin-color-surface-56d89d6);color:var(--admin-header-text, #e8eef7);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}@keyframes admin-corr-refresh-spin{to{transform:rotate(360deg)}}.admin-corr-refresh-btn__icon--spin{display:inline-block;animation:admin-corr-refresh-spin .75s linear infinite}.admin-corr-search{padding:7px 10px;border:1px solid var(--tx-border, var(--admin-border));border-radius:8px;font-size:13px;min-width:220px}.admin-corr-table{width:100%;border-collapse:collapse;font-size:13px}.admin-corr-table thead th{background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%);color:var(--admin-header-text);padding:9px 10px;text-align:center;font-weight:700;white-space:nowrap}.admin-corr-table tbody td{padding:8px 10px;border-bottom:1px solid var(--admin-border-soft);text-align:center}.admin-corr-table tbody tr:hover{background:var(--admin-color-surface-e2cb644)}.admin-corr-table .left{text-align:left}.admin-corr-audit-detail{max-width:420px;white-space:normal;word-break:break-word;font-size:12px;line-height:1.45}.admin-corr-details-cell{min-width:320px;max-width:560px;vertical-align:top}.admin-corr-nested{width:100%;border-collapse:collapse;font-size:12px;background:var(--admin-color-surface-d14f901)}.admin-corr-nested thead th{background:var(--admin-color-surface-d699259);color:var(--admin-color-text-b36634c);font-weight:700;padding:4px 6px;border:1px solid var(--admin-color-border-5858f7f);white-space:nowrap}.admin-corr-nested tbody td{padding:4px 6px;border:1px solid var(--admin-color-border-5858f7f);white-space:nowrap}.admin-corr-nested .left{text-align:left;white-space:normal}.admin-corr-badge{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--admin-color-surface-774f15d);color:var(--admin-color-text-08d051d);font-weight:700;font-size:12px}.admin-corr-badge--auto{background:var(--admin-color-surface-4c18926);color:var(--admin-color-text-f36600f)}.admin-corr-muted{font-size:11px;color:var(--admin-text-soft);margin-top:2px}.admin-corr-event-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;color:var(--admin-color-text-e5c044a);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.admin-corr-event-link:hover{color:var(--admin-color-text-049d3bb)}.admin-corr-mongo-pn{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-corr-mongo-time{font-size:12px;white-space:nowrap}.admin-corr-expand{border:1px solid var(--admin-border-strong);background:var(--admin-border-soft);color:var(--admin-text-soft);width:30px;height:28px;border-radius:6px;cursor:pointer}.admin-corr-expand.is-open{background:var(--admin-navy-mid);color:var(--admin-color-text-d14f901);border-color:transparent}.admin-corr-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.admin-corr-table td.admin-corr-actions-cell{white-space:nowrap;min-width:130px}.admin-corr-copy-match{border:1px solid var(--admin-border-strong);background:var(--admin-border-soft);color:var(--admin-text-soft);width:30px;height:28px;border-radius:6px;cursor:pointer;font-size:12px;flex-shrink:0}.admin-corr-copy-match:hover{background:var(--admin-color-surface-774f15d);color:var(--admin-color-text-08d051d)}.admin-corr-table .admin-tx-copyable{justify-content:flex-start}.admin-corr-table td:not(.left) .admin-tx-copyable{justify-content:center}.admin-corr-dd{position:relative;display:inline-flex;flex-shrink:0}.admin-corr-dd__btn{border:1px solid var(--admin-border-strong);background:var(--admin-border-soft);color:var(--admin-text-soft);padding:5px 8px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.admin-corr-dd__menu{position:absolute;z-index:30;top:calc(100% + 4px);inset-inline-start:0;min-width:150px;background:var(--admin-color-surface-d14f901);border:1px solid var(--admin-color-border-cf228b0);border-radius:8px;box-shadow:0 8px 24px var(--admin-color-shadow-b275834);padding:4px}.admin-corr-dd__menu--portal{position:fixed;z-index:1200;top:0;inset-inline-start:0}.admin-corr-dd__item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:none;cursor:pointer;font-size:12px;text-align:start;border-radius:6px;color:var(--admin-text-soft)}.admin-corr-dd__item:hover{background:var(--admin-border-soft)}.admin-corr-dd__item--danger{color:var(--admin-color-text-fd46caa);font-weight:700}.admin-corr-dd__item--danger:hover{background:var(--admin-color-surface-38270fe);color:var(--admin-color-text-28ad5e3)}.admin-corr-dd__divider{height:1px;margin:4px 0;background:var(--admin-border-soft)}.admin-corr-dd__item.danger{color:var(--admin-color-text-fd46caa)}.admin-corr-childrow td{background:var(--admin-color-surface-78812e4);padding:12px!important}.admin-corr-markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.admin-corr-market{border:1px solid var(--admin-border-soft);border-radius:8px;padding:10px;background:var(--admin-color-surface-d14f901)}.admin-corr-market__title{font-weight:700;font-size:13px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--admin-border-soft);text-align:start}.admin-corr-market__code{font-weight:700}.admin-corr-market__desc{font-weight:400;color:var(--admin-text-soft, #64748b);margin-inline-start:8px}.admin-corr-market__desc:before{content:"—";margin-inline-end:8px;color:var(--admin-border-strong, #cbd5e1)}.admin-corr-opt{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--admin-color-border-a7b4257);flex-wrap:wrap;justify-content:space-between}.admin-corr-opt__label{font-size:12px;font-weight:600;direction:ltr}.admin-corr-opt__btns{display:flex;gap:4px;flex-wrap:wrap}.admin-corr-rbtn{padding:3px 8px;border:1px solid var(--admin-border-strong);background:var(--admin-border-soft);color:var(--admin-text-soft);border-radius:4px;cursor:pointer;font-size:11px;font-weight:700}.admin-corr-rbtn.is-on{background:var(--admin-success-strong);color:var(--admin-color-text-d14f901);border-color:var(--admin-color-border-c13afde);box-shadow:0 0 0 2px var(--admin-color-shadow-1b6a8c6)}.admin-corr-pager{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.admin-corr-pager__btn{border:1px solid var(--admin-border-strong);background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);min-width:32px;height:32px;border-radius:6px;cursor:pointer;font-weight:700}.admin-corr-pager__btn:disabled{opacity:.5;cursor:not-allowed}.admin-corr-pager__info{color:var(--admin-muted);font-size:12px}.admin-corr-pager select,.admin-corr-pager .admin-select{width:auto;flex:0 0 auto;min-width:72px;max-width:96px}.admin-corr-pager select{padding:5px 8px;border:1px solid var(--admin-border-strong);border-radius:6px}.admin-corr-search.admin-select{width:auto;flex:0 1 auto;max-width:min(280px,100%)}.admin-corr-table td .admin-select{width:auto;min-width:150px;max-width:220px}.admin-corr-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--admin-color-surface-32b43ae);display:flex;align-items:center;justify-content:center;z-index:60}.admin-corr-modal{width:min(760px,94vw);background:var(--admin-color-surface-d14f901);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px var(--admin-color-shadow-08e65e4)}.admin-corr-modal--wide{width:min(1100px,94vw);max-height:92vh;display:flex;flex-direction:column}.admin-corr-modal__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(180deg,var(--admin-navy-top) 0%,var(--admin-navy-mid) 100%);color:var(--admin-color-text-d14f901);font-weight:700}.admin-corr-modal__body{padding:16px}.admin-corr-modal__body--scroll{overflow-y:auto;min-height:0}.admin-corr-modal__row{display:flex;gap:12px;align-items:flex-end;flex-wrap:nowrap}.admin-corr-modal__row .admin-tx-field{flex:1;min-width:0}.admin-corr-modal__row .admin-tx-field input{width:100%}@media (max-width: 560px){.admin-corr-modal__row{flex-wrap:wrap}}.admin-corr-modal__close{background:none;border:0;color:var(--admin-color-text-d14f901);cursor:pointer;font-size:16px}.admin-corr-results-modal{width:min(760px,100%);max-height:min(88vh,820px)}.admin-corr-results-modal__body{gap:12px;padding:0}.admin-corr-results-meta{margin:0;border-bottom:1px solid var(--admin-border);border-radius:0}.admin-tx-table.admin-corr-onex-results-table{min-width:0;table-layout:fixed}.admin-corr-onex-results-table th,.admin-corr-onex-results-table td{white-space:normal;overflow-wrap:anywhere;text-align:center}.admin-corr-results-table-wrap{margin:0 16px;border-radius:var(--tx-radius, 10px);max-height:min(52vh,480px);overflow:auto}.admin-corr-results-table{min-width:0;width:100%}.admin-corr-results-table th:nth-child(1){width:38%;text-align:left}.admin-corr-results-table th:nth-child(2),.admin-corr-results-table th:nth-child(3){width:31%}.admin-corr-results-table tbody td{vertical-align:middle}.admin-corr-results-table tbody td:nth-child(1){text-align:left}.admin-corr-results-table tbody td:nth-child(2),.admin-corr-results-table tbody td:nth-child(3){text-align:center}.admin-corr-results-type{background:var(--admin-navy-mid);color:var(--admin-color-text-d14f901);font-size:10px;letter-spacing:.02em;text-transform:none;direction:ltr}.admin-corr-results-row--filled>td{background:var(--admin-color-surface-f2693ed)!important}.admin-corr-results-row--partial>td{background:var(--admin-color-surface-e903a80)!important}.admin-corr-endgame-switch{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-color-surface-e2cb644);cursor:pointer;-webkit-user-select:none;user-select:none}.admin-corr-endgame-switch.is-ended{cursor:default;background:var(--admin-color-surface-f92b1a3);border-color:var(--admin-color-border-1b6a8c6)}.admin-corr-endgame-switch.is-on:not(.is-ended){background:var(--admin-color-surface-eb7bfe7);border-color:var(--admin-color-border-67b6411)}.admin-corr-endgame-switch input{position:absolute;opacity:0;width:0;height:0}.admin-corr-endgame-switch__track{position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:999px;background:var(--admin-color-surface-e66b9d0);transition:background .2s ease}.admin-corr-endgame-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--admin-color-surface-d14f901);box-shadow:0 1px 3px var(--admin-color-shadow-3d0b8ef);transition:transform .2s ease}.admin-corr-endgame-switch.is-on .admin-corr-endgame-switch__track{background:var(--admin-color-surface-7437b68)}.admin-corr-endgame-switch.is-ended .admin-corr-endgame-switch__track{background:var(--admin-color-surface-c1419dc)}.admin-corr-endgame-switch.is-on .admin-corr-endgame-switch__track:after{transform:translate(20px)}.admin-corr-endgame-switch__text{font-size:13px;font-weight:600;color:var(--admin-text-soft);line-height:1.4}.admin-corr-endgame-switch.is-on .admin-corr-endgame-switch__text{color:var(--admin-color-text-admin-navy-mid)}.admin-corr-results-input{width:72px;max-width:100%;padding:7px 10px;border:1px solid var(--admin-border);border-radius:6px;font-size:14px;font-weight:700;text-align:center;color:var(--admin-color-text-admin-navy-mid);background:var(--admin-color-surface-d14f901)}.admin-corr-results-input:focus{outline:none;border-color:var(--admin-color-border-54bb134);box-shadow:0 0 0 2px var(--admin-focus)}.admin-corr-results-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px 16px;border-top:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-color-surface-c659d63) 0%,var(--admin-color-surface-c82f339) 100%)}.admin-corr-results-footer .admin-tx-actions{margin-top:0;margin-inline-start:auto}.admin-corr-event-info{padding:0;overflow:hidden}.admin-corr-event-info .admin-corr-toolbar{padding:14px;margin-bottom:0}.admin-corr-event-info__empty,.admin-corr-event-info__error{text-align:center;padding:32px 16px;font-size:13px}.admin-corr-event-info__empty{color:var(--admin-color-text-18046fe)}.admin-corr-event-info__error{color:var(--admin-color-text-a293054)}.admin-corr-event-info .loading-container{min-height:160px}.admin-corr-event-info .admin-event-info-scoreboard,.admin-corr-event-info .admin-event-info-periods,.admin-corr-event-info .admin-event-info-panels,.admin-corr-event-info .admin-event-info-meta-footer{margin:14px}.admin-corr-event-info .admin-event-info-meta-footer{margin-top:0}.admin-corr-mongo-info{display:grid;gap:16px}.admin-corr-mongo-section{border:1px solid var(--admin-color-border-cf228b0);border-radius:8px;overflow:hidden;background:var(--admin-color-surface-d14f901)}.admin-corr-mongo-section h3{margin:0;padding:10px 14px;background:var(--admin-color-surface-968737e);color:var(--admin-color-text-08d051d);font-size:14px}.admin-corr-mongo-table{width:100%;border-collapse:collapse;direction:ltr;text-align:left}.admin-corr-mongo-table th,.admin-corr-mongo-table td{padding:10px 12px;border-top:1px solid var(--admin-border-soft);vertical-align:top;word-break:break-word}.admin-corr-mongo-table th{width:220px;color:var(--admin-color-text-08d051d);font-weight:700;background:var(--admin-color-surface-78812e4)}.admin-corr-mongo-json{margin:0;white-space:pre-wrap;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;direction:ltr;text-align:left}.admin-corr-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-inline-start:7px;padding:0 6px;border-radius:999px;background:var(--admin-color-surface-fd46caa);color:var(--admin-color-text-d14f901);font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--admin-color-shadow-1e03c92)}.admin-corr-short-filters label{display:grid;align-content:end;gap:5px;color:var(--admin-text-soft);font-size:12px;font-weight:700}.admin-corr-short-filters label>span{font-size:11px;font-weight:700}.admin-corr-short-filters label>.admin-select,.admin-corr-short-filters label>input{width:100%}.admin-corr-short-control{min-width:140px}.admin-corr-short-filters .admin-select__trigger,.admin-corr-short-filters input{min-height:36px}.admin-corr-short-filters .admin-corr-search{min-width:170px}.admin-corr-short-filters{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));align-items:end;gap:12px;padding:14px;margin-bottom:0;background:linear-gradient(145deg,var(--admin-color-surface-d14f901),var(--admin-color-surface-c82f339));border-bottom:1px solid var(--admin-border-soft)}.admin-corr-short-filters>.admin-tx-btn{min-height:36px;white-space:nowrap}.admin-corr-short-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:0;border-radius:8px;background:var(--admin-navy-gradient);color:var(--admin-color-text-d14f901);font-weight:700;cursor:pointer}.admin-corr-short-filter-toggle span{display:inline-flex;align-items:center;gap:8px}.admin-corr-short-filter-toggle>i{font-size:11px;opacity:.85}.admin-corr-short-minutes{min-width:72px;width:72px}.admin-corr-short-note{margin:0 0 12px;color:var(--admin-muted);font-size:12px}.admin-corr-short-details{min-width:260px;max-width:420px;white-space:normal!important;text-align:left!important}.admin-corr-short-details div{padding:2px 0}.admin-corr-short-details b,.admin-corr-short-details small{display:block}.admin-corr-short-details small{color:var(--admin-muted);margin-top:2px}.admin-corr-match-detail-btn{border:1px solid var(--admin-color-border-df2642f);border-radius:999px;background:var(--admin-color-surface-909d29d);color:var(--admin-color-text-8ca9707);padding:5px 9px;cursor:pointer;font-size:11px;white-space:nowrap}.admin-corr-match-detail-btn:hover{background:var(--admin-color-surface-6bacc3f)}.admin-corr-short-detail-table{overflow-x:auto}.admin-corr-short-detail-table .ScoreTable{min-width:920px}@media (max-width: 1100px){.admin-corr-short-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width: 680px){.admin-corr-short-filters{grid-template-columns:1fr}.admin-corr-short-filters .admin-corr-search{min-width:0}}.admin-corr-json-game__hint{margin:10px 0;color:var(--admin-muted);font-size:12px}.admin-corr-json-game__editor{display:block;width:100%;min-height:62vh;padding:14px;border:1px solid var(--admin-border-soft);border-radius:8px;background:var(--admin-color-surface-3de0edf);color:var(--admin-color-text-5858f7f);font:12px/1.55 Consolas,Courier New,monospace;direction:ltr;text-align:left;-moz-tab-size:2;tab-size:2;resize:vertical}.admin-corr-json-game__editor:focus{border-color:var(--admin-color-border-8e1a301);outline:2px solid var(--admin-color-border-f07a598)}.admin-corr-json-game__editor[readonly]{color:var(--admin-color-text-f60cdf0)}.admin-corr-onex__search{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-block:16px}.admin-corr-onex__search label{display:grid;gap:6px}.admin-corr-onex__status{display:flex;flex-wrap:wrap;gap:12px;padding:12px;margin-block:12px;border:1px solid var(--border-color, #8885);border-radius:8px}.admin-corr-onex h3{margin-block:20px 10px}.news-page{width:100%;max-width:none;margin:0;padding:4px 0 28px;color:var(--admin-text-strong)}.news-page__hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:24px 26px;border-radius:15px;background:var(--admin-navy-gradient);border-bottom:3px solid var(--accent);color:var(--admin-color-text-d14f901);box-shadow:0 10px 25px var(--admin-color-shadow-7d6975c)}.news-page__hero h1{margin:5px 0 4px;font-size:25px;color:var(--admin-color-text-d14f901)}.news-page__hero h1 i{color:var(--admin-color-text-bac6f4b);font-size:22px}.news-page__hero p{margin:0;color:var(--admin-color-text-556568e);font-size:13px}.news-kicker{font-size:10px;letter-spacing:.1em;font-weight:800;color:var(--admin-color-text-48e712f)}.news-primary-button,.news-refresh,.news-link-button{border:0;cursor:pointer;font-weight:700}.news-primary-button{padding:11px 16px;border-radius:9px;background:var(--accent);color:var(--admin-color-on-accent-01e29a2);box-shadow:0 4px 10px var(--admin-color-shadow-09884d7)}.news-primary-button:disabled{opacity:.7;cursor:default}.news-panel{border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft);overflow:hidden}.news-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-color-surface-4318b3c),var(--admin-color-surface-81521e6))}.news-panel__head h2{margin:0;font-size:16px}.news-panel__head p{margin:5px 0 0;color:var(--admin-text-soft);font-size:12px}.news-refresh{padding:8px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong)}.news-toolbar{display:flex;align-items:center;gap:10px}.news-count{color:var(--admin-text-soft);font-size:12px}.news-site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;padding:18px}.news-site-card{padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-color-surface-d14f901);box-shadow:0 3px 12px var(--admin-color-shadow-e665005)}.news-site-card__top{display:flex;align-items:center;gap:11px}.news-site-card__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--admin-color-surface-6c6cb3b);color:var(--admin-color-text-29faeb7)}.news-site-card h3{margin:0 0 4px;font-size:15px}.news-site-card code{color:var(--admin-text-soft);font-size:11px}.news-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:capitalize}.news-site-card__top .news-status{margin-inline-start:auto}.news-status.is-active{background:var(--admin-color-surface-bab30a7);color:var(--admin-color-text-3bfc678)}.news-status.is-off{background:var(--admin-color-surface-5634652);color:var(--admin-color-text-1d82f76)}.news-site-card__domains{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding:11px 0;border-top:1px solid var(--admin-color-border-e0e87ce);border-bottom:1px solid var(--admin-color-border-e0e87ce);font-size:11px;color:var(--admin-text-soft)}.news-site-card__domains strong{color:var(--admin-text-strong);font-weight:600}.news-site-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;font-size:11px;color:var(--admin-text-soft)}.news-site-card__footer i{color:var(--admin-color-text-44baa58)}.news-link-button{padding:0;background:none;color:var(--admin-color-text-874f00a)}.news-link-button i{color:inherit!important;margin-inline-start:4px}.news-empty{display:grid;place-items:center;gap:8px;min-height:190px;padding:25px;text-align:center;color:var(--admin-text-soft)}.news-empty i{font-size:28px;color:var(--admin-color-text-1dc2384)}.news-empty strong{font-size:14px;color:var(--admin-text-strong)}.news-empty span{font-size:12px}.news-table-wrap{overflow:auto}.news-table{width:100%;border-collapse:collapse;font-size:12px}.news-table th,.news-table td{padding:13px 18px;border-bottom:1px solid var(--admin-color-border-e0e87ce);text-align:start;white-space:nowrap}.news-table th{background:var(--admin-color-surface-6f143c1);color:var(--admin-text-soft);font-size:11px}.news-table td strong{display:block;color:var(--admin-text-strong)}.news-table td small{display:block;margin-top:3px;color:var(--admin-text-soft);font-size:10px}@media (max-width:700px){.news-page__hero{align-items:flex-start;flex-direction:column;padding:19px}.news-page__hero h1{font-size:21px}.news-primary-button{width:100%}.news-panel__head{align-items:flex-start;flex-direction:column}.news-toolbar{width:100%;justify-content:space-between}.news-site-grid{grid-template-columns:1fr;padding:12px}}.news-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:var(--admin-color-surface-7db586a)}.news-modal{display:grid;gap:13px;width:min(480px,100%);padding:20px;border-radius:14px;background:var(--admin-color-surface-d14f901);box-shadow:0 20px 60px var(--admin-color-shadow-a59544b)}.news-modal__head{display:flex;align-items:center;justify-content:space-between}.news-modal__head h2{margin:0;font-size:17px}.news-modal__head button{border:0;background:none;font-size:24px;cursor:pointer;color:var(--admin-color-text-0f8ded4)}.news-modal label{display:grid;gap:6px;font-size:12px;font-weight:700}.news-modal input{min-height:39px;padding:7px 10px;border:1px solid var(--admin-border);border-radius:8px;font:inherit;font-weight:400}.news-error{padding:9px;border-radius:8px;background:var(--admin-color-surface-5e71de2);color:var(--admin-color-text-687eeed);font-size:12px}.news-editor{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px}.news-editor__main,.news-editor__side{display:grid;gap:14px;padding:20px;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.news-editor__side{align-content:start}.news-editor label{display:grid;gap:6px;font-size:12px;font-weight:700}.news-editor input,.news-editor select,.news-editor textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font:inherit;font-size:12px;font-weight:400}.news-editor textarea{resize:vertical;line-height:1.7}.news-secondary-button{min-height:38px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font-weight:700;cursor:pointer}@media (max-width:800px){.news-editor{grid-template-columns:1fr}}.news-two-col{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px}.news-site-select{min-width:180px;padding:8px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);font:inherit}@media (max-width:800px){.news-two-col{grid-template-columns:1fr}}.news-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;padding:18px}.news-media-card{overflow:hidden;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-color-surface-d14f901)}.news-media-card img{display:block;width:100%;height:120px;object-fit:cover;background:var(--admin-color-surface-5654d3a)}.news-media-card div{display:grid;gap:4px;padding:9px}.news-media-card strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.news-media-card small,.news-help{color:var(--admin-text-soft);font-size:10px}.news-help{margin:0;line-height:1.6}.news-page-list,.news-settings-list{display:grid;gap:10px;padding:18px}.news-inline-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-color-surface-d14f901)}.news-inline-card h3{margin:0 0 4px;font-size:14px}.news-inline-card code,.news-setting-row code{color:var(--admin-text-soft);font-size:11px}.news-inline-card input,.news-inline-card textarea{display:block;width:100%;margin-bottom:9px;padding:9px;border:1px solid var(--admin-border);border-radius:7px;font:inherit}.news-inline-card>div{display:flex;gap:8px}.news-setting-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:10px}.news-setting-row input{min-height:34px;padding:7px;border:1px solid var(--admin-border);border-radius:7px;font:inherit;font-size:12px}@media (max-width:700px){.news-setting-row{grid-template-columns:1fr}.news-inline-card{align-items:flex-start;flex-direction:column}}.news-row-actions{display:flex;gap:6px}.news-danger-button{padding:8px 10px;border:1px solid var(--admin-color-border-54ddd2b);border-radius:8px;background:var(--admin-color-surface-dfb379d);color:var(--admin-color-text-1d82f76);font-size:11px;font-weight:700;cursor:pointer}.news-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px}.news-stat-grid button{display:grid;gap:7px;padding:17px;text-align:start;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft);cursor:pointer}.news-stat-grid i{color:var(--admin-color-text-6f7be39);font-size:18px}.news-stat-grid strong{font-size:24px;color:var(--admin-text-strong)}.news-stat-grid span{color:var(--admin-text-soft);font-size:11px}.news-dashboard-actions{display:flex;flex-wrap:wrap;gap:10px;padding:18px}.news-dashboard-actions button{padding:10px 13px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font-weight:700;cursor:pointer}@media (max-width:800px){.news-stat-grid{grid-template-columns:repeat(2,1fr)}}.news-users-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:18px}.news-users-layout input,.news-users-layout select{padding:9px;border:1px solid var(--admin-border);border-radius:7px;font:inherit;font-size:12px}@media (max-width:800px){.news-users-layout{grid-template-columns:1fr}}.news-editor__side input,.news-editor__side select,.news-editor__side textarea,.news-users-layout input,.news-users-layout select,.news-domain-form input,.news-inline-card input,.news-inline-card textarea,.news-setting-row input{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font:inherit;font-size:12px;transition:border-color .16s,box-shadow .16s}.news-editor__side textarea,.news-inline-card textarea{min-height:unset;line-height:1.7;resize:vertical}.news-editor__side input:focus,.news-editor__side select:focus,.news-editor__side textarea:focus,.news-users-layout input:focus,.news-users-layout select:focus,.news-domain-form input:focus,.news-inline-card input:focus,.news-inline-card textarea:focus,.news-setting-row input:focus,.news-site-select:focus{outline:0;border-color:var(--admin-color-border-8b9ab22);box-shadow:0 0 0 3px var(--admin-color-shadow-9203a80)}.news-editor__side input::placeholder,.news-users-layout input::placeholder,.news-domain-form input::placeholder{color:var(--admin-color-text-e5f69ff)}.news-editor__side input[type=file]{min-height:44px;padding:7px 9px;color:var(--admin-text-soft);cursor:pointer}.news-editor__side input[type=file]::file-selector-button{margin-inline-end:10px;padding:7px 11px;border:1px solid var(--admin-color-border-67b5a3c);border-radius:6px;background:var(--admin-color-surface-be0e65e);color:var(--admin-color-text-2f55c72);font:inherit;font-weight:700;cursor:pointer}.news-domain-form{display:flex;align-items:center;gap:8px;margin-top:12px}.news-domain-form input{min-width:0;flex:1}.news-domain-form button{white-space:nowrap}.news-inline-card__edit{display:grid;gap:8px;width:100%}.news-inline-card__edit>div{display:flex;gap:8px}@media (max-width:460px){.news-domain-form{align-items:stretch;flex-direction:column}.news-domain-form button{width:100%}}.news-editor--expanded{grid-template-columns:minmax(0,1fr) 320px}.news-editor--expanded .news-editor__side{gap:16px}.news-editor__side section{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--admin-color-border-d4b0bfc)}.news-editor__side section:last-of-type{border-bottom:0}.news-editor__side h2,.news-subpanel h2{margin:0;font-size:14px;color:var(--admin-text-strong)}.news-editor__side fieldset{display:grid;gap:8px;margin:0;padding:10px;border:1px solid var(--admin-border);border-radius:8px}.news-editor__side legend{padding:0 5px;font-size:11px;font-weight:800;color:var(--admin-text-soft)}.news-check{display:flex!important;align-items:center;gap:8px!important;font-size:12px!important;font-weight:600!important}.news-check input{width:16px!important;min-height:16px!important;accent-color:var(--admin-color-decoration-72d76a5)}.news-check-list{display:grid;gap:7px;max-height:150px;overflow:auto;padding:9px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901)}.news-subpanel{display:grid;gap:12px;margin-top:4px;padding:16px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-color-surface-0a4c647)}.news-rich-editor{overflow:hidden;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-color-surface-d14f901)}.news-rich-editor .ck-editor__main{min-height:360px}.news-rich-editor .ck-content{min-height:300px;padding:16px 20px!important;color:var(--admin-color-text-d313d2b);font-family:inherit;font-size:13px;line-height:1.9}.news-rich-editor .ck-toolbar{border:0!important;border-bottom:1px solid var(--admin-border)!important;background:var(--admin-color-surface-70a662d)!important}.news-editor-loading{padding:14px;color:var(--admin-text-soft);font-size:12px}.news-featured-preview{width:100%;max-height:150px;object-fit:cover;border-radius:8px;border:1px solid var(--admin-border)}@media (max-width:800px){.news-editor--expanded{grid-template-columns:1fr}.news-rich-editor .ck-editor__main{min-height:250px}.news-rich-editor .ck-content{min-height:220px}}.news-pages-table{padding:18px}.news-page-editor{display:grid;gap:16px;padding:22px}.news-page-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--admin-border)}.news-page-editor__head h2{margin:4px 0;font-size:18px}.news-page-editor__head p{margin:0;color:var(--admin-text-soft);font-size:12px}.news-page-editor>label{display:grid;gap:7px;font-size:12px;font-weight:700}.news-page-editor>label>input,.news-page-editor>label>textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font:inherit;font-size:12px}.news-page-editor__actions{display:flex;gap:9px;padding-top:4px}.news-page-editor__actions button{width:auto}.news-pages-table .news-empty{min-height:160px}@media (max-width:600px){.news-page-editor__head,.news-page-editor__actions{flex-direction:column}.news-page-editor__actions button{width:100%}}.news-editor label:has(.news-rich-editor){pointer-events:none}.news-editor label:has(.news-rich-editor) .news-rich-editor{pointer-events:auto}.news-form-field{display:grid;gap:7px;font-size:12px;font-weight:700}.news-taxonomy-layout{align-items:start}.news-taxonomy-form{min-width:0}.news-taxonomy-form h2{margin:0;font-size:15px}.news-taxonomy-form fieldset{display:grid;gap:8px;margin:0;padding:10px;border:1px solid var(--admin-border);border-radius:8px}.news-taxonomy-form legend{padding:0 5px;font-size:11px;font-weight:800;color:var(--admin-text-soft)}.news-taxonomy-table th,.news-taxonomy-table td{white-space:normal;vertical-align:middle}.news-taxonomy-table td small{word-break:break-all}.news-taxonomy-table td a{color:var(--admin-color-text-874f00a);font-weight:700;text-decoration:none}.news-panel__filters{display:flex;align-items:center;gap:8px}.news-inline-search{box-sizing:border-box;width:190px;min-height:40px;padding:8px 10px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font:inherit;font-size:12px}.news-inline-search:focus{outline:0;border-color:var(--admin-color-border-8b9ab22);box-shadow:0 0 0 3px var(--admin-color-shadow-9203a80)}.news-search-select{position:relative;width:100%}.news-search-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font:inherit;font-size:12px;text-align:start;cursor:pointer}.news-search-select__trigger.is-open{border-color:var(--admin-color-border-3996245);box-shadow:0 0 0 3px var(--admin-color-shadow-1587552)}.news-search-select__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-search-select__trigger i{color:var(--admin-text-soft);font-size:10px}.news-search-select__menu{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline:0;padding:8px;border:1px solid var(--admin-color-border-d5255f5);border-radius:10px;background:var(--admin-color-surface-d14f901);box-shadow:0 14px 35px var(--admin-color-shadow-a08cb8e)}.news-search-select__search{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--admin-color-border-3996245);border-radius:8px}.news-search-select__search i{color:var(--admin-color-text-fdda073)}.news-search-select__search input{width:100%;border:0!important;outline:0!important;padding:0!important;min-height:22px!important;box-shadow:none!important}.news-search-select__options{display:grid;gap:2px;max-height:180px;overflow:auto;margin-top:7px}.news-search-select__option{display:flex!important;align-items:center;gap:7px!important;padding:8px;border-radius:6px;font-size:11px!important;font-weight:600!important;cursor:pointer}.news-search-select__option:hover{background:var(--admin-color-surface-be0e65e)}.news-search-select__option input{width:15px!important;min-height:15px!important;accent-color:var(--admin-color-decoration-72d76a5)}.news-search-select__option small{margin-inline-start:auto;color:var(--admin-text-soft);font-size:9px}.news-search-select__empty{padding:17px;text-align:center;color:var(--admin-text-soft);font-size:11px}.news-image-picker__preview{display:grid;place-items:center;min-height:125px;margin-bottom:10px;border:1px dashed var(--admin-color-border-4fefe80);border-radius:8px;background:var(--admin-color-surface-0a4c647);color:var(--admin-text-soft);font-size:10px}.news-image-picker__preview img{display:block;width:100%;height:125px;border-radius:7px;object-fit:cover}.news-image-picker__actions{display:flex;gap:7px}.news-image-picker__actions button,.news-image-picker__actions a{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 8px;border:0;border-radius:6px;font:inherit;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.news-image-picker__primary{background:var(--admin-color-surface-9e061ae);color:var(--admin-color-text-d14f901)}.news-image-picker__secondary{border:1px solid var(--admin-border)!important;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong)}.news-image-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:var(--admin-color-surface-7db586a)}.news-image-modal__body{width:min(720px,100%);max-height:min(680px,90vh);overflow:auto;padding:18px;border-radius:13px;background:var(--admin-color-surface-d14f901);box-shadow:0 20px 60px var(--admin-color-shadow-a59544b)}.news-image-modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.news-image-modal__head h3{margin:0;font-size:16px}.news-image-modal__head button{border:0;background:none;font-size:23px;color:var(--admin-text-soft);cursor:pointer}.news-image-modal__body>.news-inline-search{width:100%;margin-bottom:12px}.news-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.news-image-grid button{padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:var(--admin-color-surface-2d8d935);text-align:start;cursor:pointer}.news-image-grid button.is-selected{border-color:var(--admin-color-border-ccd68d7)}.news-image-grid img{display:block;width:100%;height:105px;object-fit:cover}.news-image-grid span{display:block;overflow:hidden;padding:6px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.news-post-form .news-editor__side{gap:14px;padding:0;background:transparent;border:0;box-shadow:none}.news-post-form .news-editor__side>section{padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.news-post-form .news-editor__side>section h2{padding-bottom:10px;border-bottom:1px solid var(--admin-color-border-7ef9db5)}.news-post-form .news-editor__side>section fieldset{margin-top:2px}.news-settings-groups{display:grid;gap:16px;padding:18px}.news-settings-group{padding:18px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-color-surface-d14f901)}.news-settings-group__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--admin-color-border-e0e87ce)}.news-settings-group__head h3{margin:0;font-size:15px}.news-settings-group__head p{margin:5px 0 0;color:var(--admin-text-soft);font-size:11px}.news-settings-group .news-settings-list{padding:0}.news-setting-field{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px}.news-setting-field code{color:var(--admin-text-soft);font-size:11px}.news-setting-field input,.news-setting-field textarea{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);font:inherit;font-size:12px}.news-setting-field textarea{resize:vertical;line-height:1.7}.news-success{padding:9px;border-radius:8px;background:var(--admin-color-surface-268bc19);color:var(--admin-color-text-5e780db);font-size:12px}.news-asset-setting{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px}.news-asset-setting__preview{display:grid;place-items:center;min-height:150px;border:1px dashed var(--admin-color-border-4fefe80);border-radius:10px;background:var(--admin-color-surface-0a4c647);color:var(--admin-text-soft);font-size:11px}.news-asset-setting__preview img{display:block;max-width:100%;max-height:150px;object-fit:contain}.news-asset-setting__controls{display:grid;gap:9px}.news-asset-setting__controls code{color:var(--admin-text-soft);font-size:11px}.news-asset-setting__controls input[type=file]{min-height:42px;padding:7px 9px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-soft);cursor:pointer}.news-asset-setting__controls input[type=file]::file-selector-button{margin-inline-end:10px;padding:7px 11px;border:1px solid var(--admin-color-border-67b5a3c);border-radius:6px;background:var(--admin-color-surface-be0e65e);color:var(--admin-color-text-2f55c72);font:inherit;font-weight:700;cursor:pointer}.news-asset-setting__controls small{color:var(--admin-text-soft);font-size:10px}.news-asset-setting__controls button{justify-self:start}@media (max-width:700px){.news-settings-group__head{align-items:flex-start;flex-direction:column}.news-setting-field,.news-asset-setting{grid-template-columns:1fr}.news-asset-setting__preview{min-height:120px}}.news-domain-list{display:grid;gap:14px;padding:18px}.news-domain-card{padding:18px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-color-surface-d14f901)}.news-domain-card__head,.news-domain-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.news-domain-card__head{margin-bottom:14px}.news-domain-card__head h3,.news-domain-card__head p{margin:0}.news-domain-card__head p,.news-domain-row small{display:block;color:var(--admin-text-soft);font-size:12px}.news-domain-row{align-items:flex-start;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--admin-color-border-e0e87ce);flex-wrap:wrap}.news-domain-row>div:first-child{min-width:180px}.news-dns-instructions{display:grid;flex:1 1 100%;gap:6px;padding:10px 12px;border-radius:10px;background:var(--admin-color-surface-f04cfaa)}.news-dns-instructions code{direction:ltr;font-size:12px}.news-domain-error{margin:0 18px 18px}@media (max-width:720px){.news-domain-form{align-items:stretch;flex-direction:column}.news-domain-form button{width:100%}}.news-post-filters{display:flex;gap:10px;padding:14px 18px;border-bottom:1px solid var(--admin-color-border-e0e87ce);background:var(--admin-color-surface-4318b3c)}.news-post-filters .news-inline-search{width:min(360px,100%)}.news-post-filters .news-site-select{min-width:170px}.news-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--admin-color-border-e0e87ce);color:var(--admin-text-soft);font-size:12px}.news-pagination>div{display:flex;gap:8px}@media (max-width:600px){.news-post-filters{align-items:stretch;flex-direction:column}.news-post-filters .news-inline-search,.news-post-filters .news-site-select{width:100%}.news-pagination{align-items:stretch;flex-direction:column}.news-pagination>div button{flex:1}}.news-site-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.news-site-card__actions button{cursor:pointer}.news-site-card__actions button:disabled{cursor:default;opacity:.65}.news-domain-filters{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--admin-color-border-e0e87ce);background:var(--admin-color-surface-4318b3c)}.news-domain-filters .news-inline-search{width:min(360px,100%)}.news-domain-filters .news-site-select{min-width:180px}.news-domain-filters .news-count{margin-inline-start:auto}.news-copy-button{justify-self:start}.news-dns-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.news-dns-line code{min-width:220px}.news-dns-line+.news-dns-line{margin-top:5px}@media (max-width:600px){.news-domain-filters{align-items:stretch;flex-direction:column}.news-domain-filters .news-inline-search,.news-domain-filters .news-site-select{width:100%}.news-domain-filters .news-count{margin-inline-start:0}.news-dns-line{align-items:stretch;flex-direction:column}.news-dns-line code{min-width:0}.news-dns-line button{justify-self:start}}.news-domain-quick-add{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:10px;padding:14px 18px;border-bottom:1px solid var(--admin-color-border-e0e87ce);background:var(--admin-color-surface-d14f901)}.news-domain-quick-add input,.news-domain-quick-add select{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-color-surface-d14f901);font:inherit;font-size:12px}.news-domains-table{min-width:880px}.news-domains-table td{vertical-align:middle}.news-domains-table td small{display:block;margin-top:3px;color:var(--admin-text-soft);font-size:10px}.news-dns-cell{display:flex;align-items:center;gap:8px;white-space:nowrap}.news-dns-cell code{font-size:11px}.news-dns-cell button{padding:5px 8px;font-size:10px}.news-table-error{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-color-text-1d82f76)!important}@media (max-width:700px){.news-domain-quick-add{grid-template-columns:1fr}.news-domain-quick-add button{width:100%}}.news-upload-dialog{width:min(540px,calc(100% - 32px));max-height:90vh;overflow:auto;padding:0;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-color-surface-d14f901);color:var(--admin-text-strong);box-shadow:0 20px 60px var(--admin-color-shadow-a59544b)}.news-upload-dialog::backdrop{background:var(--admin-color-surface-7db586a)}.news-upload-dialog__content{display:grid;gap:14px;padding:20px}.news-upload-dialog__content label{display:grid;gap:7px;font-size:12px;font-weight:600}.news-upload-dialog__content input,.news-upload-dialog__content select{width:100%;min-height:38px;padding:8px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-color-surface-d14f901);color:inherit;font:inherit}.news-upload-dialog__preview{width:100%;max-height:240px;object-fit:contain;border-radius:8px}.news-upload-dialog button:disabled{opacity:.55;cursor:default}.news-editor__main,.news-editor__side,.news-editor__side section,.news-editor label{min-width:0}.news-search-select{min-width:0;max-width:100%}.news-search-select__trigger{box-sizing:border-box;min-width:0;max-width:100%}.news-search-select__trigger span{flex:1;min-width:0}.news-search-select__trigger i{flex-shrink:0}.news-search-select__menu{box-sizing:border-box;min-width:0;max-width:100%}.news-search-select__search,.news-search-select__search input,.news-search-select__option{min-width:0}.news-search-select__option input{flex-shrink:0}.news-search-select__option span{min-width:0;overflow-wrap:anywhere}.crm-page{display:grid;gap:18px;color:var(--admin-text,#24344a)}.crm-heading{display:flex;align-items:center;gap:14px}.crm-heading-icon{width:54px;height:54px;display:grid;place-items:center;background:var(--admin-navy-mid,#183c68);color:var(--admin-color-text-d14f901);border-radius:12px;font-size:23px}.crm-heading small{color:var(--admin-muted,#64748b);font-weight:800;letter-spacing:2px}.crm-heading h1{margin:2px 0 5px;font-size:24px}.crm-heading p{margin:0;color:var(--admin-muted,#64748b);font-size:13px}.crm-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--admin-border,#d8e2ef);padding-bottom:8px}.crm-tabs a{padding:10px 14px;display:flex;align-items:center;gap:8px;border-radius:7px;color:var(--admin-color-text-cf0f60d);text-decoration:none;font-size:13px;font-weight:700}.crm-tabs a.is-active{background:var(--admin-navy-mid,#183c68);color:var(--admin-color-text-528cef8)}.crm-tabs a:hover{box-shadow:inset 0 0 0 1px var(--admin-color-shadow-18dc226)}.crm-filter{margin:0!important;padding:16px!important;overflow:visible}.crm-filter .admin-tx-field>span{display:block;margin-bottom:5px;font-size:12px;font-weight:600;color:var(--admin-text-soft)}.crm-presets{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.crm-filter .admin-tx-filter__actions{align-items:center;flex-wrap:wrap}.crm-filter .admin-tx-filter__actions>span{font-size:12px;color:var(--admin-muted,#64748b)}.crm-data-note{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid var(--admin-color-border-5304560);background:var(--admin-color-surface-f1a020e);padding:12px 14px;border-radius:8px;font-size:12px}.crm-data-note>i{color:var(--admin-color-text-df018f5)}.crm-data-note>span{flex:1;line-height:1.7}.crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-kpis article{display:flex;gap:12px;align-items:center;margin:0;padding:18px!important}.crm-kpis article>i{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--admin-color-surface-8aa2dbb);color:var(--admin-color-text-df018f5);font-size:19px}.crm-kpis article:nth-child(2)>i{background:var(--admin-color-surface-56769bf);color:var(--admin-color-text-cb33d89)}.crm-kpis article:nth-child(3)>i{background:var(--admin-color-surface-383aaf1);color:var(--admin-color-text-c291b13)}.crm-kpis article:nth-child(4)>i{background:var(--admin-color-surface-bc462e0);color:var(--admin-color-text-d149824)}.crm-kpis article span{display:block;font-size:12px;color:var(--admin-muted,#64748b);line-height:1.6}.crm-kpis article strong{display:block;font-size:24px;margin-top:5px;overflow-wrap:anywhere}.crm-kpis article strong small{font-size:12px;color:var(--admin-muted,#64748b)}.crm-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crm-panel{margin:0!important;padding:20px!important;min-width:0}.crm-panel--wide{grid-column:1/-1}.crm-panel-head{margin-bottom:22px}.crm-panel-head h2{font-size:16px;margin:0 0 6px}.crm-panel-head p,.crm-explanation,.crm-footnote{font-size:12px;color:var(--admin-muted,#64748b);line-height:1.8;margin:0}.crm-explanation{margin-top:18px}.crm-kpis article>div{min-width:0;flex:1}.crm-kpis article>i{flex-shrink:0}.crm-kpis .crm-exact-amount{display:block;color:var(--admin-text-soft);font-size:11px;margin-top:5px;overflow-wrap:anywhere}.crm-kpis article strong bdi{white-space:nowrap}.crm-chart-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;align-items:center}.crm-chart-legend span{display:flex;align-items:center;gap:7px}.crm-chart-legend i,.crm-ring-legend i{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.crm-chart-legend b{margin-inline-start:auto;color:var(--admin-muted,#64748b)}.crm-line svg{display:block;width:100%;max-height:340px;overflow:visible;margin-top:10px;direction:ltr}.crm-line svg text{font:11px sans-serif;fill:var(--admin-color-text-18046fe)}.crm-gridline{stroke:var(--admin-color-text-5858f7f);stroke-width:1}.crm-line-readout{display:flex;gap:14px;align-items:center;flex-wrap:wrap;min-height:32px;font-size:12px;padding:8px 12px;background:var(--admin-color-surface-fa4703d);border-radius:6px;direction:ltr}.crm-chart-values{margin-top:12px;font-size:12px}.crm-chart-values summary{cursor:pointer;color:var(--admin-color-text-df018f5)}.crm-table-wrap{overflow:auto;max-height:300px;margin-top:10px}.crm-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.crm-table-wrap th,.crm-table-wrap td{padding:9px 12px;text-align:start;border-bottom:1px solid var(--admin-color-border-5858f7f)}.crm-table-wrap th{position:sticky;top:0;background:var(--admin-color-surface-c42653b)}.crm-bars{display:grid;gap:20px}.crm-bar>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:13px;margin-bottom:8px}.crm-bar__track{height:11px;background:var(--admin-color-surface-87ef6d6);border-radius:6px;overflow:hidden}.crm-bar__track span{display:block;height:100%;border-radius:6px;min-width:0;transition:width .25s}.crm-segment-link{border:0;background:none;color:var(--admin-color-text-df018f5);font:inherit;text-align:start;padding:0;cursor:pointer}.crm-segment-link:hover{text-decoration:underline}.crm-segment-link i{font-size:10px;margin-inline-start:4px}.crm-list-head,.crm-list-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px}.crm-list-head h2{font-size:16px;margin:0}.crm-list-pagination{justify-content:flex-end;margin-top:14px}.crm-ring-layout{display:flex;align-items:center;justify-content:center;gap:30px;min-height:220px;flex-wrap:wrap}.crm-ring{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;direction:ltr}.crm-ring>div{width:137px;height:137px;border-radius:50%;background:var(--admin-color-surface-d14f901);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.crm-ring b{font-size:29px}.crm-ring span{font-size:12px;color:var(--admin-color-text-18046fe)}.crm-ring-legend{display:grid;gap:18px;flex:1;min-width:160px}.crm-ring-legend>div{display:flex;align-items:center;gap:8px;font-size:12px}.crm-ring-legend strong{margin-inline-start:auto}.crm-ring-legend small{color:var(--admin-color-text-18046fe);margin-inline-start:5px}.crm-heatmap-wrap{overflow-x:auto}.crm-heatmap{display:grid;gap:6px;min-width:600px;direction:ltr}.crm-heatmap>b{font-size:11px;text-align:center;padding:8px}.crm-heatmap-row{display:contents}.crm-heatmap-row>span{font-size:12px;padding:9px 4px}.crm-heatmap-row small{display:block;color:var(--admin-color-text-18046fe);margin-top:5px}.crm-heatmap-cell{display:grid;place-items:center;border-radius:5px;min-height:48px;background:var(--admin-color-surface-d699259);font-size:12px;font-weight:700;color:var(--admin-color-text-e522232)}.crm-empty{text-align:center;padding:25px;color:var(--admin-color-text-18046fe);background:var(--admin-color-surface-7b18f6e);border:1px dashed var(--admin-color-border-e66b9d0);border-radius:8px;font-size:13px}.crm-skeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;color:var(--admin-color-text-18046fe)}.crm-skeleton div{height:120px;border-radius:10px;background:linear-gradient(90deg,var(--admin-color-surface-87ef6d6),var(--admin-color-surface-499668c),var(--admin-color-surface-87ef6d6));background-size:200% 100%;animation:crm-loading 1.5s infinite}@keyframes crm-loading{to{background-position:-200% 0}}@media (max-width:1000px){.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.crm-panels{grid-template-columns:1fr}.crm-kpis{gap:8px}.crm-kpis article{padding:12px!important;gap:8px}.crm-kpis article strong{font-size:20px}.crm-kpis article>i{width:30px;height:30px;font-size:14px}.crm-heading h1{font-size:20px}.crm-tabs a{padding:8px;font-size:11px}.crm-panel{padding:14px!important}.crm-ring-layout{gap:20px}.crm-line-readout{gap:7px}.crm-heading p{font-size:12px}}@media (prefers-reduced-motion:reduce){.crm-skeleton div{animation:none}.crm-bar__track span{transition:none}}@media (max-width:650px){.crm-filter .admin-tx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filter .admin-tx-field{min-width:0}}.crm-detail-tools{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:16px}.crm-detail-tools .admin-tx-field{display:grid;gap:5px;min-width:150px;max-width:220px;font-size:12px}.crm-detail-tools input{padding:8px 10px;border:1px solid var(--tx-border,#d8e2ef);border-radius:6px;font:inherit;width:100%;box-sizing:border-box}.crm-detail-tools input:focus-visible,.crm-segment-link:focus-visible,.crm-heatmap-cell:focus-visible{outline:2px solid var(--admin-color-border-df018f5);outline-offset:3px}.crm-heatmap-cell{border:0;cursor:pointer;font-family:inherit}.crm-heatmap-cell:disabled{cursor:default}.crm-list-pagination>span{margin-inline-end:auto;font-size:12px;color:var(--admin-color-text-18046fe)}.crm-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.crm-metrics>div{padding:14px!important;margin:0!important;min-width:0}.crm-metrics span{font-size:12px;color:var(--admin-muted,#64748b);display:block}.crm-metrics strong{display:block;margin-top:8px;font-size:17px;overflow-wrap:anywhere}.crm-kpis .crm-segment-link{font-size:12px;line-height:1.6}#crm-user-details{scroll-margin-top:20px}.crm-explanation{margin-top:0}.crm-sort{background:transparent;border:0;color:inherit;font:inherit;font-weight:600;text-align:inherit;padding:0;cursor:pointer}.crm-sort:focus-visible{outline:2px solid var(--admin-color-border-df018f5);outline-offset:3px}.crm-row-actions{display:flex;gap:8px;margin-top:5px;flex-wrap:wrap}#crm-user-details .admin-tx-user-cell__profile{margin-inline-start:6px}.crm-basis{grid-column:1 / -1;border:1px solid var(--admin-color-border-02c38a3);background:var(--admin-color-surface-a5b6b4d);border-radius:8px;padding:14px 18px;margin:16px 0;color:var(--admin-text, #24364b);font-size:12px;line-height:1.7}.crm-basis h3{margin:0 0 6px;font-size:14px}.crm-basis summary{font-size:14px;font-weight:700;cursor:pointer}.crm-basis[open] summary{margin-bottom:10px}.crm-basis ul{margin:0;padding-inline-start:20px}.crm-basis li+li{margin-top:4px}.crm-match-filters{padding:18px;margin:18px 0}.crm-match-filters .admin-tx-actions{margin-top:12px}.crm-match-caption{display:block;color:var(--admin-muted,#64748b);margin-top:4px}.crm-negative{color:var(--admin-color-text-4fe57ec)}.crm-positive{color:var(--admin-color-text-0578a83)}.crm-match-trends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crm-match-trends svg{display:block;width:100%;direction:ltr}.crm-match-trends svg text{font:11px sans-serif;fill:var(--admin-color-text-18046fe)}.crm-match-tickets{margin-top:22px}.crm-match-page .crm-tabs button{border:0;background:var(--admin-color-surface-d14f901);padding:10px 16px;border-radius:8px;color:var(--admin-color-text-553677e);cursor:pointer}.crm-match-page .crm-tabs button.is-active{background:var(--admin-color-surface-df018f5);color:var(--admin-color-text-d14f901)}.crm-match-page .crm-tabs button:disabled{opacity:.5;cursor:default}.crm-match-page>.crm-panel{margin-top:18px}@media (max-width:700px){.crm-match-trends{grid-template-columns:1fr}}.crm-page{gap:16px;min-width:0}.crm-page>*,.crm-match-page>*{min-width:0}.crm-page .admin-tx-card{border-color:var(--tx-border,#d8e2ef);border-radius:var(--tx-radius,10px)}.crm-heading{padding:4px 0}.crm-tabs{margin:0;padding:6px;border:1px solid var(--tx-border,#d8e2ef);background:var(--admin-color-surface-d14f901);border-radius:10px}.crm-panel-head{margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--tx-border,#d8e2ef)}.crm-panel-head h2,.crm-panel>.crm-list-head h2{line-height:1.5}.crm-panel>.crm-list-head{padding-bottom:12px;border-bottom:1px solid var(--tx-border,#d8e2ef);margin-bottom:10px}.crm-panel h3{font-size:14px;line-height:1.6;margin:0 0 12px}.crm-basis{margin:0}.crm-context-note,.crm-page>.crm-explanation,.crm-match-page>.crm-explanation{padding:10px 14px;border:1px solid var(--tx-border,#d8e2ef);border-radius:8px;background:var(--admin-color-surface-fa4703d)}.crm-context-note{display:grid;gap:4px}.crm-metrics>div{background:var(--admin-color-surface-d14f901);border:1px solid var(--tx-border,#d8e2ef);border-radius:var(--tx-radius,10px)}.crm-metrics strong{line-height:1.6}.crm-bar>div:first-child{align-items:flex-start;line-height:1.6}.crm-bar>div:first-child>:first-child{min-width:0;overflow-wrap:anywhere}.crm-bar strong{flex-shrink:0;font-variant-numeric:tabular-nums;text-align:end}.crm-bars{gap:16px}.crm-ring-layout{min-height:190px;gap:24px}.crm-ring{width:160px;height:160px}.crm-ring>div{width:122px;height:122px}.crm-ring-legend{gap:14px}.crm-ring-legend>div{line-height:1.6;min-width:0}.crm-ring-legend strong{white-space:nowrap}.crm-line svg{max-height:280px;border:1px solid var(--tx-border,#d8e2ef);border-radius:8px;background:var(--admin-color-surface-87159a3)}.crm-panel>.crm-explanation{margin-top:12px}.crm-panel>.admin-tx-btn{margin-top:10px}.crm-chart-values{padding:10px 12px;border:1px solid var(--tx-border,#d8e2ef);border-radius:8px}.crm-table-wrap{border:1px solid var(--tx-border,#d8e2ef);border-radius:8px}.crm-table-wrap th{z-index:1}.crm-table-wrap td{vertical-align:middle;font-variant-numeric:tabular-nums}.crm-table-wrap tbody tr:nth-child(2n){background:var(--admin-color-surface-94be876)}.crm-table-wrap tbody tr:hover{background:var(--admin-color-surface-cbea074)}.crm-list-head,.crm-list-pagination{flex-wrap:wrap}.crm-detail-tools{padding:12px;background:var(--admin-color-surface-fa4703d);border:1px solid var(--tx-border,#d8e2ef);border-radius:8px}.crm-footnote{padding:10px 14px;border-inline-start:3px solid var(--admin-color-border-fd65476)}.crm-match-page{display:grid;gap:16px}.crm-match-page .crm-match-filters,.crm-match-page>.crm-panel{margin:0!important}.crm-match-filters .admin-tx-field>span{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.crm-match-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-match-kinds>div{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.crm-match-kinds>div.is-selected{border-color:var(--admin-color-border-16a22cf);box-shadow:inset 0 3px 0 var(--admin-color-shadow-df018f5)}.crm-match-kinds strong{font-size:16px;margin:0}.crm-match-kinds span{line-height:1.6}.crm-match-kinds .crm-segment-link{font-size:12px;line-height:1.6}.crm-match-kinds>div>.crm-segment-link:last-child:not(:first-child){margin-top:auto}.crm-match-trends{gap:16px;margin-bottom:12px}.crm-match-trends>div{padding:14px;border:1px solid var(--tx-border,#d8e2ef);border-radius:8px;background:var(--admin-color-surface-87159a3);min-width:0}.crm-match-trends svg{max-height:230px}.crm-match-trends svg g[role=button]:focus-visible{outline:2px solid var(--admin-color-border-df018f5)}.crm-chart-toolbar{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--tx-border,#d8e2ef);border-radius:8px;background:var(--admin-color-surface-d14f901);font-size:12px}.crm-chart-toolbar>:last-child{width:min(260px,100%)}.crm-match-tickets{padding-top:16px;border-top:1px solid var(--tx-border,#d8e2ef);margin-top:16px}.crm-match-players{margin-top:18px}.crm-player-tickets{margin-top:16px;padding:14px;border:1px solid var(--tx-border,#d8e2ef);border-radius:8px;background:var(--admin-color-surface-94be876)}.crm-match-players .admin-tx-user-cell__profile{margin-inline-start:8px}#crm-match-events,#crm-match-drilldown{scroll-margin-top:20px}.crm-match-page .crm-table-wrap table{min-width:620px}.crm-match-page .crm-table-wrap td{white-space:nowrap}.crm-ranking-page{display:grid;gap:16px;min-width:0}.crm-ranking-page .crm-table-wrap table{min-width:520px}.crm-ranking-page .crm-table-wrap td{white-space:nowrap}.crm-ranking-page .admin-tx-user-cell__profile{margin-inline-start:6px}.crm-ranking-bars{margin:16px 0}.crm-ranking-page .crm-basis p{margin:6px 0 0}#crm-ranking-tickets{scroll-margin-top:20px}#crm-match-events td:first-child,.crm-match-players>.crm-table-wrap td:first-child{min-width:140px;white-space:normal}@media (min-width:1100px){.crm-panels--finance{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-panels--finance .crm-ring-layout{flex-direction:column;gap:16px}.crm-panels--finance .crm-ring-legend{width:100%}}@media (max-width:650px){.crm-page,.crm-match-page{gap:12px}.crm-match-kinds{grid-template-columns:1fr}.crm-panel-head{margin-bottom:14px}.crm-ring-layout{min-height:0}.crm-ring{width:140px;height:140px}.crm-ring>div{width:106px;height:106px}.crm-ring b{font-size:24px}.crm-bar strong{max-width:50%;overflow-wrap:anywhere;flex-shrink:1}.crm-match-trends>div{padding:10px}.crm-chart-toolbar{flex-wrap:wrap}.crm-chart-toolbar>:last-child{width:100%}.crm-basis{padding:12px 14px}}@media (max-width: 768px){.advanced-dashboard__scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.advanced-dashboard__scope>label,.advanced-dashboard__scope .admin-select{width:100%;min-width:0}}@media (max-width: 600px){.advanced-dashboard__scope{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.news-panel__filters{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.news-panel__filters>*,.news-panel__filters .admin-select,.news-panel__filters input,.news-panel__filters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}
