html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog div[role=tabpanel]>ul{display:flex;flex-direction:row;gap:1rem;list-style:none;max-width:100%;overflow:scroll;padding:1rem;scroll-padding-inline:.5rem;scroll-snap-type:x mandatory}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog div[role=tabpanel]>ul li{scroll-snap-align:start}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card{display:flex;flex-direction:column;height:100%;position:relative;transition:transform .1s ease-out;width:300px}@media screen and (pointer:fine){html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card:hover{transform:translateY(-1rem);z-index:2}}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card dialog{min-width:50%}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card dialog .dialog-content{background:#fff;border-radius:1.875rem;max-width:calc(min(var(--wp--style--global--content-size),100vw) - 8rem);position:relative;width:100%}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card dialog .dialog-content .doctor-card-header{background:var(--wp--preset--gradient--sky-blue-180);border-radius:1.875rem 1.875rem 0 0;color:#fff;font-size:1.25rem;padding-block:1rem;text-align:center;width:100%}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card dialog .dialog-content .doctor-card-dialog-content{max-height:50vh;overflow:scroll;padding:1.125rem}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card dialog .dialog-content .doctor-card-dialog-content .licenses{display:flex;flex-direction:row;justify-content:space-between}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details{background:none;border:none;display:flex;flex-direction:column;height:100%;padding:0;width:100%}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details:focus-visible{outline:2px solid orange;outline-offset:2px}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details:before{background:var(--wp--preset--color--link-water);border-radius:30px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.161);content:" ";position:absolute;top:25%;width:100%;z-index:1}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-portrait{aspect-ratio:1/1;border-radius:30px;margin-inline:auto;overflow:hidden;position:relative;width:80%;z-index:2}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-portrait img{height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-card-content{display:flex;flex:1 1 auto;flex-direction:column;margin:auto;padding:1.125rem;position:relative;text-align:center;z-index:2}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-card-content p{font-size:1rem}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-card-content p.doctor-card-content-name{font-size:1.5625rem}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-card-content .license p{margin:0}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-card-content .license:last-of-type{flex:1 1 auto;margin-bottom:1rem}html:not(.block-editor-iframe__html) .wp-block-ciso-blocks-doctor-catalog .doctor-card .doctor-card-doctor-details .doctor-card-content .doctor-card-cta{background:#fff;border:1px solid var(--wp--preset--color--danube);border-radius:.625rem;color:var(--wp--preset--color--danube);margin:auto;padding:.75rem;width:-moz-fit-content;width:fit-content}
