:root{--monoculo-azul:#0b1d2a;--monoculo-azul-soft:#142a3b;--monoculo-dorado:#c8a24a;--monoculo-dorado-hover:#dcb865;--monoculo-dorado-soft:#c8a24a1f;--monoculo-card-bg:#fff;--monoculo-card-border:#0b1d2a14;--monoculo-card-shadow:0 4px 20px -2px #0b1d2a0f;--monoculo-text:#172430;--monoculo-text-muted:#64748b;--monoculo-radius:10px}[data-theme=dark]{--monoculo-azul:#081521;--monoculo-azul-soft:#0e2233;--monoculo-dorado:#dfc17b;--monoculo-dorado-hover:#fae4ad;--monoculo-dorado-soft:#dfc17b24;--monoculo-card-bg:#0d1e2e;--monoculo-card-border:#ffffff17;--monoculo-card-shadow:0 8px 30px #00000059;--monoculo-text:#f1f5f9;--monoculo-text-muted:#94a3b8}.monoculo-admin-logo{justify-content:center;align-items:center;padding:10px 0;text-decoration:none;display:flex}.monoculo-admin-logo-img{object-fit:contain;width:min(280px,80vw);height:auto;max-height:56px;display:block}[data-theme=dark] .monoculo-admin-logo-img{filter:invert()hue-rotate(180deg)brightness(1.15)}.monoculo-admin-icon{justify-content:center;align-items:center;padding:4px;display:flex}.monoculo-login-intro{text-align:center;max-width:440px;margin:0 auto 1.5rem}.monoculo-login-badge{background:var(--monoculo-dorado-soft);color:var(--monoculo-dorado);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin-bottom:.85rem;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.monoculo-login-badge-dot{background-color:var(--monoculo-dorado);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.monoculo-login-title{color:var(--monoculo-text);letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.6rem;font-weight:700}.monoculo-login-desc{color:var(--monoculo-text-muted);margin:0 0 1.25rem;font-size:.88rem;line-height:1.5}.monoculo-login-notice{border-radius:var(--monoculo-radius);background:var(--monoculo-card-bg);border:1px solid var(--monoculo-dorado);text-align:left;align-items:flex-start;gap:12px;margin-bottom:1rem;padding:12px 14px;display:flex;box-shadow:0 2px 8px #c8a24a14}.monoculo-notice-icon{font-size:1.25rem;line-height:1}.monoculo-notice-content strong{color:var(--monoculo-dorado);margin-bottom:3px;font-size:.82rem;display:block}.monoculo-notice-content p{color:var(--monoculo-text-muted);margin:0;font-size:.77rem;line-height:1.45}.monoculo-login-hint{color:var(--monoculo-text-muted);background:#7d7d7d14;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;display:flex}.monoculo-login-hint code{background:var(--monoculo-dorado-soft);color:var(--monoculo-dorado);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.76rem;font-weight:700}.monoculo-dashboard-welcome{margin-bottom:2.25rem}.monoculo-welcome-header{border-radius:var(--monoculo-radius);background:linear-gradient(135deg, var(--monoculo-azul) 0%, var(--monoculo-azul-soft) 100%);color:#fff;margin-bottom:1.75rem;padding:2rem 2.25rem;position:relative;overflow:hidden;box-shadow:0 10px 30px -5px #0b1d2a40}.monoculo-welcome-header:after{content:"";pointer-events:none;border:1px dashed #c8a24a4d;border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;right:-50px}.monoculo-welcome-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--monoculo-dorado);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.monoculo-welcome-title{letter-spacing:-.02em;color:#fff;margin:0 0 .65rem;font-family:Playfair Display,Georgia,serif;font-size:1.85rem;font-weight:700}.monoculo-welcome-subtitle{color:#ffffffd9;max-width:720px;margin:0;font-size:.95rem;line-height:1.6}.monoculo-quick-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.15rem;margin-bottom:2rem;display:grid}.monoculo-action-card{border-radius:var(--monoculo-radius);background:var(--monoculo-card-bg);border:1px solid var(--monoculo-card-border);box-shadow:var(--monoculo-card-shadow);color:inherit;align-items:center;gap:14px;padding:1.15rem 1.25rem;text-decoration:none;transition:all .22s ease-in-out;display:flex;position:relative}.monoculo-action-card:hover{border-color:var(--monoculo-dorado);transform:translateY(-3px);box-shadow:0 10px 24px -4px #c8a24a2e}.action-card-icon{flex-shrink:0;font-size:1.7rem}.action-card-body{flex:1;min-width:0}.action-card-body h3{color:var(--monoculo-text);margin:0 0 3px;font-size:.96rem;font-weight:700}.action-card-body p{color:var(--monoculo-text-muted);margin:0;font-size:.77rem;line-height:1.4}.action-card-arrow{color:var(--monoculo-dorado);font-size:1.1rem;font-weight:700;transition:transform .2s}.monoculo-action-card:hover .action-card-arrow{transform:translate(4px)}.monoculo-action-portal{border-color:var(--monoculo-dorado);background:linear-gradient(135deg,#c8a24a14 0%,#c8a24a05 100%)}.monoculo-roles-banner{border-radius:var(--monoculo-radius);background:var(--monoculo-card-bg);border:1px solid var(--monoculo-card-border);box-shadow:var(--monoculo-card-shadow);padding:1.5rem 1.75rem}.roles-banner-header{align-items:center;gap:12px;margin-bottom:.5rem;display:flex}.roles-banner-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--monoculo-dorado);background:var(--monoculo-dorado-soft);border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:700}.roles-banner-header h2{color:var(--monoculo-text);margin:0;font-size:1.1rem;font-weight:700}.roles-banner-text{color:var(--monoculo-text-muted);margin:0 0 1.25rem;font-size:.85rem;line-height:1.55}.roles-banner-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.role-chip{border:1px solid var(--monoculo-card-border);background:#7d7d7d0a;border-radius:8px;flex-direction:column;gap:4px;padding:.85rem 1rem;display:flex}.role-chip-title{color:var(--monoculo-text);font-size:.84rem;font-weight:700}.role-chip-desc{color:var(--monoculo-text-muted);font-size:.74rem;line-height:1.4}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--monoculo-dorado)!important;outline-offset:1px!important}button[type=submit]{letter-spacing:.02em!important;border-radius:6px!important;font-weight:600!important;transition:all .2s!important}.login__form{display:none!important}.monoculo-login-wrapper{width:100%}.monoculo-login-form{flex-direction:column;gap:1rem;width:100%;display:flex}.monoculo-login-form .field-wrapper{flex-direction:column;gap:6px;display:flex}.monoculo-login-form .field-label{color:var(--monoculo-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}.monoculo-login-form .field-input{width:100%;color:var(--monoculo-text);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:.65rem .85rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.monoculo-login-form .field-input::placeholder{color:#ffffff4d}.monoculo-login-form .field-input:focus{border-color:var(--monoculo-dorado);outline:none;box-shadow:0 0 0 3px #d4af372e}.monoculo-login-form .field-input:disabled{opacity:.6;cursor:not-allowed}.monoculo-login-form .login-error{color:#ff8585;background:#dc32321f;border:1px solid #dc323259;border-radius:6px;align-items:center;gap:6px;padding:.65rem .85rem;font-size:.85rem;display:flex}.monoculo-login-form .submit-button{background:var(--monoculo-dorado);color:#1a1a2e;letter-spacing:.03em;cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .1s}.monoculo-login-form .submit-button:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.monoculo-login-form .submit-button:active:not(:disabled){transform:translateY(0)}.monoculo-login-form .submit-button:disabled{opacity:.45;cursor:not-allowed}.monoculo-login-form .back-button{color:var(--monoculo-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.83rem;transition:color .2s}.monoculo-login-form .back-button:hover{color:var(--monoculo-dorado)}.monoculo-2fa-form .twofa-icon{text-align:center;margin-bottom:.25rem;font-size:2.2rem}.monoculo-2fa-form .twofa-title{color:var(--monoculo-text);text-align:center;margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.monoculo-2fa-form .twofa-description{color:var(--monoculo-text-muted);text-align:center;margin-bottom:.5rem;font-size:.85rem;line-height:1.5}.monoculo-2fa-form .twofa-code-input{letter-spacing:.5em;text-align:center;font-family:Courier New,monospace;font-size:1.6rem!important}.twofa-setup-panel{border:1px solid var(--monoculo-card-border);background:#ffffff05;border-radius:10px;margin-top:2rem;padding:1.5rem}.twofa-setup-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.twofa-setup-title{color:var(--monoculo-text);margin:0;font-size:1rem;font-weight:700}.twofa-status-badge{letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:700}.twofa-status-badge.active{color:#81c784;background:#4caf502e;border:1px solid #4caf5059}.twofa-status-badge.inactive{color:var(--monoculo-text-muted);background:#b4b4b41a;border:1px solid #b4b4b433}.twofa-setup-description{color:var(--monoculo-text-muted);margin-bottom:1rem;font-size:.85rem;line-height:1.55}.twofa-message{border-radius:6px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.87rem}.twofa-message.success-message{color:#a5d6a7;background:#4caf501f;border:1px solid #4caf504d}.twofa-qr-section{flex-direction:column;gap:.75rem;display:flex}.twofa-step-title{color:var(--monoculo-dorado);margin:0;font-size:.9rem;font-weight:700}.twofa-step-desc{color:var(--monoculo-text-muted);margin:0;font-size:.84rem;line-height:1.5}.twofa-qr-wrapper{background:#fff;border-radius:8px;justify-content:center;width:fit-content;margin:0 auto;padding:1rem;display:flex}.twofa-qr-image{width:180px;height:180px;display:block}.twofa-manual-entry{color:var(--monoculo-text-muted);font-size:.83rem}.twofa-manual-entry summary{cursor:pointer;color:var(--monoculo-dorado);font-weight:600}.twofa-manual-entry summary:hover{opacity:.8}.twofa-manual-entry .twofa-secret-box{background:#00000040;border:1px dashed #ffffff1a;border-radius:6px;margin-top:.75rem;padding:.75rem}.twofa-manual-entry .twofa-secret-box code{color:var(--monoculo-dorado);word-break:break-all;margin-bottom:.5rem;font-family:Courier New,monospace;font-size:.9rem;display:block}.twofa-manual-entry .twofa-secret-meta{opacity:.7;flex-direction:column;gap:2px;font-size:.75rem;display:flex}.twofa-verify-form{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.twofa-code-input-field{color:var(--monoculo-text);letter-spacing:.4em;text-align:center;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:.65rem .85rem;font-family:Courier New,monospace;font-size:1.4rem;transition:border-color .2s,box-shadow .2s}.twofa-code-input-field:focus{border-color:var(--monoculo-dorado);outline:none;box-shadow:0 0 0 3px #d4af372e}.twofa-error{color:#ff8585;margin:0;font-size:.84rem}.twofa-actions{flex-wrap:wrap;gap:.75rem;display:flex}.twofa-action-button{cursor:pointer;border:none;border-radius:6px;padding:.65rem 1.2rem;font-size:.87rem;font-weight:700;transition:opacity .2s,transform .1s}.twofa-action-button.primary{background:var(--monoculo-dorado);color:#1a1a2e}.twofa-action-button.secondary{color:var(--monoculo-text-muted);background:#ffffff14;border:1px solid #ffffff1a}.twofa-action-button.danger{color:#ff8585;background:#dc32322e;border:1px solid #dc32324d}.twofa-action-button:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.twofa-action-button:disabled{opacity:.4;cursor:not-allowed}.twofa-disable-section{border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.75rem}.twofa-disable-section summary.twofa-disable-toggle{color:#ff8585;cursor:pointer;opacity:.8;font-size:.83rem;font-weight:600}.twofa-disable-section summary.twofa-disable-toggle:hover{opacity:1}.twofa-disable-section .twofa-disable-form{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.monoculo-perm-matrix{flex-direction:column;gap:1.25rem;margin:1.5rem 0;display:flex}.matrix-toolbar{background:var(--monoculo-card-bg);border-radius:var(--monoculo-radius);border:1px solid var(--monoculo-card-border);box-shadow:var(--monoculo-card-shadow);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.matrix-summary{flex-direction:column;gap:.5rem;display:flex}.matrix-stats-pill{background:var(--monoculo-dorado-soft);border:1px solid #c8a24a40;border-radius:999px;align-items:center;gap:.75rem;width:fit-content;padding:.35rem .85rem;display:inline-flex}.matrix-stats-badge{background:var(--monoculo-dorado);color:#0b1d2a;border-radius:999px;padding:2px 7px;font-size:.78rem;font-weight:800}.matrix-stats-text{color:var(--monoculo-text);font-size:.85rem}.matrix-help-text{color:var(--monoculo-text-muted);margin:0;font-size:.82rem}.matrix-actions{border-top:1px solid var(--monoculo-card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.preset-selector-group{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.preset-label{color:var(--monoculo-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.preset-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.preset-btn{color:var(--monoculo-text);cursor:pointer;background:#c8a24a14;border:1px solid #c8a24a33;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;transition:all .15s}.preset-btn:hover:not(:disabled){background:var(--monoculo-dorado);color:#0b1d2a;border-color:var(--monoculo-dorado)}.preset-btn:disabled{opacity:.4;cursor:not-allowed}.bulk-toggle-buttons{gap:.5rem;display:flex}.bulk-btn{cursor:pointer;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;transition:all .15s}.bulk-btn.bulk-btn-all{background:var(--monoculo-azul-soft);color:var(--monoculo-dorado);border:1px solid #c8a24a4d}.bulk-btn.bulk-btn-all:hover:not(:disabled){background:var(--monoculo-dorado);color:#0b1d2a}.bulk-btn.bulk-btn-clear{color:var(--monoculo-text-muted);border:1px solid var(--monoculo-card-border);background:0 0}.bulk-btn.bulk-btn-clear:hover:not(:disabled){color:#ef4444;background:#dc32321a;border-color:#dc323233}.bulk-btn:disabled{opacity:.4;cursor:not-allowed}.matrix-table-container{background:var(--monoculo-card-bg);border-radius:var(--monoculo-radius);border:1px solid var(--monoculo-card-border);box-shadow:var(--monoculo-card-shadow);overflow-x:auto}.monoculo-matrix-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.monoculo-matrix-table thead th{background:var(--monoculo-azul);color:#f1f5f9;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--monoculo-dorado);white-space:nowrap;padding:.85rem 1rem;font-size:.78rem;font-weight:700}.monoculo-matrix-table thead th.th-module{width:32%}.monoculo-matrix-table thead th.th-action{text-align:center;width:11%}.monoculo-matrix-table thead th.th-special{text-align:left;width:20%}.monoculo-matrix-table thead th.th-row-toggle{text-align:center;width:5%}.monoculo-matrix-table .th-col-toggle{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.monoculo-matrix-table .th-col-toggle:hover:not(:disabled){color:var(--monoculo-dorado)}.monoculo-matrix-table tbody tr{border-bottom:1px solid var(--monoculo-card-border);transition:background .15s}.monoculo-matrix-table tbody tr:hover{background:#c8a24a08}.monoculo-matrix-table tbody tr.row-fully-active{background:#c8a24a0d}.monoculo-matrix-table td{vertical-align:middle;padding:.85rem 1rem}.monoculo-matrix-table .td-module-info .module-name-cell{align-items:center;gap:.75rem;display:flex}.monoculo-matrix-table .td-module-info .module-name-cell .module-icon{flex-shrink:0;font-size:1.4rem}.monoculo-matrix-table .td-module-info .module-name-cell .module-title{color:var(--monoculo-text);font-size:.9rem;font-weight:700;display:block}.monoculo-matrix-table .td-module-info .module-name-cell .module-desc{color:var(--monoculo-text-muted);margin-top:2px;font-size:.76rem;line-height:1.35;display:block}.monoculo-matrix-table .td-checkbox-cell{text-align:center}.monoculo-matrix-table .td-checkbox-cell .checkbox-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.monoculo-matrix-table .td-checkbox-cell .checkbox-wrapper input[type=checkbox]{width:18px;height:18px;accent-color:var(--monoculo-dorado);cursor:pointer}.monoculo-matrix-table .action-na{color:var(--monoculo-text-muted);opacity:.35;font-size:.9rem}.monoculo-matrix-table .td-special-cell .special-checkbox-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .6rem;transition:all .15s;display:inline-flex}.monoculo-matrix-table .td-special-cell .special-checkbox-wrapper input[type=checkbox]{width:16px;height:16px;accent-color:var(--monoculo-dorado);cursor:pointer}.monoculo-matrix-table .td-special-cell .special-checkbox-wrapper .special-label{color:var(--monoculo-text);font-size:.78rem;font-weight:600}.monoculo-matrix-table .td-special-cell .special-checkbox-wrapper.is-active{background:var(--monoculo-dorado-soft);border-color:#c8a24a4d}.monoculo-matrix-table .td-special-cell .special-checkbox-wrapper.is-active .special-label{color:var(--monoculo-dorado)}.monoculo-matrix-table .td-row-btn{text-align:center}.monoculo-matrix-table .td-row-btn .row-toggle-btn{border:1px solid var(--monoculo-card-border);width:28px;height:28px;color:var(--monoculo-text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:all .15s;display:inline-flex}.monoculo-matrix-table .td-row-btn .row-toggle-btn.active{background:var(--monoculo-dorado);color:#0b1d2a;border-color:var(--monoculo-dorado);font-weight:800}.monoculo-matrix-table .td-row-btn .row-toggle-btn.partial{background:var(--monoculo-dorado-soft);color:var(--monoculo-dorado);border-color:var(--monoculo-dorado)}.monoculo-matrix-table .td-row-btn .row-toggle-btn:hover:not(:disabled){border-color:var(--monoculo-dorado)}.smtp-test-widget{background:var(--monoculo-card-bg);border:1px solid var(--monoculo-card-border);border-radius:var(--monoculo-radius);margin-top:1rem;padding:1.25rem}.smtp-test-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.smtp-test-title{color:var(--monoculo-text);margin:0 0 4px;font-size:1rem;font-weight:700}.smtp-test-desc{color:var(--monoculo-text-muted);max-width:520px;margin:0;font-size:.82rem}.smtp-test-btn{background:var(--monoculo-dorado);color:#0b1d2a;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .15s}.smtp-test-btn:hover:not(:disabled){background:var(--monoculo-dorado-hover);transform:translateY(-1px)}.smtp-test-btn:disabled{opacity:.5;cursor:not-allowed}.smtp-test-feedback{border-radius:6px;gap:.75rem;margin-top:1rem;padding:.85rem 1.1rem;font-size:.84rem;display:flex}.smtp-test-feedback.feedback-success{color:#16a34a;background:#22c55e1f;border:1px solid #22c55e4d}.smtp-test-feedback.feedback-error{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.smtp-test-feedback .feedback-icon{font-size:1.2rem}.smtp-test-feedback .feedback-body strong{margin-bottom:2px;display:block}.smtp-test-feedback .feedback-body p{margin:0}.smtp-test-feedback .feedback-body .feedback-details{white-space:pre-wrap;background:#0003;border-radius:4px;margin-top:6px;padding:6px;font-size:.75rem}.newsletter-actions-box{background:var(--monoculo-card-bg);border:1px solid var(--monoculo-card-border);border-radius:var(--monoculo-radius);flex-direction:column;gap:.9rem;padding:1rem;display:flex}.actions-title{color:var(--monoculo-dorado);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.actions-section{flex-direction:column;gap:.4rem;display:flex}.actions-label{color:var(--monoculo-text);font-size:.82rem;font-weight:700}.actions-hint{color:var(--monoculo-text-muted);font-size:.74rem;line-height:1.35}.test-send-group{flex-direction:column;gap:.4rem;display:flex}.test-send-group .test-email-input{border:1px solid var(--monoculo-card-border);width:100%;color:var(--monoculo-text);box-sizing:border-box;background:#ffffff0d;border-radius:6px;padding:.45rem .65rem;font-size:.8rem}.test-send-group .action-btn-test{background:var(--monoculo-azul-soft);color:var(--monoculo-dorado);cursor:pointer;border:1px solid #c8a24a4d;border-radius:6px;padding:.45rem .75rem;font-size:.8rem;font-weight:700;transition:all .15s}.test-send-group .action-btn-test:hover:not(:disabled){background:var(--monoculo-dorado);color:#0b1d2a}.test-send-group .action-btn-test:disabled{opacity:.4;cursor:not-allowed}.actions-divider{background:var(--monoculo-card-border);height:1px;margin:.2rem 0}.action-btn-broadcast{background:var(--monoculo-dorado);color:#0b1d2a;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:none;border-radius:6px;padding:.6rem .85rem;font-size:.84rem;font-weight:800;transition:all .15s}.action-btn-broadcast:hover:not(:disabled){background:var(--monoculo-dorado-hover);transform:translateY(-1px)}.action-btn-broadcast:disabled{opacity:.4;cursor:not-allowed}.actions-feedback{border-radius:6px;padding:.6rem .8rem;font-size:.78rem;line-height:1.4}.actions-feedback.feedback-success{color:#16a34a;background:#22c55e26;border:1px solid #22c55e4d}.actions-feedback.feedback-error{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}
