.section-icon{display:block;width:62px;height:62px;object-fit:contain;object-position:center;filter:drop-shadow(0 6px 6px rgba(9,34,58,.16));transition:transform .25s ease,filter .25s ease}
.work-card i:has(.section-icon),.dash-card i:has(.section-icon){display:grid!important;place-items:center!important;width:76px!important;height:76px!important;padding:5px!important;overflow:visible!important;background:linear-gradient(145deg,#f8fbfd,#eaf3f7)!important;border:1px solid rgba(34,96,131,.1);border-radius:20px!important}
.work-card:hover .section-icon,.dash-card:hover .section-icon,.provider-card:hover .section-icon{transform:translateY(-3px) scale(1.06);filter:drop-shadow(0 9px 8px rgba(9,34,58,.22))}
.provider-card i:has(.section-icon){width:76px!important;height:76px!important;padding:5px;background:linear-gradient(145deg,#f8fbfd,#eaf3f7)!important}
.provider-card .section-icon{width:64px;height:64px}
html[data-theme="dark"] .work-card i:has(.section-icon),html[data-theme="dark"] .dash-card i:has(.section-icon),html[data-theme="dark"] .provider-card i:has(.section-icon){background:linear-gradient(145deg,#1b3043,#112235)!important;border-color:#32495e}
@media(max-width:700px){.section-icon{width:54px;height:54px}.work-card i:has(.section-icon),.dash-card i:has(.section-icon),.provider-card i:has(.section-icon){width:66px!important;height:66px!important;padding:4px!important}.provider-card .section-icon{width:54px;height:54px}}
