.saipos-settings{display:grid;gap:18px;min-width:0;padding:24px;margin:24px 0;border:1px solid var(--border-color,#39435b);border-radius:16px;background:var(--card-bg,#141d2c);color:var(--text-color,#e6eaf4)}.saipos-settings header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.saipos-settings h3{margin:6px 0 0;font-size:24px}.saipos-settings h4{margin:0 0 12px;font-size:17px}.saipos-eyebrow{font-size:11px;letter-spacing:.08em;color:#bba3ff;font-weight:700}.saipos-settings p{margin:0;font-size:14px;line-height:1.6;color:var(--muted-color,#b3bdcd)}.saipos-settings a{color:#bea6ff;text-decoration:underline}.saipos-settings small{display:block;font-size:12px;line-height:1.5;color:var(--muted-color,#b3bdcd)}.saipos-link{display:grid;gap:14px;border-top:1px solid var(--border-color,#39435b);padding-top:20px}.saipos-link h4{margin:0}.saipos-settings .field{display:grid;gap:8px;min-width:0}.saipos-settings .field input{width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--border-color,#39435b);border-radius:9px;min-height:44px;padding:10px 12px;color:inherit;background:var(--input-bg,#0b1220);font:inherit}.saipos-settings .field input[readonly]{color:var(--muted-color,#b3bdcd)}.saipos-actions{display:flex;flex-wrap:wrap;gap:10px}.saipos-actions button,.saipos-copy-field button{white-space:normal;min-height:42px;max-width:100%}.saipos-copy-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.saipos-secret{display:grid;gap:10px;padding:16px;border:1px solid var(--border-color,#39435b);border-radius:10px}.saipos-settings .ghost-button,.saipos-settings .primary-button{width:auto;margin:0;padding:10px 16px;font-size:14px;line-height:1.3}.saipos-settings .saipos-copy-field button{white-space:nowrap}.saipos-settings .status-active,.saipos-settings .status-inactive{padding:7px 11px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid #9a7fce66;background:#7c3aed15;color:var(--text-color,#e6eaf4)}.saipos-settings .status-active{border-color:#42b48d66;background:#16957020;color:#69d8ad}.saipos-settings .saipos-error,.saipos-settings .saipos-message,.saipos-confirm{padding:14px;border:1px solid;border-radius:10px}.saipos-settings .saipos-error{border-color:#be4560;background:#451a2733;color:#fda4af}.saipos-settings .saipos-message{border-color:#25806b;background:#114a3433;color:#95e5cb}.saipos-confirm{display:grid;gap:12px;border-color:#a47b35;background:#644b1822;margin-top:14px}.saipos-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-top:1px solid var(--border-color,#39435b);padding-top:18px;font-size:13px}.saipos-summary span{display:grid;gap:6px;overflow-wrap:anywhere}.saipos-summary strong{font-size:12px;color:var(--muted-color,#b3bdcd)}.saipos-guide{border-top:1px solid var(--border-color,#39435b);padding-top:16px}.saipos-guide summary{cursor:pointer;font-weight:700;line-height:1.5}.saipos-guide>p,.saipos-guide>.saipos-actions,.saipos-guide>.saipos-copy-field{margin-top:14px}.saipos-guide table{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.saipos-guide th,.saipos-guide td{padding:10px;text-align:left;border-bottom:1px solid var(--border-color,#39435b)}.saipos-help{display:grid;gap:10px;padding:16px;border:1px solid #9a7fce66;border-radius:12px;background:#7c3aed10}.saipos-help>strong{font-size:15px}.saipos-help a{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.saipos-settings .saipos-steps{display:grid;gap:10px;margin:0;padding-left:24px;color:var(--muted-color,#b3bdcd);font-size:14px;line-height:1.65}.saipos-steps li{padding-left:4px;min-width:0;overflow-wrap:anywhere}.saipos-steps li::marker{color:var(--text-color,#e6eaf4);font-weight:700}.saipos-settings p strong,.saipos-steps strong{color:var(--text-color,#e6eaf4)}.saipos-guide>.saipos-steps{margin-top:14px}.saipos-table-wrap{min-width:0;overflow-x:auto}.saipos-status-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.5}.saipos-status-table caption{text-align:left;font-size:12px;color:var(--muted-color,#b3bdcd);padding-bottom:12px}.saipos-status-table th,.saipos-status-table td{padding:12px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border-color,#39435b)}.saipos-status-table thead{background:#7c3aed10}.saipos-status-table tbody td{color:var(--muted-color,#b3bdcd)}body[data-site-theme=light] .saipos-settings{--text-color:#172033;--muted-color:#60708a;--card-bg:#fff;--input-bg:#f8faff;--border-color:#dce4f0}body[data-site-theme=light] .saipos-settings a,body[data-site-theme=light] .saipos-eyebrow{color:#7342dc}body[data-site-theme=light] .saipos-settings .saipos-message{color:#126148}body[data-site-theme=light] .saipos-settings .saipos-error{color:#a01939}@media(max-width:650px){.saipos-settings{padding:16px}.saipos-copy-field{grid-template-columns:1fr}.saipos-actions button{flex:1 1 180px}.saipos-summary{grid-template-columns:1fr}.saipos-guide th,.saipos-guide td{padding:8px 4px}}
