@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.mobile-action-buttons{position:fixed;bottom:80px;right:80px;z-index:900;display:none}.mobile-action-buttons .action-button-container{position:relative}@media (max-width: 768px){.mobile-action-buttons{right:20px;display:block}.mobile-action-buttons .main-action-button{display:none}.mobile-action-buttons .action-buttons{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;position:static;display:flex!important;flex-direction:column!important;gap:30px!important}.mobile-action-buttons .action-buttons,.mobile-action-buttons .action-buttons.expanded{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}}:root{font-family:Rubik,sans-serif}html{background:hsl(0,0%,13%);color:#eaf2f5}@media (max-width: 768px){body{padding-bottom:70px}}input{width:100%;padding:1rem;border:1px solid #454545;border-radius:8px;font-size:1rem;transition:all .2s ease;background-color:color-mix(in srgb,hsl(0,0%,13%) 80%,white 5%);color:#e0e0e0;box-sizing:border-box}input:focus{border-color:color-mix(in srgb,hsl(0,0%,13%) 80%,black 25%);background-color:color-mix(in srgb,hsl(0,0%,13%) 80%,white 10%);outline:none}button{display:flex;align-items:center;justify-content:center;background-color:#212121;color:#fff;border:none;padding:1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1rem;box-shadow:0 4px 10px #0000004d;position:relative;overflow:hidden}button:disabled{color:#757575;cursor:not-allowed;opacity:.6;pointer-events:none}button.-no-background{box-shadow:none;background-color:transparent;color:#fff;border:none;padding:0}button.-icon{border-radius:50%;width:40px;height:40px}button.-icon i{font-size:1.2rem}button.-icon.-sm i{font-size:.9rem}button.-primary{background-color:#212121}button.-primary:hover{background-color:#333}button.btn--success{background-color:#29a847}button.btn--success:hover{background-color:#218739}button.btn--danger{background-color:#dc3848}button.btn--danger:hover{background-color:#c72334}button.btn--warning{background-color:#ffc105;color:#212529}button.btn--warning:hover{background-color:#e0a100}button.btn--sm{font-size:.9rem;padding:.25rem .5rem}button.btn--lg{font-size:1.5rem;padding:.5rem 1.5rem}button.btn--active{background-color:#212121;color:#fff;box-shadow:0 2px 8px #00000080}button.btn--loading{pointer-events:none;opacity:.8}button.btn__spinner{animation:spin 1s linear 0s infinite normal none;display:inline-block;transform-origin:center center}button.btn--action{width:40px;height:40px;padding:0;font-size:1.2rem}button.btn--filter{padding:.6em 1em;color:#e0e0e0;background-color:#1e1e1eb3;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0003;font-size:1rem;display:flex;justify-content:center;align-items:center}button.btn--filter:disabled{background-color:#1414144d;color:#e1e1e166;cursor:not-allowed;opacity:.5;transform:none;box-shadow:none;pointer-events:none}.rotating{animation:spin 4s linear 0s infinite normal none;display:inline-block;transform-origin:center center}@media (max-width: 768px){.action-buttons{display:none!important}.mobile-action-buttons{display:block!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{outline:none}body.modal-open{overflow:hidden}.progress{position:absolute;bottom:0;left:0;width:calc(100% - 3em);padding:.5rem 1.5rem;display:block}.progress__bar{box-shadow:0 0 13px 5px #00000075;position:relative;width:100%;background:#363636;height:.313rem;border-radius:3.125rem;overflow:hidden}.progress__fill{height:100%;background:hsl(0,0%,13%);border-radius:3.125rem;transition:width .3s ease}.progress__fill--completed{background:#027c37!important}.action-zone{border-radius:10px;margin:1rem 0;display:flex;justify-content:center;align-items:center;gap:1rem;transition:all .3s ease}.status-icon{position:unset;top:1em;left:1em;width:40px;height:40px;background-color:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease;--status-color: 217, 91%, 60%;color:hsl(var(--status-color),.8);border:2px solid hsl(var(--status-color),.6);box-shadow:0 2px 12px hsl(var(--status-color),.4)}.status-icon.status-ended,.status-icon.status-canceled{--status-color: 0, 84%, 60%}.status-icon.status-planned{--status-color: 271, 91%, 65%}.status-icon.status-in-production{--status-color: 38, 92%, 50%}.status-icon.status-undefined{--status-color: 220, 9%, 46%}.status-bg-continuing{background-color:#3c83f6}.status-bg-ended,.status-bg-canceled{background-color:#ef4343}.status-bg-planned{background-color:#a855f7}.status-bg-in-production{background-color:#f59f0a}.status-bg-undefined{background-color:#6b7280}
