.selection-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:12px;z-index:40;width:calc(100% - 24px);box-sizing:border-box;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid #d1d5db;border-radius:14px;background:var(--card-bg,#fff);box-shadow:0 4px 20px #0002;margin:0;max-width:1100px}.selection-bar [role=status]{font-size:14px}.selection-dialog{box-sizing:border-box;width:min(94vw,700px);max-height:90vh;overflow:auto;border:1px solid #ccc;border-radius:16px;padding:20px;background:var(--card-bg,#fff);color:inherit}.selection-dialog::backdrop{background:#0007}.selection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.selection-item{padding:14px 0;border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:10px}.selection-item strong{overflow-wrap:anywhere}.selection-controls,.selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.selection-controls input{box-sizing:border-box;width:85px;padding:8px;font-size:16px}.selection-dialog textarea{box-sizing:border-box;width:100%;padding:10px;font-size:16px;line-height:1.5;margin:8px 0 12px}.selection-dialog [role=status]{white-space:pre-line}.selection-dialog button:disabled{opacity:.5;cursor:not-allowed}.selection-add{margin-top:10px}.selection-dialog a[hidden]{display:none}@media(max-width:480px){.selection-dialog{padding:14px}.selection-actions .btn{flex:1 1 44%;text-align:center}.selection-heading h2{font-size:22px}}

.public-store-body{padding-bottom:150px}.public-store-header{flex-wrap:wrap}.selection-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}.selection-bar [role=status]{max-height:64px;overflow:auto;overflow-wrap:anywhere}.selection-bar [role=status]:empty{display:none}@media(max-width:560px){.selection-header-actions{width:100%;justify-content:space-between}.selection-header-actions .btn{white-space:nowrap}.selection-bar{gap:8px;padding:10px}.public-store-body{padding-bottom:170px}}
