.wpqs{--wpqs-c:#ff6300;position:relative;max-width:100%;margin:1em 0;font-size:16px;line-height:1.5;text-align:left}.wpqs *{box-sizing:border-box}.wpqs .wpqs-f{position:relative}.wpqs .wpqs-i{display:block;width:100%;height:48px;margin:0;padding:0 48px 0 16px;border:2px solid #e2e2e2;border-radius:12px;background:#fff;box-shadow:none;color:#222;font-size:16px;transition:border-color .15s}.wpqs .wpqs-i:focus{outline:0;border-color:var(--wpqs-c);box-shadow:none}.wpqs .wpqs-x{display:none;position:absolute;top:50%;right:7px;width:34px;height:34px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#eee;color:#555;font-size:22px;line-height:34px;text-align:center;cursor:pointer;min-height:0}.wpqs.has .wpqs-x{display:block}.wpqs .wpqs-s{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wpqs .wpqs-chip{margin:0;padding:4px 14px;min-height:0;border:1px solid var(--wpqs-c);border-radius:999px;background:#fff;color:var(--wpqs-c);font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.wpqs .wpqs-chip:hover,.wpqs .wpqs-chip:focus{background:var(--wpqs-c);color:#fff}.wpqs .wpqs-st{margin:10px 2px 0;color:#666;font-size:14px}.wpqs .wpqs-st:empty,.wpqs .wpqs-o:empty{display:none}.wpqs .wpqs-o{margin-top:10px}.wpqs .wpqs-r{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin:0 0 8px;padding:12px 16px;border-radius:12px;background:#f4f4f4;cursor:pointer}.wpqs .wpqs-r:hover{background:#ebebeb}.wpqs .wpqs-c{min-width:0}.wpqs .wpqs-c:first-child{flex:1 1 220px}.wpqs .wpqs-c:not(:first-child){flex:0 1 auto;color:var(--wpqs-c);font-weight:700;text-align:right}.wpqs .wpqs-c p,.wpqs .wpqs-r p{margin:0}.wpqs .wpqs-c p+p{margin-top:2px}.wpqs mark{padding:0 1px;border-radius:2px;background:#ffe58a;color:inherit}.wpqs .wpqs-tw{margin:0 0 12px;overflow-x:auto}.wpqs .wpqs-tb{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0 8px;background:none}.wpqs .wpqs-tb tr{background:#f4f4f4;cursor:pointer}.wpqs .wpqs-tb td,.wpqs .wpqs-tb th{padding:12px 16px;border:0;background:#f4f4f4;text-align:left;vertical-align:middle}.wpqs .wpqs-tb td:first-child,.wpqs .wpqs-tb th:first-child{border-radius:12px 0 0 12px}.wpqs .wpqs-tb td:last-child,.wpqs .wpqs-tb th:last-child{border-radius:0 12px 12px 0}.wpqs .wpqs-tb td:last-child:not(:first-child){color:var(--wpqs-c);font-weight:700;text-align:right}.wpqs .wpqs-tb p{margin:0}.wpqs .wpqs-e{padding:10px 4px;color:#666}.wpqs.wpqs-drop .wpqs-o{display:none;position:absolute;left:0;right:0;z-index:99;max-height:60vh;overflow:auto;padding:10px 10px 2px;border:1px solid #e2e2e2;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.14)}.wpqs.wpqs-drop .wpqs-o.on{display:block}.wpqs-fl{animation:wpqsfl 2.2s ease}@keyframes wpqsfl{0%,70%{background:rgba(255,200,0,.35);outline:2px solid rgba(255,160,0,.8);outline-offset:-2px}100%{outline:2px solid transparent}}@media(prefers-reduced-motion:reduce){.wpqs-fl{animation:none;background:rgba(255,200,0,.35)}}