/* Shared presentation of the accepted medical service dialog. */
body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet{--plaza-close-left:auto;--plaza-close-right:12px;--plaza-close-top:12px;--plaza-close-icon-size:24px;position:fixed;inset:0;left:0;top:0;margin:auto;width:min(760px,calc(100% - 40px));max-width:760px;max-height:86dvh;overflow:hidden;display:flex;flex-direction:column;padding:0;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--plaza-radius-ui);box-shadow:var(--shadow);font:400 0.875rem/1.8 var(--plaza-font-sans)}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet:not([open]){display:none}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet::backdrop{background:#0008;backdrop-filter:none}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet:focus{outline:none}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet h2{font-size:1.875rem;margin:0 40px 16px 0}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet h3,body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet h4{font:500 0.9375rem/1.5 Montserrat,sans-serif;color:var(--ui-gold,var(--plaza-ui-gold));margin:22px 0 8px}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet ul{padding-left:20px;margin:0 0 16px;columns:2;column-gap:28px}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet li{break-inside:avoid;margin:0 0 5px}



body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet .ml-detail-prose{max-width:72ch}
@media(max-width:700px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet{inset:auto 0 0;margin:0;width:100%;max-height:82dvh;padding:0}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet ul{columns:1}}

body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet-body{min-height:0;overflow:auto;padding:36px 32px}
@media(max-width:700px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet-body{padding:28px 20px}}
