:root{--scrollbar-width: 6px;--scrollbar-height: 6px;--scroll-color: #e9eafc;--accent-900: #b34c00;--accent-800: #e66a00;--accent-700: #f56f10;--accent-600: #f77f24;--accent-500: #f48e1f;--accent-400: #f9a02b;--accent-300: #f7b85f;--accent-200: #f9d17a;--accent-150: #f9d9a2;--accent-100: #fce3c0;--primary-50: #e6e7ff;--primary-100: #b8baff;--primary-200: #8a8fff;--primary-300: #5c64ff;--primary-400: #2e39ff;--primary-500: #001391;--primary-600: #000f7a;--primary-700: #000b5f;--primary-800: #00073f;--primary-900: #000423;--gray-50: #fafafa;--gray-100: #f5f4f4;--gray-200: #e7e3e4;--gray-300: #d8d3d4;--gray-400: #9f9fa9;--gray-500: #71717b;--gray-600: #52525c;--gray-700: #3f3f47;--gray-800: #2a2627;--gray-900: #1b1718;--gray-950: #0b0809;--positive-s4: #1d615a;--positive-s3: #21867c;--positive-s2: #2a9d8f;--positive-s1: #7bdcb5;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #b9f8cf;--success-300: #7bf1a8;--success-400: #05df72;--success-500: #00c951;--success-600: #00a63e;--success-700: #008236;--success-800: #016630;--success-900: #0d542b;--success-950: #032e15;--danger-50: #fef2f2;--danger-100: #ffe2e2;--danger-200: #ffc9c9;--danger-300: #ffa2a2;--danger-400: #ff6467;--danger-500: #fb2c36;--danger-600: #e7000b;--danger-700: #c10007;--danger-800: #9f0712;--danger-900: #82181a;--danger-950: #460809;--warning-50: #fffbeb;--warning-100: #fef3c6;--warning-200: #fee685;--warning-300: #ffd230;--warning-400: #ffb900;--warning-500: #fe9a00;--warning-600: #e17100;--warning-700: #bb4d00;--warning-800: #973c00;--warning-900: #7b3306;--warning-950: #461901;--positive-bg: #d9fbe6;--positive-text: #228b22;--negative-s4: #8b1c25;--negative-s3: #c12734;--negative-s2: #e63946;--negative-s1: #f48b94;--text-primary: #0d0d0d;--text-secondary: #191c1f;--text-tertiary: #75808a;--text-inactive: #a4a4a4;--text-disabled: #888;--text-accent: #1a1b4a;--text-nav: #717173;--text-muted: #888e92;--text-neutral-50: #999997;--text-neutral-100: #0a0a0a;--dark-s1: #1d1d1f;--dark-s2: #2c2c2e;--dark-s3: #3a3a3c;--dark-s4: #48484a;--dark-s5: #060b14;--dark-s6: #151419;--bg-delete: #f8d7d7;--input-background: #fcfcfc;--border-error: #ef665b;--border-deletion: #e63946;--border-success: #2a9d8f;--border-info: #457b9d;--error-fill: #71192f;--row-duplicated: #c83833;--row-duplicated-s2: #9c1c1c;--row-duplicated-s3: #85200c;--bd-radius: 1rem;--bd-radius-2: .5rem;--bd-color: #c9c9cd;--dark-bg-primary: #2c2c2e;--dark-bg-secondary: #1b1718;--dark-bg-tertiary: #2a2627;--dark-bg-card: #1d1d1f;--dark-bg-elevated: #2c2c2e;--dark-bg-active: #e6e7ff;--dark-text-primary: #fafafa;--dark-text-secondary: #e7e3e4;--dark-text-tertiary: #9f9fa9;--dark-text-muted: #71717b;--dark-border: #3f3f47;--dark-border-light: #52525c;--fonts: "Inter", "Urbanist", "Poppins", "Montserrat", "Roboto", sans-serif;--font-xs: clamp(.7rem, .68rem + .15vw, .8rem);--font-sm: clamp(.8rem, .78rem + .2vw, .95rem);--font-md: clamp(.95rem, .92rem + .25vw, 1.05rem);--font-lg: clamp(1.1rem, 1.05rem + .35vw, 1.35rem);--font-xl: clamp(1.35rem, 1.25rem + .5vw, 1.75rem);--font-2xl: clamp(1.5rem, 1.4rem + .6vw, 1.9rem);--font-3xl: clamp(1.75rem, 1.6rem + .75vw, 2.25rem);--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--prim-trans: all .5s ease-in-out;--sec-trans: all 1s ease-in-out;--status-s1: #4caf50;--status-s2: #eb9245;--status-s3: #d61818;--status-s4: #455beb;--status-s5: #61bdf2;--soft-grey-1: #8e8e93;--soft-grey-2: #aeaeb2;--soft-grey-3: #c7c7cc;--soft-grey-4: #d1d1d6;--soft-grey-5: #e5e5ea;--soft-grey-6: #f2f2f7;--soft-grey-7: #f5f5f9;--bg-pl-1: #f5f5f7;--bg-rv-1: #f7f7f7;--bg-bv-1: #f7f8f8}[data-theme=dark]{--gray-50: var(--dark-bg-primary);--gray-100: var(--dark-bg-secondary);--gray-200: var(--dark-border);--input-background: var(--dark-bg-tertiary);--bg-pl-1: var(--dark-bg-secondary);--bg-rv-1: var(--dark-bg-secondary);--bg-bv-1: var(--dark-bg-secondary);--dark-bg-color: #000;--dark-bg-color-2: #171717;--dark-bg-text: #f4f4f4;--dark-white: #1e1e1e;--dark-label: #a1a1a3;--dark-alt: #1c1c1e;--dark-item: #242426;--dark-item-hov: #3b3b3d;--dark-primary: #667dff;--bg-active: var(--primary-700);--text-primary: var(--dark-text-primary);--text-secondary: var(--dark-text-secondary);--text-tertiary: var(--dark-text-tertiary);--text-muted: var(--dark-text-muted);--text-nav: var(--dark-text-tertiary);--bd-color: var(--dark-border);--soft-grey-4: var(--dark-border-light);--scroll-color: var(--dark-bg-elevated);--btn-neutral: #1c1d34}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:none}::-webkit-scrollbar-thumb{border-radius:10px;background:var(--bg-pl-1);-webkit-box-shadow:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:var(--dark-s2);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner-color)}*{margin:0;padding:0}::selection,::-webkit-selection{background:var(--accent-700);color:#fff}html{font-family:var(--fonts);font-size:100%;line-height:1.5;scroll-behavior:smooth!important}html,body{padding:0;height:100dvh;width:100%;margin:0 auto;overflow:hidden;font-family:var(--fonts);transition:all .5s ease-in-out}body{margin:0;padding:0}html,body,nav{background:var(--bg-bv-1)}.loader{position:fixed;top:0;width:100%;height:0;background:linear-gradient(90deg,var(--success-400) 0%,var(--success-500) 50%,var(--success-400) 100%);background-size:200% 100%;z-index:9999;transition:height .3s ease;overflow:hidden;box-shadow:0 2px 8px #05df724d}.loader.active{height:calc(var(--bd-radius-2, 4px) * .5);animation:pulsateLoader 1.5s ease-in-out infinite}@keyframes pulsateLoader{0%,to{background-size:200% 100%;background-position:0% 0%;box-shadow:0 2px 8px #05df724d}50%{background-size:300% 100%;background-position:100% 0%;box-shadow:0 2px 16px #05df7299}}.loader.active:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:200%}}.loader.active:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:200%;background:radial-gradient(ellipse at center,rgba(255,255,255,.5) 0%,transparent 70%);animation:pulseGlow 1.5s ease-in-out infinite}@keyframes pulseGlow{0%,to{width:0;opacity:0}50%{width:100%;opacity:1}}.loader:not(.active){opacity:0;pointer-events:none}.loader.active{opacity:1}p{color:var(--text-primary);font-size:var(--font-sm);line-height:1.6}span{font-size:var(--font-sm);line-height:1.5}small{font-size:var(--font-xs);line-height:1.4}h1{font-size:var(--font-2xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0;padding:0}h2{font-size:calc(var(--font-2xl) * .8);font-weight:var(--font-weight-bold);line-height:1.3;margin:0;padding:0}h3{font-size:calc(var(--font-xl) * .8);font-weight:var(--font-weight-semibold);line-height:1.4;margin:0;padding:0}h4{font-size:calc(var(--font-lg) * .8);font-weight:var(--font-weight-semibold);line-height:1.4;margin:0;padding:0}h5{font-size:var(--font-md);font-weight:var(--font-weight-medium);line-height:1.5;margin:0;padding:0}h6{font-size:var(--font-sm);font-weight:var(--font-weight-medium);line-height:1.5;margin:0;padding:0}a{text-decoration:none;color:var(--gray-950);font-size:inherit}label{font-size:var(--font-sm);font-weight:var(--font-weight-semibold)}li{font-size:var(--font-sm);line-height:1.6}#single-notification-content a{color:var(--accent-700)}.cursor{cursor:pointer!important}.layout{margin:0 auto;min-height:100dvh;width:calc(100dvw - 1rem);display:flex;flex-direction:row}nav{display:flex;flex-direction:column;gap:var(--bd-radius);height:100dvh;z-index:2;width:300px;border-radius:var(--bd-1);overflow:hidden;padding-inline:var(--bd-radius-2);padding-block:var(--bd-radius-2);box-sizing:border-box;box-shadow:initial;transition:width .4s ease,max-width .4s ease,box-shadow .4s ease}nav.active{width:300px;max-width:calc(100dvw - 1rem);transition:width .4s ease,max-width .4s ease,box-shadow .4s ease}nav .title-ui-element a{width:100%;text-align:center}.main-container-ui{display:flex;flex-direction:column;gap:.5rem;padding-block:var(--bd-radius-2);height:100dvh;width:100%;overflow:hidden;box-sizing:border-box}header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding-inline:var(--bd-radius-2);transition:all .5s ease-in-out;box-sizing:border-box}main{display:flex;overflow:hidden;flex:1;gap:0;box-sizing:border-box}.main-slot{display:flex;flex-direction:column;gap:1rem;overflow:visible;overflow-y:auto;flex:1;box-sizing:border-box;padding-inline:var(--bd-radius-2)}table{width:100%;text-indent:0;border-color:inherit;border-collapse:collapse;table-layout:auto;font-size:calc(var(--font-sm) * .9)}thead{border-color:var(--bg-bv-1);position:sticky;top:0;z-index:1}thead tr{background:var(--gray-50)}thead th{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content}tbody{white-space:nowrap}tbody tr{background:#fff}th,td{padding-inline:var(--bd-radius-2);padding-block:var(--bd-radius);text-align:left;cursor:pointer}tr:nth-child(2n) td{background:var(--gray-50)}tr.active td,tr:hover td{background:var(--gray-100)!important}div{box-sizing:border-box!important}.flex{display:flex;gap:var(--bd-radius)}.gap-0{gap:var(--bd-radius-2)!important}.gap-2{gap:2rem!important}.gap-3{gap:3rem!important}.gap-4{gap:4rem!important}.gap-null{gap:0!important}.col{flex-direction:column!important}.flex-hidden{overflow:hidden}.flex-1{flex-grow:1}.flex-0{flex-grow:0}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.grid-3,.grid-2{display:grid;gap:1rem}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3>*,.grid-2>*{min-width:0}.grid-1{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);gap:1rem}.inline{display:flex;flex-direction:row;align-items:center;gap:1rem}.box{box-sizing:border-box!important}.align{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.mg-inline{margin-inline:auto}.mg-inline-0{margin-inline:var(--bd-radius-2)!important}.mg-inline-1{margin-inline:var(--bd-radius)!important}.mg-left-0{margin-left:var(--bd-radius-2)!important}.mg-right-0{margin-right:var(--bd-radius-2)!important}.mg-left{margin-left:var(--bd-radius)!important}.mg-right{margin-right:var(--bd-radius)!important}.mg-block{margin-block:auto}.mg-auto{margin-inline:auto;margin-block:auto}.mg-top{margin-top:auto}.mg-bottom{margin-bottom:auto}.mg-0{margin:0!important}.top-100{top:100%!important}.top-50{top:50%!important}.top-0{top:0!important}.right-0{right:0!important}.h-full{height:100%!important}.h-100-d{height:100dvh!important}.h-50-d{height:50dvh!important}.h-100{height:100vh!important}.h-50{height:50vh!important}.h-500{height:500px!important}.h-400{height:400px!important}.h-300{height:300px!important}.h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-auto{min-height:-moz-fit-content!important;min-height:fit-content!important;height:auto!important}.just{justify-content:space-between}.just-center{justify-content:center}.just-end{justify-content:flex-end}.just-start{justify-content:flex-start}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-underline,a:hover.underline,.cursor:hover.underline{text-decoration:underline}.text-wrap{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.text-sm{font-size:var(--font-sm)!important}.text-md{font-size:var(--font-md)!important}.text-lg{font-size:var(--font-lg)!important}.text-xl{font-size:var(--font-xl)!important}.text-2xl{font-size:var(--font-2xl)!important}.text-3xl{font-size:var(--font-3xl)!important}.text-4xl{font-size:calc(var(--font-3xl) * 1.5)!important}.text-xs{font-size:var(--font-xs)!important}.text-muted{color:var(--text-neutral-50)!important}.text-nowrap{white-space:nowrap}.text-nowrap-e{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-mobile,.menu-mobile-flex{display:none!important}.hidden{display:none}.mobile-hidden{display:flex}.overflow{overflow:auto!important}.overflow-y{overflow-y:auto!important}.overflow-x{overflow-x:auto!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.fix-btm{position:fixed;bottom:1rem}.sticky{position:sticky}.round{border-radius:var(--bd-radius)}.round-2,.round-0{border-radius:var(--bd-radius-2)}.pad-0{padding-inline:var(--bd-radius-2);padding-block:var(--bd-radius-2)}.pad-1{padding-inline:var(--bd-radius);padding-block:var(--bd-radius)}.pad-0-in{padding-inline:0}.pad-0-bl{padding-block:0}.pad-none{padding-inline:0;padding-block:0}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-5{z-index:5}.z-10{z-index:10}.white{background:#fff}.default{background:var(--gray-50)}.cap{text-transform:capitalize}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.item{display:flex;gap:2rem;align-items:center;padding-inline:.5rem;padding-block:.5rem;border-radius:var(--bd-radius-2);font-weight:var(--font-weight-medium);cursor:pointer}.item .fa-chevron-up,.item .fa-chevron-down{margin-left:auto}.item i,.item span{color:var(--gray-400)}.item span{font-size:initial!important}.item:hover{background:var(--gray-100)}.item:hover span,.item:hover i{color:var(--gray-950)}.item.active{background:#fff}.item.active i,.item.active span{color:var(--gray-800)}.theme-toggle:hover{color:var(--gray-600)}.notification-item.pending{border-left:var(--bd-radius-2) solid var(--primary-200)}.label{color:var(--gray-500);font-size:var(--font-sm);font-weight:var(--font-weight-medium);line-height:1.5}.label.active,.fi-tab.active .label{color:var(--primary-500)}.fi-tab.active{background:var(--gray-50)}.accent{color:var(--accent-700)}.fa-solid.fa-xmark,.fa-solid.fa-bars{cursor:pointer;padding-inline:var(--bd-radius-2);padding-block:var(--bd-radius-2);font-size:var(--font-md)!important}.field-block{display:flex;flex-direction:column;gap:var(--bd-radius)}.field-block-2{display:flex;flex-direction:column;gap:var(--bd-radius-2)}.danger{background:var(--danger-100);color:var(--danger-700);border-color:var(--danger-300)}.success{background:var(--success-100);color:var(--success-700)!important;border-color:var(--success-300)}.success p,.success span{color:var(--success-700)!important}.hidden-float{position:fixed;top:0;right:-100%;width:300px;margin:var(--bd-radius-2);max-width:calc(100dvw - 1rem);max-height:calc(100dvh - 1rem);border-radius:var(--bd-radius);border:1px solid var(--gray-100);transition:right .4s ease}.hidden-float.active{right:0;transition:right .4s ease}.toaster-container{top:0;right:0;z-index:10;margin-block:var(--bd-radius);margin-inline:var(--bd-radius)}.toast-card{display:flex;align-items:center;justify-content:space-between;position:relative;width:0;opacity:0;overflow:hidden;background-color:#f8d7da;color:#721c24;border:1px solid var(--border-deletion);box-shadow:0 4px 12px #00000026;border-radius:.5rem;padding:1rem;margin:0;box-sizing:border-box;transition:width .3s ease,opacity .3s ease;pointer-events:none;min-height:50px;max-width:395px}.toast-card>*{color:#721c24;font-weight:var(--font-weight-semibold)}.toast-card.active{width:395px;max-width:calc(100dvw - 1rem);opacity:1;pointer-events:auto}.toast-card.success{border:1px solid var(--positive-s2);color:var(--positive-text);background:var(--positive-bg)}.toast-card.success>*{color:var(--positive-text)}.flash-warning{padding:12px;background-color:#fff3e0;border-left:4px solid #f57c00}.chip{display:flex;align-items:center;justify-content:center;gap:.35rem;padding-inline:var(--bd-radius-2);padding-block:calc(var(--bd-radius-2) / 2);border-radius:var(--bd-radius-2);background:var(--gray-50);color:var(--text-secondary);font-size:var(--font-xs);font-weight:var(--font-weight-medium);width:-moz-fit-content;width:fit-content;transition:var(--prim-trans);text-transform:capitalize;cursor:pointer;border:1px solid transparent}.chip.completed{background:var(--success-100);color:var(--success-700);border-color:var(--success-300)}.chip.pending{background:var(--warning-100);color:var(--warning-700);border-color:var(--warning-300)}.chip.cancelled,.chip.canceled{background:var(--danger-100);color:var(--danger-700);border-color:var(--danger-300)}.chip.warning,.warning{background:var(--warning-50);color:var(--warning-800);border-color:var(--warning-200)}.chip.in-progress{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-200)}.chip.draft{background:var(--gray-100);color:var(--gray-600);border-color:var(--gray-300)}.chip.info{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-700)}.chip.neutral{background:var(--gray-50);color:var(--gray-700);border-color:var(--gray-200)}.chip.disabled{background:var(--gray-50);color:var(--soft-grey-4);border-color:#ddd;cursor:not-allowed}.chip:hover{filter:brightness(.98);transform:translateY(-1px)}.info-grid .chip,.grid-info .chip{margin-left:auto}.max-200{max-width:200px!important}.max-300{max-width:300px!important}.w-300{width:300px!important;max-width:calc(100dvw - 1rem)}.max-350{max-width:350px!important;max-width:calc(100dvw - 1rem)}.w-350{min-width:350px;width:350px!important;max-width:calc(100dvw - 1rem)}.max-400{max-width:400px!important;max-width:calc(100dvw - 1rem)}.w-400{width:400px!important;max-width:calc(100dvw - 1rem)}.max-500,.w-500{width:500px!important;max-width:calc(100dvw - 1rem)!important}.max-700{width:100%;max-width:700px!important}.max-800{width:100%;max-width:800px!important}.max-width{width:100%;max-width:100dvw}.max-width-lmt{max-width:calc(100dvw - 1rem)!important}.width-full{width:100%;max-width:initial}.width-none{width:initial!important}.width-inherit{width:inherit!important}.width-fit{width:-moz-fit-content;width:fit-content}.width-auto{min-width:35dvw;width:auto;max-width:calc(100dvw - 1rem);transition:width .4s ease}.max-h-500{max-height:500px}#side-card{width:0;z-index:1;overflow:visible;padding-inline:0;padding-block:0;transition:width .4s ease}#side-card.active{margin-left:1rem;width:350px}#side-card.float{position:fixed;top:var(--bd-radius-2);right:var(--bd-radius-2);max-width:calc(100dvw - 1rem);max-height:calc(100dvh - 1rem);box-sizing:border-box}#side-card.float .side-card{border:1px solid var(--gray-100);box-shadow:0 2px 6px #00000014}#comments-card .side-card{border:1px solid var(--gray-100);max-width:calc(100dvw - 1rem);max-height:calc(100dvh - 1rem)}.info-grid,.grid-info{display:grid;grid-template-columns:fit-content(40%) 1fr;grid-template-rows:auto;justify-content:space-between;align-items:flex-start;gap:var(--bd-radius);box-sizing:border-box;border-radius:var(--bd-radius-2);border:1px solid #ddd;padding:.75rem}.info-grid span,.info-grid p,.grid-info span,.grid-info p{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.info-grid span,.grid-info span{color:var(--gray-400)}.info-grid p,.grid-info p{text-align:right;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.shadow{box-shadow:0 4px 30px #0000001a}.hover-section{position:fixed;display:block;padding:.5rem;background:#fff;border-radius:1rem;box-shadow:0 4px 12px #00000026;z-index:9;max-width:200px;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.hover-section>*{color:var(--gray-500)!important}.hover-section.show{opacity:1;pointer-events:auto}button,input,select,optgroup,textarea{font:inherit;font-size:var(--font-sm);border-radius:var(--bd-radius-2);padding-inline:var(--bd-radius-2);padding-block:var(--bd-radius-2);box-sizing:border-box}input,select{border:1px solid var(--soft-grey-4);font-family:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:none;box-sizing:border-box;width:100%;transition:.5s all ease-in-out}label{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);line-height:1.5;display:inline-block}button:disabled,input:disabled,select:disabled,optgroup:disabled,textarea:disabled{cursor:not-allowed}.fi-search{display:flex;align-items:center;gap:0;border-radius:var(--bd-radius-2);border:1px solid var(--soft-grey-4);font-family:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:none;background:#fff;width:-moz-fit-content;width:fit-content;min-width:200px;overflow:hidden}.fi-search input,.fi-search input:focus{outline:none;border-radius:initial;border:none!important;padding-block:calc(var(--bd-radius-2) * .75)}.fi-search input,.fi-search form{width:100%}.fi-search i{margin-inline:var(--bd-radius-2)}input:focus,select:focus,textarea:focus{border:1px solid var(--primary-500)}.fi-search:focus-within{border:1px solid var(--primary-500)}button{display:flex;border-radius:calc(var(--bd-radius) * 1.25);align-items:center;justify-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--bg-bv-1);background:#fff;padding-inline:calc(var(--bd-radius) * 2);padding-block:calc(var(--bd-radius-2) * .75);font-weight:var(--font-weight-semibold);box-sizing:border-box}button:not(:disabled){cursor:pointer}button:disabled{background:var(--gray-50);color:var(--soft-grey-4);border:1px solid #ddd;cursor:not-allowed!important;outline:none}button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}button:not([class]):hover:not(:disabled),button.fi-tab:hover:not(:disabled),button.fi-tab.active:hover:not(:disabled){background:var(--bg-bv-1)}.btn-primary{background:var(--gray-800);border-color:var(--gray-800);color:var(--gray-50);font-weight:var(--font-weight-medium)}.btn-action{background:var(--accent-700);border-color:var(--accent-700);color:var(--gray-50);font-weight:var(--font-weight-medium)}.btn-secondary{border-color:var(--primary-500);background:#fff;color:var(--primary-500)}.btn-danger{background:var(--danger-600)!important;border-color:var(--danger-600)!important;color:#fff!important}.btn-danger>*{color:inherit!important}.btn-danger-s2{background:var(--danger-100)!important;color:var(--danger-600)!important}.act-view{color:var(--gray-600)}.act-edit{color:var(--accent-700)}.act-danger{color:var(--border-deletion)}.act-danger.disabled{color:var(--gray-300);cursor:not-allowed}.filters{top:100%;right:0;transform-origin:top;transform:scaleY(0);opacity:0;height:min(350px,-moz-fit-content);height:min(350px,fit-content);max-height:calc(85dvh - 3rem);transition:transform .25s ease,opacity .25s ease;pointer-events:none;box-shadow:0 2px 8px #0000001a}.filters.active{transform:scaleY(1);opacity:1;pointer-events:all}.collapse,.collapsible{overflow:hidden;max-height:0;opacity:0;margin:0;transition:max-height .3s ease,margin .3s ease,opacity .3s ease;pointer-events:none}.collapsible{overflow:initial;margin:0!important}.collapse.active,.collapsible.active{opacity:1;max-height:500px;margin:var(--bd-radius) 0;transition:max-height .3s ease,margin .3s ease,opacity .3s ease;pointer-events:all}.collapse.fit{pointer-events:none}.collapse.fit.active,.collapsible.fit.active{pointer-events:all;max-height:-moz-fit-content;max-height:fit-content}.switch{font-size:17px;position:relative;display:inline-block;width:3em;height:1.5em}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #adb5bd;transition:.4s;border-radius:30px}.slider:before{position:absolute;content:"";height:1em;width:1em;border-radius:20px;left:.27em;bottom:.25em;background-color:#adb5bd;transition:.4s}input:checked+.slider{background-color:var(--positive-text);border:1px solid var(--positive-text)}input:disabled+.slider{border:1px solid var(--gray-300);opacity:.7;cursor:not-allowed}input:checked:disabled+.slider{background-color:var(--gray-300);border:1px solid var(--gray-500);opacity:.7;cursor:not-allowed}input:focus+.slider{box-shadow:0 0 1px var(--positive-text)}input:checked+.slider:before{transform:translate(1.4em);background-color:#fff}.weather{background:linear-gradient(135deg,#74b9ff,#0984e3)}.user-initials{display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background:#444;color:#fff;line-height:1.6;border-radius:50%;font-weight:700;font-size:.875rem;text-transform:uppercase}@media (width < 1199.98px){.menu-mobile{display:block!important}.mobile-hidden{display:none}.menu-mobile-flex{display:flex!important}nav{width:0;max-width:0;padding-inline:0;padding-block:0;position:fixed}nav.active{width:400px;max-width:100dvw;height:100dvh!important;max-width:calc(100dvw - 1rem);padding-inline:var(--bd-radius);padding-block:var(--bd-radius);z-index:5;box-shadow:0 4px 4px #1212120a,0 1px 3px #27292d05;transition:width .4s ease,max-width .4s ease,box-shadow .4s ease}.width-auto{min-width:calc(100dvw * .55);width:initial;max-width:initial}.fixed-nav{position:fixed;top:0;left:0;max-height:100dvh}#side-card.active{margin-left:0;position:fixed;top:0;right:0;margin:.5rem;max-width:calc(100dvw - 1rem);max-height:calc(100dvh - 1rem)}#side-card.active .side-card{box-shadow:0 2px 6px #00000014}}@media (width < 768px){.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:repeat(1,1fr)}.width-auto{min-width:85dvw}}@media (width < 480px){nav.active{width:100dvw;max-width:100dvw;margin:0;border-radius:0}.grid-3{grid-template-columns:repeat(1,1fr)}.mobile-col{flex-direction:column}.fi-search{width:100%}.width-mobile-full{min-width:100%!important;width:100%!important;max-width:calc(100dvw - 1rem)!important}.width-auto{min-width:calc(100dvw - 1rem);width:initial;max-width:initial}#notifications-card.active,#single-notification-card.active{width:calc(100dvw - 1rem);height:calc(100dvh - 1rem)}.filters{right:auto}#side-card.active{width:calc(100dvw - 1rem);max-height:calc(100dvh - 1rem)}}
