.kis-dialog{box-sizing:border-box;width:680px;max-width:calc(100vw - 20px);max-height:92vh;max-height:92dvh;margin:auto;padding:20px;border:1px solid #51576d;border-radius:16px;background:#1b1d29;color:#f2f3fa;overflow:auto;overscroll-behavior:contain;font:14px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;text-align:left}
.kis-dialog *{box-sizing:border-box}.kis-dialog::backdrop{background:#050711c9}.kis-backdrop{position:fixed;inset:0;z-index:2147483600;background:#050711c9}.kis-dialog.kis-fallback{display:block;position:fixed;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);z-index:2147483601}
.kis-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.kis-dialog h2{margin:0;font-size:21px;line-height:1.4;color:#f2f3fa}.kis-dialog button,.kis-dialog a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 15px;border:1px solid #535a76;border-radius:9px;background:#30364b;color:#f4f6ff;font:inherit;font-size:14px;line-height:1.5;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}.kis-dialog button:disabled{opacity:.5;cursor:default}.kis-dialog button:focus-visible,.kis-dialog a:focus-visible{outline:2px solid #c9d1ff;outline-offset:3px}.kis-dialog .kis-primary{background:#d3dcff;border-color:#d3dcff;color:#1f2945;font-weight:700}.kis-dialog .kis-close{flex:0 0 auto;background:transparent;padding:9px 12px}.kis-help,.kis-note{font-size:12px;color:#bdc5dc;margin:14px 0;line-height:1.8;overflow-wrap:anywhere}.kis-note{color:#a9b3cc}.kis-actions,.kis-item-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.kis-actions>*{flex:1 1 180px}.kis-status{margin:12px 0;min-height:24px;color:#b9dec9;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.kis-status[data-error=true]{color:#ffd1a6}.kis-images{display:grid;gap:18px;min-width:0}.kis-card{min-width:0;margin:0;padding:10px;border:1px solid #41485f;border-radius:12px;background:#141621}.kis-card figcaption{margin:0 0 9px;color:#bac4df;font-size:12px}.kis-image{display:block;width:100%;height:auto;max-width:100%;max-height:72vh;max-height:72dvh;object-fit:contain;border-radius:5px;background:#090b12;-webkit-touch-callout:default;user-select:auto;-webkit-user-select:auto}.kis-item-actions{margin-top:10px}.kis-item-actions>*{flex:1 1 100px}
@media(max-width:480px){.kis-dialog{padding:15px 12px;border-radius:12px;max-width:calc(100vw - 12px);max-height:94vh;max-height:94dvh}.kis-dialog h2{font-size:19px}.kis-actions{gap:8px}.kis-actions>*{flex-basis:110px;padding:10px 8px;font-size:13px}.kis-card{padding:7px}.kis-help,.kis-note{font-size:12px}.kis-header{gap:6px}}
