/* Shared module: icons — auto-split from the old single styles.css, 16 rule block(s). Do not duplicate class names across files. */

.date-icon{display:grid;place-items:center;color:#1ec5f0}

.date-icon{
  filter:saturate(1.6) brightness(1.18) drop-shadow(0 2px 4px rgba(0,83,119,.28));
}

.role-icon,.logout-confirm-icon{width:auto!important;height:auto!important}

html,
body,
body *:not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons):not(.material-symbols-outlined){
  font-family:var(--platform-font)!important;
}

.settings-action-icon,.role-icon,.notification>span,.date-icon,.auth-input-icon,.weather-big-icon{font-size:0 !important;color:#1a7ea7}

.date-icon{width:15px !important;height:15px !important;color:#1ec5f0}

body[data-theme="dark"] .auth-input-icon,body.theme-dark .auth-input-icon{color:#9ec7d7 !important}

body[data-theme="dark"] .app-ui-icon,body.theme-dark .app-ui-icon{filter:brightness(1.16) saturate(1.08)}

body[data-theme="light"] .app-ui-icon,body.theme-light .app-ui-icon{filter:none}

.weather-big-icon:has(.app-ui-icon-3d){width:38px!important;height:38px!important}

.weather-big-icon .app-ui-icon-3d{width:38px!important;height:38px!important}

body[data-theme="dark"] .app-ui-icon-3d img,
body.theme-dark .app-ui-icon-3d img{filter:drop-shadow(0 2px 3px rgba(0,0,0,.32))!important}

body[data-theme="light"] .app-ui-icon-3d img,
body.theme-light .app-ui-icon-3d img{filter:drop-shadow(0 2px 2px rgba(16,42,58,.14))!important}

.dam-mgmt-titleicon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(32,185,230,.18);border-radius:13px;background:linear-gradient(145deg,rgba(32,185,230,.10),rgba(17,106,145,.03))}
