.admin-tab[data-v-a8c57138]{padding:20px 0}.toolbar[data-v-a8c57138]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.search-input[data-v-a8c57138]{flex:1;max-width:400px;padding:12px 15px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#333;font-size:1rem}.search-input[data-v-a8c57138]::-moz-placeholder{color:#999}.search-input[data-v-a8c57138]::placeholder{color:#999}.search-input[data-v-a8c57138]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,0.15)}.btn-add[data-v-a8c57138]{background:#28a745;border:1px solid #28a745;color:#fff;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:0.95rem;font-weight:500;transition:all 0.2s;white-space:nowrap}.btn-add[data-v-a8c57138]:hover{background:#218838;border-color:#218838}.table-container[data-v-a8c57138]{overflow-x:auto}.mailbox-table[data-v-a8c57138]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);table-layout:fixed}.mailbox-table td[data-v-a8c57138],.mailbox-table th[data-v-a8c57138]{padding:12px 15px;text-align:left;border-bottom:1px solid #dee2e6;overflow:hidden;text-overflow:ellipsis}.mailbox-table th[data-v-a8c57138]{background:#f8f9fa;color:#666;font-weight:600;font-size:0.8rem;text-transform:uppercase;white-space:nowrap;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-handle[data-v-a8c57138]{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;background:transparent}.resize-handle[data-v-a8c57138]:hover{background:#007bff;opacity:0.4}.mailbox-table tr[data-v-a8c57138]:hover{background:#f8f9fa}.mailbox-table tr:last-child td[data-v-a8c57138]{border-bottom:none}.row-warning[data-v-a8c57138]{background:rgba(255,193,7,0.1)}.row-error[data-v-a8c57138]{background:rgba(220,53,69,0.1)}.description-cell[data-v-a8c57138]{font-weight:600;color:#333;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-cell[data-v-a8c57138]{font-family:monospace;color:#333;font-size:0.9rem}.center[data-v-a8c57138]{text-align:center}.date-cell[data-v-a8c57138]{color:#666;font-size:0.85rem;white-space:nowrap}.updated-by-cell[data-v-a8c57138]{color:#495057;font-size:0.85rem}.actions-cell[data-v-a8c57138]{display:flex;gap:8px;justify-content:center}.hours-nodata[data-v-a8c57138]{color:#999}.hours-ok[data-v-a8c57138]{color:#1565c0;font-weight:600}.hours-warning[data-v-a8c57138]{color:#e67e22;font-weight:600}.hours-danger[data-v-a8c57138]{color:#9b2335;font-weight:700}.unread-badge[data-v-a8c57138]{display:inline-block;background:#007bff;color:#fff;padding:2px 10px;border-radius:12px;font-weight:600;font-size:0.85rem}.zero-value[data-v-a8c57138]{color:#999}.status-badge[data-v-a8c57138]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:0.75rem;font-weight:700}.status-ok[data-v-a8c57138]{background:#d4edda;color:#28a745}.status-warning[data-v-a8c57138]{background:#fff3cd;color:#856404}.status-credential_expired[data-v-a8c57138],.status-error[data-v-a8c57138]{background:#f8d7da;color:#dc3545}.btn-action[data-v-a8c57138]{background:#f8f9fa;border:1px solid #dee2e6;color:#333;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:1rem;transition:all 0.2s}.btn-action[data-v-a8c57138]:hover{background:#007bff;border-color:#007bff;color:#fff}.btn-delete[data-v-a8c57138]:hover{background:#dc3545;border-color:#dc3545;color:#fff}.table-summary[data-v-a8c57138]{margin-top:15px;padding:10px;color:#666;font-size:0.9rem}.summary-warning[data-v-a8c57138]{color:#856404}.summary-error[data-v-a8c57138]{color:#dc3545}.hours-legend[data-v-a8c57138]{display:flex;align-items:center;gap:15px;padding:10px 15px;margin-top:10px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;font-size:0.8rem;color:#666;flex-wrap:wrap}.legend-title[data-v-a8c57138]{font-weight:600;color:#495057}.legend-item[data-v-a8c57138]{display:flex;align-items:center;gap:5px}.legend-dot[data-v-a8c57138]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-gray[data-v-a8c57138]{background:#999}.dot-blue[data-v-a8c57138]{background:#1565c0}.dot-orange[data-v-a8c57138]{background:#e67e22}.dot-red[data-v-a8c57138]{background:#9b2335}