.lws-ma-editor,.lws-ma-resources{box-sizing:border-box;margin:22px 0;padding:20px;border:1px solid #dbe3ed;border-radius:14px;background:#fff;color:#172334;min-width:0;max-width:100%}
.lws-ma-editor h2,.lws-ma-resources h3{font:700 20px/1.35 system-ui,sans-serif;margin:0 0 10px;color:inherit}.lws-ma-editor>p{line-height:1.5;color:#566477}.lws-ma-editor h3{margin:0 0 10px;font-size:16px}.lws-ma-group{padding:16px;margin:14px 0;border:1px solid #e0e6ef;border-radius:10px}.lws-ma-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f9fc;border:1px solid #e1e7ef;padding:12px;margin:8px 0;border-radius:8px}.lws-ma-row>span{min-width:0;overflow-wrap:anywhere;flex:1}.lws-ma-row>div{display:flex;align-items:center;gap:12px;flex-shrink:0}.lws-ma-count,.lws-ma-empty{font-weight:400;color:#69778a}.lws-ma-access{display:flex;flex-direction:column;gap:6px;margin-top:14px}.lws-ma-access select,.lws-ma-library select{width:100%;max-width:100%}.lws-ma-library{margin:12px 0}.lws-ma-library[hidden],.lws-ma-file[hidden],.lws-ma-progress[hidden]{display:none!important}.lws-ma-library button{margin-top:8px}.lws-ma-status{min-height:20px;line-height:1.5}.lws-ma-status.is-error{color:#b42318}.lws-ma-progress{width:100%}.lws-ma-resources ul{list-style:none!important;margin:0!important;padding:0!important}.lws-ma-resources li{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0!important;padding:14px 0!important;border-top:1px solid #e3e9f1}.lws-ma-resources li>strong{flex:1 1 180px;min-width:0;overflow-wrap:anywhere;font:600 14px/1.5 system-ui,sans-serif}.lws-ma-resources li>span{display:flex;flex-wrap:wrap;gap:12px}.lws-ma-resources a{font:600 13px/1.5 system-ui,sans-serif;color:#3920ec!important}.lws-ma-viewer{display:block;width:100%;height:70vh;min-height:400px;border:1px solid #e2e8f0!important;margin-top:12px;max-width:100%}@media(max-width:600px){.lws-ma-editor,.lws-ma-resources{padding:14px}.lws-ma-row{align-items:flex-start;flex-direction:column}.lws-ma-row>div{flex-wrap:wrap}.lws-ma-group{padding:12px}.lws-ma-group>.button{margin-top:6px}.lws-ma-viewer{min-height:360px}}
