body{font-family:Arial,sans-serif;background-color:#f0f0f0;margin:0;padding:0;color:#333}h1,h2,h3,h4,h5,h6{color:#2c3e50;text-align:center}ul{list-style:none;padding:0}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);width:90%;max-width:400px;z-index:1000}.modal input,.modal textarea{width:calc(100% - 20px);padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:5px;font-size:16px;box-sizing:border-box}button[type=submit]{margin-top:20px;padding:10px 20px;font-size:16px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}button[type=submit]:hover{background-color:#2980b9}.modal button{width:48%;padding:10px;margin-top:10px;font-size:16px;cursor:pointer;background-color:#3498db;color:#fff;border:none;border-radius:5px;transition:background-color .3s}.modal button:hover{background-color:#2980b9}.modal button[type=button]{background-color:#e74c3c}.modal button[type=button]:hover{background-color:#c0392b}.modal textarea{resize:vertical;height:80px}.modal h3{margin-top:0;color:#333}#app,.modal h3{text-align:center}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.modal[data-v-d2a8f95c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);width:90%;max-width:400px;max-height:min(90vh,calc(100dvh - 32px));z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.modal form[data-v-d2a8f95c]{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.modal-body[data-v-d2a8f95c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-body input[data-v-d2a8f95c]:first-of-type{margin-top:0}input.invalid[data-v-d2a8f95c]{border-color:red}input.valid[data-v-d2a8f95c]{border-color:green}.error-message[data-v-d2a8f95c]{color:red;font-size:12px;margin:-8px 0 8px 0;padding-left:2px}.modal h3[data-v-d2a8f95c]{flex-shrink:0;margin-top:0;text-align:center;color:#333}.modal input[data-v-d2a8f95c],.modal textarea[data-v-d2a8f95c]{width:calc(100% - 20px);padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:5px;font-size:16px;font-family:inherit;box-sizing:border-box}.modal textarea[data-v-d2a8f95c]{resize:vertical;min-height:100px}.button-group[data-v-d2a8f95c]{flex-shrink:0;display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #eee;background:#fff}button[data-v-d2a8f95c]{width:48%;padding:10px;font-size:16px;cursor:pointer;background-color:#3498db;color:#fff;border:none;border-radius:5px;transition:background-color .3s}button[data-v-d2a8f95c]:hover{background-color:#2980b9}button[type=button][data-v-d2a8f95c]{background-color:#e74c3c}button[type=button][data-v-d2a8f95c]:hover{background-color:#c0392b}button[data-v-d2a8f95c]:disabled{background-color:#bdc3c7;cursor:not-allowed}.auth-container[data-v-7dc2ed83]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa;padding:20px}.auth-card[data-v-7dc2ed83]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);max-width:400px;width:100%;text-align:center}h2[data-v-7dc2ed83]{color:#2c3e50;margin-bottom:10px}p[data-v-7dc2ed83]{color:#7f8c8d;margin-bottom:30px}.input-group[data-v-7dc2ed83]{display:flex;flex-direction:column;gap:15px}.email-input[data-v-7dc2ed83],.password-input[data-v-7dc2ed83]{padding:12px 16px;border:2px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s}.email-input[data-v-7dc2ed83]:focus,.password-input[data-v-7dc2ed83]:focus{outline:none;border-color:#3498db}.email-input.error[data-v-7dc2ed83],.password-input.error[data-v-7dc2ed83]{border-color:#e74c3c}.login-button[data-v-7dc2ed83]{background-color:#3498db;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s}.login-button[data-v-7dc2ed83]:hover:not(:disabled){background-color:#2980b9}.login-button[data-v-7dc2ed83]:disabled{background-color:#95a5a6;cursor:not-allowed}.error-message[data-v-7dc2ed83]{color:#e74c3c;font-size:14px;margin-top:15px;padding:10px;background-color:#fdf2f2;border:1px solid #fecaca;border-radius:5px}ul[data-v-d80eba82]{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}ul li[data-v-d80eba82]{width:300px;display:flex;align-items:center;justify-content:flex-start;padding:10px 0;padding-left:60px}ul li input[type=checkbox][data-v-d80eba82]{margin-right:10px}.button-container[data-v-d80eba82]{display:flex;justify-content:center;width:100%;margin-top:20px}button[type=submit][data-v-d80eba82]{padding:10px 20px;font-size:16px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}button[type=submit][data-v-d80eba82]:hover{background-color:#2980b9}.generated-date[data-v-d80eba82]{background-color:#f8f9fa;border-radius:4px}.generated-tag[data-v-d80eba82]{font-size:.8em;color:#666;margin-left:8px;font-style:italic}.auth-modal[data-v-d80eba82]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.landing-container[data-v-4d8d9bd6]{max-width:1000px;margin:0 auto;padding:40px 20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.inbox-access-denied-banner[data-v-4d8d9bd6]{margin:0 0 1rem;padding:.65rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.95);color:#495057;font-size:.95rem;text-align:center}.landing-header[data-v-4d8d9bd6]{text-align:center;margin-bottom:50px;color:#fff}.landing-header h1[data-v-4d8d9bd6]{font-size:48px;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.subtitle[data-v-4d8d9bd6]{font-size:20px;opacity:.95}.loading[data-v-4d8d9bd6]{text-align:center;padding:60px;color:#fff;font-size:18px}.venues-grid[data-v-4d8d9bd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:40px}.venue-card[data-v-4d8d9bd6]{background:#fff;border-radius:16px;padding:40px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center}.venue-card[data-v-4d8d9bd6]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.venue-logo[data-v-4d8d9bd6]{width:200px;height:200px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.venue-logo img[data-v-4d8d9bd6]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.venue-card h2[data-v-4d8d9bd6]{color:#333;font-size:28px;margin-bottom:20px}.venue-details[data-v-4d8d9bd6]{margin-bottom:30px}.venue-day[data-v-4d8d9bd6]{color:#667eea;font-size:20px;font-weight:700;margin-bottom:10px}.venue-location[data-v-4d8d9bd6]{color:#666;font-size:16px;margin-bottom:15px}.venue-description[data-v-4d8d9bd6]{color:#888;font-size:15px;line-height:1.6;margin-top:15px}.apply-button[data-v-4d8d9bd6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 30px;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%}.apply-button[data-v-4d8d9bd6]:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(102,126,234,.4)}.no-venues[data-v-4d8d9bd6]{text-align:center;padding:60px;color:#fff;font-size:18px}@media (max-width:768px){.landing-header h1[data-v-4d8d9bd6]{font-size:36px}.subtitle[data-v-4d8d9bd6]{font-size:16px}.venues-grid[data-v-4d8d9bd6]{grid-template-columns:1fr;gap:20px}.venue-card[data-v-4d8d9bd6]{padding:30px 20px}.venue-card h2[data-v-4d8d9bd6]{font-size:24px}}.auth-modal[data-v-4d8d9bd6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.venue-container[data-v-2993f0a3]{max-width:800px;margin:0 auto;padding:20px}.back-link[data-v-2993f0a3]{margin-bottom:20px}.back-link a[data-v-2993f0a3]{color:#667eea;text-decoration:none;font-size:14px}.back-link a[data-v-2993f0a3]:hover{text-decoration:underline}.venue-header[data-v-2993f0a3]{text-align:center;margin-bottom:40px;padding:30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px}.venue-logo-header[data-v-2993f0a3]{width:150px;height:150px;margin:0 auto 20px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:10px}.venue-logo-header img[data-v-2993f0a3]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.venue-header h1[data-v-2993f0a3]{margin:0 0 15px 0;font-size:32px}.venue-info[data-v-2993f0a3]{font-size:18px;margin-bottom:10px}.venue-info .day[data-v-2993f0a3]{font-weight:700;margin-right:20px}.venue-info .location[data-v-2993f0a3]{color:hsla(0,0%,100%,.9)}.venue-address[data-v-2993f0a3]{font-size:16px;margin-top:10px;color:#fff}.venue-address a[data-v-2993f0a3]{color:#fff;text-decoration:none;font-weight:500;border-bottom:1px solid hsla(0,0%,100%,.5)}.venue-address a[data-v-2993f0a3]:hover{border-bottom:1px solid #fff}.venue-description[data-v-2993f0a3]{font-size:16px;opacity:.95;margin-top:15px}.loading[data-v-2993f0a3]{font-size:18px}.loading[data-v-2993f0a3],.no-events[data-v-2993f0a3]{text-align:center;padding:60px;color:#666}.no-events p[data-v-2993f0a3]{font-size:18px;margin:10px 0}h2[data-v-2993f0a3]{text-align:center;color:#333;margin-bottom:30px}.dates-list[data-v-2993f0a3]{list-style:none;padding:0;margin:0 auto 20px;width:420px;max-width:100%}.dates-list li[data-v-2993f0a3]{width:100%;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center;padding:12px 0}.dates-list li input[type=checkbox][data-v-2993f0a3],.dates-list li label[data-v-2993f0a3]{margin:0;cursor:pointer;justify-self:start}.dates-list li label[data-v-2993f0a3]{font-size:16px;display:contents}.button-container[data-v-2993f0a3]{display:flex;justify-content:center;width:100%;margin-top:30px}button[type=submit][data-v-2993f0a3]{padding:15px 40px;font-size:18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:30px;cursor:pointer;transition:all .3s;font-weight:700}button[type=submit][data-v-2993f0a3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4)}button[type=submit][data-v-2993f0a3]:disabled{opacity:.5;cursor:not-allowed}.auth-modal[data-v-2993f0a3]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}@media (max-width:768px){.venue-header h1[data-v-2993f0a3]{font-size:24px}.venue-info[data-v-2993f0a3]{font-size:14px}.dates-list[data-v-2993f0a3]{width:100%}.dates-list li[data-v-2993f0a3]{padding:12px 16px}button[type=submit][data-v-2993f0a3]{padding:12px 30px;font-size:16px}}.admin-container[data-v-4b349e54]{max-width:800px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);font-family:Arial,sans-serif}.admin-header[data-v-4b349e54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-4b349e54]{color:#2c3e50;margin:0}.logout-button[data-v-4b349e54]{background-color:#e74c3c;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s}.logout-button[data-v-4b349e54]:hover{background-color:#c0392b}.admin-nav[data-v-4b349e54]{display:flex;gap:10px;align-items:center}.nav-button[data-v-4b349e54]{padding:8px 16px;background:#6c757d;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .2s}.nav-button[data-v-4b349e54]:hover{background:#5a6268}.nav-button.router-link-active[data-v-4b349e54]{background:#007bff}h3[data-v-4b349e54]{margin-top:20px;color:#34495e}.large-textarea[data-v-4b349e54]{width:100%;height:550px;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:16px}.input-group[data-v-4b349e54]{display:flex;gap:10px;margin-top:10px}.input-field[data-v-4b349e54]{flex:1;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.primary-button[data-v-4b349e54]{background-color:#3498db;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .3s}.primary-button[data-v-4b349e54]:hover{background-color:#2980b9}.blackout-list[data-v-4b349e54]{list-style:none;padding:0;margin-top:10px}.blackout-list li[data-v-4b349e54]{display:flex;justify-content:space-between;align-items:center;padding:5px;margin:5px 0;background:#f5f5f5;border-radius:4px}.remove-button[data-v-4b349e54]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.recurring-config[data-v-4b349e54]{margin-bottom:15px}.admin-container[data-v-b83aae28]{max-width:1400px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh}.admin-header[data-v-b83aae28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-header h2[data-v-b83aae28]{margin:0;color:#333}.admin-nav[data-v-b83aae28]{display:flex;gap:10px;align-items:center}.nav-button[data-v-b83aae28]{padding:8px 16px;background:#6c757d;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .2s}.nav-button[data-v-b83aae28]:hover{background:#5a6268}.nav-button.router-link-active[data-v-b83aae28]{background:#007bff}.logout-button[data-v-b83aae28]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.logout-button[data-v-b83aae28]:hover{background:#c82333}section[data-v-b83aae28]{margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}h3[data-v-b83aae28]{margin-top:0;margin-bottom:15px;color:#34495e}.add-comic-section[data-v-b83aae28]{padding:15px 20px}.add-comic-form[data-v-b83aae28]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.input-field[data-v-b83aae28]{padding:8px 12px;border:2px solid #ddd;border-radius:5px;font-size:14px}.input-field[data-v-b83aae28]:focus{outline:none;border-color:#007bff}.checkbox-label[data-v-b83aae28]{display:flex;align-items:center;gap:4px;font-size:14px;cursor:pointer;white-space:nowrap}.section-header[data-v-b83aae28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.filter-group[data-v-b83aae28]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.venue-filter[data-v-b83aae28]{display:flex;align-items:center;gap:8px}.venue-filter label[data-v-b83aae28]{font-weight:600;color:#666;font-size:13px}.venue-select[data-v-b83aae28]{padding:6px 10px;border:2px solid #ddd;border-radius:5px;font-size:13px;background:#fff;cursor:pointer}.venue-select[data-v-b83aae28]:focus{outline:none;border-color:#007bff}.toggle-label[data-v-b83aae28]{display:flex;align-items:center;gap:5px;font-size:13px;color:#666;cursor:pointer;white-space:nowrap}.comics-table[data-v-b83aae28]{width:100%;border-collapse:collapse;font-size:14px}.comics-table th[data-v-b83aae28]{text-align:left;padding:10px 8px;border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;white-space:nowrap}.comics-table th.sortable[data-v-b83aae28]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comics-table th.sortable[data-v-b83aae28]:hover{color:#007bff}.comic-row td[data-v-b83aae28]{padding:8px;border-bottom:1px solid #eee;vertical-align:middle}.comic-row[data-v-b83aae28]:hover{background:#f8f9fa}.comic-row.blocked-row[data-v-b83aae28]{opacity:.5}.name-cell strong[data-v-b83aae28]{color:#2c3e50}.blocked-badge[data-v-b83aae28]{display:inline-block;margin-left:6px;padding:1px 6px;background:#dc3545;color:#fff;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase}.email-link[data-v-b83aae28]{color:#007bff;text-decoration:none;font-size:13px}.email-link[data-v-b83aae28]:hover{text-decoration:underline}.roles-cell[data-v-b83aae28]{white-space:nowrap}.role-toggle[data-v-b83aae28]{cursor:pointer;margin-right:4px}.role-toggle input[data-v-b83aae28]{display:none}.role-badge[data-v-b83aae28]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;border:2px solid #ccc;color:#999;transition:all .2s}.role-badge.active[data-v-b83aae28]{border-color:#007bff;color:#007bff;background:#e7f1ff}.role-badge[data-v-b83aae28]:hover{border-color:#007bff}.status-summary-cell[data-v-b83aae28]{white-space:nowrap}.status-pill[data-v-b83aae28]{display:inline-block;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:600;margin-right:4px}.status-pill.confirmed[data-v-b83aae28]{background:#d4edda;color:#155724}.status-pill.offered[data-v-b83aae28]{background:#fff3cd;color:#856404}.status-pill.pending[data-v-b83aae28]{background:#e2e3e5;color:#383d41}.status-pill.rejected[data-v-b83aae28]{background:#f8d7da;color:#721c24}.video-thumbnail[data-v-b83aae28]{width:60px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:3px;cursor:pointer;transition:opacity .2s,transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.video-thumbnail[data-v-b83aae28]:hover{opacity:.85;transform:scale(1.05)}.video-link-text[data-v-b83aae28]{font-size:16px;text-decoration:none}.actions-cell[data-v-b83aae28]{white-space:nowrap}.action-btn[data-v-b83aae28]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:3px;transition:background-color .2s}.email-btn[data-v-b83aae28]{background:#007bff;color:#fff}.email-btn[data-v-b83aae28]:hover{background:#0056b3}.block-btn[data-v-b83aae28]{background:#c8cbce;color:#fff}.block-btn[data-v-b83aae28]:hover{background:#dc3545}.expand-btn[data-v-b83aae28]{background:#6c757d;color:#fff}.expand-btn[data-v-b83aae28]:hover{background:#545b62}.detail-row td[data-v-b83aae28]{padding:0 8px 12px;background:#fafafa;border-bottom:2px solid #dee2e6}.detail-content[data-v-b83aae28]{display:grid;grid-template-columns:250px 1fr;gap:20px;padding:12px}.detail-section[data-v-b83aae28]{font-size:13px}.detail-item[data-v-b83aae28]{margin-bottom:6px}.detail-label[data-v-b83aae28]{font-weight:600;color:#666;margin-right:4px}.social-link[data-v-b83aae28]{color:#007bff;text-decoration:none}.social-link[data-v-b83aae28]:hover{text-decoration:underline}.events-sub-table[data-v-b83aae28]{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}.events-sub-table th[data-v-b83aae28]{text-align:left;padding:4px 6px;border-bottom:1px solid #ddd;color:#666;font-size:11px}.events-sub-table td[data-v-b83aae28]{padding:4px 6px;border-bottom:1px solid #f0f0f0}.venue-tag[data-v-b83aae28]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap}.status-select[data-v-b83aae28]{padding:2px 6px;border:2px solid #6c757d;border-radius:4px;font-size:11px;font-weight:600;background:#fff;cursor:pointer}.status-select[data-v-b83aae28]:focus{outline:none}.slot-type-select[data-v-b83aae28]{padding:2px 6px;border:2px solid #17a2b8;border-radius:4px;font-size:11px;font-weight:600;background:#fff;cursor:pointer;color:#17a2b8}.slot-type-select[data-v-b83aae28]:focus{outline:none}.slot-label[data-v-b83aae28]{font-size:11px;color:#999}.loading[data-v-b83aae28]{text-align:center;padding:40px;color:#666;font-size:16px}.no-applications[data-v-b83aae28]{text-align:center;padding:20px;color:#666}.end-message[data-v-b83aae28],.loading-more[data-v-b83aae28]{text-align:center;padding:15px;color:#999;font-style:italic}.input-group[data-v-b83aae28]{display:flex;gap:10px;flex-wrap:wrap}.primary-button[data-v-b83aae28]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.primary-button[data-v-b83aae28]:hover{background:#0056b3}.secondary-button[data-v-b83aae28]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.secondary-button[data-v-b83aae28]:hover{background:#545b62}.blocked-list[data-v-b83aae28]{display:flex;flex-direction:column;gap:8px}.blocked-item[data-v-b83aae28]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff3f3;border:1px solid #f5c6cb;border-radius:6px}.blocked-email[data-v-b83aae28]{font-weight:600;color:#721c24}.blocked-reason[data-v-b83aae28]{color:#856404;font-size:13px;font-style:italic}.unblock-button[data-v-b83aae28]{margin-left:auto;padding:4px 12px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.unblock-button[data-v-b83aae28]:hover{background:#218838}@media (max-width:768px){.admin-header[data-v-b83aae28]{flex-direction:column;gap:15px;text-align:center}.admin-nav[data-v-b83aae28]{flex-wrap:wrap;justify-content:center}.section-header[data-v-b83aae28]{flex-direction:column;align-items:flex-start}.add-comic-form[data-v-b83aae28]{flex-direction:column}.comics-table[data-v-b83aae28]{font-size:12px}.detail-content[data-v-b83aae28]{grid-template-columns:1fr}}.admin-container[data-v-fb664382]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh}.admin-header[data-v-fb664382]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-header h2[data-v-fb664382]{margin:0;color:#333}.admin-nav[data-v-fb664382]{display:flex;gap:10px;align-items:center}.nav-button[data-v-fb664382]{padding:8px 16px;background:#6c757d;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .2s}.nav-button[data-v-fb664382]:hover{background:#5a6268}.nav-button.router-link-active[data-v-fb664382]{background:#007bff}.logout-button[data-v-fb664382]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.logout-button[data-v-fb664382]:hover{background:#c82333}section[data-v-fb664382]{margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-header[data-v-fb664382]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.venue-filter[data-v-fb664382]{display:flex;align-items:center;gap:10px}.venue-filter label[data-v-fb664382]{font-weight:600;color:#666}.venue-select[data-v-fb664382]{padding:8px 12px;border:2px solid #ddd;border-radius:5px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .3s}.venue-select[data-v-fb664382]:hover{border-color:#007bff}.venue-select[data-v-fb664382]:focus{outline:none;border-color:#007bff}.loading[data-v-fb664382]{font-size:16px}.loading[data-v-fb664382],.no-events[data-v-fb664382]{text-align:center;padding:40px;color:#666}.events-list[data-v-fb664382]{display:flex;flex-direction:column;gap:20px}.event-card[data-v-fb664382]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#fafafa}.event-header[data-v-fb664382]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.event-title-group[data-v-fb664382]{display:flex;align-items:center;gap:10px}.event-header h4[data-v-fb664382]{margin:0;color:#333;font-size:18px}.venue-badge[data-v-fb664382]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.event-meta[data-v-fb664382]{display:flex;gap:15px;align-items:center}.event-date[data-v-fb664382]{font-weight:700;color:#007bff}.application-count[data-v-fb664382]{background:#e9ecef;padding:4px 8px;border-radius:12px;font-size:12px;color:#6c757d}.no-applications[data-v-fb664382]{color:#666;font-style:italic;padding:20px;text-align:center}.applications-grid[data-v-fb664382]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.application-compact[data-v-fb664382]{border:1px solid #ddd;border-radius:6px;padding:12px;background:#fff}.comedian-header[data-v-fb664382]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.video-thumbnail[data-v-fb664382]{width:80px;height:45px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer;flex-shrink:0;transition:opacity .2s,transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.video-thumbnail[data-v-fb664382]:hover{opacity:.85;transform:scale(1.05)}.comedian-actions[data-v-fb664382]{display:flex;gap:5px}.video-link[data-v-fb664382]{padding:4px 8px;background:#dc3545;color:#fff;text-decoration:none;border-radius:4px;font-size:12px}.video-link[data-v-fb664382]:hover{background:#c82333;color:#fff}.email-button-small[data-v-fb664382]{padding:4px 8px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.email-button-small[data-v-fb664382]:hover{background:#0056b3}.details-button[data-v-fb664382]{padding:4px 8px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.details-button[data-v-fb664382]:hover{background:#545b62}.comedian-details[data-v-fb664382]{margin-top:8px;padding-top:8px;border-top:1px solid #eee}.detail-row[data-v-fb664382]{display:flex;margin-bottom:4px;font-size:12px}.label[data-v-fb664382]{font-weight:700;min-width:70px;color:#666}.value[data-v-fb664382]{color:#333;word-break:break-word}.social-link[data-v-fb664382]{color:#007bff;text-decoration:none;word-break:break-word}.social-link[data-v-fb664382]:hover{text-decoration:underline;color:#0056b3}.filter-group[data-v-fb664382]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.reject-remaining-button[data-v-fb664382]{padding:4px 10px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;transition:background-color .2s}.reject-remaining-button[data-v-fb664382]:hover{background:#c82333}.toggle-label[data-v-fb664382]{display:flex;align-items:center;gap:5px;font-size:14px;color:#666;cursor:pointer;white-space:nowrap}.comedian-name-status[data-v-fb664382]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-select[data-v-fb664382]{padding:2px 6px;border:2px solid #6c757d;border-radius:4px;font-size:11px;font-weight:600;background:#fff;cursor:pointer;transition:border-color .2s}.status-select[data-v-fb664382]:hover{opacity:.8}.status-select[data-v-fb664382]:focus{outline:none}.slot-type-select[data-v-fb664382]{padding:2px 6px;border:2px solid #17a2b8;border-radius:4px;font-size:11px;font-weight:600;background:#fff;cursor:pointer;color:#17a2b8}.slot-type-select[data-v-fb664382]:focus{outline:none}.stats-grid[data-v-fb664382]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.stat-card[data-v-fb664382]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.stat-number[data-v-fb664382]{font-size:24px;font-weight:700;color:#007bff;margin-bottom:5px}.stat-label[data-v-fb664382]{font-size:14px;color:#666}.input-group[data-v-fb664382]{display:flex;gap:10px;flex-wrap:wrap}.primary-button[data-v-fb664382]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.primary-button[data-v-fb664382]:hover{background:#0056b3}.secondary-button[data-v-fb664382]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.secondary-button[data-v-fb664382]:hover{background:#545b62}.load-more-container[data-v-fb664382]{text-align:center;padding:20px}.load-more-info[data-v-fb664382]{color:#666;font-style:italic}.end-message[data-v-fb664382]{text-align:center;padding:20px;color:#666;font-style:italic;background:#f8f9fa;border-radius:4px}.block-button[data-v-fb664382]{padding:4px 8px;background:#c8cbce;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.block-button[data-v-fb664382]:hover{background:#dc3545}.blocked-list[data-v-fb664382]{display:flex;flex-direction:column;gap:8px}.blocked-item[data-v-fb664382]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff3f3;border:1px solid #f5c6cb;border-radius:6px}.blocked-email[data-v-fb664382]{font-weight:600;color:#721c24}.blocked-reason[data-v-fb664382]{color:#856404;font-size:13px;font-style:italic}.unblock-button[data-v-fb664382]{margin-left:auto;padding:4px 12px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.unblock-button[data-v-fb664382]:hover{background:#218838}@media (max-width:768px){.admin-header[data-v-fb664382]{flex-direction:column;gap:15px;text-align:center}.admin-nav[data-v-fb664382]{flex-wrap:wrap;justify-content:center}.section-header[data-v-fb664382]{flex-direction:column;align-items:flex-start}.venue-filter[data-v-fb664382]{width:100%}.venue-select[data-v-fb664382]{flex:1}.applications-grid[data-v-fb664382]{grid-template-columns:1fr}.stats-grid[data-v-fb664382]{grid-template-columns:repeat(2,1fr)}.event-header[data-v-fb664382]{gap:10px}.event-header[data-v-fb664382],.event-title-group[data-v-fb664382]{flex-direction:column;align-items:flex-start}.event-meta[data-v-fb664382]{align-self:stretch;justify-content:space-between}}.admin-container[data-v-7c867eb7]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh}.admin-header[data-v-7c867eb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-header h2[data-v-7c867eb7]{margin:0;color:#333}.admin-nav[data-v-7c867eb7]{display:flex;gap:10px;align-items:center}.nav-button[data-v-7c867eb7]{padding:8px 16px;background:#6c757d;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .2s}.nav-button[data-v-7c867eb7]:hover{background:#5a6268}.nav-button.router-link-active[data-v-7c867eb7]{background:#007bff}.logout-button[data-v-7c867eb7]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.logout-button[data-v-7c867eb7]:hover{background:#c82333}section[data-v-7c867eb7]{margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}h3[data-v-7c867eb7]{margin-top:0;margin-bottom:15px;color:#34495e}.section-header[data-v-7c867eb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.filter-group[data-v-7c867eb7]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.venue-filter[data-v-7c867eb7]{display:flex;align-items:center;gap:8px}.venue-filter label[data-v-7c867eb7]{font-weight:600;color:#666;font-size:13px}.venue-select[data-v-7c867eb7]{padding:6px 10px;border:2px solid #ddd;border-radius:5px;font-size:13px;background:#fff;cursor:pointer}.venue-select[data-v-7c867eb7]:focus{outline:none;border-color:#007bff}.rota-stats[data-v-7c867eb7]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.stat-card[data-v-7c867eb7]{text-align:center;padding:15px;background:#fff3cd;border-radius:8px;border:1px solid #ffc107}.stat-card.stat-ok[data-v-7c867eb7]{background:#d4edda;border-color:#28a745}.stat-number[data-v-7c867eb7]{font-size:28px;font-weight:700;color:#333}.stat-label[data-v-7c867eb7]{font-size:13px;color:#666;margin-top:4px}.rota-table[data-v-7c867eb7]{width:100%;border-collapse:collapse;font-size:14px}.rota-table th[data-v-7c867eb7]{text-align:left;padding:10px 12px;border-bottom:2px solid #dee2e6;color:#495057;font-size:13px}.rota-row td[data-v-7c867eb7]{padding:10px 12px;border-bottom:1px solid #eee;vertical-align:middle}.rota-row[data-v-7c867eb7]:hover{background:#f8f9fa}.date-cell[data-v-7c867eb7]{font-weight:600;color:#007bff;white-space:nowrap}.venue-badge[data-v-7c867eb7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.assigned[data-v-7c867eb7]{color:#155724;background:#d4edda}.assigned[data-v-7c867eb7],.needs-assignment[data-v-7c867eb7]{font-weight:600;padding:3px 10px;border-radius:10px;font-size:13px}.needs-assignment[data-v-7c867eb7]{color:#856404;background:#fff3cd}.loading[data-v-7c867eb7],.no-events[data-v-7c867eb7]{text-align:center;padding:40px;color:#666}@media (max-width:768px){.admin-header[data-v-7c867eb7]{flex-direction:column;gap:15px;text-align:center}.admin-nav[data-v-7c867eb7]{flex-wrap:wrap;justify-content:center}.rota-stats[data-v-7c867eb7]{grid-template-columns:1fr}.rota-table[data-v-7c867eb7]{font-size:12px}}.inbox-section[data-v-72a9d362]{max-width:1400px;margin:0 auto;padding:0 16px 48px}.filter-hint[data-v-72a9d362]{font-size:.95rem;color:#444;margin-bottom:1rem;line-height:1.5}.filter-hint code[data-v-72a9d362]{background:#f0f4f8;padding:2px 6px;border-radius:4px;font-size:.9em}.toggle-all[data-v-72a9d362]{display:inline-flex;align-items:center;gap:.35rem;margin-left:1rem;cursor:pointer;font-weight:500}.batch-rerun-wrap[data-v-72a9d362]{display:block;margin-top:.75rem}.batch-rerun-hint[data-v-72a9d362]{display:block;margin-top:.35rem;font-size:.8rem;color:#6c757d}.rerun-llm-batch-btn[data-v-72a9d362]{padding:.4rem .75rem;font-size:.85rem;background:#fff;border:1px solid #1864ab;color:#1864ab;border-radius:6px;cursor:pointer;font-weight:600}.rerun-llm-batch-btn[data-v-72a9d362]:hover:not(:disabled){background:#e7f5ff}.rerun-llm-batch-btn[data-v-72a9d362]:disabled{opacity:.55;cursor:not-allowed}.rerun-error-banner[data-v-72a9d362]{margin:0 0 1rem;padding:.65rem 1rem;border-radius:8px;background:#fff4e6;color:#8a4b00;font-size:.9rem}.rerun-row-actions[data-v-72a9d362]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem}.rerun-llm-btn[data-v-72a9d362]{padding:.35rem .65rem;font-size:.8rem;background:#1864ab;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.rerun-llm-btn[data-v-72a9d362]:hover:not(:disabled){background:#145a9e}.rerun-llm-btn[data-v-72a9d362]:disabled{opacity:.65;cursor:wait}.empty-state[data-v-72a9d362],.error-banner[data-v-72a9d362],.loading[data-v-72a9d362]{padding:1.5rem;border-radius:8px}.loading[data-v-72a9d362]{background:#f8f9fa}.empty-state[data-v-72a9d362]{background:#f8f9fa;color:#555}.error-banner[data-v-72a9d362]{background:#fde8e8;color:#8b1a1a}.inbox-list[data-v-72a9d362]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.inbox-card[data-v-72a9d362]{border:1px solid #dee2e6;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.card-meta[data-v-72a9d362]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.65rem 1rem;background:#f1f3f5;border-bottom:1px solid #e9ecef;font-size:.88rem}.meta-time[data-v-72a9d362]{font-weight:600;color:#212529;flex-shrink:0}.meta-subject[data-v-72a9d362]{flex:1 1 200px;color:#495057;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-sender[data-v-72a9d362]{color:#6c757d;flex-shrink:0}.card-body-grid[data-v-72a9d362]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start}@media (max-width:900px){.card-body-grid[data-v-72a9d362]{grid-template-columns:1fr}}.body-panel[data-v-72a9d362]{padding:.65rem .85rem;border-right:1px solid #e9ecef;min-height:0;text-align:left;max-width:100%}@media (max-width:900px){.body-panel[data-v-72a9d362]{border-right:none;border-bottom:1px solid #e9ecef}}.classification-panel[data-v-72a9d362]{padding:.65rem .85rem;background:#fafbfc;text-align:left;min-width:0}.classify-summary-grid[data-v-72a9d362]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;align-items:start}.classify-summary-grid--single[data-v-72a9d362]{grid-template-columns:1fr}.classify-column[data-v-72a9d362],.summary-column[data-v-72a9d362]{min-width:0}.summary-column .llm-summary[data-v-72a9d362]{margin-top:.2rem}@media (max-width:640px){.classify-summary-grid[data-v-72a9d362]{grid-template-columns:1fr}}.panel-label[data-v-72a9d362]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#868e96;margin-bottom:.35rem;font-weight:600}.panel-label.subtle[data-v-72a9d362]{margin-top:.75rem;margin-bottom:.25rem}.body-text[data-v-72a9d362]{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:#212529;text-align:left}.body-preview[data-v-72a9d362]{max-height:5.25em;overflow:hidden}.body-details[data-v-72a9d362]{margin-top:.5rem;text-align:left}.body-details summary[data-v-72a9d362]{cursor:pointer;font-size:.85rem;color:#1864ab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.body-full[data-v-72a9d362]{margin-top:.5rem;max-height:24rem;overflow:auto;padding:.5rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.source-row[data-v-72a9d362]{margin-top:.35rem}.source-badge[data-v-72a9d362]{font-size:.75rem;color:#495057;background:#e9ecef;padding:.15rem .45rem;border-radius:4px}.llm-debug-btn[data-v-72a9d362]{display:block;margin-top:.6rem;padding:.35rem .65rem;font-size:.8rem;background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;color:#1864ab}.llm-debug-btn[data-v-72a9d362]:hover{background:#f1f3f5}.modal-backdrop[data-v-72a9d362]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.modal-dialog[data-v-72a9d362]{background:#fff;border-radius:10px;max-width:900px;width:100%;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.modal-header[data-v-72a9d362]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-72a9d362]{margin:0;font-size:1.1rem}.modal-close[data-v-72a9d362]{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#495057;padding:0 .25rem}.modal-body-scroll[data-v-72a9d362]{overflow-y:auto;padding:1rem;text-align:left}.modal-block[data-v-72a9d362]{margin-bottom:1.25rem}.modal-block[data-v-72a9d362]:last-child{margin-bottom:0}.modal-block-title[data-v-72a9d362]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#868e96;font-weight:600;margin-bottom:.35rem}.modal-pre[data-v-72a9d362]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.45;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:.75rem;max-height:40vh;overflow:auto}.intent-row[data-v-72a9d362]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.intent-badge[data-v-72a9d362]{display:inline-block;padding:.25rem .6rem;border-radius:6px;font-weight:600;font-size:.85rem;text-transform:lowercase}.intent-confirm[data-v-72a9d362]{background:#d3f9d8;color:#2b8a3e}.intent-decline[data-v-72a9d362]{background:#ffe3e3;color:#c92a2a}.intent-unknown[data-v-72a9d362]{background:#e9ecef;color:#495057}.intent-other[data-v-72a9d362]{background:#e7f5ff;color:#1864ab}.confidence[data-v-72a9d362]{font-size:.85rem;color:#495057}.llm-summary[data-v-72a9d362]{margin:0;font-size:.82rem;line-height:1.38;color:#343a40;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.app-ids[data-v-72a9d362]{font-size:.85rem;font-family:ui-monospace,monospace;color:#495057}.offer-date-block[data-v-72a9d362]{margin-top:.4rem;padding:.35rem .5rem;background:#e7f5ff;border-radius:6px;border:1px solid #a5d8ff}.offer-date-value[data-v-72a9d362]{margin:0;font-size:.8rem;font-weight:600;color:#1864ab}.inbox-apps-panel[data-v-72a9d362]{margin-top:.35rem}.candidates-error[data-v-72a9d362]{margin:.35rem 0 0;font-size:.85rem;color:#c92a2a}.candidates-empty[data-v-72a9d362]{margin:.35rem 0 0;font-size:.85rem;color:#495057;line-height:1.45}.inbox-app-list[data-v-72a9d362]{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.inbox-app-row[data-v-72a9d362]{padding:.4rem .5rem;border:1px solid #dee2e6;border-radius:6px;background:#fff}.inbox-app-row.row-date-match[data-v-72a9d362]{border-color:#74c0fc;background:#f8fbff}.inbox-app-row.row-llm-only[data-v-72a9d362]{border-style:dashed}.inbox-app-primary[data-v-72a9d362]{margin-bottom:.25rem}.inbox-app-name[data-v-72a9d362]{display:block;font-size:.86rem;margin-bottom:.1rem;line-height:1.25}.inbox-app-event[data-v-72a9d362]{display:block;font-size:.74rem;line-height:1.35;color:#495057;word-break:break-word}.inbox-app-badges-actions[data-v-72a9d362]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .45rem}.inbox-app-badges-actions--terminal[data-v-72a9d362]{justify-content:flex-start}.inbox-candidate-badges[data-v-72a9d362]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin-bottom:0;flex:1 1 auto;min-width:0}.status-chip[data-v-72a9d362]{display:inline-block;padding:.08rem .35rem;border:1px solid;border-radius:3px;font-size:.65rem;font-weight:700;text-transform:capitalize;background:#fff}.date-match-badge[data-v-72a9d362]{background:#d0ebff;color:#1864ab}.date-match-badge[data-v-72a9d362],.llm-suggest-badge[data-v-72a9d362]{font-size:.65rem;font-weight:600;padding:.08rem .35rem;border-radius:3px}.llm-suggest-badge[data-v-72a9d362]{background:#e5dbff;color:#5f3dc4}.date-mismatch-badge[data-v-72a9d362]{font-size:.65rem;font-weight:600;padding:.08rem .35rem;border-radius:3px;background:#fff4e6;color:#d9480f}.cand-warn[data-v-72a9d362]{margin:0 0 .25rem;font-size:.7rem;line-height:1.3;color:#495057}.cand-warn-link[data-v-72a9d362]{margin-left:.15rem}.done-hint[data-v-72a9d362]{font-size:.7rem;color:#868e96;margin:0 0 .15rem}.inbox-app-actions[data-v-72a9d362]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.inbox-confirm-btn[data-v-72a9d362],.inbox-reject-btn[data-v-72a9d362]{padding:.22rem .5rem;font-size:.72rem;border-radius:5px;cursor:pointer;font-weight:600;border:none}.inbox-confirm-btn[data-v-72a9d362]{background:#2b8a3e;color:#fff}.inbox-confirm-btn[data-v-72a9d362]:hover:not(:disabled){background:#237032}.inbox-reject-btn[data-v-72a9d362]{background:#fff;color:#c92a2a;border:1px solid #ffc9c9}.inbox-reject-btn[data-v-72a9d362]:hover:not(:disabled){background:#fff5f5}.inbox-confirm-btn[data-v-72a9d362]:disabled,.inbox-reject-btn[data-v-72a9d362]:disabled{opacity:.5;cursor:not-allowed}.admin-container[data-v-72a9d362]{min-height:100vh;background:#f8f9fa}.admin-header[data-v-72a9d362]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #dee2e6}.admin-header h2[data-v-72a9d362]{margin:0;font-size:1.35rem}.admin-nav[data-v-72a9d362]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nav-button[data-v-72a9d362]{padding:8px 14px;background:#007bff;color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem}.nav-button[data-v-72a9d362]:hover{background:#0056b3}.logout-button[data-v-72a9d362]{padding:8px 14px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}.logout-button[data-v-72a9d362]:hover{background:#545b62}