.wp-block-site-recycling-plants{--bs-color-level-0:transparent;--bs-color-level-1:var(--wp--preset--color--primary-green-500,#62924e);--bs-color-level-1-faded:var(--wp--preset--color--primary-green-50,#e9f0e6);--bs-color-level-2:var(--wp--preset--color--warning-500,#f6c400);--bs-color-level-2-faded:var(--wp--preset--color--warning-50,#fdf3cc);--bs-color-level-3:#e07961;--bs-color-level-3-faded:#fde9e8;--bs-cell-size:clamp(42px, 5vw, 52px);box-sizing:border-box;position:relative}.wp-block-site-recycling-plants *,.wp-block-site-recycling-plants :before,.wp-block-site-recycling-plants :after{box-sizing:inherit}.wp-block-site-recycling-plants strong{font-weight:500}.wp-block-site-recycling-plants__grid{gap:var(--wp--style--block-gap);grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));display:grid;container-type:inline-size}.wp-block-site-recycling-plants__card{background-color:#fff;border-radius:4px;flex-direction:column;gap:16px;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:hidden}.wp-block-site-recycling-plants__card>:first-child{padding-top:var(--wp--preset--spacing--40)}.wp-block-site-recycling-plants__card>:last-child{padding-bottom:var(--wp--preset--spacing--40)}.wp-block-site-recycling-plants__header{padding-inline:var(--wp--preset--spacing--40);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wp-block-site-recycling-plants__title{flex:1;min-width:0;margin:0}.wp-block-site-recycling-plants__arrow-link{background-color:var(--wp--preset--color--primary-green-700);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:-12px;text-decoration:none;transition:background-color .2s;display:flex}.wp-block-site-recycling-plants__arrow-link:after{z-index:1;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.wp-block-site-recycling-plants__arrow-link:hover{background-color:var(--wp--preset--color--primary-green-900)}.wp-block-site-recycling-plants__arrow-link:focus-visible{background-color:var(--wp--preset--color--primary-green-900)}.wp-block-site-recycling-plants__opening-hours-row{padding-inline:var(--wp--preset--spacing--40);align-items:center;gap:8px;min-height:27px;display:flex}.wp-block-site-recycling-plants__clock-icon-wrapper,.wp-block-site-recycling-plants__busy-icon-wrapper{width:20px;height:20px;display:block}.wp-block-site-recycling-plants__clock-icon{flex-shrink:0}.wp-block-site-recycling-plants__opening-hours{font-size:inherit;margin:0;line-height:1.5}.wp-block-site-recycling-plants__opening-hours--waiting{background-color:var(--wp--preset--color--primary-gray-100,#e8e8e8);vertical-align:middle;border-radius:4px;width:10em;height:1.5em;animation:1.5s ease-in-out infinite rp-skeleton-shimmer;display:inline-block}.wp-block-site-recycling-plants__busy-indicator{padding-inline:var(--wp--preset--spacing--40);flex-direction:column;gap:8px;margin-top:6px;display:flex}.wp-block-site-recycling-plants__busy-heading{font-size:inherit;align-items:center;gap:8px;margin:0;font-weight:400;line-height:1.3;display:flex}.wp-block-site-recycling-plants__busy-icon{flex-shrink:0}.wp-block-site-recycling-plants__busy-skeleton{height:calc(16px + var(--bs-cell-size));gap:3px;display:flex}.wp-block-site-recycling-plants__busy-cells{min-width:0;min-height:calc(16px + var(--bs-cell-size));margin-left:calc(-1 * var(--wp--preset--spacing--40));margin-right:calc(-1 * var(--wp--preset--spacing--40));width:calc(100% + var(--wp--preset--spacing--40) * 2);padding-left:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);z-index:2;gap:3px;padding-bottom:2px;display:flex;overflow-x:auto}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell{height:var(--bs-cell-size);width:var(--bs-cell-size);background-color:var(--bs-color-closed-bg,#e8e8e8);border-radius:4px;position:relative}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell[data-level="1"]{background-color:var(--bs-color-level-1-faded,#e9f0e6)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell[data-level="2"]{background-color:var(--bs-color-level-2-faded,#fdf3cc)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell[data-level="3"]{background-color:var(--bs-color-level-3-faded,#fde9e8)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell:after{content:"";border-radius:inherit;pointer-events:none;clip-path:polygon(0% calc(100% - var(--bs-bar-left,0%)), 100% calc(100% - var(--bs-bar-right,0%)), 100% 100%, 0% 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell[data-level="1"]:after{background-color:var(--bs-color-level-1)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell[data-level="2"]:after{background-color:var(--bs-color-level-2)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell[data-level="3"]:after{background-color:var(--bs-color-level-3)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell.is-partial-start:after{clip-path:polygon(var(--bs-partial-left,0%) calc(100% - var(--bs-bar-left,0%)), 100% calc(100% - var(--bs-bar-right,0%)), 100% 100%, var(--bs-partial-left,0%) 100%)}.wp-block-site-recycling-plants__busy-cells--bar .wp-block-site-recycling-plants__busy-cell.is-partial-end:after{clip-path:polygon(0% calc(100% - var(--bs-bar-left,0%)), calc(100% - var(--bs-partial-right,0%)) calc(100% - var(--bs-bar-right,0%)), calc(100% - var(--bs-partial-right,0%)) 100%, 0% 100%)}.wp-block-site-recycling-plants__busy-column{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.wp-block-site-recycling-plants__busy-cell-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(.875rem,min(1.5vw,1rem));font-weight:400;line-height:1;overflow:hidden}.wp-block-site-recycling-plants__busy-cell{height:var(--bs-cell-size);width:var(--bs-cell-size);background-color:var(--bs-color-level-0);cursor:pointer;z-index:2;border-radius:4px}.wp-block-site-recycling-plants__busy-cell[data-level="1"]{background-color:var(--bs-color-level-1)}.wp-block-site-recycling-plants__busy-cell[data-level="2"]{background-color:var(--bs-color-level-2)}.wp-block-site-recycling-plants__busy-cell[data-level="3"]{background-color:var(--bs-color-level-3)}.wp-block-site-recycling-plants__busy-cell.is-partial-start{position:relative;overflow:hidden}.wp-block-site-recycling-plants__busy-cell.is-partial-start:before{content:"";pointer-events:none;width:var(--bs-partial-left,0%);z-index:1;background-color:#e8e8e8;border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0;right:auto}.wp-block-site-recycling-plants__busy-cell.is-partial-end{position:relative;overflow:hidden}.wp-block-site-recycling-plants__busy-cell.is-partial-end:before{content:"";pointer-events:none;width:var(--bs-partial-right,0%);z-index:1;background-color:#e8e8e8;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:auto;right:0}.wp-block-site-recycling-plants__busy-cell--skeleton{background-color:var(--wp--preset--color--primary-gray-100,#e8e8e8);cursor:default;animation:1.5s ease-in-out infinite rp-skeleton-shimmer}.wp-block-site-recycling-plants__busy-cell:focus-visible{outline:2px solid var(--wp--preset--color--vivid-red,#cf2e2e);outline-offset:1px}.wp-block-site-recycling-plants__tooltip{color:#1a1a1a;white-space:nowrap;pointer-events:none;z-index:20;-webkit-filter:drop-shadow(0 3px 10px rgba(0,0,0,.2));filter:drop-shadow(0 3px 10px rgba(0,0,0,.2));background:#fff;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;font-size:1rem;display:flex;position:absolute;top:-9999px;left:-9999px;transform:translate(-50%,calc(-100% - 10px))}.wp-block-site-recycling-plants__tooltip[hidden]{display:none}.wp-block-site-recycling-plants__tooltip:after{content:"";border:6px solid transparent;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wp-block-site-recycling-plants__tooltip-icon{fill:#888;flex-shrink:0;width:22px;height:22px}.wp-block-site-recycling-plants__tooltip[data-level="1"] .wp-block-site-recycling-plants__tooltip-icon{fill:#62924e}.wp-block-site-recycling-plants__tooltip[data-level="2"] .wp-block-site-recycling-plants__tooltip-icon{fill:#f6c400}.wp-block-site-recycling-plants__tooltip[data-level="3"] .wp-block-site-recycling-plants__tooltip-icon{fill:#e07961}.wp-block-site-recycling-plants__tooltip-text{flex-direction:column;gap:2px;display:flex}.wp-block-site-recycling-plants__tooltip-header{color:#1a1a1a;font-size:.85rem;font-weight:500;line-height:1.2}.wp-block-site-recycling-plants__tooltip-body{color:#1a1a1a;font-weight:400;line-height:1.2}.wp-block-site-recycling-plants:not([class*=is-style-]) .wp-block-site-recycling-plants__card,.wp-block-site-recycling-plants .is-style-default .wp-block-site-recycling-plants__card{border:1px solid var(--wp--preset--color--primary-green-50);background-color:var(--wp--preset--color--primary-green-50);padding-block:var(--wp--preset--spacing--40);padding-inline:var(--wp--preset--spacing--40);border-radius:4px}.wp-block-site-recycling-plants:not([class*=is-style-]) .wp-block-site-recycling-plants__header,.wp-block-site-recycling-plants .is-style-default .wp-block-site-recycling-plants__header{padding:0}.wp-block-site-recycling-plants:not([class*=is-style-]) .wp-block-site-recycling-plants__arrow-link,.wp-block-site-recycling-plants .is-style-default .wp-block-site-recycling-plants__arrow-link{margin-bottom:0}.wp-block-site-recycling-plants:not([class*=is-style-]) .wp-block-site-recycling-plants__opening-hours-row,.wp-block-site-recycling-plants:not([class*=is-style-]) .wp-block-site-recycling-plants__busy-indicator,.wp-block-site-recycling-plants .is-style-default .wp-block-site-recycling-plants__opening-hours-row,.wp-block-site-recycling-plants .is-style-default .wp-block-site-recycling-plants__busy-indicator{background-color:#fff;border-radius:10px;padding:16px 28px}.wp-block-site-recycling-plants:not([class*=is-style-]) .wp-block-site-recycling-plants__busy-cells,.wp-block-site-recycling-plants .is-style-default .wp-block-site-recycling-plants__busy-cells{width:calc(100% + 56px);margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.wp-block-site-recycling-plants.is-style-cards .wp-block-site-recycling-plants__card{border:1px solid var(--wp--preset--color--primary-gray-200,#eee);background-color:transparent;border-radius:8px}.wp-block-site-recycling-plants.is-style-cards .wp-block-site-recycling-plants__clock-icon-wrapper,.wp-block-site-recycling-plants.is-style-cards .wp-block-site-recycling-plants__busy-icon-wrapper{color:var(--wp--preset--color--primary-green-500)}.wp-block-site-recycling-plants.is-style-cards .wp-block-site-recycling-plants__busy-cell-label{color:var(--wp--preset--color--primary-gray-600);font-weight:400}@keyframes rp-skeleton-shimmer{0%,to{opacity:1}50%{opacity:.4}}
