/* Diş kliniği ikon seti — kullanım: <i class="di di-implant"></i> (renk ve boyut yazı rengine/boyutuna uyar) */
.di{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--di) center/contain no-repeat;mask:var(--di) center/contain no-repeat}
.di-tooth{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M8 6.6c.8-.5 1.6-.6 2.4-.4'/%3E%3C/svg%3E")}
.di-implant{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.8c-1.6 0-2.6 1.3-2.6 3 0 1.6.9 2.8 1.6 3.5h14c.7-.7 1.6-1.9 1.6-3.5 0-1.7-1-3-2.6-3-1.5 0-2.2.8-4 .8s-2.5-.8-4-.8z'/%3E%3Cpath d='M10 9.3v2.2h4V9.3'/%3E%3Cpath d='M9.6 11.5h4.8l-.7 9.7h-3.4z'/%3E%3Cpath d='M9.4 14.3h5.2M9.6 17.1h4.8M9.9 19.6h4.2'/%3E%3C/svg%3E")}
.di-crown{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9.5 6.3 4l3 3.5L12 3l2.7 4.5 3-3.5L20 9.5'/%3E%3Cpath d='M4 9.5h16v1.6c0 2-1 3.6-1.6 5.6-.5 2-.7 4.3-2.1 4.3-1.6 0-1.4-3.8-4.3-3.8s-2.7 3.8-4.3 3.8c-1.4 0-1.6-2.3-2.1-4.3C5 14.7 4 13.1 4 11.1z'/%3E%3C/svg%3E")}
.di-veneer{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M6.4 6.3c1.7 1 3.6 1.5 5.6 1.5s3.9-.5 5.6-1.5'/%3E%3Cpath d='M6.6 6.3c.2 2.4.9 4.3 2 5.7'/%3E%3C/svg%3E")}
.di-whitening{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M12 7.5v4M10 9.5h4'/%3E%3Cpath d='M20.5 1.5v2.6M19.2 2.8h2.6'/%3E%3C/svg%3E")}
.di-sparkle{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10c2.6 4.2 5.3 5.8 8.5 5.8s5.9-1.6 8.5-5.8'/%3E%3Cpath d='M3.5 10c3 1.1 5.6 1.5 8.5 1.5s5.5-.4 8.5-1.5'/%3E%3Cpath d='M8 11.3v1.6M12 11.5v2M16 11.3v1.6'/%3E%3Cpath d='M18.5 2v3.4M16.8 3.7h3.4'/%3E%3Cpath d='M5.5 3.2v2.2M4.4 4.3h2.2'/%3E%3C/svg%3E")}
.di-braces{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M3.9 10h16.2'/%3E%3Cpath d='M6.7 8.5h2.2v3H6.7zM10.9 8.5h2.2v3h-2.2zM15.1 8.5h2.2v3h-2.2z'/%3E%3C/svg%3E")}
.di-root{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M10.4 18.5 11 9.5M13.6 18.5 13 9.5'/%3E%3Cpath d='M11 9.5c.6-.6 1.4-.6 2 0'/%3E%3C/svg%3E")}
.di-gum{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M2 12.2c1.7 0 2.8 1.6 4.8 1.6s3.3-1.6 5.2-1.6 3.2 1.6 5.2 1.6 3.1-1.6 4.8-1.6'/%3E%3C/svg%3E")}
.di-extract{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M12 15.5v-8M9.3 10 12 7.3l2.7 2.7'/%3E%3C/svg%3E")}
.di-child{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3C5 3 3.5 5 3.5 7.6c0 2 .9 3.6 1.5 5.3.6 1.8.8 3.6 1.2 5.5.3 1.4.8 2.6 1.8 2.6 1.1 0 1.4-1.4 1.7-3 .3-1.6.6-3 2.3-3s2 1.4 2.3 3c.3 1.6.6 3 1.7 3 1 0 1.5-1.2 1.8-2.6.4-1.9.6-3.7 1.2-5.5.6-1.7 1.5-3.3 1.5-5.3C20.5 5 19 3 16.5 3c-1.9 0-2.6 1.1-4.5 1.1S9.4 3 7.5 3z'/%3E%3Cpath d='M9.6 8.6h.01M14.4 8.6h.01'/%3E%3Cpath d='M9.6 11.6c1.4 1.2 3.4 1.2 4.8 0'/%3E%3C/svg%3E")}
.di-brush{--di:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21l8.6-8.6'/%3E%3Cpath d='M11.6 12.4 18 6a1.6 1.6 0 0 1 2.3 2.3l-6.4 6.4z'/%3E%3Cpath d='M13 7.4l3.6 3.6M15.4 5l3.6 3.6M10.6 9.8l3.6 3.6'/%3E%3C/svg%3E")}
