@charset "UTF-8";:root{--fd-text-primary: #e4e4e7;--fd-text-secondary: #71717a;--fd-text-muted: #52525b;--fd-text-inverse: #0f1117;--fd-surface-page: #0f1117;--fd-surface-sidebar: #0d3d29;--fd-surface-header: #18181b;--fd-sidebar-item-active: rgba(255, 255, 255, .12);--fd-sidebar-item-hover: rgba(255, 255, 255, .06);--fd-sidebar-text: rgba(255, 255, 255, .9);--fd-sidebar-text-muted: rgba(255, 255, 255, .5);--fd-surface-card: #1c1c20;--fd-surface-card-alt: #1e293b;--fd-surface-modal-backdrop: rgba(0, 0, 0, .6);--fd-border-light: #27272a;--fd-border-hover: #52525b;--fd-accent: #10b981;--fd-accent-dark: #059669;--fd-accent-light: rgba(16, 185, 129, .15);--fd-accent-hover: rgba(16, 185, 129, .08);--fd-surface-hover: rgba(16, 185, 129, .03);--fd-status-success: #10b981;--fd-status-warning: #f59e0b;--fd-status-error: #ef4444;--fd-status-info: #3b82f6;--fd-chart-1: var(--fd-accent);--fd-chart-2: #3b82f6;--fd-chart-3: #f59e0b;--fd-chart-4: #ec4899;--fd-chart-5: #8b5cf6;--fd-sidebar-width: 260px;--fd-sidebar-collapsed: 72px;--fd-header-height: 64px;--fd-page-padding: 32px;--fd-content-max-width: 1400px;--fd-gap-cards: 24px;--fd-gap-sections: 32px;--fd-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fd-font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--fd-text-page-title: 28px;--fd-text-section-title: 18px;--fd-text-body: 14px;--fd-text-caption: 12px;--fd-text-table: 13px;--fd-text-display: 28px;--fd-radius-sm: 6px;--fd-radius-md: 8px;--fd-radius-lg: 14px;--fd-radius-xl: 16px;--fd-radius-pill: 50px;--fd-shadow-xs: 0 1px 2px rgba(0, 0, 0, .15);--fd-shadow-card: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .12);--fd-shadow-hover: 0 4px 12px rgba(0, 0, 0, .25), 0 2px 4px rgba(0, 0, 0, .15);--fd-shadow-modal: 0 12px 40px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .2);--fd-shadow-sidebar: 1px 0 0 var(--fd-border-light);--fd-transition: .2s ease;--fd-transition-slow: .35s cubic-bezier(.22, 1, .36, 1);--fd-transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--fd-transition-chart: .6s ease-out}html.light{--fd-text-primary: #1a1a2e;--fd-text-secondary: #6b7280;--fd-text-muted: #9ca3af;--fd-text-inverse: #ffffff;--fd-surface-page: #f4f6f9;--fd-surface-sidebar: #ffffff;--fd-surface-header: #ffffff;--fd-surface-card: #ffffff;--fd-surface-card-alt: #f8f9fc;--fd-surface-modal-backdrop: rgba(0, 0, 0, .45);--fd-border-light: #e5e7eb;--fd-border-hover: #c4c9d2;--fd-shadow-xs: 0 1px 2px rgba(0, 0, 0, .03);--fd-shadow-card: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--fd-shadow-hover: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--fd-shadow-modal: 0 12px 40px rgba(0, 0, 0, .18), 0 4px 12px rgba(0, 0, 0, .06);--fd-sidebar-text: #1f2937;--fd-sidebar-text-muted: #6b7280}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fd-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fd-pulse{0%,to{opacity:1}50%{opacity:.5}}.fd-animate-in{animation:fd-slide-up .4s cubic-bezier(.22,1,.36,1) both}.fd-animate-fade{animation:fd-fade-in .3s ease both}.fd-animate-scale{animation:fd-scale-in .2s ease-out both}.fd-stagger>*{animation:fd-slide-up .4s cubic-bezier(.22,1,.36,1) both}.fd-stagger>*:nth-child(1){animation-delay:0s}.fd-stagger>*:nth-child(2){animation-delay:.05s}.fd-stagger>*:nth-child(3){animation-delay:.1s}.fd-stagger>*:nth-child(4){animation-delay:.15s}.fd-stagger>*:nth-child(5){animation-delay:.2s}.fd-stagger>*:nth-child(6){animation-delay:.25s}.fd-stagger>*:nth-child(7){animation-delay:.3s}.fd-stagger>*:nth-child(8){animation-delay:.35s}.fd-stagger>*:nth-child(n+9){animation-delay:.4s}input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=url],input[type=search],select,textarea{width:100%;padding:8px 12px;font-family:var(--fd-font-family);font-size:var(--fd-text-body);color:var(--fd-text-primary);background:var(--fd-surface-card);border:1px solid var(--fd-border-light);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input[type=text]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,select::placeholder,textarea::placeholder{color:var(--fd-text-muted)}input[type=text]:hover,input[type=number]:hover,input[type=email]:hover,input[type=password]:hover,input[type=date]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=search]:hover,select:hover,textarea:hover{border-color:var(--fd-border-hover)}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,select:focus,textarea:focus{border-color:var(--fd-accent);box-shadow:0 0 0 3px var(--fd-accent-light)}input[type=text]:disabled,input[type=number]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,select:disabled,textarea:disabled{background:var(--fd-surface-page);color:var(--fd-text-muted);cursor:not-allowed;opacity:.7}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}textarea{resize:vertical;min-height:80px;line-height:1.5}label{display:block;font-family:var(--fd-font-family);font-size:11px;font-weight:600;color:var(--fd-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.form-group{display:flex;flex-direction:column;flex:1;min-width:0}.form-row{display:flex;gap:16px}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:8px;border-top:1px solid var(--fd-border-light)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--fd-font-family);font-size:13px;font-weight:600;color:var(--fd-text-inverse);background:var(--fd-accent);border:none;border-radius:10px;cursor:pointer;transition:background .15s ease;white-space:nowrap}.btn-primary:hover{background:var(--fd-accent-dark)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--fd-font-family);font-size:13px;font-weight:600;color:var(--fd-text-secondary);background:var(--fd-surface-card);border:1px solid var(--fd-border-light);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap;text-decoration:none}.btn-secondary:hover{background:var(--fd-surface-page);border-color:var(--fd-border-hover);color:var(--fd-text-primary)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--fd-font-family);font-size:13px;font-weight:600;color:var(--fd-accent);background:transparent;border:1px solid var(--fd-accent);border-radius:10px;cursor:pointer;transition:background .15s ease;white-space:nowrap;text-decoration:none}.btn-outline:hover{background:var(--fd-accent-light)}.btn-outline:disabled{opacity:.5;cursor:not-allowed}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--fd-font-family);font-size:13px;font-weight:600;color:var(--fd-text-inverse);background:var(--fd-status-error);border:none;border-radius:10px;cursor:pointer;transition:background .15s ease;white-space:nowrap}.btn-danger:hover{background:#dc2626}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.error-msg{padding:10px 16px;font-size:var(--fd-text-body);font-weight:500;color:var(--fd-status-error);background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.page-title{font-family:var(--fd-font-family);font-size:var(--fd-text-page-title);font-weight:700;color:var(--fd-text-primary);letter-spacing:-.02em;line-height:1.2;margin:0}.page-subtitle{font-family:var(--fd-font-family);font-size:var(--fd-text-body);color:var(--fd-text-secondary);margin:4px 0 0}.back-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fd-text-caption);font-weight:500;color:var(--fd-text-muted)!important;margin-bottom:8px;transition:color .15s ease}.back-link:hover{color:var(--fd-text-primary)!important}.section-title{font-family:var(--fd-font-family);font-size:var(--fd-text-section-title);font-weight:600;color:var(--fd-text-primary);margin:0 0 16px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--fd-gap-cards)}.result-count{font-size:var(--fd-text-body);font-weight:500;color:var(--fd-text-secondary);margin-bottom:16px}.card-panel{background:var(--fd-surface-card);border:1px solid var(--fd-border-light);border-radius:16px;padding:24px}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.panel-title{font-size:18px;font-weight:600;color:var(--fd-text-primary);margin:0}.panel-link{font-size:13px;font-weight:600;color:var(--fd-accent);text-decoration:none;cursor:pointer}.panel-link:hover{text-decoration:underline}.table-panel{background:var(--fd-surface-card);border:1px solid var(--fd-border-light);border-radius:16px;padding:4px 0;overflow:hidden}.data-table{width:100%;border-collapse:collapse;font-size:var(--fd-text-table, 13px)}.data-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fd-text-secondary);padding:14px 20px;border-bottom:1px solid var(--fd-border-light);white-space:nowrap}.data-table td{padding:14px 20px;color:var(--fd-text-primary);border-bottom:1px solid var(--fd-border-light);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:var(--fd-surface-hover)}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.status-badge[data-status=active],.status-badge[data-status=verified],.status-badge[data-status=accepted],.status-badge[data-status=ACCEPTED],.status-badge[data-status=ACTIVE],.status-badge[data-status=VERIFIED]{color:var(--fd-status-success);background:#10b9811f}.status-badge[data-status=pending],.status-badge[data-status=PENDING],.status-badge[data-status=AVAILABLE]{color:var(--fd-status-warning);background:#f59e0b1f}.status-badge[data-status=rejected],.status-badge[data-status=suspended],.status-badge[data-status=REJECTED],.status-badge[data-status=EXPIRED],.status-badge[data-status=CANCELLED]{color:var(--fd-status-error);background:#ef44441f}.status-badge[data-status=reviewing],.status-badge[data-status=REVIEWING]{color:var(--fd-status-info);background:#3b82f61f}.filter-bar{display:flex;align-items:flex-end;gap:16px;background:var(--fd-surface-card);border:1px solid var(--fd-border-light);border-radius:14px;padding:16px 20px;margin-bottom:20px}.filter-group{display:flex;flex-direction:column;gap:4px;min-width:0}.filter-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fd-text-secondary)}.icon-btn{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--fd-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s}.icon-btn:hover{background:var(--fd-accent-hover);color:var(--fd-accent)}.icon-btn--danger:hover{background:#ef444414;color:#ef4444}.action-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;background:var(--fd-surface-page);border:1px solid var(--fd-border-light);border-radius:14px;cursor:pointer;transition:all .2s ease;font-family:inherit;text-decoration:none;color:inherit}.action-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f;border-color:var(--fd-accent)}.action-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.action-label{font-size:14px;font-weight:600;color:var(--fd-text-primary)}.action-desc{font-size:12px;color:var(--fd-text-secondary);text-align:center}.quick-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.quick-actions-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.quick-actions-grid{grid-template-columns:1fr}}:root{--fd-accent: #10b981;--fd-accent-dark: #059669;--fd-accent-light: rgba(16, 185, 129, .1)}*,*:before,*:after{box-sizing:border-box;margin:0}html,body{height:100%;font-family:var(--fd-font-family);font-size:var(--fd-text-body);color:var(--fd-text-primary);background:var(--fd-surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--fd-accent);text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fd-border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fd-text-muted)}
