.refill_checkout[data-v-89e4e67e]{min-height:100vh;background:#212121;color:#fff;padding:20px}.refill_checkout .refill_header[data-v-89e4e67e]{background:#2d2d2d;border:1px solid #3d3d3d;border-radius:8px;padding:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.refill_checkout .refill_header .back_btn[data-v-89e4e67e]{background:#3d3d3d;border:1px solid #4d4d4d;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}.refill_checkout .refill_header .back_btn[data-v-89e4e67e]:hover{background:#4d4d4d}.refill_checkout .refill_header .refill_title[data-v-89e4e67e]{margin:0;font-size:24px;font-weight:700}.refill_checkout .refill_header .header_stats[data-v-89e4e67e]{font-size:18px;color:#007bff;font-weight:700}.refill_checkout .refill_main[data-v-89e4e67e]{display:grid;grid-template-columns:1fr 400px;gap:20px;height:calc(100vh - 160px)}.refill_checkout .refill_main .left_panel[data-v-89e4e67e]{display:flex;flex-direction:column;gap:20px}.refill_checkout .refill_main .left_panel .progress_section[data-v-89e4e67e]{background:#2d2d2d;border:1px solid #3d3d3d;border-radius:8px;padding:20px}.refill_checkout .refill_main .left_panel .progress_section h2[data-v-89e4e67e]{margin:0 0 15px 0;font-size:18px}.refill_checkout .refill_main .left_panel .progress_section .progress_bar[data-v-89e4e67e]{height:30px;background:#3d3d3d;border-radius:15px;overflow:hidden}.refill_checkout .refill_main .left_panel .progress_section .progress_bar .progress_fill[data-v-89e4e67e]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);transition:width .3s ease}.refill_checkout .refill_main .left_panel .progress_section .progress_text[data-v-89e4e67e]{text-align:center;margin-top:10px;font-size:16px}.refill_checkout .refill_main .left_panel .progress_section .article_summary[data-v-89e4e67e]{margin-top:20px;padding-top:15px;border-top:1px solid #3d3d3d}.refill_checkout .refill_main .left_panel .progress_section .article_summary h3[data-v-89e4e67e]{margin:0 0 10px 0;font-size:14px;color:#b0b0b0;text-transform:uppercase}.refill_checkout .refill_main .left_panel .progress_section .article_summary .summary_item[data-v-89e4e67e]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;border-bottom:1px solid #3d3d3d}.refill_checkout .refill_main .left_panel .progress_section .article_summary .summary_item[data-v-89e4e67e]:last-child{border-bottom:none}.refill_checkout .refill_main .left_panel .progress_section .article_summary .summary_item .summary_name[data-v-89e4e67e]{flex:1;color:#fff}.refill_checkout .refill_main .left_panel .progress_section .article_summary .summary_item .summary_count[data-v-89e4e67e]{color:#b0b0b0}.refill_checkout .refill_main .left_panel .progress_section .article_summary .summary_item .summary_count strong[data-v-89e4e67e]{color:#007bff;font-size:16px}.refill_checkout .refill_main .left_panel .progress_section .article_summary .summary_item .summary_done[data-v-89e4e67e]{margin-left:10px;color:#28a745}.refill_checkout .refill_main .left_panel .current_task[data-v-89e4e67e]{background:#2d2d2d;border:2px solid #007bff;border-radius:8px;padding:20px;position:relative;transition:all .3s ease}.refill_checkout .refill_main .left_panel .current_task.warning[data-v-89e4e67e]{border-color:#dc3545;animation:pulse-border-89e4e67e 2s infinite}.refill_checkout .refill_main .left_panel .current_task .warning_badge[data-v-89e4e67e]{position:absolute;top:-12px;right:-12px;background:#dc3545;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 2px 8px rgba(0,0,0,.3);animation:shake-89e4e67e 2s ease-in-out infinite}.refill_checkout .refill_main .left_panel .current_task h2[data-v-89e4e67e]{margin:0 0 15px 0;font-size:18px}.refill_checkout .refill_main .left_panel .current_task .task_card[data-v-89e4e67e]{display:flex;align-items:center;gap:20px;padding:15px;background:#333;border-radius:8px}.refill_checkout .refill_main .left_panel .current_task .task_card .task_icon[data-v-89e4e67e]{font-size:40px;animation:spin-89e4e67e 2s linear infinite;background:#3d3d3d;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.refill_checkout .refill_main .left_panel .current_task .task_card .task_image[data-v-89e4e67e]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#2d2d2d;border:1px solid #4d4d4d}.refill_checkout .refill_main .left_panel .current_task .task_card .task_info[data-v-89e4e67e]{flex:1}.refill_checkout .refill_main .left_panel .current_task .task_card .task_info .task_name[data-v-89e4e67e]{font-size:18px;font-weight:700;margin-bottom:5px}.refill_checkout .refill_main .left_panel .current_task .task_card .task_info .task_details[data-v-89e4e67e]{color:#b0b0b0;font-size:14px}.refill_checkout .refill_main .left_panel .current_task .instruction[data-v-89e4e67e]{text-align:center;padding:15px;background:#007bff;border-radius:5px;margin-top:15px;font-size:16px;font-weight:700;transition:all .3s ease}.refill_checkout .refill_main .left_panel .current_task .instruction.instruction_warning[data-v-89e4e67e]{background:linear-gradient(135deg,#dc3545,#c82333);animation:blink-89e4e67e 1.5s ease-in-out infinite}.refill_checkout .refill_main .left_panel .current_task .manual_confirm_btn[data-v-89e4e67e]{width:100%;padding:15px;background:linear-gradient(135deg,#28a745,#20c997);border:2px solid #28a745;border-radius:8px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;margin-top:15px;animation:pulse-89e4e67e 2s infinite;transition:all .3s ease}.refill_checkout .refill_main .left_panel .current_task .manual_confirm_btn[data-v-89e4e67e]:hover{background:linear-gradient(135deg,#20c997,#28a745);transform:scale(1.02);box-shadow:0 5px 15px rgba(40,167,69,.4)}.refill_checkout .refill_main .left_panel .current_task .manual_confirm_btn[data-v-89e4e67e]:active{transform:scale(.98)}.refill_checkout .refill_main .left_panel .current_task .manual_confirm_btn small[data-v-89e4e67e]{display:block;font-size:12px;font-weight:400;margin-top:5px;opacity:.9}.refill_checkout .refill_main .left_panel .controls[data-v-89e4e67e]{display:flex;gap:10px;margin-top:auto}.refill_checkout .refill_main .left_panel .controls .control_btn[data-v-89e4e67e]{flex:1;padding:15px;border:none;border-radius:5px;font-size:18px;font-weight:700;cursor:pointer;color:#fff}.refill_checkout .refill_main .left_panel .controls .control_btn.start[data-v-89e4e67e]{background:#28a745}.refill_checkout .refill_main .left_panel .controls .control_btn.pause[data-v-89e4e67e]{background:#ffc107;color:#000}.refill_checkout .refill_main .left_panel .controls .control_btn.resume[data-v-89e4e67e]{background:#28a745}.refill_checkout .refill_main .left_panel .controls .control_btn.stop[data-v-89e4e67e]{background:#dc3545;flex:0 0 auto;padding:15px 20px}.refill_checkout .refill_main .left_panel .controls .control_btn.stop[data-v-89e4e67e]:before{content:"✕ ";color:#fff;font-weight:700;margin-right:5px}.refill_checkout .refill_main .left_panel .controls .control_btn[data-v-89e4e67e]:hover{opacity:.9}.refill_checkout .refill_main .right_panel[data-v-89e4e67e]{background:#2d2d2d;border:1px solid #3d3d3d;border-radius:8px;padding:20px;overflow-y:auto;position:relative}.refill_checkout .refill_main .right_panel h2[data-v-89e4e67e]{margin:0 0 15px 0;font-size:18px}.refill_checkout .refill_main .right_panel .queue_list[data-v-89e4e67e]{display:flex;flex-direction:column;gap:10px;position:relative}.refill_checkout .refill_main .right_panel .queue_list .queue_item[data-v-89e4e67e]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#333;border-radius:5px;border:1px solid #3d3d3d;transition:transform .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.refill_checkout .refill_main .right_panel .queue_list .queue_item.dragging[data-v-89e4e67e]{opacity:.5;z-index:1000;box-shadow:0 5px 15px rgba(0,0,0,.5)}.refill_checkout .refill_main .right_panel .queue_list .queue_item.processing[data-v-89e4e67e]{border-color:#ffc107;background:#3d3a2a}.refill_checkout .refill_main .right_panel .queue_list .queue_item.completed[data-v-89e4e67e]{opacity:.6}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main[data-v-89e4e67e]{display:flex;align-items:center;gap:10px;flex:1}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .status_icon[data-v-89e4e67e]{font-size:20px}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .status_icon.pending[data-v-89e4e67e]{color:#ffc107}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .status_icon.processing[data-v-89e4e67e]{color:#007bff;animation:spin-89e4e67e 2s linear infinite;background:#3d3d3d;border-radius:50%;padding:3px}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .status_icon.completed[data-v-89e4e67e]{color:#28a745}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .queue_image[data-v-89e4e67e]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:#2d2d2d;border:1px solid #4d4d4d}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .queue_info[data-v-89e4e67e]{flex:1}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_main .queue_info .fach_number[data-v-89e4e67e]{color:#007bff}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions[data-v-89e4e67e]{display:flex;gap:10px;align-items:center}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions .drag_handle[data-v-89e4e67e]{font-size:28px;padding:8px 12px;margin-right:15px;cursor:grab;color:#b0b0b0;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions .drag_handle[data-v-89e4e67e]:active{cursor:grabbing}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions .drag_handle[data-v-89e4e67e]:hover{color:#fff}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions .action_btn[data-v-89e4e67e]{padding:5px 10px;border:none;border-radius:3px;cursor:pointer;font-size:16px}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions .action_btn.delete[data-v-89e4e67e]{background:#dc3545}.refill_checkout .refill_main .right_panel .queue_list .queue_item .queue_actions .action_btn[data-v-89e4e67e]:hover{opacity:.8}.refill_checkout .refill_main .right_panel .queue_list .drop_placeholder[data-v-89e4e67e]{position:absolute;left:0;right:0;height:4px;background:#007bff;border-radius:2px;pointer-events:none;transition:top .15s ease}.refill_checkout .refill_main .right_panel .queue_list .drop_placeholder[data-v-89e4e67e]:before{content:"";position:absolute;left:50%;top:-8px;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #007bff}.refill_checkout .refill_main .right_panel .queue_list .section_divider[data-v-89e4e67e]{margin-top:20px}.refill_checkout .refill_main .right_panel .queue_list .section_divider h3[data-v-89e4e67e]{margin:0 0 10px 0;color:#b0b0b0;font-size:14px;text-transform:uppercase}@keyframes spin-89e4e67e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-89e4e67e{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes pulse-border-89e4e67e{0%{box-shadow:0 0 0 0 rgba(220,53,69,.7)}50%{box-shadow:0 0 0 10px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}@keyframes shake-89e4e67e{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes blink-89e4e67e{0%,to{opacity:1}50%{opacity:.85}}