.hmt-purchase-notice{position:fixed;left:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:flex-start;gap:12px;width:min(340px,calc(100vw - 36px));padding:14px 12px 14px 16px;background:#fff;color:#2d2630;border:1px solid #dfd1d9;border-left:3px solid #ad8750;border-radius:8px;box-shadow:0 4px 24px #53253f25;font:13px/1.5 Arial,sans-serif}.hmt-purchase-notice strong{display:block;color:#53253f;font-size:13px}.hmt-purchase-notice small{display:block;color:#6c6670;font-size:11px;margin-top:3px}.hmt-purchase-notice button{border:0;background:transparent;color:#53253f;font-size:20px;padding:4px 8px;cursor:pointer;min-width:32px;min-height:32px}.hmt-purchase-notice[hidden]{display:none}@media(max-width:600px){body.hmt-app .hmt-purchase-notice{bottom:calc(82px + env(safe-area-inset-bottom))}}
.hmt-join-proof-slot{max-width:1200px;margin:0 auto;padding:0 24px}.hmt-join-proof-slot:empty{display:none}.hmt-join-proof-slot .hmt-proof-footer{position:static;inset:auto;width:100%;max-width:none;align-items:center;justify-content:space-between;margin:12px 0;padding:10px 12px 10px 16px;box-shadow:none;background:#fcf9f5;font-size:13px}.hmt-join-proof-slot .hmt-proof-footer button{flex-shrink:0;min-width:44px;min-height:44px}@media(max-width:900px){.hmt-join-proof-slot{max-width:780px}}@media(max-width:600px){.hmt-join-proof-slot{padding:0 16px}.hmt-join-proof-slot .hmt-proof-footer{padding:8px 8px 8px 12px;margin:10px 0}}
