.laq-panel{margin:10px 0 12px;border:1px solid #e1e7f0;border-radius:8px;background:#fafcff;overflow:hidden}
.laq-heading{display:flex;align-items:center;gap:12px;padding:7px 10px}
.laq-heading button{margin:0!important;padding:5px 10px!important;font-size:12px}
.laq-private{color:#7e8ca2;font-size:11px}
.laq-content{border-top:1px solid #e6ebf2;padding:10px}
.laq-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:10px}
.laq-toolbar>span{flex:1 1 200px;color:#7b8799;font-size:12px}
.laq-toolbar button,.laq-editor-actions button,.laq-item-actions button{margin:0!important;padding:5px 9px!important;font-size:12px;line-height:19px}
.laq-empty{margin:10px 0;padding:12px;color:#8994a6;font-size:12px;text-align:center}
.laq-notice{margin:7px 0;color:#218368;font-size:12px;line-height:1.6}
.laq-editor{padding:10px;margin-bottom:12px;background:#fff;border:1px solid #d5dfef;border-radius:7px}
.lmc .laq-editor label{font-size:12px}
.lmc .laq-editor textarea{min-height:70px;font-size:13px}
.laq-editor-actions{display:flex;align-items:center;gap:7px;margin-top:8px}
.laq-editor-actions>span{margin-right:auto;color:#94a3b8;font-size:11px}
.laq-list{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;overscroll-behavior:contain}
.laq-item{padding:9px 0;border-bottom:1px solid #e5ebf3}
.laq-item:first-child{padding-top:0}.laq-item:last-child{border:0;padding-bottom:0}
.lmc .laq-text{display:block;width:100%;margin:0;padding:7px 10px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;color:#394b66;border:1px solid #e5eaf2;border-radius:5px;font-size:13px;line-height:1.65}
.lmc .laq-text:hover{border-color:#9fb9e8;background:#f2f6ff}
.laq-item-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:6px}
.laq-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#b95050;font-size:12px}
.lmc .laq-danger{background:#c94747;color:#fff}.lmc .laq-delete{color:#b34d4d}
@media(max-width:700px){.laq-content{padding:8px}.laq-private{font-size:10px}.laq-list{max-height:180px}.laq-toolbar>span{flex-basis:100%}.laq-heading{gap:8px}}
