@font-face{font-family:Google Sans Flex;src:url(/assets/GoogleSansFlex-VariableFont-D9Yxgz2-.ttf) format("truetype");font-weight:100 900;font-display:swap}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{height:0;margin-top:0;opacity:0;padding:0;transform:scale(0)}}:root{--box-shadow-width: .5rem;--box-shadow: var(--box-shadow-width) var(--box-shadow-width) 0 0 var(--hover-light);--color-atp-light-blue: #009CDE;--color-atp-light-blue-50: #e1f5fd;--color-atp-light-blue-100: #b3e5f9;--color-atp-light-blue-200: #81d4f5;--color-atp-light-blue-300: #51c3f1;--color-atp-light-blue-400: #2cb6ef;--color-atp-light-blue-500: #05a9ed;--color-atp-light-blue-600: var(--color-atp-light-blue);--color-atp-light-blue-700: #0089ca;--color-atp-light-blue-800: #0078b7;--color-atp-light-blue-900: #005895;--color-atp-on-light-blue: white;--color-atp-on-light-blue-50: black;--color-atp-on-light-blue-100: black;--color-atp-on-light-blue-200: black;--color-atp-on-light-blue-300: black;--color-atp-on-light-blue-400: black;--color-atp-on-light-blue-500: black;--color-atp-on-light-blue-600: var(--color-atp-on-light-blue);--color-atp-on-light-blue-700: white;--color-atp-on-light-blue-800: white;--color-atp-on-light-blue-900: white;--color-atp-dark-blue: #003660;--color-atp-dark-blue-50: #e2eef4;--color-atp-dark-blue-100: #b7d5e6;--color-atp-dark-blue-200: #8cbbd5;--color-atp-dark-blue-300: #65a1c4;--color-atp-dark-blue-400: #498fbb;--color-atp-dark-blue-500: #2f7eb1;--color-atp-dark-blue-600: #2472a6;--color-atp-dark-blue-700: #196295;--color-atp-dark-blue-800: #0f5284;--color-atp-dark-blue-900: var(--color-atp-dark-blue);--color-atp-on-dark-blue: white;--color-atp-on-dark-blue-50: black;--color-atp-on-dark-blue-100: black;--color-atp-on-dark-blue-200: black;--color-atp-on-dark-blue-300: black;--color-atp-on-dark-blue-400: white;--color-atp-on-dark-blue-500: white;--color-atp-on-dark-blue-600: white;--color-atp-on-dark-blue-700: white;--color-atp-on-dark-blue-800: white;--color-atp-on-dark-blue-900: var(--color-atp-on-dark-blue);--color-atp-red: #BD4F5C;--color-atp-red-50: #feebf0;--color-atp-red-100: #fdcdd7;--color-atp-red-200: #ee99a4;--color-atp-red-300: #e47280;--color-atp-red-400: #f14e62;--color-atp-red-500: #f8384b;--color-atp-red-600: #e82f49;--color-atp-red-700: #d62542;--color-atp-red-800: #c91d3b;--color-atp-red-900: var(--color-atp-red);--color-atp-on-red: white;--color-atp-on-red-50: black;--color-atp-on-red-100: black;--color-atp-on-red-200: black;--color-atp-on-red-300: black;--color-atp-on-red-400: black;--color-atp-on-red-500: white;--color-atp-on-red-600: white;--color-atp-on-red-700: white;--color-atp-on-red-800: white;--color-atp-on-red-900: var(--color-atp-on-red);--color-red-lighten-5: rgb(255, 235, 238);--color-red-lighten-4: rgb(255, 205, 210);--color-red-lighten-3: rgb(239, 154, 154);--color-red-lighten-2: rgb(229, 115, 115);--color-red-lighten-1: rgb(239, 83, 80);--color-red: rgb(244, 67, 54);--color-red-darken-1: rgb(229, 57, 53);--color-red-darken-2: rgb(211, 47, 47);--color-red-darken-3: rgb(198, 40, 40);--color-red-darken-4: rgb(183, 28, 28);--color-red-accent-1: rgb(255, 138, 128);--color-red-accent-2: rgb(255, 82, 82);--color-red-accent-3: rgb(255, 23, 68);--color-red-accent-4: rgb(213, 0, 0);--color-pink-lighten-5: rgb(252, 228, 236);--color-pink-lighten-4: rgb(248, 187, 208);--color-pink-lighten-3: rgb(244, 143, 177);--color-pink-lighten-2: rgb(240, 98, 146);--color-pink-lighten-1: rgb(236, 64, 122);--color-pink: rgb(233, 30, 99);--color-pink-darken-1: rgb(216, 27, 96);--color-pink-darken-2: rgb(194, 24, 91);--color-pink-darken-3: rgb(173, 20, 87);--color-pink-darken-4: rgb(136, 14, 79);--color-pink-accent-1: rgb(255, 128, 171);--color-pink-accent-2: rgb(255, 64, 129);--color-pink-accent-3: rgb(245, 0, 87);--color-pink-accent-4: rgb(197, 17, 98);--color-purple-lighten-5: rgb(243, 229, 245);--color-purple-lighten-4: rgb(225, 190, 231);--color-purple-lighten-3: rgb(206, 147, 216);--color-purple-lighten-2: rgb(186, 104, 200);--color-purple-lighten-1: rgb(171, 71, 188);--color-purple: rgb(156, 39, 176);--color-purple-darken-1: rgb(142, 36, 170);--color-purple-darken-2: rgb(123, 31, 162);--color-purple-darken-3: rgb(106, 27, 154);--color-purple-darken-4: rgb(74, 20, 140);--color-purple-accent-1: rgb(234, 128, 252);--color-purple-accent-2: rgb(224, 64, 251);--color-purple-accent-3: rgb(213, 0, 249);--color-purple-accent-4: rgb(170, 0, 255);--color-deep-purple-lighten-5: rgb(237, 231, 246);--color-deep-purple-lighten-4: rgb(209, 196, 233);--color-deep-purple-lighten-3: rgb(179, 157, 219);--color-deep-purple-lighten-2: rgb(149, 117, 205);--color-deep-purple-lighten-1: rgb(126, 87, 194);--color-deep-purple: rgb(103, 58, 183);--color-deep-purple-darken-1: rgb(94, 53, 177);--color-deep-purple-darken-2: rgb(81, 45, 168);--color-deep-purple-darken-3: rgb(69, 39, 160);--color-deep-purple-darken-4: rgb(49, 27, 146);--color-deep-purple-accent-1: rgb(179, 136, 255);--color-deep-purple-accent-2: rgb(124, 77, 255);--color-deep-purple-accent-3: rgb(101, 31, 255);--color-deep-purple-accent-4: rgb(98, 0, 234);--color-indigo-lighten-5: rgb(232, 234, 246);--color-indigo-lighten-4: rgb(197, 202, 233);--color-indigo-lighten-3: rgb(159, 168, 218);--color-indigo-lighten-2: rgb(121, 134, 203);--color-indigo-lighten-1: rgb(92, 107, 192);--color-indigo: rgb(63, 81, 181);--color-indigo-darken-1: rgb(57, 73, 171);--color-indigo-darken-2: rgb(48, 63, 159);--color-indigo-darken-3: rgb(40, 53, 147);--color-indigo-darken-4: rgb(26, 35, 126);--color-indigo-accent-1: rgb(140, 158, 255);--color-indigo-accent-2: rgb(83, 109, 254);--color-indigo-accent-3: rgb(61, 90, 254);--color-indigo-accent-4: rgb(48, 79, 254);--color-blue-lighten-5: rgb(227, 242, 253);--color-blue-lighten-4: rgb(187, 222, 251);--color-blue-lighten-3: rgb(144, 202, 249);--color-blue-lighten-2: rgb(100, 181, 246);--color-blue-lighten-1: rgb(66, 165, 245);--color-blue: rgb(33, 150, 243);--color-blue-darken-1: rgb(30, 136, 229);--color-blue-darken-2: rgb(25, 118, 210);--color-blue-darken-3: rgb(21, 101, 192);--color-blue-darken-4: rgb(13, 71, 161);--color-blue-accent-1: rgb(130, 177, 255);--color-blue-accent-2: rgb(68, 138, 255);--color-blue-accent-3: rgb(41, 121, 255);--color-blue-accent-4: rgb(41, 98, 255);--color-light-blue-lighten-5: rgb(225, 245, 254);--color-light-blue-lighten-4: rgb(179, 229, 252);--color-light-blue-lighten-3: rgb(129, 212, 250);--color-light-blue-lighten-2: rgb(79, 195, 247);--color-light-blue-lighten-1: rgb(41, 182, 246);--color-light-blue: #03a9f4;--color-light-blue-darken-1: rgb(3, 155, 229);--color-light-blue-darken-2: rgb(2, 136, 209);--color-light-blue-darken-3: rgb(2, 119, 189);--color-light-blue-darken-4: rgb(1, 87, 155);--color-light-blue-accent-1: rgb(128, 216, 255);--color-light-blue-accent-2: rgb(64, 196, 255);--color-light-blue-accent-3: rgb(0, 176, 255);--color-light-blue-accent-4: rgb(0, 145, 234);--color-cyan-lighten-5: rgb(224, 247, 250);--color-cyan-lighten-4: rgb(178, 235, 242);--color-cyan-lighten-3: rgb(128, 222, 234);--color-cyan-lighten-2: rgb(77, 208, 225);--color-cyan-lighten-1: rgb(38, 198, 218);--color-cyan: rgb(0, 188, 212);--color-cyan-darken-1: rgb(0, 172, 193);--color-cyan-darken-2: rgb(0, 151, 167);--color-cyan-darken-3: rgb(0, 131, 143);--color-cyan-darken-4: rgb(0, 96, 100);--color-cyan-accent-1: rgb(132, 255, 255);--color-cyan-accent-2: rgb(24, 255, 255);--color-cyan-accent-3: rgb(0, 229, 255);--color-cyan-accent-4: rgb(0, 184, 212);--color-teal-lighten-5: rgb(224, 242, 241);--color-teal-lighten-4: rgb(178, 223, 219);--color-teal-lighten-3: rgb(128, 203, 196);--color-teal-lighten-2: rgb(77, 182, 172);--color-teal-lighten-1: rgb(38, 166, 154);--color-teal: rgb(0, 150, 136);--color-teal-darken-1: rgb(0, 137, 123);--color-teal-darken-2: rgb(0, 121, 107);--color-teal-darken-3: rgb(0, 105, 92);--color-teal-darken-4: rgb(0, 77, 64);--color-teal-accent-1: rgb(167, 255, 235);--color-teal-accent-2: rgb(100, 255, 218);--color-teal-accent-3: rgb(29, 233, 182);--color-teal-accent-4: rgb(0, 191, 165);--color-green-lighten-5: rgb(232, 245, 233);--color-green-lighten-4: #c8e6c9;--color-green-lighten-3: #a5d6a7;--color-green-lighten-2: rgb(129, 199, 132);--color-green-lighten-1: rgb(102, 187, 106);--color-green: #4caf50;--color-green-darken-1: rgb(67, 160, 71);--color-green-darken-2: rgb(56, 142, 60);--color-green-darken-3: rgb(46, 125, 50);--color-green-darken-4: rgb(27, 94, 32);--color-green-accent-1: rgb(185, 246, 202);--color-green-accent-2: rgb(105, 240, 174);--color-green-accent-3: rgb(0, 230, 118);--color-green-accent-4: rgb(0, 200, 83);--color-light-green-lighten-5: rgb(241, 248, 233);--color-light-green-lighten-4: rgb(220, 237, 200);--color-light-green-lighten-3: rgb(197, 225, 165);--color-light-green-lighten-2: rgb(174, 213, 129);--color-light-green-lighten-1: rgb(156, 204, 101);--color-light-green: rgb(139, 195, 74);--color-light-green-darken-1: rgb(124, 179, 66);--color-light-green-darken-2: rgb(104, 159, 56);--color-light-green-darken-3: rgb(85, 139, 47);--color-light-green-darken-4: rgb(51, 105, 30);--color-light-green-accent-1: rgb(204, 255, 144);--color-light-green-accent-2: rgb(178, 255, 89);--color-light-green-accent-3: rgb(118, 255, 3);--color-light-green-accent-4: rgb(100, 221, 23);--color-lime-lighten-5: rgb(249, 251, 231);--color-lime-lighten-4: rgb(240, 244, 195);--color-lime-lighten-3: rgb(230, 238, 156);--color-lime-lighten-2: rgb(220, 231, 117);--color-lime-lighten-1: rgb(212, 225, 87);--color-lime: rgb(205, 220, 57);--color-lime-darken-1: rgb(192, 202, 51);--color-lime-darken-2: rgb(175, 180, 43);--color-lime-darken-3: rgb(158, 157, 36);--color-lime-darken-4: rgb(130, 119, 23);--color-lime-accent-1: rgb(244, 255, 129);--color-lime-accent-2: rgb(238, 255, 65);--color-lime-accent-3: rgb(198, 255, 0);--color-lime-accent-4: rgb(174, 234, 0);--color-yellow-lighten-5: rgb(255, 253, 231);--color-yellow-lighten-4: rgb(255, 249, 196);--color-yellow-lighten-3: rgb(255, 245, 157);--color-yellow-lighten-2: rgb(255, 241, 118);--color-yellow-lighten-1: rgb(255, 238, 88);--color-yellow: rgb(255, 235, 59);--color-yellow-darken-1: rgb(253, 216, 53);--color-yellow-darken-2: rgb(251, 192, 45);--color-yellow-darken-3: rgb(249, 168, 37);--color-yellow-darken-4: rgb(245, 127, 23);--color-yellow-accent-1: rgb(255, 255, 141);--color-yellow-accent-2: rgb(255, 255, 0);--color-yellow-accent-3: rgb(255, 234, 0);--color-yellow-accent-4: rgb(255, 214, 0);--color-amber-lighten-5: rgb(255, 248, 225);--color-amber-lighten-4: rgb(255, 236, 179);--color-amber-lighten-3: rgb(255, 224, 130);--color-amber-lighten-2: rgb(255, 213, 79);--color-amber-lighten-1: rgb(255, 202, 40);--color-amber: rgb(255, 193, 7);--color-amber-darken-1: rgb(255, 179, 0);--color-amber-darken-2: rgb(255, 160, 0);--color-amber-darken-3: rgb(255, 143, 0);--color-amber-darken-4: rgb(255, 111, 0);--color-amber-accent-1: rgb(255, 229, 127);--color-amber-accent-2: rgb(255, 215, 64);--color-amber-accent-3: rgb(255, 196, 0);--color-amber-accent-4: rgb(255, 171, 0);--color-orange-lighten-5: rgb(255, 243, 224);--color-orange-lighten-4: rgb(255, 224, 178);--color-orange-lighten-3: rgb(255, 204, 128);--color-orange-lighten-2: rgb(255, 183, 77);--color-orange-lighten-1: rgb(255, 167, 38);--color-orange: rgb(255, 152, 0);--color-orange-darken-1: rgb(251, 140, 0);--color-orange-darken-2: rgb(245, 124, 0);--color-orange-darken-3: rgb(239, 108, 0);--color-orange-darken-4: rgb(230, 81, 0);--color-orange-accent-1: rgb(255, 209, 128);--color-orange-accent-2: rgb(255, 171, 64);--color-orange-accent-3: rgb(255, 145, 0);--color-orange-accent-4: rgb(255, 109, 0);--color-deep-orange-lighten-5: rgb(251, 233, 231);--color-deep-orange-lighten-4: rgb(255, 204, 188);--color-deep-orange-lighten-3: rgb(255, 171, 145);--color-deep-orange-lighten-2: rgb(255, 138, 101);--color-deep-orange-lighten-1: rgb(255, 112, 67);--color-deep-orange: rgb(255, 87, 34);--color-deep-orange-darken-1: rgb(244, 81, 30);--color-deep-orange-darken-2: rgb(230, 74, 25);--color-deep-orange-darken-3: rgb(216, 67, 21);--color-deep-orange-darken-4: rgb(191, 54, 12);--color-deep-orange-accent-1: rgb(255, 158, 128);--color-deep-orange-accent-2: rgb(255, 110, 64);--color-deep-orange-accent-3: rgb(255, 61, 0);--color-deep-orange-accent-4: rgb(221, 44, 0);--color-brown-lighten-5: rgb(239, 235, 233);--color-brown-lighten-4: rgb(215, 204, 200);--color-brown-lighten-3: rgb(188, 170, 164);--color-brown-lighten-2: rgb(161, 136, 127);--color-brown-lighten-1: rgb(141, 110, 99);--color-brown: rgb(121, 85, 72);--color-brown-darken-1: rgb(109, 76, 65);--color-brown-darken-2: rgb(93, 64, 55);--color-brown-darken-3: rgb(78, 52, 46);--color-brown-darken-4: rgb(62, 39, 35);--color-grey-lighten-5: rgb(250, 250, 250);--color-grey-lighten-4: rgb(245, 245, 245);--color-grey-lighten-3: rgb(238, 238, 238);--color-grey-lighten-2: rgb(224, 224, 224);--color-grey-lighten-1: rgb(189, 189, 189);--color-grey: rgb(158, 158, 158);--color-grey-darken-1: rgb(117, 117, 117);--color-grey-darken-2: rgb(97, 97, 97);--color-grey-darken-3: rgb(66, 66, 66);--color-grey-darken-4: rgb(33, 33, 33);--color-black: #000;--color-white: #fff;--transition-high: .25s;--transition-medium: .5s}:root[data-theme=light]{--card-box-shadow: var(--color-grey-lighten-2);--card-surface: var(--color-white);--color-blue-background: var(--color-blue-lighten-5);--color-blue-foreground: var(--color-blue);--color-brown-background: var(--color-brown-lighten-5);--color-brown-foreground: var(--color-brown);--color-cyan-background: var(--color-cyan-lighten-5);--color-cyan-foreground: var(--color-cyan);--color-deep-purple-background: var(--color-deep-purple-lighten-5);--color-deep-purple-foreground: var(--color-deep-purple);--color-green-background: var(--color-green-lighten-5);--color-green-foreground: var(--color-green);--color-indigo-background: var(--color-indigo-lighten-5);--color-indigo-foreground: var(--color-indigo);--color-light-blue-background: var(--color-light-blue-lighten-5);--color-light-blue-foreground: var(--color-light-blue);--color-light-green-background: var(--color-light-green-lighten-5);--color-light-green-foreground: var(--color-light-green);--color-orange-background: var(--color-orange-lighten-5);--color-orange-foreground: var(--color-orange);--color-pink-background: var(--color-pink-lighten-5);--color-pink-foreground: var(--color-pink);--color-purple-background: var(--color-purple-lighten-5);--color-purple-foreground: var(--color-purple);--color-red-background: var(--color-red-lighten-5);--color-red-foreground: var(--color-red);--color-teal-background: var(--color-teal-lighten-5);--color-teal-foreground: var(--color-teal);--color-yellow-background: var(--color-yellow-lighten-5);--color-yellow-foreground: var(--color-yellow-darken-2);--field-border: var(--color-grey-lighten-3);--field-border-active: var(--color-blue);--foreground: var(--color-black);--hover-light: var(--color-grey-lighten-4);--hover-medium: var(--color-grey-lighten-3);--hover-high: var(--color-grey-lighten-2);--icon-button-background: var(--color-atp-light-blue-100);--icon-button-background-hover: var(--color-atp-light-blue);--icon-button-foreground: var(--color-atp-dark-blue);--icon-button-background-green: var(--color-green-lighten-5);--icon-button-foreground-green: var(--color-green-accent-4);--icon-button-background-red: var(--color-red-lighten-5);--icon-button-foreground-red: var(--color-red-accent-4);--icon-button-foreground-grey: var(--color-grey);--icon-foreground: var(--color-grey-darken-2);--menu-items: var(--color-grey-lighten-5);--root-border-left: var(--color-grey-lighten-2);--root-border-top: var(--color-grey-lighten-1);--surface: var(--color-grey-lighten-4);--toast-background-green: var(--color-green);--toast-foreground-green: var(--color-green-lighten-5);--toast-background-red: var(--color-red-accent-4);--toast-foreground-red: var(--color-red-lighten-5);--today-background: var(--color-atp-light-blue);--today-foreground: var(--card-surface)}:root[data-theme=dark]{--card-surface: var(--color-black);--color-indigo-background: var(--color-indigo);--color-indigo-foreground: var(--color-indigo-lighten-5);--color-light-green-foreground: var(--color-light-green-lighten-5);--color-light-green-background: var(--color-light-green);--color-pink-foreground: var(--color-pink-lighten-5);--color-pink-background: var(--color-pink);--foreground: var(--color-white);--surface: var(--color-grey-darken-4)}*{color:var(--foreground);margin:0;padding:0}a{color:var(--color-atp-light-blue);cursor:pointer;font-weight:500}.before-opacity{color:var(--color);font-weight:500;overflow:hidden;position:relative}.before-opacity:before{background-color:var(--color);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:0}body{background-color:var(--surface);font-family:Google Sans Flex,sans-serif}body,body>*{height:inherit;width:inherit}.border-light{border:1px solid var(--hover-light);border-radius:5px;transition:.25s}.border-light:hover:not(.active){border-color:var(--hover-medium)}.border-light.box-shadow:hover:not(:active){box-shadow:var(--box-shadow)}.box-shadow-container{padding:0 var(--box-shadow-width) var(--box-shadow-width) 0}.hover-container{padding:0 .5rem .5rem 0}html{height:100%;width:100%}p.nowrap,span.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p{font-weight:300}.scrollbar-hidden::-webkit-scrollbar{display:none}::-webkit-scrollbar{--width: 8px;background-color:var(--hover-high);border-radius:50px;display:block;height:var(--width);width:var(--width)}::-webkit-scrollbar-thumb{background-color:var(--hover-medium);border-radius:50px}::-webkit-scrollbar-thumb:active{background-color:var(--color-atp-light-blue)}.Preloader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.Preloader:before{background-color:var(--card-surface);content:"";height:inherit;opacity:.9;position:absolute;width:inherit;z-index:-1}.Preloader>*:not(:last-child){margin-bottom:2rem}.Preloader .dots{--animation-time: 3.75s;--height: 14rem;animation:animation-1-rotate var(--animation-time) infinite linear;align-items:center;display:flex;justify-content:center;position:relative;height:var(--height);width:var(--height)}.Preloader .dots .wrapper{animation:animation-1-expand calc(var(--animation-time) * .5) infinite;border-radius:50%;height:var(--height);position:relative;width:var(--height)}.Preloader .dots .wrapper .dot{--height: 2.25rem;--half: calc(var(--height)*.5);border-radius:50%;height:var(--height);position:absolute;transform:translate(var(--x1),var(--y1));width:var(--height)}.Preloader .dots .wrapper .dot.dark-blue{--x1: -50%;--y1: -50%;background-color:var(--color-atp-dark-blue);left:var(--right-x);top:var(--right-y)}.Preloader .dots .wrapper .dot.light-blue{--x1: -50%;--y1: -50%;background-color:var(--color-atp-light-blue);left:50%;top:0}.Preloader .dots .wrapper .dot.red{--x1: -50%;--y1: -50%;background-color:var(--color-atp-red);left:var(--left-x);top:var(--left-y)}.Preloader>p{font-size:1.5rem}@keyframes animation-1-rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes animation-1-expand{50%{height:40%;width:40%}}.Toast{margin-right:1rem;position:fixed;right:0;top:0;transition:.25s}.Toast>p{--animation-name: zoomIn;animation:var(--animation-name) .5s forwards;background-color:var(--background);border-radius:5px;color:var(--foreground);cursor:pointer;font-weight:500;margin-top:1rem;padding:.5rem 1rem;transition:.25s}.Toast>p.remove{--animation-name: zoomOut}.Home{display:grid;height:100%;gap:1rem;grid-template:repeat(2,1fr)/repeat(3,1fr);width:100%}.Home>*{min-height:0}.HomeBirthdays .card-content{display:flex;flex:1;flex-direction:column;position:relative}.HomeBirthdays .card-content>*+*{margin-top:1rem}.HomeBirthdays .card-content>.days{--border: 1px solid var(--hover-light);display:flex;flex:1}.HomeBirthdays .card-content>.days .day{flex:1}.HomeBirthdays .card-content>.days .day:not(:first-child){border-left:var(--border)}.HomeBirthdays .card-content>.days .day.is-today .top .date{background-color:var(--today-background);color:var(--today-foreground);font-weight:700}.HomeBirthdays .card-content>.days .day .bottom{align-items:center;display:flex;flex-direction:column;padding:.25rem}.HomeBirthdays .card-content>.days .day .bottom>*+*{margin-top:1rem}.HomeBirthdays .card-content>.days .day .bottom img{max-width:2.5rem;height:auto}.HomeBirthdays .card-content>.days .day .top{border-bottom:var(--border);padding:.5rem 0}.HomeBirthdays .card-content>.days .day .top .date{--height: 2rem;align-items:center;border-radius:50px;display:flex;height:var(--height);justify-content:center;margin:0 auto;width:var(--height)}.HomeBirthdays .card-content>.days .day .top .weekday{font-size:.75rem;margin-bottom:.25rem;text-align:center}.HomeBirthdays .card-content>.Info{position:absolute;right:0;top:0}.HomeBirthdays .card-content>.Info>.Icon>svg{fill:var(--color-yellow-foreground)}.HomeBirthdays .card-content>p{text-align:center}.Button{--background: var(--icon-button-background);--foreground: var(--icon-button-foreground);align-items:center;background-color:var(--background);border-radius:5px;cursor:pointer;display:flex;padding:.5rem 1rem;transition:.25s;-webkit-user-select:none;user-select:none}.Button *{cursor:inherit}.Button:hover{--background: var(--icon-button-background-hover);--foreground: var(--card-surface)}.Button:not(:hover){opacity:.75}.Button:active{background-color:var(--icon-button-foreground)}.Button:active p{color:var(--card-surface)}.Button:active svg{fill:var(--card-surface)}.Button.color-green{--background: var(--icon-button-background-green);--foreground: var(--icon-button-foreground-green)}.Button.color-red{--background: var(--icon-button-background-red);--foreground: var(--icon-button-foreground-red)}.Button>*+*{margin-left:.5rem}.Button p{color:var(--foreground);font-size:.875rem;font-weight:500}.Button svg{--height: 1rem;fill:var(--foreground)}.Icon{--height: 1.25rem;display:flex;-webkit-user-select:none;user-select:none}.Icon *{cursor:inherit}.Icon svg{fill:var(--icon-foreground);height:var(--height);width:var(--height)}.Icon:focus{outline:none}.Icon.button{--background: var(--icon-button-background);--foreground: var(--icon-button-foreground);background-color:var(--background);border-radius:30%;padding:.5rem;transition:.25s}.Icon.button.active{--background: var(--icon-button-background-hover);--foreground: var(--icon-button-background)}.Icon.button.transparent{--background: transparent;--foreground: var(--icon-button-foreground-grey);border-radius:50px}.Icon.button.transparent:hover{--background: var(--hover-light)}.Icon.button.transparent:active{--background: var(--hover-medium)}.Icon.button.color-green{--background: var(--icon-button-background-green);--foreground: var(--icon-button-foreground-green)}.Icon.button.color-red{--background: var(--icon-button-background-red);--foreground: var(--icon-button-foreground-red)}.Icon.button svg{fill:var(--foreground)}.Icon.clickable{cursor:pointer}.Icon.drag-handler{cursor:grab;-webkit-user-select:none;user-select:none}.Icon.drag-handler:active{cursor:grabbing}.Card{--padding: .75rem;background-color:var(--card-surface);border-radius:5px;box-shadow:0 0 .5rem 0 var(--card-box-shadow);display:flex;overflow:hidden}.Card .wrapper{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:var(--padding)}.Card .wrapper .card-content{--margin-top: 1rem;overflow:var(--overflow, auto)}.Card .wrapper .card-content.padding{padding-top:var(--margin-top)}.Card .wrapper .card-content:not(.padding){padding-top:var(--margin-top)}.Card .wrapper .card-title{align-items:flex-start;display:flex;justify-content:space-between}.Card .wrapper .card-title>.l{align-items:center;display:flex}.Card .wrapper .card-title>.l>*+*{margin-left:.5rem}.Card .wrapper .card-title>.l svg{--height: 1.5rem}.Card .wrapper .card-title>.l p{font-size:1.25rem;font-weight:400}.Card .wrapper .card-title>.r{align-items:center;display:flex}.Card .wrapper .card-title>.r .buttons{display:flex}.Card .wrapper .card-title>.r .buttons>*+*{margin-left:.75rem}.Card .wrapper .card-title>.r>*+*{margin-left:.75rem}.CardButtons{display:flex}.CardButtons>*+*{margin-left:1rem}.CardButtons .Icon.button:not(.transparent):active{transform:scale(.9)}.CardButtons .Icon.button:not(.transparent):hover:not(:active){transform:translateY(-4px)}.Empty{align-items:center;display:flex;flex-direction:column}.Empty>*+*{margin-top:.5rem}.Empty>.emojis>*+*{margin-left:1rem}.Empty>.emojis span{font-size:1.25rem}.Empty>p{font-size:.875rem;text-align:center}@media only screen and (max-width:600px){.Empty>p{font-size:.75rem}}.Info>.Icon{cursor:help}.Info>.Card{cursor:help;max-width:calc(var(--card-width) * .85px);position:fixed;transform:translate(calc(-100% + var(--icon-width) * 1px));z-index:1}.Info>.Card .wrapper .card-content{padding-top:calc(var(--margin-top) * .5)}.Info>.Card .wrapper .card-content p{font-size:.875rem;text-align:left}.Info>.Card .wrapper .card-title p{font-size:1rem}.Info>.Card .wrapper .card-title svg{--height: 1.25rem}.User{border-radius:50%;height:3rem}.User.clickable{cursor:pointer}.HomeHolidays .card-content{--overflow: hidden;display:flex;flex:1;flex-direction:column}.HomeHolidays .card-content>*+*{margin-top:1rem}.HomeHolidays .card-content>.top{align-items:flex-start;display:flex;justify-content:flex-end}.HomeHolidays .card-content>.top>*+*{margin-left:1rem}.HomeHolidays .card-content>.top>.l{align-items:center;display:flex;flex:1;overflow:hidden}.HomeHolidays .card-content>.top>.l>*+*{margin-left:.5rem}.HomeHolidays .card-content>.top .r{display:flex}.HomeHolidays .card-content>.top .r>*+*{margin-left:.5rem}.HomeHolidays .card-content>.top .r p{border-radius:50px;font-size:.875rem;padding:.25rem .5rem}@media only screen and (max-width:600px){.HomeHolidays .card-content>.top .r{display:none}}.HolidaysCalendar{--border: 1px solid var(--hover-medium);border:var(--border);border-radius:10px;display:flex;flex-direction:column;flex:1;overflow:hidden}.HolidaysCalendar .week{--top: var(--max);display:flex;flex:1}.HolidaysCalendar .week:not(:first-child){--top: var(--min);border-top:var(--border)}.HolidaysCalendar .week p{font-size:.875rem}.HolidaysCalendar .week .weeknum{background-color:var(--hover-light);width:2rem}.HolidaysCalendar .week .weeknum p.initialized{margin-top:calc(var(--top) * 1px);text-align:center;transform:translateY(-50%)}.HolidaysCalendar .week .weeknum p:not(.initialized){opacity:0}.HolidaysCalendar .week .days{display:flex;flex:1}.HolidaysCalendar .week .days .day{border-left:var(--border);display:flex;flex-direction:column;flex:1}.HolidaysCalendar .week .days .day.is-today .head .date{background-color:var(--today-background);color:var(--today-foreground);font-weight:500}.HolidaysCalendar .week .days .day.is-out{background-color:var(--hover-light)}.HolidaysCalendar .week .days .day .body{align-items:center;display:flex;flex:1;justify-content:center}.HolidaysCalendar .week .days .day .body>*+*{margin-left:4px}.HolidaysCalendar .week .days .day .body .Tag{--height: .625rem;background-color:var(--foreground);height:var(--height);padding:0;width:var(--height)}.HolidaysCalendar .week .days .day .head{padding-top:2px}.HolidaysCalendar .week .days .day .head .date{--height: 1.5rem;align-items:center;border-radius:50%;display:flex;height:var(--height);justify-content:center;width:var(--height)}.HolidaysCalendar .week .days .day .head p{margin:0 auto;text-align:center}@media only screen and (max-width:600px){.HolidaysCalendar .week .days .day{min-height:3.5rem}.HolidaysCalendar .week .days .day .head p,.HolidaysCalendar .week .weeknum p{font-size:.75rem}}.Tag{background-color:var(--background);border-radius:50px;color:var(--foreground);display:flex;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.Tag .Icon svg{fill:var(--foreground)}.HolidaysList{overflow:auto}.HolidaysList .item{--padding: 3rem;align-items:center;display:flex}.HolidaysList .item:not(:first-child){padding-top:var(--padding);position:relative}.HolidaysList .item:not(:first-child):before{background-color:var(--hover-light);content:"";height:2px;left:50%;position:absolute;top:calc(var(--padding) * .5);transform:translate(-50%,-50%);width:75%}.HolidaysList .item>*+*{margin-left:.75rem}.HolidaysList .item .l{flex:1;overflow:hidden}.HolidaysList .item .l p.date{font-size:.875rem;margin-top:.25rem}.HolidaysList .item .l .top{align-items:center;display:flex}.HolidaysList .item .l .top>*+*{margin-left:1rem}.HolidaysList .item .l .top .offices{display:flex}.HolidaysList .item .l .top .offices .Tag{--height: .625rem;background-color:var(--foreground);border-radius:50px;height:var(--height);padding:0;width:var(--height)}.HolidaysList .item .l .top .offices .Tag:not(:first-child){margin-left:.5rem}.HolidaysList .item .Tag.days{background-color:unset;padding:0}.HolidaysList .item .Tag.icon{padding:.5rem}.HomeSearch .card-content{--overflow: hidden;display:flex;flex-direction:column}.HomeSearch .card-content>*+*{margin-top:1rem}.HomeSearch .card-content>.bottom{overflow:auto}.HomeSearch .card-content>.top{align-items:flex-start;display:flex}.HomeSearch .card-content>.top>*+*{margin-left:1rem}.HomeSearch .card-content>.top .Search{flex:1}.Search>*+*{margin-top:.5rem}.Input .r{display:flex}.Input .r input{cursor:text;font-size:.9rem;font-family:inherit;width:100%}.Input .r input::placeholder{opacity:.5}.Field{align-items:center;display:flex}.Field>*+*{margin-left:.5rem}.Field.active .r .label,.Field.filled .r .label,.Field.has-placeholder .r .label{font-size:75%;top:0}.Field.active>.r{border-color:var(--field-border-active)}.Field.active>svg{fill:var(--field-border-active)}.Field .r{--padding: .75rem;border:2px solid var(--field-border);border-radius:5px;flex:1;height:2.5rem;padding:0 var(--padding);position:relative;transition:.25s}.Field .r input{border:none;outline:none}.Field .r .label{--padd: calc(var(--padding) * .5);background-color:var(--card-surface);padding:0 var(--padd);pointer-events:none;position:absolute;top:50%;left:var(--padd);transform:translateY(-50%);transition:.25s}.Field svg{flex-shrink:0}.InputColor{position:relative}.InputColor .selector{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;overflow:hidden;transition:.5s}.InputColor .selector.initialized:not(.close){animation:InputColorOpen .5s forwards}.InputColor .selector.close{animation:InputColorClose .5s forwards}.InputColor .selector:not(.initialized){opacity:0;position:fixed}.InputColor .selector p{--height: 1.125rem;background-color:var(--color);border-radius:50%;cursor:pointer;margin:.5rem 0 0 .75rem;height:var(--height);width:var(--height)}.InputColor .selector p:not(.active):not(:hover){opacity:.25}.InputColor .selector p:not(.active):not(:hover):hover{opacity:.75}.InputColor .Field.active .r>.Icon{transform:rotate(-180deg)}.InputColor .Field .r{align-items:center;cursor:pointer;display:flex}.InputColor .Field .r>*:nth-child(n+3){margin-left:.5rem}.InputColor .Field .r>.Icon{transition:.25s}.InputColor .Field .r p.color{--height: .75rem;background-color:var(--color);border-radius:50%;height:var(--height);width:var(--height)}.InputColor .Field .r p.info{flex:1}@keyframes InputColorOpen{0%{height:0px}to{height:calc(var(--height) * 1px)}}@keyframes InputColorClose{0%{height:calc(var(--height) * 1px)}to{height:0px}}.SearchInfo{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.SearchInfo .item{align-items:center;display:flex;overflow:hidden;padding:.5rem}.SearchInfo .item:nth-child(-n+2){grid-column-end:span 2}.SearchInfo .item.box-shadow{cursor:copy}.SearchInfo .item>*+*{margin-left:.5rem}.SearchInfo .item .departments{display:flex;flex:1;overflow:hidden}.SearchInfo .item .departments>*+*{margin-left:.5rem}.SearchInfo .item .departments .Tag:first-child{flex-shrink:0}.SearchInfo .item p.before-opacity{border-radius:50px;padding:.25rem .75rem}@media only screen and (max-width:600px){.SearchInfo .item:nth-child(-n+4){grid-column-end:span 2}.SearchInfo .item>p{font-size:.875rem}.SearchInfo .item .Tag{display:inline;font-size:.75rem}}.SearchList>*+*{margin-top:1rem}.SearchList .item{align-items:center;cursor:pointer;display:flex;padding:.5rem;-webkit-user-select:none;user-select:none}.SearchList .item>*+*{margin-left:.75rem}.SearchList .item img{height:2.5rem}.SearchList .item .r{flex:1;overflow:hidden}.SearchList .item .r .bottom{align-items:center;display:flex;margin-top:.5rem;overflow:hidden}.SearchList .item .r .bottom>.bottom-item{align-items:center;border:1px solid var(--hover-medium);border-radius:50px;display:flex;overflow:hidden;padding:.25rem .5rem}.SearchList .item .r .bottom>.bottom-item:not(.phone_direct_number){flex-shrink:0}.SearchList .item .r .bottom>.bottom-item:not(:first-child){margin-left:.5rem}.SearchList .item .r .bottom>.bottom-item>*+*{margin-left:.5rem}.SearchList .item .r .bottom>.bottom-item .Icon{--height: 1rem}.SearchList .item .r .bottom>.bottom-item p{font-size:.75rem}.SearchList .item .r .top{align-items:center;display:flex;justify-content:space-between;overflow:hidden}.SearchList .item .r .top .departments{align-items:center;display:flex;justify-content:flex-end;margin-left:1rem;overflow:hidden}.SearchList .item .r .top .departments>*+*{margin-left:.5rem}.SearchList .item .r .top .departments .Tag{display:inline;font-size:.75rem}.SearchList .item .r .top>p{flex-grow:1}@media only screen and (max-width:600px){.SearchList .item .r .bottom{overflow:hidden}.SearchList .item .r .top>p{font-size:.875rem}}.Select>.r{align-items:center;cursor:pointer;display:flex;min-width:10rem;-webkit-user-select:none;user-select:none}.Select>.r:not(:hover) .Icon.delete{display:none}.Select>.r>*:nth-child(n+3):not(.SelectOptions){margin-left:.5rem}.Select>.r p.selected-option{flex:1}.Select>.r .Icon{transition:var(--transition-high)}.Select>.r .Icon.delete svg{fill:var(--toast-background-red)}.Select.active>.r>.Icon:not(.delete){transform:rotate(180deg)}.SelectOptions{left:calc(var(--left) * 1px);padding:0;position:fixed;top:calc(var(--top) * 1px);width:calc(var(--width) * 1px);z-index:1}.SelectOptions.bottom{top:calc((var(--top) - var(--height)) * 1px);transform:translateY(-100%)}.SelectOptions.bottom .card-content{flex-direction:column-reverse}.SelectOptions.bottom .card-content .options{margin:0 0 1.5rem}.SelectOptions .card-content{display:flex;flex-direction:column;overflow:hidden;padding:var(--padding) 0}.SelectOptions .card-content .options{margin-top:.5rem;max-height:12.5rem;overflow:auto}.SelectOptions .card-content .options .option{cursor:pointer;padding:.25rem 0 .25rem calc(var(--padding) * 2);position:relative}.SelectOptions .card-content .options .option *{cursor:inherit}.SelectOptions .card-content .options .option p{font-size:.875rem}.SelectOptions .card-content .options .option.active:before{background-color:var(--color-atp-light-blue);border-radius:50px;content:"";height:80%;left:var(--padding);position:absolute;top:50%;transform:translateY(-50%);width:.25rem}.SelectOptions .card-content .options .option.active p{font-weight:700}.SelectOptions .card-content .options .option.focused{background-color:var(--hover-light)}.SelectOptions .card-content .options .option:hover{background-color:var(--hover-medium)}.SelectOptions .card-content .Search{padding:0 var(--padding)}.SelectOptions .card-content .Search .Input{cursor:pointer}.SelectOptions .card-content .Search .Input .r{margin:0}.Root{--border: 2px solid var(--root-border-top);--padding: 1rem;display:flex;height:100%;overflow:hidden;width:100%}.RootLeft{--padding: .75rem;--width-opened: calc((var(--open-width) + var(--width))*1px);background-color:var(--color-atp-dark-blue);display:flex;height:100%;position:fixed;z-index:99}.RootLeft>.wrapper{display:flex;flex-direction:column;padding:var(--padding);overflow:hidden;transition:.25s;width:calc(var(--width) * 1px)}.RootLeft>.wrapper:hover{width:var(--width-opened)}.RootLeft>.wrapper>*+*{margin-top:1rem;padding-top:1rem;position:relative}.RootLeft>.wrapper>*+*:before{background-color:var(--color-atp-dark-blue-800);border-radius:50px;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%,50%);width:100%}@media only screen and (max-width:600px){.RootLeft{transition:.25s;width:var(--width-opened)}.RootLeft:not(.active){opacity:0;transform:translate(-100%)}.RootLeft .wrapper,.RootLeft .wrapper:hover{width:100%}}.LeftLogo{align-items:center;cursor:pointer;display:flex;justify-content:center}.LeftLogo svg{height:100%;width:100%}.LeftUtils{align-items:center;display:flex;justify-content:center;padding-top:1rem;position:relative}.LeftUtils>*+*{margin-left:1rem}.LeftUtils>.Icon{z-index:2}.LeftUtils>.Icon.button:hover{transform:translateY(-.25rem)}.LeftUtils>.Icon:not(.button) svg{fill:var(--card-surface)}.LeftUtils .Select{left:0;margin:0;position:absolute;top:1rem}.LeftUtils .Select>.r{border:none;cursor:default}.LeftUtils .Select>.r>:not(.Card){display:none}.LeftUtils .Select>.r .card-content{padding:.5rem 0}.LeftUtils .Select>.r .card-content .Search{margin:0;padding:0}.LeftUtils .Select>.r .card-content .Search .Icon{display:none}.Menu{display:flex;flex:1;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none}.Menu a{color:unset;cursor:pointer;text-decoration:none}.Menu>.navigation{overflow:auto;flex:1}.Menu>.navigation>*+*{margin-top:1rem}.Menu>.top{margin:var(--padding)}.MenuNavigation{cursor:pointer;display:block}.MenuParent{align-items:center;border-radius:10px;cursor:pointer;display:flex;overflow:hidden;padding:var(--padding)}.MenuParent:hover{background-color:var(--color-atp-light-blue)}.MenuParent>*+*{margin-left:.5rem}.MenuParent>*{cursor:inherit}.MenuParent>.Icon{--height: 1.375rem;flex-shrink:0}.MenuParent>.Icon svg{fill:var(--card-surface)}.MenuParent>p{color:var(--card-surface);font-size:.875rem}:not(.child).active>.MenuParent{background-color:var(--icon-button-background)}.child.active>.MenuParent:hover{background-color:unset}.child.active>.MenuParent p{font-weight:700}.MenuAnimation{display:flex;position:relative}.MenuAnimation .Icon{cursor:pointer;--height: 1.375rem;transition:.25s}.MenuAnimation .Icon svg path{fill:var(--card-surface)}.MenuAnimation .Icon:not(:first-child){left:0;position:absolute;top:0}.MenuParent:hover .MenuAnimation.service .Icon.eyes{animation:service_eyes 1s forwards}.MenuSection.opened .MenuAnimation.abas .Icon.circle2,.MenuSection.opened .MenuAnimation.abas .Icon.circle3,.MenuSection.opened .MenuAnimation.abas .Icon.circle4,.MenuSection.opened .MenuAnimation.abas .Icon.circle5{transform:scale(1.15)}.MenuSection.opened .MenuAnimation.administration .Icon.interior{transform:skew(-15deg) translate(15%) rotateX(-10deg)}.MenuSection.opened .MenuAnimation.administration .Icon.exterior{transform:skew(15deg) rotateX(10deg)}.MenuSection.opened .MenuAnimation.test{background-color:var(--color-atp-dark-blue);position:fixed;top:0;left:0;overflow:hidden}.MenuSection.opened .MenuAnimation.test .Icon{--height: 20rem}.MenuSection.opened .MenuAnimation.test .Icon.interior{transform:skew(-15deg) translate(16%,1%)}.MenuSection.opened .MenuAnimation.test .Icon.exterior{transform:skew(15deg) translateY(-1%)}.MenuSection.opened .MenuAnimation.machining .Icon{transform:rotate(calc(var(--rotate) * 45deg)) translate(calc(var(--translateX) * 20%),20%)}.MenuSection.opened .MenuAnimation.machining .Icon.hammer{--rotate: -1;--translateX: 1}.MenuSection.opened .MenuAnimation.machining .Icon.screwdriver{--rotate: 1;--translateX: -1}.MenuSection.opened .MenuAnimation.marketing .Icon{--rotate: -15deg;transform:rotate(var(--rotate))}.MenuSection.opened .MenuAnimation.marketing .Icon.waves{transform:scale(1.25) translate(2px) rotate(var(--rotate))}.MenuSection.opened .MenuAnimation.sales .Icon.bottom{transform:translate(-5%)}.MenuSection.opened .MenuAnimation.sales .Icon.top{transform:translate(5%)}@keyframes service_eyes{0%,50%,to{opacity:1}25%,75%{opacity:0}}.MenuSection.active>.MenuParent,.MenuNavigation.active{--color: var(--color-atp-dark-blue)}.MenuSection.active>.MenuParent p,.MenuNavigation.active p{color:var(--color);font-weight:500}.MenuSection.active>.MenuParent svg path,.MenuNavigation.active svg path{fill:var(--color)}.MenuSection.active .items{position:relative}.MenuSection.active .items:before{background-color:var(--card-surface);border-radius:50px;content:"";height:calc(var(--bar-height) * .5px);position:absolute;top:calc((var(--bar-top) + var(--bar-height) * .5) * 1px);transition:.25s;transform:translateY(-50%);width:5px}.MenuSection .items{background-color:#000;border-radius:10px;overflow:hidden}.MenuSection .items.closing{animation:close .25s forwards}.MenuSection .items.opening{animation:open .25s forwards}.MenuSection .items>.MenuNavigation.active .MenuParent p{color:#fff;text-decoration:underline}.MenuSection .items>.MenuNavigation .MenuParent{position:relative}@keyframes close{0%{height:calc(var(--height) * 1px);opacity:1}to{height:0px;opacity:0}}@keyframes open{0%{height:0px}to{height:calc(var(--height) * 1px)}}.RootRight{display:flex;flex:1;flex-direction:column;margin-left:calc(var(--width) * 1px + 1.5rem);overflow:hidden}.RootRight .RootContent{border-left:var(--border);border-left-color:var(--root-border-left);flex:1;overflow:hidden;padding:var(--padding)}@media only screen and (max-width:600px){.RootRight{margin-left:0}.RootRight .RootContent{display:flex}.RootRight .RootContent>*{display:inline;overflow-y:auto}.RootRight .RootContent>*>*{max-height:40rem}.RootRight .RootContent>*>*+*{margin-top:1rem}}.Header{align-items:center;border-bottom:var(--border);background-color:var(--card-surface);display:flex;padding:var(--padding)}.Header>*+*{margin-left:1rem}.Header>.l{align-items:center;display:flex;flex:1;overflow:hidden}.Header>.l>*+*{margin-left:1rem}.Header>.r{align-items:center;display:flex}.Header>.r>*+*{margin-left:1rem}.Header>.r .user-container{display:flex}@media only screen and (max-width:600px){.Header{background-color:var(--color-atp-dark-blue);border-color:var(--color-atp-dark-blue-800)}}.HeaderRoute{align-items:center;display:flex;overflow-x:scroll;-webkit-user-select:none;user-select:none}.HeaderRoute>*+*{margin-left:1rem}.HeaderRoute p{color:var(--color-atp-dark-blue);cursor:pointer;flex-shrink:0;max-width:20rem;min-width:0;font-size:1.5rem;font-weight:500}.HeaderRoute p:last-child{pointer-events:none}.HeaderRoute p:not(:last-child){border:1px solid var(--hover-light);border-radius:50px;padding:.25rem .75rem}.HeaderRoute p:not(:last-child):hover{background-color:var(--hover-light);border-color:var(--hover-medium)}.HeaderRoute p:not(:last-child):active{transform:scale(.85)}.HeaderRoute p:not(:first-child){margin-left:1rem}@media only screen and (max-width:600px){.HeaderRoute p{color:var(--card-surface)}}.HeaderMenuHandler{transition:.25s}.HeaderMenuHandler.active{transform:rotate(-180deg)}.HeaderMenuHandler svg{--height: 1.5rem}@media only screen and (max-width:600px){.HeaderMenuHandler svg{fill:var(--card-surface)}}.Logo{display:flex}.Logo img{height:3rem}.Iframe{border:none;border-radius:5px;height:100%;width:100%}.Tabs{display:flex;flex-direction:column;height:100%}.Tabs.menu-transition>.head .card-content:before{--scale: 0;opacity:0;transition:.1s}.Tabs>.body{flex:1;margin-top:1rem;overflow:hidden}.Tabs>.body>*{display:grid;gap:1rem;height:100%}.Tabs>.head .card-content{align-items:center;display:flex;justify-content:center;padding:inherit;position:relative;-webkit-user-select:none;user-select:none}.Tabs>.head .card-content:before{--scale: 1;background-color:red;border-radius:50px;content:"";height:2px;left:calc(var(--left) * 1px);position:absolute;top:calc(var(--top) * 1px);transform:translate(-50%) scale(var(--scale));transition:.5s;width:calc(var(--width) * .75px)}.Tabs>.head .card-content>*+*{margin-left:1rem}.Tabs>.head .card-content .nav-item{align-items:center;border:2px solid transparent;border-radius:50px;color:unset;display:flex;padding:.5rem 1rem;text-decoration:none}.Tabs>.head .card-content .nav-item.active svg{fill:red}.Tabs>.head .card-content .nav-item:hover:not(.active){border-color:var(--hover-medium)}.Tabs>.head .card-content .nav-item>*+*{margin-left:.5rem}.Auth{grid-template-columns:1fr 3fr}.Navigation{position:relative}.Navigation:before{background-color:#639;border-radius:50px;content:"";position:absolute;top:calc(var(--top) * 1px);height:calc(var(--height) * .75px);width:.25rem;transform:translateY(-50%);transition:.25s}.Navigation>*+*{margin-top:1rem}.Navigation>.item{align-items:center;border:1px solid transparent;border-radius:5px;display:flex;padding:.5rem .5rem .5rem 1rem}.Navigation>.item:hover{border-color:var(--hover-light)}.Navigation>.item>*+*{margin-left:.5rem}.AuthModules .card-content{flex:1}.AuthModules .card-content:not(.empty){--padding: 1.5rem;align-content:baseline;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding:0 var(--padding) var(--padding) 0}.ModulesNamespace{border:1px solid var(--hover-medium);border-radius:5px;padding:1rem;position:relative}.ModulesNamespace>*+*{margin-top:1rem}.ModulesNamespace .body{padding-left:2rem}.ModulesNamespace .body>*+*{margin-top:1rem}.ModulesNamespace .body .c-item{align-items:center;display:flex}.ModulesNamespace .body .c-item>*+*{margin-left:.5rem}.ModulesNamespace .body .c-item .Input{flex:1}.ModulesNamespace .body .c-item:not(:hover) .Icon:not(.active){opacity:0}.ModulesNamespace .body .c-item .actions{display:flex}.ModulesNamespace .body .c-item .actions>*+*{margin-left:.25rem}.ModulesNamespace .body .c-item .actions .active svg{fill:var(--color-green-foreground)}.ModulesNamespace .body .c-item .actions .delete svg{fill:var(--color-red-foreground)}.ModulesNamespace .head{align-items:center;display:flex}.ModulesNamespace .head>*+*{margin-left:.5rem}.ModulesNamespace .head .Icon{border-radius:50%;padding:.5rem;transition:.25s}.ModulesNamespace .head .Icon:active{transform:scale(.85)}.ModulesNamespace .head .Icon:hover{background-color:var(--hover-light)}.ModulesNamespace .head .Input{flex:1}.ModulesNamespace>.Icon{--scale: 1;bottom:0;margin:0;position:absolute;right:0;transform:translate(50%,50%) scale(var(--scale))}.ModulesNamespace:not(:hover)>.Icon{--scale: 0}.Modal{display:flex;height:100%;left:0;position:fixed;top:0;width:100%}.Modal:before{background-color:var(--card-surface);content:"";height:inherit;opacity:.75;position:absolute;width:inherit;z-index:-1}.Modal>.content{align-items:center;display:flex;flex:1;padding:1rem;justify-content:center;overflow:hidden}.Prompt .Card{--height: 30%;height:var(--height);width:var(--height)}.Prompt .Card .card-content .buttons{display:flex;justify-content:center;padding-bottom:.25rem}.Prompt .Card .card-content .buttons>*+*{margin-left:1rem}.Prompt .Card .card-content>*+*{margin-top:2rem}.AuthRoles .card-content{align-items:center;display:flex;justify-content:center}.AuthRoles .card-content>*+*{margin-left:1rem}.AuthRoles .card-content .l{display:flex;flex-direction:column;justify-content:space-between;height:100%}.AuthRoles .card-content .r{width:25%}.AuthRoles .card-content .r>*+*{margin-top:2rem}.AuthRoles .card-content .r .sortable-item{align-items:center;border:1px solid var(--hover-light);border-radius:5px;display:flex;padding:.5rem;position:relative}.AuthRoles .card-content .r .sortable-item:not(:hover) .Input:not(.active) .r{border-color:transparent}.AuthRoles .card-content .r .sortable-item>*+*{margin-left:.5rem}.AuthRoles .card-content .r .sortable-item .Input{flex:1}.IconClose{--height: .75rem;--scale: 1;background-color:var(--toast-background-red);border-radius:50%;cursor:pointer;fill:var(--toast-foreground-red);padding:2px;position:absolute;right:0;top:0;transform:translate(50%,-50%) scale(var(--scale));transition:125ms;-webkit-user-select:none;user-select:none}.IconClose:hover:not(:active){--scale: 1.25}*:not(:hover)>.IconClose{--scale: 0}.SelectTable .TableActions i{transition:.25s}.SelectTable .TableActions i.rotate{transform:rotate(-180deg)}.Form>*+*{margin-top:1rem}table{--border: 1px solid var(--hover-medium);--padding: .5rem;border:var(--border);border-spacing:0;border-collapse:collapse;display:table;table-layout:fixed;width:100%}table tbody tr:not(:first-child){border-top:var(--border)}table tbody tr td{padding:var(--padding)}table tbody tr td:not(:first-child){border-left:var(--border)}table thead tr{border-bottom:var(--border)}table thead tr th{padding:.5rem}table thead tr th:not(:first-child){border-left:var(--border)}.TableActions{display:flex}.TableActions>*+*{margin-left:.5rem}.Translations table tbody td .Translation{height:100%;width:100%}.Translations table tbody td .Translation .Field{background-color:var(--hover-light);margin:calc(var(--padding) * -1)}.Translations table tbody td .Translation .Field .r{border:none}.Translations table tbody td .Translation .Field .r input{background-color:transparent}.Login{background-color:var(--card-surface);display:flex;height:inherit;-webkit-user-select:none;user-select:none;width:inherit}.Login>.l{flex:1}.Login>.r{display:flex;width:35%}.Login>.r>.body{flex:1}.Login>.r>.body>.wrapper{padding:1rem}.Login>.r>.body>.wrapper>*+*{margin-top:2rem}.Login>.r>.body>.wrapper .iris{--height: .625rem;display:flex;height:var(--height);justify-content:center;position:relative}.Login>.r>.body>.wrapper .iris:hover>*:before{height:calc(var(--height) * 3.5)}.Login>.r>.body>.wrapper .iris>*{border-radius:50px;height:var(--height);position:relative;width:var(--height)}.Login>.r>.body>.wrapper .iris>*:not(:first-child){margin-left:1rem}.Login>.r>.body>.wrapper .iris>*:before{content:"";background-color:var(--background-color);border-radius:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.25s;height:var(--height);width:var(--height)}.Login>.r>.body>.wrapper .iris>*.dark-blue{--background-color: var(--color-atp-dark-blue)}.Login>.r>.body>.wrapper .iris>*.light-blue{--background-color: var(--color-atp-light-blue);left:0}.Login>.r>.body>.wrapper .iris>*.red{--background-color: var(--color-atp-red)}.Login>.r>.body>.wrapper .LoginImage{margin-top:25%}.Login>.r>.body>.wrapper .locale{align-items:center;display:flex;justify-content:flex-end}.Login>.r>.body>.wrapper .locale>*+*{margin-left:1rem}.Login>.r>.body>.wrapper .locale p{text-transform:uppercase}.Login>.r>.body>.wrapper .locale p.active{color:var(--color-atp-light-blue);font-weight:700}.Login>.r>.body>.wrapper p{text-align:center}.Login>.r>.body>.wrapper p.designed{font-size:.75rem}.Login>.r>.body>.wrapper p.title{font-size:2rem;font-weight:500}.Login>.r>.head{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:600px){.Login>.l{display:none}.Login>.r{width:100%}}.Iris{--height: 5rem;border-radius:50%;height:var(--height);position:relative;transform:rotate(-30deg);width:var(--height)}.Iris .dot{--height-dot: calc(var(--height) * .2);--half: calc(var(--height)*.5);border-radius:50%;height:var(--height-dot);position:absolute;transform:translate(var(--x1),var(--y1));width:var(--height-dot)}.Iris .dot.dark-blue{--x1: -50%;--y1: -50%;background-color:var(--color-atp-dark-blue);left:var(--right-x);top:var(--right-y)}.Iris .dot.light-blue{--x1: -50%;--y1: -50%;background-color:var(--color-atp-light-blue);left:50%;top:0}.Iris .dot.red{--x1: -50%;--y1: -50%;background-color:var(--color-atp-red);left:var(--left-x);top:var(--left-y)}.LoginButtons{align-items:center;display:flex;flex-direction:column}.LoginButtons>*+*{margin-top:1rem}.LoginButtons .login-item{align-items:center;border:1px solid var(--color-grey-lighten-3);border-radius:5px;cursor:pointer;display:flex;padding:.5rem 1rem;transition:.25s}.LoginButtons .login-item>*+*{margin-left:.5rem}.LoginButtons .login-item:active{transform:scale(1.05)}.LoginButtons .login-item:hover:not(:active){box-shadow:var(--box-shadow)}.LoginButtons .login-item svg{--height: 2rem;height:var(--height);width:var(--height)}.LoginImage{height:5rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;width:10rem}.LoginImage:not(:hover) .icon{--scale: 0;opacity:0}.LoginImage.bottom:hover .logo{--top: 0;--translateY: -100%}.LoginImage.left:hover .logo{--left: 100%;--translateX: 100%}.LoginImage.right:hover .logo{--left: 0;--translateX: -100%}.LoginImage.top:hover .logo{--top: 0;--translateY: 100%}.LoginImage:hover .icon{opacity:1}.LoginImage:hover .logo{opacity:0;--scale: 0 }.LoginImage svg{--left: 50%;--scale: 1;--top: 50%;--translateX: -50%;--translateY: -50%;height:80%;left:var(--left);max-width:80%;position:absolute;top:var(--top);transform:translate(var(--translateX),var(--translateY)) scale(var(--scale));transition:.75s}@keyframes test_left{0%{left:0;--translateX: -100%;opacity:0}to{left:50%;--translateX: -50%;opacity:1}}
