/* picker.js visibility contract: .pk-ov.on > .pk, retaining native select values. */
body[data-theme="7"] .pk-ov{display:none;position:fixed;inset:0;z-index:99990}
body[data-theme="7"] .pk-ov.on{display:block}
body[data-theme="7"] .pk-bg{position:absolute;inset:0;background:rgba(15,29,20,.48)}
body[data-theme="7"] .pk{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;max-height:85dvh;max-width:820px;margin:auto;padding:12px 14px calc(18px + env(safe-area-inset-bottom));background:var(--surface);color:var(--text);border:1px solid var(--divider);border-radius:12px 12px 0 0}
body[data-theme="7"] .pk-handle{height:4px;width:42px;border-radius:3px;background:var(--divider);margin:0 auto 10px}
body[data-theme="7"] .pk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
body[data-theme="7"] .pk-title{font-size:17px;font-weight:700}
body[data-theme="7"] .pk-close{min-height:44px;min-width:44px}
body[data-theme="7"] .pk-search{width:100%;margin-bottom:10px}
body[data-theme="7"] .pk-body{overflow-y:auto;min-height:0}
body[data-theme="7"] .pk-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}
body[data-theme="7"] .pk-chip{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:48px}
body[data-theme="7"] .pk-chip.sel{background:var(--surface-selected);border-color:var(--main);color:var(--main)}
body[data-theme="7"] .pk-chip.flt,body[data-theme="7"] .pk-empty{display:none}
body[data-theme="7"] .pk-empty.vis{display:block;text-align:center;padding:20px;color:var(--muted)}
body[data-theme="7"] .pk-group{font-size:12px;color:var(--muted);font-weight:650;margin:8px 0}
