/* Desarrollado por GRUPO MarBal - Marcelo Balseca */
.gmsi-app{font-family:Arial,sans-serif;border:1px solid #444;max-width:900px;margin:20px auto;background:#fff;color:#111}.gmsi-header{background:#c8c8c8;padding:18px;text-align:center;font-size:22px}.gmsi-controls{display:grid;grid-template-columns:1fr 2fr 2fr;gap:12px;padding:16px}.gmsi-controls label,#gmsi-payments>label{font-weight:700}.gmsi-controls select,#gmsi-payments select{display:block;width:100%;padding:9px;margin-top:4px}.gmsi-tabs{display:flex;background:#ddd}.gmsi-tabs button{flex:1;border:0;padding:13px;font-weight:700;cursor:pointer}.gmsi-tabs button.active{background:#1677b8;color:#fff}.gmsi-panel{display:none;padding:18px}.gmsi-panel.active{display:block}.gmsi-meta{line-height:1.8;margin-bottom:14px}.gmsi-app table{width:100%;border-collapse:collapse;margin:14px 0}.gmsi-app th,.gmsi-app td{border:1px solid #333;padding:8px;text-align:right}.gmsi-app th:first-child,.gmsi-app td:first-child{text-align:left}.gmsi-app thead{background:#e3e3e3}.gmsi-app h3{background:#c8c8c8;padding:10px;font-size:15px}.gmsi-info{background:#eee;padding:16px;border-top:1px solid #444}.gmsi-info p{line-height:1.7}@media(max-width:650px){.gmsi-controls{grid-template-columns:1fr}.gmsi-app{font-size:13px}.gmsi-panel{padding:10px}.gmsi-app th,.gmsi-app td{padding:6px}.gmsi-header{font-size:18px}}

.gmsi-warning{margin:14px 16px 0;padding:11px 13px;border-left:4px solid #dba617;background:#fff8dc;font-size:14px;line-height:1.45}
