.nt-app .legacy-content{font:15px/1.5 system-ui,sans-serif!important;color:var(--text)!important;min-width:0!important;display:flow-root!important}.nt-app .legacy-content .derecha{float:none!important;width:100%!important;margin:0!important;border:0!important;background:transparent!important}.nt-app .legacy-content div.barra{background:none!important;color:var(--text)!important;font-size:30px!important;font-weight:750!important;line-height:1.2!important;padding:0!important;margin:0 0 25px!important;border:0!important;width:auto!important;height:auto!important}.nt-app .legacy-content div.submenu{width:100%!important;height:auto!important;float:none!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:12px!important;margin-bottom:20px!important;overflow-x:auto!important;box-sizing:border-box!important}.nt-app .legacy-content .toolbar{margin:0!important;width:100%!important;height:auto!important;display:block!important}.nt-app .legacy-content table.toolbar{display:table!important;min-width:500px!important}.nt-app .legacy-content table.toolbar td{padding:10px!important;float:none!important;width:auto!important;height:auto!important;text-align:center!important;vertical-align:middle!important}.nt-app .legacy-content .toolbar a{display:inline-block!important;color:var(--text)!important;font-size:13px!important;line-height:1.4!important}.nt-app .legacy-content .toolbar span{float:none!important;margin:auto!important}.nt-app .legacy-content .toolbar img{object-fit:contain!important}.nt-app .legacy-content .listproyectos{width:100%!important;float:none!important;padding:0!important;margin:0!important;overflow-x:auto!important;box-sizing:border-box!important}.nt-app .legacy-content a{color:var(--primary)!important;font-size:inherit!important}.nt-app .legacy-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.nt-app .legacy-content select,.nt-app .legacy-content textarea{border:1px solid var(--border)!important;border-radius:7px!important;min-height:36px!important;padding:7px 10px!important;color:var(--text)!important;background:white!important;font:14px system-ui!important;max-width:100%!important;box-sizing:border-box!important}.nt-app .legacy-content input[type=submit],.nt-app .legacy-content input[type=button],.nt-app .legacy-content button{cursor:pointer!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:9px 14px!important;min-height:36px!important}.nt-app .legacy-content input[type=submit]{background:var(--accent)!important;color:white!important}.nt-app .legacy-content table{border-collapse:collapse!important;background:var(--surface)!important;border-radius:8px!important}.nt-app .legacy-content th{background:var(--background)!important;color:var(--muted)!important;font-size:12px!important;padding:12px!important;border-color:var(--border)!important}.nt-app .legacy-content td{font-size:14px!important;color:var(--text)!important;padding:10px!important;border-color:var(--border)!important;min-width:0!important}.nt-app .legacy-content td.key{font-weight:600!important;background:var(--background)!important}.nt-app .legacy-content .admintable{min-width:0!important}.nt-app .legacy-content fieldset{border:1px solid var(--border)!important;border-radius:12px!important;padding:18px!important;margin:15px 0!important;background:white!important}.nt-app .legacy-content legend{font-weight:700!important;color:var(--primary)!important}.nt-app .legacy-content #pagination-digg{display:flex!important;flex-wrap:wrap!important;clear:both!important;gap:6px!important;justify-content:center!important;width:100%!important;float:none!important;margin:14px 0!important}.nt-app .legacy-content #pagination-digg li{float:none!important;border:0!important;padding:4px 8px!important}.nt-app .legacy-content #pagination-digg .active{background:var(--primary)!important;color:white!important}.nt-app .legacy-content #pagination-digg a{border:0!important}.nt-app .legacy-content .main{width:100%!important;margin:0!important;border:0!important;padding:0!important}.nt-app .legacy-content img{max-width:100%!important}.nt-app .legacy-content h1,.nt-app .legacy-content h2{color:var(--text)!important}.nt-login .loginbox{background:var(--background)!important}.nt-login .panel{width:min(440px,100%)!important}.nt-login .preview-logo{max-height:105px!important;max-width:220px!important;margin-bottom:25px!important}.nt-login h1{font-size:28px!important}.nt-login .error:empty{display:none!important}.nt-login .error{font-size:14px!important}.nt-login #div_login{max-width:500px!important;margin:40px auto!important;background:white!important;padding:24px!important;border-radius:15px!important}.nt-login #div_login table{min-width:0!important}.nt-login #div_login img{max-width:180px!important}.nt-login #div_login input{max-width:100%!important;padding:9px!important;border:1px solid var(--border)!important;border-radius:8px!important}@media(max-width:800px){.nt-app .legacy-content div.barra{font-size:26px!important}.nt-app .legacy-content .listproyectos{overflow-x:auto!important}.nt-app .legacy-content .listproyectos>div{max-width:100%!important;margin-left:0!important}.nt-app .legacy-content table{min-width:600px!important}.nt-app .legacy-content form table{min-width:520px!important}.nt-login .loginbox{padding:24px!important}.nt-login .panel{padding:28px!important}}

.nt-app .legacy-content div.derecha{min-height:0!important;border:0!important;margin-left:0!important}.nt-app .nav-label{white-space:normal;line-height:1.3}.nt-app .legacy-content .listproyectos>div{float:none!important;width:100%!important;margin-left:0!important;box-sizing:border-box}.nt-app .legacy-content .listproyectos>div:empty{display:none!important}
.nt-app .legacy-content *{box-sizing:border-box}.nt-app .legacy-content div.submenu{margin:0 0 20px!important}.nt-app .legacy-content div.derecha{background:transparent!important}.nt-app .legacy-content td{background:var(--surface)!important}.nt-app .legacy-content tr:hover td{background:var(--background)!important}.nt-app .legacy-content #pagination-digg a{font-size:14px!important}.nt-app .legacy-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px}.nt-app .legacy-content details{min-width:180px}

@media(max-width:800px){.nt-app .legacy-content{overflow-x:auto}.nt-app .legacy-content .listproyectos table{min-width:1000px!important}.nt-app .legacy-content .listproyectos form table{min-width:520px!important}}

.nt-app .legacy-content input:focus-visible,.nt-app .legacy-content select:focus-visible,.nt-app .legacy-content textarea:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}
.nt-app .legacy-content .nt-form-table{width:100%!important}.nt-app .legacy-content .nt-form-table input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]),.nt-app .legacy-content .nt-form-table textarea{max-width:100%!important}
@media(max-width:800px){.nt-app .legacy-content .listproyectos form table.nt-form-table,.nt-app .legacy-content form table.nt-form-table{display:block!important;min-width:0!important;width:100%!important}.nt-app .legacy-content table.nt-form-table>tbody{display:block}.nt-app .legacy-content .nt-form-table>tbody>.nt-field-row{display:grid!important;grid-template-columns:minmax(0,1fr);padding:10px 12px;border-bottom:1px solid var(--border)}.nt-app .legacy-content .nt-field-row>td{display:block!important;width:100%!important;text-align:left!important;padding:4px 0!important;border:0!important;min-width:0!important}.nt-app .legacy-content .nt-field-row input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.nt-app .legacy-content .nt-field-row textarea,.nt-app .legacy-content .nt-field-row select{width:100%!important}.nt-app .legacy-content .nt-field-row>td.key{background:none!important}.nt-app .legacy-content .nt-form-table table{min-width:0!important;width:100%!important}}
@media(max-width:800px){.nt-app .legacy-content table.toolbar{display:block!important;min-width:0!important;width:100%!important}.nt-app .legacy-content table.toolbar>tbody{display:block}.nt-app .legacy-content table.toolbar>tbody>tr{display:flex;flex-wrap:wrap;gap:8px}.nt-app .legacy-content table.toolbar>tbody>tr>td{display:block!important;flex:1 1 120px;width:auto!important;min-width:0!important;padding:8px!important}.nt-app .legacy-content table.toolbar input{max-width:100%!important}.nt-app .legacy-content table.toolbar a{white-space:normal}}
