.svg-icon[data-v-06087a1e]{display:inline-flex;align-items:center;justify-content:center;width:var(--v6f8113fc);height:var(--v6f8113fc);vertical-align:middle}.svg-icon [data-v-06087a1e] svg{display:block;width:100%;height:100%}@keyframes alert-pop-361c3f60{0%{opacity:0;transform:scale(.75)}60%{opacity:1;transform:scale(1.04)}80%{transform:scale(.97)}to{transform:scale(1)}}.backdrop[data-v-361c3f60]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.backdrop.open[data-v-361c3f60]{opacity:1;visibility:visible}.alert-stack[data-v-361c3f60]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1101;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.alert-stack.open[data-v-361c3f60]{opacity:1;visibility:visible;animation:alert-pop-361c3f60 .35s cubic-bezier(.34,1.56,.64,1) forwards}.cards-wrapper[data-v-361c3f60]{position:relative;width:400px;pointer-events:none}.alert-card[data-v-361c3f60]{width:100%;background:var(--white);border-radius:var(--radius-md);box-shadow:0 24px 48px #0000002e;transform-origin:top center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;pointer-events:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 32px 28px;gap:8px}.alert-card.status-success .card-icon[data-v-361c3f60]{color:#22c55e}.alert-card.status-warning .card-icon[data-v-361c3f60]{color:#f59e0b}.alert-card.status-danger .card-icon[data-v-361c3f60]{color:#ef4444}.alert-card.status-info .card-icon[data-v-361c3f60]{color:#3b82f6}.alert-card.status-question .card-icon[data-v-361c3f60]{color:var(--primary-color)}.card-icon[data-v-361c3f60]{margin-bottom:8px;line-height:1}.card-body[data-v-361c3f60]{display:flex;flex-direction:column;gap:8px;width:100%}.card-body .card-title[data-v-361c3f60]{font-size:1.05rem;font-weight:700;color:var(--text-main);margin:0}.card-body .card-message[data-v-361c3f60]{font-size:1rem;color:var(--text-muted);margin:0;line-height:1.6;white-space:pre-line}.card-footer[data-v-361c3f60]{display:flex;justify-content:center;gap:10px;margin-top:16px;width:100%}.btn[data-v-361c3f60]{flex:1;padding:9px 0;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:var(--transition)}.btn.btn-cancel[data-v-361c3f60]{background:transparent;border:1px solid var(--border-color);color:var(--text-muted)}.btn.btn-cancel[data-v-361c3f60]:hover{background:#f3f4f6}.btn.btn-confirm[data-v-361c3f60]{color:#fff;background:var(--primary-color)}.btn.btn-confirm[data-v-361c3f60]:hover{background:var(--primary-dark)}.btn.btn-confirm.btn-danger[data-v-361c3f60]{background:#ef4444}.btn.btn-confirm.btn-danger[data-v-361c3f60]:hover{background:#dc2626}.btn.btn-confirm.btn-warning[data-v-361c3f60]{background:#f59e0b}.btn.btn-confirm.btn-warning[data-v-361c3f60]:hover{background:#d97706}.btn.btn-confirm.btn-success[data-v-361c3f60]{background:#22c55e}.btn.btn-confirm.btn-success[data-v-361c3f60]:hover{background:#16a34a}.btn.btn-confirm.btn-question[data-v-361c3f60]{background:var(--primary-color)}.btn.btn-confirm.btn-question[data-v-361c3f60]:hover{background:var(--primary-dark)}.toast-container[data-v-b7f19eaa]{position:fixed;top:20px;right:20px;z-index:1200;display:flex;flex-direction:column;gap:10px;width:340px;pointer-events:none}.toast-card[data-v-b7f19eaa]{background:var(--white);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000001f;overflow:hidden;pointer-events:auto;position:relative}.toast-card.status-success .progress-bar[data-v-b7f19eaa]{background:#22c55e}.toast-card.status-success .toast-icon[data-v-b7f19eaa]{color:#22c55e}.toast-card.status-warning .progress-bar[data-v-b7f19eaa]{background:#f59e0b}.toast-card.status-warning .toast-icon[data-v-b7f19eaa]{color:#f59e0b}.toast-card.status-danger .progress-bar[data-v-b7f19eaa]{background:#ef4444}.toast-card.status-danger .toast-icon[data-v-b7f19eaa]{color:#ef4444}.toast-card.status-info .progress-bar[data-v-b7f19eaa]{background:#3b82f6}.toast-card.status-info .toast-icon[data-v-b7f19eaa]{color:#3b82f6}.progress-bar[data-v-b7f19eaa]{height:3px;width:100%;transform-origin:left;animation:shrink-b7f19eaa linear forwards}@keyframes shrink-b7f19eaa{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-content[data-v-b7f19eaa]{display:flex;align-items:center;gap:10px;padding:18px 14px}.toast-icon[data-v-b7f19eaa]{flex-shrink:0;margin-top:1px}.toast-body[data-v-b7f19eaa]{flex:1;min-width:0}.toast-body .toast-title[data-v-b7f19eaa]{font-size:.875rem;font-weight:600;color:var(--text-main);margin:0 0 2px}.toast-body .toast-message[data-v-b7f19eaa]{font-size:.825rem;color:var(--text-muted);margin:0;line-height:1.4}.toast-close[data-v-b7f19eaa]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:4px;display:flex;align-items:center;transition:var(--transition)}.toast-close[data-v-b7f19eaa]:hover{color:var(--text-main);background:#f3f4f6}.toast-enter-active[data-v-b7f19eaa]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-b7f19eaa]{transition:all .25s ease}.toast-enter-from[data-v-b7f19eaa],.toast-leave-to[data-v-b7f19eaa]{opacity:0;transform:translate(100%)}@keyframes spin-b3a035f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay[data-v-b3a035f2]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000000d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1050;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.loading-overlay.active[data-v-b3a035f2]{opacity:1;visibility:visible}.loading-content[data-v-b3a035f2]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner[data-v-b3a035f2]{width:60px;height:60px;animation:spin-b3a035f2 .85s linear infinite;filter:drop-shadow(0 0 6px rgba(34,179,143,1)) drop-shadow(0 0 16px rgba(34,179,143,.8))}.spinner .track[data-v-b3a035f2]{stroke:#22b38f40}.spinner .arc[data-v-b3a035f2]{stroke:var(--primary-color)}.loading-text[data-v-b3a035f2]{font-size:.95rem;font-weight:500;color:#ffffffe6;margin:0;letter-spacing:.01em}:root{--primary-color: #22B38F;--primary-light: #E9F7F4;--primary-dark: #1a8e71;--bg-color: #F8FAFB;--sidebar-bg: #FFFFFF;--text-main: #1F2937;--text-muted: #6B7280;--border-color: #F3F4F6;--white: #FFFFFF;--danger-color: #EF4444;--danger-dark: #DC2626;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 4px 10px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .05);--sidebar-width: 260px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-color);color:var(--text-main);overflow:hidden}.content-view{flex:1}.title-header{position:relative;display:flex;flex-direction:column;align-items:start;gap:10px;padding-left:20px;margin-bottom:32px;height:auto}.title-header:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:95%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:99px;box-shadow:0 0 12px #22b89340}.title-header h1{font-size:2.25rem;font-weight:800;margin-bottom:2px;letter-spacing:-.02em;color:var(--text-main);line-height:1.2}.card{background-color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px;border:1px solid var(--border-color)}.card .section-label{display:block;margin-bottom:12px;font-weight:600;color:var(--text-main);font-size:1rem}.status-badge{height:30px;border-radius:99px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.status-badge svg{animation:spin 2s linear infinite}.status-badge.pending{padding-left:12px;padding-right:12px;background-color:#f3f4f6;color:#6b7280}.status-badge.cancelled{padding-left:12px;padding-right:12px;background-color:#fef3c7;color:#92400e}.status-badge.success{padding-left:12px;padding-right:12px;background-color:#dcfce7;color:#166534}.status-badge.processing{padding-left:12px;padding-right:12px;background-color:#dbeafe;color:#1e40af}.status-badge.failed-combined{overflow:hidden;background-color:#ef4444;color:#fff;display:inline-flex;justify-content:space-between}.status-badge.failed-combined .status-tag{display:flex;align-items:center;background-color:#ef4444;color:#fff;padding-left:12px}.status-badge.failed-combined .status-reason{display:flex;align-items:center;height:100%;background-color:#fee2e2;color:#991b1b;padding-left:12px;padding-right:12px}.user-avatar{width:36px;height:36px;background-color:var(--primary-light);color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.user-details{flex:1}.user-name{font-size:.9rem;font-weight:600;color:var(--text-main)}.user-role{font-size:.7rem;color:var(--text-muted)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
