.rh554-workspace{min-width:0}.rh554-toolbar{display:grid;grid-template-columns:1fr 150px;gap:14px;align-items:end}.rh554-toolbar label{display:grid;gap:6px}.rh554-choices{max-height:320px;overflow:auto;border:1px solid var(--line,#35353e);border-radius:12px}.rh554-choice{display:flex;gap:12px;padding:13px;border-bottom:1px solid var(--line,#35353e);align-items:center;cursor:pointer}.rh554-choice[hidden]{display:none}.rh554-choice input{width:20px;min-width:20px;height:20px}.rh554-choice b,.rh554-choice small{display:block;overflow-wrap:anywhere}.rh554-choice small{opacity:.7;margin-top:3px}.rh554-link{padding:18px;border:1px solid var(--line,#35353e);border-radius:14px;margin:12px 0}.rh554-link-head{display:flex;justify-content:space-between;gap:12px}.rh554-link-head small{opacity:.65}.rh554-feedback{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line,#35353e);padding:10px 0;font-size:13px}.rh554-feedback small{opacity:.6}.rh554-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.rh554-url{display:grid;gap:6px;margin-top:12px;font-size:12px}.rh554-url input{width:100%;font-size:12px;min-width:0}.rh554-workspace .form-actions{flex-wrap:wrap}.rh554-link p{overflow-wrap:anywhere}@media(max-width:520px){.rh554-toolbar{grid-template-columns:1fr}.rh554-link{padding:12px}.rh554-link-head{flex-wrap:wrap}.rh554-buttons{display:grid;grid-template-columns:1fr}.rh554-buttons .btn{text-align:center;justify-content:center}.rh554-feedback{display:grid;grid-template-columns:1fr}}

.rh554-workspace{padding:4px 16px 18px}.rh554-workspace form{padding:12px 0 0}.rh554-toolbar label{font-size:12px;color:var(--muted,#aaa)}.rh554-toolbar input[type=search]{font:inherit;font-size:14px;color:inherit;background:#101014;border:1px solid #35353e;border-radius:10px;padding:12px;width:100%;min-height:44px;outline-offset:2px}.rh554-choices input{accent-color:#a31c4b}.rh554-create{border:1px solid var(--line,#35353e);padding:14px;border-radius:12px;margin:18px 0}.rh554-create summary{cursor:pointer;font-weight:700}.rh554-workspace input:focus-visible{outline:2px solid #b95b7a}@media(max-width:520px){.rh554-create{padding:10px}.rh554-workspace{padding:4px 12px 16px}}
.rh554-url input{background:#101014;color:inherit;border:1px solid #35353e;border-radius:9px;padding:11px;font-family:inherit;font-size:12px;min-height:42px}
