@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}*{box-sizing:border-box}@font-face{font-weight:300;font-style:normal;font-family:Inter;src:local("Inter Light"),local("Inter-Light"),url(https://storage.yandexcloud.net/prod-fe-assets/negroni-ui/lib/fonts/inter/Inter-Light.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-style:normal;font-family:Inter;src:local("Inter Regular"),local("Inter-Regular"),url(https://storage.yandexcloud.net/prod-fe-assets/negroni-ui/lib/fonts/inter/Inter-Regular.woff2) format("woff2");font-display:swap}@font-face{font-weight:500;font-style:normal;font-family:Inter;src:local("Inter Medium"),local("Inter-Medium"),url(https://storage.yandexcloud.net/prod-fe-assets/negroni-ui/lib/fonts/inter/Inter-Medium.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-style:normal;font-family:Inter;src:local("Inter Semi Bold"),local("Inter-SemiBold"),url(https://storage.yandexcloud.net/prod-fe-assets/negroni-ui/lib/fonts/inter/Inter-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-style:normal;font-family:Inter;src:local("Inter Bold"),local("Inter-Bold"),url(https://storage.yandexcloud.net/prod-fe-assets/negroni-ui/lib/fonts/inter/Inter-Bold.woff2) format("woff2");font-display:swap}.nui-title-xxl-light{font-size:11rem;line-height:12rem;font-weight:300}.nui-title-xxl-regular{font-size:11rem;line-height:12rem;font-weight:400}.nui-title-xxl-medium{font-size:11rem;line-height:12rem;font-weight:500}.nui-title-xxl-semi-bold{font-size:11rem;line-height:12rem;font-weight:600}.nui-title-xxl-bold{font-size:11rem;line-height:12rem;font-weight:700}.nui-title-xl-light{font-size:10rem;line-height:12rem;font-weight:300}.nui-title-xl-regular{font-size:10rem;line-height:12rem;font-weight:400}.nui-title-xl-medium{font-size:10rem;line-height:12rem;font-weight:500}.nui-title-xl-semi-bold{font-size:10rem;line-height:12rem;font-weight:600}.nui-title-xl-bold{font-size:10rem;line-height:12rem;font-weight:700}.nui-title-l-light{font-size:8rem;line-height:10rem;font-weight:300}.nui-title-l-regular{font-size:8rem;line-height:10rem;font-weight:400}.nui-title-l-medium{font-size:8rem;line-height:10rem;font-weight:500}.nui-title-l-semi-bold{font-size:8rem;line-height:10rem;font-weight:600}.nui-title-l-bold{font-size:8rem;line-height:10rem;font-weight:700}.nui-title-m-light{font-size:7rem;line-height:9rem;font-weight:300}.nui-title-m-regular{font-size:7rem;line-height:9rem;font-weight:400}.nui-title-m-medium{font-size:7rem;line-height:9rem;font-weight:500}.nui-title-m-semi-bold{font-size:7rem;line-height:9rem;font-weight:600}.nui-title-m-bold{font-size:7rem;line-height:9rem;font-weight:700}.nui-title-s-light{font-size:6rem;line-height:7rem;font-weight:300}.nui-title-s-regular{font-size:6rem;line-height:7rem;font-weight:400}.nui-title-s-medium{font-size:6rem;line-height:7rem;font-weight:500}.nui-title-s-semi-bold{font-size:6rem;line-height:7rem;font-weight:600}.nui-title-s-bold{font-size:6rem;line-height:7rem;font-weight:700}.nui-title-xs-light{font-size:5rem;line-height:6rem;font-weight:300}.nui-title-xs-regular{font-size:5rem;line-height:6rem;font-weight:400}.nui-title-xs-medium{font-size:5rem;line-height:6rem;font-weight:500}.nui-title-xs-semi-bold{font-size:5rem;line-height:6rem;font-weight:600}.nui-title-xs-bold{font-size:5rem;line-height:6rem;font-weight:700}.nui-body-xl-regular{font-size:5rem;line-height:7rem;font-weight:400}.nui-body-xl-medium{font-size:5rem;line-height:7rem;font-weight:500}.nui-body-xl-semi-bold{font-size:5rem;line-height:7rem;font-weight:600}.nui-body-xl-bold{font-size:5rem;line-height:7rem;font-weight:700}.nui-body-l-regular{font-size:4.5rem;line-height:6rem;font-weight:400}.nui-body-l-medium{font-size:4.5rem;line-height:6rem;font-weight:500}.nui-body-l-semi-bold{font-size:4.5rem;line-height:6rem;font-weight:600}.nui-body-l-bold{font-size:4.5rem;line-height:6rem;font-weight:700}.nui-body-m-regular{font-size:4rem;line-height:5.5rem;font-weight:400}.nui-body-m-medium{font-size:4rem;line-height:5.5rem;font-weight:500}.nui-body-m-semi-bold{font-size:4rem;line-height:5.5rem;font-weight:600}.nui-body-m-bold{font-size:4rem;line-height:5.5rem;font-weight:700}.nui-body-s-regular{font-size:3.5rem;line-height:4rem;font-weight:400}.nui-body-s-medium{font-size:3.5rem;line-height:4rem;font-weight:500}.nui-body-s-semi-bold{font-size:3.5rem;line-height:4rem;font-weight:600}.nui-body-s-bold{font-size:3.5rem;line-height:4rem;font-weight:700}.nui-caption-regular{font-weight:400;font-size:3rem;line-height:4rem}.nui-caption-medium{font-weight:500;font-size:3rem;line-height:4rem}.nui-caption-semi-bold{font-weight:600;font-size:3rem;line-height:4rem}.nui-caption-bold{font-weight:700;font-size:3rem;line-height:4rem}.nui-uppercase-m-regular{font-size:3.5rem;line-height:4.5rem;font-weight:400;text-transform:uppercase}.nui-uppercase-m-medium{font-size:3.5rem;line-height:4.5rem;font-weight:500;text-transform:uppercase}.nui-uppercase-m-semi-bold{font-size:3.5rem;line-height:4.5rem;font-weight:600;text-transform:uppercase}.nui-uppercase-m-bold{font-size:3.5rem;line-height:4.5rem;font-weight:700;text-transform:uppercase}.nui-uppercase-s-regular{font-size:3rem;line-height:4rem;font-weight:400;text-transform:uppercase}.nui-uppercase-s-medium{font-size:3rem;line-height:4rem;font-weight:500;text-transform:uppercase}.nui-uppercase-s-semi-bold{font-size:3rem;line-height:4rem;font-weight:600;text-transform:uppercase}.nui-uppercase-s-bold{font-size:3rem;line-height:4rem;font-weight:700;text-transform:uppercase}:root{--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-brand-pinky-5: 29, 3, 15;--color-brand-pinky-10: 46, 4, 26;--color-brand-pinky-15: 64, 6, 37;--color-brand-pinky-20: 82, 10, 49;--color-brand-pinky-25: 100, 14, 61;--color-brand-pinky-30: 119, 20, 73;--color-brand-pinky-35: 139, 25, 86;--color-brand-pinky-40: 162, 30, 101;--color-brand-pinky-45: 182, 36, 115;--color-brand-pinky-50: 204, 41, 128;--color-brand-pinky-55: 226, 46, 143;--color-brand-pinky-60: 255, 54, 162;--color-brand-pinky-65: 255, 84, 170;--color-brand-pinky-70: 255, 140, 191;--color-brand-pinky-75: 253, 187, 213;--color-brand-pinky-80: 252, 208, 225;--color-brand-pinky-85: 252, 228, 236;--color-brand-pinky-90: 252, 237, 243;--color-brand-pinky-95: 253, 246, 249;--color-brand-orange-5: 30, 4, 1;--color-brand-orange-10: 47, 8, 0;--color-brand-orange-15: 65, 13, 0;--color-brand-orange-20: 83, 19, 0;--color-brand-orange-25: 102, 25, 0;--color-brand-orange-30: 121, 32, 0;--color-brand-orange-35: 141, 38, 0;--color-brand-orange-40: 164, 46, 0;--color-brand-orange-45: 185, 53, 0;--color-brand-orange-50: 207, 61, 0;--color-brand-orange-55: 229, 68, 0;--color-brand-orange-60: 255, 77, 0;--color-brand-orange-65: 255, 95, 41;--color-brand-orange-70: 255, 147, 113;--color-brand-orange-75: 255, 191, 171;--color-brand-orange-80: 255, 211, 198;--color-brand-orange-85: 254, 229, 222;--color-brand-orange-90: 253, 238, 234;--color-brand-orange-95: 254, 247, 245;--color-brand-blue-5: 3, 12, 34;--color-brand-blue-10: 6, 21, 53;--color-brand-blue-15: 10, 31, 72;--color-brand-blue-20: 14, 41, 93;--color-brand-blue-25: 20, 52, 113;--color-brand-blue-30: 26, 63, 134;--color-brand-blue-35: 32, 74, 156;--color-brand-blue-40: 37, 84, 175;--color-brand-blue-45: 49, 100, 200;--color-brand-blue-50: 69, 116, 205;--color-brand-blue-55: 88, 131, 210;--color-brand-blue-60: 107, 146, 215;--color-brand-blue-65: 127, 160, 221;--color-brand-blue-70: 159, 184, 229;--color-brand-blue-75: 195, 210, 236;--color-brand-blue-80: 212, 223, 241;--color-brand-blue-85: 230, 235, 246;--color-brand-blue-90: 238, 242, 248;--color-brand-blue-95: 247, 248, 251;--color-brown-5: 17, 12, 10;--color-brown-10: 25, 18, 16;--color-brown-15: 33, 24, 22;--color-brown-20: 40, 30, 27;--color-brown-25: 50, 38, 34;--color-brown-30: 63, 48, 44;--color-brown-35: 79, 62, 57;--color-brown-40: 99, 78, 72;--color-brown-45: 122, 97, 90;--color-brown-50: 136, 108, 100;--color-brown-55: 173, 139, 129;--color-brown-60: 192, 161, 153;--color-brown-65: 206, 184, 178;--color-brown-70: 218, 204, 200;--color-brown-75: 229, 220, 217;--color-brown-80: 237, 232, 231;--color-brown-85: 244, 241, 240;--color-brown-90: 246, 245, 244;--color-brown-95: 250, 248, 247;--color-stone-5: 14, 13, 12;--color-stone-10: 21, 19, 18;--color-stone-15: 28, 26, 24;--color-stone-20: 34, 32, 30;--color-stone-25: 43, 40, 38;--color-stone-30: 55, 51, 49;--color-stone-35: 70, 65, 62;--color-stone-40: 88, 83, 79;--color-stone-45: 109, 102, 97;--color-stone-50: 120, 113, 108;--color-stone-55: 155, 146, 139;--color-stone-60: 177, 167, 160;--color-stone-65: 196, 188, 182;--color-stone-70: 212, 206, 202;--color-stone-75: 225, 221, 219;--color-stone-80: 235, 233, 231;--color-stone-85: 243, 241, 240;--color-stone-90: 246, 245, 244;--color-stone-95: 249, 248, 248;--color-neutral-5: 13, 13, 13;--color-neutral-10: 20, 20, 20;--color-neutral-15: 27, 27, 27;--color-neutral-20: 32, 32, 32;--color-neutral-25: 41, 41, 41;--color-neutral-30: 52, 52, 52;--color-neutral-35: 66, 66, 66;--color-neutral-40: 84, 84, 84;--color-neutral-45: 103, 103, 103;--color-neutral-50: 115, 115, 115;--color-neutral-55: 148, 148, 148;--color-neutral-60: 169, 169, 169;--color-neutral-65: 190, 190, 190;--color-neutral-70: 207, 207, 207;--color-neutral-75: 222, 222, 222;--color-neutral-80: 233, 233, 233;--color-neutral-85: 242, 242, 242;--color-neutral-90: 245, 245, 245;--color-neutral-95: 248, 248, 248;--color-true-gray-5: 12, 13, 15;--color-true-gray-10: 19, 20, 22;--color-true-gray-15: 25, 27, 29;--color-true-gray-20: 37, 38, 42;--color-true-gray-25: 39, 41, 44;--color-true-gray-30: 50, 52, 57;--color-true-gray-35: 64, 66, 72;--color-true-gray-40: 81, 84, 91;--color-true-gray-45: 100, 104, 110;--color-true-gray-50: 112, 115, 121;--color-true-gray-55: 145, 148, 152;--color-true-gray-60: 167, 169, 173;--color-true-gray-65: 188, 190, 192;--color-true-gray-70: 206, 207, 209;--color-true-gray-75: 233, 233, 234;--color-true-gray-80: 233, 233, 235;--color-true-gray-85: 241, 242, 242;--color-true-gray-90: 244, 245, 244;--color-true-gray-95: 248, 248, 248;--color-zinc-5: 13, 13, 15;--color-zinc-10: 19, 19, 22;--color-zinc-15: 26, 26, 29;--color-zinc-20: 32, 32, 36;--color-zinc-25: 40, 40, 45;--color-zinc-30: 51, 51, 57;--color-zinc-35: 66, 66, 72;--color-zinc-40: 83, 83, 91;--color-zinc-45: 102, 102, 112;--color-zinc-50: 114, 114, 123;--color-zinc-55: 147, 147, 154;--color-zinc-60: 169, 169, 174;--color-zinc-65: 189, 189, 193;--color-zinc-70: 207, 207, 210;--color-zinc-75: 222, 222, 223;--color-zinc-80: 233, 233, 234;--color-zinc-85: 242, 242, 242;--color-zinc-90: 245, 245, 246;--color-zinc-95: 248, 248, 248;--color-midnight-5: 10, 13, 18;--color-midnight-10: 16, 20, 26;--color-midnight-15: 22, 27, 34;--color-midnight-20: 27, 33, 41;--color-midnight-25: 34, 41, 51;--color-midnight-30: 44, 53, 65;--color-midnight-35: 57, 67, 81;--color-midnight-40: 72, 85, 102;--color-midnight-45: 90, 105, 126;--color-midnight-50: 100, 116, 139;--color-midnight-55: 136, 149, 167;--color-midnight-60: 160, 170, 185;--color-midnight-65: 183, 190, 201;--color-midnight-70: 202, 208, 215;--color-midnight-75: 219, 222, 227;--color-midnight-80: 232, 234, 236;--color-midnight-85: 241, 242, 243;--color-midnight-90: 244, 245, 246;--color-midnight-95: 248, 248, 249;--color-pink-5: 31, 2, 12;--color-pink-10: 36, 2, 14;--color-pink-15: 46, 2, 18;--color-pink-20: 64, 2, 27;--color-pink-25: 89, 4, 38;--color-pink-30: 119, 7, 52;--color-pink-35: 156, 13, 68;--color-pink-40: 198, 18, 87;--color-pink-45: 244, 25, 106;--color-pink-50: 255, 72, 126;--color-pink-55: 255, 102, 140;--color-pink-60: 255, 132, 157;--color-pink-65: 255, 160, 176;--color-pink-70: 255, 184, 194;--color-pink-75: 254, 207, 212;--color-pink-80: 253, 223, 226;--color-pink-85: 252, 236, 238;--color-pink-90: 253, 244, 245;--color-pink-95: 253, 248, 248;--color-rose-5: 32, 2, 7;--color-rose-10: 37, 2, 8;--color-rose-15: 47, 2, 12;--color-rose-20: 66, 2, 17;--color-rose-25: 91, 3, 26;--color-rose-30: 121, 6, 36;--color-rose-35: 158, 11, 50;--color-rose-40: 201, 15, 66;--color-rose-45: 247, 24, 83;--color-rose-50: 255, 76, 107;--color-rose-55: 255, 105, 124;--color-rose-60: 255, 134, 145;--color-rose-65: 255, 161, 167;--color-rose-70: 255, 185, 188;--color-rose-75: 254, 207, 209;--color-rose-80: 253, 223, 224;--color-rose-85: 252, 236, 236;--color-rose-90: 253, 244, 245;--color-rose-95: 253, 248, 248;--color-red-5: 33, 1, 2;--color-red-10: 38, 1, 2;--color-red-15: 49, 1, 3;--color-red-20: 68, 0, 5;--color-red-25: 93, 1, 9;--color-red-30: 124, 0, 15;--color-red-35: 162, 0, 24;--color-red-40: 205, 2, 33;--color-red-45: 252, 5, 44;--color-red-50: 255, 77, 78;--color-red-55: 255, 106, 101;--color-red-60: 255, 135, 127;--color-red-65: 255, 162, 154;--color-red-70: 255, 186, 179;--color-red-75: 255, 207, 203;--color-red-80: 253, 224, 221;--color-red-85: 253, 236, 234;--color-red-90: 253, 245, 244;--color-red-95: 253, 248, 247;--color-orange-5: 29, 5, 1;--color-orange-10: 33, 6, 1;--color-orange-15: 43, 9, 2;--color-orange-20: 61, 14, 2;--color-orange-25: 85, 21, 3;--color-orange-30: 114, 31, 5;--color-orange-35: 149, 42, 9;--color-orange-40: 188, 57, 14;--color-orange-45: 230, 75, 21;--color-orange-50: 255, 97, 24;--color-orange-55: 255, 115, 47;--color-orange-60: 255, 142, 92;--color-orange-65: 255, 167, 131;--color-orange-70: 255, 189, 165;--color-orange-75: 254, 209, 193;--color-orange-80: 252, 225, 216;--color-orange-85: 255, 238, 232;--color-orange-90: 253, 245, 242;--color-orange-95: 253, 248, 246;--color-amber-5: 29, 5, 1;--color-amber-10: 32, 7, 1;--color-amber-15: 40, 13, 1;--color-amber-20: 55, 21, 0;--color-amber-25: 73, 34, 0;--color-amber-30: 95, 52, 0;--color-amber-35: 119, 74, 0;--color-amber-40: 152, 95, 0;--color-amber-45: 187, 118, 0;--color-amber-50: 213, 136, 0;--color-amber-55: 227, 145, 0;--color-amber-60: 245, 157, 0;--color-amber-65: 255, 171, 45;--color-amber-70: 255, 193, 118;--color-amber-75: 254, 213, 166;--color-amber-80: 253, 227, 198;--color-amber-85: 252, 238, 222;--color-amber-90: 253, 245, 237;--color-amber-95: 253, 249, 244;--color-yellow-5: 25, 9, 0;--color-yellow-10: 28, 11, 0;--color-yellow-15: 36, 16, 0;--color-yellow-20: 50, 25, 0;--color-yellow-25: 69, 38, 0;--color-yellow-30: 92, 54, 0;--color-yellow-35: 120, 73, 0;--color-yellow-40: 150, 96, 0;--color-yellow-45: 183, 122, 0;--color-yellow-50: 206, 142, 0;--color-yellow-55: 216, 153, 0;--color-yellow-60: 230, 167, 0;--color-yellow-65: 242, 183, 0;--color-yellow-70: 254, 199, 0;--color-yellow-75: 255, 217, 90;--color-yellow-80: 254, 231, 151;--color-yellow-85: 253, 241, 192;--color-yellow-90: 253, 248, 219;--color-yellow-95: 254, 250, 229;--color-lime-5: 7, 16, 1;--color-lime-10: 9, 19, 1;--color-lime-15: 13, 26, 1;--color-lime-20: 21, 38, 1;--color-lime-25: 31, 54, 2;--color-lime-30: 45, 73, 4;--color-lime-35: 61, 97, 6;--color-lime-40: 79, 125, 10;--color-lime-45: 99, 155, 12;--color-lime-50: 114, 177, 16;--color-lime-55: 121, 188, 18;--color-lime-60: 131, 203, 21;--color-lime-65: 144, 218, 43;--color-lime-70: 157, 233, 60;--color-lime-75: 171, 247, 80;--color-lime-80: 201, 250, 155;--color-lime-85: 225, 251, 202;--color-lime-90: 239, 252, 228;--color-lime-95: 244, 253, 240;--color-green-5: 4, 17, 3;--color-green-10: 5, 20, 3;--color-green-15: 7, 27, 4;--color-green-20: 12, 39, 7;--color-green-25: 20, 55, 13;--color-green-30: 31, 76, 22;--color-green-35: 43, 100, 31;--color-green-40: 57, 128, 43;--color-green-45: 72, 159, 54;--color-green-50: 83, 181, 63;--color-green-55: 90, 193, 69;--color-green-60: 97, 208, 75;--color-green-65: 109, 223, 87;--color-green-70: 122, 238, 100;--color-green-75: 165, 245, 150;--color-green-80: 201, 247, 192;--color-green-85: 224, 249, 219;--color-green-90: 239, 251, 236;--color-green-95: 244, 252, 243;--color-emerald-5: 1, 17, 9;--color-emerald-10: 1, 20, 11;--color-emerald-15: 1, 27, 16;--color-emerald-20: 1, 39, 24;--color-emerald-25: 2, 56, 36;--color-emerald-30: 3, 76, 51;--color-emerald-35: 5, 101, 69;--color-emerald-40: 10, 129, 89;--color-emerald-45: 12, 160, 111;--color-emerald-50: 15, 183, 127;--color-emerald-55: 18, 195, 136;--color-emerald-60: 20, 210, 147;--color-emerald-65: 48, 225, 160;--color-emerald-70: 65, 240, 173;--color-emerald-75: 141, 246, 197;--color-emerald-80: 189, 247, 217;--color-emerald-85: 218, 249, 233;--color-emerald-90: 236, 251, 243;--color-emerald-95: 242, 252, 247;--color-teal-5: 1, 17, 14;--color-teal-10: 1, 20, 17;--color-teal-15: 1, 27, 23;--color-teal-20: 1, 38, 34;--color-teal-25: 3, 54, 48;--color-teal-30: 5, 75, 67;--color-teal-35: 8, 99, 89;--color-teal-40: 13, 126, 114;--color-teal-45: 17, 157, 141;--color-teal-50: 22, 179, 162;--color-teal-55: 19, 191, 173;--color-teal-60: 28, 206, 186;--color-teal-65: 48, 221, 200;--color-teal-70: 67, 236, 214;--color-teal-75: 118, 246, 227;--color-teal-80: 178, 248, 235;--color-teal-85: 213, 250, 243;--color-teal-90: 234, 251, 248;--color-teal-95: 241, 253, 250;--color-cyan-5: 1, 16, 20;--color-cyan-10: 1, 19, 23;--color-cyan-15: 1, 25, 31;--color-cyan-20: 1, 37, 44;--color-cyan-25: 0, 52, 63;--color-cyan-30: 1, 72, 85;--color-cyan-35: 1, 96, 112;--color-cyan-40: 3, 122, 143;--color-cyan-45: 4, 152, 177;--color-cyan-50: 8, 173, 202;--color-cyan-55: 9, 185, 215;--color-cyan-60: 14, 200, 232;--color-cyan-65: 78, 212, 241;--color-cyan-70: 136, 222, 243;--color-cyan-75: 177, 231, 245;--color-cyan-80: 205, 238, 247;--color-cyan-85: 226, 244, 249;--color-cyan-90: 239, 249, 251;--color-cyan-95: 244, 251, 252;--color-sky-5: 2, 7, 45;--color-sky-10: 1, 9, 52;--color-sky-15: 1, 17, 60;--color-sky-20: 2, 28, 76;--color-sky-25: 3, 43, 98;--color-sky-30: 5, 62, 126;--color-sky-35: 8, 84, 159;--color-sky-40: 12, 110, 195;--color-sky-45: 27, 138, 232;--color-sky-50: 77, 161, 237;--color-sky-55: 96, 172, 239;--color-sky-60: 121, 186, 241;--color-sky-65: 139, 201, 242;--color-sky-70: 172, 213, 244;--color-sky-75: 196, 225, 245;--color-sky-80: 216, 235, 247;--color-sky-85: 232, 242, 249;--color-sky-90: 242, 248, 252;--color-sky-95: 246, 250, 252;--color-blue-5: 0, 9, 43;--color-blue-10: 0, 12, 48;--color-blue-15: 0, 18, 60;--color-blue-20: 0, 27, 81;--color-blue-25: 0, 39, 110;--color-blue-30: 0, 55, 146;--color-blue-35: 0, 73, 190;--color-blue-40: 0, 95, 240;--color-blue-45: 60, 131, 246;--color-blue-50: 97, 154, 248;--color-blue-55: 115, 166, 249;--color-blue-60: 136, 180, 250;--color-blue-65: 160, 194, 249;--color-blue-70: 183, 208, 249;--color-blue-75: 205, 222, 249;--color-blue-80: 222, 232, 249;--color-blue-85: 235, 241, 250;--color-blue-90: 244, 247, 252;--color-blue-95: 247, 250, 253;--color-indigo-5: 8, 5, 45;--color-indigo-10: 10, 6, 51;--color-indigo-15: 15, 9, 65;--color-indigo-20: 23, 13, 89;--color-indigo-25: 34, 22, 121;--color-indigo-30: 49, 33, 161;--color-indigo-35: 66, 46, 208;--color-indigo-40: 85, 78, 239;--color-indigo-45: 111, 119, 242;--color-indigo-50: 134, 144, 245;--color-indigo-55: 146, 157, 246;--color-indigo-60: 162, 173, 247;--color-indigo-65: 178, 188, 247;--color-indigo-70: 196, 204, 247;--color-indigo-75: 213, 219, 248;--color-indigo-80: 227, 230, 249;--color-indigo-85: 238, 240, 250;--color-indigo-90: 245, 246, 252;--color-indigo-95: 248, 249, 253;--color-violet-5: 15, 4, 42;--color-violet-10: 18, 4, 48;--color-violet-15: 24, 6, 61;--color-violet-20: 35, 9, 84;--color-violet-25: 50, 16, 113;--color-violet-30: 69, 25, 151;--color-violet-35: 92, 36, 196;--color-violet-40: 117, 53, 244;--color-violet-45: 138, 105, 246;--color-violet-50: 156, 134, 249;--color-violet-55: 165, 148, 249;--color-violet-60: 178, 165, 250;--color-violet-65: 191, 183, 249;--color-violet-70: 205, 200, 248;--color-violet-75: 220, 216, 249;--color-violet-80: 231, 229, 250;--color-violet-85: 240, 239, 251;--color-violet-90: 246, 246, 252;--color-violet-95: 249, 249, 253;--color-purple-5: 21, 3, 36;--color-purple-10: 24, 3, 41;--color-purple-15: 32, 5, 53;--color-purple-20: 46, 6, 73;--color-purple-25: 64, 12, 100;--color-purple-30: 87, 19, 133;--color-purple-35: 115, 28, 173;--color-purple-40: 146, 39, 219;--color-purple-45: 172, 79, 247;--color-purple-50: 185, 117, 249;--color-purple-55: 193, 134, 250;--color-purple-60: 202, 154, 251;--color-purple-65: 210, 174, 250;--color-purple-70: 220, 194, 249;--color-purple-75: 229, 212, 249;--color-purple-80: 237, 226, 250;--color-purple-85: 243, 238, 250;--color-purple-90: 248, 245, 252;--color-purple-95: 250, 248, 253;--color-fuchsia-5: 26, 3, 25;--color-fuchsia-10: 30, 4, 28;--color-fuchsia-15: 39, 5, 37;--color-fuchsia-20: 55, 8, 53;--color-fuchsia-25: 76, 15, 73;--color-fuchsia-30: 102, 23, 98;--color-fuchsia-35: 134, 33, 129;--color-fuchsia-40: 170, 45, 164;--color-fuchsia-45: 209, 57, 202;--color-fuchsia-50: 239, 67, 231;--color-fuchsia-55: 251, 81, 242;--color-fuchsia-60: 253, 117, 244;--color-fuchsia-65: 253, 149, 245;--color-fuchsia-70: 253, 177, 245;--color-fuchsia-75: 252, 202, 247;--color-fuchsia-80: 252, 220, 248;--color-fuchsia-85: 252, 234, 250;--color-fuchsia-90: 253, 244, 251;--color-fuchsia-95: 253, 247, 252;--border-radius-extra-small: 1rem;--border-radius-small: 2rem;--border-radius-medium: 3rem;--border-radius-big: 4rem;--border-radius-extra-big: 5rem;--border-radius-large: 6rem;--border-radius-extra-large: 8rem;--border-radius-extra-extra-large: 11rem;--border-radius-circular: 250rem;--base-unit-size: 4px}:root.nui-light,.nui-light :root{--semantic-color-text-neutral-primary: var(--color-zinc-20);--semantic-color-text-neutral-secondary: var(--color-zinc-35);--semantic-color-text-neutral-tertiary: var(--color-zinc-55);--semantic-color-text-neutral-fourthiary: var(--color-zinc-70);--semantic-color-text-neutral-fivetiary: var(--color-white);--semantic-color-text-brand-primary: var(--color-orange-50);--semantic-color-text-sky-primary: var(--color-blue-40);--semantic-color-text-sky-secondary: var(--color-blue-45);--semantic-color-text-positive-primary: var(--color-lime-35);--semantic-color-text-positive-secondary: var(--color-green-50);--semantic-color-text-warning-primary: var(--color-amber-45);--semantic-color-text-warning-secondary: var(--color-amber-65);--semantic-color-text-critical-primary: var(--color-rose-35);--semantic-color-text-critical-secondary: var(--color-rose-50);--semantic-color-text-purple-primary: var(--color-purple-35);--semantic-color-text-disabled: var(--color-zinc-65);--semantic-color-border-neutral-tertiary: var(--color-zinc-20);--semantic-color-border-neutral-secondary: var(--color-zinc-20);--semantic-color-border-disabled: var(--color-stone-80);--semantic-color-border-neutral-primary: var(--color-white);--semantic-color-border-brand-secondary: var(--color-orange-75);--semantic-color-border-brand-primary: var(--color-orange-85);--semantic-color-border-sky-secondary: var(--color-blue-75);--semantic-color-border-sky-primary: var(--color-blue-85);--semantic-color-border-positive-secondary: var(--color-green-75);--semantic-color-border-positive-primary: var(--color-green-85);--semantic-color-border-warning-secondary: var(--color-amber-60);--semantic-color-border-warning-primary: var(--color-amber-85);--semantic-color-border-critical-secondary: var(--color-rose-75);--semantic-color-border-critical-primary: var(--color-rose-85);--semantic-color-border-purple-secondary: var(--color-purple-75);--semantic-color-border-purple-primary: var(--color-purple-85);--semantic-color-container-brand-primary: var(--color-orange-50);--semantic-color-container-brand-secondary: var(--color-orange-60);--semantic-color-container-brand-tertiary: var(--color-orange-85);--semantic-color-container-sky-primary: var(--color-blue-50);--semantic-color-container-sky-secondary: var(--color-blue-85);--semantic-color-container-positive-primary: var(--color-green-55);--semantic-color-container-positive-secondary: var(--color-green-85);--semantic-color-container-warning-primary: var(--color-amber-65);--semantic-color-container-warning-secondary: var(--color-amber-85);--semantic-color-container-critical-primary: var(--color-rose-50);--semantic-color-container-critical-secondary: var(--color-rose-85);--semantic-color-container-purple-primary: var(--color-purple-50);--semantic-color-container-purple-secondary: var(--color-purple-80);--semantic-color-container-neutral-primary: var(--color-white);--semantic-color-container-neutral-secondary: var(--color-true-gray-90);--semantic-color-container-neutral-tertiary: var(--color-true-gray-85);--semantic-color-container-neutral-fourthiary: var(--color-zinc-80);--semantic-color-container-contrast-primary: var(--color-zinc-20);--semantic-color-container-contrast-secondary: var(--color-zinc-35);--semantic-color-container-contrast-tertiary: var(--color-zinc-50);--semantic-color-container-alpha-neutral: var(--color-zinc-20);--semantic-color-container-alpha-brand: var(--color-orange-50);--semantic-color-container-alpha-sky: var(--color-blue-40);--semantic-color-container-alpha-critical: var(--color-red-50);--semantic-color-container-alpha-warning: var(--color-amber-60);--semantic-color-container-alpha-positive: var(--color-green-60);--semantic-color-background-primary: var(--color-white);--semantic-color-background-secondary: var(--color-zinc-85);--semantic-color-old-background-base: var(--color-white);--semantic-color-old-background-page: var(--color-true-gray-85);--semantic-color-old-background-page-faded: var(--color-true-gray-95);--semantic-color-old-background-elevation-base: var(--color-white);--semantic-color-old-background-elevation-raised: var(--color-white);--semantic-color-old-background-elevation-overlay: var(--color-white);--semantic-color-old-background-neutral: var(--color-zinc-80);--semantic-color-old-background-neutral-faded: var(--color-true-gray-85);--semantic-color-old-background-neutral-dimed: var(--color-true-gray-90);--semantic-color-old-background-neutral-muted: var(--color-true-gray-95);--semantic-color-old-background-disabled: var(--color-zinc-80);--semantic-color-on-background-neutral: var(--color-true-gray-20);--semantic-color-on-background-primary: var(--color-white);--semantic-color-on-background-secondary: var(--color-white);--semantic-color-on-background-critical: var(--color-rose-95);--semantic-color-on-background-critical-faded: var(--color-rose-90);--semantic-color-on-background-warning: var(--color-amber-95);--semantic-color-on-background-positive: var(--color-green-95);--semantic-color-static-white: var(--color-white);--semantic-color-static-black: var(--color-black);--semantic-color-static-ghost: var(--color-white);--semantic-color-background-status-secondary: var(--color-blue-50);--semantic-color-background-status-secondary-faded: var(--color-blue-85);--semantic-color-background-status-positive: var(--color-green-55);--semantic-color-background-status-positive-faded: var(--color-green-85);--semantic-color-background-status-critical: var(--color-rose-55);--semantic-color-background-status-critical-faded: var(--color-rose-80);--semantic-color-background-status-warning: var(--color-amber-65);--semantic-color-background-status-warning-faded: var(--color-amber-85);--semantic-color-background-status-neutral: var(--color-zinc-50);--semantic-color-background-status-neutral-faded: var(--color-zinc-80);--semantic-color-background-status-primary: var(--color-orange-50);--semantic-color-background-status-primary-faded: var(--color-orange-85);--semantic-color-foreground-status-neutral: var(--color-stone-35);--semantic-color-foreground-status-primary: var(--color-orange-50);--semantic-color-alpha-border-neutral-tertiary: .15;--semantic-color-alpha-border-neutral-secondary: .1;--semantic-color-alpha-container-alpha-neutral: .05;--semantic-color-alpha-container-alpha-brand: .1;--semantic-color-alpha-container-alpha-sky: .1;--semantic-color-alpha-container-alpha-critical: .1;--semantic-color-alpha-container-alpha-warning: .15;--semantic-color-alpha-container-alpha-positive: .18;--semantic-color-alpha-static-ghost: 0}:root.nui-dark,.nui-dark :root{--semantic-color-text-neutral-primary: var(--color-zinc-95);--semantic-color-text-neutral-secondary: var(--color-zinc-65);--semantic-color-text-neutral-tertiary: var(--color-zinc-55);--semantic-color-text-neutral-fourthiary: var(--color-zinc-70);--semantic-color-text-neutral-fivetiary: var(--color-zinc-20);--semantic-color-text-brand-primary: var(--color-orange-50);--semantic-color-text-sky-primary: var(--color-blue-60);--semantic-color-text-sky-secondary: var(--color-blue-50);--semantic-color-text-positive-primary: var(--color-lime-60);--semantic-color-text-positive-secondary: var(--color-emerald-55);--semantic-color-text-warning-primary: var(--color-amber-55);--semantic-color-text-warning-secondary: var(--color-amber-55);--semantic-color-text-critical-primary: var(--color-rose-60);--semantic-color-text-critical-secondary: var(--color-rose-50);--semantic-color-text-purple-primary: var(--color-purple-60);--semantic-color-text-disabled: var(--color-zinc-45);--semantic-color-border-neutral-tertiary: var(--color-white);--semantic-color-border-neutral-secondary: var(--color-white);--semantic-color-border-disabled: var(--color-true-gray-25);--semantic-color-border-neutral-primary: var(--color-true-gray-30);--semantic-color-border-brand-secondary: var(--color-orange-60);--semantic-color-border-brand-primary: var(--color-orange-30);--semantic-color-border-sky-secondary: var(--color-blue-55);--semantic-color-border-sky-primary: var(--color-blue-30);--semantic-color-border-positive-secondary: var(--color-green-55);--semantic-color-border-positive-primary: var(--color-green-30);--semantic-color-border-warning-secondary: var(--color-amber-60);--semantic-color-border-warning-primary: var(--color-amber-30);--semantic-color-border-critical-secondary: var(--color-rose-55);--semantic-color-border-critical-primary: var(--color-rose-30);--semantic-color-border-purple-secondary: var(--color-purple-55);--semantic-color-border-purple-primary: var(--color-purple-30);--semantic-color-container-brand-primary: var(--color-orange-50);--semantic-color-container-brand-secondary: var(--color-orange-60);--semantic-color-container-brand-tertiary: var(--color-orange-50);--semantic-color-container-sky-primary: var(--color-blue-50);--semantic-color-container-sky-secondary: var(--color-blue-25);--semantic-color-container-positive-primary: var(--color-green-55);--semantic-color-container-positive-secondary: var(--color-green-40);--semantic-color-container-warning-primary: var(--color-amber-55);--semantic-color-container-warning-secondary: var(--color-amber-35);--semantic-color-container-critical-primary: var(--color-rose-40);--semantic-color-container-critical-secondary: var(--color-rose-20);--semantic-color-container-purple-primary: var(--color-purple-40);--semantic-color-container-purple-secondary: var(--color-purple-25);--semantic-color-container-neutral-primary: var(--color-true-gray-15);--semantic-color-container-neutral-secondary: var(--color-true-gray-20);--semantic-color-container-neutral-tertiary: var(--color-true-gray-25);--semantic-color-container-neutral-fourthiary: var(--color-true-gray-30);--semantic-color-container-contrast-primary: var(--color-white);--semantic-color-container-contrast-secondary: var(--color-zinc-95);--semantic-color-container-contrast-tertiary: var(--color-zinc-80);--semantic-color-container-alpha-neutral: var(--color-white);--semantic-color-container-alpha-brand: var(--color-orange-50);--semantic-color-container-alpha-sky: var(--color-blue-40);--semantic-color-container-alpha-critical: var(--color-red-45);--semantic-color-container-alpha-warning: var(--color-amber-45);--semantic-color-container-alpha-positive: var(--color-green-55);--semantic-color-background-primary: var(--color-true-gray-15);--semantic-color-background-secondary: var(--color-true-gray-5);--semantic-color-old-background-base: var(--color-true-gray-25);--semantic-color-old-background-page: var(--color-true-gray-20);--semantic-color-old-background-page-faded: var(--color-true-gray-10);--semantic-color-old-background-elevation-base: var(--color-true-gray-30);--semantic-color-old-background-elevation-raised: var(--color-true-gray-35);--semantic-color-old-background-elevation-overlay: var(--color-true-gray-35);--semantic-color-old-background-neutral: var(--color-zinc-10);--semantic-color-old-background-neutral-faded: var(--color-true-gray-20);--semantic-color-old-background-neutral-dimed: var(--color-true-gray-35);--semantic-color-old-background-neutral-muted: var(--color-true-gray-40);--semantic-color-old-background-disabled: var(--color-zinc-20);--semantic-color-on-background-neutral: var(--color-zinc-80);--semantic-color-on-background-primary: var(--color-white);--semantic-color-on-background-secondary: var(--color-white);--semantic-color-on-background-critical: var(--color-rose-90);--semantic-color-on-background-critical-faded: var(--color-red-85);--semantic-color-on-background-warning: var(--color-amber-90);--semantic-color-on-background-positive: var(--color-green-90);--semantic-color-static-white: var(--color-white);--semantic-color-static-black: var(--color-black);--semantic-color-static-ghost: var(--color-black);--semantic-color-background-status-secondary: var(--color-blue-35);--semantic-color-background-status-secondary-faded: var(--color-blue-25);--semantic-color-background-status-positive: var(--color-green-40);--semantic-color-background-status-positive-faded: var(--color-green-25);--semantic-color-background-status-critical: var(--color-rose-40);--semantic-color-background-status-critical-faded: var(--color-rose-25);--semantic-color-background-status-warning: var(--color-amber-45);--semantic-color-background-status-warning-faded: var(--color-amber-25);--semantic-color-background-status-neutral: var(--color-true-gray-35);--semantic-color-background-status-neutral-faded: var(--color-true-gray-20);--semantic-color-background-status-primary: var(--color-orange-50);--semantic-color-background-status-primary-faded: var(--color-orange-25);--semantic-color-foreground-status-neutral: var(--color-stone-65);--semantic-color-foreground-status-primary: var(--color-orange-50);--semantic-color-alpha-border-neutral-tertiary: .15;--semantic-color-alpha-border-neutral-secondary: .1;--semantic-color-alpha-container-brand-tertiary: .2;--semantic-color-alpha-container-alpha-neutral: .06;--semantic-color-alpha-container-alpha-brand: .2;--semantic-color-alpha-container-alpha-sky: .3;--semantic-color-alpha-container-alpha-critical: .2;--semantic-color-alpha-container-alpha-warning: .3;--semantic-color-alpha-container-alpha-positive: .25;--semantic-color-alpha-static-ghost: 0}:root .cdk-overlay-container{z-index:2005}:root .nui-cdk-overlay-dark-backdrop{background:rgba(var(--semantic-color-static-black),.7)}:root .nui-modal-container{display:flex;flex-direction:column;width:100%}:root .nui-modal-container-bottom-sheet{align-self:flex-end}:root .nui-modal-container-popup{width:auto}:root .nui-modal-container-default{width:auto}@media(max-width:659px){:root .nui-modal-container-default{align-self:flex-end;width:100%}}:root .nui-stories-backdrop{pointer-events:auto;-webkit-user-select:none;user-select:none;appearance:none;-webkit-tap-highlight-color:transparent;background:rgba(var(--semantic-color-static-black),.56);-webkit-backdrop-filter:blur(4rem);backdrop-filter:blur(4rem)}:root .nui-stories-panel{width:100%;height:100%}:root .nui-modal-persistent-bottom-sheet-backdrop_hidden{opacity:0;pointer-events:none}:root *::-webkit-scrollbar{width:1rem;height:1rem}:root *::-webkit-scrollbar-thumb{border-radius:1rem;background:rgba(var(--semantic-color-text-neutral-tertiary),var(--semantic-color-alpha-text-neutral-tertiary, 1));cursor:grab}html{min-height:100vh;font-size:var(--base-unit-size)}html[data-theme=dark],html[data-theme=dark] body{background:#171817;color-scheme:dark}body{margin:0;padding:0;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}.theme-toggle{position:fixed;right:24px;bottom:24px;z-index:1200;width:44px;height:44px;padding:0;border:1px solid #e8e7e3;border-radius:50%;background:#fff;box-shadow:0 6px 20px #18181b24;cursor:pointer;font-size:19px;line-height:1;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.theme-toggle:hover{transform:translateY(-2px);box-shadow:0 9px 24px #18181b33}.theme-toggle span{display:block;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}body.theme-switching,body.theme-switching *,body.theme-switching *:before,body.theme-switching *:after{transition:none!important}body.theme-switching .theme-toggle span{transition:transform .45s cubic-bezier(.34,1.56,.64,1)!important}body.dark-theme{color-scheme:dark;background:#171817;color:#f1f1ef}body.dark-theme app-root,body.dark-theme app-dashboard,body.dark-theme app-my-requests,body.dark-theme app-colleagues,body.dark-theme app-admin,body.dark-theme app-login,body.dark-theme .layout{background:#171817!important}body.dark-theme .sidebar{background:#20211f!important;border-color:#393b37!important}body.dark-theme .sidebar__logo,body.dark-theme .greeting,body.dark-theme .page-title,body.dark-theme .section-title,body.dark-theme .card__value,body.dark-theme .today-off__name,body.dark-theme .week__number,body.dark-theme .top-item__name,body.dark-theme .request-item__date,body.dark-theme .colleague-card__name,body.dark-theme .employee-name,body.dark-theme .modal__title,body.dark-theme .modal__input,body.dark-theme .modal__textarea,body.dark-theme .search-input,body.dark-theme .filter-select,body.dark-theme th,body.dark-theme td{color:#f1f1ef!important}body.dark-theme .sidebar__logo,body.dark-theme .nav-item--admin{border-color:#393b37!important}body.dark-theme .nav-item,body.dark-theme .logout-btn,body.dark-theme .page-sub,body.dark-theme .date,body.dark-theme .subtitle,body.dark-theme .card__label,body.dark-theme .card__sub,body.dark-theme .week__label,body.dark-theme .week__empty,body.dark-theme .loading,body.dark-theme .modal__sub,body.dark-theme .modal__label,body.dark-theme .colleague-card__meta,body.dark-theme .colleague-card__free,body.dark-theme .empty-state,body.dark-theme .empty-state__title{color:#a9aca5!important}body.dark-theme .nav-item:hover,body.dark-theme .logout-btn:hover,body.dark-theme .filter-btn:hover,body.dark-theme .btn--outline:hover{background:#2b2d29!important;color:#f1f1ef!important}body.dark-theme nui-card,body.dark-theme .colleague-card,body.dark-theme .modal,body.dark-theme .admin-modal,body.dark-theme .requests-table,body.dark-theme table{background:#20211f!important;border-color:#393b37!important}body.dark-theme nui-card *,body.dark-theme .colleague-card,body.dark-theme .modal,body.dark-theme .admin-modal{border-color:#393b37}body.dark-theme thead,body.dark-theme tr,body.dark-theme th,body.dark-theme td{background:#20211f!important;border-color:#393b37!important}body.dark-theme tr:hover td{background:#282a27!important}body.dark-theme .search-input,body.dark-theme .filter-select,body.dark-theme .modal__input,body.dark-theme .modal__textarea,body.dark-theme .admin-modal__input{background:#292b28!important;border-color:#4a4d47!important;color:#f1f1ef!important}body.dark-theme .request-item{background:#292b28!important}body.dark-theme .request-item--approved{background:#213629!important}body.dark-theme .request-item--rejected{background:#40262a!important}body.dark-theme .day-card,body.dark-theme .week__day--today{background:#3a2a22!important}body.dark-theme .empty-week,body.dark-theme .empty-state,body.dark-theme .empty-colleagues{background:#252724!important;border-color:#393b37!important}body.dark-theme .theme-toggle{background:#292b28;border-color:#4a4d47;box-shadow:0 6px 20px #00000059}body.dark-theme .theme-toggle span{transform:rotate(180deg)}body.dark-theme ::-webkit-scrollbar-thumb{background:#4a4d47!important}app-root .layout>.sidebar{display:none!important}@media(min-width:901px){app-root .layout{display:block!important;padding-left:220px!important}app-root .layout>.main{width:100%!important}}.app-sidebar{position:fixed;z-index:50;top:0;bottom:0;left:0;width:220px;padding:24px 16px;display:flex;flex-direction:column;gap:4px;background:#fff;border-right:1px solid #e8e7e3;font-family:Inter,sans-serif}.app-sidebar__logo{margin:0 0 8px;min-height:58px;padding:0 8px 14px 0;border-bottom:1px solid #e8e7e3;color:#1a1a1a;display:flex;align-items:flex-end;gap:6px}.app-sidebar__deya-button{border:0;padding:0;background:transparent;cursor:pointer;line-height:0}.app-sidebar__deya-button:hover .app-sidebar__deya{transform:translateY(-2px) rotate(-2deg)}.app-sidebar__deya-button:focus-visible{outline:2px solid #ff4d00;outline-offset:4px;border-radius:10px}.app-sidebar__deya{width:25px;height:52px;margin-left:-8px;object-fit:contain;object-position:left bottom;pointer-events:none}.app-sidebar__wordmark{font-size:20px;font-weight:600;line-height:1.15}.app-sidebar__wordmark span{color:#ff4d00}.app-menu-toggle{display:none}.app-sidebar__nav{display:flex;flex:1;flex-direction:column;gap:2px}.app-sidebar__actions{display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.app-nav-item,.app-logout{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#666;cursor:pointer;font:14px Inter,sans-serif;text-decoration:none;transition:background-color .16s ease,color .16s ease}.app-nav-item:hover,.app-logout:hover{background:#f5f4f0;color:#1a1a1a}.app-nav-item.active{background:#ff4d0012;color:#ff4d00;font-weight:500}.app-nav-item.active:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 4px 4px 0;background:#ff4d00}.app-nav-item--admin{margin-top:12px;padding-top:12px;border-top:1px solid #e8e7e3}body.dark-theme .app-sidebar{background:#20211f;border-color:#393b37}body.dark-theme .app-sidebar__logo,body.dark-theme .app-nav-item--admin{border-color:#393b37}body.dark-theme .app-sidebar__logo{color:#f1f1ef}body.dark-theme .app-nav-item,body.dark-theme .app-logout{color:#a9aca5}body.dark-theme .app-nav-item:hover,body.dark-theme .app-logout:hover{background:#2b2d29;color:#f1f1ef}.onboarding{position:fixed;z-index:1300;inset:0;font-family:Inter,sans-serif}.onboarding__spotlight{position:fixed;z-index:0;border:2px solid #ff4d00;border-radius:12px;box-shadow:0 0 0 9999px #18181638,0 0 0 5px #ff4d0024,0 8px 24px #ff4d0033;pointer-events:none;transition:all .24s cubic-bezier(.2,.8,.2,1)}.onboarding__guide{position:fixed;z-index:2;bottom:26px;right:min(31vw,420px);width:172px;height:210px;object-fit:contain;object-position:center bottom;pointer-events:none;animation:onboardingGuideFloat 3.5s ease-in-out infinite}.onboarding__guide--anchored{right:auto;bottom:auto}.onboarding__guide--welcome{right:calc(50% + 190px);bottom:max(7vh,40px);width:290px;height:350px}.onboarding__card{position:fixed;z-index:3;width:336px;padding:22px;border:1px solid #eceae6;border-radius:16px;background:#fff;box-shadow:0 18px 48px #0000002e}.onboarding__card--welcome{top:50%;left:calc(50% - 10px);transform:translateY(-50%)}.onboarding__progress{display:flex;gap:6px;margin-bottom:18px}.onboarding__progress span{flex:1;height:4px;border-radius:999px;background:#eceae6}.onboarding__progress span.active{background:#ff4d00}.onboarding__eyebrow{color:#ff4d00;font-size:12px;font-weight:600;letter-spacing:.03em}.onboarding h2{margin:8px 0 10px;color:#1a1a1a;font-size:21px;line-height:1.2}.onboarding p{margin:0;color:#666;font-size:14px;line-height:1.5}.onboarding__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.onboarding__skip{border:0;padding:9px 0;background:transparent;color:#777;cursor:pointer;font:14px Inter,sans-serif}.onboarding__next{border:0;border-radius:9px;padding:10px 17px;background:#ff4d00;color:#fff;cursor:pointer;font:500 14px Inter,sans-serif}.onboarding__next:hover{background:#e74600}body.dark-theme .onboarding__card{background:#292b28}body.dark-theme .onboarding h2{color:#f1f1ef}body.dark-theme .onboarding p,body.dark-theme .onboarding__skip{color:#a9aca5}@keyframes onboardingGuideFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.roulette-club{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:20px;background:#1412108a;font-family:Inter,Arial,sans-serif}.roulette-club__card{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1fr);width:min(760px,100%);min-height:410px;overflow:hidden;border:1px solid #ffcdb5;border-radius:24px;background:linear-gradient(135deg,#fffdf8,#fff2e9);box-shadow:0 24px 80px #00000052}.roulette-club__copy{position:relative;z-index:2;padding:42px 16px 34px 42px}.roulette-club__eyebrow{color:#ff4d00;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.roulette-club h2{margin:9px 0;font-size:32px;line-height:1.05;color:#211814}.roulette-club p{max-width:280px;margin:0;color:#745c50;font-size:14px;line-height:1.5}.roulette-club__result{color:#d74a0d!important;font-size:17px!important;font-weight:700}.roulette-club__tokens{display:flex;gap:8px;margin-top:18px}.roulette-club__token{display:grid;place-items:center;min-width:68px;height:40px;padding:0 9px;border:1px solid #f3c1a7;border-radius:9px;background:#fffaf5;color:#b85a30;font-size:14px;font-weight:700;box-shadow:0 4px 10px #66321814;transition:opacity .28s ease,background .28s ease,color .28s ease,transform .28s ease}.roulette-club__token--chosen{border-color:#ff4d00;background:#ff4d00;color:#fff;transform:translateY(-3px);box-shadow:0 9px 18px #ff4d0040}.roulette-club__token--muted{opacity:.38}.roulette-club__actions{display:flex;gap:10px;margin-top:28px}.roulette-club__spin,.roulette-club__use{border:0;border-radius:10px;padding:12px 18px;font:600 14px Inter,Arial,sans-serif;cursor:pointer}.roulette-club__spin{background:#ff4d00;color:#fff;box-shadow:0 8px 18px #ff4d0040}.roulette-club__spin:disabled{opacity:.7}.roulette-club__use{background:#2c201a;color:#fff}.roulette-club__close{position:absolute;z-index:4;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:#6e5548;cursor:pointer;font:24px/1 Arial,sans-serif}.roulette-club__scene{position:relative;min-height:410px;background:radial-gradient(circle at 50% 35%,#fff 0 20%,#ffe3d4 53%,#ffb18c);overflow:hidden}.roulette-club__table{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}@media(max-width:640px){.roulette-club__card{grid-template-columns:1fr;min-height:600px}.roulette-club__copy{padding:35px 26px 10px}.roulette-club__scene{min-height:280px}.roulette-club__table{object-position:center bottom}}@media(max-width:700px){.onboarding__spotlight{box-shadow:0 0 0 9999px #18181629,0 0 0 4px #ff4d0024}.onboarding__card{left:16px!important;right:16px;top:auto!important;bottom:16px;width:auto}.onboarding__card--welcome{top:45%!important;bottom:auto;transform:translateY(-50%)}.onboarding__guide{inset:auto 14px 230px auto!important;width:122px;height:150px}.onboarding__guide--anchored{right:auto!important;bottom:auto!important}.tabs,.tab-bar,.requests-tabs,.filter-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding-bottom:2px;scrollbar-width:none}.tabs::-webkit-scrollbar,.tab-bar::-webkit-scrollbar,.requests-tabs::-webkit-scrollbar,.filter-tabs::-webkit-scrollbar{display:none}.header-right,.admin-header__actions,.page-actions{flex-wrap:wrap!important;gap:8px!important}.app-sidebar--menu-open .app-sidebar__nav a:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:900px){app-root .layout{grid-template-columns:minmax(0,1fr)!important}.app-sidebar{position:relative;width:100%;min-height:0;padding:12px 16px;flex-direction:row;flex-wrap:wrap;align-items:center}.app-sidebar__logo{display:none}.app-sidebar__nav{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:2px}.app-sidebar__actions{flex-direction:row;gap:2px}.app-nav-item,.app-logout{padding:8px 9px;font-size:13px}.app-nav-item--admin{margin:0;padding-top:8px;border-top:0}}@media(max-width:640px){.app-sidebar{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "secondary" "logout";align-items:stretch;gap:4px;padding:10px 12px}.app-sidebar__nav{grid-area:primary;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;width:100%}.app-sidebar__actions{grid-area:secondary;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:42px;width:100%}.app-nav-item{min-width:0;min-height:42px;justify-content:center;padding:8px 6px;white-space:nowrap}.app-nav-item i{font-size:17px}.app-nav-item--admin{padding-top:8px}.app-logout{grid-area:logout;justify-self:start;margin-top:2px}}.nav-item{position:relative;overflow:hidden}.nav-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 4px 4px 0;background:#ff4d00;animation:navMarkerIn .28s cubic-bezier(.22,1,.36,1) both}.sidebar__actions{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}app-hr .sidebar__actions{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s ease}app-hr .sidebar__actions--ready{visibility:visible;opacity:1;pointer-events:auto}@keyframes navMarkerIn{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.main>*{animation:sectionIn .35s cubic-bezier(.22,1,.36,1) both}.main>*:nth-child(2){animation-delay:.04s}.main>*:nth-child(3){animation-delay:.08s}.main>*:nth-child(4){animation-delay:.12s}@keyframes sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.colleague-card{animation:cardInGlobal .4s cubic-bezier(.22,1,.36,1) both}.colleagues-grid .colleague-card:nth-child(2){animation-delay:.04s}.colleagues-grid .colleague-card:nth-child(3){animation-delay:.08s}.colleagues-grid .colleague-card:nth-child(4){animation-delay:.12s}@keyframes cardInGlobal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.row-updated td{animation:rowUpdated .9s ease both}@keyframes rowUpdated{0%,to{box-shadow:inset 0 0 0 0 transparent}35%{box-shadow:inset 0 0 0 999px #ff4d001c}}.empty-state i{animation:emptyFloat 2.8s ease-in-out infinite}@keyframes emptyFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-2deg)}}.toast-outlet{position:fixed;top:24px;right:24px;z-index:1300;display:flex;flex-direction:column;gap:10px;width:min(360px,100vw - 48px);pointer-events:none}.toast{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #e8e7e3;border-radius:12px;background:#fff;box-shadow:0 12px 28px #18181b24;pointer-events:auto;animation:toastIn .36s cubic-bezier(.22,1,.36,1) both}.toast--success .toast__icon{background:#e1f6e5;color:#2d8a4e}.toast--error .toast__icon{background:#fde4e5;color:#c0392b}.toast--info .toast__icon{background:#fff0e8;color:#ff4d00}.toast__icon{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;font-size:14px;font-weight:700}.toast__content{flex:1;min-width:0}.toast__title{font-size:14px;font-weight:600;color:#1a1a1a}.toast__message{margin-top:2px;font-size:12px;color:#777}.toast__close{border:0;background:transparent;color:#999;font-size:20px;line-height:18px;cursor:pointer}@keyframes toastIn{0%{opacity:0;transform:translate(18px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}body.dark-theme .toast{background:#292b28;border-color:#4a4d47;box-shadow:0 12px 28px #00000059}body.dark-theme .toast__title{color:#f1f1ef}body.dark-theme .toast__message{color:#b3b6af}body.dark-theme .skeleton-card{background:linear-gradient(100deg,#252724 30%,#30322e,#252724 70%);background-size:200% 100%}.calendar-day-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#1414126b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:calendarOverlayIn .16s ease}@keyframes calendarOverlayIn{0%{opacity:0}to{opacity:1}}.calendar-day-modal{position:relative;width:min(100%,420px);padding:26px;border:1px solid #e8e7e3;border-radius:16px;background:#fff;color:#1a1a1a;box-shadow:0 20px 60px #0000002e;animation:calendarModalIn .2s cubic-bezier(.22,1,.36,1)}@keyframes calendarModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.calendar-day-modal__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#888;cursor:pointer;font-size:18px}.calendar-day-modal__close:hover{background:#f5f4f0;color:#1a1a1a}.calendar-day-modal__title{padding-right:36px;font-size:20px;font-weight:600;line-height:1.3}.calendar-day-modal__subtitle{margin-top:5px;color:#888;font-size:14px;line-height:1.4}.calendar-day-entries{display:flex;flex-direction:column;gap:4px;margin:20px 0}.calendar-day-entry{display:flex;align-items:center;gap:9px;padding:8px;border-radius:8px;background:#f7f6f3;font-size:14px;font-weight:500}.calendar-day-entry span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day-entry small{color:#2d8a4e;font-size:12px;font-weight:500;white-space:nowrap}.calendar-day-entry .calendar-day-entry__pending{color:#c47a00}.calendar-day-modal__action{width:100%;border:0;border-radius:10px;padding:11px 14px;background:#ff4d00;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:transform .15s ease,background .15s ease}.calendar-day-modal__action:hover{background:#e74600;transform:translateY(-1px)}.calendar-day-modal__subtitle+.calendar-day-modal__action{margin-top:18px}.calendar-day-modal__hint{margin-top:20px;color:#999;font-size:13px;line-height:1.4}body.dark-theme .calendar-day-modal{background:#20211f;border-color:#3b3d38;color:#f1f1ef}body.dark-theme .calendar-day-modal__close:hover{background:#2d2f2b;color:#f1f1ef}body.dark-theme .calendar-day-entry{background:#2b2d29}body.dark-theme .calendar-day-entry small{color:#8dc99a}body.dark-theme .calendar-day-entry .calendar-day-entry__pending{color:#e7b75a}@media(max-width:900px){.layout{grid-template-columns:minmax(0,1fr)!important}.sidebar{position:static!important;width:100%;height:auto!important;padding:12px 16px!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:4px 8px!important}.sidebar__logo{flex:0 0 auto;margin:0 6px 0 0!important;padding:0 12px 0 0!important;border:0!important}.sidebar__nav{flex:1 1 auto!important;flex-direction:row!important;flex-wrap:wrap;gap:2px!important}.sidebar__actions{flex-direction:row;gap:2px}.nav-item{padding:8px 9px!important;font-size:13px!important}.nav-item--admin{margin:0!important;padding-top:8px!important;border-top:0!important}.logout-btn{margin:0 0 0 auto!important;padding:8px!important;font-size:0!important}.logout-btn i{font-size:20px!important}.main{width:100%;min-width:0;padding:24px 20px!important}.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bottom-row,.analytics-grid{grid-template-columns:minmax(0,1fr)!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.header{gap:14px}.header-right{flex-wrap:wrap;justify-content:flex-end}.departments,.colleagues-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.table-wrap{width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}@media(max-width:640px){body{overflow-x:hidden}.sidebar{padding:10px 12px!important}.sidebar__logo{display:none}.sidebar__nav{flex:1 1 100%!important;order:2}.sidebar__actions{order:1;margin-left:auto}.nav-item{flex:1 0 auto;justify-content:center;padding:8px 6px!important}.nav-item i{font-size:17px!important}.nav-item--admin{flex:0 0 auto;order:1}.logout-btn{order:1}.main{padding:18px 14px!important;gap:16px!important}.greeting,.page-title{font-size:21px!important}.cards,.metrics{grid-template-columns:minmax(0,1fr)!important}.card__value{font-size:28px!important}.week-card .card-inner{overflow-x:auto;padding-bottom:4px}.month-calendar{min-width:610px}.month-calendar__day{min-height:70px}.month-calendar__entry{font-size:10px}.calendar-header{min-width:610px}.colleagues-grid,.departments{grid-template-columns:minmax(0,1fr)!important}.search-wrap{width:100%}.search-input{width:100%!important}table{min-width:650px}.filters{width:100%;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px}.filters>*{flex:0 0 auto}.panel__head{align-items:stretch!important;flex-direction:column}.panel__head input{width:100%}.attention{align-items:flex-start;flex-direction:column;gap:10px!important}.modal,.admin-modal,.calendar-day-modal{width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:22px 18px!important;overflow-y:auto}.modal-overlay,.calendar-day-overlay{padding:14px!important;align-items:center}.modal__actions{position:sticky;bottom:-22px;padding:12px 0 0;background:inherit}.login-page{min-height:100dvh!important;padding:24px 18px!important}.login-content{gap:32px!important}.login-tagline{white-space:normal!important;font-size:clamp(46px,15vw,68px)!important;line-height:1.12!important}.login-btn{width:100%;padding:16px 24px!important}}@media(max-width:640px){.sidebar{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "secondary" "logout";align-items:stretch!important;gap:4px!important}.sidebar__nav{grid-area:primary;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto!important;width:100%;min-height:42px}.sidebar__actions{grid-area:secondary;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:42px;margin:0!important}.sidebar__actions .nav-item{flex:none!important}.sidebar__nav .nav-item,.sidebar__actions .nav-item{min-height:42px}.nav-item.active:before{animation:none}.logout-btn{grid-area:logout;align-self:flex-end;margin-top:2px!important}}body.dark-theme button[nuiButton][kind=ghost]{color:#e1e3dd!important}body.dark-theme button[nuiButton][kind=ghost]:hover{color:#fff!important;background:#343632!important}body.dark-theme .calendar-nav{background:#292b28;border-color:#4a4d47;color:#d8dad4}body.dark-theme .month-calendar__weekday{color:#a9aca5}body.dark-theme .month-calendar__day{background:#292b28}body.dark-theme .month-calendar__day:hover{background:#32342f}body.dark-theme .month-calendar__day--weekend{background:#252724}body.dark-theme .month-calendar__day--today{background:#4a2c1f}body.dark-theme .month-calendar__day--empty{background:transparent}body.dark-theme .month-calendar__date{color:#f1f1ef}body.dark-theme .month-calendar__entry{color:#ff9b73}@media(max-width:640px){.app-sidebar{position:sticky;top:0;z-index:1100;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle" "menu menu" "actions actions" "logout logout";width:100%;min-height:58px;padding:8px 12px;gap:0;border-bottom:1px solid #e8e7e3;border-right:0;box-shadow:0 5px 18px #1b171312}.app-sidebar__logo{grid-area:brand;display:flex;min-height:42px;margin:0;padding:0;border:0;align-items:center}.app-sidebar__deya{width:23px;height:42px;margin-left:-5px}.app-sidebar__wordmark{font-size:18px}.app-menu-toggle{grid-area:toggle;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 10px;border:1px solid #e8e7e3;border-radius:9px;background:#fff;color:#494944;font:500 13px Inter,sans-serif}.app-menu-toggle i{font-size:19px}.app-sidebar__nav,.app-sidebar__actions,.app-logout{display:none}.app-sidebar--menu-open .app-sidebar__nav,.app-sidebar--menu-open .app-sidebar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:10px;gap:6px}.app-sidebar--menu-open .app-sidebar__nav{grid-area:menu}.app-sidebar--menu-open .app-sidebar__actions{grid-area:actions}.app-sidebar--menu-open .app-logout{grid-area:logout;display:inline-flex;justify-self:stretch;justify-content:center;margin-top:10px;border:1px solid #e8e7e3}.app-nav-item,.app-sidebar__actions .app-nav-item{min-width:0;min-height:42px;padding:8px 10px;white-space:normal;line-height:1.15}.app-nav-item--admin{margin:0;border:0}body.dark-theme .app-sidebar{border-color:#393b37;box-shadow:0 5px 18px #00000042}body.dark-theme .app-menu-toggle,body.dark-theme .app-sidebar--menu-open .app-logout{background:#292b28;border-color:#4a4d47;color:#e1e3dd}app-my-requests table{min-width:0!important}app-dashboard,app-my-requests,app-colleagues,app-manager,app-admin,app-hr,app-faq{animation:none!important}}body.dark-theme app-colleagues .sidebar{background:#20211f!important;border-color:#393b37!important}body.dark-theme app-colleagues .sidebar__logo{color:#f1f1ef!important;border-color:#393b37!important}body.dark-theme app-colleagues .nav-item{color:#a9aca5!important}body.dark-theme app-colleagues .nav-item:hover{background:#2b2d29!important;color:#f1f1ef!important}body.dark-theme app-colleagues .nav-item.active{background:#ff4d0020!important;color:#ff4d00!important}body.dark-theme app-colleagues .logout-btn{color:#a9aca5!important}body.dark-theme app-colleagues .logout-btn:hover{color:#f1f1ef!important}body.dark-theme app-colleagues .greeting{color:#f1f1ef!important}body.dark-theme app-colleagues .subtitle{color:#6b6e68!important}body.dark-theme app-colleagues .search-input{background:#292b28!important;border-color:#393b37!important;color:#f1f1ef!important}body.dark-theme app-colleagues .search-icon{color:#6b6e68!important}body.dark-theme app-colleagues .load-error{background:#20211f!important;border-color:#393b37!important}body.dark-theme app-colleagues .load-error__title{color:#f1f1ef!important}body.dark-theme app-colleagues .load-error__text{color:#a9aca5!important}body.dark-theme app-colleagues .load-error__retry{background:#292b28!important;border-color:#393b37!important;color:#a9aca5!important}body.dark-theme app-hr .nav-item.active{background:#ff4d0020!important;color:#ff4d00!important}body.dark-theme app-hr .nav-item--admin{border-color:#393b37!important}body.dark-theme .roulette-club__card{background:linear-gradient(135deg,#1e2020,#1a1c1a);border-color:#393b37}body.dark-theme .roulette-club h2{color:#f1f1ef}body.dark-theme .roulette-club p{color:#a9aca5}body.dark-theme .roulette-club__eyebrow{color:#ff6b35}body.dark-theme .roulette-club__result{color:#ff7a45!important}body.dark-theme .roulette-club__token{background:#292b28;border-color:#393b37;color:#a9aca5}body.dark-theme .roulette-club__token--chosen{background:#ff4d00;border-color:#ff4d00;color:#fff}body.dark-theme .roulette-club__use{background:#292b28;color:#f1f1ef}body.dark-theme .roulette-club__close{background:#292b28;color:#a9aca5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
