/* Prism instant bid: the quick picks are soft rounded chips that lift
   under the pointer; the steppers are round white buttons and the
   amount is set in the figure face. The sheet itself is dressed in
   skin/home.css. */
@import url("../../../components/instant_bid_modal.css");

.ibm-step { border-radius: 999px !important; border-color: var(--rule) !important; background: var(--paper-2) !important; transition: transform .15s ease, background-color .2s ease, color .2s ease; }
.ibm-step:hover { background: var(--psm-accent) !important; color: var(--psm-on-accent) !important; border-color: transparent !important; }
.ibm-step:active { transform: scale(.93); }
.ibm-bid-input { font-family: var(--font-num) !important; font-weight: 600 !important; border-radius: var(--radius-sm) !important; font-variant-numeric: tabular-nums; }
.ibm-bid-input:focus { border-color: var(--psm-accent) !important; box-shadow: 0 0 0 4px var(--psm-accent-soft); }
.ibm-pill { border-radius: 999px !important; font-family: var(--font-num); font-size: .92rem; font-weight: 600; color: var(--psm-accent-text) !important; border: 1px solid var(--psm-accent-line); background: var(--psm-accent-soft); transition: transform .2s ease, background-color .2s ease, color .2s ease; }
.ibm-pill:hover, .ibm-pill:focus-visible { transform: translateY(-2px); background: var(--psm-accent); color: var(--psm-on-accent) !important; border-color: transparent; }
.ibm-pill:active { transform: scale(.95); }
.ibm-pill-max { background: var(--psm-accent); color: var(--psm-on-accent) !important; border-color: transparent; }
.ibm-pill-min { background: transparent; border: 1.5px dashed var(--rule) !important; color: var(--ink-2) !important; font-family: var(--font-ui); }
.ibm-pill-min:hover { color: var(--psm-on-accent) !important; }
.ibm-full-link:hover { color: var(--ink); text-decoration: underline; text-decoration-color: var(--psm-accent); text-underline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .ibm-pill:hover, .ibm-pill:focus-visible { transform: none; } }
