body dialog.ls-dialog{outline:none;position:fixed;inset:0;box-sizing:border-box;margin:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px;border:1px solid #e6ebf3;border-radius:12px;background:#fff;color:#1b2b44;box-shadow:0 24px 80px #10275030;font:14px/1.6 system-ui,"PingFang SC",sans-serif;text-align:left}.ls-dialog::backdrop{background:#182b4655;backdrop-filter:blur(3px)}.ls-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ls-dialog h2{font-size:21px;margin:0}.ls-close{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:0 -6px 0 0;padding:7px;border:0;border-radius:6px;background:transparent;color:#8b96a6;cursor:pointer;transition:color .15s,background .15s}.ls-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ls-close:hover{background:#f2f5fa;color:#344761}.ls-close:active{background:#e9eef6}.ls-description,.ls-tip{color:#7a879a;font-size:13px;margin:10px 0 20px}.ls-methods{display:flex;gap:10px;margin:20px 0}.ls-method{flex:1;min-width:0;text-align:left;padding:12px;border:1px solid #dfe6f0;background:#fff;border-radius:7px;color:#425575;cursor:pointer}.ls-method strong,.ls-method small{display:block;overflow-wrap:anywhere}.ls-method small{font-size:11px;margin-top:4px;color:#8795a8}.ls-method[aria-pressed=true]{border-color:#1769ec;background:#f3f7ff;color:#1769ec}.ls-code-row{display:flex;gap:9px;margin:8px 0 12px}.ls-dialog input{box-sizing:border-box;width:100%;min-width:0;height:44px;border:1px solid #dfe6f0;border-radius:5px;padding:10px;font:inherit}.ls-code-row button{flex:none;padding:0 12px;background:#f2f6fc;color:#1769ec;border:1px solid #e0e9f5;border-radius:5px;cursor:pointer}.ls-submit{width:100%;padding:12px;border:0;border-radius:5px;background:#1769ec;color:#fff;font:inherit;cursor:pointer;margin:10px 0}.ls-message{min-height:22px;font-size:12px;color:#657994;overflow-wrap:anywhere}.ls-message.is-error{color:#d53e45}.ls-dialog button:disabled{opacity:.5;cursor:not-allowed}.ls-dialog :is(button,input):focus-visible{outline:2px solid #1769ec;outline-offset:3px}.ls-dialog .ls-tip{margin-bottom:0;font-size:11px}.ls-settings{padding:22px;margin:18px 0;background:#fff;border:1px solid #e4ebf3;border-radius:9px;color:#344761;font:13px/1.7 system-ui,sans-serif}.ls-settings h3{margin:0 0 6px;font-size:16px}.ls-settings p{color:#7e8a9a;margin:6px 0 14px}.ls-settings-list{display:flex;gap:10px;flex-wrap:wrap}.ls-settings-list span{background:#f2f6fb;padding:7px 12px;border-radius:5px}.ls-settings form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.ls-settings label{display:flex;flex-direction:column;gap:5px}.ls-settings input,.ls-settings select{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #dce5ef;border-radius:5px;background:#fff;color:#344761;font:inherit}.ls-settings button{border:0;padding:10px 16px;border-radius:5px;background:#edf3ff;color:#1769ec;cursor:pointer;font:inherit}.ls-settings button:disabled{opacity:.5;cursor:not-allowed}.ls-settings .ls-save{background:#1769ec;color:#fff}.ls-settings .ls-message{grid-column:1/-1;margin:0}.ls-standalone{max-width:540px;margin:auto;padding:60px 24px;text-align:center}.ls-standalone h1{font-size:26px}.ls-standalone p{color:#758297}@media(max-width:480px){body dialog.ls-dialog{padding:24px 20px}.ls-settings form{grid-template-columns:1fr}}
