@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont!important;src:url('/assets/fonts/TikTokFont-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}:root{--color-primary:#0059ff;--color-primary-bg:#0059ff20;--color-primary-hover:#003cac;--color-primary-text:#00153b;--color-secondary:#001c4f;--color-secondary-hover:#000e27;--color-text-1:#2C2C2C;--color-text-2:#4B4B4B;--color-text-3:#6E6E6E;--color-border:#E4E5EA;--color-border-hover:#D1D0D6;--color-placeholder:#8E8E8E;--color-disabled:#B3B3B3;--background-1:#FFFFFF;--background-2:#FAFAFA;--background-disabled:#B3B4B9;--color-badge-green-text:#066B6B;--color-badge-green-bg:#CFF0F1;--color-badge-blue-text:#004fbe;--color-badge-blue-bg:#e9f7ff;--color-badge-black-text:#1C1F28;--color-badge-black-bg:#D3D5DE;--color-badge-red-text:#C43B5E;--color-badge-red-bg:#F9D9E1;--color-badge-yellow-text:#996502;--color-badge-yellow-bg:#FFEECC}body{background:#f5f5f5;font-family:TikTokFont,sans-serif}body:has(#navbar){padding-top:40px;padding-left:calc(var(--nav-width) + 20px + 40px);padding-right:40px;padding-bottom:40px}span.todo{color:var(--color-border);user-select:none!important;font-size:1rem}.buttons_row{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:10px}button.opacity{background:0 0;border:1px solid var(--color-primary);border-radius:1.5rem;transition:all .4s ease;font-size:10pt;color:var(--color-primary);height:50px;padding:0 25px}button.opacity:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}button.fill{width:100%;background:var(--color-primary);border:1px solid var(--color-primary);color:#fff!important;font-weight:500;font-size:11pt;height:50px;border-radius:20px;transition:all .4s ease}button.small{height:30px!important;width:30px!important;font-size:10pt!important}button.small svg{stroke-width:1.5px!important}button.fill:hover{background:var(--color-primary-hover)}button.regular{width:100%;background:0 0;border:1px solid var(--color-primary);transition:all .3s ease;font-weight:400;font-size:11pt;color:var(--color-primary-hover);height:50px;border-radius:20px}button.regular:hover{background:var(--color-primary);color:#fff}button:disabled{background:var(--background-disabled)}.input_box.loading .input_item{padding-right:15px}.input_box.loading .input_item::after{content:'';aspect-ratio:1/1;height:calc(100% - 30px);border-radius:100%;border:2px solid var(--color-text-2);border-top-color:transparent;animation:rotation 2s infinite linear!important}button.loading{position:relative;color:transparent!important}button.loading::after{content:'';position:absolute;top:calc(50% - calc(20px / 2));left:calc(50% - calc(20px / 2));width:20px;height:20px;border-radius:50px;animation:rotation 2s infinite linear!important;border-top-color:transparent!important;border:3px solid #fff}button.loading[data-color=gray]::after{border-color:#b3b3b3!important;border-top-color:transparent!important}label.loading{position:relative;color:transparent!important}label.loading svg{color:currentColor!important}label.loading::after{content:'';position:absolute;top:calc(50% - calc(20px / 2));left:calc(50% - calc(20px / 2));width:20px;height:20px;border-radius:50px;animation:rotation 2s infinite linear!important;border-top-color:transparent!important;border:3px solid #fff}label.loading[data-color=gray]::after{border-color:#b3b3b3!important;border-top-color:transparent!important}li.loading{position:relative;color:transparent!important}li.loading::after{content:'';position:absolute;top:calc(50% - calc(15px / 2));left:calc(50% - calc(15px / 2));width:15px;height:15px;border-radius:50px;animation:rotation 2s infinite linear!important;border-top-color:transparent!important;border:2px solid #fff}li.loading[data-color=gray]::after{border-color:#b3b3b3!important;border-top-color:transparent!important}div.loading{width:100%;height:100px;background:var(--background-2);position:relative;z-index:1000}div.loading::after{content:'';position:absolute;top:calc(50% - calc(25px / 2));left:calc(50% - calc(25px / 2));width:25px;height:25px;border-radius:50px;animation:rotation 2s infinite linear!important;border-top-color:transparent!important;border:3px solid #b3b3b3;z-index:10000}.message_error{font-size:10pt;font-weight:400;color:#d00;margin:5px 0 0 0;text-align:left}.message_error[data-align=center]{text-align:center!important}.message_error:empty{display:none!important}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div.nothing{padding:35px;border-radius:1.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;font-size:11pt;font-weight:300;background:var(--background-2);color:var(--color-text-placeholder)}div.nothing button{height:45px;padding:0 15px;background:var(--color-secondary);font-size:10pt;border:1px solid var(--color-secondary);color:#fff;border-radius:1.5rem}.module{background:var(--background-1);border-radius:25px;padding:25px}.module.disabled{background:var(--background-2);display:flex;justify-content:center;align-items:center}.module.disabled p{margin:0;text-align:center;color:var(--color-placeholder);font-size:10pt;font-weight:300;user-select:none}.input_box{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;margin-bottom:15px;gap:7px}.input_box.input_code{display:flex!important;justify-content:space-between!important;align-items:stretch!important;flex-direction:row!important}.input_box.input_code .input_item{padding-left:0!important;padding-right:0!important}.input_box.input_code .input_item input{text-align:center;font-size:16pt;font-weight:400!important;color:var(--color-text-2)}.input_box:last-child{margin-bottom:0}.input_box label{font-size:10pt;font-weight:400;color:var(--color-text-3);transition:all .3s ease;position:relative;line-height:100%;margin-left:5px}.input_box:has(:required) label::after{content:' *';font-weight:300;color:red}.input_box .input_item{width:100%;border-radius:20px;border:1px solid var(--color-border);transition:all .3s ease;padding:0 20px;height:50px;display:flex;justify-content:space-between;align-items:center}.input_box .input_item input,.input_box .input_item select{margin:0!important;padding:0!important;background:0 0;outline:0;border:none;font-size:11pt;font-weight:400;color:var(--color-text-1);width:100%;height:100%}.input_box .input_item input[readonly],.input_box .input_item selext:disabled,.input_box .input_item textarea[readonly]{cursor:default;color:var(--color-text-2)!important}.input_box .input_item input:disabled{color:var(--color-disabled)}.input_box .input_item:has(textarea){padding:0!important;min-height:150px!important}.input_box .input_item textarea{margin:0!important;padding:10px 15px!important;background:0 0;height:100%;outline:0;border:none;font-size:10pt;font-weight:300;color:var(--color-text-1);width:100%}.input_box .input_item input::placeholder{color:var(--color-placeholder)}.input_box:focus-within .input_item{border-color:var(--color-border-hover)}.input_box:focus-within label{color:var(--color-text-2)}label.input_item:has(input[type=file]){margin-left:0!important;display:flex;justify-content:flex-start;align-items:center;padding:0 24px;font-size:10pt;position:relative}label.input_item:has(input[type=file])::before{content:attr(data-text)}label.input_item:has(input[type=file]) input[type=file]{width:1px;height:1px;opacity:0}.input_item:has(svg){gap:1rem;padding-left:15px!important}.input_item svg{height:25px;color:var(--color-disabled);transition:all .3s ease;stroke-width:1px}.input_item:focus-within svg,.input_item:hover svg{color:var(--color-text)}.input_item:has(button.rand_password){padding-right:5px!important}.input_item button.rand_password{width:35px;height:35px;aspect-ratio:1/1;border-radius:1rem;border:none;display:flex;justify-content:center;align-items:center;padding:0!important;background:var(--background-2)}.input_item button.rand_password svg{width:60%;stroke-width:1px;color:var(--color-text-3);transition:all .3s ease}.input_item button.rand_password:hover svg{color:var(--color-text-1)}div.title{display:flex;justify-content:flex-start;flex-direction:column;align-items:stretch;gap:10px}div.title h1{font-size:18pt;font-weight:400;color:var(--color-text-1);margin:0}div.title h2{font-size:17pt;font-weight:300;color:var(--color-text-1);margin:0}div.title h3{font-size:15pt;font-weight:300;color:var(--color-text-1);margin:0}div.title p{font-size:11pt;font-weight:300;color:var(--color-text-3);margin:0}div.title:has(h3){gap:5px}table{width:100%;padding:0;margin:0}table td:has(.loading){border-radius:1.5rem;border-color:transparent!important}table td div.loading{position:relative;color:transparent!important;display:flex;justify-content:center;align-items:center;width:100%;min-height:60px}table td div.loading::after{content:'';position:absolute;top:calc(50% - calc(30px / 2));left:calc(50% - calc(30px / 2));width:30px;height:30px;border-radius:30px;animation:rotation 2s infinite linear!important;border-top-color:transparent!important;border:3px solid #e2e4ee}table th{font-size:10pt;font-weight:400;color:var(--color-disabled);padding:0 20px 15px 20px;border-bottom:1px solid var(--background-2);line-height:100%}table tr:hover td{background:#fafafa}table td:first-child,table th:first-child{padding-left:10px}table td:last-child,table th:last-child{padding-right:10px}table td{font-size:11pt;font-weight:400;color:var(--color-text-1);padding:15px 20px 15px 20px;border-bottom:1px solid var(--background-2);transition:all .3s ease;vertical-align:middle}table td .td_row{display:flex;justify-content:flex-start;align-items:center;overflow:hidden;gap:15px}table td .td_row .icon{width:45px;height:45px;aspect-ratio:1/1;border-radius:45px;display:flex;justify-content:center;align-items:center;background:var(--background-2);color:#fff}table td .td{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;overflow:hidden;gap:5px}table td .td p{margin:0}table td .td a{color:rgb(13 110 253)!important;display:flex;justify-content:center;align-items:center;gap:5px}table td .td a svg{height:13pt}table td .td a p{color:rgb(13 110 253)!important;font-size:9pt}table td .td p.title{font-size:11pt;font-weight:400;color:var(--color-text-1);white-space:nowrap;text-overflow:ellipsis;line-height:120%}table td .td p.description{font-size:10pt;font-weight:300;color:var(--color-text-3);text-overflow:ellipsis;line-height:150%}table td .td:has(p.json_desc){width:200px}table td .td p.json_desc{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table td .td p.description:empty{display:none}table td .label{background:#00000007;border-radius:15px;padding:4px 12px;font-weight:500;font-size:9pt;display:flex;justify-content:center;align-items:center;cursor:pointer}table td .td_actions{display:flex;justify-content:flex-end;align-items:center;gap:0}table td .td_actions button{width:25px;height:30px;border-radius:30px;background:#00000000;transition:all .3s ease;color:#d0d0d0;padding:0!important;border:none;display:flex;justify-content:center;align-items:stretch}table td .td_actions button svg{stroke-width:1.5px!important;width:20px!important}table td .td_actions button:hover{color:var(--color-text-1);background:var(--background-2)}table td.nothing{border:none!important;padding:0}table td.nothing:hover{background:0 0}table td.nothing p{background:red;text-align:center;margin:0!important;margin-top:15px;color:var(--color-text-3);background:var(--background-2);border-radius:15px;padding:30px 0;font-weight:300;font-size:10pt;display:flex;justify-content:center;align-items:center}table .center{text-align:center!important;justify-content:center!important;align-items:center!important}.footer{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:1.2rem;gap:10px}.footer button{width:45px;height:45px;border-radius:45px;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid var(--color-primary);background:var(--color-primary);transition:all .3s ease;color:#fff}.footer button.text{width:auto!important;font-size:10pt;font-weight:400;padding:0 15px}.footer button.text svg{height:50%}.footer button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.footer button svg{height:70%;stroke-width:1px;color:currentColor}.header{display:flex;justify-content:flex-end;align-items:flex-end;height:100%;gap:1rem}.header button{width:45px;height:45px;border-radius:45px;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid var(--color-primary);background:var(--color-primary);transition:all .3s ease;color:#fff}.header button.text{width:auto!important;height:40px!important;padding:0 15px!important;font-weight:400}.header button.text svg{height:50%}.header button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-3px)}.header button svg{max-width:70%;max-height:70%;stroke-width:1.5px;color:currentColor}.header button.regular{background:0 0;color:var(--color-primary)}.header .input_item{height:45px;min-width:150px}.tooltip-inner{background:#171718;border-radius:15px;padding:10px 15px;font-family:Poppins;font-weight:400;font-size:10pt;line-height:100%}#badges{transition:all .5s ease!important;padding:33px 40px 0 40px;position:fixed;top:0;left:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:.5rem;width:100%;z-index:10000!important}.inToast{position:relative;top:0;background:#343a40;padding:0 20px;height:50px;transition:all .5s ease;box-shadow:0 15px 20px -5px #00000030;border-radius:1.5rem;font-size:10pt;font-weight:500;color:#fff;z-index:1000000;display:flex;justify-content:center;align-items:center;gap:.8rem;transform-origin:center}.inToast[data-color=green]{background:var(--color-badge-green-bg);color:var(--color-badge-green-text);box-shadow:0 15px 20px -5px #00000015}.inToast[data-color=red]{background:var(--color-badge-red-bg);color:var(--color-badge-red-text)}.inToast[data-color=black]{background:#343a40;color:#fff}.inToast[data-color=yellow]{background:var(--color-badge-yellow-bg);color:var(--color-badge-yellow-text)}.inToast.open{animation:start-toast .5s ease forwards}.inToast.closing{transition:all .5s ease;scale:.8;top:-100px}@keyframes start-toast{0%{scale:.5;top:-100px}100%{scale:1;top:0}}#backdrop{position:relative;top:0;background:#343a40;padding:0 20px;height:50px;transition:all .5s ease;box-shadow:0 15px 20px -5px #00000030;border-radius:1.5rem;font-size:10pt;font-weight:500;color:#fff;z-index:1000000;display:flex;justify-content:center;align-items:center;gap:.8rem;transform-origin:center}#backdrop.open{animation:start-backdrop .5s ease forwards}#backdrop.closing{transition:all .5s ease;scale:.8;top:-100px}@keyframes start-backdrop{0%{scale:.5;top:-100px}100%{scale:1;top:0}}#backdrop::before{content:'';width:20px;height:20px;border:3px solid #fff;border-top-color:transparent;border-radius:20px;animation:rotation 2s infinite linear!important}#backdrop::after{content:'Carregando...'}#timer{transition:all .5s ease!important;position:relative;top:0;background:#343a40;padding:0 20px;height:50px;transition:all .5s ease;box-shadow:0 15px 20px -5px #00000030;border-radius:1.5rem;font-size:10pt;font-weight:500;z-index:1000000;color:#fff;display:flex;justify-content:center;align-items:center;gap:.8rem;transform-origin:center}#timer.open{animation:start-timer .5s ease forwards}#timer.closing{transition:all .5s ease;scale:.8;top:-100px}@keyframes start-timer{0%{scale:.5;top:-100px}100%{scale:1;top:0}}#timer::before{content:'';width:15px;height:15px;border:3px solid #fff;border-top-color:transparent;border-radius:15px;animation:rotation 2s infinite linear!important}.modal{outline:0!important;background:#00000025!important;backdrop-filter:blur(5px)!important}.modal-backdrop{opacity:0!important}.modal .modal-content{box-shadow:none!important;outline:0!important;border:none!important;border-radius:40px}.modal .modal-body{padding:20px 35px!important}.modal .modal-header{border:none!important;padding:30px 35px!important}.modal .modal-footer{border:none!important;padding:20px!important}.modal .modal-footer button{margin:0;font-size:11pt}.modal .modal-footer .buttons_row{width:100%}.modal .modal-footer .buttons_row button{padding:0 15px!important;height:50px!important;font-size:11pt!important;width:100%!important}.swal2-container:has(.swal2-toast){overflow:visible!important}.swal2-toast{border-radius:25px!important;box-shadow:0 0 100px -25px #00000050!important;position:relative}.swal2-toast h2{font-size:11pt!important;font-weight:500!important;position:absolute;top:50%;transform:translateY(-50%);margin:0 0 0 10px!important}.swal2-popup{padding:50px 50px 75px 50px!important;border-radius:60px!important;overflow:hidden!important}.swal2-backdrop-show{backdrop-filter:blur(5px);background:#00000050!important;opacity:1!important}.swal2-popup h2{font-weight:600!important;color:#0d0d0d!important}.swal2-popup .swal2-html-container{font-weight:300!important;color:#979797!important}.swal2-popup .swal2-actions button{padding:10px 20px!important;border-radius:15px!important;transition:all .2s!important;font-size:11pt!important;font-weight:500}.swal2-popup .swal2-actions button.swal2-cancel{background:var(--color-border)!important;color:var(--color-text-3)!important}.swal2-popup .swal2-actions button:focus{outline:0!important;box-shadow:none!important}.swal2-popup .swal2-warning{border-color:#f8bb86!important;color:#ff9c45!important}.swal2-popup .swal2-info{border-color:#90e8d8!important;color:#90e8d8!important}.swal2-popup .swal2-success-fix,.swal2-popup .swal2-success-ring{border-color:#90e8d8!important;color:#90e8d8!important}.swal2-popup .swal2-success-line-long,.swal2-popup .swal2-success-line-tip{background-color:#90e8d8!important}.swal2-popup .swal2-error{border-color:#ff5858}.swal2-popup .swal2-x-mark span{background-color:#ff3056}label.status{padding:8px 14px;font-size:9pt;font-weight:600;border-radius:15px;background:#00000005;line-height:100%;color:var(--color-text-1)}label.status[data-color=green]{background:var(--color-badge-green-bg);color:var(--color-badge-green-text)}label.status[data-color=red]{background:var(--color-badge-red-bg);color:var(--color-badge-red-text)}label.status[data-color=black]{background:var(--color-badge-black-bg);color:var(--color-badge-black-text)}label.status[data-color=yellow]{background:var(--color-badge-yellow-bg);color:var(--color-badge-yellow-text)}button.voltar{border-radius:1.5rem;color:var(--color-text-3);font-weight:400;font-size:10pt;text-decoration:none;padding:10px 15px;background:var(--color-border);border:none}button.voltar svg{width:1rem;margin-right:.5ch}.left_menu{padding:10px}.left_menu ul{margin:0!important;padding:0!important}.left_menu ul li{cursor:pointer;list-style:none!important;padding:10px 15px;background:0 0;border-radius:1rem;font-size:11pt;color:var(--color-disabled);margin-bottom:5px;display:flex;justify-content:flex-start;align-items:center;gap:10px;transition:all .2s ease}.left_menu ul li svg{height:1.5rem}.left_menu ul li:last-child{margin-bottom:0}.left_menu ul li.ativo{background:var(--color-primary);color:#fff}.left_menu ul li.ativo svg{color:#fff!important}.left_menu ul li svg{color:var(--color-disabled)}.image_preview{width:50px;height:50px;border-radius:15px;background:var(--image, 'url("/assets/img/no-data.png")');background-size:cover!important;background-position:center center!important}.image_row{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem}.image_row .image{width:150px;height:150px;border-radius:15px;background:var(--image, 'url("/assets/img/no-data.png")');background-size:cover!important;background-position:center center!important;padding:10px;display:flex;justify-content:flex-end;align-items:flex-start}.image_row .image button.remove{width:25px;height:25px;border-radius:25px;background:var(--color-badge-red-text);border:none;padding:0!important;color:#fff}.image_row .image button.remove svg{width:60%;color:currentColor;stroke-width:2px}