:root{font-family:Poppins,Inter,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{text-align:center;min-width:320px;width:100%;min-height:100vh}.app{min-width:inherit}*{margin:0;padding:0;box-sizing:border-box;font-family:inherit}body{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;margin:0;padding:0;background-color:#f6f3ec;color:#231f1d}html:not(.light-mode):not(.dark-mode) body{background-color:#f6f3ec;color:#231f1d}button{border-radius:8px;border:none;cursor:pointer;padding:8px 16px;font-size:.9rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}.btn_reset{min-width:120px;font-size:.875rem;font-weight:600;border-radius:8px}select,input,textarea{font-size:.9rem;font-weight:500;border-radius:8px;padding:8px 12px;outline:none;transition:border-color .2s ease,background-color .2s ease}select{height:38px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-align-last:center}.container{max-width:1200px;width:95%;margin:20px auto;padding:15px}.pageContent{width:100%;min-height:100vh;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;align-items:center}a{font-weight:500;text-decoration:none;transition:color .2s ease}h1{font-size:2rem;font-weight:700;line-height:1.2}h2{font-size:1.4rem;font-weight:600;line-height:1.3}h3{font-size:1.1rem;font-weight:500;line-height:1.4}p{font-size:1rem;line-height:1.6}h2.title{margin-top:24px}.card-container{width:100%;max-width:600px;margin:20px auto;border-radius:16px;padding:24px;text-align:left}.card-box{margin-top:16px;padding:20px;border-radius:12px;white-space:pre-line}.div_toque{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;margin:12px 0;padding:0!important;background:transparent!important}.card-toque,.div_toque button,.div_toque span{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:600;margin:0}.details_mediaDiv,.card-media,.media-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:18px;width:100%;margin:18px 0 12px}.details_mediaDiv svg,.card-media svg,.media-links svg,.details_mediaDiv img,.card-media img{width:36px!important;height:36px!important;cursor:pointer;transition:transform .2s ease}.details_mediaDiv svg:hover,.card-media svg:hover,.media-links svg:hover{transform:scale(1.15)}.card-container div:has(>.btn-detalhes),.card-actions,.card-footer{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;margin-top:12px}.btn-detalhes,.btn_seta_top,.card-container>button,.card-container .card-actions button{margin:0 auto!important;min-width:130px;height:36px;display:inline-flex!important;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;border-radius:8px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0;flex-wrap:wrap}.pagination button{min-width:36px;height:36px;padding:0 10px;display:inline-flex;justify-content:center;align-items:center;font-weight:600}.filter,.gallery-container{max-width:1200px;width:95%}body.light-mode,html.light-mode{background-color:#f6f3ec!important;color:#231f1d!important}.light-mode #root,.light-mode .app,.light-mode .pageContent,.light-mode .pageContentEnv,.light-mode .container,.light-mode main,.light-mode section{background-color:#f6f3ec!important;color:#231f1d!important}.light-mode .filter{background:transparent!important}.light-mode .filter select,.light-mode .filter button,.light-mode .select{background-color:#efead8!important;border:1px solid #D6C7B0!important;color:#231f1d!important;box-shadow:0 2px 4px #7850280d}.light-mode .filter select option,.light-mode select option{background-color:#fff!important;color:#231f1d!important}.light-mode .filter select:hover,.light-mode .filter button:hover{border-color:#c96800!important;background-color:#e5dcb8!important}.light-mode .filter button.btn_reset,.light-mode .filter button:last-child{background-color:#e2d5be!important;border-color:#c2b092!important;color:#7a350c!important}.light-mode .card-container,.light-mode .card-container-detalhes,.light-mode .cvs-container{background-color:#efead8!important;border:1px solid #D8C7B0!important;box-shadow:0 10px 25px #50321414}.light-mode .card-box{background-color:#fff!important;border:1px solid #DDD1BF!important;box-shadow:inset 0 2px 4px #00000005}.light-mode .card-container *,.light-mode .card-box *{color:#231f1d}.light-mode .card-box p,.light-mode .card-box span,.light-mode .card-box div,.light-mode .card-container p{color:#231f1d!important}.light-mode .card-container h1,.light-mode .card-container h2,.light-mode .title-entidade h1,.light-mode .seta-rotator_left,.light-mode .seta-rotator_right{color:#6b2d08!important}.light-mode .card-container h3,.light-mode .card-container h4,.light-mode .subtitle-entidade{color:#b35900!important}.light-mode .div_toque{background:transparent!important}.light-mode .card-toque,.light-mode .div_toque button,.light-mode .div_toque span,.light-mode .div_toque a{background-color:#fcd34d!important;color:#582a00!important;border:1px solid #F59E0B!important}.light-mode .card-toque:hover,.light-mode .div_toque button:hover{background-color:#b35900!important;color:#fff!important;border-color:#b35900!important}.light-mode .btn-detalhes,.light-mode .btn_seta_top,.light-mode .card-container button,.light-mode .card-actions button{background-color:#f6f3ec!important;color:#6b2d08!important;border:1px solid #C2B092!important;box-shadow:0 2px 4px #0000000d}.light-mode .btn-detalhes:hover,.light-mode .btn_seta_top:hover,.light-mode .card-container button:hover,.light-mode .card-actions button:hover{background-color:#b35900!important;color:#fff!important;border-color:#b35900!important}.light-mode .card-container svg,.light-mode .details_mediaDiv svg{fill:#6b2d08!important}.light-mode .pagination button{background-color:#efead8!important;border:1px solid #D6C7B0!important;color:#231f1d!important}.light-mode .pagination button:hover{border-color:#b35900!important;background-color:#e5dcb8!important}.light-mode .pagination button.active{background-color:#b35900!important;color:#fff!important;border-color:#b35900!important}.light-mode .env_inputs,.light-mode .edit_inputs{background-color:#fff!important;border:1px solid #C2B092!important;color:#231f1d!important}.light-mode .sobre-container,.light-mode .contato-container{background-color:#efead8!important;border:1px solid #D8C7B0!important}.light-mode .card-box span,.light-mode .card-box label,.light-mode .chaveta,.light-mode [class*=chaveta]{color:#b35900!important;font-weight:700}.light-mode .details_mediaDiv svg,.light-mode .card-media svg,.light-mode .media-links svg{fill:#6b2d08!important}.light-mode .details_mediaDiv svg:hover,.light-mode .card-media svg:hover{fill:#b35900!important}.light-mode .input_labels,.light-mode .input_labels_title,.light-mode .input_labels_right,.light-mode .input_labels h1,.light-mode .input_labels h2,.light-mode .input_labels_title h1,.light-mode .input_labels_title h2,.light-mode .input_labels_right h1,.light-mode .input_labels_right h2{color:#6b2d08!important}.light-mode .req_inputs{color:#dc2626!important}.light-mode .title-item h3,.light-mode .title-item,.light-mode [class*=title-]{color:#b35900!important}.light-mode .item_var{color:#231f1d!important}.light-mode input.edit_inputs,.light-mode textarea.edit_inputs{background-color:#fff!important;border:1px solid #C2B092!important;color:#231f1d!important}.light-mode input.edit_inputs:disabled{background-color:#e5e0d5!important;color:#7a7268!important;border-color:#cfc5b8!important}.light-mode .login-card{background-color:#efead8!important;border:1px solid #D8C7B0!important;box-shadow:0 10px 25px #50321414!important}.light-mode .login-title{color:#6b2d08!important}.light-mode .login-field label{color:#b35900!important}.light-mode .login-input{background-color:#fff!important;border:1px solid #C2B092!important;color:#231f1d!important}.light-mode .login-input::placeholder{color:#9e9388!important}.light-mode .login-input:focus{border-color:#b35900!important;box-shadow:0 0 0 3px #b3590026!important}.light-mode .login-button{background-color:#b35900!important;color:#fff!important}.light-mode .login-button:hover:not(:disabled){background-color:#8c4500!important}.light-mode .login-error{background-color:#fee2e2!important;color:#991b1b!important;border:1px solid #FCA5A5!important}.light-mode #option-list{background-color:#fff!important;border:1px solid #C2B092!important;color:#231f1d!important;box-shadow:0 4px 12px #00000014}.light-mode #option-list .option{background-color:#fff!important;color:#231f1d!important}.light-mode #option-list .option:hover{background-color:#efead8!important;color:#6b2d08!important}body.dark-mode,html.dark-mode{background-color:#121110!important;color:#f3efe0!important}.dark-mode #root,.dark-mode .app,.dark-mode .pageContent,.dark-mode .pageContentEnv,.dark-mode .container,.dark-mode main,.dark-mode section{background-color:#121110!important;color:#f3efe0!important}.dark-mode .filter{background:transparent!important}.dark-mode .filter select,.dark-mode .filter button,.dark-mode .select{background-color:#1c1a17!important;border-color:#e0a96d4d!important;color:#f3efe0!important}.dark-mode .filter select option,.dark-mode select option{background-color:#1c1a17!important;color:#f3efe0!important}.dark-mode .filter select:hover,.dark-mode .filter button:hover{border-color:#d97706!important;background-color:#24211e!important}.dark-mode .filter button.btn_reset,.dark-mode .filter button:last-child{background-color:#2a241e!important;border-color:#e0a96dcc!important;color:#e0a96d!important}.dark-mode .card-container,.dark-mode .card-container-detalhes,.dark-mode .cvs-container{background-color:#1e1c1a!important;border:1px solid rgba(224,169,109,.25)!important;box-shadow:0 10px 30px #0009}.dark-mode .card-box{background-color:#141312!important;border:1px solid rgba(255,255,255,.08)!important}.dark-mode .card-container *,.dark-mode .card-box *{color:#f3efe0}.dark-mode .card-box p,.dark-mode .card-box span,.dark-mode .card-box div,.dark-mode .card-container p{color:#f3efe0!important}.dark-mode .card-container h1,.dark-mode .card-container h2,.dark-mode .title-entidade h1,.dark-mode .seta-rotator_left,.dark-mode .seta-rotator_right{color:#e0a96d!important}.dark-mode .card-container h3,.dark-mode .card-container h4,.dark-mode .subtitle-entidade{color:#d4c5a9!important}.dark-mode .div_toque{background:transparent!important}.dark-mode .card-toque,.dark-mode .div_toque button,.dark-mode .div_toque span,.dark-mode .div_toque a{background-color:#d97706!important;color:#121110!important;border:none!important}.dark-mode .card-toque:hover,.dark-mode .div_toque button:hover{background-color:#f59e0b!important}.dark-mode .btn-detalhes,.dark-mode .btn_seta_top,.dark-mode .card-container button,.dark-mode .card-actions button{background-color:#24211e!important;color:#e0a96d!important;border:1px solid rgba(224,169,109,.3)!important}.dark-mode .btn-detalhes:hover,.dark-mode .btn_seta_top:hover,.dark-mode .card-container button:hover,.dark-mode .card-actions button:hover{background-color:#d97706!important;color:#121110!important;border-color:#d97706!important}.dark-mode .card-container svg,.dark-mode .details_mediaDiv svg{fill:#e0a96d!important}.dark-mode .pagination button{background-color:#1c1a17!important;border:1px solid rgba(224,169,109,.3)!important;color:#f3efe0!important}.dark-mode .pagination button:hover{border-color:#d97706!important;background-color:#24211e!important}.dark-mode .pagination button.active{background-color:#d97706!important;color:#121110!important;border-color:#d97706!important}.dark-mode .env_inputs,.dark-mode .edit_inputs{background-color:#1c1a17!important;border:1px solid rgba(224,169,109,.3)!important;color:#f3efe0!important}.dark-mode .sobre-container,.dark-mode .contato-container{background-color:#1e1c1a!important;border:1px solid rgba(224,169,109,.15)!important}.dark-mode .card-box span,.dark-mode .card-box label,.dark-mode .chaveta,.dark-mode [class*=chaveta]{color:#d97706!important;font-weight:700}.dark-mode .details_mediaDiv svg,.dark-mode .card-media svg,.dark-mode .media-links svg{fill:#e0a96d!important}.dark-mode .details_mediaDiv svg:hover,.dark-mode .card-media svg:hover{fill:#f59e0b!important}.dark-mode .input_labels,.dark-mode .input_labels_title,.dark-mode .input_labels_right,.dark-mode .input_labels h1,.dark-mode .input_labels h2,.dark-mode .input_labels_title h1,.dark-mode .input_labels_title h2,.dark-mode .input_labels_right h1,.dark-mode .input_labels_right h2{color:#e0a96d!important}.dark-mode .req_inputs{color:#ef4444!important}.dark-mode .title-item h3,.dark-mode .title-item,.dark-mode [class*=title-]{color:#d4c5a9!important}.dark-mode .item_var{color:#f3efe0!important}.dark-mode input.edit_inputs,.dark-mode textarea.edit_inputs{background-color:#1c1a17!important;border:1px solid rgba(224,169,109,.3)!important;color:#f3efe0!important}.dark-mode input.edit_inputs:disabled{background-color:#151413!important;color:#8c857b!important;border-color:#ffffff1a!important}.dark-mode .login-card{background-color:#1e1c1a!important;border:1px solid rgba(224,169,109,.25)!important;box-shadow:0 12px 32px #0009!important}.dark-mode .login-title{color:#e0a96d!important}.dark-mode .login-field label{color:#d4c5a9!important}.dark-mode .login-input{background-color:#141312!important;border:1px solid rgba(224,169,109,.3)!important;color:#f3efe0!important}.dark-mode .login-input::placeholder{color:#8c857b!important}.dark-mode .login-input:focus{border-color:#d97706!important;background-color:#1a1816!important}.dark-mode .login-button{background-color:#d97706!important;color:#121110!important}.dark-mode .login-button:hover:not(:disabled){background-color:#f59e0b!important}.dark-mode .login-error{background-color:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}.dark-mode #option-list{background-color:#1c1a17!important;border:1px solid rgba(224,169,109,.3)!important;color:#f3efe0!important;box-shadow:0 4px 12px #00000080}.dark-mode #option-list .option{background-color:#1c1a17!important;color:#f3efe0!important}.dark-mode #option-list .option:hover{background-color:#24211e!important;color:#e0a96d!important}#root{text-align:center;width:100%;min-height:100dvh;height:fit-content}.card{padding:2em}.read-the-docs{color:#888}form.env_form{padding:10px;display:flex;flex-direction:column;row-gap:10px;align-content:center;align-items:center}.env_title{padding-bottom:15px}input.env_inputs{width:300px}.pageContent{border-top:0px solid}.navbar{width:100%;display:flex;justify-content:center;align-items:center;padding:0;position:relative;transition:background-color .3s ease,border-color .3s ease}.dark-mode .navbar{background-color:#161412;border-bottom:1px solid rgba(224,169,109,.15)}.light-mode .navbar{background-color:#efeadf;border-bottom:1px solid rgba(180,120,60,.15)}.nav-links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px}.nav-item{display:inline-block;padding:14px 24px;font-size:.95rem;font-weight:500;text-decoration:none;position:relative;border-radius:6px 6px 0 0;transition:color .2s ease,background-color .2s ease}.dark-mode .nav-item{color:#a0988e}.light-mode .nav-item{color:#666059}.dark-mode .nav-item:hover{color:#f3efe0;background-color:#e0a96d14}.light-mode .nav-item:hover{color:#2c2825;background-color:#0000000a}.nav-item:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;background-color:#d97706;transition:width .3s ease,left .3s ease}.nav-item:hover:after,.nav-item.active:after{width:80%;left:10%}.dark-mode .nav-item.active{color:#e0a96d;font-weight:600}.light-mode .nav-item.active{color:#d97706;font-weight:600}@media (max-width: 480px){.nav-links{width:100%;justify-content:space-around}.nav-item{padding:12px 10px;font-size:.85rem}}.filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:10px 0;margin:10px auto 20px;max-width:1100px;background:transparent!important}.filter select,.filter button{min-width:120px;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;padding:0 10px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.filter button{height:30px}.filter select:hover,.filter button:hover{transform:translateY(-1px)}.gallery,.container{width:98%;max-width:inherit;margin:auto}.card-container{width:600px;min-width:200px;max-width:600px;margin:10px auto;padding:30px;border-radius:25px;display:flex;flex-direction:column;border:solid 2px;border-style:dashed;row-gap:5px}.card-container-detalhes{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;width:1000px;min-width:30%;padding:30px;box-shadow:0 0 .4rem #0006;border-radius:25px}.card-content{max-width:fit-content;display:flex;flex-direction:column}.title-container{max-width:inherit;width:100%;max-height:fit-content;gap:10px;display:flex;flex-direction:column;justify-content:center;max-width:100%}.title-entidade{display:flex;flex-wrap:wrap;max-width:inherit;width:fit-content;overflow-wrap:break-word;border-radius:15px;padding:10px}.title-entidade h1{text-decoration:underline}.title-entidade input.edit_inputs{font-size:18px;text-decoration:none}.subtitle-entidade{max-width:inherit;width:fit-content;color:#6f42c1;overflow-wrap:break-word;border-radius:15px;padding:10px}.title-titulo{display:flex;flex-wrap:wrap;margin-top:2px;max-width:inherit;overflow-wrap:break-word;width:fit-content;border-radius:15px;padding:5px 10px}.title-titulo input{font-size:16px}.card-toque{display:inline-block;padding:8px;margin:2px;border-radius:15px;font-weight:700;cursor:pointer;border:solid 1px}.title-toque{max-width:inherit;width:fit-content;font-style:italic;margin-top:4px;overflow-wrap:break-word;text-shadow:0 0 1px rgba(0,0,0,.2)}.toque-card:hover{background-color:#ddd}h1.center{text-align:center}.card-box{width:auto;max-width:100%;margin:4px auto 10px;padding:10px;border-radius:10px;justify-self:center;display:inline-block}.container-letra{max-width:inherit}.my-div-norepit{margin-bottom:12px}.letra{overflow-wrap:break-word;width:fit-content;text-align:justify;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5em}.container-repeticao{display:flex;align-items:stretch;margin-bottom:25px}.my-div{display:flex;flex-direction:column;justify-content:center;height:100%}.span-repit{display:flex;align-items:center;justify-content:center}.div_chavetao{display:flex;align-items:center;justify-content:center;padding:0}.span_teste{display:flex;align-items:center;justify-content:center;line-height:1;font-family:Lucida Console,Courier New,Menlo,Monaco,Consolas,monospace;padding-top:5px;width:35px}.chavetaodir1x,.chavetaodir2x,.chavetaodir3x,.chavetaodir4x,.chavetaodir5x,.chavetaodir6x,.chavetaodir7x,.chavetaodir8x,.chavetaodir9x,.chavetaodir10x{display:flex;align-items:center;justify-content:center}.chavetaodir1x{font-size:22px;font-weight:bolder}.chavetaodir2x{font-size:40px;font-weight:bolder;transform:scaleY(1)}.chavetaodir3x{font-size:50px;font-weight:bolder;transform:scaleY(1.4)}.chavetaodir4x{font-size:50px;font-weight:bolder;transform:scaleY(1.8)}.chavetaodir5x{font-size:50px;font-weight:bolder;transform:scaleY(2.4)}.chavetaodir6x{font-size:50px;font-weight:bolder;transform:scaleY(2.9)}.chavetaodir7x{font-size:50px;font-weight:bolder;transform:scaleY(3.5)}.chavetaodir8x{font-size:50px;font-weight:bolder;transform:scaleY(4)}.chavetaodir9x{font-size:50px;font-weight:bolder;transform:scaleY(4.4)}.chavetaodir10x,.chavetaodir11x,.chavetaodir12x,.chavetaodir13x,.chavetaodir14x,.chavetaodir15x{font-size:50px;font-weight:bolder;transform:scaleY(4.8)}.repit{font-size:20px;font-weight:700;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;padding:0 2px}.btn_normal,.btn_seta_top,.btn_cancel,.btn_save{min-width:150px;max-width:150px;min-height:35px;max-height:35px;align-self:center!important;margin:0 auto!important}.btn_seta_top{font-size:24px;margin-top:5px;padding:0;justify-content:center;text-align:center;align-content:center}.seta-rotator{transform:rotate(-90deg);line-height:1;width:fit-content;align-self:center;margin:auto;padding:auto}.seta-rotator_left,.seta-rotator_right{line-height:.5;width:fit-content;align-self:center;margin:auto;padding:0;font-size:24px}.seta-rotator_left{transform:rotate(180deg)}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination button{margin:0 5px;padding:10px 15px;border:1px;border:solid 1px;cursor:pointer}.pagination button.active{font-weight:700}.pagination button:hover:not(.active){background-color:#ddd}h3{font-size:16px}.title-item{min-width:240px;padding:2px 0;text-align:justify}.details_fields_container{border-radius:15px;padding:10px}.details_fields{display:flex;flex-wrap:wrap;max-width:inherit;gap:10px;padding:2px 0}.details_mediaDiv{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:20px!important;align-self:center!important;width:100%!important;margin:15px 0 10px!important;padding:0!important}.details_media_item{display:inline-flex;align-items:center;justify-content:center}.details_mediaDiv img{width:50px!important;height:50px!important;object-fit:contain;cursor:pointer;transition:transform .2s ease}.details_mediaDiv img:hover{transform:scale(1.15)}.input_labels{min-width:100px;padding:5px;display:inline-block;font-weight:700;width:130px;text-align:left;margin:0}.input_labels_title{min-width:160px;padding:5px;display:inline-block;font-weight:700;width:fit-content;text-align:left;margin:0}.input_labels_right{min-width:100px;padding:5px;display:inline-block;font-weight:700;text-align:left;width:130px;text-align:right;margin:0}.edit_inputs{min-width:100px;border-radius:12px;padding:0 7px;margin:auto;field-sizing:content;font-size:16px;max-width:100%}.date_inputs{min-width:160px;width:160px}.div_toque{display:flex;flex-wrap:wrap;max-width:inherit;width:fit-content;overflow-wrap:break-word;border-radius:15px;padding:10px}.div_letra{display:flex;flex-wrap:wrap;justify-items:center;align-items:center;vertical-align:center;margin:10px auto}textarea.edit_inputs{field-sizing:content;font-size:17px;overflow:hidden;padding:10px}.div_edit_media{display:flex;flex-wrap:wrap;justify-content:flex-start;width:fit-content;min-width:200px;flex-grow:1}.div_edit_media label.input_labels{width:150px}.edit_media_inputs{min-width:160px;max-width:300px}.spacer{flex-grow:1}@media screen and (max-width: 700px){.card-container,.card-container-detalhes{width:100%;padding:20px}.title-container{max-width:100%}}@media screen and (max-width: 400px){.card-container{padding:15px}}@media screen and (max-width: 591px){.input_labels_right{text-align:left}}.card-actions-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:8px 0!important}.btn-link-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;width:fit-content!important;margin:0 auto!important}.pageContentEnv{border-top:2px solid;border-bottom:2px solid}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.container{border-radius:10px;padding:10px}form.env_form{display:flex;flex-direction:column;row-gap:10px;align-content:center;align-items:center;margin:10px auto;max-width:100%;width:100%;min-width:350px}.inputs_container{display:flex;flex-direction:column;row-gap:10px;align-content:center;align-items:center;max-width:100%;width:100%;min-width:350px}.env_title{padding-bottom:20px}.env_inputsDiv{display:flex;flex-wrap:wrap;margin:auto;justify-content:center;align-items:center;max-width:410px;gap:10px}input.env_inputs{max-width:90%;width:200px;min-height:30px;border-radius:10px;padding:5px;min-width:100px}.env_span{width:200px;font-weight:700}input::placeholder,textarea::placeholder{font-weight:700;text-align:center;text-justify:center}textarea.env_inputs{max-width:90%;height:120px;width:300px;padding:10px;border-radius:10px;min-width:100px}textarea::placeholder{line-height:normal;vertical-align:center;justify-content:center;justify-self:center;text-align:left}input[type=date]{text-align:center;font-weight:700}.div_teste{display:flex}.log{text-align:left;font-family:Consolas;font-size:16px;overflow-x:auto;overflow-y:auto;max-height:200px;max-width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.log-message{color:green;font-weight:700}.log-errorMessage{color:red;font-weight:700}.log-data{color:#000}@media screen and (max-width: 539px){input.env_inputs,.env_span,textarea.env_inputs{width:80%}}.env_inputs{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}#option-list{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%);width:calc(90% - 2px);border:1px solid #ccc;border-radius:10px;padding:5px;z-index:1;max-height:150px;overflow-y:auto}.option{padding:5px;cursor:pointer;border-radius:10px}.top-banner{width:100%;padding:24px 32px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border-color .3s ease}.dark-mode .top-banner{background-color:#1a1816;border-bottom:1px solid rgba(224,169,109,.2)}.light-mode .top-banner{background-color:#f3efe6;border-bottom:1px solid rgba(180,120,60,.2)}.banner-content{max-width:1200px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.main-title{font-family:Cinzel,Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.5px;line-height:1.1;margin-bottom:6px}.dark-mode .main-title{color:#f3efe0}.light-mode .main-title{color:#2c2825}.sub-title{font-family:Inter,sans-serif;font-size:clamp(.75rem,1.2vw,.9rem);font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#d97706}.banner-actions{display:flex;align-items:center;gap:12px}.theme-switch-container{display:flex;padding:3px;border-radius:20px;gap:2px}.dark-mode .theme-switch-container{background-color:#24211e;border:1px solid rgba(224,169,109,.2)}.light-mode .theme-switch-container{background-color:#e5ddc8;border:1px solid rgba(0,0,0,.05)}.theme-btn{background:transparent;border:none;padding:6px 14px;font-size:.8rem;font-weight:500;border-radius:16px;cursor:pointer;transition:all .2s ease}.dark-mode .theme-btn{color:#a0988e}.light-mode .theme-btn{color:#666059}.dark-mode .theme-btn.active{background-color:#d97706;color:#121110;font-weight:700}.light-mode .theme-btn.active{background-color:#fff;color:#2c2825;font-weight:700;box-shadow:0 2px 4px #0000001a}.logout-button{background-color:#dc354526;color:#dc3545;border:1px solid rgba(220,53,69,.3);border-radius:16px;padding:6px 14px;font-size:.8rem;font-weight:600}.logout-button:hover{background-color:#dc3545;color:#fff}@media (max-width: 640px){.banner-content{flex-direction:column;align-items:center;text-align:center}.brand-container{align-items:center}}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-size:cover;color:#fff;text-align:center;padding:20px}.error-page h1{font-size:10rem;margin:0}.error-page p{font-size:2rem;margin:10px 0}.back-home{margin-top:20px;padding:10px 20px;background-color:#005f99b3;color:#fff;text-decoration:none;font-size:1.5rem;border-radius:5px;transition:background-color .3s}.back-home:hover{background-color:#005f99}.container{padding:20px;font-family:Arial,sans-serif;text-align:center}.title-contato,.title-sobre{font-size:2em;margin-bottom:20px}.sobre-container,.contato-container{padding:10px;border-radius:25px}.sobre{line-height:1.6;margin-bottom:15px}.title-campos_contato{margin:20px 0}.contato{line-height:1.4;margin-bottom:7px}.profile{margin-top:10px}.profile-details{display:flex;justify-content:center;align-items:center;flex-direction:column}.profile-photo{margin-bottom:20px}.profile-picture{border:solid 3px;border-style:dashed}.profile-photo img{border-radius:50%;width:150px;height:150px}.profile-info{max-width:600px;text-align:left}.profile-info h3{margin-top:20px}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.filter{background:url(/assets/BG-Dark_Blue-Buvf7t2m.png);background-size:1400px;border-top:3px double;border-bottom:3px double;margin:1px auto;padding:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;row-gap:4px;width:100%;max-width:inherit;position:static}.select option:first-child{text-align:center;font-weight:700}.select{min-width:150px;width:150px;max-width:150px;min-height:30px;max-height:30px;font-size:1rem;font-weight:700;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease;text-align:left;text-align-last:center}.select:hover{transform:scaleY(1.1)}.login-page-wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column}.login-container{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px;width:100%}.login-card{width:100%;max-width:420px;padding:36px 32px;border-radius:20px;display:flex;flex-direction:column;gap:20px}.login-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:8px}.login-form{display:flex;flex-direction:column;gap:18px}.login-field{display:flex;flex-direction:column;gap:6px;text-align:left}.login-field label{font-size:.875rem;font-weight:600}.login-input{width:100%;height:42px;padding:0 14px;font-size:.95rem;border-radius:8px;outline:none;transition:border-color .2s ease,background-color .2s ease}.login-button{width:100%;height:44px;margin-top:8px;font-size:.95rem;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center}.login-error{padding:10px 14px;border-radius:8px;font-size:.875rem;font-weight:600;text-align:center}
