:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-text-primary: #25d366;--color-bg-primary: #25d366;--color-bg-secondary: #838383;--color-bg-light: #fffafa;--color-bg-dark: #1a1a1a;--color-link: #25d366;--color-link-hover: #13ea64;--color-button-bg: #1a1a1a;--color-button-hover-bg: #13ea64;--color-button-border: #25d366;--color-button-hover-border: #25d366;--color-text-light: #fffafa;--color-text-success: #2cb42c;--color-text-secondary: #838383;--color-error: #fc3e1c;--color-success: #2cb42c;--color-input-bg-color: #1a1a1a;--color-label: #25d366}.text-primary{color:var(--color-text-primary)}.bg_primary{background-color:var(--color-bg-primary)}.text-light{color:var(--color-text-light)}.text-secondary{color:var(--color-text-secondary)}a{font-weight:500;color:var(--color-link);text-decoration:inherit}a:hover{color:var(--color-link-hover)}#root{width:99vw}body{margin:0;display:flex;min-width:320px;min-height:100vh}p{margin:0}h3{font-size:1.5em}h1{font-size:3.2em}button{border-radius:8px;color:var(--color-text-light);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-button-bg);cursor:pointer;transition:border-color .3s}button:hover{border-color:var(--color-button-hover-border)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}nav{display:flex;justify-content:space-between;align-items:center;padding:5px 30px}input{border-radius:8px;border:1px solid transparent;color:var(--color-text-light);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-input-bg-color);cursor:text;transition:border-color .3s}input:hover{border-color:var(--color-button-border)}select{border-radius:8px;border:1px solid transparent;color:var(--color-text-light);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-input-bg-color);cursor:pointer;transition:border-color .3s}select:hover{border-color:var(--color-button-border)}.container-filtros{display:flex;flex-wrap:wrap;gap:50px;padding:30px;align-items:start}table{width:100%;border-collapse:collapse;margin:0;padding:0}th{text-align:left;padding:0 10px 0 0}td{font-size:12px;font-weight:100}label{font-size:.8em;font-weight:500;color:var(--color-label);display:flex;flex-direction:column;gap:5px}ul{list-style-type:none;margin:0;display:flex;gap:1em;justify-content:end;padding:30px;align-items:center}.btn-primary{background-color:var(--color-bg-primary);color:var(--color-text-light);border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;font-weight:500;transition:background-color .3s}.btn-primary:hover{background-color:var(--color-button-hover-bg)}.container-errors{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.response-error{color:var(--color-error);font-size:12px;font-weight:100;line-height:1px}.response-success{color:var(--color-success);font-size:1.2em;font-weight:500}.flex-inline{display:flex;gap:10px;align-items:end}.mobile,.tablet,.desktop{display:none}.active{background:var(--color-bg-primary);color:var(--color-text-light);padding:3px 10px;border-radius:5px;font-weight:800;transition:.1s}.active:hover{color:var(--color-text-light)}.btn-edit{color:var(--color-text-primary);border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:1em;font-weight:500;transition:background-color .3s}.btn-delete{color:var(--color-error);border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:1em;font-weight:500;transition:background-color .3s}.btn-plus{color:var(--color-text-primary)}.btn-save{color:var(--color-text-success)}.col-acoes{text-align:center}@media (max-width: 768px){.mobile{display:block}.tablet,.desktop{display:none}.filters{display:flex;width:90%;flex-direction:column;gap:20px;margin-bottom:20px}.filters div select{width:100%}.card{width:100%!important}#exit-desktop{display:none}#exit-mobile{display:block}#title-welcome{font-size:2em;text-align:center}#id-profile{display:none}#container-form-links,#container-form-links div,#container-form-links div input{width:95%}#container-form-links div select{width:110%}}@media (min-width: 768px) and (max-width: 1024px){.mobile{display:none}.tablet{display:block}.desktop{display:none}#exit-desktop{display:block}#exit-mobile{display:none}}@media (min-width: 1024px){.mobile,.tablet{display:none}.desktop,#exit-desktop{display:block}#exit-mobile{display:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon{display:inline-block;animation:spin 2s linear infinite}.accordion{width:80%;margin-bottom:10px;border:1px solid #ddd;border-radius:5px}.accordion-header{padding:15px;cursor:pointer;border-bottom:1px solid #ddd;height:50px}.accordion-body{display:none;background-color:transparent;padding:15px;border-top:1px solid #ddd}.accordion-body.active{display:block}.accordion-body{transition:max-height .2s ease-out;overflow:hidden}.home-container{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-container{display:flex;width:90%;flex-wrap:wrap;gap:20px;justify-content:center}.card{background-color:var(--color-bg-light);border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000001a;width:250px;text-align:center;cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative;display:flex;flex-direction:column;justify-content:space-between}.card-mobile{padding:5px}.card-mobile div span{font-weight:200}.card-mobile div a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.card-title{color:var(--color-text-primary);margin-bottom:30px}.card:hover{transform:scale(1.05);box-shadow:0 6px 8px #0003}.card p{color:#666;font-size:14px}.logo-new{position:absolute;bottom:0;right:-20px;rotate:-45deg}.filters{display:flex;gap:20px;margin-bottom:20px}#container-icon-open{position:absolute;top:10px;right:10px}.styles-module_input__WFb9L{color:var(--color-input-bg-color)}
