.rw-import{margin:16px 0;padding:16px;border:1px solid #ddd9e7;border-radius:12px;background:#faf9fd}.rw-import summary{font-weight:700;cursor:pointer;min-height:44px;display:flex;align-items:center}.rw-import input[type=file]{max-width:100%;margin:10px 0}.rw-import [data-rw-preview]{white-space:pre-line;overflow-wrap:anywhere;font-size:13px}.rw-import [data-kind=error]{color:#9f1239}.rw-import button{min-height:44px}.rw-scope{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.rw-scope label{display:flex;align-items:center;gap:8px}.rw-scope select{max-width:100%;min-height:44px}.rw-select{display:flex!important;align-items:center;gap:8px;min-height:44px;font-size:14px!important;font-weight:600}.rw-select input{width:20px!important;height:20px!important;min-width:20px}.rw-offline{margin:32px 0;padding:clamp(16px,4vw,30px);border:1px solid #ddd9e7;border-radius:18px;background:#fff;color:#172234}.rw-offline :is(textarea,select,input){font:inherit;max-width:100%;box-sizing:border-box}.rw-offline textarea{width:100%;min-height:160px;border:1px solid #a9a2b9;border-radius:10px;padding:12px;color:#172234;background:#fff}.rw-offline button{min-height:44px;border:1px solid #752c68;border-radius:9px;background:#752c68;color:#fff;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.rw-offline button:disabled{opacity:.5;cursor:not-allowed}.rw-offline :is(button,input,textarea,select,summary):focus-visible{outline:3px solid #c84183;outline-offset:3px}.rw-offline [hidden]{display:none!important}.rw-offline .rw-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rw-offline .rw-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.rw-offline .rw-card{border:1px solid #ddd9e7;border-radius:12px;padding:16px;margin:12px 0;overflow-wrap:anywhere}.rw-offline .rw-card h4{margin:4px 0 12px}.rw-offline .rw-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.rw-offline .rw-status{min-height:24px;white-space:pre-line}.rw-offline .rw-status[data-kind=error]{color:#9f1239}.rw-offline .rw-muted{font-size:13px;color:#606376}.rw-offline .rw-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;color:#752c68}@media(max-width:600px){.rw-offline .rw-grid{grid-template-columns:1fr}.rw-scope{align-items:stretch}.rw-scope label{width:100%;flex-wrap:wrap}.rw-scope select{width:100%}.rw-offline button{flex:1 1 auto}.rw-select{align-items:flex-start}}
