#promiss-chat-launch,#promiss-chat-panel,.pa-footer-invite{font-family:Arial,sans-serif;box-sizing:border-box}#promiss-chat-panel *,#promiss-chat-panel *:before,#promiss-chat-panel *:after{box-sizing:border-box}#promiss-chat-launch{position:fixed;bottom:24px;right:24px;z-index:900;background:#653c54;color:#fff;border:1px solid #653c54;border-radius:30px;padding:15px 21px;box-shadow:0 6px 28px #3c233333;font-size:14px;font-weight:600;cursor:pointer}#promiss-chat-launch span{color:#f1ccb7;margin-right:7px}#promiss-chat-panel{position:fixed;right:24px;bottom:86px;width:400px;max-width:calc(100vw - 32px);height:650px;max-height:calc(100dvh - 110px);background:#fffdf9;color:#342a31;border:1px solid #ddcfcf;border-radius:20px;box-shadow:0 15px 65px #3c23332e;z-index:1000;overflow:auto;font-size:14px;line-height:1.5;text-align:left}#promiss-chat-panel[hidden],#promiss-chat-panel [hidden]{display:none!important}.pa-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px;background:#f4e7e7}.pa-header small{font-size:14px;letter-spacing:1.8px;color:#714e60}.pa-header h2{font-family:Georgia,serif;font-size:25px;font-weight:normal;margin:3px 0}.pa-header button{border:0;background:transparent;font-size:28px;color:#653c54;cursor:pointer}.pa-intro{padding:12px 20px;margin:0;font-size:14px}.pa-tabs{display:flex;padding:0 18px 12px;gap:8px}.pa-tabs button{flex:1;border:1px solid #d9c9d0;background:white;border-radius:20px;padding:8px;color:#653c54;font:inherit;font-size:14px;cursor:pointer}.pa-tabs button[aria-pressed=true]{background:#653c54;color:white}#pa-messages{height:220px;min-height:150px;overflow:auto;padding:8px 18px;overscroll-behavior:contain}.pa-message{border-radius:12px;padding:11px 13px;margin:0 0 11px;max-width:96%;background:#f2e9e8;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.pa-message p{margin:0}.pa-message a{display:block;color:#623c53;font-size:14px;margin-top:9px;text-decoration:underline}.pa-user{margin-left:auto;background:#653c54;color:white}.pa-suggestions{padding:0 18px;display:flex;gap:6px;flex-wrap:wrap}.pa-suggestions button{font-size:14px;border:1px solid #dacbd1;background:white;color:#653c54;padding:7px 10px;border-radius:15px;text-align:left;cursor:pointer}#pa-question{padding:13px 18px 0;display:flex;gap:8px;align-items:end}#pa-question textarea{width:100%;resize:none;background:white;border:1px solid #cbb8c1;border-radius:10px;padding:10px;font:inherit;font-size:14px;color:#342a31}#pa-question button,.pa-submit{background:#653c54;color:white;border:0;border-radius:10px;padding:12px;cursor:pointer;font:inherit;white-space:nowrap;font-size:14px}.pa-note{font-size:14px;line-height:1.5;color:#74646e;margin:10px 18px 16px}#pa-contact{padding:0 20px 15px}#pa-contact h3{font-family:Georgia,serif;font-size:24px;font-weight:normal;margin:8px 0}#pa-contact>p{font-size:14px}#pa-visitor label{display:block;font-size:14px;margin:12px 0 5px}#pa-visitor label>span{font-weight:normal}#pa-visitor input:not([type=checkbox]),#pa-visitor textarea{display:block;width:100%;margin-top:5px;padding:10px;background:white;border:1px solid #cbb8c1;border-radius:8px;font:inherit;font-size:14px;color:#342a31}#pa-visitor .pa-check{display:flex;align-items:start;gap:8px}.pa-check input{margin-top:4px;accent-color:#653c54}#pa-visitor .pa-note{margin:12px 0}#pa-form-status{font-size:14px;white-space:pre-wrap}.pa-honey,.pa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pa-footer-invite{padding:25px 0;margin-bottom:24px;border-bottom:1px solid #cbb8c1}.pa-footer-invite strong{font-family:Georgia,serif;font-size:22px;font-weight:normal}.pa-footer-invite p{font-size:14px}.pa-footer-invite button{border:1px solid currentColor;border-radius:24px;background:transparent;color:inherit;padding:10px 18px;cursor:pointer;font-size:14px}#promiss-chat-panel :focus-visible,#promiss-chat-launch:focus-visible{outline:3px solid #a16f85;outline-offset:3px}#promiss-chat-panel button:disabled{opacity:.5;cursor:wait}@media(max-width:480px){#promiss-chat-launch{bottom:16px;right:16px}#promiss-chat-panel{bottom:78px;right:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 92px)}#pa-messages{height:190px}}

#pa-form-status:empty{display:none}#pa-form-status[data-state]{margin:16px 0 5px;padding:16px;border-radius:12px;font-size:14px;line-height:1.55}#pa-form-status[data-state=success]{background:#eaf5ee;border:2px solid #4e8360;border-left-width:5px;color:#244b32;box-shadow:0 3px 12px #244b3210}#pa-form-status strong{display:block;font-size:19px;margin-bottom:6px}#pa-form-status span{display:block;font-weight:600}#pa-form-status small{display:block;font-size:14px;margin-top:9px}#pa-form-status[data-state=error]{background:#fff0f0;border:1px solid #b8626a;color:#842f3c}#pa-form-status[data-state=pending]{background:#f4eaf0;border:1px solid #d1b8c6;color:#653c54}
#promiss-chat-panel{font-size:16px}.pa-intro,.pa-message,#pa-contact>p,#pa-visitor label{font-size:15px;line-height:1.65}.pa-tabs button,.pa-suggestions button,#pa-question button,.pa-submit,.pa-footer-invite button{font-size:14px;line-height:1.5}.pa-message a{font-size:15px;line-height:1.65}.pa-note{font-size:14px;line-height:1.65}.pa-header small{font-size:14px}#pa-question textarea,#pa-visitor input:not([type=checkbox]),#pa-visitor textarea{font-size:16px}.pa-footer-invite p{font-size:16px}#pa-form-status small{font-size:14px}.pa-footer-invite a{font-size:15px}
