.compact-doctor-card{isolation:isolate;color:#101210;background:linear-gradient(135deg,#efd0aa,#ecc087 65%,#f1dfb6);border-radius:21px;min-width:0;height:218px;position:relative;overflow:hidden;box-shadow:0 8px 18px #38301e13}.compact-doctor-card.compact-tone-2{background:linear-gradient(135deg,#d9c7e9,#dccce6 63%,#f1dfe6)}.compact-doctor-card.compact-tone-3{background:linear-gradient(135deg,#cbded4,#bdd8cf 65%,#e3f0e9)}.compact-doctor-card.compact-tone-4{background:linear-gradient(135deg,#d7dfed,#c5d6ea 65%,#e3e7ed)}.compact-doctor-card:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 65px,#ffffff2e 65px 115px,#0000 115px 175px);position:absolute;inset:-50%;transform:rotate(37deg)}.compact-doctor-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 12%,#efd6abdb);position:absolute;inset:43% 0 0}.compact-tone-2:after{background:linear-gradient(#0000 12%,#ddd0e6c4)}.compact-tone-3:after{background:linear-gradient(#0000 12%,#cbe6d8dc)}.compact-tone-4:after{background:linear-gradient(#0000 12%,#d4e1efd9)}.compact-doctor-hitarea{z-index:3;border-radius:inherit;position:absolute;inset:0}.compact-doctor-hitarea:focus-visible{outline-offset:-3px;outline:3px solid #0f4c81}.compact-doctor-photo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.compact-doctor-photo>.doctor-portrait{width:53%;height:calc(100% - 45px);position:absolute;top:8px;right:0;-webkit-mask-image:linear-gradient(#000 87%,#0000);mask-image:linear-gradient(#000 87%,#0000)}.compact-doctor-photo>span{color:#24302b70;background:#fff5;border:1px solid #fff8;border-radius:42% 42% 24% 24%;place-items:center;width:48%;height:116px;font-size:45px;font-weight:900;display:grid;position:absolute;top:16px;right:10px}.compact-doctor-rating{z-index:2;color:#fff;background:#101312;border-radius:30px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:800;display:flex;position:absolute;top:10px;left:9px}.compact-doctor-copy{z-index:2;pointer-events:none;text-align:right;width:52%;position:absolute;bottom:49px;left:10px}.compact-doctor-copy>span{font-size:8px;font-weight:700;line-height:1.5;display:block}.compact-doctor-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0 4px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:12px!important}.compact-doctor-copy small{align-items:center;gap:2px;font-size:8px;font-weight:700;display:flex}.compact-doctor-actions{z-index:5;bottom:7px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffbd;border-radius:40px;align-items:center;gap:4px;height:35px;padding:3px;display:flex;position:absolute;inset-inline:6px;box-shadow:0 6px 15px #24272115}.compact-doctor-actions a{color:#fff;background:#0f4c81;border-radius:30px;place-items:center;min-width:38px;height:27px;padding:0 8px;font-size:9px;font-weight:800;display:grid}.compact-doctor-actions>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:800;overflow:hidden}@media (max-width:620px){.compact-doctor-card{border-radius:19px;height:207px}.compact-doctor-copy h3{font-size:11px!important}.compact-doctor-photo>span{height:106px;font-size:40px}}.compact-doctor-actions a{color:#fff!important}.compact-doctor-copy{width:43%}
