/* Dedicated browse overlay — label[for] works in Safari */
#slink-native-file {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0.01 !important;
  display: block !important;
  overflow: hidden !important;
  z-index: -1 !important;
}
#slink-browse-overlay {
  position: absolute !important;
  inset: 0 !important;
  z-index: 40 !important;
  display: block !important;
  cursor: pointer !important;
  background: transparent !important;
}
#slink-browse-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 12px auto 0 !important;
  padding: 10px 18px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(99, 102, 241, 0.45) !important;
  background: rgba(99, 102, 241, 0.12) !important;
  color: inherit !important;
  font: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
}
#slink-browse-btn-wrap {
  display: flex !important;
  justify-content: center !important;
}
