.ht-device-dialog{width:min(460px,calc(100% - 24px));max-height:85dvh;overflow:auto;background:var(--bg,#faf9f5);color:var(--ink,#152539);border:1px solid #89909b66;border-radius:20px;padding:24px;touch-action:pan-y}.ht-device-dialog::backdrop{background:#14213366;backdrop-filter:blur(12px)}.ht-device-dialog>button{float:right;font-size:24px;background:transparent;color:inherit;border:0}.ht-device-dialog section{padding:16px 0;border-bottom:1px solid #89909b44}.ht-device-dialog button[data-revoke],.ht-restore{border:1px solid #a88b4c;background:transparent;color:inherit;padding:12px;border-radius:8px;cursor:pointer}.ht-connection{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;padding:12px 20px;background:#51380b;color:#fff;z-index:99999;font:14px system-ui}.ht-connection[hidden]{display:none}.ht-restore{margin-bottom:16px}.ht-attention-list{display:grid;gap:12px}.ht-attention-list button{padding:14px;text-align:left;border:1px solid #89909b55;background:transparent;color:inherit;border-radius:12px}.ht-attention-list small{display:block;opacity:.75;margin-top:5px}
