html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-chat{--sd74-menu:linear-gradient(rgba(0,0,0,.14),rgba(0,0,0,0)),rgba(0,0,0,.7);--sd74-ink:#1c1718;--sd74-mute:#7a6f6a;--sd74-line:rgba(28,23,24,.14);--sd74-bg:#f3efe8}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-window-box{background:transparent!important;box-shadow:0 24px 60px rgba(0,0,0,.32)!important;border:0!important;border-radius:0!important;overflow:hidden!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header{background:var(--sd74-menu)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:84px!important;height:auto!important;padding:0 22px!important;display:flex!important;align-items:center!important;gap:14px!important;border:0!important;border-radius:0!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-avatar img{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-avatar{width:30px!important;height:36px!important;min-width:30px!important;border-radius:0!important;background:none!important;position:relative!important;box-shadow:none!important;border:0!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-avatar::before{content:""!important;position:absolute!important;inset:0!important;background:url(/wp-content/themes/sandudden/images/sandudden-emblem.svg) center/contain no-repeat!important;filter:brightness(0) invert(1)!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-name{flex:1 1 auto!important;font-size:0!important;line-height:0!important;color:#fff!important;display:block!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-name > *{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-name::before{content:"Villa Sandudden";display:block;font:400 19px/1 "Instrument Serif",Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#fff}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-name::after{content:"Vi svarar direkt, dygnet runt";display:block;margin-top:6px;font:italic 400 15px/1.2 "Instrument Serif",Georgia,serif;letter-spacing:.01em;color:rgba(255,255,255,.78);padding-left:12px;background:radial-gradient(circle,#9fd3a6 0 2.6px,transparent 3.2px) 0 55%/7px 7px no-repeat}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-header .mwai-close-button{color:#fff!important;opacity:.9!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-body{background:var(--sd74-bg)!important;border:0!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-conversation{background:var(--sd74-bg)!important;padding:26px 26px 6px!important;gap:0!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 22px!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply .mwai-name{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-ai{display:block!important;color:var(--sd74-ink)!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-ai::before{content:"Villa Sandudden";display:block;margin-bottom:8px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--sd74-mute)}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-ai .mwai-text,html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-ai .mwai-text *{font-size:14.5px!important;line-height:1.75!important;color:var(--sd74-ink)!important;background:transparent!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-ai .mwai-text p{margin:0 0 12px!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-user{display:flex!important;justify-content:flex-end!important;margin-left:auto!important;max-width:84%!important;text-align:right!important;padding-right:14px!important;border-right:1px solid var(--sd74-ink)!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-user .mwai-text,html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-reply.mwai-user .mwai-text *{font:italic 400 21px/1.3 "Instrument Serif",Georgia,serif!important;color:var(--sd74-ink)!important;background:transparent!important;text-align:right!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .sd-fragor-knapp{all:unset;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:4px 0 0!important;padding:15px 0 14px!important;border-top:1px solid var(--sd74-line)!important;background:transparent!important;cursor:pointer!important;font-size:0!important;color:var(--sd74-ink)!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .sd-fragor-knapp::before{content:"Fler frågor"!important;display:block!important;font-size:10.5px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--sd74-ink)!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .sd-fragor-knapp::after{content:"+"!important;display:block!important;font:300 20px/1 Georgia,serif!important;color:var(--sd74-mute)!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .sd-fragor-knapp .sd-pil{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-chat.sd-oppen .sd-fragor-knapp::after{content:"×"!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-shortcuts{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;margin:0 0 10px!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-chat .mwai-shortcuts .mwai-shortcut,html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-chat .mwai-shortcuts .mwai-shortcut.mwai-info{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;padding:11px 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--sd74-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--sd74-ink)!important;font:400 18px/1.25 "Instrument Serif",Georgia,serif!important;text-align:left!important;cursor:pointer!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-chat .mwai-shortcuts .mwai-shortcut::after{content:"→";font:400 14px Georgia,serif;color:var(--sd74-mute);margin-left:12px}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-chat .mwai-shortcuts .mwai-shortcut *{font:inherit!important;color:inherit!important;background:transparent!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input{background:var(--sd74-bg)!important;padding:8px 26px 0!important;border:0!important;gap:14px!important;align-items:flex-end!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-text{background:transparent!important;border:0!important;border-bottom:1px solid var(--sd74-ink)!important;border-radius:0!important;box-shadow:none!important;padding:0 0 8px!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-text textarea{font:italic 400 19px/1.3 "Instrument Serif",Georgia,serif!important;color:var(--sd74-ink)!important;background:transparent!important;padding:0!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-text textarea::placeholder{color:#9b908a!important;opacity:1!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-submit{background:transparent!important;border:0!important;border-bottom:1px solid var(--sd74-ink)!important;border-radius:0!important;box-shadow:none!important;width:auto!important;min-width:0!important;height:auto!important;padding:0 0 9px!important;color:var(--sd74-ink)!important;align-self:stretch!important;display:flex!important;align-items:flex-end!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-submit svg{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-submit::before{content:"Rensa";font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--sd74-mute)}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-input .mwai-input-submit.mwai-has-content::before{content:"Skicka";color:var(--sd74-ink)}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-footer{background:var(--sd74-bg)!important;border:0!important;padding:12px 26px 18px!important;display:block!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-footer .mwai-tools{display:none!important}
html:not(#s74a):not(#s74b) .sd74-alt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;line-height:1.4;color:#7a6f6a;white-space:nowrap}
html:not(#s74a):not(#s74b) .sd74-alt a{all:unset!important;cursor:pointer!important;color:#1c1718!important;font-size:11.5px!important;line-height:1.4!important;border-bottom:1px solid rgba(28,23,24,.35)!important;white-space:nowrap!important}
html:not(#s74a):not(#s74b) .sd74-alt a::before,html:not(#s74a):not(#s74b) .sd74-alt a::after{content:none!important;display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-icon-text-container{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger.mwai-open-button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:auto!important;height:auto!important;min-width:0!important;left:auto!important;right:0!important;bottom:0!important;padding:0!important;animation:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger.mwai-open-button::before,html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger.mwai-open-button::after{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger .mwai-icon-container{background:linear-gradient(rgba(0,0,0,.14),rgba(0,0,0,0)),rgba(0,0,0,.7)!important;border:0!important;border-radius:0!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important;width:auto!important;height:auto!important;padding:12px 20px 12px 14px!important;display:inline-flex!important;align-items:center!important;gap:12px!important;overflow:visible!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger .mwai-icon-container img,html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger .mwai-icon-container .mwai-icon{display:none!important}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger .mwai-icon-container::before{content:"";width:20px;height:24px;background:url(/wp-content/themes/sandudden/images/sandudden-emblem.svg) center/contain no-repeat;filter:brightness(0) invert(1)}
html:not(#s74a):not(#s74b) .mwai-chatbot-container .mwai-trigger .mwai-icon-container::after{content:"Skriv till oss";font:400 18px/1 "Instrument Serif",Georgia,serif;letter-spacing:.01em;color:#fff;white-space:nowrap}
