.wh{background:var(--panel);border:1px solid var(--line);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:6px;width:min(100%,320px);padding:10px;display:flex}.wh-q{margin-bottom:2px;font-size:13px;line-height:1.45}.wh-sub{color:var(--ink-2)}.wh .wh-input{font:inherit;border:1.5px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-card);color:var(--ink);border-radius:10px;outline:none;flex:1;min-width:0;padding:9px 11px;font-size:16px}.wh .wh-input::placeholder{color:var(--ink-3)}.wh .wh-input:focus{border-color:var(--green);box-shadow:var(--focus-ring)}.wh-row{gap:6px;display:flex}.wh .wh-yes,.wh .wh-no,.wh .wh-send{font:inherit;border:1px solid var(--line-2);background:var(--paper);color:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.wh .wh-yes,.wh .wh-send{background:var(--green);border-color:var(--green);color:var(--on-accent)}.wh .wh-send:disabled{opacity:.55;cursor:default}.wh-link{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:12px;text-decoration:underline}.wh .wh-cant{font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:2px 2px 4px;font-size:13px}.wh .wh-cant span{color:var(--green);text-underline-offset:2px;font-weight:600;text-decoration:underline}.wh .wh-cant:hover span{color:var(--green-2)}
