[data-platform-modal][hidden]{display:none!important}
[data-platform-modal]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;padding:6rem 1rem 1rem;isolation:isolate}
[data-platform-modal] .store-search-modal-backdrop{position:absolute;inset:0;background:rgba(20,28,24,.35);backdrop-filter:blur(3px)}
[data-platform-modal] .store-search-modal-panel{position:relative;z-index:1;width:min(100%,380px)}
[data-platform-modal] .store-native-search-form{position:relative;top:auto;right:auto;width:100%;box-sizing:border-box;padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px rgba(30,39,34,.15);display:grid;gap:12px}
.store-search-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.store-search-modal-heading label{font-size:16px;font-weight:700}
.store-search-modal-close{border:0;background:transparent;color:inherit;font:inherit;font-size:24px;line-height:1;cursor:pointer}
body.platform-modal-open{overflow:hidden}
[data-platform-modal-mode="dropdown"]{position:absolute;inset:auto 0 auto auto;top:calc(100% + 18px);width:min(380px,calc(100vw - 40px));display:block;padding:0;z-index:2147483000}
[data-platform-modal-mode="dropdown"] .store-search-modal-backdrop{display:none}
[data-platform-modal-mode="dropdown"] .store-search-modal-panel{width:100%}
[data-platform-modal-mode="dropdown"] .store-native-search-form{box-shadow:0 20px 40px rgba(30,39,34,.15)}
@media (max-width:600px){[data-platform-modal]{padding:4.5rem 1rem 1rem}}
