.sswx3-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:27px!important;cursor:pointer!important;white-space:nowrap!important}
.sswx3-pill img{width:24px!important;height:24px!important;object-fit:contain!important}
.sswx3-pill .sswx5-temp{font-size:14px!important;line-height:1.2!important;font-weight:700!important;transform:none!important;scale:none!important;zoom:1!important;letter-spacing:normal!important}
.sswx3-pill .sswx5-rain{font-size:13px!important;line-height:1.2!important;opacity:.92!important;transform:none!important;scale:none!important;zoom:1!important;letter-spacing:normal!important}.sswx3-pill .sswx5-icon{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;transform:none!important;scale:none!important;zoom:1!important;opacity:1!important}
.sswx3-dialog{width:min(980px,94vw);max-height:88vh;padding:0;border:1px solid #333;border-radius:14px;background:#111317;color:#f5f6f8;box-shadow:0 24px 70px #000a}.sswx3-dialog::backdrop{background:#000a}.sswx3-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;border-bottom:1px solid #2d3036}.sswx3-head h2{margin:0 0 4px}.sswx3-head p{margin:0;color:#aab0ba}.sswx3-close{border:1px solid #454a52;background:#1c2026;color:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.sswx3-body{padding:20px;overflow:auto;max-height:calc(88vh - 78px)}.sswx3-summary{display:flex;gap:16px;align-items:flex-start}.sswx3-summary>img{width:78px;height:78px;object-fit:contain}.sswx3-summary h3{font-size:1.35rem;margin:2px 0 10px}.sswx3-meta{display:flex;gap:16px;flex-wrap:wrap}.sswx3-note{margin:14px 0;padding:11px 13px;border:1px solid #725b26;background:#2a2211;border-radius:9px}.sswx3-alert{margin:10px 0;padding:12px;border:1px solid #68343b;background:#29171a;border-radius:9px}.sswx3-error{padding:6px 0}.sswx3-detail{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;word-break:break-word;color:#f2b7b7}.sswx3-tablewrap{overflow:auto}.sswx3-tablewrap table{width:100%;border-collapse:collapse}.sswx3-tablewrap th,.sswx3-tablewrap td{padding:8px 9px;border-bottom:1px solid #2c3036;text-align:left;white-space:nowrap}.sswx3-tablewrap img{width:32px;height:32px;object-fit:contain}@media(max-width:640px){.sswx3-summary{display:block}.sswx3-meta{gap:10px}.sswx3-dialog{width:96vw}}
