.oilmeta.oilmeta-missing{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--warn-text)}.oilmeta.oilmeta-missing span{white-space:normal}.oilrows>.oilrow[data-row]{position:relative}.oilpick{min-width:0;display:block;position:relative}.oilpick-input{text-overflow:ellipsis;scroll-margin-top:calc(var(--header-h) + 16px);padding-right:36px}.oilpick-input[aria-invalid=true]{border-color:var(--warning)}.oilpick-caret{pointer-events:none;background:var(--chev-img) no-repeat center / 12px 12px;width:12px;height:12px;transition:rotate var(--t-fast) var(--ease);margin-top:-6px;position:absolute;top:50%;right:13px}.oilpick-input[aria-expanded=true]+.oilpick-caret{rotate:180deg}.oilpop{z-index:30;background:var(--surface);color:var(--ink);border:1.5px solid var(--hairline);box-shadow:var(--shadow-pop);border-radius:12px;position:absolute;left:0;right:0;container-type:inline-size}.oilpop[hidden]{display:none}.oilpop-body{grid-template-columns:minmax(0,1fr);display:grid}.oilpop-list{overscroll-behavior:contain;max-height:min(20rem,50vh);padding:6px;position:relative;overflow-y:auto}.oilpop-list[hidden],.oilpop-empty[hidden]{display:none}.oilpop-group{z-index:1;background:var(--surface);font:700 var(--text-xs)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 -6px;padding:8px 16px 5px;position:sticky;top:-6px}.oilopt{cursor:pointer;border-radius:8px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.oilopt.is-active{background:var(--surface-2)}.oilopt-top{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.oilopt-name{min-width:0;font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.oilopt.is-current .oilopt-name:after{content:" ✓";color:var(--accent)}.oilopt-via{min-width:0;font-size:var(--text-xs);color:var(--ink-3)}.oilopt-note{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.oilopt-tag{border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-wash-ink);white-space:nowrap;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.oilopt-detail{min-width:0;font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;display:flex}.oilopt-detail .cutbar{flex:none;width:72px}.oilopt-detail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oilpop-empty{font-size:var(--text-sm);color:var(--ink-3);margin:0;padding:14px 16px}.oilpop-preview{display:none}@container (width>=500px){.oilpop-body{grid-template-columns:minmax(0,1fr) 248px}.oilpop-body:has(>.oilpop-list:not([hidden])){height:min(37rem, 85vh, var(--oilpop-room,100vh));grid-template-rows:minmax(0,1fr) auto}.oilpop-list{contain:size;max-height:none}.oilpop-preview:not([hidden]){border-left:1px solid var(--hairline);overscroll-behavior:contain;grid-area:1/2/span 2;padding:14px 16px;display:block;overflow-y:auto}}.oilprev-hint{font-size:var(--text-sm);color:var(--ink-3);margin:0}.oilprev-name{font:700 var(--text-base)/1.25 var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0}.oilprev-sub{font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere;margin:3px 0 10px}.oilprev-tex{font-size:var(--text-xs);color:var(--ink-2);margin:0 0 10px}.oilpop-preview .cutbar{margin-bottom:10px}.oilprev-fa{font-size:var(--text-xs);color:var(--ink-2);flex-direction:column;gap:3px;margin:0 0 12px;padding:0;list-style:none;display:flex}.oilprev-fa li{align-items:center;gap:7px;display:flex}.oilprev-fa .sw{width:10px;height:10px}.oilprev-fa b,.oilprev-q b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.oilprev-figs{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;margin:0 0 12px;padding:9px 0;display:grid}.oilprev-figs dt{font-size:var(--text-xs);color:var(--ink-2)}.oilprev-figs dd{text-align:right;font:600 var(--text-xs)/1.3 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.oilprev-figs dd.oilprev-basis{text-align:left;font:500 11px/1.35 var(--font-ui);color:var(--ink-3);grid-column:1/-1;margin-top:-2px}.oilprev-label{font:700 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.oilprev-q{font-size:var(--text-xs);color:var(--ink-2);flex-direction:column;gap:3px;margin:0 0 12px;padding:0;list-style:none;display:flex}.oilprev-q li{align-items:center;gap:7px;display:flex}.oilprev-q .qd{border-radius:50%;flex:none;width:8px;height:8px}.qd-hardness{background:var(--q-hardness)}.qd-cleansing{background:var(--q-cleansing)}.qd-conditioning{background:var(--q-conditioning)}.qd-bubbly{background:var(--q-bubbly)}.qd-creamy{background:var(--q-creamy)}.oilprev-disputed{font-size:var(--text-xs);color:var(--ink-2);margin:0 0 10px}.oilprev-link{font-size:var(--text-xs);font-weight:700}.pickrow{position:relative}
