.field--type-time-range thead{display:none}.field--type-time-range .draggable{border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.field--type-time-range .field-multiple-drag{display:none!important}.draggable.paragraph-type--opening-hours .field--type-time-range,.draggable.paragraph-type--opening-hours-exception .field--type-time-range{flex:1}@media (min-width:768px){.draggable.paragraph-type--opening-hours .form-item,.draggable.paragraph-type--opening-hours-exception .form-item{margin-bottom:0}}.draggable.paragraph-type--opening-hours .paragraphs-subform,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.draggable.paragraph-type--opening-hours .paragraphs-subform,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform{flex-direction:row}}.draggable.paragraph-type--opening-hours .paragraphs-subform .field-multiple-table tbody,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform .field-multiple-table tbody{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.draggable.paragraph-type--opening-hours .paragraphs-subform .field-multiple-table tbody,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform .field-multiple-table tbody{flex-direction:row}}.draggable.paragraph-type--opening-hours .paragraphs-subform .field-multiple-table tbody td,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform .field-multiple-table tbody td{display:flex;gap:10px;padding:0!important}.draggable.paragraph-type--opening-hours .paragraphs-subform .field-multiple-table tbody td>div,.draggable.paragraph-type--opening-hours .paragraphs-subform .field-multiple-table tbody tr,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform .field-multiple-table tbody td>div,.draggable.paragraph-type--opening-hours-exception .paragraphs-subform .field-multiple-table tbody tr{flex:1}.paragraph-type--pharmacy-email .paragraphs-subform,.paragraph-type--pharmacy-manager .paragraphs-subform,.paragraph-type--pharmacy-telephone .paragraphs-subform,.paragraph-type--pharmacy-url .paragraphs-subform{display:flex;gap:10px}.paragraph-type--pharmacy-email .paragraphs-subform>div input,.paragraph-type--pharmacy-email .paragraphs-subform>div select,.paragraph-type--pharmacy-manager .paragraphs-subform>div input,.paragraph-type--pharmacy-manager .paragraphs-subform>div select,.paragraph-type--pharmacy-telephone .paragraphs-subform>div input,.paragraph-type--pharmacy-telephone .paragraphs-subform>div select,.paragraph-type--pharmacy-url .paragraphs-subform>div input,.paragraph-type--pharmacy-url .paragraphs-subform>div select{width:100%}.paragraph-type--pharmacy-email .paragraphs-subform>div:first-child,.paragraph-type--pharmacy-manager .paragraphs-subform>div:first-child,.paragraph-type--pharmacy-telephone .paragraphs-subform>div:first-child,.paragraph-type--pharmacy-url .paragraphs-subform>div:first-child{width:30rem}.paragraph-type--pharmacy-email .paragraphs-subform>div:last-child,.paragraph-type--pharmacy-manager .paragraphs-subform>div:last-child,.paragraph-type--pharmacy-telephone .paragraphs-subform>div:last-child,.paragraph-type--pharmacy-url .paragraphs-subform>div:last-child{flex:1 1 0%}.paragraphs-subform{--tw-border-opacity:1;border-color:rgb(212 213 213/var(--tw-border-opacity));border-top-width:1px;margin-top:15px!important;padding-top:20px!important}.paragraph-top .paragraphs-icon-button-collapse{border-style:none!important;margin-bottom:0;margin-top:0}.paragraph-type--pharmacy-location .paragraphs-subform input,.paragraph-type--pharmacy-location .paragraphs-subform select{width:100%}.paragraph-type--pharmacy-location .paragraphs-subform .address-container-inline{display:flex;gap:10px}.paragraph-type--pharmacy-location .paragraphs-subform .address-container-inline .form-item{margin-right:0!important}.paragraph-type--pharmacy-location .paragraphs-subform .address-container-inline .form-item:last-child{flex:1 1 0%}.pharmacy-locations-form .paragraphs-icon-delete-disabled{display:none}.config-translation-form .gin-table-scroll-wrapper{overflow:visible}.ck-content>:first-child,.content>:first-child{margin-top:0}.ck-content>:last-child,.content>:last-child{margin-bottom:0}.ck-content p,.content p{font-size:16px;font-weight:400;line-height:22px;margin-bottom:20px;margin-top:20px}.ck-content p:first-child,.content p:first-child{margin-top:0}@media (min-width:768px){.ck-content p,.content p{font-size:18px;line-height:26px}}.ck-content h3+p,.content h3+p{margin-top:10px}.ck-content h2,.content h2{font-size:32px;font-weight:600;line-height:32px;margin-bottom:20px}@media (min-width:768px){.ck-content h2,.content h2{font-size:46px;line-height:46px}}.ck-content h3,.content h3{font-size:26px;font-weight:500;line-height:32px;margin-bottom:10px;margin-top:20px}@media (min-width:768px){.ck-content h3,.content h3{font-size:26px;line-height:32px;margin-top:30px}}.ck-content h4,.content h4{font-size:14px;font-weight:500;line-height:18px;margin-bottom:20px}@media (min-width:768px){.ck-content h4,.content h4{font-size:18px;line-height:26px}}.ck-content ul,.content ul{font-size:16px;font-weight:400;line-height:22px;list-style-type:disc;margin-bottom:20px;margin-left:15px}@media (min-width:768px){.ck-content ul,.content ul{font-size:18px;line-height:26px}}.ck-content ol,.content ol{font-size:16px;font-weight:400;line-height:22px;list-style-type:decimal;margin-bottom:20px;margin-left:15px}@media (min-width:768px){.ck-content ol,.content ol{font-size:18px;line-height:26px}}.ck-content a,.content a{color:#68ab44;font-size:16px;font-weight:500;line-height:22px;text-decoration-line:underline}.ck-content a:hover,.content a:hover{color:#009932}@media (min-width:768px){.ck-content a,.content a{font-size:18px;line-height:26px}}.ck-content strong,.content strong{font-weight:600}fieldset:not(.fieldgroup).phs-fieldgroup{--tw-border-opacity:1!important;border-radius:0;border-top-color:rgb(212 213 213/var(--tw-border-opacity))!important;border-width:1px 0 0;padding-top:40px}fieldset:not(.fieldgroup).phs-fieldgroup>.fieldset__legend .fieldset__label{color:#303030;font-size:20px!important;font-weight:500!important;line-height:26px!important;margin-bottom:20px;padding:0;text-transform:none}@media (min-width:1024px){fieldset:not(.fieldgroup).phs-fieldgroup>.fieldset__legend .fieldset__label{font-size:26px!important;line-height:32px!important}}fieldset:not(.fieldgroup).phs-fieldgroup>.fieldset__wrapper{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -4px rgba(0,0,0,.04)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important;background-color:#fff!important;border-radius:0!important;border-style:none!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;margin:0;padding:30px}.paragraph-type--chart .form-tablefield .layer-wrapper,.paragraphs-blokkli-paragraph-form--chart .form-tablefield .layer-wrapper{overflow:scroll!important}.paragraph-type--chart .form-tablefield .layer-wrapper input.form-element--type-text,.paragraphs-blokkli-paragraph-form--chart .form-tablefield .layer-wrapper input.form-element--type-text{field-sizing:content;min-width:2.75rem;padding-left:6px;padding-right:6px;text-align:center}.paragraph-type--chart .form-tablefield .layer-wrapper input.form-element--type-text.tablefield-col-0,.paragraphs-blokkli-paragraph-form--chart .form-tablefield .layer-wrapper input.form-element--type-text.tablefield-col-0{min-width:7rem}.pharmacy-edit-form{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.phs-views-status{background:var(--gin-color-danger);border-radius:100%;display:inline-block;height:.75em;margin-right:.25em;position:relative;width:.75em}.phs-views-status.is-published{background:var(--gin-color-green)}.phs-inline-form{display:flex;flex-wrap:wrap;gap:.5rem}.phs-inline-form input{width:100%}.phs-inline-form>.field--type-entity-reference,.phs-inline-form>.field--type-link,.phs-inline-form>div{flex:1;min-width:10rem}.field--widget-pharmasuisse-site-color{flex:0 0 auto!important}.phs-form-links-wrapper .form-item__description{display:none}.phs-form-links-wrapper .draggable-table td:not(.field-multiple-drag):not(.tabledrag-hide) .form-item{float:left;margin-bottom:0;width:50%}.phs-site-colors .form-radios{display:flex;gap:.5rem}.phs-site-colors .form-radios>.form-item{height:3rem;margin:0!important;position:relative;width:3rem}.phs-site-colors .form-radios>.form-item input{appearance:none;height:100%;left:0;margin:0!important;opacity:0;position:absolute;top:0;transform:none;width:100%}.phs-site-colors .form-radios>.form-item input:checked+label .phs-site-color{outline:3px solid rgba(0,0,0,.8);outline-offset:3px}.phs-site-colors .form-radios>.form-item input:hover:not(:checked)+label .phs-site-color{outline:2px solid var(--gin-border-color);outline-offset:2px}.phs-site-colors .form-radios>.form-item label{height:100%;left:0;position:absolute;top:0;width:100%}.phs-site-color{border-radius:var(--gin-border-m);color:#fff;height:100%;left:0;position:relative;top:0;width:100%}.phs-site-color:before{content:attr(data-text);font-size:1.25rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.phs-site-color span{background:rgba(0,0,0,.7);bottom:calc(100% + .75rem);color:#fff;display:none;font-weight:700;padding:.5rem}.phs-site-color span,.phs-site-color span:after{left:50%;position:absolute;transform:translateX(-50%)}.phs-site-color span:after{border-color:rgba(0,0,0,.7) transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";height:0;top:100%;width:0}.phs-site-color:hover span{display:block}.phs-site-color[data-color=BERRY]{--tw-bg-opacity:1;background-color:rgb(139 16 111/var(--tw-bg-opacity))}.phs-site-color[data-color=BLUE_GRADIENT]{--tw-bg-opacity:1;--tw-gradient-from:#224e8d var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,78,141,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);background-color:rgb(23 142 211/var(--tw-bg-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));background-repeat:no-repeat;color:#fff}.phs-site-color[data-color=CYAN]{--tw-bg-opacity:1;background-color:rgb(23 142 211/var(--tw-bg-opacity))}.phs-site-color[data-color=CYAN_LIGHT]{--tw-bg-opacity:1;background-color:rgb(137 189 235/var(--tw-bg-opacity))}.phs-site-color[data-color=CYAN_LIGHTER]{--tw-bg-opacity:1;background-color:rgb(200 225 248/var(--tw-bg-opacity));color:#224e8d}.phs-site-color[data-color=GREEN]{--tw-bg-opacity:1;background-color:rgb(0 153 50/var(--tw-bg-opacity))}.phs-site-color[data-color=GREEN_ALT]{--tw-bg-opacity:1;background-color:rgb(104 171 68/var(--tw-bg-opacity))}.phs-site-color[data-color=LIME]{--tw-bg-opacity:1;background-color:rgb(165 196 0/var(--tw-bg-opacity))}.phs-site-color[data-color=LIME_LIGHT]{--tw-bg-opacity:1;background-color:rgb(210 225 128/var(--tw-bg-opacity));color:#009932}.phs-site-color[data-color=PINK]{--tw-bg-opacity:1;background-color:rgb(198 0 134/var(--tw-bg-opacity))}.phs-site-color[data-color=BLUE]{--tw-bg-opacity:1;background-color:rgb(34 78 141/var(--tw-bg-opacity))}.phs-site-color[data-color=ORANGE]{--tw-bg-opacity:1;background-color:rgb(213 137 37/var(--tw-bg-opacity))}.phs-table-cell-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.phs-table-cell-wrapper .form-type--textfield{max-width:15rem}.phs-table-cell-wrapper .field--type-text-long{flex:1}.item-list.views-phs-links ul{display:flex;list-style-type:none!important;margin:0!important}.item-list.views-phs-links li{list-style-type:none!important;margin:0!important;text-transform:uppercase}.item-list.views-phs-links li a,.item-list.views-phs-links li div{border:1px solid transparent;border-radius:100%;display:block;font-size:14px;font-weight:700;height:2em;line-height:2em;text-align:center;text-decoration:none;width:2em}.item-list.views-phs-links li a.is-missing,.item-list.views-phs-links li div.is-missing{color:#aaa;font-weight:500}.item-list.views-phs-links li a.is-source,.item-list.views-phs-links li div.is-source{border-color:#a7b3ce}.item-list.views-phs-links li a:hover{background:#dbe1ea}table.permissions thead tr{position:sticky;top:8rem}.phs-price-logik-form{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.phs-price-logik-form>div input,.phs-price-logik-form>div select{width:100%}.media-library-item .media-library-item__preview .field img{object-fit:contain}.ck-content{font-family:Calibre,sans-serif}.highlight-berry{--tw-bg-opacity:1;background-color:rgb(139 16 111/var(--tw-bg-opacity));color:#fff}.highlight-berry-light{--tw-bg-opacity:1;background-color:rgb(172 92 141/var(--tw-bg-opacity));color:#fff}.highlight-orange{--tw-bg-opacity:1;background-color:rgb(213 137 37/var(--tw-bg-opacity));color:#fff}.highlight-gray{--tw-bg-opacity:1;background-color:rgb(212 213 213/var(--tw-bg-opacity))}.highlight-orange-light{--tw-bg-opacity:1;background-color:rgb(231 192 129/var(--tw-bg-opacity));color:#fff}