#actividades .item.active,#cabys .item.active,.code_tables,.help_text.active,.comment_section,.comment_section .comment{border:#fff 4px solid;box-shadow:0 4px 10px rgba(0,0,0,.3)}.code_tables,.help_text.active,.comment_section,.comment_section .comment{border-radius:10px}.modal_open,.no_scroll{overflow:hidden}.modal_open::after,.no_scroll::after{top:0;left:0;z-index:19;content:"";position:fixed;height:100vh;width:100vw;background-color:rgba(0,0,0,.3)}.external_link{padding:2px;margin:5px;border-radius:2px;box-sizing:border-box;background-color:rgba(0,0,0,.05)}.external_link:hover{border:solid 1px #000;margin:4px;background-color:rgba(0,0,0,.15)}.small_text_label{font-size:.7em;font-weight:400;opacity:.75}.comment_section{margin:auto;overflow:hidden;padding:20px;margin-top:20px;margin-bottom:20px;width:min(95vw,1250px);max-height:200vh;background-color:#fff}.comment_section .comment{display:grid;grid-template-areas:"name date" "content content";grid-template-columns:1fr auto;flex-direction:column;padding:6px;margin-top:18px}.comment_section .comment:first-child{margin-top:0}.comment_section .comment .content{grid-area:content;width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;border-top:1px solid rgba(170,170,170,.6)}.comment_section .comment .name{grid-area:name}.comment_section .comment .date{grid-area:date;font-size:.8em;display:flex;justify-content:end;color:#464646}@media only screen and (max-width: 670px)and (width > 0px){.comment_section .comment{grid-template-areas:"name name" "content content" "date date"}}.code_tables{margin:3vw 5vw 3vw 5vw;padding:10px;background-color:#fff;max-height:160vh;width:min(95%,1150px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "content content" "footer footer"}.code_tables .fs_toggle .fs_off{display:block}.code_tables .fs_toggle .fs_on{display:none}.code_tables.fullscreen{position:fixed;height:100%;width:100%;top:0;left:0;margin:0;z-index:20}.code_tables.fullscreen .fs_toggle .fs_on{display:block}.code_tables.fullscreen .fs_toggle .fs_off{display:none}.code_tables .header{grid-area:header;margin:10px 25px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.2)}.code_tables .header .form-group{padding:10px;display:grid;grid-gap:5px;grid-template-columns:1fr 60px 1fr 60px;grid-template-areas:"label label label btn1" "search btn2 id btn3"}.code_tables .header .form-group .label{grid-area:label}.code_tables .header .form-group .search{grid-area:search}.code_tables .header .form-group .id{grid-area:id}.code_tables .header .form-group .btn:nth-of-type(1){grid-area:btn1}.code_tables .header .form-group .btn:nth-of-type(2){grid-area:btn2}.code_tables .header .form-group .btn:nth-of-type(3){grid-area:btn3}.code_tables .footer{grid-area:footer}#actividades,#cabys{grid-area:content;overflow:auto}#actividades.filtered>div,#cabys.filtered>div{display:none}#actividades.filtered>div.show,#cabys.filtered>div.show{display:grid}#actividades .item,#cabys .item{cursor:pointer;display:grid;padding:6px;grid-template-columns:auto auto 1fr 42px;grid-template-areas:"code iva name closeX" "badges badges badges badges" "description description description description" "content content content content"}#actividades .item:first-child,#cabys .item:first-child{border-radius:8px 8px 0 0}#actividades .item:last-child,#cabys .item:last-child{border-radius:0 0 8px 8px}#actividades .item:first-child:last-child,#cabys .item:first-child:last-child{border-radius:8px 8px 8px 8px}#actividades .item:nth-child(odd),#cabys .item:nth-child(odd){background-color:#d4efff}#actividades .item:nth-child(odd).active,#cabys .item:nth-child(odd).active{background-color:#ffe4d4}#actividades .item:nth-child(odd).iva_item,#cabys .item:nth-child(odd).iva_item{background-color:rgba(138,43,226,.15)}#actividades .item:nth-child(even),#cabys .item:nth-child(even){background-color:#d1e7f7}#actividades .item:nth-child(even).active,#cabys .item:nth-child(even).active{background-color:#f7e1d1}#actividades .item:nth-child(even).iva_item,#cabys .item:nth-child(even).iva_item{background-color:rgba(93,22,134,.25)}#actividades .item .code,#cabys .item .code{font-size:.8em;margin-right:15px;min-width:3rem;display:flex;align-items:center;justify-content:right;user-select:text;cursor:text;font-weight:800;font-family:"SFMono-Regular",Menlo,Monaco,"Roboto Mono","Courier New",monospace !important;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;letter-spacing:normal}#actividades .item .iva,#cabys .item .iva{font-size:.8em;margin-right:15px;grid-area:iva;display:flex;align-items:center;justify-content:center}#actividades .item .name,#cabys .item .name{grid-area:name;font-weight:500;font-size:1.015rem;color:#28283c}#actividades .item .description,#cabys .item .description{grid-area:description;display:none}#actividades .item .description .description_main,#cabys .item .description .description_main{padding:6px;margin-bottom:6px;background:rgba(0,90,0,.1);border-radius:4px;border:solid 1px rgba(0,70,0,.15);font-size:.8rem;color:rgba(0,0,0,.6)}#actividades .item .description .description_main::before,#cabys .item .description .description_main::before{content:"Descripción general (AI 🤖)";margin-top:3px;margin-right:5px;border-radius:4px;padding:2px;border-radius:2px;background:rgba(0,70,0,.6);color:#fff;font-size:.8rem}#actividades .item .description .tribucr_info,#cabys .item .description .tribucr_info{font-size:.8rem;margin-top:15px}#actividades .item .description .tribucr_info::before,#cabys .item .description .tribucr_info::before{content:"👇 TribuCR:";margin-right:4px}#actividades .item .description .atv_info,#cabys .item .description .atv_info{margin-top:15px;font-size:.8rem;border:1px solid rgba(0,0,0,.15);border-radius:3px}#actividades .item .description .atv_info .atv_code,#cabys .item .description .atv_info .atv_code{padding:2px;border-radius:2px;background:rgba(0,0,0,.6);color:#fff}#actividades .item .description .atv_info .atv_code::before,#cabys .item .description .atv_info .atv_code::before{content:"Anteriormente ATV: Código";margin-right:2px}#actividades .item .description .atv_info .atv_name,#cabys .item .description .atv_info .atv_name{font-weight:700;margin-left:2px}#actividades .item .description .atv_info .atv_desc,#cabys .item .description .atv_info .atv_desc{font-size:.6rem;color:rgba(0,0,0,.6);padding:2px}#actividades .item .content,#cabys .item .content{border-radius:8px;grid-area:content;flex-direction:column;display:none}#actividades .item .badges,#cabys .item .badges{display:flex;grid-area:badges}#actividades .item .badges>.badge,#cabys .item .badges>.badge{margin:2px;background-color:#ffa07a;color:#fff;padding:5px 10px;border-radius:12px;font-size:.6em}#actividades .item .badges>.badge.simplificado,#cabys .item .badges>.badge.simplificado{background-color:#ffa07a;color:#fff}#actividades .item .badges>.badge.simplificado::before,#cabys .item .badges>.badge.simplificado::before{content:"Simplificado*"}#actividades .item .badges>.badge.mayorista,#cabys .item .badges>.badge.mayorista{background-color:#9b59b6;color:#fff}#actividades .item .badges>.badge.mayorista::before,#cabys .item .badges>.badge.mayorista::before{content:"Mayorista"}#actividades .item .badges>.badge.minorista,#cabys .item .badges>.badge.minorista{background-color:#4a90e2;color:#fff}#actividades .item .badges>.badge.minorista::before,#cabys .item .badges>.badge.minorista::before{content:"Minorista"}#actividades .item .closex,#cabys .item .closex{grid-area:closeX;display:none;background-color:#fff;border-radius:9px;margin-right:6px;text-align:center;height:fit-content}#actividades .item .closex:hover,#cabys .item .closex:hover{background-color:rgba(240,240,240,.95)}#actividades .item .closex::before,#cabys .item .closex::before{font-weight:700;content:"X";color:#505050;padding:3px}#actividades .item.active,#cabys .item.active{margin:5px 0px 5px 5px;padding:10px 0px 10px 10px}#actividades .item.active>.closex,#cabys .item.active>.closex{display:flex;justify-content:center;align-items:center}#actividades .item.active>.description,#cabys .item.active>.description{display:block;background-color:#fff;padding:3px;margin-top:10px;margin-bottom:20px}#actividades .item.active>.content,#cabys .item.active>.content{display:flex;background-color:#fff;padding:3px;margin-top:10px;margin-bottom:20px}#actividades .item.active>.content:empty,#cabys .item.active>.content:empty{display:none}.help_text{display:grid;grid-template-rows:1fr auto}.help_text .content{display:none}.help_text strong{color:green}.help_text button{margin:4px;background-color:#28a745;color:#fff;font-size:16px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s,transform .08s;font-size:.8rem}.help_text button:hover{background-color:#218838;transform:scale(1.005)}.help_text button:active{background-color:#1e7e34;transform:scale(0.98)}.help_text button::before{content:"Mostrar modo de uso"}.help_text .desc{color:#464646}.help_text .example{margin-top:10px;color:#000;display:flex;flex-direction:column;margin:10px}.help_text .example::before{content:"Ejemplo:";font-weight:bolder}.help_text .example span:first-child{padding:4px;margin-left:5px;border-radius:5px;border:1px solid #aaa;background-color:rgba(0,0,0,.08)}.help_text.active{position:fixed;background-color:#fff;z-index:99;border:1px solid rgba(0,0,0,.15);padding:15px;height:95%;width:95vw;top:2.5%;left:2.5vw;overflow-y:auto}.help_text.active .content{display:flex;flex-direction:column;overflow-y:auto}.help_text.active button::before{content:"Ocultar modo de uso"}@media only screen and (max-width: 670px)and (width > 0px){.code_tables{margin:auto;padding:0}.code_tables .header .form-group{grid-template-areas:"label label label btn1" "search search search btn2" "id id id btn2"}.code_tables .header .form-group .btn:nth-of-type(3){display:none}#actividades .item,#cabys .item{grid-template-areas:"code code code closeX" "iva iva iva closeX" "name name name name" "badges badges badges badges" "description description description description" "content content content content"}#actividades .item .code,#cabys .item .code{margin-right:2px}#actividades .item .iva,#cabys .item .iva{margin-right:2px}#actividades .item.active,#cabys .item.active{margin:2px 0px 2px 2px;padding:5px 0px 5px 5px}.help_text{max-height:98vh;max-width:98vw;overflow-y:auto}}
