.StackQueueSimulator_wrap__gL_Jf{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.StackQueueSimulator_modeTabs__4S91J{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.StackQueueSimulator_modeBtn__et_lw{flex:1 1;padding:12px;border:none;background:transparent;font-size:.95rem;font-weight:600;color:#6b7280;cursor:pointer}.StackQueueSimulator_modeActive__cFcbV{background:#fff;color:#667eea;border-bottom:2px solid #667eea}.StackQueueSimulator_body__BWg44{padding:20px;display:flex;flex-direction:column;gap:16px}.StackQueueSimulator_controls__qp61Z{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.StackQueueSimulator_input__fe_VL{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;min-width:100px;flex:1 1;max-width:200px}.StackQueueSimulator_input__fe_VL:focus{border-color:#667eea}.StackQueueSimulator_btn__7NdVt{padding:8px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer}.StackQueueSimulator_btn__7NdVt:hover{background:#f3f4f6}.StackQueueSimulator_btnAdd__aHku3{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.StackQueueSimulator_btnAdd__aHku3:hover{background:#bbf7d0}.StackQueueSimulator_btnRemove__H_pxQ{background:#fee2e2;border-color:#fecaca;color:#dc2626}.StackQueueSimulator_btnRemove__H_pxQ:hover{background:#fecaca}.StackQueueSimulator_btnClear__biQhq{color:#6b7280}.StackQueueSimulator_btnDl__Uh8_e{color:#374151}.StackQueueSimulator_btnDl__Uh8_e:hover{background:#667eea;border-color:#667eea;color:#fff}.StackQueueSimulator_error__nLa9q{padding:8px 12px;background:#fee2e2;color:#dc2626;border-radius:6px;font-size:.85rem}.StackQueueSimulator_visualWrap__0aWn0{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.StackQueueSimulator_stack__PM2Ka{display:flex;flex-direction:column;gap:4px;min-width:160px}.StackQueueSimulator_pointer__L_hic{font-size:.75rem;color:#667eea;font-weight:600;margin-left:4px}.StackQueueSimulator_queueLabels__g3lVE{display:flex;justify-content:space-between;font-size:.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;padding:0 4px;width:100%}.StackQueueSimulator_queueRow__rrhhd{display:flex;align-items:center;gap:0;flex-wrap:wrap}.StackQueueSimulator_queue__2lY5F{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:200px}.StackQueueSimulator_cell__kzbh_{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;min-width:80px;transition:background .3s,border-color .3s}.StackQueueSimulator_cellVal__sx_qH{font-size:1rem;font-weight:700;color:#111827;font-family:Menlo,monospace}.StackQueueSimulator_cellTag__8L4Eg{font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}.StackQueueSimulator_arrow__sROjP{font-size:1rem;color:#9ca3af;flex-shrink:0}.StackQueueSimulator_flashAdd__IWaf8{background:#dcfce7!important;border-color:#16a34a!important}.StackQueueSimulator_flashRemove__qkvOK{background:#fee2e2!important;border-color:#dc2626!important;opacity:.6}.StackQueueSimulator_empty__bahiz{padding:24px;text-align:center;color:#9ca3af;font-size:.9rem;border:2px dashed #e5e7eb;border-radius:8px}.StackQueueSimulator_info__blH3z{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;min-width:120px}.StackQueueSimulator_infoRow__504vH{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.85rem;color:#6b7280;gap:16px}.StackQueueSimulator_infoRow__504vH strong{color:#111827;font-family:Menlo,monospace}.StackQueueSimulator_logBox__Jm13L{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px}.StackQueueSimulator_logTitle__fHTLa{font-size:.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.StackQueueSimulator_logEmpty__vrpf2{font-size:.8rem;color:#9ca3af}.StackQueueSimulator_logLine__MtGJ4{font-size:.82rem;font-family:Menlo,monospace;color:#374151;padding:2px 0}