/* Borderless DAWN surfaces use one quiet, consistent depth. */
:root {
  --dawn-shadow-surface:0 4px 16px rgba(19,35,75,.065);
  --dawn-shadow-control:0 2px 8px rgba(19,35,75,.065);
}
*, *::before, *::after, dialog::backdrop {
  border:0!important;
  outline:0!important;
  outline-offset:0!important;
  text-shadow:none!important;
}
:is(button,[role="button"],input:not([type="hidden"]),textarea,select,a.button,a.user-btn,a.store-card-action) {
  box-shadow:var(--dawn-shadow-control)!important;
}
:is(.hero-card,.secondary-page,.store-card,.store-offline-reason,
    .user-account-hero,.user-kpi-card,.user-card,.user-item-row,.user-license-card,
    .see-console-metric,.see-console-setting,.see-console-error,.see-console-event,
    .see-inventory-item,.see-inventory-fieldset,.see-category-card,.see-firewall-card,
    .see-firewall-section,.see-firewall-box,.see-profile-pane,.see-payment-overview,
    .see-payment-connection,.see-staff-browser,.see-users-browser,.see-staff-item,.see-users-item,
    .dawn-sidebar-card,.dawn-sidebar-profile,.nav-dock,.see-action-dock,.user-account-nav,
    .account-dock-popover,.see-profile-menu,.user-mini-menu,dialog) {
  box-shadow:var(--dawn-shadow-surface)!important;
}
/* Keyboard focus remains visible through colour rather than a surrounding ring. */
:where(button,a,summary,[role="button"]):focus-visible { filter:brightness(.88); }
:where(a):focus-visible { text-decoration:underline; text-underline-offset:3px; }
:where(input,textarea,select):focus-visible { background-color:#eef1f6!important; }
:where(input[type="checkbox"],input[type="radio"]):focus-visible { opacity:.7; }
.see-console-body .see-console-main input[type="checkbox"]:checked::after {
  content:''; width:12px; height:12px; background:#fff;
  mask:url('../../icons/check2.svg') center/contain no-repeat;
  -webkit-mask:url('../../icons/check2.svg') center/contain no-repeat;
  transform:none;
}
@media(max-width:900px) {
  .dawn-sidebar-rail { box-shadow:var(--dawn-shadow-surface)!important; }
  .dawn-sidebar-rail .dawn-sidebar-card { box-shadow:none!important; }
}
