component-prio-order{box-sizing:border-box;width:100%;padding:16px;display:block}.prio-order-container{justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.prio-order-content{flex-direction:column;flex:1;gap:4px;display:flex}.prio-order-header{align-items:center;gap:8px;display:flex}.prio-order-title{font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.prio-order-info-icon{color:var(--color-gray-500);cursor:help;font-size:16px;transition:color .2s}.prio-order-info-icon:hover{color:var(--color-secondary-500)}.prio-order-description{margin:0;line-height:1.4}.prio-order-price-toggle{align-items:center;gap:16px;display:flex}.prio-order-price{font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.prio-order-toggle{display:inline-block;position:relative}.prio-order-checkbox{opacity:0;width:0;height:0;position:absolute}.prio-order-toggle-label{background-color:var(--color-gray-300);cursor:pointer;border-radius:28px;width:52px;height:28px;transition:background-color .3s;display:block;position:relative;box-shadow:inset 0 2px 4px #0000001a}.prio-order-toggle-slider{background-color:var(--color-white);border-radius:50%;width:24px;height:24px;transition:transform .3s,box-shadow .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.prio-order-checkbox:checked+.prio-order-toggle-label{background-color:var(--color-secondary-500)}.prio-order-checkbox:checked+.prio-order-toggle-label .prio-order-toggle-slider{transform:translate(24px);box-shadow:0 2px 6px #0000004d}.prio-order-checkbox:focus+.prio-order-toggle-label{box-shadow:inset 0 2px 4px #0000001a, 0 0 0 2px var(--color-primary-200)}component-prio-order.prio-order-active .prio-order-container{background-color:rgba(var(--color-secondary-500-rgb), .05);border-color:rgba(var(--color-secondary-500-rgb), .2)}component-prio-order.prio-order-active .prio-order-title{color:var(--color-secondary-600)}@media screen and (width<=768px){.prio-order-container{padding:14px 16px}.prio-order-price-toggle{gap:12px}.prio-order-toggle-label{width:48px;height:26px}.prio-order-toggle-slider{width:22px;height:22px}.prio-order-checkbox:checked+.prio-order-toggle-label .prio-order-toggle-slider{transform:translate(22px)}.prio-order-description{font-size:.75rem}}component-prio-order{opacity:1}component-prio-order.prio-order-enter{opacity:0;animation:.5s forwards prioOrderAppear}@keyframes prioOrderAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
