.q2uic00{width:100%}
.q2uic01{width:100%;position:relative}
.q2uic02{border:1px solid var(--color-separator);border-radius:var(--radius-dropdown);background:var(--color-elevation-high);max-height:320px;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}
.q2uic03{overflow-y:auto}
.q2uic04{width:100%;height:var(--input-h);align-items:center;gap:var(--space-element);padding-inline:var(--input-px);cursor:pointer;text-align:left;border-style:solid;border-width:1px;border-color:var(--color-separator);border-radius:var(--radius-input);background:var(--color-elevation-high);box-shadow:var(--shadow-interactive);outline:none;transition-property:color,background-color,border-color;display:flex}
.q2uic04:focus{border-color:var(--color-primary)}
.q2uic04:disabled{opacity:.4;cursor:not-allowed}
.q2uic05{border-color:var(--color-error)}
.q2uic06{height:auto;min-height:var(--input-h);padding-block:var(--space-element)}
.q2uic07{text-overflow:ellipsis;white-space:nowrap;color:var(--color-object-main);flex:1;font-size:16px;line-height:24px;overflow:hidden}
.q2uic08{color:var(--color-object-tertiary)}
.q2uic09{color:var(--color-object-secondary);flex-shrink:0}
.q2uic0a{padding:var(--space-element);border-bottom:1px solid var(--color-separator);flex-shrink:0}
.q2uic0b{align-items:center;gap:var(--space-element);padding:var(--space-element);border-radius:var(--radius-input);background:var(--color-surface);display:flex}
.q2uic0c{color:var(--color-object-main);background:0 0;outline:none;flex:1;font-size:16px;line-height:24px}
.q2uic0c::placeholder{color:var(--color-object-tertiary)}
.q2uic0d{flex:1;overflow-y:auto}
.q2uic0e{width:100%;padding-inline:var(--space-item);cursor:pointer;text-align:left;background:var(--color-elevation-high);flex-direction:column;align-items:flex-start;transition-property:color,background-color,border-color;display:flex}
.q2uic0e:hover{background:var(--color-surface)}
.q2uic0e:disabled{opacity:.4;cursor:not-allowed}
.q2uic0f{align-items:center;gap:var(--space-3);flex-direction:row}
.q2uic0g{padding-block:var(--space-item)}
.q2uic0h{padding-block:var(--space-3)}
.q2uic0i{border-top:1px solid var(--color-separator)}
.q2uic0j{background:var(--color-surface)}
.q2uic0k{text-overflow:ellipsis;white-space:nowrap;color:var(--color-object-main);font-size:14px;line-height:24px;display:block;overflow:hidden}
.q2uic0l{color:var(--color-primary);font-weight:600}
.q2uic0m{color:var(--color-object-secondary);font-size:12px;font-weight:500;line-height:16px}
.q2uic0n{padding:var(--space-item);color:var(--color-object-tertiary);font-size:14px;line-height:24px}
.q2uic0o{gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}
.q2uic0p{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-element);border-radius:var(--radius-micro);background:var(--color-surface);color:var(--color-object-main);font-size:14px;line-height:24px;display:inline-flex}
.q2uic0q{color:var(--color-object-tertiary)}
.q2uic0q:hover{color:var(--color-object-main)}
.q2uic0r{border-style:solid;border-width:2px;border-color:var(--color-separator);border-radius:var(--radius-micro);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition-property:color,background-color,border-color;display:flex}
.q2uic0s{border-color:var(--color-primary);background:var(--color-primary)}
.q2uic0t{color:var(--color-on-primary)}
.q2uic0u{flex:1;min-width:0}
.q2uic0v{width:100%;padding:var(--space-item);cursor:pointer;text-align:left;border-top:1px solid var(--color-separator);background:var(--color-elevation-high);align-items:center;transition-property:color,background-color,border-color;display:flex}
.q2uic0v:first-child{border-top:0}
.q2uic0v:hover,.q2uic0v:focus{background:var(--color-surface)}
.q2uic0v:focus{outline:none}
.q2uic0v:disabled{cursor:not-allowed;color:var(--color-object-tertiary);background:var(--color-surface)}
