/* V6.1.131 - conferência da Matriz e validação em massa, responsivo */
#v500Matriz .ccq6131-panel{margin:16px 0 14px;padding:15px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#edf5fc;border:1px solid #b9d2e4;border-left:5px solid #1873b6;border-radius:14px;color:#144263;}
#v500Matriz .ccq6131-panel.ccq6131-empty{background:#fff4e5;border-color:#e7c48b;border-left-color:#d28e0a;color:#704600;}
#v500Matriz .ccq6131-panel-content{flex:1 1 270px;display:flex;flex-direction:column;gap:5px;min-width:0;}
#v500Matriz .ccq6131-panel-content small{font-size:10px;letter-spacing:.06em;font-weight:800;color:inherit;}
#v500Matriz .ccq6131-panel-content strong{font-size:13px;line-height:1.4;font-weight:800;color:inherit;}
#v500Matriz .ccq6131-panel-content span{font-size:11px;line-height:1.4;overflow-wrap:anywhere;}
#v500Matriz .ccq6131-panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
#v500Matriz .ccq6131-panel-actions button{font-family:inherit;font-size:11px;font-weight:800;padding:12px 14px;border:1px solid #88b3ce;background:#fff;color:#135282;border-radius:9px;min-height:42px;cursor:pointer;}
#v500Matriz .ccq6131-panel-actions button.primary{background:#155a97;color:#fff;border-color:#155a97;}
#v500Matriz .ccq6131-panel-actions button:disabled{opacity:.46;cursor:not-allowed;}
#v500Matriz .ccq6131-panel-actions button[hidden]{display:none!important;}
@media(max-width:700px){#v500Matriz .ccq6131-panel{margin:12px 0;padding:13px;align-items:stretch;}
#v500Matriz .ccq6131-panel-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;}
#v500Matriz .ccq6131-panel-actions button{white-space:normal;min-height:46px;padding:8px 9px;font-size:10px;line-height:1.3;}
#v500Matriz .ccq6131-panel-content strong{font-size:12px;}
}

/* V6.1.132 - novo controle de gravação segura e responsivo */
#v500Matriz #ccq6132SyncMatrix{background:#0d754f;border-color:#0d754f;color:#fff;}
#v500Matriz .ccq6131-panel-actions button{flex:1 1 150px;}
@media(max-width:700px){#v500Matriz .ccq6131-panel-actions{grid-template-columns:1fr 1fr;}
#v500Matriz #ccq6132SyncMatrix{grid-column:1 / -1;grid-row:1;}
#v500Matriz #ccq6131CheckFirebase{grid-column:1;grid-row:2;}
#v500Matriz #ccq6131BatchButton{grid-column:2;grid-row:2;}
}

#v500Matriz #ccq6132CloudStatus{font-size:11px;font-weight:700;color:#11613c;}
#v500Matriz #ccq6132CloudStatus.ccq6132-cloud-pending{color:#925200;}
