.intp{border:0;min-width:0;margin:0 0 14px;padding:0}.intp legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:14px;font-weight:700}.intp .req{color:#a5281b}.intp-chosen{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.intp-chosen li{background:var(--o-50);border:1px solid var(--o-100);color:var(--ink);border-radius:6px;align-items:center;gap:2px;max-width:100%;padding:0 0 0 2px;font-size:14px;font-weight:600;display:inline-flex}.intp-chosen li span{overflow-wrap:anywhere;padding:4px 10px 4px 2px}.intp-chosen button{width:32px;height:32px;color:var(--od);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:20px;line-height:1}.intp-chosen button:hover,.intp-chosen button:focus-visible{background:var(--o-100)}.intp-n{color:var(--mute);margin:0 0 6px;font-size:13px}.intp-q input{border-radius:var(--rb);background:#fff;border:1px solid #d9d2cb;width:100%;height:46px;padding:0 12px;font-size:16px}.intp-q input:focus{outline:2px solid var(--o);outline-offset:-1px;border-color:var(--o)}.intp.bad .intp-q input,.intp-q input[aria-invalid=true]{border-color:#c0392b}.intp-l{border:1px solid var(--line);border-radius:var(--rb);overscroll-behavior:contain;background:#fff;max-height:320px;margin-top:6px;overflow-y:auto}.intp-g{border-top:1px solid var(--line)}.intp-g:first-child{border-top:0}.intp-gb{width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:700;display:flex}.intp-gb:after{content:"";border:solid var(--mute);border-width:0 2px 2px 0;flex:none;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.intp-gb[aria-expanded=true]:after{margin-top:4px;transform:rotate(-135deg)}.intp-gb span{flex:1}.intp-gb small{color:var(--od);white-space:nowrap;font-size:13px;font-weight:700}.intp-gb:hover{background:var(--bg)}.intp-gh{color:var(--mute);margin:0;padding:8px 12px 2px;font-size:13px;font-weight:700}.intp-i{padding:4px 12px;min-height:44px;color:var(--body);cursor:pointer;align-items:center;gap:10px;padding-inline-start:22px;font-size:15px;display:flex}.intp-i:hover{background:var(--o-50)}.intp-i input{width:18px;height:18px;accent-color:var(--ob);flex:none;margin:0}.intp-i input:disabled+span{color:var(--mute)}.intp-none{color:var(--mute);margin:0;padding:12px;font-size:15px}.intp .fe{color:#8a1f12;margin:6px 0 0;font-size:14px;font-weight:600}
