@charset "UTF-8";
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes zuckSlideTime {
0% {
max-width: 0
}
100% {
max-width: 100%
}
}
@keyframes zuckLoading {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
#zuck-modal {
outline: 0!important;
overflow: hidden;
position: fixed;
background: rgba(0,0,0,.75);
z-index: 100000;
font-size: 14px;
font-family: inherit
}
#zuck-modal-content,#zuck-modal-content .story-viewer,#zuck-modal-content .story-viewer>.slides,#zuck-modal-content .story-viewer>.slides>* {
width: 100vw;
height: 100%;
top: 0;
bottom: 0;
position: absolute;
overflow: hidden
}
#zuck-modal * {
user-select: none;
outline: 0
}
#zuck-modal.with-effects {
transform: scale(.01);
transform-origin: top left;
transition: .25s;
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100%;
top: 0;
bottom: 0
}
#zuck-modal.with-effects.animated {
transform: scale(1);
border-radius: 0;
margin-top: 0!important;
margin-left: 0!important
}
#zuck-modal.with-effects.closed {
transform: translateY(100%)
}
#zuck-modal .slider {
width: 300vw;
height: 100%;
top: 0;
bottom: 0;
left: -100vw;
position: absolute
}
#zuck-modal .slider>* {
width: 100vw;
height: 100%;
top: 0;
bottom: 0;
position: absolute
}
#zuck-modal .slider>.previous {
left: 0
}
#zuck-modal .slider>.viewing {
left: 100vw
}
#zuck-modal .slider>.next {
left: 200vw
}
#zuck-modal .slider.animated {
-webkit-transition: -webkit-transform .25s linear;
transition: -webkit-transform .25s linear;
transition: transform .25s linear;
transition: transform .25s linear,-webkit-transform .25s linear
}
#zuck-modal.with-cube #zuck-modal-content {
perspective: 1000vw;
transform: scale(.95);
perspective-origin: 50% 50%;
overflow: visible;
transition: .3s
}
#zuck-modal.with-cube .slider {
transform-style: preserve-3d;
transform: rotateY(0)
}
#zuck-modal.with-cube .slider>.previous {
backface-visibility: hidden;
left: 100vw;
transform: rotateY(270deg) translateX(-50%);
transform-origin: center left
}
#zuck-modal.with-cube .slider>.viewing {
backface-visibility: hidden;
left: 100vw;
transform: translateZ(50vw)
}
#zuck-modal.with-cube .slider>.next {
backface-visibility: hidden;
left: 100vw;
transform: rotateY(-270deg) translateX(50%);
transform-origin: top right
}
#zuck-modal-content .story-viewer.paused.longPress .head,#zuck-modal-content .story-viewer.paused.longPress .slides-pointers,#zuck-modal-content .story-viewer.paused.longPress .tip {
opacity: 0
}
#zuck-modal-content .story-viewer.viewing:not(.paused):not(.stopped) .slides-pointers>*>.active>b {
-webkit-animation-play-state: running;
animation-play-state: running
}
#zuck-modal-content .story-viewer.next {
z-index: 10
}
#zuck-modal-content .story-viewer.viewing {
z-index: 5
}
#zuck-modal-content .story-viewer.previous {
z-index: 0
}
#zuck-modal-content .story-viewer.loading .head .loading,#zuck-modal-content .story-viewer.muted .tip.muted {
display: block
}
#zuck-modal-content .story-viewer.loading .head .right .close,#zuck-modal-content .story-viewer.loading .head .right .time {
display: none
}
#zuck-modal-content .story-viewer .slides-pagination span {
position: absolute;
top: 50vh;
font-size: 48px;
color: #fff;
line-height: 48px;
width: 48px;
margin: 6px;
transform: translateY(-50%);
z-index: 1;
text-align: center
}
#zuck-modal-content .story-viewer .slides-pagination .previous {
left: 0
}
#zuck-modal-content .story-viewer .slides-pagination .next {
right: 0
}
#zuck-modal-content .story-viewer .slides-pointers {
display: table;
table-layout: fixed;
border-spacing: 6px;
border-collapse: separate;
position: absolute;
width: 100vh;
top: 0;
bottom: 0;
top: 0;
left: calc(50vw - 50vh);
right: calc(50vw - 50vh);
z-index: 100020
}
#zuck-modal-content .story-viewer .slides-pointers>* {
display: table-row
}
#zuck-modal-content .story-viewer .slides-pointers>*>* {
display: table-cell;
background: rgba(255,255,255,.5);
border-radius: 2px
}
#zuck-modal-content .story-viewer .slides-pointers>*>.seen {
background: #fff
}
#zuck-modal-content .story-viewer .slides-pointers>*>*>b {
background: #fff;
width: auto;
max-width: 0;
height: 2px;
display: block;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-play-state: paused;
animation-play-state: paused;
border-radius: 2px
}
#zuck-modal-content .story-viewer .slides-pointers>*>.active>b {
-webkit-animation-name: zuckSlideTime;
animation-name: zuckSlideTime;
-webkit-animation-timing-function: linear;
animation-timing-function: linear
}
#zuck-modal-content .story-viewer .head {
position: absolute;
height: 56px;
left: 0;
right: 0;
line-height: 56px;
z-index: 100010;
color: #fff;
font-size: 14px;
text-shadow: 1px 1px 1px rgba(0,0,0,.35),1px 0 1px rgba(0,0,0,.35);
padding: 6px 12px
}
#zuck-modal-content .story-viewer .head .item-preview {
overflow: hidden;
vertical-align: top;
background-size: cover;
width: 42px;
height: 42px;
display: inline-block;
margin-right: 12px;
border-radius: 50%;
vertical-align: middle;
background-repeat: no-repeat;
background-position: center
}
#zuck-modal-content .story-viewer .head .item-preview img {
display: block;
box-sizing: border-box;
height: 100%;
width: 100%;
background-size: cover;
background-position: center;
object-fit: cover
}
#zuck-modal-content .story-viewer .head .time {
opacity: .75;
font-weight: 500;
font-size: 13px
}
#zuck-modal-content .story-viewer .head .left {
line-height: 1!important;
display: inline-block;
margin: 6px 0
}
#zuck-modal-content .story-viewer .head .left .info {
display: inline-block;
max-width: 30vw;
vertical-align: middle
}
#zuck-modal-content .story-viewer .head .left .info>* {
width: 100%;
display: inline-block;
line-height: 21px
}
#zuck-modal-content .story-viewer .head .left .info .name {
font-weight: 500
}
#zuck-modal-content .story-viewer .head .right {
float: right
}
#zuck-modal-content .story-viewer .head .back,#zuck-modal-content .story-viewer .head .right .close {
font-size: 42px;
width: 48px;
height: 48px;
line-height: 48px;
cursor: pointer;
text-align: center
}
#zuck-modal-content .story-viewer .head .left .back {
display: none;
width: 24px;
margin: -6px -6px 0 -6px
}
#zuck-modal-content .story-viewer .head .right .time {
display: none
}
#zuck-modal-content .story-viewer .head .loading {
display: none;
border-radius: 50%;
width: 30px;
height: 30px;
margin: 9px 0;
border: 4px solid rgba(255,255,255,.2);
box-sizing: border-box;
border-top-color: #fff;
-webkit-animation: zuckLoading 1s infinite linear;
animation: zuckLoading 1s infinite linear
}
#zuck-modal-content .story-viewer .head,#zuck-modal-content .story-viewer .slides-pointers,#zuck-modal-content .story-viewer .tip {
-webkit-transition: opacity .5s;
transition: opacity .5s
}
#zuck-modal-content .story-viewer .slides .item {
display: none;
overflow: hidden;
background: #000
}
#zuck-modal-content .story-viewer .slides .item:before {
z-index: 4;
background: 0 0;
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0
}
#zuck-modal-content .story-viewer .slides .item>.media {
height: 100%;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin: auto;
object-fit:contain;
}
#zuck-modal-content .story-viewer .slides .item.active,#zuck-modal-content .story-viewer .slides .item.active .tip.link {
display: block
}
#zuck-modal-content .story-viewer .tip {
z-index: 5;
text-decoration: none;
display: none;
border-radius: 24px;
background: rgba(0,0,0,.5);
font-size: 16px;
position: absolute;
bottom: 24px;
left: 50%;
transform: translateX(-50%);
z-index: 1000;
color: #fff;
text-align: center;
text-transform: uppercase;
font-weight: 500;
padding: 12px 24px
}
@media (max-width: 1024px) {
#zuck-modal-content .story-viewer .head {
top:3px
}
#zuck-modal-content .story-viewer .head .loading {
width: 24px;
height: 24px;
margin: 6px 0
}
#zuck-modal-content .story-viewer .head .item-preview {
width: 30px;
height: 30px;
margin-right: 12px
}
#zuck-modal-content .story-viewer .head .left {
font-size: 15px;
margin: 15px 0
}
#zuck-modal-content .story-viewer .head .left>div {
line-height: 30px
}
#zuck-modal-content .story-viewer .head .right .time {
display: block;
white-space: nowrap;
font-size: 15px;
margin: 15px 0;
line-height: 30px
}
#zuck-modal-content .story-viewer .head .left>.back {
display: none;
background: 0 0;
z-index: 20;
visibility: visible;
margin: -6px 0;
position: absolute;
height: 42px;
width: 72px;
line-height: 36px;
text-align: left;
vertical-align: top;
text-shadow: none
}
#zuck-modal-content .story-viewer.with-back-button .head .left>.back {
display: block
}
#zuck-modal-content .story-viewer.with-back-button .head .left .item-preview {
margin-left: 18px
}
#zuck-modal-content .story-viewer .slides-pointers {
width: 100vw;
left: 0;
right: 0
}
#zuck-modal-content .story-viewer .tip {
font-size: 14px;
padding: 6px 12px
}
#zuck-modal-content .story-viewer .head .left .time,#zuck-modal-content .story-viewer .head .right .close {
display: none
}
}
.stories.carousel {
white-space: nowrap;
overflow: auto;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch
}
.stories.carousel::-webkit-scrollbar {
width: 0;
background: 0 0
}
.stories.carousel .story {
display: inline-block;
width: 18vw;
max-width: 80px;
margin: 0 6px;
vertical-align: top
}
.stories.carousel .story:first-child {
margin-left: 0
}
.stories.carousel .story:last-child {
margin-right: 0
}
.stories.carousel .story>.item-link {
text-align: center;
display: block
}
.stories.carousel .story>.item-link:active>.item-preview {
transform: scale(.9)
}
.stories.carousel .story>.item-link>.item-preview {
display: block;
box-sizing: border-box;
font-size: 0;
max-height: 90px;
height: 18vw;
overflow: hidden;
transition: transform .2s
}
.stories.carousel .story>.item-link>.item-preview img {
display: block;
box-sizing: border-box;
height: 100%;
width: 100%;
background-size: cover;
background-position: center;
object-fit: cover;
}
.stories.carousel .story>.item-link>.info {
display: inline-block;
margin-top: .5em;
line-height: 1.2em;
width: 100%;
overflow: hidden;
text-overflow: ellipsis
}
.stories.carousel .story>.item-link>.info .name {
font-weight: 300
}
.stories.carousel .story>.item-link>.info .time {
display: none
}
.stories.carousel .story>.items {
display: none
}
.stories.list {
white-space: nowrap;
overflow: auto
}
.stories.list .story {
display: block;
width: auto;
margin: 6px;
padding-bottom: 6px
}
.stories.list .story>.item-link {
text-align: left;
display: block
}
.stories.list .story>.item-link>.item-preview {
height: 42px;
width: 42px;
max-width: 42px;
margin-right: 12px;
vertical-align: top;
display: inline-block;
box-sizing: border-box;
font-size: 0;
overflow: hidden
}
.stories.list .story>.item-link>.item-preview img {
display: block;
box-sizing: border-box;
height: 100%;
width: 100%;
background-size: cover;
background-position: center
}
.stories.list .story>.item-link>.info {
display: inline-block;
line-height: 1.6em;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: top
}
.stories.list .story>.item-link>.info .name {
font-weight: 500;
display: block
}
.stories.list .story>.item-link>.info .time {
display: inline-block
}
.stories.list .story>.items {
display: none
}
.stories.snapgram .story > .item-link {
text-decoration: none;
color: #333;
}
.stories.snapgram .story > .item-link > .item-preview {
border-radius: 50%;
padding: 2px;
background: var(--kan-theme-color);
}
.stories.snapgram .story > .item-link > .item-preview img {
border-radius: 50%;
border: 3px solid #fff;
}
.stories.snapgram .story.seen {
opacity: 0.75;
}
.stories.snapgram .story.seen > a > .item-preview {
background: #999;
}
.stories.snapgram .story.seen > a {
color: #999 !important;
}
.stories.snapgram .story[theme-color] {
--kan-theme-color: attr(theme-color);
}
.stories.snapgram .story > .item-link {
text-decoration: none;
color: #333;
}
.stories.snapgram .story > .item-link > .item-preview {
border-radius: 50%;
position: relative;
background: var(--kan-theme-color);
padding: 2px;
}
.stories.snapgram .story > .item-link > .item-preview img {
border-radius: 50%;
}
.stories.snapgram .story.seen {
opacity: 0.75;
}
.stories.snapgram .story.seen > a > .item-preview {
background: #999;
}
.stories.snapgram .story.seen > a {
color: #999 !important;
}
.stories.carousel .story>.item-link>.info {
font-size: 13px;
}
.stories.carousel .story>.item-link>.item-preview {
max-height: 80px;
height: 80px;
}
#zuck-modal-content .story-viewer .tip {
background: #fff;
color: #000;
border-radius: 25px;
text-transform: none
}
#stories {
margin: 20px 0;
min-height: 86px;
overflow: overlay;
text-align: center
}
#stories.kanews_story_hide_title {
min-height:60px
}
#zuck-modal-content .story-viewer .head .back, #zuck-modal-content .story-viewer .head .right .close {
color: #fff;
margin-right: 1em
}
.stories.carousel .seen svg {
display: none
}
.stories.carousel svg{
fill:none;
display: none;
position: absolute;
left: -6px;
top: -6px;
right: -6px;
bottom: -6px;
width: 92px;
height: 92px;
stroke:var(--kan-theme-color);
stroke-linecap: round;
stroke-width:3;
stroke-dasharray: 1;
stroke-dashoffset: 0;
animation: stroke-draw 6s ease-out infinite alternate; }
@media (max-width: 768px) {
.stories.carousel .story>.item-link>.info {
display: none
}
.stories.carousel .story {
width: 48px;
}
.stories.carousel .story>.item-link>.item-preview {
height: 48px;
}
#stories { 
height: 48px !important;
margin: 15px 0;
min-height: 48px !important;
}
.stories.carousel svg{ 
left: -4px;
top: -4px;
right: -4px;
bottom: -4px;
width: 56px;
height: 56px;
}
}
@media (min-width: 768px) {
#stories.kanews_stories_2 {
height: 86px
}
#stories.kanews_stories_2.kanews_story_hide_title {
height: 60px
}
.kanews_stories_2.stories.carousel .story>.item-link>.item-preview{
height: 60px
}
.kanews_stories_2.stories.carousel .story{
width: 60px
}
#stories.kanews_stories_2 svg	{
width: 72px;
height: 72px;
}
.kanews_story_hide_title.stories.carousel .story>.item-link>.info  {
display: none !important
}
}
@keyframes stroke-draw {
from{
stroke:var(--kan-theme-color);
stroke-dasharray: 1;
}
to{
transform:rotate(180deg);
stroke-dasharray: 10;
}
}
.eczane-v2{--e-surface:var(--kan-bg-white-color, #fff);--e-text:var(--kan-text-color, #111827);--e-muted:var(--kan-text-color-muted, rgba(107, 114, 128, 0.95));--e-border:var(--kan-border-color2, rgba(91, 97, 110, 0.2));--e-radius:var(--kan-block-radius, 12px);--e-accent:var(--kan-theme-color, #d7050f);--e-accent-soft:color-mix(in srgb, var(--e-accent) 12%, #fff);border-radius:calc(var(--e-radius) * 3.2);overflow:hidden;background:var(--e-surface);color:var(--e-text);box-shadow:var(--kan-block-shadow,0 0 5px rgba(50,53,61,.1))}.eczane-v2--page{margin-bottom:1rem}.eczane-v2__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 10px}.eczane-v2__heading{min-width:0;flex:1 1 auto}.eczane-v2__title{display:flex;align-items:center;font-weight:600;font-size:18px;line-height:1.15}.eczane-v2__location{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--e-accent-soft);font-size:12px;font-weight:600}.eczane-v2__location-label{color:var(--e-muted);font-weight:600}.eczane-v2__location-value{color:var(--e-text);font-weight:700}.eczane-v2__toolbar{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.eczane-v2__geo-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--e-surface);color:var(--e-text);font-size:12px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.eczane-v2__geo-btn:hover{border-color:color-mix(in srgb,var(--e-accent) 45%,var(--e-border));transform:translateY(-1px)}.eczane-v2__geo-btn[disabled]{opacity:.65;cursor:wait;transform:none}.eczane-v2__status{padding:0 16px 8px;font-size:12px;font-weight:600;color:#b91c1c}.eczane-v2__status.is-info{color:var(--e-muted)}.eczane-v2__status.is-error{color:#b91c1c}.eczane-v2__hero{padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--e-accent) 78%,#fb7185),color-mix(in srgb,var(--e-accent) 42%,#f97316))}.eczane-v2__hero-inner{display:flex;align-items:stretch;justify-content:space-between;gap:14px}.eczane-v2__hero-count{color:#fff;font-weight:900;font-size:42px;line-height:1;font-variant-numeric:tabular-nums}.eczane-v2__hero-label{margin-top:4px;color:rgba(255,255,255,.92);font-weight:700;font-size:14px}.eczane-v2__hero-place{margin-top:6px;color:rgba(255,255,255,.82);font-size:13px;font-weight:600}.eczane-v2__hero-art{flex:0 0 88px;border-radius:calc(var(--e-radius) * 2.4);background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22)}.eczane-v2__hero-art img{width:42px;height:42px;opacity:.95}.eczane-v2__notice{margin:14px 14px 0;border-radius:calc(var(--e-radius) * 2)}.eczane-v2__body{padding:14px 14px 16px;border-top:1px solid color-mix(in srgb,var(--e-border) 35%,transparent)}.eczane-v2__body.is-loading{opacity:.55;pointer-events:none}.eczane-v2__footer{display:flex;--e-accent:var(--kan-theme-color, #d7050f);--e-accent-soft:color-mix(in srgb, var(--e-accent) 12%, #fff);justify-content:center;padding:0 14px 16px}.eczane-v2__footer-link{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:var(--e-accent-soft);color:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s}.eczane-v2__footer-link:focus-visible,.eczane-v2__footer-link:hover{background:color-mix(in srgb,var(--e-accent) 18%,#fff);transform:translateY(-1px)}.eczane-v2__grid{margin:0 -6px}.eczane-v2__col{padding:6px}.eczane-v2__card{height:100%;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:calc(var(--e-radius) * 2.2);border:1px solid color-mix(in srgb,var(--e-border) 55%,transparent);background:color-mix(in srgb,var(--e-surface) 92%,var(--e-accent-soft))}.eczane-v2__card-head{display:flex;align-items:center;background:linear-gradient(to right,var(--e-accent-soft),var(--e-surface));gap:10px}.eczane-v2__card-icon{flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:var(--e-accent-soft);display:flex;align-items:center;justify-content:center}.eczane-v2__card-name{margin:0;font-size:15px;line-height:1.35;font-weight:600;color:var(--e-text)}.eczane-v2__card-address{font-size:13px;line-height:1.5;color:var(--e-muted)}.eczane-v2__card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.eczane-v2__card-district{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--e-accent);color:#fff;font-size:12px;line-height:1.4;font-weight:700}.eczane-v2__card-district svg{width:13px;height:13px;fill:currentColor}.eczane-v2__card-hours{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--e-accent-soft);font-size:12px;line-height:1.4}.eczane-v2__card-hours-label{color:var(--e-muted);font-weight:600}.eczane-v2__card-hours-value{color:var(--e-text);font-weight:700;font-variant-numeric:tabular-nums}.eczane-v2__card-note{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--e-accent) 70%,var(--e-text));font-weight:600}.eczane-v2__card-actions{display:flex;gap:8px;margin-top:auto}.eczane-v2__action{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,opacity .18s}.eczane-v2__action:hover{transform:translateY(-1px);opacity:.92}.eczane-v2__action--phone{background:var(--e-text);color:#fff}.eczane-v2__action--map{background:var(--e-accent);color:#fff}.eczane-v2__body .kanews-response,.eczane-v2__empty{margin:0;border-radius:calc(var(--e-radius) * 2)}.eczane-v2__slider .slick-slide{padding:0 6px}.eczane-v2__slider .eczane-v2__card{min-height:100%}.eczane-v2--widget{border-radius:0;overflow:visible;background:0 0;box-shadow:none}.eczane-v2--widget .eczane-v2__top{align-items:center;padding:14px 14px 10px}.eczane-v2--widget .eczane-v2__title{display:flex;align-items:center;font-weight:800;font-size:20px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eczane-v2--widget .eczane-v2__place{margin-top:2px;font-weight:600;font-size:13px;color:var(--e-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eczane-v2--widget .eczane-v2__location-value{color:inherit;font-weight:600}.eczane-v2--widget .eczane-v2__toolbar{gap:8px;flex-wrap:nowrap;position:relative}.eczane-v2--widget .eczane-v2__select{min-width:110px;max-width:160px}.eczane-v2--widget .eczane-v2__select select{padding:8px 28px 8px 10px;font-size:13px;font-weight:600;margin:0;min-height:34px;line-height:1.2}.eczane-v2--widget .eczane-v2__geo-btn{justify-content:center;width:calc(100% - 28px);margin:0 14px 10px;min-height:36px;padding:8px 12px;background:var(--e-accent-soft);border:0}.eczane-v2--widget .eczane-v2__geo-btn svg{width:16px;height:16px}.eczane-v2--widget .eczane-v2__date{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 10px;color:var(--e-muted);font-weight:600;font-size:13px}.eczane-v2--widget .eczane-v2__status{padding:0 14px 8px}.eczane-v2--widget .eczane-v2__hero{padding:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--e-accent) 78%,#fb7185),color-mix(in srgb,var(--e-accent) 42%,#f97316))}.eczane-v2--widget .eczane-v2__hero-inner{gap:12px}.eczane-v2--widget .eczane-v2__hero-count{font-size:44px}.eczane-v2--widget .eczane-v2__hero-label{margin-top:6px;color:rgba(255,255,255,.95);font-weight:800;font-size:18px;line-height:1.1}.eczane-v2--widget .eczane-v2__hero-place{color:rgba(255,255,255,.9);font-weight:700}.eczane-v2--widget .eczane-v2__hero-art{flex:0 0 120px;border-radius:calc(var(--e-radius) * 2.8)}.eczane-v2--widget .eczane-v2__hero-art img{width:56px;height:56px;border-radius:calc(var(--e-radius) * 1.2);box-shadow:0 6px 14px rgba(0,0,0,.18)}.eczane-v2--widget .eczane-v2__body{padding:0;border-top:0}.eczane-v2--widget .eczane-v2__empty{padding:14px}.eczane-v2--widget .eczane-v2__footer{padding:0 14px 16px}.eczane-v2__list{margin:0;padding:12px 0 14px;list-style:none}.eczane-v2__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--e-border) 35%,transparent);position:relative}.eczane-v2__row:first-child{border-top:none}.eczane-v2__row-main{min-width:0;display:flex;flex-direction:column;gap:2px}.eczane-v2__row-name{font-weight:700;line-height:1.25}.eczane-v2__row-address{font-size:12px;line-height:1.4;color:var(--e-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eczane-v2__row-hours{font-size:12px;line-height:1.4;font-weight:600;color:var(--e-muted);font-variant-numeric:tabular-nums}.eczane-v2__row-note{font-size:12px;line-height:1.4;font-weight:600;color:color-mix(in srgb,var(--e-accent) 70%,var(--e-text))}.eczane-v2__row-side{display:flex;align-items:center;gap:8px;flex:0 0 auto}.eczane-v2__row-value{color:var(--e-text);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}.eczane-v2__row-value:hover{color:var(--e-accent)}.eczane-v2__row-map{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:999px;background:var(--e-accent-soft);color:var(--e-accent);text-decoration:none;transition:transform .18s}.eczane-v2__row-map:hover{transform:translateY(-1px)}.eczane-v2__row-notice{margin:12px 14px 0;border-radius:calc(var(--e-radius) * 2)}.kanews-page-header--eczane .eczane-v2__location,.kanews-page-header--eczane .eczane-v2__location-label,.kanews-page-header--eczane .eczane-v2__location-value,.kanews-page-header--eczane .eczane-v2__status,.kanews-page-header--eczane .eczane-v2__status.is-info{color:#fff}.kanews-page-header--eczane .eczane-v2__location{background:rgba(255,255,255,.14)}.kanews-page-header--eczane .eczane-v2__geo-btn{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff}.kanews-page-header--eczane .eczane-v2__status.is-error{color:#fecaca}@media (max-width:576px){.eczane-v2__hero-count{font-size:36px}.eczane-v2__top{align-items:stretch;flex-direction:column}.eczane-v2__toolbar{justify-content:flex-start}.eczane-v2--widget .eczane-v2__top{flex-direction:row;align-items:center}.eczane-v2--widget .eczane-v2__hero-count{font-size:40px}.eczane-v2--widget .eczane-v2__hero-art{flex-basis:96px}.eczane-v2--widget .eczane-v2__hero-art img{width:48px;height:48px}.eczane-v2--widget .eczane-v2__select{min-width:110px}}