
/* SDA_SECRETARY_REPORT_ENGINE_V8 */
.v8-modal{position:fixed;inset:0;background:#0009;z-index:1000;overflow:auto;padding:22px}
.v8-dialog{max-width:1180px;margin:auto;background:#fff;border-radius:14px;padding:20px;color:#172033;box-shadow:0 18px 60px #0005}
.v8-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:2px solid #143b6b;padding-bottom:14px}
.v8-head h2,.v8-head h3{margin:0 0 6px}.v8-dialog section{border:1px solid #d9e0ea;border-radius:10px;padding:14px;margin:14px 0;background:#fbfcfe}
.v8-dialog section h3{margin:0 0 12px}.v8-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}
.v8-grid input,.v8-grid select,.v8-grid textarea{width:100%;min-width:0}.v8-span{grid-column:1/-1}.v8-calc{padding:12px;border-radius:8px;background:#eaf2ff;border:1px solid #b9cff0;font-weight:700;min-height:44px}
.v8-sensitive{border-left:5px solid #8a5a00!important;background:#fffaf0!important}.v8-sensitive h3 span,.v8-private{font-size:12px;color:#8a5a00;margin-left:8px}.v8-actions{display:flex;gap:8px;flex-wrap:wrap;position:sticky;bottom:0;background:#fff;padding:12px 0;border-top:1px solid #d9e0ea}
.v8-message{margin-top:10px}.v8-trends{margin-top:14px;overflow:auto}.v8-trends table{width:100%;border-collapse:collapse}.v8-trends th,.v8-trends td{padding:8px;border:1px solid #d9e0ea;text-align:left}
.v8-open-report{background:#143b6b!important;color:#fff!important}.v8-dialog button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:980px){.v8-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v8-modal{padding:6px}.v8-dialog{padding:12px}.v8-grid{grid-template-columns:1fr}.v8-span{grid-column:auto}.v8-head{flex-direction:column}}
