@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg-primary: #0b0f19;--bg-secondary: #0f172a;--bg-tertiary: #1e293b;--bg-surface: #141a29;--bg-surface-hover: #182032;--bg-surface-inset: #0f1523;--bg-mono-box: #090d16;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--primary: #1d72fe;--primary-hover: #2563eb;--primary-glow: rgba(29, 114, 254, .2);--brand-gradient: linear-gradient(135deg, #1d72fe 0%, #7c3aed 100%);--brand-gradient-hover: linear-gradient(135deg, #2563eb 0%, #6d28d9 100%);--active-gradient: linear-gradient(135deg, #1e70fe 0%, #2563eb 100%);--success: #10b981;--success-glow: rgba(16, 185, 129, .15);--warning: #f59e0b;--warning-glow: rgba(245, 158, 11, .15);--danger: #ef4444;--danger-hover: #dc2626;--danger-glow: rgba(239, 68, 68, .15);--info: #38bdf8;--border-color: #1f2a3f;--border-hover: #2b3a55;--card-shadow: 0 8px 24px rgba(0, 0, 0, .35)}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.page-container{font-family:Inter,system-ui,-apple-system,sans-serif;padding:0 0 40px;width:100%;max-width:100%;margin:0;display:flex;flex-direction:column;gap:22px}.header-section{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px}.header-section .page-title{margin:0 0 4px;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;color:#f8fafc}.header-section .subtitle{margin:0;color:var(--text-secondary);font-size:.88rem}.section-title{font-size:1.05rem;font-weight:700;color:#f1f5f9;margin:0 0 4px;letter-spacing:-.01em}.section-desc{font-size:.82rem;color:var(--text-muted);margin:0 0 14px}.title-gradient{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stitch-card,.glass-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:20px 24px;box-shadow:var(--card-shadow);transition:all .2s cubic-bezier(.4,0,.2,1)}.field-group,.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field-label,.form-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0}.field-label .required,.form-label .required{color:var(--danger);font-weight:700}.stitch-input,.stitch-select,.form-control{width:100%;height:42px;padding:8px 14px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.88rem;transition:all .2s ease;box-sizing:border-box}.stitch-input::placeholder,.stitch-select::placeholder,.form-control::placeholder{color:#475569;font-size:.85rem}.stitch-input:focus,.stitch-select:focus,.form-control:focus{outline:none;border-color:#3b82f6;background:#161e30;box-shadow:0 0 0 2px #3b82f633}.stitch-input.font-mono,.stitch-select.font-mono,.form-control.font-mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem}.stitch-select,select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:38px;cursor:pointer}.stitch-select option,select.form-control option{background:#0f172a;color:#f1f5f9}.btn-primary-gradient,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 24px;background:var(--brand-gradient);border:none;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #1d72fe59;text-decoration:none}.btn-primary-gradient:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--brand-gradient-hover);box-shadow:0 6px 18px #1d72fe80;transform:translateY(-1px)}.btn-primary-gradient:disabled,.btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn-primary-gradient.btn-sm,.btn-primary.btn-sm{height:32px;min-height:32px;max-height:32px;padding:0 12px;font-size:.82rem;font-weight:600;line-height:1;border-radius:8px;gap:6px}.btn-sm,.btn.btn-sm{height:32px!important;min-height:32px;max-height:32px;padding:0 12px!important;font-size:.82rem!important;font-weight:600;border-radius:8px;gap:6px;line-height:1;box-sizing:border-box}.btn-secondary-dark,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-secondary-dark:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-hover);color:#f1f5f9}.btn-secondary-dark:disabled,.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-danger-gradient,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #ef444459;text-decoration:none}.btn-danger-gradient:hover:not(:disabled),.btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 6px 20px #ef444480;transform:translateY(-1px)}.btn-danger-gradient:active:not(:disabled),.btn-danger:active:not(:disabled){transform:translateY(0)}.btn-danger-gradient:disabled,.btn-danger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-danger-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-danger-dark:hover:not(:disabled){background:#ef444438;border-color:#ef4444;color:#fff;box-shadow:0 4px 14px #ef444440}.btn-danger-dark:disabled{opacity:.5;cursor:not-allowed}.btn-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin .7s linear infinite;flex-shrink:0}.btn-action-emerald{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#059669;border:none;border-radius:6px;color:#fff;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .2s;text-decoration:none}.btn-action-emerald:hover{background:#10b981}.btn-action-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-action-secondary:hover{background:#334155}.btn-action-outline{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid #475569;border-radius:6px;color:#cbd5e1;font-size:.84rem;cursor:pointer;transition:all .2s}.btn-action-outline:hover{border-color:#94a3b8;color:#fff}.btn-action-danger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-action-danger:hover{background:#ef444433;color:#fca5a5}.badge{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.badge-product,.badge-product-subtle{background:#0284c72e;border:1px solid rgba(2,132,199,.4);color:#38bdf8;padding:2px 8px;border-radius:6px;font-size:.74rem;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.badge-type{background:#6366f12e;border:1px solid rgba(99,102,241,.35);color:#a5b4fc;padding:2px 8px;border-radius:6px;font-size:.74rem;font-weight:700;font-family:JetBrains Mono,monospace}.badge-online{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#34d399}.badge-offline{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.badge-status-active,.badge-active,.badge-approved{background:#10b98129;border:1px solid rgba(16,185,129,.45);color:#34d399}.badge-status-pending,.badge-pending{background:#3b82f629;border:1px solid rgba(59,130,246,.45);color:#60a5fa}.badge-status-expired,.badge-expired{background:#f59e0b29;border:1px solid rgba(245,158,11,.45);color:#fbbf24}.badge-status-inactive,.badge-status-rejected,.badge-rejected,.badge-revoked{background:#ef444429;border:1px solid rgba(239,68,68,.45);color:#f87171}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;font-family:JetBrains Mono,Roboto Mono,monospace;padding:3px 10px;border-radius:6px;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;line-height:1.2}.status-pill .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pill.status-active,.status-pill.status-approved,.status-pill.status-online{background:#10b98129;border:1px solid rgba(16,185,129,.45);color:#34d399;box-shadow:0 0 10px #10b9811a}.status-pill.status-active .status-dot,.status-pill.status-approved .status-dot,.status-pill.status-online .status-dot{background:#10b981;box-shadow:0 0 6px #10b981}.status-pill.status-expired,.status-pill.status-suspended,.status-pill.status-offline{background:#f59e0b29;border:1px solid rgba(245,158,11,.45);color:#fbbf24;box-shadow:0 0 10px #f59e0b1a}.status-pill.status-expired .status-dot,.status-pill.status-suspended .status-dot,.status-pill.status-offline .status-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.status-pill.status-unbound{background:#6366f129;border:1px solid rgba(99,102,241,.45);color:#a5b4fc;box-shadow:0 0 10px #6366f11a}.status-pill.status-unbound .status-dot{background:#818cf8;box-shadow:0 0 6px #818cf8}.status-pill.status-activation-expired{background:#ef444429;border:1px solid rgba(239,68,68,.45);color:#f87171;box-shadow:0 0 10px #ef44441a}.status-pill.status-activation-expired .status-dot{background:#ef4444;box-shadow:0 0 6px #ef4444}.status-pill.status-revoked,.status-pill.status-rejected,.status-pill.status-danger{background:#ef444429;border:1px solid rgba(239,68,68,.45);color:#f87171;box-shadow:0 0 10px #ef44441a}.status-pill.status-revoked .status-dot,.status-pill.status-rejected .status-dot,.status-pill.status-danger .status-dot{background:#ef4444;box-shadow:0 0 6px #ef4444}.status-pill.status-pending{background:#3b82f629;border:1px solid rgba(59,130,246,.45);color:#60a5fa;box-shadow:0 0 10px #3b82f61a}.status-pill.status-pending .status-dot{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.status-pill.status-archived,.status-pill.status-inactive{background:#64748b29;border:1px solid rgba(100,116,139,.45);color:#94a3b8}.status-pill.status-archived .status-dot,.status-pill.status-inactive .status-dot{background:#64748b}.table-container,.data-table-container{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto;box-shadow:var(--card-shadow)}.data-table,.stitch-table{width:100%;border-collapse:collapse;text-align:left}.data-table thead,.stitch-table thead{background:var(--bg-surface-inset);border-bottom:1px solid var(--border-color)}.data-table thead th,.stitch-table thead th{padding:12px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap}.data-table tbody tr,.stitch-table tbody tr{border-bottom:1px solid #1a2234;transition:background .15s ease}.data-table tbody tr:last-child,.stitch-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover,.stitch-table tbody tr:hover{background:var(--bg-surface-hover)}.data-table tbody tr td,.stitch-table tbody tr td{padding:14px 16px;font-size:.88rem;color:#f1f5f9;vertical-align:middle}.data-table tbody tr td.font-mono,.stitch-table tbody tr td.font-mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-dialog,.modal-card{background:var(--bg-surface);border:1px solid #28354d;border-radius:16px;box-shadow:0 20px 50px #0009;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-dialog.modal-sm,.modal-card.modal-sm{max-width:440px}.modal-dialog.modal-md,.modal-card.modal-md{max-width:580px}.modal-dialog.modal-inspector,.modal-card.modal-inspector{max-width:720px}.modal-dialog.modal-lg,.modal-card.modal-lg{max-width:820px}.modal-dialog.modal-xl,.modal-card.modal-xl{max-width:1020px}.modal-dialog .modal-header,.modal-card .modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border-color)}.modal-dialog .modal-header .modal-title,.modal-dialog .modal-header h2,.modal-card .modal-header .modal-title,.modal-card .modal-header h2{margin:0;font-size:1.15rem;font-weight:700;color:#f8fafc}.modal-dialog .modal-header .btn-close,.modal-card .modal-header .btn-close{background:none;border:none;color:var(--text-secondary);font-size:1.4rem;cursor:pointer;padding:0;line-height:1}.modal-dialog .modal-header .btn-close:hover,.modal-card .modal-header .btn-close:hover{color:#fff}.modal-dialog .modal-body,.modal-card .modal-body{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.modal-dialog .modal-footer,.modal-card .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 22px;border-top:1px solid var(--border-color);background:var(--bg-surface-inset)}.modal-icon-badge{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-icon-badge svg{width:20px;height:20px;stroke-width:2}.modal-icon-badge.color-indigo{background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.25)}.modal-icon-badge.color-emerald{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.modal-icon-badge.color-amber{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.modal-icon-badge.color-danger,.modal-icon-badge.color-rose{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.modal-icon-badge.color-cyan{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.modal-title-wrapper{display:flex;align-items:center;gap:14px}.modal-title-wrapper .modal-title,.modal-title-wrapper h2,.modal-title-wrapper h3{font-size:1.25rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.01em}.keyboard-tip{display:flex;align-items:center;margin-top:4px}.keyboard-tip .tip-text{font-size:.75rem;color:var(--text-muted)}.keyboard-tip .tip-text kbd{display:inline-block;padding:1px 5px;font-size:.7rem;font-family:JetBrains Mono,monospace;color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:4px;box-shadow:0 1px 1px #0003}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.stat-card{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.stat-card:hover{transform:translateY(-2px);border-color:var(--border-hover);box-shadow:0 8px 24px #0006}.stat-card .stat-icon-wrapper{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card .stat-icon-wrapper.color-indigo{background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.25)}.stat-card .stat-icon-wrapper.color-emerald{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.stat-card .stat-icon-wrapper.color-amber{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.stat-card .stat-icon-wrapper.color-rose{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.stat-card .stat-icon{width:22px;height:22px}.stat-card .stat-info{display:flex;flex-direction:column;gap:2px}.stat-card .stat-info .stat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.stat-card .stat-info .stat-value{font-size:1.4rem;font-weight:800;color:#f8fafc}svg.alert-icon,svg.btn-icon,svg.stat-icon,svg.panel-icon,svg.toast-icon,svg.nav-icon{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0!important;display:inline-block!important}.btn-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;display:inline-block;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.gap-1{gap:6px!important}.gap-2{gap:10px!important}.gap-3{gap:16px!important}.gap-4{gap:24px!important}.license-type-tags,.license-tags-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.badge-product-subtle{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700;font-size:.72rem;background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.28);letter-spacing:.04em;white-space:nowrap}.badge-type-ws,.badge-type-base,.badge-type-update,.badge-type-cul{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-weight:700;font-size:.72rem;letter-spacing:.04em;white-space:nowrap}.badge-type-base{background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}.badge-type-update{background:#3b82f626!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.3)!important}.badge-type-cul{background:#f59e0b26!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}.badge-type-ws{background:#a855f726!important;color:#c084fc!important;border:1px solid rgba(168,85,247,.3)!important}.filter-label{white-space:nowrap!important;flex-shrink:0!important}.filter-controls{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap}.btn-icon-action{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-icon-action svg,.btn-icon-action .action-icon,.btn-icon-action .icon-sm,.btn-icon-action .sub-icon{width:15px!important;height:15px!important;max-width:15px!important;max-height:15px!important;flex-shrink:0}.btn-icon-action:hover{transform:translateY(-1px);background:#ffffff14}.btn-icon-action:active{transform:translateY(0)}.btn-icon-action:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.btn-icon-action.btn-action-edit,.btn-icon-action.btn-action-primary,.btn-icon-action.btn-action-view,.btn-icon-action.btn-action-detail,.btn-icon-action.btn-action-add,.btn-icon-action.btn-action-addon{color:#38bdf8;border-color:#38bdf84d;background:#38bdf81a}.btn-icon-action.btn-action-edit:hover,.btn-icon-action.btn-action-primary:hover,.btn-icon-action.btn-action-view:hover,.btn-icon-action.btn-action-detail:hover,.btn-icon-action.btn-action-add:hover,.btn-icon-action.btn-action-addon:hover{background:#38bdf840;border-color:#38bdf8;color:#bae6fd;box-shadow:0 2px 10px #38bdf84d}.btn-icon-action.btn-action-approve,.btn-icon-action.btn-action-download,.btn-icon-action.btn-action-restore,.btn-icon-action.btn-action-enable,.btn-icon-action.btn-action-publish,.btn-icon-action.btn-action-unarchive,.btn-icon-action.btn-action-copy{color:#34d399;border-color:#10b9814d;background:#10b9811a}.btn-icon-action.btn-action-approve:hover,.btn-icon-action.btn-action-download:hover,.btn-icon-action.btn-action-restore:hover,.btn-icon-action.btn-action-enable:hover,.btn-icon-action.btn-action-publish:hover,.btn-icon-action.btn-action-unarchive:hover,.btn-icon-action.btn-action-copy:hover{background:#10b98140;border-color:#10b981;color:#6ee7b7;box-shadow:0 2px 10px #10b9814d}.btn-icon-action.btn-action-key,.btn-icon-action.btn-action-archive,.btn-icon-action.btn-action-warning{color:#fbbf24;border-color:#f59e0b4d;background:#f59e0b1a}.btn-icon-action.btn-action-key:hover,.btn-icon-action.btn-action-archive:hover,.btn-icon-action.btn-action-warning:hover{background:#f59e0b40;border-color:#f59e0b;color:#fde68a;box-shadow:0 2px 10px #f59e0b4d}.btn-icon-action.btn-action-detail,.btn-icon-action.btn-action-indigo{color:#a78bfa;border-color:#a78bfa4d;background:#a78bfa1a}.btn-icon-action.btn-action-detail:hover,.btn-icon-action.btn-action-indigo:hover{background:#a78bfa40;border-color:#a78bfa;color:#c4b5fd;box-shadow:0 2px 10px #a78bfa4d}.btn-icon-action.btn-action-reject,.btn-icon-action.btn-action-delete,.btn-icon-action.btn-action-revoke,.btn-icon-action.btn-action-disable,.btn-icon-action.btn-action-danger{color:#f87171;border-color:#ef44444d;background:#ef44441a}.btn-icon-action.btn-action-reject:hover,.btn-icon-action.btn-action-delete:hover,.btn-icon-action.btn-action-revoke:hover,.btn-icon-action.btn-action-disable:hover,.btn-icon-action.btn-action-danger:hover{background:#ef444440;border-color:#ef4444;color:#fca5a5;box-shadow:0 2px 10px #ef44444d}
