.saved-theme-create{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.saved-theme-create input{flex:1;min-width:130px}.saved-theme-list{display:grid;gap:8px;font-size:calc(12px * var(--business-font-scale,1))}.saved-theme-list article{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #dce5ee;border-radius:10px;flex-wrap:wrap}.saved-theme-list article>span{flex:1;min-width:100px;overflow-wrap:anywhere}.saved-theme-list button{font-size:calc(11px * var(--business-font-scale,1));padding:7px}#savedThemeError{font-size:calc(12px * var(--business-font-scale,1));color:#b12841}.theme-sample aside em{font-style:normal}.theme-sample aside i{margin-right:5px}.theme-sample[data-business-menu=iconos]{grid-template-columns:44px minmax(0,1fr)}.theme-sample[data-business-menu=iconos] aside em,.theme-sample[data-business-menu=iconos] aside b{display:none}.theme-sample[data-business-menu=iconos] aside i{font-size:calc(19px * var(--business-font-scale,1));margin:0}.theme-sample[data-business-menu=iconos] aside span{padding:9px 0;text-align:center}.theme-sample[data-business-menu=compacto]{grid-template-columns:80px minmax(0,1fr)}.theme-sample[data-business-menu=compacto] aside{padding:8px 4px}
@media(min-width:961px){
html[data-business-menu=compacto] .sidebar{width:220px;min-width:220px}html[data-business-menu=compacto] .sidebar-top{padding:0 10px}html[data-business-menu=compacto] .sidebar-top img{width:140px}html[data-business-menu=compacto] .sidebar-scroll{padding:12px 8px}html[data-business-menu=compacto] .nav-item{padding:9px;font-size:calc(13px * var(--business-font-scale,1))}
html[data-business-menu=iconos] .sidebar{width:86px;min-width:86px}html[data-business-menu=iconos] .sidebar-top{justify-content:center;padding:0}html[data-business-menu=iconos] .sidebar-top img,html[data-business-menu=iconos] .sidebar :is(.role-card,.menu-label,.sidebar-footer,.nav-item span){display:none}html[data-business-menu=iconos] .nav-item{justify-content:center;padding:12px 0}html[data-business-menu=iconos] .sidebar-scroll{padding:12px 9px}
}
html[data-business-buttons=contorno] .btn.primary,.theme-sample[data-business-buttons=contorno] .sample-button{background:transparent;border:2px solid var(--business-primary);color:var(--business-primary);box-shadow:none}
html[data-business-buttons=suaves] .btn.primary,.theme-sample[data-business-buttons=suaves] .sample-button{background:color-mix(in srgb,var(--business-primary) 16%,white);border:1px solid color-mix(in srgb,var(--business-primary) 35%,white);color:#18334b;box-shadow:none}
html[data-business-buttons=contorno] .btn.primary:hover{background:var(--business-primary);color:var(--business-primary-text)}html[data-business-buttons=suaves] .btn.primary:hover{background:color-mix(in srgb,var(--business-primary) 28%,white)}
html[data-business-theme][data-business-mode=oscuro] body,html[data-business-theme][data-business-mode=oscuro] .content-wrapper{background:#101722;color:#e4eaf4;color-scheme:dark}
html[data-business-theme][data-business-mode=oscuro] :is(.content-panel,.modal-card,.card,.history-card,.file-card,.counterparty-card,.organization-block,.organization-profile,.module-filter,.module-stat,.dashboard-kpi,.dashboard-card,.notification-panel,.user-menu,.permission-guide){background:#1b2535;color:#e4eaf4;border-color:#354258;box-shadow:0 5px 20px #0002}
html[data-business-theme][data-business-mode=oscuro] :is(.modal-head,.modal-actions,.module-filter-head,.organization-block-head){border-color:#354258}
html[data-business-theme][data-business-mode=oscuro] :is(.module-hero,.history-hero,.dashboard-hero,.result-hero,.mail-compose-hero,.file-modal-hero){background:linear-gradient(120deg,#223349,#182638);color:#f0f5fc;border-color:#3a4b60}
html[data-business-theme][data-business-mode=oscuro] :is(.module-hero,.history-hero,.dashboard-hero,.result-hero,.mail-compose-hero,.file-modal-hero) :is(h1,h2,h3,p,small,.eyebrow){color:#f0f5fc}
html[data-business-theme][data-business-mode=oscuro][data-business-heading=solido] :is(.module-hero,.history-hero,.dashboard-hero,.result-hero,.mail-compose-hero,.file-modal-hero){background:#223349}
html[data-business-theme][data-business-mode=oscuro] :is(.section-head,.detail-heading,.organization-block-head,.modal-head,.card-head) :is(h1,h2,h3,b,p,small){color:#e4eaf4}
html[data-business-theme][data-business-mode=oscuro] :is(.modal-content,.form-grid,.module-filter-grid,.history-filter-grid) label{color:#dfe7f3}
html[data-business-theme][data-business-mode=oscuro] :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){background:#111b2b;color:#e8effa;border-color:#45536b}
html[data-business-theme][data-business-mode=oscuro] input::placeholder,html[data-business-theme][data-business-mode=oscuro] textarea::placeholder{color:#a9b7cd}
html[data-business-theme][data-business-mode=oscuro] :is(.btn.secondary,.table-action,.business-enter,.organization-item){background:#26354b;color:#e8effa;border-color:#435570}
html[data-business-theme][data-business-mode=oscuro] :is(.recipient-box,.mail-input,.extra-mail-attachments,.extra-file-row,.business-grid article,.assignment-list article,.organization-role-card){background:#202e42;color:#e4eaf4;border-color:#3c4d65}
html[data-business-theme][data-business-mode=oscuro] :is(.theme-heading h3,.theme-controls h4,.theme-preview-label,.theme-colors b,.theme-logos b,.saved-theme-list){color:#e4eaf4}
html[data-business-theme][data-business-mode=oscuro] :is(.theme-footnote,.theme-heading p,.theme-colors small,.theme-colors output,.recipient-hint,.extra-file-help,.extra-file-count){color:#b0c1d8}
html[data-business-theme][data-business-mode=oscuro] .theme-palettes button{background:#26354b;color:#e8effa;border-color:#435570}html[data-business-theme][data-business-mode=oscuro] .theme-palettes button[aria-pressed=true]{background:#345071}
html[data-business-theme][data-business-mode=oscuro] .btn.primary{border-color:#8aacc9}
html[data-business-theme][data-business-mode=oscuro][data-business-buttons=contorno] .btn.primary{color:#d8ecff;border-color:#8aacc9;background:transparent}
html[data-business-theme][data-business-mode=oscuro] .theme-sample{color-scheme:light}
.theme-sample[data-business-mode=oscuro]{background:#101722;color:#e4eaf4}.theme-sample[data-business-mode=oscuro] :is(.sample-cards article,.sample-form){background:#1b2535;color:#e4eaf4;border-color:#354258}.theme-sample[data-business-mode=oscuro] header{background:#223349;color:#f0f5fc;border-color:#354258}.theme-sample[data-business-mode=oscuro][data-business-heading=degradado] header{background:linear-gradient(120deg,#223349,#182638)}.theme-sample[data-business-mode=oscuro] .sample-form>div{color:#aebed5;border-color:#46556a}.theme-sample[data-business-mode=oscuro][data-business-buttons=contorno] .sample-button{color:#d8ecff;border-color:#8aacc9}
.theme-jumps{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.theme-jumps button{border:1px solid #bcdcec;border-radius:20px;padding:8px 12px;background:#eff8fc;color:#176489;font-size:calc(12px * var(--business-font-scale,1))}.theme-jumps button:hover{background:#dceff8}.theme-controls>h4{scroll-margin-top:18px}
