.order-list{display:flex;gap:var(--inset-m,var(--inset-m))}.order-list__controls{display:flex;flex-direction:column;gap:var(--orderList-controls-gap,var(--orderList-controls-gap));padding:var(--orderList-controls-padding,var(--orderList-controls-padding))}.order-list__btn{align-items:center;background-color:var(--orderList-button-background-default,var(--orderList-button-background-default));border:none;border-radius:var(--orderList-button-radius,var(--orderList-button-radius));cursor:pointer;display:inline-flex;height:var(--orderList-button-size,var(--orderList-button-size));justify-content:center;padding:0;transition:background-color var(--orderList-transition-duration,var(--orderList-transition-duration)) ease;width:var(--orderList-button-size,var(--orderList-button-size))}.order-list__btn svg{color:var(--orderList-button-color-default,var(--orderList-button-color-default));height:16px;width:16px}.order-list__btn:hover:not(:disabled),.order-list__btn[data-state~=hover]:not(:disabled){background-color:var(--orderList-button-background-hover,var(--orderList-button-background-hover))}.order-list__btn:disabled{background-color:var(--orderList-button-background-disabled,var(--orderList-button-background-disabled));cursor:not-allowed}.order-list__btn:disabled svg{color:var(--orderList-button-color-disabled,var(--orderList-button-color-disabled))}.order-list__container{background-color:var(--orderList-background,var(--orderList-background));border:var(--orderList-border-width,var(--orderList-border-width)) solid var(--orderList-border-color,var(--orderList-border-color));border-radius:var(--orderList-radius,var(--orderList-radius));flex:1;overflow:hidden}.order-list__header{background-color:var(--orderList-header-background,var(--orderList-header-background));border-bottom:var(--orderList-border-width,var(--orderList-border-width)) solid var(--orderList-header-borderColor,var(--orderList-header-borderColor));color:var(--orderList-header-color,var(--orderList-header-color));font-size:var(--orderList-header-fontSize,var(--orderList-header-fontSize));font-weight:var(--orderList-header-fontWeight,var(--orderList-header-fontWeight));padding:var(--orderList-header-padding,var(--orderList-header-padding))}.order-list__list{display:flex;flex-direction:column;gap:var(--orderList-list-gap,var(--orderList-list-gap));min-height:200px;padding:var(--orderList-list-padding,var(--orderList-list-padding))}.order-list__item{align-items:center;background-color:var(--orderList-item-background-default,var(--orderList-item-background-default));border:1px solid var(--orderList-item-borderColor-default,var(--orderList-item-borderColor-default));border-radius:var(--orderList-item-radius,var(--orderList-item-radius));cursor:pointer;display:flex;gap:var(--inset-s,var(--inset-s));padding:var(--orderList-item-padding,var(--orderList-item-padding));transition:background-color var(--orderList-transition-duration,var(--orderList-transition-duration)) ease,border-color var(--orderList-transition-duration,var(--orderList-transition-duration)) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-list__item:hover,.order-list__item[data-state~=hover]{background-color:var(--orderList-item-background-hover,var(--orderList-item-background-hover))}.order-list__item--state-selected{background-color:var(--orderList-item-background-selected,var(--orderList-item-background-selected));border-color:var(--orderList-item-borderColor-selected,var(--orderList-item-borderColor-selected))}.order-list__item--state-dragging{background-color:var(--orderList-item-background-dragging,var(--orderList-item-background-dragging));opacity:.5}.order-list__drag-handle{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center}.order-list__drag-handle svg{color:var(--orderList-dragHandle-color,var(--orderList-dragHandle-color));height:var(--orderList-dragHandle-size,var(--orderList-dragHandle-size));width:var(--orderList-dragHandle-size,var(--orderList-dragHandle-size))}.order-list__drag-handle:active,.order-list__drag-handle[data-state~=active]{cursor:grabbing}.order-list__item-content{color:var(--orderList-item-color,var(--orderList-item-color));flex:1}.order-list__empty{align-items:center;color:var(--text-muted,var(--text-muted));display:flex;font-size:14px;justify-content:center;padding:var(--inset-xl,var(--inset-xl))}
