.ops-panel{background:#fff;border:1px solid #e7e7ef;border-radius:14px;padding:22px;margin:20px 0}.ops-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:16px 0}.ops-heading h2{margin:0 0 8px;font-size:18px}.ops-dialog p,.ops-heading p{color:#7d8292;font-size:13px;line-height:1.7;max-width:850px;margin:0}.ops-dialog button,.ops-heading button,.ops-panel button{padding:8px 12px;border:1px solid #dfdbea;border-radius:8px;background:#f7f4ff;color:#6a52b4;font:inherit;font-size:12px;cursor:pointer}.ops-dialog button:disabled,.ops-heading button:disabled,.ops-panel button:disabled{opacity:.5;cursor:default}.ops-actions{gap:8px}.ops-actions,.ops-toolbar{display:flex;align-items:center;flex-wrap:wrap}.ops-toolbar{gap:10px;padding:16px 0}.ops-dialog input:not([type=checkbox]),.ops-toolbar input,.ops-toolbar select{border:1px solid #dfe0e8;border-radius:8px;background:white;padding:10px 12px;font:inherit;font-size:13px;max-width:100%;box-sizing:border-box}.ops-toolbar input{min-width:220px;flex:1 1}.ops-toolbar span{font-size:12px;color:#8c90a0}.ops-table-wrap{overflow-x:auto;border:1px solid #ededf3;border-radius:10px}.ops-table-wrap table{width:100%;min-width:700px;border-collapse:collapse;font-size:13px}.ops-table-wrap th{text-align:left;padding:14px;background:#faf9fd;color:#818695;white-space:nowrap}.ops-table-wrap td{padding:14px;border-top:1px solid #efeff5;vertical-align:top;max-width:310px;word-break:break-word;line-height:1.6}.ops-table-wrap small{display:block;color:#959aa8;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.ops-empty{padding:50px;text-align:center;color:#9297a4}.ops-panel .ops-link{border:0;background:transparent;padding:0;color:#7559c9;text-decoration:none}.ops-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;font-size:12px}.ops-error{background:#fff2f1;border:1px solid #f0d7d6;color:#ae4851;padding:12px 16px;border-radius:8px;margin:12px 0;font-size:13px;overflow-wrap:anywhere}.ops-backdrop{position:fixed;inset:0;z-index:80;background:#20253680;display:grid;place-items:center;padding:20px}.ops-dialog{background:white;border-radius:16px;padding:24px;max-width:780px;width:100%;max-height:85vh;overflow:auto;box-sizing:border-box}.ops-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7fb;padding:16px;border-radius:10px;font-size:12px;line-height:1.7}.ops-dialog label{display:block;margin:16px 0;color:#5e6272;font-size:13px}.ops-dialog label input:not([type=checkbox]){display:block;width:100%;margin-top:8px}.ops-dialog h2{font-size:20px}.ops-dialog .ops-actions{margin-top:18px}.ops-panel>p{font-size:14px;color:#7d8292;line-height:1.8}@media(max-width:640px){.ops-panel{padding:14px}.ops-heading{flex-direction:column}.ops-dialog{padding:18px}.ops-toolbar input{min-width:0;width:100%}}