.modal-v0812{width:min(1180px,95vw);height:min(760px,90vh);display:flex;flex-direction:column}.modal-v0812 .modalbody{flex:1;overflow:auto}
.rights-summary-v0812,.fiscal-head-v0812{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:9px;margin-bottom:12px}.rights-summary-v0812>div,.fiscal-head-v0812>div{border:1px solid #cfdeea;border-radius:8px;background:#f7fbfe;padding:10px}.rights-summary-v0812 span,.fiscal-head-v0812 span{display:block;color:#6a7f90;font-size:12px}.rights-summary-v0812 b,.fiscal-head-v0812 b{display:block;color:#124f7e;font-size:17px;margin-top:3px}.users-layout-v0812{display:grid;grid-template-columns:270px 1fr;gap:12px;min-height:460px}.users-list-v0812{border:1px solid #d3e0e9;border-radius:9px;background:#f5f9fc;padding:7px;overflow:auto}.user-card-v0812{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid transparent;background:transparent;border-radius:7px;padding:10px;margin-bottom:5px;color:#284b65}.user-card-v0812 b{grid-column:1}.user-card-v0812 span{grid-column:1;font-size:12px;color:#718291}.user-card-v0812 em{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;font-size:11px}.user-card-v0812.active{background:#e5f2fc;border-color:#acd0ea}.user-editor-v0812{border:1px solid #d3e0e9;border-radius:9px;padding:13px}.user-fields-v0812{display:grid;grid-template-columns:2fr 1.2fr 1fr 1.4fr;gap:8px}.permissions-grid-v0812{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:15px 0}.permissions-grid-v0812 label{border:1px solid #d8e2ea;border-radius:7px;padding:10px;background:#fbfdfe}.user-actions-v0812{display:flex;gap:7px;justify-content:flex-end}.switch-users-v0812{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.switch-users-v0812 button{border:1px solid #cfdeea;background:#f8fbfd;border-radius:9px;padding:18px;color:#164f7c}.switch-users-v0812 b,.switch-users-v0812 span{display:block}.switch-users-v0812 span{font-size:12px;margin-top:4px;color:#6d8090}
.fiscal-head-v0812{align-items:stretch}.fiscal-head-v0812>.btn{height:auto}.fiscal-list-v0812{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.fiscal-list-v0812>div{min-width:210px;border:1px solid #d4e0e9;border-radius:8px;padding:9px;background:#fff}.fiscal-list-v0812 b,.fiscal-list-v0812 span{display:block}.fiscal-list-v0812 span{font-size:12px;color:#6b7f90;margin:3px 0 7px}.fiscal-info-v0812{display:grid;gap:5px;padding:13px;border:1px solid #c8dce9;background:#f4f9fd;border-radius:8px}.close-grid-v0812{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:10px}.close-grid-v0812 section{border:1px solid #cfdeea;border-radius:8px;padding:11px;background:#fbfdff}.close-grid-v0812 h4,.preflight-v0812 h4{margin:0 0 9px;color:#174f7a}.close-grid-v0812 section>label{display:block;padding:6px}.preflight-v0812{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0}.preflight-v0812 h4{grid-column:1/-1}.preflight-v0812>div{border:1px solid #d3e1ea;border-radius:7px;padding:9px}.preflight-v0812 span,.preflight-v0812 b{display:block}.preflight-v0812 span{font-size:11px;color:#698091}.preflight-v0812 .bad{background:#fff0ee;border-color:#efb0aa}.preflight-v0812 .ok{background:#edf9f1;border-color:#aed8ba}.close-confirm-v0812{display:flex;gap:8px;align-items:center;padding:11px;background:#eef5fa;border-radius:8px}.close-confirm-v0812 span{flex:1;color:#6a7884}.close-confirm-v0812 input{height:34px;border:1px solid #bdceda;border-radius:6px;padding:0 8px}.backup-ok-v0812{color:#08783b!important;font-weight:700}
#managerV0811 .modal-0811{width:min(1200px,95vw);height:min(760px,90vh)}
.manager-month-v0811{display:flex;justify-content:flex-end;margin-bottom:7px}.manager-month-v0811 label{display:flex;align-items:center;gap:7px;color:#49677e;font-weight:700}.manager-month-v0811 input{height:32px;border:1px solid #c6d7e3;border-radius:6px;padding:0 7px}.manager-mini-kpis-v0811{grid-template-columns:repeat(4,1fr);margin-bottom:12px}
@media(max-width:850px){.users-layout-v0812,.close-grid-v0812{grid-template-columns:1fr}.user-fields-v0812,.permissions-grid-v0812,.preflight-v0812{grid-template-columns:1fr 1fr}.rights-summary-v0812,.fiscal-head-v0812{grid-template-columns:1fr 1fr}.close-confirm-v0812{flex-wrap:wrap}}
