.scp-swatch[data-v-61d8f2c2]{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid var(--dd-border,#ccc);-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;margin:0}.scp-swatch--block[data-v-61d8f2c2]{width:100%;height:30px;border-radius:12px;border-width:1.5px;margin-bottom:8px}.scp-native-input[data-v-61d8f2c2]{width:100%;height:100%;padding:0;border:none;cursor:pointer;opacity:0}.pmai-page[data-v-fb9059ce]{min-height:100vh;background:var(--dd-canvas,#fff);color:var(--dd-text,#1a1a1a)}.pmai-error[data-v-fb9059ce]{color:#ef4444;font-size:.82rem}.sat-search-bar[data-v-fb9059ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:14px;max-width:320px;margin-left:auto;padding:8px 14px;border:1px solid var(--dd-border,#e0d9cc);border-radius:999px;background:var(--dd-card,#fff)}.sat-search-icon[data-v-fb9059ce]{color:var(--dd-muted,#999);-ms-flex-negative:0;flex-shrink:0}.sat-search-input[data-v-fb9059ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:.88rem;color:var(--dd-text,#1a1a1a)}.sat-color-value[data-v-fb9059ce]{width:100%;text-align:center;font-family:monospace;letter-spacing:.03em}.pmai-btn-cancel--equal[data-v-fb9059ce],.pmai-btn-reset-confirm--equal[data-v-fb9059ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.sat-field-label[data-v-fb9059ce]{display:block;font-size:.78rem;font-weight:600;color:var(--dd-muted,#888);margin:10px 0 6px}.sat-color-dot[data-v-fb9059ce]{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid var(--dd-border,#ccc)}.sat-color-dot--empty[data-v-fb9059ce]{border-style:dashed}.sat-badge[data-v-fb9059ce]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--dd-bg,#f5f0e8);color:var(--dd-text,#444);border:1px solid var(--dd-border,#e0d9cc)}.pmai-btn-cancel[data-v-fb9059ce]{padding:5px 14px;border:1px solid var(--dd-border,#ccc);background:transparent;color:var(--dd-text,#555);border-radius:8px;font-size:.82rem;cursor:pointer}.pmai-btn-save[data-v-fb9059ce]{padding:5px 18px;background:#a6192e;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.82rem;cursor:pointer}.pmai-btn-save[data-v-fb9059ce]:disabled{opacity:.5}.pmai-input[data-v-fb9059ce]{width:100%;padding:8px 12px;border:1px solid var(--dd-border,#ddd);border-radius:8px;background:var(--dd-bg,#f5f0e8);color:var(--dd-text,#1a1a1a);font-size:.85rem;margin-bottom:10px}.sat-icon-btn[data-v-fb9059ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:none;color:var(--dd-muted,#888);background:transparent;border-radius:7px;cursor:pointer}.sat-icon-btn[data-v-fb9059ce]:hover{color:var(--dd-text,#1a1a1a);background:rgba(0,0,0,.06)}.pmai-matrix-frame[data-v-fb9059ce]{border:1px solid var(--dd-border,#e0d9cc);border-radius:12px;overflow:hidden;max-height:360px;overflow-y:auto}.sat-expanded-actions[data-v-fb9059ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:12px}.sat-table-wrap[data-v-fb9059ce]{overflow-x:auto}.sat-table[data-v-fb9059ce]{width:100%;border-collapse:collapse;font-size:.85rem}.sat-table th[data-v-fb9059ce]{padding:10px 14px;text-align:left;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--dd-muted,#999);border-bottom:1px solid var(--dd-border,#eee);white-space:nowrap}.sat-table td[data-v-fb9059ce]{padding:8px 14px;border-bottom:1px solid var(--dd-border,#eee);color:var(--dd-text,#1a1a1a)}.sat-row:last-child td[data-v-fb9059ce]{border-bottom:none}.sat-row[data-v-fb9059ce]:hover{background:var(--dd-bg,#f5f0e8)}.pmai-path[data-v-fb9059ce]{font-family:monospace;font-size:.75rem;color:var(--dd-muted,#666)}.pmai-modal-target-wrap[data-v-fb9059ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.pmai-modal-target-badge[data-v-fb9059ce]{display:inline-block;padding:4px 14px;border-radius:999px;font-size:.85rem;font-weight:700;background:var(--dd-bg,#f5f0e8);color:var(--dd-text,#1a1a1a);border:1px solid var(--dd-border,#e0d9cc)}.pmai-modal-body[data-v-fb9059ce]{font-size:.82rem;color:var(--dd-muted,#666);text-align:center;line-height:1.6}.pmai-btn-reset-confirm[data-v-fb9059ce]{padding:7px 18px;line-height:1.4;background:#ef4444;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer}html.dd-dark .sat-search-bar[data-v-fb9059ce]{background:#1c1c1e;border-color:#2a2a2e}html.dd-dark .sat-search-input[data-v-fb9059ce]{color:#e4e4e7}html.dd-dark .pmai-btn-cancel[data-v-fb9059ce]{border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .sat-icon-btn[data-v-fb9059ce]:hover{background:hsla(0,0%,100%,.08);color:#fff}html.dd-dark .sat-badge[data-v-fb9059ce]{background:#2a2a2c;border-color:#3a3a3c;color:#ccc}html.dd-dark .pmai-modal-body[data-v-fb9059ce]{color:#aaa}html.dd-dark .pmai-modal-target-badge[data-v-fb9059ce]{background:#2a2a2c;border-color:#3a3a3c;color:#e4e4e7}html.dd-dark .pmai-input[data-v-fb9059ce]{background:#111;border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .pmai-matrix-frame[data-v-fb9059ce],html.dd-dark .sat-table td[data-v-fb9059ce],html.dd-dark .sat-table th[data-v-fb9059ce]{border-color:#2a2a2e}html.dd-dark .sat-row[data-v-fb9059ce]:hover{background:#232325}