.storefront-view-tabs{display:flex;gap:8px;margin:0 0 14px}.storefront-view-tabs button[aria-pressed="true"]{background:var(--accent,#4cc9f0);color:#07111d}.storefront-access-panel{display:grid;gap:16px}.storefront-access-panel[hidden]{display:none}.storefront-access-head,.storefront-access-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.storefront-access-head h2,.storefront-access-head p{margin:0}.storefront-access-warning{padding:12px;border:1px solid #a96d27;border-radius:10px;background:rgba(169,109,39,.13)}.storefront-access-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.storefront-access-form>*{min-width:0}.storefront-access-form label{display:grid;gap:6px}.storefront-access-form input,.storefront-access-form select{box-sizing:border-box;min-width:0;width:100%}.storefront-access-form button{min-height:42px}.storefront-access-list{display:grid;gap:8px}.storefront-access-rule{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border,#334155);border-radius:10px}.storefront-access-rule small{display:block;margin-top:3px}.storefront-access-status[data-error="true"]{color:#ff9d9d}@media(min-width:1200px){.storefront-access-form{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.2fr) auto}}@media(max-width:650px){.storefront-access-form{grid-template-columns:1fr}.storefront-access-rule{align-items:flex-start;flex-direction:column}}
.storefront-access-panel,.storefront-access-panel>*{min-width:0}
.storefront-access-filter{display:flex;align-items:center;gap:6px;min-width:0}
.storefront-access-filter input{flex:1;min-width:0;width:100%;box-sizing:border-box}
.storefront-access-filter span,.storefront-access-filter button{flex:none;white-space:nowrap}
.storefront-access-rule>div{min-width:0;overflow-wrap:anywhere}
.storefront-access-panel p{overflow-wrap:anywhere}
.storefront-access-panel button{min-width:0}
