.aloha-support-launcher{right:max(24px,env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:40;position:fixed}.aloha-support-trigger{color:#fffdf7;cursor:pointer;background:#26371f;border:1px solid #68734b;border-radius:32px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 20px;font:700 13px Arial,sans-serif;display:flex;box-shadow:0 8px 28px #14200e35}.aloha-support-trigger:hover{background:#34492a}.aloha-support-panel{width:380px;max-width:calc(100vw - 40px);max-height:var(--radix-popover-content-available-height);z-index:60;font-family:Arial,Helvetica,sans-serif;overflow-y:auto;color:#26371f!important;background:#fffdf7!important;border:1px solid #d9d5c4!important;border-radius:20px!important;padding:0!important;box-shadow:0 18px 60px #14200e30!important}.aloha-support-heading{color:#fffdf7;background:#26371f;align-items:center;gap:12px;padding:23px 20px;display:flex}.aloha-support-mark{color:#eadca7;border:1px solid #b99a4e80;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.aloha-support-heading>div{flex:1;min-width:0}.aloha-support-heading small{color:#eadca7;letter-spacing:.1em;font-size:9px;line-height:1.5;display:block}.aloha-support-heading h2{margin:6px 0 0;font:400 22px/1.2 Georgia,serif}.aloha-support-close{color:#fffdf7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;place-items:center;width:32px;height:32px;display:grid}.aloha-support-close:hover{background:#ffffff20}.aloha-support-intro{color:#686d61;margin:0;padding:18px 20px 8px;font-size:13px;line-height:1.6}.aloha-support-options{gap:8px;padding:10px 16px 16px;display:grid}.aloha-support-options a{color:#26371f;background:#fffdf7;border:1px solid #e2ddce;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:15px 12px;text-decoration:none;display:flex}.aloha-support-options a:hover{background:#f3f5ed;border-color:#a7b194}.aloha-support-option-icon{background:#edf0e5;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.aloha-support-options a>span:nth-child(2){flex:1;min-width:0}.aloha-support-options strong{font-size:13px;line-height:1.4;display:block}.aloha-support-options small{color:#686d61;margin-top:4px;font-size:12px;line-height:1.5;display:block}.aloha-support-options a>svg{color:#788467;flex:none}.aloha-support-form-note{background:#f3efe4;border-radius:12px;margin:0 16px;padding:15px}.aloha-support-form-note p{color:#5b604e;margin:0;font-size:12px;line-height:1.65}.aloha-support-form-note button{color:#26371f;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;margin-top:4px;padding:4px 0;font:700 12px Arial,sans-serif;display:flex}.aloha-support-footnote{color:#737667;text-align:center;margin:0;padding:16px 20px;font-size:11px;line-height:1.5}.aloha-support-panel :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #b99a4e}.aloha-support-trigger:focus-visible{outline-offset:3px;outline:3px solid #b99a4e}@media (max-width:660px){.aloha-support-launcher{right:16px;bottom:calc(18px + env(safe-area-inset-bottom))}.aloha-support-trigger{width:56px;padding:0}.aloha-support-trigger span{display:none}.aloha-support-heading{gap:9px;padding:17px 14px}.aloha-support-heading h2{font-size:20px}.aloha-support-close{width:44px;height:44px}.aloha-support-mark{width:36px;height:36px}.aloha-support-options{padding:8px 12px 12px}.aloha-support-intro{padding:14px 16px 6px}.aloha-support-form-note{margin:0 12px}}@media print{.aloha-support-launcher,.aloha-support-panel{display:none!important}}
