@import"leaflet/dist/leaflet.css";body.page .theme-business-info{-webkit-user-select:none;-moz-user-select:none;user-select:none;container-name:theme-business-info;container-type:inline-size}body.page .theme-business-info.inner{padding:var(--sp-current)}body.page .theme-business-info .info{border-radius:12px;background-color:var(--theme_color_bg_primary);z-index:999;color:var(--theme_color_black);padding:var(--sp-current);display:flex;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;margin:auto}body.page .theme-business-info .info>ul{margin:0;padding:0;list-style-type:none;gap:var(--sp-current);width:-moz-fit-content;width:fit-content}@container theme-business-info (max-width: 768px){body.page .theme-business-info .info>ul{display:flex;flex-direction:column}}@container theme-business-info (min-width: 768px){body.page .theme-business-info .info>ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);grid-template-areas:"left1 right" "left2 right" "left3 right"}}body.page .theme-business-info .info>ul>li{display:flex;color:var(--theme_color_black)}body.page .theme-business-info .info>ul>li a{color:var(--theme_color_black)}body.page .theme-business-info .info>ul>li .icon{align-self:self-start;display:inline-block;width:48px;height:49px;background-color:var(--theme_color_bg_secondary);border-radius:8px;margin-right:var(--sp-current);display:flex;justify-content:center;align-items:center}body.page .theme-business-info .info>ul>li .icon path{stroke:var(--theme_color_primary)}body.page .theme-business-info .info>ul>li.address{grid-area:left1}body.page .theme-business-info .info>ul>li.phone{grid-area:left2}body.page .theme-business-info .info>ul>li.email{grid-area:left3}body.page .theme-business-info .info>ul>li.working-time{grid-area:right;position:relative}body.page .theme-business-info .info>ul>li.working-time .content{flex-direction:column}body.page .theme-business-info .info>ul>li.working-time .content>ul.days{list-style-type:none;padding:0;margin:0}body.page .theme-business-info .info>ul>li.working-time .content .day{display:flex;justify-content:space-between;margin-bottom:3px;border:1px solid transparent;padding:2px}body.page .theme-business-info .info>ul>li.working-time .content .day:hover{border:1px solid var(--theme_color_primary)}body.page .theme-business-info .info>ul>li.working-time .content .day .name{margin-right:5px}body.page .theme-business-info .info>ul>li.working-time .content .day ul.hours{list-style-type:none;padding:0;margin:0}body.page .theme-business-info .info>ul>li.working-time .content .day ul.hours li{padding:0;margin:0}body.page .theme-business-info .info>ul>li.working-time .content .days-off{text-align:center}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-opener{display:flex;align-items:center;gap:var(--sp-current);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-opener svg{width:var(--sp-current)}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-opener svg rect{fill:var(--theme_color_bg_secondary)}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-opener svg path{stroke:var(--theme_color_primary)}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-opener.active svg{transform:rotate(180deg)}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-body{display:none}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-body.active{position:absolute;background-color:var(--theme_color_bg_primary);border-radius:8px;border:1px solid var(--theme_color_primary);display:flex;flex-direction:column;top:0;left:0;right:0;bottom:calc(var(--sp-current) * var(--lh-current));overflow:scroll;overflow-x:hidden}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-body>.days{padding:5px}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-body>.days>li{text-align:left;display:flex;justify-content:space-between;padding:3px;border:1px solid transparent}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-body>.days>li:hover{border:1px solid var(--theme_color_primary)}body.page .theme-business-info .info>ul>li.working-time .content .days-off .popup-body>.days>li .date{font-family:monospace}
