.orient{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.orient__label{font:var(--font-body-strong);margin:0}.orient__hint{color:var(--text-secondary);font:var(--font-caption);margin:0}.orient__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.orient__button{min-block-size:var(--space-touch-target-min);flex:8rem}.oriented{gap:var(--space-3);min-inline-size:0;padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-background);flex-direction:column;display:flex}.oriented__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.oriented__title{font:var(--card-title-typography);margin:0}.oriented__cancel{min-block-size:var(--space-touch-target-min)}.oriented__struck{text-decoration:line-through}.oriented__skeleton{block-size:4rem;display:block}.oriented__row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.oriented__enter{min-block-size:var(--space-touch-target-min)}.request{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.request__lead{color:var(--text-secondary);font:var(--font-caption);margin:0}.request__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.request__pick{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--space-touch-target-min);padding:var(--space-2) var(--space-3);border:var(--card-border);border-radius:var(--radius-lg);background:var(--card-background);color:var(--text-primary);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;display:flex}.request__line{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.request__name{min-inline-size:0;font:var(--font-body-strong);overflow-wrap:anywhere;flex:10rem}.request__stepper{align-items:center;gap:var(--space-2);display:inline-flex}.request__stepper .button,.request__remove{min-inline-size:var(--space-touch-target-min);min-block-size:var(--space-touch-target-min)}.request__qty{text-align:center;min-inline-size:2ch;font:var(--font-body-strong)}.request__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.request__actions .button{min-block-size:var(--space-touch-target-min)}
