.row-suspended[data-v-3f6bc498]{background-color:#ffebee}.status-active[data-v-3f6bc498]{color:#4caf50}.status-suspended[data-v-3f6bc498]{color:#f44336}.status-suspended .suspend-info[data-v-3f6bc498]{font-size:11px;color:#999}.text-left[data-v-3f6bc498]{text-align:left}button.small[data-v-3f6bc498]{padding:4px 8px;font-size:12px;margin:0 2px}button.danger[data-v-3f6bc498]{color:#f44336;border-color:#f44336}button.danger[data-v-3f6bc498]:hover{background:#ffebee}button.danger.basic[data-v-3f6bc498]{background:#f44336;color:#fff;border-color:#f44336}button.danger.basic[data-v-3f6bc498]:hover{background:#d32f2f}.modal-overlay[data-v-3f6bc498]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3f6bc498]{background:#fff;padding:24px;border-radius:8px;width:450px;max-width:90%}.modal-content h3[data-v-3f6bc498]{margin:0 0 20px;font-size:18px}.modal-content .user-info[data-v-3f6bc498]{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:20px}.modal-content .user-info p[data-v-3f6bc498]{margin:0 0 8px;font-size:14px}.modal-content .user-info p[data-v-3f6bc498]:last-child{margin-bottom:0}.modal-content .form-group[data-v-3f6bc498]{margin-bottom:16px}.modal-content .form-group label[data-v-3f6bc498]{display:block;margin-bottom:6px;font-weight:700;font-size:14px}.modal-content .form-group input[data-v-3f6bc498],.modal-content .form-group textarea[data-v-3f6bc498]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.modal-content .form-group textarea[data-v-3f6bc498]{height:80px;resize:vertical}.modal-content .form-group .quick-days[data-v-3f6bc498]{display:flex;gap:8px;margin-bottom:8px}.modal-content .form-group .quick-days button[data-v-3f6bc498]{padding:6px 12px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.modal-content .form-group .quick-days button.active[data-v-3f6bc498]{background:#1976d2;color:#fff;border-color:#1976d2}.modal-content .modal-buttons[data-v-3f6bc498]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.modal-content .modal-buttons button[data-v-3f6bc498]{padding:8px 16px}