.bt-link{text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px}.rwd-editable{outline-offset:4px;border-radius:4px;outline:1px dashed #0000;transition:outline-color .15s;display:inline-block;position:relative}.rwd-editable:hover,.rwd-editable:focus-within{outline-color:#f7c8258c}.rwd-editable-block{position:relative}.rwd-editable-block:hover{outline-offset:4px;border-radius:10px;outline:1px dashed #f7c8258c}.rwd-edit-btn{z-index:30;color:#1a1205;cursor:pointer;opacity:0;background:#f7c825;border:1px solid #00000059;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:-11px;right:-11px;transform:scale(.85);box-shadow:0 2px 8px #00000073}.rwd-editable:hover .rwd-edit-btn,.rwd-editable:focus-within .rwd-edit-btn,.rwd-editable-block:hover .rwd-edit-btn,.rwd-editable-block:focus-within .rwd-edit-btn,.rwd-edit-btn:focus-visible{opacity:1;transform:scale(1)}.rwd-editable-block:has(.rwd-editor-popover) .rwd-edit-btn{opacity:1;transform:scale(1)}.rwd-editor{text-align:left;background:#11162a;border:1px solid #f7c82573;border-radius:10px;width:100%;max-width:100%;margin:4px 0;padding:10px;display:block;box-shadow:0 10px 30px #00000080}.rwd-editor-popover{z-index:40;width:auto;min-width:240px;position:absolute;top:calc(100% + 6px);left:0;right:0}.rwd-editor-label{letter-spacing:.08em;text-transform:uppercase;color:#f7c825;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.rwd-editor-input{box-sizing:border-box;resize:vertical;color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;width:100%;padding:8px 9px;font:13px/1.45 ui-sans-serif,system-ui,sans-serif;display:block}.rwd-editor-input:focus{border-color:#f7c825;outline:none}.rwd-editor-toolbar{align-items:center;gap:6px;margin-top:8px;display:flex}.rwd-editor-toolbar button{color:#e7ecff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:7px;padding:6px 10px;font:12px/1 ui-sans-serif,system-ui,sans-serif}.rwd-editor-toolbar button:hover{background:#ffffff1f}.rwd-editor-spacer{flex:1}.rwd-editor-save{color:#1a1205!important;background:#f7c825!important;border-color:#0000!important;font-weight:700!important}.rwd-editor-toolbar button:disabled{opacity:.5;cursor:default}.rwd-editor-image-preview{object-fit:contain;background:#ffffff0d;border-radius:6px;width:auto;max-width:100%;max-height:64px;margin-bottom:8px;display:block}.rwd-panel-wrap{z-index:10000;font:13px/1.4 ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:14px;right:14px}.rwd-panel-fab{color:#f7c825;cursor:pointer;background:#11162a;border:1px solid #ffffff26;border-radius:999px;padding:10px 14px;font-weight:700;box-shadow:0 10px 24px #00000080}.rwd-panel{color:#e7ecff;background:#0b1020;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:300px;max-width:calc(100vw - 28px);max-height:min(78vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.rwd-panel-head{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;display:flex}.rwd-panel-head-btns{gap:6px;display:flex}.rwd-panel-head-btns button{color:#e7ecff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:7px;width:24px;height:24px}.rwd-panel-body{flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.rwd-acc{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.rwd-acc.open{background:#ffffff08;border-color:#f7c8254d}.rwd-acc-header{cursor:pointer;width:100%;font:inherit;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#a3b0cc;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.rwd-acc.open .rwd-acc-header{color:#f7c825}.rwd-acc-header:hover{color:#e7ecff}.rwd-acc.open .rwd-acc-header:hover{color:#f7c825}.rwd-acc-chevron{color:inherit;flex:none;font-size:10px;transition:transform .15s;display:inline-block}.rwd-acc.open .rwd-acc-chevron{transform:rotate(180deg)}.rwd-acc-body{padding:0 12px 12px}.rwd-acc-body>:first-child{margin-top:0}.rwd-panel-note{color:#7c89ad;margin:0 0 8px;font-size:11px;line-height:1.4}.rwd-panel-note code{color:#cdd6ee}.rwd-panel-note.error{color:#ff8a8a}.rwd-test-row{gap:8px;margin-top:8px;display:flex}.rwd-test-row .rwd-panel-save{margin-top:0}.rwd-toggle-row{cursor:pointer;color:#e7ecff;align-items:center;gap:8px;font-size:12px;display:flex}.rwd-toggle-row input{accent-color:#f7c825;width:16px;height:16px}.rwd-field-label{letter-spacing:.06em;text-transform:uppercase;color:#7c89ad;margin:10px 0 4px;font-size:10px;display:block}.rwd-field-label:first-of-type{margin-top:0}.rwd-panel-grid{flex-wrap:wrap;gap:6px;display:flex}.rwd-chip{color:#e7ecff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;padding:6px 10px;font-size:12px}.rwd-chip.active{color:#1a1205;background:#f7c825;border-color:#0000;font-weight:700}.rwd-preview-banner{color:#f7c825;background:#f7c8251f;border:1px solid #f7c82559;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.rwd-preview-banner button{color:#f7c825;cursor:pointer;background:0 0;border:1px solid #f7c82573;border-radius:6px;flex:none;padding:3px 8px;font-size:11px}.rwd-weight-list{flex-direction:column;gap:4px;display:flex}.rwd-weight-row{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;display:flex}.rwd-weight-row.active{background:#f7c8251a;border-color:#f7c82559}.rwd-weight-label{color:#e7ecff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:2px 0;font-size:12px;display:flex}.rwd-weight-label:hover{color:#f7c825}.rwd-weight-label span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rwd-weight-swatch{border:1px solid #fff3;border-radius:4px;flex:none;width:16px;height:16px;display:flex;overflow:hidden}.rwd-weight-swatch span{flex:1}.rwd-weight-input{text-align:right;color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:6px;flex:none;width:48px;padding:4px 5px;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.rwd-weight-input:focus{border-color:#f7c825;outline:none}.rwd-weight-pct{color:#7c89ad;flex:none;font-size:11px}.rwd-weight-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.rwd-weight-total{color:#7c89ad;font-size:11px}.rwd-weight-total.error{color:#ff8a8a}.rwd-weight-save{width:auto;margin-top:0;padding:7px 12px;font-size:12px}.rwd-panel-input{box-sizing:border-box;resize:vertical;color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;width:100%;padding:8px 9px;font:12px/1.45 ui-monospace,monospace;display:block}.rwd-panel-input:focus{border-color:#f7c825;outline:none}.rwd-panel-save{color:#1a1205;cursor:pointer;background:#f7c825;border:0;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-weight:700}.rwd-panel-save:disabled{opacity:.45;cursor:default}.rwd-panel-foot{background:#ffffff08;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.rwd-savestate{color:#7c89ad;font-size:11px}.rwd-savestate.error{color:#ff8a8a}.rwd-logout{color:#e7ecff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:7px;padding:6px 10px;font-size:12px}
