.hh-app-prompt,.hh-app-dialog{font:14px/1.5 Inter,system-ui,sans-serif;color:#151719;background:#fff;border:1px solid #e3e5e8;border-radius:12px;box-shadow:0 8px 32px #1517191a}.hh-app-prompt{position:fixed;z-index:1060;right:20px;bottom:20px;width:min(352px,calc(100vw - 32px));padding:18px;box-sizing:border-box}.hh-app-prompt[hidden],.hh-app-dialog[hidden],.hh-app-overlay[hidden]{display:none!important}.hh-app-prompt-head{display:flex;align-items:center;gap:12px;padding-right:20px}.hh-app-prompt img{width:48px;height:48px;border-radius:10px}.hh-app-prompt strong{display:block;font-size:15px}.hh-app-prompt p{color:#67717e;font-size:13px;margin:10px 0 14px}.hh-app-close{position:absolute;right:10px;top:10px;border:0;background:transparent;color:#626a73;font-size:22px;cursor:pointer;width:30px;height:30px}.hh-app-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hh-app-actions button,.hh-app-dialog button{font:600 13px/1.4 Inter,system-ui,sans-serif;min-height:40px;padding:9px 16px;border-radius:7px;border:1px solid #dfe2e5;background:#fff;cursor:pointer}.hh-app-actions .hh-app-primary,.hh-app-dialog .hh-app-primary{background:#c5540b;color:#fff;border-color:#c5540b}.hh-app-actions button:disabled,.hh-app-dialog button:disabled{opacity:.55;cursor:default}.hh-app-footer-links{display:flex;gap:18px;flex-wrap:wrap;padding:12px 0}.hh-app-footer-links button{font:inherit;font-size:12px;background:transparent;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.hh-app-overlay{position:fixed;inset:0;z-index:1080;background:#15171980;display:grid;place-items:center;padding:18px}.hh-app-dialog{position:relative;padding:26px;width:min(440px,100%);box-sizing:border-box;max-height:90vh;overflow:auto}.hh-app-dialog h2{font-family:Inter,system-ui,sans-serif;font-size:20px;line-height:1.3;margin:0 25px 10px 0}.hh-app-dialog p{color:#67717e;font-size:13px}.hh-app-preferences{display:grid;gap:12px;margin:20px 0}.hh-app-preferences label{display:flex;align-items:flex-start;gap:10px;font-weight:500}.hh-app-preferences input[type=checkbox]{width:18px;height:18px;min-width:18px;accent-color:#c5540b;margin:2px 0 0}.hh-app-status{font-size:13px;min-height:20px;margin-top:12px}.hh-app-dialog :focus-visible,.hh-app-prompt :focus-visible{outline:2px solid #c5540b;outline-offset:3px}@media(max-width:600px){.hh-app-prompt{right:16px;bottom:16px}.hh-app-dialog{padding:22px}}
