.figma-screen .site-select-native { opacity:0!important; pointer-events:none!important; }
.figma-screen .site-select-trigger {
  position:absolute;inset:0;z-index:5;display:flex;align-items:center;width:100%;height:100%;
  padding:0 36px 0 10px;margin:0;border:0;border-radius:0;background:transparent;
  color:#232323;font-family:HelveticaLocal,Helvetica,Arial,sans-serif;line-height:1.3;text-align:left;
  cursor:pointer;user-select:none;min-width:0;
}
.figma-screen .site-select-trigger[data-empty="true"] { color:#969696; }
.figma-screen .site-select-caption { overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.figma-screen .site-select-trigger:focus-visible,
.figma-screen .site-select-trigger[aria-expanded="true"] { outline:none;outline-offset:0; }
.figma-screen .site-select-trigger[aria-invalid="true"] { outline:1px solid #e31e26;outline-offset:1px; }
.figma-screen .site-select-trigger:disabled { cursor:default;opacity:.55; }
.site-select-menu {
  position:fixed;z-index:10020;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;
  padding:4px 0;border:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-radius:0;
  background:#fff;color:#232323;box-shadow:1px 6px 12.5px #7c7c7c40;
  font:16px/1.4 HelveticaLocal,Helvetica,Arial,sans-serif;letter-spacing:normal;
  scrollbar-width:thin;scrollbar-color:#b8b8b8 #fff;user-select:none;
}
.site-select-option {
  position:relative;box-sizing:border-box;min-height:40px;padding:10px 38px 10px 14px;
  border-left:2px solid transparent;cursor:pointer;white-space:normal;overflow-wrap:anywhere;
}
.site-select-option.is-placeholder { color:#969696; }
.site-select-option.is-active { background:#f5f5f5;color:#232323; }
.site-select-option[aria-selected="true"] { color:#232323;border-left-color:transparent;background:#fff; }
.site-select-option[aria-selected="true"]::after {
  content:"";position:absolute;right:16px;top:calc(50% - 5px);width:6px;height:10px;
  border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);
}
.site-select-option.is-placeholder[aria-selected="true"] { background:#f5f5f5;border-left-color:transparent;color:#969696; }
.site-select-option.is-placeholder::after { display:none; }
.site-select-empty { padding:12px 14px;color:#969696; }
@media print { .site-select-menu { display:none!important; } }
