.qs-open{position:fixed;left:14px;bottom:90px;z-index:35;padding:10px 16px;border:1px solid #b28e45;border-radius:12px;background:#151c29;color:#f5dfa7;font:600 13px system-ui;box-shadow:0 6px 24px #0005;cursor:pointer}.qs-open[hidden]{display:none}.qs-dialog{background:#0e1623;color:#e3e8f1;border:1px solid #324157;border-radius:18px;max-width:960px;width:calc(100vw - 28px);max-height:88vh;padding:22px;box-sizing:border-box;font:14px/1.55 system-ui}.qs-dialog::backdrop{background:#000a}.qs-dialog h2{margin:0;font-size:24px}.qs-dialog h3{margin:18px 0 8px;font-size:16px}.qs-dialog p{color:#acbad0}.qs-header,.qs-rule-title,.qs-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qs-header{justify-content:space-between}.qs-header small{color:#d3ae66;letter-spacing:1px}.qs-dialog input,.qs-dialog select{background:#151f30;color:#edf1f7;border:1px solid #35435a;border-radius:8px;padding:9px;min-width:0;box-sizing:border-box;font:inherit}.qs-dialog input[type=checkbox]{accent-color:#d6b36e;width:16px;height:16px}.qs-dialog button,.qs-import{background:#1a273b;color:#e3e8f1;border:1px solid #3c4b60;border-radius:8px;padding:9px 12px;cursor:pointer;font:inherit}.qs-dialog .qs-primary{background:#d3ae66;color:#111722;border-color:#d3ae66;font-weight:700}.qs-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}.qs-grid label{display:grid;gap:6px}.qs-notice{background:#162235;border-radius:10px;padding:12px;border-left:3px solid #c2a366}.qs-rule{border:1px solid #304058;border-radius:12px;padding:16px;margin:14px 0}.qs-rule-title>input{flex:1;min-width:160px}.qs-condition{display:grid;grid-template-columns:1.15fr 1fr 1.2fr 38px;gap:8px;margin:8px 0}.qs-condition select,.qs-condition input{width:100%}.qs-label{margin:12px 0 4px!important;font-weight:650;color:#dce4f1!important}.qs-toolbar{margin-top:14px}.qs-toolbar>select{flex:1;min-width:180px}.qs-import input{display:none}.qs-message{min-height:24px;color:#e8c27c!important}.qs-table-wrap{overflow-x:auto}.qs-dialog table{width:100%;border-collapse:collapse;font-size:13px}.qs-dialog th,.qs-dialog td{padding:10px;text-align:left;border-bottom:1px solid #29394e;white-space:nowrap}.qs-dialog details{margin:14px 0;border:1px solid #2c3d55;padding:12px;border-radius:10px}.qs-dialog summary{cursor:pointer;font-weight:650}.qs-dialog li{color:#acbad0;margin:6px 0}.qs-empty{text-align:center;padding:20px}@media(max-width:600px){.qs-dialog{padding:14px;max-height:92vh}.qs-grid{grid-template-columns:1fr}.qs-condition{grid-template-columns:1fr 1fr}.qs-condition>[data-part=value]{grid-column:1}.qs-rule{padding:12px}.qs-rule-title{gap:6px}.qs-toolbar button{flex:1}.qs-open{font-size:12px;bottom:84px;padding:8px 12px}} 
