.bp-support-trigger{z-index:40;color:#fffdf7;cursor:pointer;background:#294b3c;border:1px solid #fff5;border-radius:30px;align-items:center;gap:9px;min-height:50px;padding:12px 20px;font:500 14px/1.4 Arial,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #213c302b}.bp-support-trigger:hover{background:#1f3c2f}:is(.bp-support button:focus-visible,.bp-support a:focus-visible){outline-offset:4px;outline:2px solid #8a642f}.bp-support-dialog{box-sizing:border-box;color:#2c4335;background:#fffdf8;border:1px solid #d8dfd0;border-radius:20px;width:min(380px,100vw - 32px);max-height:calc(100dvh - 112px);margin:0;padding:30px;position:fixed;inset:auto 24px 88px auto;overflow:auto;box-shadow:0 16px 60px #19291e29}.bp-support-dialog::backdrop{background:#182a2433}.bp-support-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.bp-support-close:hover{background:#eef1e8}.bp-support-mark{background:#edf1e7;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.bp-support-dialog h2{margin:0 14px 12px 0;font:400 25px/1.3 Georgia,Songti SC,serif}.bp-support-dialog p{color:#59665b;margin:0 0 18px;font-size:14px;line-height:1.7}.bp-support-address{overflow-wrap:anywhere;text-underline-offset:5px;margin:20px 0;font-size:18px;text-decoration:underline;display:block}.bp-support-actions{flex-wrap:wrap;gap:10px;display:flex}.bp-support-actions>a,.bp-support-actions>button{white-space:nowrap;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font:500 14px/1.4 Arial,sans-serif;display:flex}.bp-support-send{color:#fffdf8;background:#294b3c;border:1px solid #294b3c;text-decoration:none}.bp-support-actions>button{color:#294b3c;background:0 0;border:1px solid #c7d1be}.bp-support-dialog .bp-support-status{min-height:40px;margin:12px 0 16px;font-size:12px}.bp-support-guide{text-underline-offset:4px;font-size:14px;text-decoration:underline}.bp-footer .bp-support-footer{text-underline-offset:4px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}@media (max-width:767px){.bp-support-trigger{right:14px;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:center;width:48px;height:48px;min-height:48px;padding:0}.bp-support-trigger>span{display:none}body:has(.mobile-studio-bar) .bp-support-trigger{bottom:calc(100px + env(safe-area-inset-bottom))}.bp-support-dialog{inset:auto 12px calc(12px + env(safe-area-inset-bottom)) 12px;width:auto;max-height:calc(100dvh - 48px - env(safe-area-inset-bottom));border-radius:22px;padding:28px 24px 24px}.bp-footer{padding-bottom:88px}}@media print{.bp-support{display:none}}
