/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:inherit;}
#guest-messages{background:#d3d3d32b;list-style-type:none;padding:0;width:69%;margin:auto;}#guest-messages li{background:#dbdbdb;border-radius:0.375rem;list-style-type:none;margin:2em 1%;padding:2em 12px;}#guest-messages li h4 span{float:right;font-size:0.64em;}#guest-messages li .message{background:#fff;font-size:0.72em;height:220px;overflow-y:scroll;padding:12px;}#guest-messages li .message span{background:lightyellow;font-weight:bold;padding:0 48px;}#guest-messages .actions{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;}#guest-messages .actions li{margin:0;padding:0;}#guest-messages .actions a{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all 0.2s ease-in-out;border:1px solid;cursor:pointer;}#guest-messages .actions a.mail-preview{background-color:#e3f2fd;color:#1976d2;border-color:#bbdefb;}#guest-messages .actions a.mail-preview:hover{background-color:#bbdefb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(25,118,210,0.2);}#guest-messages .actions a.message-edit{background-color:#fff3e0;color:#f57c00;border-color:#ffe0b2;}#guest-messages .actions a.message-edit:hover{background-color:#ffe0b2;transform:translateY(-1px);box-shadow:0 2px 4px rgba(245,124,0,0.2);}#guest-messages .actions a.message-copier{background-color:#e8f5e8;color:#388e3c;border-color:#c8e6c9;}#guest-messages .actions a.message-copier:hover{background-color:#c8e6c9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(56,142,60,0.2);}#guest-messages .actions a.whatsapp-link{background-color:#25d366;color:white;border-color:#128c7e;}#guest-messages .actions a.whatsapp-link:hover{background-color:#128c7e;transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,211,102,0.4);}#guest-messages .actions a i{font-size:16px;}#guest-messages .actions a:active{transform:translateY(0);}#guest-messages .actions a:focus{outline:2px solid #2196f3;outline-offset:2px;}@media (max-width:768px){#guest-messages .actions{flex-direction:column;gap:6px;}#guest-messages .actions a{justify-content:center;padding:10px 16px;}}ul.language-switcher{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}ul.language-switcher li{display:inline-block;padding:8px 16px;margin:0 4px;text-decoration:none;border:1px solid #ddd;border-radius:4px;color:#333;background:#f8f8f8;transition:all 0.2s ease;}
body.main-layout{color:inherit;}
.bold{font-weight:bold;}.larger{font-size:1.2em;}.smaller{font-size:0.86em;}.value{font-weight:bold;}.subtract,.sub{color:red;}.add{color:green;}.grey{color:grey;}.beehotel-pricealterator-seasons{background:#e7e7e580;padding:12px 24px;}details{display:initial;}details > summary{padding:4px;width:200px;background-color:lightgrey;border:none;box-shadow:1px 1px 2px #bbbbbb;cursor:pointer;}details > p{background-color:#eeeeee;padding:4px;margin:0;box-shadow:1px 1px 2px #bbbbbb;}
.views-view-responsive-grid{--views-responsive-grid--layout-gap:10px;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:100px;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-view-responsive-grid__item > *{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.button.critical{background:red;color:white;}
.beehotel-dashboard--inbox .card{padding:8px;}.beehotel.path-admin nav.breadcrumb{font-size:0.8em;}
body.beehotel  h1.page-title{background-image:url(/modules/contrib/bee_hotel/icons/79793c/bee.svg);background-repeat:no-repeat,no-repeat;background-size:48px;padding:4px 60px;}
input.form-range{width:100%;}
tr.disabled,tr.disabled a{color:grey;}.value{font-weight:bold;}.subtract,.sub{color:red;}.add{color:green;}
