.la-panel{border:1px solid var(--gold,#c8a85b)}.la-body{padding:18px}.la-body p{line-height:1.5}.la-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.la-group-filters,.la-proposals,.la-exports,.la-review,.la-move{border:1px solid #37404c;border-radius:10px;padding:14px;margin:16px 0}.la-review,.la-move{border-color:#c8a85b}.la-kpis,.la-actions,.la-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.la-pagination{justify-content:center}.la-actions .field{min-width:140px}.la-status:empty{display:none}.la-status{padding:10px 0;overflow-wrap:anywhere}.la-error{color:#ffb3a5;overflow-wrap:anywhere}.la-table-wrap{overflow:auto;max-width:100%;max-height:650px}.la-table,.la-review table{border-collapse:collapse;width:100%;min-width:850px}.la-table th,.la-table td,.la-review th,.la-review td{padding:10px;border-bottom:1px solid #343c46;text-align:left;vertical-align:top}.la-table th,.la-review th{position:sticky;top:0;background:#1c232d;z-index:1}.la-table select{min-width:240px;width:100%;max-width:420px}.la-table td:first-child{width:55px}.la-changed{background:rgba(200,168,91,.09)}.la-confirm{display:flex;gap:10px;align-items:center;margin:15px 0}.la-confirm input,.la-table input[type=checkbox]{width:20px;height:20px;flex:none}.la-body h4{margin:0 0 10px}.la-move>select{width:100%;max-width:100%}.la-proposals input[type=number]{max-width:150px}.la-body select,.la-body input{max-width:100%}.la-body summary{cursor:pointer}.la-body li{padding:3px 0}.la-body button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.la-filters{grid-template-columns:1fr}.la-body{padding:12px}.la-kpis .pill{white-space:normal}.la-table-wrap{max-height:560px}.la-actions button{white-space:normal}.la-panel .protocol-summary{flex-wrap:wrap}}

.la-quick{margin:14px 0;border:1px solid var(--line,#303945);border-radius:12px}.la-quick [data-la="quick-queue"]{height:185px}.la-quick-preview ol{max-height:200px;overflow:auto;line-height:1.7;padding-left:25px}.la-quick-preview{margin-bottom:12px;overflow-wrap:anywhere}.la-search>summary,.la-expert>summary{cursor:pointer;padding:12px;font-weight:600}.la-expert{margin:16px 0}
