.login-container[data-v-66065b78]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;padding:20px}.background-pattern[data-v-66065b78]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.1) 0,transparent 50%);animation:float-66065b78 20s ease-in-out infinite}@keyframes float-66065b78{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.login-card[data-v-66065b78]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:48px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2);width:100%;max-width:420px;position:relative;z-index:1;animation:slideUp-66065b78 .6s ease-out}@keyframes slideUp-66065b78{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header[data-v-66065b78]{text-align:center;margin-bottom:40px}.logo-container[data-v-66065b78]{margin-bottom:24px}.logo-icon[data-v-66065b78]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 8px 24px rgba(102,126,234,.3)}.logo-icon i[data-v-66065b78]{font-size:36px;color:#fff}.company-name[data-v-66065b78]{font-size:28px;font-weight:700;color:#2d3748;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-text[data-v-66065b78]{color:#718096;font-size:16px;margin:0;line-height:1.5}.login-form[data-v-66065b78]{margin-bottom:32px}.form-field[data-v-66065b78]{margin-bottom:24px;position:relative}.input-wrapper[data-v-66065b78]{position:relative;margin-bottom:8px}.input-icon[data-v-66065b78]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#a0aec0;z-index:2;transition:color .3s ease}.form-input[data-v-66065b78]{width:100%;padding:16px 16px 16px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;background:#f7fafc;transition:all .3s ease;box-sizing:border-box}.form-input[data-v-66065b78]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-input:focus+.input-icon[data-v-66065b78]{color:#667eea}.form-input.has-error[data-v-66065b78]{border-color:#e53e3e;background:#fed7d7}.field-label[data-v-66065b78]{display:block;font-size:14px;font-weight:600;color:#4a5568;margin-bottom:8px}.password-toggle[data-v-66065b78]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:6px;transition:all .3s ease;z-index:2}.password-toggle[data-v-66065b78]:hover{color:#667eea;background:rgba(102,126,234,.1)}.input-focus-border[data-v-66065b78]{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.form-input:focus~.input-focus-border[data-v-66065b78]{width:100%}.error-container[data-v-66065b78]{display:flex;align-items:center;background:#fed7d7;border:1px solid #feb2b2;border-radius:12px;padding:16px;margin-bottom:24px;animation:shake-66065b78 .5s ease-in-out}@keyframes shake-66065b78{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.error-icon[data-v-66065b78]{color:#e53e3e;margin-right:12px;font-size:18px}.error-message[data-v-66065b78]{color:#c53030;margin:0;font-size:14px;font-weight:500}.login-button[data-v-66065b78]{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.login-button[data-v-66065b78]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.4)}.login-button[data-v-66065b78]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-66065b78]:disabled{opacity:.7;cursor:not-allowed}.button-content[data-v-66065b78],.loading-content[data-v-66065b78]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-66065b78]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-66065b78 1s linear infinite}@keyframes spin-66065b78{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-footer[data-v-66065b78]{text-align:center;padding-top:24px;border-top:1px solid #e2e8f0}.footer-text[data-v-66065b78]{color:#718096;font-size:14px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px}.footer-text i[data-v-66065b78]{color:#48bb78}@media (max-width:480px){.login-card[data-v-66065b78]{padding:32px 24px;margin:20px}.logo-icon[data-v-66065b78]{width:64px;height:64px}.logo-icon i[data-v-66065b78]{font-size:28px}.company-name[data-v-66065b78]{font-size:24px}.form-input[data-v-66065b78]{padding:14px 14px 14px 44px;font-size:16px}.input-icon[data-v-66065b78]{left:14px}.password-toggle[data-v-66065b78]{right:14px}}@media (prefers-color-scheme:dark){.login-card[data-v-66065b78]{background:rgba(26,32,44,.95);color:#fff}.company-name[data-v-66065b78]{color:#fff}.welcome-text[data-v-66065b78]{color:#a0aec0}.field-label[data-v-66065b78]{color:#e2e8f0}.form-input[data-v-66065b78]{background:#2d3748;border-color:#4a5568;color:#fff}.form-input[data-v-66065b78]:focus{background:#1a202c}.footer-text[data-v-66065b78]{color:#a0aec0}}.sidebar[data-v-57ad8998]{position:fixed;left:0;top:0;height:100vh;background-color:#2c3e50;color:#fff;transition:width .3s ease;width:250px;display:flex;flex-direction:column;z-index:1000}.sidebar.collapsed[data-v-57ad8998]{width:60px}.sidebar-header[data-v-57ad8998]{padding:1rem;display:flex;justify-content:flex-end}.collapse-btn[data-v-57ad8998]{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;font-size:1rem}.sidebar-nav[data-v-57ad8998]{flex:1;display:flex;flex-direction:column;padding:1rem 0}.nav-item[data-v-57ad8998]{display:flex;align-items:center;padding:.75rem 1rem;color:#fff;text-decoration:none;transition:background-color .3s}.nav-item[data-v-57ad8998]:hover{background-color:#34495e}.nav-item.router-link-active[data-v-57ad8998]{background-color:#3498db}.nav-item i[data-v-57ad8998]{width:20px;text-align:center;margin-right:1rem}.sidebar.collapsed .nav-item i[data-v-57ad8998]{margin-right:0}.sidebar-footer[data-v-57ad8998]{padding:1rem;border-top:1px solid #34495e}.logout-btn[data-v-57ad8998]{width:100%;display:flex;align-items:center;background:none;border:none;color:#fff;cursor:pointer;padding:.75rem 1rem;transition:background-color .3s}.logout-btn[data-v-57ad8998]:hover{background-color:#34495e}.logout-btn i[data-v-57ad8998]{width:20px;text-align:center;margin-right:1rem}.sidebar.collapsed .logout-btn i[data-v-57ad8998]{margin-right:0}.home[data-v-4b787a89]{display:flex;min-height:100vh}.main-content[data-v-4b787a89]{flex:1;margin-left:250px;padding:20px;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-4b787a89]{margin-left:60px}.dashboard[data-v-e466094e]{padding:20px}.metrics[data-v-e466094e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}.metric[data-v-e466094e]{background:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.metric h2[data-v-e466094e]{color:#666;font-size:1.1rem;margin-bottom:10px}.metric-value[data-v-e466094e]{font-size:2rem;font-weight:700;margin:10px 0;color:#333}.metric-change[data-v-e466094e]{font-size:.9rem;margin-top:5px}.metric-change.positive[data-v-e466094e]{color:#4caf50}.metric-change.negative[data-v-e466094e]{color:#f44336}.metric-percentage[data-v-e466094e]{color:#666;font-size:.9rem}.charts-grid[data-v-e466094e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.chart-container[data-v-e466094e]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:400px}.chart-container h2[data-v-e466094e]{font-size:1.1rem;color:#666;margin-bottom:15px}.filter-options[data-v-e466094e]{display:flex;justify-content:center;gap:15px;margin-bottom:15px}.filter-options label[data-v-e466094e]{display:flex;align-items:center;gap:5px;cursor:pointer}.issue-breakdown[data-v-e466094e]{display:flex;justify-content:center;gap:10px;margin-top:10px}.badge[data-v-e466094e]{padding:4px 8px;border-radius:12px;color:#fff;font-size:.8rem}.badge.attention[data-v-e466094e]{background-color:#ff9800}.badge.missing[data-v-e466094e]{background-color:#f44336}.badge.not-ours[data-v-e466094e]{background-color:#9c27b0}.loading-bar[data-v-e466094e]{text-align:center;font-size:1.5em;color:#888;margin:50px 0}.shipments-template[data-v-5e979bb7]{padding:20px}table[data-v-5e979bb7]{width:100%;border-collapse:collapse;margin:20px 0}td[data-v-5e979bb7],th[data-v-5e979bb7]{border:1px solid #ddd;padding:8px}th[data-v-5e979bb7]{background-color:var(--primary-color);color:#fff;text-align:left}td[data-v-5e979bb7]{background-color:#fff}button[data-v-5e979bb7]{background-color:var(--primary-color);color:#fff;border:none;padding:10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease;width:100%;box-sizing:border-box}button[data-v-5e979bb7]:hover{background-color:var(--hover-color)}.modal[data-v-5e979bb7]{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}.modal-content[data-v-5e979bb7]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);width:90%;max-width:600px}.form-group[data-v-5e979bb7]{display:flex;align-items:center;margin-bottom:15px}label[data-v-5e979bb7]{margin-right:10px;font-weight:700;width:150px}input[data-v-5e979bb7],select[data-v-5e979bb7]{padding:10px;border:1px solid #ddd;border-radius:5px;flex:1}.form-actions[data-v-5e979bb7]{display:flex;justify-content:space-between}.form-actions button[data-v-5e979bb7]{margin-left:0;flex:1;margin-right:10px}table[data-v-7c834a62]{width:100%;border-collapse:collapse;margin:20px 0}td[data-v-7c834a62],th[data-v-7c834a62]{border:1px solid #ddd;padding:8px}th[data-v-7c834a62]{background-color:var(--primary-color);color:#fff;text-align:left}td[data-v-7c834a62]{background-color:#fff}button[data-v-7c834a62]{color:#fff;border:none;padding:10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease;margin:5px 0}.view-button[data-v-7c834a62]{background-color:var(--primary-color)}.view-button[data-v-7c834a62]:hover{background-color:#3498db}.action-buttons[data-v-7c834a62]{padding:4px!important;width:100px}.button-group[data-v-7c834a62]{display:flex;gap:8px;justify-content:center}.icon-button[data-v-7c834a62]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.view-button[data-v-7c834a62]{background-color:#4a90e2;color:#fff}.view-button[data-v-7c834a62]:hover{background-color:#357abd}.edit-button[data-v-7c834a62]{background-color:#ffc107;color:#fff}.edit-button[data-v-7c834a62]:hover{background-color:#ffca2c}.icon-button i[data-v-7c834a62]{font-size:14px}.modal[data-v-53a97d2a]{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}.modal-content[data-v-53a97d2a]{background-color:#fff;padding:20px;border-radius:10px;width:90%;max-width:800px;max-height:90%;overflow-y:auto;position:relative}.close[data-v-53a97d2a]{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer}h2[data-v-53a97d2a]{text-align:center;margin-bottom:20px;font-size:1.5em}.form-grid[data-v-53a97d2a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-53a97d2a]{display:flex;align-items:center;justify-content:space-between;gap:20px}.form-group-horizontal[data-v-53a97d2a]{display:flex;justify-content:space-between;align-items:center;gap:10px}.form-subgroup[data-v-53a97d2a]{flex:1}label[data-v-53a97d2a]{font-weight:700;flex:0 0 120px}input[data-v-53a97d2a],select[data-v-53a97d2a]{padding:10px;border:1px solid #ddd;border-radius:5px;width:100%}.form-actions[data-v-53a97d2a]{display:flex;justify-content:space-between;margin-top:20px}.cancel-button[data-v-53a97d2a],.save-button[data-v-53a97d2a]{background-color:var(--primary-color);color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.save-button[data-v-53a97d2a]:hover{background-color:var(--hover-color)}.cancel-button[data-v-53a97d2a]{background-color:#ccc}.lookup-button[data-v-53a97d2a]{background-color:var(--primary-color);color:#fff;padding:10px;border-radius:5px;cursor:pointer;border:none;height:44px}.lookup-button[data-v-53a97d2a]:hover{background-color:var(--hover-color)}.modal[data-v-4cf805a2]{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}.modal-content[data-v-4cf805a2]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);width:90%;max-width:600px;position:relative;max-height:90%;overflow-y:auto}.close[data-v-4cf805a2]{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer}.collection-page[data-v-074add30]{padding:20px;margin:0 auto;background-color:#f9f9f9;border-radius:10px;max-width:2000px}.page-header[data-v-074add30]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-074add30]{margin:0}.clear-storage-button[data-v-074add30]{background-color:#ff4d4d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.clear-storage-button[data-v-074add30]:hover{background-color:#c00}.collapsible-section[data-v-074add30]{margin-bottom:20px;border:1px solid #ddd;border-radius:5px;overflow:hidden}.section-header[data-v-074add30]{padding:10px;background-color:#e2e8f0;cursor:pointer;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center}.toggle-icon[data-v-074add30]{transition:transform .3s ease}.toggle-icon.open[data-v-074add30]{transform:rotate(180deg)}.shipment-checkboxes[data-v-074add30]{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.checkbox-item[data-v-074add30]{display:flex;align-items:center;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#fff}.checkbox-item input[data-v-074add30]{margin-right:10px}.shipment-label[data-v-074add30]{display:flex;flex-direction:column;font-weight:700;font-size:14px;line-height:1}.shipment-id[data-v-074add30]{color:var(--primary-color);font-size:16px;margin-bottom:3px}.shipment-date[data-v-074add30]{color:#6c757d;font-size:12px}.search-filter-bar[data-v-074add30]{display:flex;justify-content:space-between;margin-bottom:20px}.search-input[data-v-074add30]{padding:10px;width:100%;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:16px}.filter-checkbox[data-v-074add30]{display:flex;align-items:center}.packages-container[data-v-074add30]{padding:10px}.packages-table[data-v-074add30]{width:100%;border-collapse:collapse;margin:20px 0;box-shadow:0 2px 5px rgba(0,0,0,.1)}td[data-v-074add30],th[data-v-074add30]{border:1px solid #ddd;padding:10px}th[data-v-074add30]{color:#343a40;text-align:left;cursor:pointer;position:relative}th .sort-indicator[data-v-074add30]{margin-left:5px;font-size:.8em;color:#6c757d}td[data-v-074add30]{background-color:#fff}.action-buttons[data-v-074add30]{display:flex;gap:10px}.icon-button[data-v-074add30]{background:none;border:none;cursor:pointer;color:#007bff;font-size:16px;padding:5px;transition:color .3s ease}.icon-button[data-v-074add30]:hover{color:#0056b3}.summary[data-v-074add30]{display:flex;justify-content:space-around;margin-bottom:20px;font-weight:700;padding:10px;background-color:#e2e8f0;border-radius:5px}.summary-item[data-v-074add30]{text-align:center}.summary-table[data-v-074add30]{width:100%;margin-top:10px;border-collapse:collapse}.summary-table td[data-v-074add30],.summary-table th[data-v-074add30]{padding:10px;border:1px solid #ddd}.summary-table th[data-v-074add30]{background-color:#e2e8f0}.loading-spinner[data-v-074add30]{display:block;margin:0 auto;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#2563eb;width:40px;height:40px;animation:spin-074add30 1s ease-in-out infinite}@keyframes spin-074add30{to{transform:rotate(1turn)}}.modal[data-v-074add30]{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}.modal-content[data-v-074add30]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);width:90%;max-width:600px;position:relative;max-height:90%;overflow-y:auto}.close[data-v-074add30]{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer}.form-group[data-v-074add30]{display:flex;align-items:center;margin-bottom:15px}label[data-v-074add30]{margin-right:10px;font-weight:700;width:150px}input[data-v-074add30],select[data-v-074add30]{padding:10px;border:1px solid #ddd;border-radius:5px;flex:1}.form-actions[data-v-074add30]{display:flex;justify-content:space-between}.form-actions button[data-v-074add30]{margin-left:0;flex:1;margin-right:10px}.edit-button[data-v-074add30]{background-color:#ffc107}.edit-button[data-v-074add30]:hover{background-color:#ffca2c}[data-v-104434a9]:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--info-color:#06b6d4;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-700:#374151;--gray-900:#111827;--border-radius:8px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--transition:all 0.2s ease-in-out}.attention-packages-page[data-v-104434a9]{padding:24px;background:#f8fafc;min-height:100vh}.page-header[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:24px;overflow:hidden}.header-content[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.header-title h1[data-v-104434a9]{font-size:28px;font-weight:700;margin:0 0 8px 0;display:flex;align-items:center;gap:12px}.header-subtitle[data-v-104434a9]{font-size:16px;opacity:.9;margin:0}.action-group[data-v-104434a9],.header-actions[data-v-104434a9]{display:flex;gap:16px;align-items:center}.action-group.primary[data-v-104434a9]{position:relative}.action-group.primary[data-v-104434a9]:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px;height:32px;background:hsla(0,0%,100%,.3)}.action-btn[data-v-104434a9]{gap:10px;padding:14px 20px;border:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;border-radius:var(--border-radius);font-weight:500;font-size:15px;transition:all .3s ease;position:relative;overflow:hidden;min-width:120px}.action-btn[data-v-104434a9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.action-btn[data-v-104434a9]:hover:before{left:100%}.action-btn[data-v-104434a9]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.action-btn[data-v-104434a9]:active{transform:translateY(-1px)}.action-btn[data-v-104434a9]:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-btn[data-v-104434a9]:disabled:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:none;box-shadow:none}.action-btn.create[data-v-104434a9]{background:linear-gradient(135deg,rgba(37,99,235,.3),rgba(59,130,246,.2));border-color:rgba(37,99,235,.5);font-weight:600}.action-btn.create[data-v-104434a9]:hover{background:linear-gradient(135deg,rgba(37,99,235,.4),rgba(59,130,246,.3));border-color:rgba(37,99,235,.7)}.action-btn.refresh[data-v-104434a9]{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(34,197,94,.1));border-color:rgba(16,185,129,.4)}.action-btn.refresh[data-v-104434a9]:hover{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(34,197,94,.2));border-color:rgba(16,185,129,.6)}.action-btn.copy[data-v-104434a9]{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(147,51,234,.1));border-color:rgba(168,85,247,.4)}.action-btn.copy[data-v-104434a9]:hover{background:linear-gradient(135deg,rgba(168,85,247,.3),rgba(147,51,234,.2));border-color:rgba(168,85,247,.6)}.action-btn.export[data-v-104434a9]{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(251,191,36,.1));border-color:rgba(245,158,11,.4)}.action-btn.export[data-v-104434a9]:hover{background:linear-gradient(135deg,rgba(245,158,11,.3),rgba(251,191,36,.2));border-color:rgba(245,158,11,.6)}.action-btn i[data-v-104434a9]{font-size:16px;transition:transform .3s ease}.action-btn:hover i[data-v-104434a9]{transform:scale(1.1)}.action-btn .btn-text[data-v-104434a9]{transition:all .3s ease}@media (max-width:768px){.header-actions[data-v-104434a9]{flex-direction:column;gap:16px;width:100%}.action-group[data-v-104434a9]{width:100%;gap:12px}.action-group.secondary[data-v-104434a9]{justify-content:center}.action-group.primary[data-v-104434a9]:after{display:none}.action-btn[data-v-104434a9]{flex:1;justify-content:center;min-width:auto;padding:14px 16px}.action-btn .btn-text[data-v-104434a9]{display:none}}.status-dashboard[data-v-104434a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.status-card[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:24px;cursor:pointer;transition:var(--transition);border:2px solid transparent;position:relative;overflow:hidden}.status-card[data-v-104434a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:var(--transition)}.status-card.attention[data-v-104434a9]:before{background:var(--warning-color)}.status-card.missing[data-v-104434a9]:before{background:var(--danger-color)}.status-card.not-ours[data-v-104434a9]:before{background:var(--gray-500)}.status-card.overdue[data-v-104434a9]:before{background:#dc2626}.status-card[data-v-104434a9]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.status-card.active[data-v-104434a9]{border-color:var(--primary-color);background:#eff6ff}.status-card .status-icon[data-v-104434a9]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.status-card.attention .status-icon[data-v-104434a9]{background:#fef3c7;color:var(--warning-color)}.status-card.missing .status-icon[data-v-104434a9]{background:#fee2e2;color:var(--danger-color)}.status-card.not-ours .status-icon[data-v-104434a9]{background:var(--gray-100);color:var(--gray-500)}.status-card.overdue .status-icon[data-v-104434a9]{background:#fecaca;color:#dc2626}.status-count[data-v-104434a9]{font-size:32px;font-weight:700;margin-bottom:4px;color:var(--gray-900)}.status-label[data-v-104434a9]{font-size:14px;font-weight:500;color:var(--gray-700);margin-bottom:8px}.status-trend[data-v-104434a9]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.trend-up[data-v-104434a9]{color:var(--danger-color)}.trend-down[data-v-104434a9]{color:var(--success-color)}.status-urgency.urgent[data-v-104434a9]{background:#dc2626;color:#fff;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;animation:pulse-104434a9 2s infinite}@keyframes pulse-104434a9{0%,to{opacity:1}50%{opacity:.7}}.search-filter-panel[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:20px;margin-bottom:24px}.search-section[data-v-104434a9]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.search-input-wrapper[data-v-104434a9]{position:relative;flex:1;min-width:300px}.search-icon[data-v-104434a9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--gray-500);font-size:16px}.enhanced-search[data-v-104434a9]{width:100%;padding:12px 16px 12px 40px;border:2px solid var(--gray-200);border-radius:var(--border-radius);font-size:16px;transition:var(--transition)}.enhanced-search[data-v-104434a9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.clear-search[data-v-104434a9]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);cursor:pointer;padding:4px;border-radius:4px;transition:var(--transition)}.clear-search[data-v-104434a9]:hover{background:var(--gray-100);color:var(--gray-700)}.filter-toggle[data-v-104434a9]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--gray-100);border:none;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:var(--transition)}.filter-toggle[data-v-104434a9]:hover{background:var(--gray-200)}.advanced-filters[data-v-104434a9]{margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-200);animation:slideDown-104434a9 .3s ease-in-out}@keyframes slideDown-104434a9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-row[data-v-104434a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.filter-group[data-v-104434a9]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-104434a9]{font-weight:500;color:var(--gray-700);font-size:14px}.date-range[data-v-104434a9]{display:flex;align-items:center;gap:8px}.date-input[data-v-104434a9],.filter-select[data-v-104434a9]{padding:8px 12px;border:1px solid var(--gray-300);border-radius:var(--border-radius);font-size:14px;transition:var(--transition)}.date-input[data-v-104434a9]:focus,.filter-select[data-v-104434a9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.filter-actions[data-v-104434a9]{display:flex;gap:12px;justify-content:flex-end}.apply-filters-btn[data-v-104434a9],.clear-filters-btn[data-v-104434a9]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:var(--transition)}.apply-filters-btn[data-v-104434a9]{background:var(--primary-color);color:#fff;border:none}.apply-filters-btn[data-v-104434a9]:hover{background:var(--primary-hover)}.clear-filters-btn[data-v-104434a9]{background:#fff;color:var(--gray-700);border:1px solid var(--gray-300)}.clear-filters-btn[data-v-104434a9]:hover{background:var(--gray-50)}.view-controls[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e9ecef}.view-modes[data-v-104434a9]{display:flex;gap:4px;background:#fff;padding:6px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.view-btn[data-v-104434a9]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-weight:500;cursor:pointer;transition:var(--transition);color:#495057;font-size:14px}.view-btn.active[data-v-104434a9]{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 2px 8px rgba(102,126,234,.3)}.view-btn[data-v-104434a9]:not(.active):hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.bulk-actions[data-v-104434a9]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);animation:slideIn-104434a9 .3s ease-in-out}@keyframes slideIn-104434a9{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.selected-count[data-v-104434a9]{font-weight:600;background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:12px;font-size:12px}.bulk-btn[data-v-104434a9]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.bulk-btn[data-v-104434a9]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.bulk-btn.primary[data-v-104434a9]{background:var(--success-color);border-color:var(--success-color)}.view-settings[data-v-104434a9]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.page-size-select[data-v-104434a9],.sort-select[data-v-104434a9]{padding:10px 14px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;background:#fff;color:#495057;font-weight:500;cursor:pointer;transition:all .2s ease}.page-size-select[data-v-104434a9]:focus,.sort-select[data-v-104434a9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.sort-controls[data-v-104434a9]{display:flex;align-items:center;gap:8px}.sort-order-btn[data-v-104434a9]{padding:10px;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6c757d}.sort-order-btn[data-v-104434a9]:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.view-controls[data-v-104434a9]{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.view-modes[data-v-104434a9]{justify-content:center}.view-settings[data-v-104434a9]{flex-direction:column;align-items:stretch;gap:12px}.sort-controls[data-v-104434a9]{justify-content:center}}@media (max-width:480px){.view-modes[data-v-104434a9]{flex-direction:column;gap:8px}.view-btn[data-v-104434a9]{justify-content:center;padding:12px 16px}}.loading-container[data-v-104434a9]{margin:24px 0}.skeleton-cards[data-v-104434a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.skeleton-card[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);padding:20px;box-shadow:var(--shadow-sm)}.skeleton-header[data-v-104434a9]{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:16px;animation:shimmer-104434a9 1.5s infinite}.skeleton-content[data-v-104434a9]{display:flex;flex-direction:column;gap:12px}.skeleton-line[data-v-104434a9]{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-104434a9 1.5s infinite}.skeleton-line.short[data-v-104434a9]{width:60%}@keyframes shimmer-104434a9{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-table[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.skeleton-row[data-v-104434a9]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;padding:16px;border-bottom:1px solid var(--gray-200)}.skeleton-cell[data-v-104434a9]{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-104434a9 1.5s infinite}.packages-cards[data-v-104434a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;margin-bottom:24px}.package-card[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:2px solid transparent;transition:var(--transition);overflow:hidden;cursor:pointer}.package-card[data-v-104434a9]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.package-card.selected[data-v-104434a9]{border-color:var(--primary-color);background:#eff6ff}.package-card.overdue[data-v-104434a9]{border-left:4px solid #dc2626}.package-card.status-attention[data-v-104434a9]{border-top:3px solid var(--warning-color)}.package-card.status-missing[data-v-104434a9]{border-top:3px solid var(--danger-color)}.package-card.status-not-ours[data-v-104434a9]{border-top:3px solid var(--gray-500)}.card-header[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;border-bottom:1px solid var(--gray-100)}.package-status[data-v-104434a9]{display:flex;align-items:center;gap:8px}.status-text[data-v-104434a9]{font-weight:600;font-size:14px}.status-attention .status-text[data-v-104434a9]{color:var(--warning-color)}.status-missing .status-text[data-v-104434a9]{color:var(--danger-color)}.status-not-ours .status-text[data-v-104434a9]{color:var(--gray-500)}.card-actions[data-v-104434a9]{display:flex;align-items:center;gap:12px}.package-checkbox[data-v-104434a9]{width:18px;height:18px;cursor:pointer}.priority-indicator[data-v-104434a9]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px}.priority-high[data-v-104434a9]{background:#fee2e2;color:var(--danger-color)}.priority-medium[data-v-104434a9]{background:#fef3c7;color:var(--warning-color)}.priority-low[data-v-104434a9]{background:var(--gray-100);color:var(--gray-500)}.card-content[data-v-104434a9]{padding:16px 20px}.tracking-info[data-v-104434a9]{margin-bottom:16px}.tracking-number[data-v-104434a9]{font-size:18px;font-weight:700;margin:0 0 4px 0;color:var(--gray-900)}.manifest-number[data-v-104434a9]{font-size:13px;color:var(--gray-500);font-weight:500}.customer-info[data-v-104434a9]{margin-bottom:16px;padding:12px;background:var(--gray-50);border-radius:6px}.customer-name[data-v-104434a9],.mailbox-info[data-v-104434a9]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:4px}.customer-name[data-v-104434a9]{font-weight:600;color:var(--gray-900)}.mailbox-info[data-v-104434a9]{color:var(--gray-600)}.package-details[data-v-104434a9]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.detail-item[data-v-104434a9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-600)}.overdue-warning[data-v-104434a9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fef2f2;border:1px solid #f87171;border-radius:6px;color:#dc2626;font-size:12px;font-weight:600;margin-bottom:16px}.card-footer[data-v-104434a9]{display:flex;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--gray-100)}.quick-action[data-v-104434a9]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.quick-action.resolve[data-v-104434a9]{background:#ecfdf5;color:var(--success-color);border:1px solid #d1fae5}.quick-action.resolve[data-v-104434a9]:hover{background:var(--success-color);color:#fff}.quick-action.view[data-v-104434a9]{background:#eff6ff;color:var(--primary-color);border:1px solid #dbeafe}.quick-action.view[data-v-104434a9]:hover{background:var(--primary-color);color:#fff}.quick-action.edit[data-v-104434a9]{background:#fefbeb;color:var(--warning-color);border:1px solid #fde68a}.quick-action.edit[data-v-104434a9]:hover{background:var(--warning-color);color:#fff}.packages-list[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:24px}.package-list-item[data-v-104434a9]{border-bottom:1px solid var(--gray-200);transition:var(--transition);position:relative}.package-list-item[data-v-104434a9]:hover{background:var(--gray-50)}.package-list-item.selected[data-v-104434a9]{background:#eff6ff;border-left:4px solid var(--primary-color)}.package-list-item.overdue[data-v-104434a9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#dc2626}.list-item-content[data-v-104434a9]{display:flex;align-items:center;padding:16px 20px;gap:16px}.item-checkbox[data-v-104434a9]{flex-shrink:0}.item-main[data-v-104434a9]{flex:1;min-width:0}.item-header[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tracking-manifest[data-v-104434a9]{display:flex;align-items:center;gap:12px}.tracking[data-v-104434a9]{font-weight:700;font-size:16px;color:var(--gray-900)}.manifest[data-v-104434a9]{font-size:13px;color:var(--gray-500);background:var(--gray-100);padding:2px 8px;border-radius:12px}.status-priority[data-v-104434a9]{display:flex;align-items:center;gap:8px}.status-badge[data-v-104434a9]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.status-attention[data-v-104434a9]{background:#fef3c7;color:var(--warning-color)}.status-badge.status-missing[data-v-104434a9]{background:#fee2e2;color:var(--danger-color)}.status-badge.status-not-ours[data-v-104434a9]{background:var(--gray-100);color:var(--gray-500)}.priority-badge[data-v-104434a9]{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px}.item-details[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--gray-600)}.customer-branch[data-v-104434a9],.date-value[data-v-104434a9]{display:flex;align-items:center;gap:16px}.branch[data-v-104434a9],.customer[data-v-104434a9],.date[data-v-104434a9],.value[data-v-104434a9]{display:flex;align-items:center;gap:6px}.item-actions[data-v-104434a9]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-104434a9]{width:36px;height:36px;border-radius:6px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.action-btn.resolve[data-v-104434a9]{background:#ecfdf5;color:var(--success-color)}.action-btn.resolve[data-v-104434a9]:hover{background:var(--success-color);color:#fff}.action-btn.view[data-v-104434a9]{background:#eff6ff;color:var(--primary-color)}.action-btn.view[data-v-104434a9]:hover{background:var(--primary-color);color:#fff}.action-btn.edit[data-v-104434a9]{background:#fefbeb;color:var(--warning-color)}.action-btn.edit[data-v-104434a9]:hover{background:var(--warning-color);color:#fff}.overdue-indicator[data-v-104434a9]{position:absolute;top:8px;right:20px;display:flex;align-items:center;gap:4px;background:#fef2f2;color:#dc2626;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.empty-state[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);padding:60px 20px;text-align:center;box-shadow:var(--shadow-sm)}.empty-icon[data-v-104434a9]{width:80px;height:80px;background:var(--gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:32px;color:var(--gray-500)}.empty-state h3[data-v-104434a9]{font-size:20px;font-weight:600;margin:0 0 8px 0;color:var(--gray-900)}.empty-state p[data-v-104434a9]{color:var(--gray-600);margin:0 0 24px 0}.enhanced-pagination[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 20px;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.pagination-info[data-v-104434a9]{color:var(--gray-600);font-size:14px}.pagination-controls[data-v-104434a9]{display:flex;align-items:center;gap:4px}.page-btn[data-v-104434a9]{padding:8px 12px;border:1px solid var(--gray-300);background:#fff;color:var(--gray-700);border-radius:6px;cursor:pointer;transition:var(--transition);font-size:14px;min-width:40px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-104434a9]:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.page-btn.active[data-v-104434a9]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-btn[data-v-104434a9]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-104434a9]{display:flex;gap:2px;margin:0 8px}.modal-overlay[data-v-104434a9]{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;animation:fadeIn-104434a9 .2s ease-in-out}@keyframes fadeIn-104434a9{0%{opacity:0}to{opacity:1}}.modal-content[data-v-104434a9]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);width:90%;max-width:500px;max-height:80vh;overflow-y:auto;animation:slideUp-104434a9 .3s ease-in-out}@keyframes slideUp-104434a9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bulk-modal .modal-header[data-v-104434a9]{padding:20px;border-bottom:1px solid var(--gray-200);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-104434a9]{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;gap:12px}.close-btn[data-v-104434a9]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:var(--transition)}.close-btn[data-v-104434a9]:hover{background:hsla(0,0%,100%,.2)}.modal-body[data-v-104434a9]{padding:24px}.selected-items-preview[data-v-104434a9]{background:var(--gray-50);border-radius:var(--border-radius);padding:16px;margin-bottom:20px}.preview-header[data-v-104434a9]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:12px;color:var(--gray-900)}.count-badge[data-v-104434a9]{background:var(--primary-color);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:700}.preview-items[data-v-104434a9]{display:flex;flex-direction:column;gap:4px}.preview-item[data-v-104434a9]{font-size:13px;color:var(--gray-600);padding:4px 0}.more-items[data-v-104434a9]{font-size:13px;color:var(--gray-500);font-style:italic;padding:4px 0}.form-group[data-v-104434a9]{margin-bottom:20px}.form-group label[data-v-104434a9]{display:block;font-weight:500;color:var(--gray-700);margin-bottom:8px}.form-select[data-v-104434a9],.form-textarea[data-v-104434a9]{width:100%;padding:10px 12px;border:1px solid var(--gray-300);border-radius:var(--border-radius);font-size:14px;transition:var(--transition)}.form-select[data-v-104434a9]:focus,.form-textarea[data-v-104434a9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-footer[data-v-104434a9]{padding:16px 24px;border-top:1px solid var(--gray-200);display:flex;justify-content:flex-end;gap:12px}.btn-primary[data-v-104434a9],.btn-secondary[data-v-104434a9]{padding:10px 16px;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:8px}.btn-secondary[data-v-104434a9]{background:#fff;color:var(--gray-700);border:1px solid var(--gray-300)}.btn-secondary[data-v-104434a9]:hover{background:var(--gray-50)}.btn-primary[data-v-104434a9]{background:var(--primary-color);color:#fff;border:none}.btn-primary[data-v-104434a9]:hover:not(:disabled){background:var(--primary-hover)}.btn-primary[data-v-104434a9]:disabled{opacity:.6;cursor:not-allowed}.create-package-modal[data-v-104434a9]{max-width:800px;max-height:90vh}.create-package-modal .form-grid[data-v-104434a9]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.create-package-modal .form-group[data-v-104434a9]{display:flex;flex-direction:column;gap:8px}.create-package-modal .form-group label[data-v-104434a9]{font-weight:500;color:var(--gray-700);font-size:14px}.form-input[data-v-104434a9],.form-select[data-v-104434a9],.form-textarea[data-v-104434a9]{padding:10px 12px;border:1px solid var(--gray-300);border-radius:var(--border-radius);font-size:14px;transition:var(--transition);font-family:inherit}.form-input[data-v-104434a9]:focus,.form-select[data-v-104434a9]:focus,.form-textarea[data-v-104434a9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form-textarea[data-v-104434a9]{resize:vertical;min-height:80px}.customer-section[data-v-104434a9]{margin-top:24px;padding-top:24px;border-top:1px solid var(--gray-200)}.form-group-horizontal[data-v-104434a9]{display:flex;gap:12px;align-items:end;margin-bottom:16px}.form-subgroup[data-v-104434a9]{flex:1;display:flex;flex-direction:column;gap:8px}.lookup-btn[data-v-104434a9]{padding:10px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:8px;white-space:nowrap}.lookup-btn[data-v-104434a9]:hover{background:var(--primary-hover)}.selected-customer-info[data-v-104434a9]{margin-top:16px}.customer-card[data-v-104434a9]{background:#eff6ff;border:1px solid #dbeafe;border-radius:var(--border-radius);padding:16px;display:flex;justify-content:space-between;align-items:center}.customer-details h4[data-v-104434a9]{margin:0 0 8px 0;color:var(--gray-900);font-size:16px}.customer-details p[data-v-104434a9]{margin:0 0 4px 0;color:var(--gray-600);font-size:14px}.clear-customer-btn[data-v-104434a9]{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:8px;border-radius:50%;transition:var(--transition)}.clear-customer-btn[data-v-104434a9]:hover{background:rgba(239,68,68,.1);color:var(--danger-color)}.error-messages[data-v-104434a9]{margin-top:16px}.error-message[data-v-104434a9]{display:flex;align-items:center;gap:8px;color:var(--danger-color);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--border-radius);padding:10px 12px;margin-bottom:8px;font-size:14px}.customer-search-modal[data-v-104434a9]{max-width:600px;max-height:80vh}.customer-results[data-v-104434a9]{margin-top:20px;max-height:400px;overflow-y:auto}.customer-result-item[data-v-104434a9]{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid var(--gray-200);border-radius:var(--border-radius);margin-bottom:8px;cursor:pointer;transition:var(--transition)}.customer-result-item[data-v-104434a9]:hover{border-color:var(--primary-color);background:#eff6ff}.customer-info h4[data-v-104434a9]{margin:0 0 8px 0;color:var(--gray-900);font-size:16px}.customer-details[data-v-104434a9]{display:flex;gap:16px;margin-bottom:4px}.customer-details .branch[data-v-104434a9],.customer-details .mailbox[data-v-104434a9]{font-size:13px;color:var(--gray-600)}.customer-email[data-v-104434a9]{margin:0;font-size:13px;color:var(--gray-500);font-style:italic}.select-indicator[data-v-104434a9]{color:var(--gray-400);font-size:14px}.no-results[data-v-104434a9]{text-align:center;padding:40px 20px;color:var(--gray-500)}.no-results-icon[data-v-104434a9]{font-size:48px;margin-bottom:16px;opacity:.5}.no-results h4[data-v-104434a9]{margin:0 0 8px 0;color:var(--gray-700)}.no-results p[data-v-104434a9]{margin:0;font-size:14px}.search-loading[data-v-104434a9]{text-align:center;padding:40px 20px;color:var(--gray-500)}.loading-spinner[data-v-104434a9]{font-size:32px;margin-bottom:16px;color:var(--primary-color)}.search-loading p[data-v-104434a9]{margin:0;font-size:14px}@media (max-width:768px){.attention-packages-page[data-v-104434a9]{padding:16px}.header-content[data-v-104434a9]{flex-direction:column;gap:16px;text-align:center}.status-dashboard[data-v-104434a9]{grid-template-columns:1fr}.search-section[data-v-104434a9]{flex-direction:column}.search-input-wrapper[data-v-104434a9]{min-width:100%}.filter-row[data-v-104434a9]{grid-template-columns:1fr}.view-controls[data-v-104434a9]{flex-direction:column;align-items:stretch}.packages-cards[data-v-104434a9]{grid-template-columns:1fr}.enhanced-pagination[data-v-104434a9]{flex-direction:column;gap:12px}.bulk-actions[data-v-104434a9]{flex-direction:column;text-align:center}.create-package-modal .form-grid[data-v-104434a9]{grid-template-columns:1fr}.form-group-horizontal[data-v-104434a9]{flex-direction:column;align-items:stretch}.lookup-btn[data-v-104434a9]{margin-top:8px}}.modal[data-v-104434a9]{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}.modal .modal-content[data-v-104434a9]{background-color:#fff;padding:20px;border-radius:10px;width:90%;max-width:800px;max-height:90%;overflow-y:auto;position:relative}.modal .close[data-v-104434a9]{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer}.modal h2[data-v-104434a9]{text-align:center;margin-bottom:20px;font-size:1.5em}.modal .form-grid[data-v-104434a9]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.modal .form-group-horizontal[data-v-104434a9],.modal .form-group[data-v-104434a9]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.modal .form-subgroup[data-v-104434a9]{flex:1;display:flex;align-items:center;gap:15px}.modal label[data-v-104434a9]{text-align:left;color:#333}.modal .form-subgroup label[data-v-104434a9],.modal label[data-v-104434a9]{font-weight:700;min-width:130px;flex-shrink:0;font-size:14px;margin:0}.modal input[data-v-104434a9],.modal select[data-v-104434a9]{padding:10px;border:1px solid #ddd;border-radius:5px;width:100%;font-size:14px;background-color:#fff}.modal input[data-v-104434a9]:focus,.modal select[data-v-104434a9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.modal input[data-v-104434a9]:disabled,.modal input[data-v-104434a9]:readonly{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.modal select option[data-v-104434a9]{padding:10px}.modal input[data-v-104434a9]::-moz-placeholder{color:#9ca3af;font-style:italic}.modal input[data-v-104434a9]::placeholder{color:#9ca3af;font-style:italic}.modal .form-actions[data-v-104434a9]{display:flex;justify-content:space-between;margin-top:20px}.modal .form-actions button[data-v-104434a9]{background-color:var(--primary-color);color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.modal .form-actions button[data-v-104434a9]:hover{background-color:var(--primary-hover)}.modal .cancel-button[data-v-104434a9]{background-color:#ccc!important}.modal .lookup-button[data-v-104434a9]{background-color:var(--primary-color);color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;border:none;height:44px;font-size:14px;font-weight:500;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.modal .lookup-button[data-v-104434a9]:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,235,.3)}.modal .error-messages[data-v-104434a9]{margin-top:20px}.modal .error-message[data-v-104434a9]{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:10px;border-radius:5px;margin-bottom:10px;display:flex;align-items:center;gap:8px}@media (max-width:768px){.modal .form-grid[data-v-104434a9]{grid-template-columns:1fr}.modal .modal-content[data-v-104434a9]{width:95%;margin:10px;max-height:95vh}.modal .form-group[data-v-104434a9]{flex-direction:column;align-items:stretch;gap:8px}.modal .form-group-horizontal[data-v-104434a9]{flex-direction:column;align-items:stretch;gap:10px}.modal .form-subgroup[data-v-104434a9]{flex-direction:column;align-items:stretch;gap:8px}.modal .lookup-button[data-v-104434a9]{width:100%;height:auto;padding:12px;margin-top:5px}.modal .form-subgroup label[data-v-104434a9],.modal label[data-v-104434a9]{min-width:auto;margin-bottom:5px;text-align:left}}.shipment-details[data-v-4de27b5c]{padding:20px;max-width:1680px;margin:0 auto}.search-board[data-v-4de27b5c],.summary-board[data-v-4de27b5c]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden;transition:all .3s ease}.search-header[data-v-4de27b5c],.summary-header[data-v-4de27b5c]{background-color:#e2e8f0;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.search-header[data-v-4de27b5c]:hover,.summary-header[data-v-4de27b5c]:hover{background-color:#cbd5e1}.header-content[data-v-4de27b5c]{display:flex;justify-content:space-between;align-items:center}.header-content h3[data-v-4de27b5c]{margin:0;font-size:16px;font-weight:600;color:#333}.header-content i[data-v-4de27b5c]{transition:transform .3s ease}.search-content[data-v-4de27b5c],.summary-content[data-v-4de27b5c]{padding:16px;transition:all .3s ease}.search-board-open .search-content[data-v-4de27b5c],.summary-board-open .summary-content[data-v-4de27b5c]{display:block}.search-board:not(.search-board-open) .search-content[data-v-4de27b5c],.summary-board:not(.summary-board-open) .summary-content[data-v-4de27b5c]{display:none}.summary-section[data-v-4de27b5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.summary-card[data-v-4de27b5c]{background:#f8f9fa;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.summary-card h4[data-v-4de27b5c]{margin:0 0 12px 0;color:#333;font-size:16px;font-weight:600}.summary-value[data-v-4de27b5c]{font-size:24px;font-weight:700;color:#4a90e2}.branch-summary[data-v-4de27b5c],.status-summary[data-v-4de27b5c]{display:flex;flex-direction:column;gap:8px}.branch-summary-item[data-v-4de27b5c],.status-summary-item[data-v-4de27b5c]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-bottom:1px solid #eee}.branch-summary-item[data-v-4de27b5c]:last-child,.status-summary-item[data-v-4de27b5c]:last-child{border-bottom:none}.branch-name[data-v-4de27b5c],.status-label[data-v-4de27b5c]{flex:1;font-size:14px;color:#333}.branch-count[data-v-4de27b5c],.status-count[data-v-4de27b5c]{font-weight:600;color:#4a90e2;background-color:#fff;padding:2px 8px;border-radius:12px;min-width:30px;text-align:center}.search-filters[data-v-4de27b5c]{display:flex;flex-direction:column;gap:24px}.filters-section[data-v-4de27b5c],.search-section[data-v-4de27b5c]{background-color:#fff;padding:16px;border-radius:8px;border:1px solid #e0e0e0}.filters-grid[data-v-4de27b5c]{display:grid;grid-template-columns:1fr;gap:24px}.section-header[data-v-4de27b5c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#333;font-weight:600;font-size:14px}.section-header i[data-v-4de27b5c]{color:#4a90e2}.filter-section h4[data-v-4de27b5c]{font-size:14px;font-weight:600;color:#333;margin:0 0 12px 0}.search-input[data-v-4de27b5c]{position:relative;width:100%}.search-field[data-v-4de27b5c]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .2s}.search-field[data-v-4de27b5c]:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);outline:none}.clear-button[data-v-4de27b5c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:4px}.clear-button[data-v-4de27b5c]:hover{color:#333}.filter-column[data-v-4de27b5c]{display:flex;flex-direction:column;gap:20px}.shipment-filter[data-v-4de27b5c]{display:flex;flex-direction:column;gap:8px}.shipment-select[data-v-4de27b5c]{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;transition:all .2s}.shipment-select[data-v-4de27b5c]:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);outline:none}.filter-section[data-v-4de27b5c]{display:flex;flex-direction:column;gap:8px}.status-filters[data-v-4de27b5c]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;margin-top:8px;overflow-x:auto;padding-bottom:8px;width:100%}.status-filter-item[data-v-4de27b5c]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background-color:#f8f9fa;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;font-size:14px;color:#333}.status-filter-item[data-v-4de27b5c]:hover{background-color:#e9ecef}.status-checkbox[data-v-4de27b5c]{margin:0;cursor:pointer}.status-dot[data-v-4de27b5c]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.pending[data-v-4de27b5c]{background-color:#ffc107}.status-dot.collected[data-v-4de27b5c]{background-color:#17a2b8}.status-dot.delivered[data-v-4de27b5c]{background-color:#28a745}.status-dot.returned[data-v-4de27b5c]{background-color:#dc3545}.status-dot.ready[data-v-4de27b5c]{background-color:#6f42c1}.status-dot.in_transit[data-v-4de27b5c]{background-color:#fd7e14}.status-dot.failed[data-v-4de27b5c]{background-color:#dc3545}.branch-filter[data-v-4de27b5c]{display:flex;flex-direction:column;gap:8px}.branch-checkboxes[data-v-4de27b5c]{border:1px solid #ddd;border-radius:6px;background-color:#fff;padding:12px}.branch-rows[data-v-4de27b5c]{display:flex;flex-wrap:wrap;gap:12px;max-height:120px;overflow-y:auto;padding-right:8px}.branch-checkbox-item[data-v-4de27b5c]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f8f9fa;border-radius:4px;min-width:120px;transition:background-color .2s}.branch-checkbox-item[data-v-4de27b5c]:hover{background-color:#e9ecef}.branch-checkbox[data-v-4de27b5c]{width:16px;height:16px;cursor:pointer;margin:0}.branch-label[data-v-4de27b5c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;white-space:nowrap}.branch-filter label[data-v-4de27b5c],.shipment-filter label[data-v-4de27b5c]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:block}label[data-v-4de27b5c]{font-weight:500;color:#333}@media (max-width:768px){.filters-grid[data-v-4de27b5c]{grid-template-columns:1fr;gap:16px}.filter-column[data-v-4de27b5c]{gap:16px}.filters-section[data-v-4de27b5c],.search-section[data-v-4de27b5c]{padding:12px}.branch-rows[data-v-4de27b5c],.status-rows[data-v-4de27b5c]{max-height:160px}.status-checkbox-item[data-v-4de27b5c]{flex:1;min-width:120px}}.table-actions[data-v-4de27b5c]{margin-bottom:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;max-width:1680px}.action-button[data-v-4de27b5c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s;white-space:nowrap;min-width:120px}.action-button[data-v-4de27b5c]:hover{background-color:#357abd}.action-button i[data-v-4de27b5c]{font-size:14px}[data-v-4de27b5c] .package-table-container{width:100%;max-width:1680px;overflow-x:auto}[data-v-4de27b5c] .package-table{width:100%;min-width:1200px}[data-v-4de27b5c] .package-table td,[data-v-4de27b5c] .package-table th{padding:12px 16px;white-space:nowrap}.sync-data-page[data-v-d63ffc80]{padding:20px}h1[data-v-d63ffc80]{text-align:center;margin-bottom:20px}.sync-options[data-v-d63ffc80]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.sync-card[data-v-d63ffc80]{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;width:200px;text-align:center;cursor:pointer;transition:background-color .3s ease}.sync-card[data-v-d63ffc80]:hover{background-color:#f0f0f0}.sync-card i[data-v-d63ffc80]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}.sync-info h2[data-v-d63ffc80]{font-size:18px;margin:10px 0}.sync-info p[data-v-d63ffc80]{font-size:14px;color:#777}.run-history[data-v-d63ffc80]{margin-top:40px}.run-history-header[data-v-d63ffc80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.run-history table[data-v-d63ffc80]{width:100%;border-collapse:collapse}.run-history td[data-v-d63ffc80],.run-history th[data-v-d63ffc80]{border:1px solid #ddd;padding:10px;text-align:left}.run-history th[data-v-d63ffc80]{background-color:var(--primary-color);color:#fff}.run-history .last-refreshed[data-v-d63ffc80]{font-size:12px;color:#777}.run-history table tbody tr[data-v-d63ffc80]:nth-child(odd){background-color:#f9f9f9}.run-history table tbody tr[data-v-d63ffc80]:nth-child(2n){background-color:#fff}.status-success[data-v-d63ffc80]{color:green}.status-fail[data-v-d63ffc80]{color:red}.pagination[data-v-d63ffc80]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px}.top-pagination[data-v-d63ffc80]{margin-bottom:20px}.bottom-pagination[data-v-d63ffc80]{margin-top:20px}.refresh-button[data-v-d63ffc80]{padding:10px 20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.refresh-button[data-v-d63ffc80]:disabled{background-color:#ccc;cursor:not-allowed}.refresh-button[data-v-d63ffc80]:hover:enabled{background-color:var(--hover-color)}.modal[data-v-7e5bcdd8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-overlay[data-v-7e5bcdd8]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-7e5bcdd8]{position:relative;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;max-height:95vh;display:flex;flex-direction:column}.large-screen-modal[data-v-7e5bcdd8]{width:95vw;max-width:1600px;height:90vh}.modal-header-bar[data-v-7e5bcdd8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-left[data-v-7e5bcdd8]{display:flex;align-items:center;gap:20px}.task-identifier[data-v-7e5bcdd8]{display:flex;align-items:center;gap:12px}.task-id[data-v-7e5bcdd8]{background:hsla(0,0%,100%,.2);padding:8px 12px;border-radius:8px;font-size:14px}.status-indicator[data-v-7e5bcdd8],.task-id[data-v-7e5bcdd8]{font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-indicator[data-v-7e5bcdd8]{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.15);padding:6px 12px;border-radius:20px;font-size:12px;text-transform:uppercase}.status-indicator.todo[data-v-7e5bcdd8]{background:rgba(255,193,7,.3)}.status-indicator.in_progress[data-v-7e5bcdd8]{background:rgba(0,123,255,.3)}.status-indicator.completed[data-v-7e5bcdd8]{background:rgba(40,167,69,.3)}.modal-title[data-v-7e5bcdd8]{margin:0;font-size:24px;font-weight:600;color:#fff}.header-right[data-v-7e5bcdd8]{display:flex;align-items:center;gap:20px}.auto-save-status[data-v-7e5bcdd8]{font-size:14px;color:hsla(0,0%,100%,.8)}.header-actions[data-v-7e5bcdd8]{display:flex;gap:8px}.action-btn[data-v-7e5bcdd8]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-btn[data-v-7e5bcdd8]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.modal-main-content[data-v-7e5bcdd8]{display:grid;grid-template-columns:280px 1fr 300px;flex:1;overflow:hidden}.sidebar-left[data-v-7e5bcdd8]{background:#f8fafc;border-right:1px solid #e2e8f0;overflow-y:auto;padding:24px 20px}.sidebar-section[data-v-7e5bcdd8]{margin-bottom:32px}.sidebar-title[data-v-7e5bcdd8]{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;font-size:16px;font-weight:600;color:#374151}.quick-status-grid[data-v-7e5bcdd8]{display:grid;gap:12px;margin-bottom:24px}.status-card[data-v-7e5bcdd8]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .2s}.status-card.priority.low[data-v-7e5bcdd8]{border-left:4px solid #10b981}.status-card.priority.medium[data-v-7e5bcdd8]{border-left:4px solid #f59e0b}.status-card.priority.high[data-v-7e5bcdd8]{border-left:4px solid #ef4444}.status-card.priority.critical[data-v-7e5bcdd8]{border-left:4px solid #dc2626}.status-card.assignment.assigned[data-v-7e5bcdd8]{border-left:4px solid #3b82f6}.status-card[data-v-7e5bcdd8]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.status-icon[data-v-7e5bcdd8]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#f3f4f6;color:#6b7280}.status-info[data-v-7e5bcdd8]{display:flex;flex-direction:column;gap:4px}.status-label[data-v-7e5bcdd8]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.status-value[data-v-7e5bcdd8]{font-size:14px;font-weight:600;color:#374151}.sla-status-widget[data-v-7e5bcdd8]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:24px}.sla-header[data-v-7e5bcdd8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#374151}.sla-display[data-v-7e5bcdd8]{padding:12px;border-radius:8px;background:#f9fafb}.sla-display.overdue[data-v-7e5bcdd8]{background:#fef2f2;border:1px solid #fecaca}.sla-display.warning[data-v-7e5bcdd8]{background:#fffbeb;border:1px solid #fed7aa}.sla-date[data-v-7e5bcdd8]{font-weight:600;color:#374151;margin-bottom:4px}.sla-countdown[data-v-7e5bcdd8]{font-size:12px;color:#6b7280}.metadata-section[data-v-7e5bcdd8]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px}.metadata-title[data-v-7e5bcdd8]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#374151}.metadata-grid[data-v-7e5bcdd8]{display:grid;gap:12px}.metadata-item[data-v-7e5bcdd8]{display:flex;align-items:flex-start;gap:12px;padding:8px;border-radius:6px;background:#f9fafb}.metadata-item i[data-v-7e5bcdd8]{color:#6b7280;margin-top:2px}.metadata-content[data-v-7e5bcdd8]{display:flex;flex-direction:column;gap:2px;flex:1}.metadata-label[data-v-7e5bcdd8]{font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.metadata-value[data-v-7e5bcdd8]{font-size:13px;font-weight:500;color:#374151}.main-form-area[data-v-7e5bcdd8]{padding:32px;overflow-y:auto;background:#fff}.task-form[data-v-7e5bcdd8]{max-width:800px;margin:0 auto}.form-section[data-v-7e5bcdd8]{margin-bottom:32px;background:#fafbfc;border:1px solid #e1e5e9;border-radius:12px;padding:24px}.form-section.primary-section[data-v-7e5bcdd8]{background:linear-gradient(135deg,#f8faff,#f0f4ff);border-color:#c7d2fe}.section-header[data-v-7e5bcdd8]{margin-bottom:20px}.section-title[data-v-7e5bcdd8]{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;color:#374151}.form-field[data-v-7e5bcdd8]{margin-bottom:20px}.form-field.full-width[data-v-7e5bcdd8]{grid-column:1/-1}.form-row[data-v-7e5bcdd8]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.field-label[data-v-7e5bcdd8]{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.field-label.required[data-v-7e5bcdd8]:after{content:" *";color:#ef4444}.field-input[data-v-7e5bcdd8],.field-select[data-v-7e5bcdd8],.field-textarea[data-v-7e5bcdd8]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s;background:#fff}.field-input.large[data-v-7e5bcdd8]{padding:16px 20px;font-size:16px;font-weight:500}.field-textarea.large[data-v-7e5bcdd8]{min-height:120px;resize:vertical}.field-input[data-v-7e5bcdd8]:focus,.field-select[data-v-7e5bcdd8]:focus,.field-textarea[data-v-7e5bcdd8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.field-hint[data-v-7e5bcdd8]{font-size:12px;color:#6b7280;margin-top:6px}.form-field .quick-actions[data-v-7e5bcdd8],.quick-actions[data-v-7e5bcdd8]{display:flex!important;gap:8px;flex-wrap:wrap;opacity:1!important;visibility:visible!important;position:relative!important;z-index:10!important}.form-field .quick-btn[data-v-7e5bcdd8],.quick-btn[data-v-7e5bcdd8]{display:flex!important;align-items:center;gap:6px;padding:8px 12px;border:2px solid #3b82f6!important;background:#fff!important;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;opacity:1!important;visibility:visible!important;position:relative!important;z-index:10!important;color:#3b82f6!important}.quick-btn[data-v-7e5bcdd8]:hover:not(:disabled){border-color:#2563eb!important;background:#f0f4ff!important;color:#2563eb!important}.quick-btn[data-v-7e5bcdd8]:disabled{opacity:.5!important;cursor:not-allowed;border-color:#e5e7eb!important;color:#9ca3af!important}.sla-presets[data-v-7e5bcdd8]{display:flex!important;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px;opacity:1!important;visibility:visible!important;position:relative!important;z-index:10!important}.presets-label[data-v-7e5bcdd8]{font-size:14px;color:#6b7280!important;margin-right:8px;display:inline-block!important}.preset-btn[data-v-7e5bcdd8],.presets-label[data-v-7e5bcdd8]{font-weight:500;opacity:1!important;visibility:visible!important}.preset-btn[data-v-7e5bcdd8]{padding:6px 12px;border:1px solid #3b82f6!important;background:#fff!important;border-radius:20px;font-size:12px;cursor:pointer;transition:all .2s;display:inline-flex!important;position:relative!important;z-index:10!important;color:#3b82f6!important}.preset-btn[data-v-7e5bcdd8]:hover{border-color:#2563eb!important;background:#f0f4ff!important;color:#2563eb!important}.preset-btn.clear[data-v-7e5bcdd8]{border-color:#ef4444!important;color:#ef4444!important}.preset-btn.clear[data-v-7e5bcdd8]:hover{background:#fef2f2!important;border-color:#dc2626!important}.sidebar-right[data-v-7e5bcdd8]{background:#f8fafc;border-left:1px solid #e2e8f0;overflow-y:auto;padding:24px 20px}.comment-input-section[data-v-7e5bcdd8]{margin-bottom:24px}.comment-input[data-v-7e5bcdd8]{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;resize:vertical;font-size:14px;margin-bottom:12px;transition:border-color .2s}.comment-input[data-v-7e5bcdd8]:focus{outline:none;border-color:#3b82f6}.add-comment-btn[data-v-7e5bcdd8]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.add-comment-btn[data-v-7e5bcdd8]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.add-comment-btn[data-v-7e5bcdd8]:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.comments-container[data-v-7e5bcdd8]{flex:1}.comments-loading[data-v-7e5bcdd8]{gap:12px}.comments-empty[data-v-7e5bcdd8],.comments-loading[data-v-7e5bcdd8]{display:flex;align-items:center;justify-content:center;padding:40px;color:#6b7280}.comments-empty[data-v-7e5bcdd8]{flex-direction:column;text-align:center}.comments-empty i[data-v-7e5bcdd8]{font-size:48px;color:#9ca3af;margin-bottom:16px}.comments-empty h4[data-v-7e5bcdd8]{margin:0 0 8px 0;font-size:16px;color:#374151}.comments-empty p[data-v-7e5bcdd8]{margin:0;font-size:14px;color:#6b7280}.comments-list[data-v-7e5bcdd8]{display:flex;flex-direction:column;gap:16px}.comment-item[data-v-7e5bcdd8]{display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .2s}.comment-item[data-v-7e5bcdd8]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.comment-avatar[data-v-7e5bcdd8]{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.comment-content[data-v-7e5bcdd8]{flex:1}.comment-header[data-v-7e5bcdd8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.comment-author[data-v-7e5bcdd8]{font-weight:600;color:#374151;font-size:14px}.comment-time[data-v-7e5bcdd8]{font-size:12px;color:#6b7280}.comment-text[data-v-7e5bcdd8]{color:#374151;font-size:14px;line-height:1.5}.modal-footer[data-v-7e5bcdd8]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#f8fafc;border-top:1px solid #e2e8f0}.footer-left[data-v-7e5bcdd8],.footer-right[data-v-7e5bcdd8]{display:flex;gap:12px}.btn[data-v-7e5bcdd8]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.btn.secondary[data-v-7e5bcdd8]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.btn.secondary[data-v-7e5bcdd8]:hover{background:#e5e7eb;border-color:#d1d5db}.btn.primary[data-v-7e5bcdd8]{background:#3b82f6;color:#fff}.btn.primary[data-v-7e5bcdd8]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn.primary[data-v-7e5bcdd8]:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.attachment-count[data-v-7e5bcdd8]{background:#667eea;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;margin-left:8px}.attachments-subtitle[data-v-7e5bcdd8]{display:flex;align-items:center;gap:8px;margin:16px 0 12px 0;font-size:14px;font-weight:600;color:#4a5568}.attachments-list[data-v-7e5bcdd8]{display:flex;flex-direction:column;gap:8px}.attachment-item[data-v-7e5bcdd8]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s ease}.attachment-item[data-v-7e5bcdd8]:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.attachment-item.existing[data-v-7e5bcdd8]{border-left:4px solid #38a169}.attachment-item.new[data-v-7e5bcdd8]{border-left:4px solid #3182ce;background:linear-gradient(135deg,#f7fafc,#fff)}.attachment-icon[data-v-7e5bcdd8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f7fafc;border-radius:6px;color:#4a5568;font-size:14px}.attachment-info[data-v-7e5bcdd8]{flex:1;display:flex;flex-direction:column;gap:4px}.attachment-name[data-v-7e5bcdd8]{font-weight:600;color:#2d3748;font-size:14px}.attachment-meta[data-v-7e5bcdd8]{display:flex;gap:12px;align-items:center;font-size:12px;color:#718096}.file-size[data-v-7e5bcdd8]{background:#edf2f7;padding:2px 6px;border-radius:4px;font-weight:500}.file-type[data-v-7e5bcdd8]{background:#e6fffa;color:#2c7a7b;padding:2px 6px;border-radius:4px;font-weight:500}.upload-date[data-v-7e5bcdd8]{color:#a0aec0}.status-new[data-v-7e5bcdd8]{background:#3182ce;color:#fff;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;font-size:10px}.attachment-actions[data-v-7e5bcdd8]{display:flex;gap:4px}.attachment-btn[data-v-7e5bcdd8]{width:32px;height:32px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.attachment-btn.view[data-v-7e5bcdd8]{background:#ebf8ff;color:#3182ce}.attachment-btn.view[data-v-7e5bcdd8]:hover{background:#bee3f8;color:#2b6cb0}.attachment-btn.download[data-v-7e5bcdd8]{background:#f0fff4;color:#38a169}.attachment-btn.download[data-v-7e5bcdd8]:hover{background:#c6f6d5;color:#2f855a}.attachment-btn.preview[data-v-7e5bcdd8]{background:#fef5e7;color:#d69e2e}.attachment-btn.preview[data-v-7e5bcdd8]:hover{background:#fbd38d;color:#b7791f}.attachment-btn.delete[data-v-7e5bcdd8]{background:#fed7d7;color:#e53e3e}.attachment-btn.delete[data-v-7e5bcdd8]:hover{background:#feb2b2;color:#c53030}.file-upload-section[data-v-7e5bcdd8]{margin:16px 0}.file-upload-area[data-v-7e5bcdd8]{position:relative;border:2px dashed #cbd5e0;border-radius:8px;padding:24px;text-align:center;transition:all .3s ease;cursor:pointer;background:#f7fafc}.file-upload-area[data-v-7e5bcdd8]:hover{border-color:#667eea;background:#edf2f7}.file-input[data-v-7e5bcdd8]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-label[data-v-7e5bcdd8]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#4a5568}.file-upload-label i[data-v-7e5bcdd8]{font-size:24px;color:#667eea}.file-upload-label span[data-v-7e5bcdd8]{font-weight:600;color:#2d3748}.file-upload-label small[data-v-7e5bcdd8]{font-size:12px;color:#718096}.upload-summary[data-v-7e5bcdd8]{margin-top:16px;padding:12px;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.summary-stats[data-v-7e5bcdd8]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.stat-item[data-v-7e5bcdd8]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#4a5568}.stat-item i[data-v-7e5bcdd8]{color:#667eea}@media (max-width:1200px){.large-screen-modal[data-v-7e5bcdd8]{width:98vw;height:95vh}.modal-main-content[data-v-7e5bcdd8]{grid-template-columns:260px 1fr 280px}}@media (max-width:992px){.modal-main-content[data-v-7e5bcdd8]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.sidebar-left[data-v-7e5bcdd8],.sidebar-right[data-v-7e5bcdd8]{display:none}.main-form-area[data-v-7e5bcdd8]{padding:24px}.form-row[data-v-7e5bcdd8]{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.modal[data-v-7e5bcdd8]{padding:10px}.large-screen-modal[data-v-7e5bcdd8]{width:100vw;height:100vh;border-radius:0}.modal-header-bar[data-v-7e5bcdd8]{padding:16px 20px}.header-left[data-v-7e5bcdd8]{flex-direction:column;align-items:flex-start;gap:12px}.modal-title[data-v-7e5bcdd8]{font-size:20px}.main-form-area[data-v-7e5bcdd8]{padding:16px}.form-section[data-v-7e5bcdd8]{padding:16px;margin-bottom:20px}.modal-footer[data-v-7e5bcdd8]{padding:16px 20px;flex-direction:column;gap:12px}.footer-left[data-v-7e5bcdd8],.footer-right[data-v-7e5bcdd8]{width:100%;justify-content:center}}@keyframes fadeIn-7e5bcdd8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-container[data-v-7e5bcdd8]{animation:fadeIn-7e5bcdd8 .2s ease-out}.main-form-area[data-v-7e5bcdd8]::-webkit-scrollbar,.sidebar-left[data-v-7e5bcdd8]::-webkit-scrollbar,.sidebar-right[data-v-7e5bcdd8]::-webkit-scrollbar{width:6px}.main-form-area[data-v-7e5bcdd8]::-webkit-scrollbar-track,.sidebar-left[data-v-7e5bcdd8]::-webkit-scrollbar-track,.sidebar-right[data-v-7e5bcdd8]::-webkit-scrollbar-track{background:transparent}.main-form-area[data-v-7e5bcdd8]::-webkit-scrollbar-thumb,.sidebar-left[data-v-7e5bcdd8]::-webkit-scrollbar-thumb,.sidebar-right[data-v-7e5bcdd8]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.main-form-area[data-v-7e5bcdd8]::-webkit-scrollbar-thumb:hover,.sidebar-left[data-v-7e5bcdd8]::-webkit-scrollbar-thumb:hover,.sidebar-right[data-v-7e5bcdd8]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.new-attachments-header[data-v-7e5bcdd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.upload-now-btn[data-v-7e5bcdd8]{padding:8px 16px;font-size:14px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;background:#667eea;color:#fff;border:none}.upload-now-btn[data-v-7e5bcdd8]:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.upload-now-btn[data-v-7e5bcdd8]:disabled{background:#a0aec0;color:#718096;cursor:not-allowed;transform:none;box-shadow:none}.upload-now-btn i.fa-spin[data-v-7e5bcdd8]{animation:spin-7e5bcdd8 1s linear infinite}@keyframes spin-7e5bcdd8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tasks-page[data-v-32c12ae7]{padding:24px;margin:0 auto;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;max-width:1400px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-32c12ae7]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px;background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.header-main[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-32c12ae7]{margin:0;color:#1a202c;font-size:32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.quick-stats[data-v-32c12ae7]{display:flex;gap:16px;align-items:center}.stat-item[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;animation:pulse-32c12ae7 2s infinite}.stat-item.critical[data-v-32c12ae7]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.stat-item.overdue[data-v-32c12ae7]{background:linear-gradient(135deg,#feca57,#ff9ff3);color:#fff}.header-actions[data-v-32c12ae7]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.quick-create-section[data-v-32c12ae7]{display:flex;gap:12px;align-items:center}.quick-create-btn[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:12px;font-weight:600;min-width:100px}.quick-create-btn.signup[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.quick-create-btn.invoice[data-v-32c12ae7]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.quick-create-btn.required[data-v-32c12ae7]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.quick-create-btn[data-v-32c12ae7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.create-button[data-v-32c12ae7],.primary-button[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.create-button[data-v-32c12ae7]:hover:not(:disabled),.primary-button[data-v-32c12ae7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.refresh-button[data-v-32c12ae7]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2d3748}.dashboard-section[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.dashboard-card[data-v-32c12ae7]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease}.dashboard-card[data-v-32c12ae7]:hover{transform:translateY(-4px)}.dashboard-card h3[data-v-32c12ae7]{margin:0 0 20px 0;color:#2d3748;font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px}.dashboard-stats[data-v-32c12ae7]{display:flex;justify-content:space-between;margin-bottom:20px}.stat[data-v-32c12ae7]{text-align:center}.stat-number[data-v-32c12ae7]{font-size:24px;font-weight:700;color:#667eea;margin-bottom:4px}.stat-label[data-v-32c12ae7]{font-size:12px;color:#718096;text-transform:uppercase;font-weight:600}.dashboard-action[data-v-32c12ae7]{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.dashboard-action[data-v-32c12ae7]:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.team-stats[data-v-32c12ae7]{display:flex;flex-direction:column;gap:16px}.progress-item[data-v-32c12ae7]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.progress-bar[data-v-32c12ae7]{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-32c12ae7]{height:100%;transition:width .5s ease}.progress-fill.pending[data-v-32c12ae7]{background:linear-gradient(90deg,#feca57,#ff9ff3)}.progress-fill.in-progress[data-v-32c12ae7]{background:linear-gradient(90deg,#48cae4,#0077b6)}.progress-fill.completed[data-v-32c12ae7]{background:linear-gradient(90deg,#06ffa5,#0d7377)}.activity-list[data-v-32c12ae7]{display:flex;flex-direction:column;gap:12px;max-height:200px;overflow-y:auto}.activity-item[data-v-32c12ae7]{display:flex;align-items:center;gap:12px;padding:12px;background:#f7fafc;border-radius:8px}.activity-icon[data-v-32c12ae7]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.activity-icon.created[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2)}.activity-icon.assigned[data-v-32c12ae7]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.activity-icon.completed[data-v-32c12ae7]{background:linear-gradient(135deg,#06ffa5,#0d7377)}.activity-content[data-v-32c12ae7]{flex:1}.activity-text[data-v-32c12ae7]{font-size:14px;color:#2d3748;margin-bottom:4px}.activity-time[data-v-32c12ae7]{font-size:12px;color:#718096}.view-controls[data-v-32c12ae7]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px;padding:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.view-options[data-v-32c12ae7]{display:flex;gap:8px;background:#f7fafc;padding:4px;border-radius:12px}.view-toggle[data-v-32c12ae7]{padding:10px 16px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:all .2s ease;color:#718096;font-size:14px}.view-toggle.active[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3)}.view-toggle[data-v-32c12ae7]:hover:not(.active){background:#e2e8f0;color:#4a5568}.view-actions[data-v-32c12ae7]{display:flex;gap:16px;align-items:center}.bulk-actions[data-v-32c12ae7]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#e6fffa;border:1px solid #81e6d9;border-radius:8px}.selected-count[data-v-32c12ae7]{color:#2c7a7b;font-weight:600;font-size:14px}.bulk-action-btn[data-v-32c12ae7]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s ease}.bulk-action-btn[data-v-32c12ae7]:not(.danger){background:#4299e1;color:#fff}.bulk-action-btn.danger[data-v-32c12ae7]{background:#f56565;color:#fff}.bulk-action-btn[data-v-32c12ae7]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.sort-controls[data-v-32c12ae7]{display:flex;align-items:center;gap:8px}.sort-select[data-v-32c12ae7]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.sort-order-btn[data-v-32c12ae7]{padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.sort-order-btn[data-v-32c12ae7]:hover{background:#f7fafc;border-color:#667eea}.search-filter-section[data-v-32c12ae7]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:32px;overflow:hidden}.smart-search-container[data-v-32c12ae7]{position:relative;padding:24px;border-bottom:1px solid #e2e8f0}.search-input-wrapper[data-v-32c12ae7]{position:relative;display:flex;align-items:center}.search-icon[data-v-32c12ae7]{position:absolute;left:16px;color:#718096;z-index:2}.smart-search-input[data-v-32c12ae7]{width:100%;padding:16px 16px 16px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;transition:all .3s ease;background:#f7fafc}.smart-search-input[data-v-32c12ae7]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.1);background:#fff}.clear-search-btn[data-v-32c12ae7]{position:absolute;right:50px;background:none;border:none;color:#718096;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.clear-search-btn[data-v-32c12ae7]:hover{background:#e2e8f0;color:#2d3748}.search-shortcut[data-v-32c12ae7]{position:absolute;right:16px;display:flex;gap:4px;align-items:center;color:#a0aec0;font-size:12px}.search-shortcut kbd[data-v-32c12ae7]{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-size:10px}.search-suggestions[data-v-32c12ae7]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);z-index:100;max-height:300px;overflow-y:auto}.suggestion-item[data-v-32c12ae7]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.suggestion-item.active[data-v-32c12ae7],.suggestion-item[data-v-32c12ae7]:hover{background:#f7fafc}.suggestion-item i[data-v-32c12ae7]{color:#667eea;width:16px}.suggestion-item span[data-v-32c12ae7]{font-weight:600;color:#2d3748}.suggestion-item small[data-v-32c12ae7]{color:#718096;margin-left:auto}.quick-filters[data-v-32c12ae7]{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.filter-pills[data-v-32c12ae7]{display:flex;gap:12px;flex-wrap:wrap;flex:1}.filter-pill[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid #e2e8f0;border-radius:20px;background:#fff;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;color:#4a5568}.filter-pill[data-v-32c12ae7]:hover{border-color:#667eea;background:#f7fafc;transform:translateY(-1px)}.filter-pill.active[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.3)}.filter-count[data-v-32c12ae7]{background:hsla(0,0%,100%,.3);padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.filter-pill.active .filter-count[data-v-32c12ae7]{background:hsla(0,0%,100%,.3)}.filter-actions[data-v-32c12ae7]{display:flex;gap:12px;align-items:center}.advanced-filters-toggle[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:14px;color:#4a5568}.advanced-filters-toggle[data-v-32c12ae7]:hover{border-color:#667eea;color:#667eea}.clear-all-btn[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #fed7d7;border-radius:8px;background:#fed7d7;color:#c53030;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:600}.clear-all-btn[data-v-32c12ae7]:hover{background:#feb2b2;border-color:#feb2b2}.advanced-filters[data-v-32c12ae7]{padding:24px;background:#f7fafc;border-top:1px solid #e2e8f0}.tasks-container[data-v-32c12ae7]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);min-height:400px}.loading-spinner[data-v-32c12ae7]{padding:80px 40px;color:#718096}.spinner[data-v-32c12ae7]{border:4px solid #e2e8f0;border-top:4px solid #667eea}.empty-state[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px}.empty-state i[data-v-32c12ae7]{font-size:64px;color:#a0aec0;margin-bottom:24px}.empty-state h3[data-v-32c12ae7]{color:#2d3748;margin-bottom:12px;font-size:24px}.empty-state p[data-v-32c12ae7]{color:#718096;margin-bottom:24px;font-size:16px}.tasks-cards[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;padding:24px}.task-card[data-v-32c12ae7]{background:#fff;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease;cursor:pointer;overflow:hidden;position:relative}.task-card[data-v-32c12ae7]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:#667eea}.task-card.task-critical[data-v-32c12ae7]{border-left:4px solid #e53e3e;animation:criticalPulse-32c12ae7 2s infinite}.task-card.task-overdue[data-v-32c12ae7]{border-left:4px solid #f56565;background:linear-gradient(135deg,#fff5f5,#fff)}.task-card.task-selected[data-v-32c12ae7]{border-color:#667eea;background:linear-gradient(135deg,#f7fafc,#fff)}@keyframes criticalPulse-32c12ae7{0%,to{box-shadow:0 0 0 0 rgba(229,62,62,.4)}50%{box-shadow:0 0 0 10px rgba(229,62,62,0)}}.task-card-header[data-v-32c12ae7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.task-priority-bar[data-v-32c12ae7]{position:absolute;top:0;left:0;right:0;height:4px}.task-priority-bar.low[data-v-32c12ae7]{background:linear-gradient(90deg,#48bb78,#38a169)}.task-priority-bar.medium[data-v-32c12ae7]{background:linear-gradient(90deg,#ed8936,#dd6b20)}.task-priority-bar.high[data-v-32c12ae7]{background:linear-gradient(90deg,#f56565,#e53e3e)}.task-priority-bar.critical[data-v-32c12ae7]{background:linear-gradient(90deg,#e53e3e,#c53030);animation:pulse-32c12ae7 1s infinite}.task-checkbox[data-v-32c12ae7]{position:relative;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;cursor:pointer}.task-checkbox input[type=checkbox][data-v-32c12ae7]{width:18px;height:18px;margin:0;cursor:pointer;opacity:0;position:absolute;z-index:2}.task-checkbox .checkbox-label[data-v-32c12ae7]{position:relative;display:inline-block;width:18px;height:18px;border:2px solid #cbd5e0;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease}.task-checkbox .checkbox-label[data-v-32c12ae7]:before{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.task-checkbox input[type=checkbox]:checked+.checkbox-label[data-v-32c12ae7]{background:#667eea;border-color:#667eea;transform:scale(1.1)}.task-checkbox input[type=checkbox]:checked+.checkbox-label[data-v-32c12ae7]:before{opacity:1}.task-checkbox:hover .checkbox-label[data-v-32c12ae7]{border-color:#667eea;transform:scale(1.05);box-shadow:0 2px 8px rgba(102,126,234,.2)}.task-checkbox input[type=checkbox]:focus+.checkbox-label[data-v-32c12ae7]{outline:2px solid #667eea;outline-offset:2px}.task-id[data-v-32c12ae7]{color:#718096;font-size:12px;font-weight:600;background:#f7fafc;padding:4px 8px;border-radius:4px}.quick-action-btn[data-v-32c12ae7]{padding:8px;border:none;border-radius:6px;background:#f7fafc;color:#4a5568;cursor:pointer;transition:all .2s ease}.quick-action-btn[data-v-32c12ae7]:hover{background:#e2e8f0;color:#2d3748}.task-card-content[data-v-32c12ae7]{padding:16px 20px 20px}.task-title[data-v-32c12ae7]{margin:0 0 12px 0;font-size:18px;font-weight:700;color:#2d3748;line-height:1.4}.task-description[data-v-32c12ae7]{color:#718096;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-meta[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.task-status-priority[data-v-32c12ae7]{display:flex;gap:8px}.priority-badge[data-v-32c12ae7],.status-badge[data-v-32c12ae7]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.pending[data-v-32c12ae7]{background:#fef5e7;color:#d69e2e}.status-badge.in_progress[data-v-32c12ae7]{background:#e6fffa;color:#319795}.priority-badge.low[data-v-32c12ae7],.status-badge.completed[data-v-32c12ae7]{background:#f0fff4;color:#38a169}.priority-badge.medium[data-v-32c12ae7]{background:#fffaf0;color:#dd6b20}.priority-badge.high[data-v-32c12ae7]{background:#fed7d7;color:#e53e3e}.priority-badge.critical[data-v-32c12ae7]{background:#fed7d7;color:#c53030;animation:pulse-32c12ae7 1s infinite}.task-assignment[data-v-32c12ae7]{display:flex;align-items:center;gap:6px;font-size:14px}.assigned-user[data-v-32c12ae7]{display:flex;align-items:center;gap:6px;color:#4a5568}.unassigned[data-v-32c12ae7]{display:flex;align-items:center;gap:6px;color:#a0aec0}.task-footer[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center}.task-dates[data-v-32c12ae7]{display:flex;flex-direction:column;gap:4px}.created-date[data-v-32c12ae7],.due-date[data-v-32c12ae7]{display:flex;align-items:center;gap:6px;font-size:12px;color:#718096}.due-date.overdue[data-v-32c12ae7]{color:#e53e3e;font-weight:600}.task-quick-actions[data-v-32c12ae7]{display:flex;gap:8px}.edit-btn[data-v-32c12ae7],.quick-assign-btn[data-v-32c12ae7]{padding:6px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px}.quick-assign-btn[data-v-32c12ae7]{background:#e6fffa;color:#319795}.edit-btn[data-v-32c12ae7]{background:#ebf8ff;color:#3182ce}.edit-btn[data-v-32c12ae7]:hover,.quick-assign-btn[data-v-32c12ae7]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.tasks-list[data-v-32c12ae7]{padding:24px}.task-list-item[data-v-32c12ae7]{border:2px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s ease;cursor:pointer}.task-list-item[data-v-32c12ae7]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.task-list-item.task-critical[data-v-32c12ae7]{border-left:4px solid #e53e3e}.task-list-item.task-overdue[data-v-32c12ae7]{border-left:4px solid #f56565;background:linear-gradient(135deg,#fff5f5,#fff)}.task-list-item.task-selected[data-v-32c12ae7]{border-color:#667eea;background:linear-gradient(135deg,#f7fafc,#fff)}.task-list-main[data-v-32c12ae7]{display:grid;grid-template-columns:auto auto 1fr auto auto auto;gap:16px;align-items:center;padding:20px}.task-priority-indicator[data-v-32c12ae7]{width:12px;height:12px;border-radius:50%}.task-priority-indicator.low[data-v-32c12ae7]{background:#48bb78}.task-priority-indicator.medium[data-v-32c12ae7]{background:#ed8936}.task-priority-indicator.high[data-v-32c12ae7]{background:#f56565}.task-priority-indicator.critical[data-v-32c12ae7]{background:#e53e3e;animation:pulse-32c12ae7 1s infinite}.task-content[data-v-32c12ae7]{flex:1}.task-header[data-v-32c12ae7]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.task-name[data-v-32c12ae7]{font-size:16px;font-weight:700;color:#2d3748;margin:0}.task-details[data-v-32c12ae7]{color:#718096}.task-status-section[data-v-32c12ae7]{display:flex;flex-direction:column;gap:8px;align-items:center}.status-priority-badges[data-v-32c12ae7]{display:flex;gap:6px}.task-assignee[data-v-32c12ae7]{font-size:14px;color:#4a5568}.action-btn[data-v-32c12ae7]{padding:8px;border:none;background:#f7fafc;color:#4a5568;transition:all .2s ease}.action-btn[data-v-32c12ae7]:hover{background:#e2e8f0;color:#2d3748;transform:translateY(-1px)}.tasks-kanban[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:24px;min-height:600px}.kanban-column[data-v-32c12ae7]{background:#f7fafc;border-radius:12px;display:flex;flex-direction:column}.kanban-header[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid #e2e8f0}.kanban-header h3[data-v-32c12ae7]{margin:0;font-size:16px;font-weight:700;color:#2d3748}.task-count[data-v-32c12ae7]{background:#667eea;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.kanban-tasks[data-v-32c12ae7]{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:200px}.kanban-task[data-v-32c12ae7]{background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:16px;cursor:move;transition:all .2s ease}.kanban-task[data-v-32c12ae7]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.kanban-task.task-critical[data-v-32c12ae7]{border-left:4px solid #e53e3e}.kanban-task.task-overdue[data-v-32c12ae7]{border-left:4px solid #f56565;background:linear-gradient(135deg,#fff5f5,#fff)}.kanban-task-header[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.kanban-task-title[data-v-32c12ae7]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#2d3748}.kanban-task-description[data-v-32c12ae7]{color:#718096;font-size:12px;line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban-task-footer[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center}.kanban-task-actions[data-v-32c12ae7]{display:flex;gap:4px}.kanban-action-btn[data-v-32c12ae7]{padding:4px;border:none;border-radius:4px;background:#f7fafc;color:#4a5568;cursor:pointer;transition:all .2s ease;font-size:12px}.kanban-action-btn[data-v-32c12ae7]:hover{background:#e2e8f0;color:#2d3748}@media (max-width:768px){.tasks-page[data-v-32c12ae7]{padding:16px}.page-header[data-v-32c12ae7]{flex-direction:column;gap:16px;padding:20px}.header-main[data-v-32c12ae7]{flex-direction:column;gap:16px;align-items:stretch}.quick-create-section[data-v-32c12ae7]{justify-content:center}.dashboard-section[data-v-32c12ae7]{grid-template-columns:1fr}.quick-filters[data-v-32c12ae7]{flex-direction:column;align-items:stretch}.filter-pills[data-v-32c12ae7]{justify-content:center}.view-controls[data-v-32c12ae7]{flex-direction:column;gap:16px}.tasks-cards[data-v-32c12ae7]{grid-template-columns:1fr;padding:16px}.task-list-main[data-v-32c12ae7]{grid-template-columns:auto 1fr auto;gap:12px}.task-dates[data-v-32c12ae7],.task-status-section[data-v-32c12ae7]{display:none}.tasks-kanban[data-v-32c12ae7]{grid-template-columns:1fr;padding:16px}}.tasks-container[data-v-32c12ae7]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.loading-spinner[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.spinner[data-v-32c12ae7]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #4a90e2;border-radius:50%;animation:spin-32c12ae7 1s linear infinite;margin-bottom:16px}@keyframes spin-32c12ae7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-32c12ae7],.no-tasks[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666;text-align:center}.error-message i[data-v-32c12ae7],.no-tasks i[data-v-32c12ae7]{font-size:48px;margin-bottom:16px;color:#dc3545}.no-tasks i[data-v-32c12ae7]{color:#6c757d}.tasks-table-container[data-v-32c12ae7]{overflow-x:auto}.tasks-table[data-v-32c12ae7]{width:100%;border-collapse:collapse;min-width:1200px}.tasks-table td[data-v-32c12ae7],.tasks-table th[data-v-32c12ae7]{padding:12px;text-align:left;border-bottom:1px solid #eee}.tasks-table th[data-v-32c12ae7]{background-color:#f8f9fa;font-weight:600;color:#333;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tasks-table th[data-v-32c12ae7]:hover{background-color:#e9ecef}.sort-indicator[data-v-32c12ae7]{margin-left:5px;font-size:.8em;color:#6c757d}.tasks-table tbody tr[data-v-32c12ae7]:hover{background-color:#f8f9fa}.task-pending[data-v-32c12ae7]{background-color:#fff3cd}.task-name[data-v-32c12ae7]{display:flex;align-items:center;gap:8px}.task-name i[data-v-32c12ae7]{color:#ffc107}.action-details[data-v-32c12ae7],.notes[data-v-32c12ae7]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-32c12ae7]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.pending[data-v-32c12ae7]{background-color:#fff3cd;color:#856404}.status-badge.completed[data-v-32c12ae7]{background-color:#d4edda;color:#155724}.status-badge.in_progress[data-v-32c12ae7]{background-color:#d1ecf1;color:#0c5460}.unassigned[data-v-32c12ae7]{color:#6c757d}.action-buttons[data-v-32c12ae7]{padding:4px!important;width:120px}.button-group[data-v-32c12ae7]{display:flex;gap:4px;justify-content:center}.icon-button[data-v-32c12ae7]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.view-button[data-v-32c12ae7]{background-color:#4a90e2;color:#fff}.view-button[data-v-32c12ae7]:hover{background-color:#357abd}.edit-button[data-v-32c12ae7]{background-color:#ffc107;color:#fff}.edit-button[data-v-32c12ae7]:hover{background-color:#ffca2c}.assign-button[data-v-32c12ae7]{background-color:#28a745;color:#fff}.assign-button[data-v-32c12ae7]:hover{background-color:#218838}.pagination-container[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #eee;flex-wrap:wrap;gap:16px}.records-per-page[data-v-32c12ae7]{display:flex;align-items:center;gap:8px}.records-per-page label[data-v-32c12ae7]{font-size:14px;color:#666;white-space:nowrap}.records-per-page select[data-v-32c12ae7]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer}.pagination[data-v-32c12ae7]{display:flex;justify-content:center;align-items:center;gap:16px}.pagination-button[data-v-32c12ae7]{padding:8px 12px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;transition:all .2s}.pagination-button[data-v-32c12ae7]:hover:not(:disabled){background-color:#f8f9fa;border-color:#4a90e2}.pagination-button[data-v-32c12ae7]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-32c12ae7]{font-size:14px;color:#666}.modal[data-v-32c12ae7]{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}.modal-content[data-v-32c12ae7]{background-color:#fff;border-radius:8px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modal-header h3[data-v-32c12ae7]{margin:0;color:#333}.close-button[data-v-32c12ae7]{background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:4px}.close-button[data-v-32c12ae7]:hover{color:#333}.modal-body[data-v-32c12ae7]{padding:20px}.task-detail h4[data-v-32c12ae7]{margin:0 0 16px 0;color:#333}.detail-grid[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.detail-item[data-v-32c12ae7]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-32c12ae7]{font-weight:600;color:#666;font-size:12px;text-transform:uppercase}.detail-section[data-v-32c12ae7]{margin-bottom:16px}.detail-section label[data-v-32c12ae7]{font-weight:600;color:#666;font-size:12px;text-transform:uppercase;display:block;margin-bottom:8px}.detail-section p[data-v-32c12ae7]{margin:0;color:#333;line-height:1.5}.form-group[data-v-32c12ae7]{margin-bottom:16px}.form-group label[data-v-32c12ae7]{display:block;font-weight:600;color:#333;margin-bottom:6px;font-size:14px}.form-input[data-v-32c12ae7],.form-select[data-v-32c12ae7],.form-textarea[data-v-32c12ae7]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-32c12ae7]:focus,.form-select[data-v-32c12ae7]:focus,.form-textarea[data-v-32c12ae7]:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px rgba(74,144,226,.1)}.form-textarea[data-v-32c12ae7]{resize:vertical;min-height:80px;font-family:inherit}.modal-actions[data-v-32c12ae7]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #eee}.primary-button[data-v-32c12ae7]{background-color:#4a90e2;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s;display:flex;align-items:center;gap:8px}.primary-button[data-v-32c12ae7]:hover:not(:disabled){background-color:#357abd}.primary-button[data-v-32c12ae7]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-32c12ae7]{background-color:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.secondary-button[data-v-32c12ae7]:hover{background-color:#5a6268}.task-info[data-v-32c12ae7]{background-color:#f8f9fa;padding:16px;border-radius:6px;margin-bottom:20px}.task-info h4[data-v-32c12ae7]{margin:0 0 8px 0;color:#333}.task-details[data-v-32c12ae7]{margin:0;color:#666;font-size:14px;line-height:1.4}@media (max-width:768px){.tasks-page[data-v-32c12ae7]{padding:10px}.page-header[data-v-32c12ae7]{flex-direction:column;gap:16px;align-items:stretch}.filters-grid[data-v-32c12ae7]{grid-template-columns:1fr}.summary-section[data-v-32c12ae7]{grid-template-columns:repeat(2,1fr)}.tasks-table[data-v-32c12ae7]{min-width:800px}.modal-content[data-v-32c12ae7]{width:95%;margin:10px}.detail-grid[data-v-32c12ae7]{grid-template-columns:1fr}.pagination-container[data-v-32c12ae7]{flex-direction:column;align-items:stretch;gap:12px}.pagination[data-v-32c12ae7],.records-per-page[data-v-32c12ae7]{justify-content:center}.modal-actions[data-v-32c12ae7]{flex-direction:column;gap:8px}.primary-button[data-v-32c12ae7],.secondary-button[data-v-32c12ae7]{width:100%;justify-content:center}}.large-modal[data-v-32c12ae7]{max-width:800px;width:95%}.task-name-container[data-v-32c12ae7]{display:flex;flex-direction:column;gap:8px}.task-template-select[data-v-32c12ae7]{background-color:#f8f9fa;border:1px solid #ddd;font-size:13px;padding:8px 12px}.required[data-v-32c12ae7]{color:#dc3545;font-weight:700}.file-upload-area[data-v-32c12ae7]{position:relative;border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;transition:border-color .3s ease;cursor:pointer}.file-upload-area[data-v-32c12ae7]:hover{border-color:#4a90e2;background-color:#f8f9fa}.file-input[data-v-32c12ae7]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-label[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#666}.file-upload-label i[data-v-32c12ae7]{font-size:24px;color:#4a90e2}.file-upload-label small[data-v-32c12ae7]{font-size:12px;color:#999}.selected-files[data-v-32c12ae7]{margin-top:16px;padding:16px;background-color:#f8f9fa;border-radius:6px}.selected-files h4[data-v-32c12ae7]{margin:0 0 12px 0;font-size:14px;color:#333;display:flex;justify-content:space-between;align-items:center}.total-size[data-v-32c12ae7]{font-size:12px;font-weight:500;color:#6c757d;background:#f8f9fa;padding:4px 8px;border-radius:12px;border:1px solid #e9ecef}.file-item[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:8px}.file-item[data-v-32c12ae7]:last-child{margin-bottom:0}.file-item i[data-v-32c12ae7]{color:#4a90e2}.file-item span[data-v-32c12ae7]{flex:1;font-size:14px;color:#333}.file-item.enhanced[data-v-32c12ae7]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:12px;transition:all .2s ease}.file-item.enhanced[data-v-32c12ae7]:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.file-icon[data-v-32c12ae7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;color:#6c757d;font-size:16px}.file-icon i.fa-file-pdf[data-v-32c12ae7]{color:#dc3545}.file-icon i.fa-file-word[data-v-32c12ae7]{color:#2b579a}.file-icon i.fa-file-excel[data-v-32c12ae7]{color:#217346}.file-icon i.fa-file-powerpoint[data-v-32c12ae7]{color:#d24726}.file-icon i.fa-file-image[data-v-32c12ae7]{color:#7c3aed}.file-icon i.fa-file-archive[data-v-32c12ae7]{color:#f59e0b}.file-icon i.fa-file-code[data-v-32c12ae7]{color:#10b981}.file-info[data-v-32c12ae7]{flex:1;display:flex;flex-direction:column;gap:4px}.file-name[data-v-32c12ae7]{font-size:14px;font-weight:600;color:#374151;word-break:break-word}.file-meta[data-v-32c12ae7]{display:flex;gap:8px;align-items:center;font-size:12px;color:#6b7280}.file-size[data-v-32c12ae7]{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-weight:500}.file-type[data-v-32c12ae7]{color:#9ca3af}.file-actions[data-v-32c12ae7]{display:flex;gap:6px;align-items:center}.file-action-btn[data-v-32c12ae7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.file-action-btn.preview[data-v-32c12ae7]{background:#e0f2fe;color:#0277bd}.file-action-btn.preview[data-v-32c12ae7]:hover{background:#b3e5fc;color:#01579b;transform:translateY(-1px)}.file-action-btn.remove[data-v-32c12ae7]{background:#ffebee;color:#d32f2f}.file-action-btn.remove[data-v-32c12ae7]:hover{background:#ffcdd2;color:#b71c1c;transform:translateY(-1px)}.remove-file-btn[data-v-32c12ae7]{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px;border-radius:3px;transition:background-color .2s}.remove-file-btn[data-v-32c12ae7]:hover{background-color:#f8d7da}.priority-badge[data-v-32c12ae7]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}.priority-badge.low[data-v-32c12ae7]{background-color:#d4edda;color:#155724}.priority-badge.medium[data-v-32c12ae7]{background-color:#fff3cd;color:#856404}.priority-badge.high[data-v-32c12ae7]{background-color:#f8d7da;color:#721c24}.priority-badge.critical[data-v-32c12ae7]{background-color:#dc3545;color:#fff}.attachments-list[data-v-32c12ae7]{display:flex;flex-direction:column;gap:8px}.attachment-item[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px}.attachment-item i[data-v-32c12ae7]{color:#4a90e2}.attachment-item span[data-v-32c12ae7]{flex:1;font-size:14px;color:#333}.attachment-item small[data-v-32c12ae7]{color:#666;font-size:12px}.download-btn[data-v-32c12ae7]{background:none;border:none;color:#4a90e2;cursor:pointer;padding:4px 8px;border-radius:3px;transition:background-color .2s}.download-btn[data-v-32c12ae7]:hover{background-color:#e3f2fd}.audit-trail[data-v-32c12ae7]{background-color:#f8f9fa;border-radius:6px;padding:16px;max-height:200px;overflow-y:auto}.audit-item[data-v-32c12ae7]{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid #dee2e6}.audit-item[data-v-32c12ae7]:last-child{border-bottom:none}.audit-timestamp[data-v-32c12ae7]{font-size:12px;color:#666;font-weight:500}.audit-action[data-v-32c12ae7]{font-size:14px;color:#333}.form-section[data-v-32c12ae7]{margin:24px 0;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.form-section h4[data-v-32c12ae7]{margin:0 0 16px 0;color:#495057;font-size:16px;display:flex;align-items:center;gap:8px}.form-section h4 i[data-v-32c12ae7]{color:#6c757d}.form-row[data-v-32c12ae7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.readonly-field[data-v-32c12ae7]{padding:8px 12px;background:#e9ecef;border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:14px}.related-info-card[data-v-32c12ae7]{margin:16px 0;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;background:#fff}.related-info-header[data-v-32c12ae7]{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #dee2e6;display:flex;align-items:center;gap:8px;font-weight:600;color:#495057}.related-info-header i[data-v-32c12ae7]{color:#6c757d}.related-info-grid[data-v-32c12ae7]{padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item[data-v-32c12ae7]{display:flex;flex-direction:column;gap:4px}.info-item strong[data-v-32c12ae7]{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.package-attachments-list[data-v-32c12ae7]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.package-attachment-item[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.verification-status[data-v-32c12ae7]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.verification-status.verified[data-v-32c12ae7]{background:#d4edda;color:#155724}.verification-status.unverified[data-v-32c12ae7]{background:#f8d7da;color:#721c24}.attachment-date[data-v-32c12ae7]{color:#6c757d;margin-left:auto}@media (max-width:768px){.form-row[data-v-32c12ae7]{grid-template-columns:1fr;gap:12px}.large-modal[data-v-32c12ae7]{width:98%;max-width:none}.header-actions[data-v-32c12ae7]{flex-direction:column;gap:8px}.create-button[data-v-32c12ae7],.refresh-button[data-v-32c12ae7]{width:100%;justify-content:center}.comment-header[data-v-32c12ae7]{flex-direction:column;align-items:flex-start}.related-info-grid[data-v-32c12ae7]{grid-template-columns:1fr}.avatar-circle[data-v-32c12ae7]{width:32px;height:32px;font-size:14px}}.meta-grid[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.meta-card[data-v-32c12ae7]{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.meta-icon[data-v-32c12ae7]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:16px}.meta-content label[data-v-32c12ae7]{font-size:12px;color:#6c757d;margin-bottom:4px}.meta-value[data-v-32c12ae7]{font-weight:600;color:#495057;font-size:14px}.empty-state[data-v-32c12ae7]{text-align:center;padding:40px 20px;color:#6c757d}.empty-icon[data-v-32c12ae7]{font-size:48px;color:#dee2e6;margin-bottom:16px}.empty-state h5[data-v-32c12ae7]{margin:0 0 8px 0;color:#495057}.empty-state p[data-v-32c12ae7]{margin:0;font-size:14px}.loading-state[data-v-32c12ae7]{text-align:center;padding:20px;color:#6c757d;display:flex;align-items:center;justify-content:center;gap:8px}@keyframes pulse-32c12ae7{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.related-header[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.related-header i[data-v-32c12ae7]{color:#6b7280}.related-header span[data-v-32c12ae7]{font-weight:600;color:#374151}.related-header small[data-v-32c12ae7]{color:#9ca3af;margin-left:auto}.related-details[data-v-32c12ae7]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.related-details span[data-v-32c12ae7]{background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#6b7280}.missing-field[data-v-32c12ae7]{background:#fef2f2!important;color:#dc2626!important}.package-status[data-v-32c12ae7]{font-weight:600;text-transform:uppercase}.meta-info-column[data-v-32c12ae7]{display:flex;flex-direction:column;gap:16px}.meta-item[data-v-32c12ae7]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.meta-item[data-v-32c12ae7]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.meta-item i[data-v-32c12ae7]{color:#6b7280;width:16px;text-align:center}.meta-content[data-v-32c12ae7]{flex:1}.meta-content label[data-v-32c12ae7]{display:block;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.meta-content span[data-v-32c12ae7]{font-size:13px;color:#374151;font-weight:500}.unassigned[data-v-32c12ae7]{color:#f59e0b!important;font-style:italic}.no-sla[data-v-32c12ae7]{color:#9ca3af!important}.overdue[data-v-32c12ae7]{color:#dc2626!important;font-weight:600}.status-indicator[data-v-32c12ae7]{display:flex;align-items:center;gap:.5rem;font-weight:600}.text-danger[data-v-32c12ae7]{color:#dc3545}.text-success[data-v-32c12ae7]{color:#28a745}.due-date-display[data-v-32c12ae7]{color:#6c757d;font-size:.9rem}.sla-presets-section[data-v-32c12ae7]{margin:2rem 0}.sla-presets-section h4[data-v-32c12ae7]{margin:0 0 1rem 0;color:#495057;display:flex;align-items:center;gap:.5rem}.preset-buttons[data-v-32c12ae7]{display:flex;gap:.75rem;flex-wrap:wrap}.preset-btn[data-v-32c12ae7]{padding:.5rem 1rem;border:2px solid #e9ecef;background:#fff;border-radius:6px;font-weight:500}.preset-btn[data-v-32c12ae7]:hover{border-color:#667eea;background:#f8f9fa}.preset-btn.clear[data-v-32c12ae7]{border-color:#dc3545;color:#dc3545}.preset-btn.clear[data-v-32c12ae7]:hover{background:#dc3545;color:#fff}.assignment-actions[data-v-32c12ae7]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-32c12ae7]{padding:.5rem 1rem;border:2px solid #e9ecef;background:#fff;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-32c12ae7]{border-color:#007bff;color:#007bff}.action-btn.primary[data-v-32c12ae7]:hover{background:#007bff;color:#fff}.action-btn.secondary[data-v-32c12ae7]{border-color:#6c757d;color:#6c757d}.action-btn.secondary[data-v-32c12ae7]:hover{background:#6c757d;color:#fff}.detailed-related-info[data-v-32c12ae7]{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}.detailed-related-info h4[data-v-32c12ae7]{margin:0 0 1rem 0;color:#495057;display:flex;align-items:center;gap:.5rem}.add-comment-section[data-v-32c12ae7]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}.add-comment-section h4[data-v-32c12ae7]{margin:0 0 1rem 0;color:#495057;display:flex;align-items:center;gap:.5rem}.comment-form[data-v-32c12ae7]{display:flex;flex-direction:column;gap:1rem}.comment-textarea[data-v-32c12ae7]{padding:1rem;border:2px solid #e9ecef;border-radius:6px;font-size:.95rem;resize:vertical;min-height:100px;font-family:inherit}.comment-textarea[data-v-32c12ae7]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.comment-actions[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center}.comment-btn[data-v-32c12ae7]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.comment-btn.primary[data-v-32c12ae7]{background:#007bff;color:#fff}.comment-btn.primary[data-v-32c12ae7]:hover:not(:disabled){background:#0056b3}.comment-btn[data-v-32c12ae7]:disabled{background:#6c757d;cursor:not-allowed}.comment-tip[data-v-32c12ae7]{color:#6c757d;font-size:.85rem}.comments-section[data-v-32c12ae7]{margin-top:2rem}.comments-section h4[data-v-32c12ae7]{margin:0 0 1.5rem 0;color:#495057;display:flex;align-items:center;gap:.5rem}.loading-comments[data-v-32c12ae7],.no-comments[data-v-32c12ae7]{text-align:center;padding:2rem;color:#6c757d}.no-comments i[data-v-32c12ae7]{font-size:2rem;margin-bottom:1rem;display:block}.comments-list[data-v-32c12ae7]{display:flex;flex-direction:column;gap:1rem}.comment-item[data-v-32c12ae7]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.comment-header[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.comment-author[data-v-32c12ae7]{display:flex;align-items:center;gap:.75rem}.author-avatar[data-v-32c12ae7]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem}.author-info[data-v-32c12ae7]{display:flex;flex-direction:column;gap:.25rem}.author-name[data-v-32c12ae7]{font-weight:600;color:#495057}.comment-date[data-v-32c12ae7],.comment-id[data-v-32c12ae7]{font-size:.8rem;color:#6c757d}.comment-id[data-v-32c12ae7]{background:#f8f9fa;padding:.25rem .5rem;border-radius:4px}.comment-content[data-v-32c12ae7]{color:#495057;line-height:1.5;margin-bottom:.5rem}.comment-edited[data-v-32c12ae7]{font-size:.8rem;color:#6c757d;display:flex;align-items:center;gap:.25rem}.load-more-section[data-v-32c12ae7]{text-align:center;margin-top:1.5rem}.load-more-btn[data-v-32c12ae7]{padding:.75rem 1.5rem;background:#f8f9fa;border:2px solid #e9ecef;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.load-more-btn[data-v-32c12ae7]:hover:not(:disabled){border-color:#667eea;background:#fff}.load-more-btn[data-v-32c12ae7]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:992px){.form-row.side-by-side[data-v-32c12ae7]{grid-template-columns:1fr;gap:1rem}.readable-tab[data-v-32c12ae7]{padding:1rem;margin:.5rem}.tab-header h3[data-v-32c12ae7]{font-size:1.25rem}.assignment-actions[data-v-32c12ae7],.preset-buttons[data-v-32c12ae7]{justify-content:center}}@media (max-width:576px){.tab-navigation.readable[data-v-32c12ae7]{flex-wrap:wrap}.tab-button.readable[data-v-32c12ae7]{padding:.75rem 1rem;font-size:.8rem}.readable-tab[data-v-32c12ae7]{padding:.75rem;margin:.25rem}}.context-sidebar[data-v-32c12ae7]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-left:.5rem}.context-card[data-v-32c12ae7]{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05)}.card-header[data-v-32c12ae7]{background:#f8f9fa;padding:.75rem 1rem;border-bottom:1px solid #e9ecef;font-weight:500;display:flex;align-items:center;gap:.5rem;color:#495057}.card-content[data-v-32c12ae7]{padding:1rem}.sla-card.overdue[data-v-32c12ae7]{border-left:4px solid #dc3545}.sla-card[data-v-32c12ae7]:not(.overdue){border-left:4px solid #28a745}.sla-status-large[data-v-32c12ae7]{text-align:center;padding:.75rem;border-radius:6px}.sla-status-large.overdue[data-v-32c12ae7]{background:#f8d7da;color:#721c24}.sla-status-large.on-time[data-v-32c12ae7]{background:#d4edda;color:#155724}.status-text[data-v-32c12ae7]{display:block;font-weight:600;font-size:.9rem;margin-bottom:.25rem}.due-date[data-v-32c12ae7]{display:block;font-size:.8rem;opacity:.8}.assignment-info[data-v-32c12ae7]{display:flex;flex-direction:column;gap:.75rem}.current-assignee[data-v-32c12ae7]{display:flex;flex-direction:column;gap:.25rem}.current-assignee .label[data-v-32c12ae7]{font-size:.8rem;color:#666;font-weight:500}.current-assignee .value[data-v-32c12ae7]{font-weight:500;color:#333}.current-assignee .value.unassigned[data-v-32c12ae7]{color:#dc3545;font-style:italic}.assign-btn[data-v-32c12ae7]{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;display:flex;align-items:center;gap:.5rem;justify-content:center;transition:background .2s ease}.assign-btn[data-v-32c12ae7]:hover{background:#0056b3}.metadata-item[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.85rem}.metadata-item .label[data-v-32c12ae7]{color:#666;font-weight:500}.metadata-item .value[data-v-32c12ae7]{color:#333;font-weight:400}.quick-comment-form[data-v-32c12ae7]{display:flex;gap:.5rem;align-items:flex-start}.quick-comment-input[data-v-32c12ae7]{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:4px;resize:vertical;font-size:.85rem}.quick-comment-btn[data-v-32c12ae7]{padding:.5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.quick-comment-btn[data-v-32c12ae7]:hover:not(:disabled){background:#0056b3}.quick-comment-btn[data-v-32c12ae7]:disabled{background:#6c757d;cursor:not-allowed}.recent-comments-mini[data-v-32c12ae7]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e9ecef}.comment-count[data-v-32c12ae7]{font-size:.8rem;color:#666;text-align:center}.assignment-section[data-v-32c12ae7]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #28a745}.readonly-field[data-v-32c12ae7]{background:#f8f9fa!important;color:#6c757d;cursor:not-allowed}.collapsible-section[data-v-32c12ae7]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.section-header.clickable[data-v-32c12ae7]{cursor:pointer;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease}.section-header.clickable[data-v-32c12ae7]:hover{background:#e9ecef}.section-toggle[data-v-32c12ae7]{transition:transform .3s ease}.section-toggle.rotated[data-v-32c12ae7]{transform:rotate(180deg)}.collapsible-content[data-v-32c12ae7]{padding:1.5rem;background:#fff}.metadata-grid[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.metadata-card[data-v-32c12ae7]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.metadata-icon[data-v-32c12ae7]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.metadata-info[data-v-32c12ae7]{display:flex;flex-direction:column;gap:.25rem}.metadata-label[data-v-32c12ae7]{font-size:.85rem;color:#6c757d;font-weight:500}.metadata-value[data-v-32c12ae7]{font-size:.95rem;color:#2c3e50;font-weight:600}.primary-content-section[data-v-32c12ae7]{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #007bff;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.secondary-content-section[data-v-32c12ae7]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #6c757d}.content-header[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.required-indicator[data-v-32c12ae7]{color:#dc3545;font-weight:700;margin-left:.25rem}.content-tools[data-v-32c12ae7]{display:flex;gap:.5rem}.tool-btn[data-v-32c12ae7]{padding:.5rem;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;color:#6c757d;transition:all .2s ease}.tool-btn[data-v-32c12ae7]:hover{background:#f8f9fa;color:#495057;transform:translateY(-1px)}.enhanced-textarea-wrapper[data-v-32c12ae7]{position:relative}.enhanced-textarea[data-v-32c12ae7]{width:100%;border:2px solid #e9ecef;border-radius:8px;padding:1rem;font-size:.95rem;line-height:1.6;resize:vertical;transition:border-color .3s ease}.enhanced-textarea[data-v-32c12ae7]:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.enhanced-textarea.secondary[data-v-32c12ae7]{border-color:#ced4da}.textarea-footer[data-v-32c12ae7]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.8rem;color:#6c757d}.char-count[data-v-32c12ae7],.word-count[data-v-32c12ae7]{font-weight:500}.sla-quick-setup[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.sla-quick-setup .section-title[data-v-32c12ae7]{color:#fff;margin-bottom:1.5rem}.sla-presets[data-v-32c12ae7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.preset-btn[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center}.preset-btn[data-v-32c12ae7]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.preset-btn.active[data-v-32c12ae7]{background:hsla(0,0%,100%,.3);border-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.preset-btn i[data-v-32c12ae7]{font-size:1.2rem}.preset-btn span[data-v-32c12ae7]{font-weight:600;font-size:.9rem}.preset-btn small[data-v-32c12ae7]{font-size:.75rem;opacity:.8}.custom-sla-section[data-v-32c12ae7]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #17a2b8}.timeline-layout[data-v-32c12ae7]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.enhanced-field[data-v-32c12ae7]{margin-bottom:1.5rem}.enhanced-label[data-v-32c12ae7]{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.datetime-input-wrapper[data-v-32c12ae7]{display:flex;gap:.5rem;align-items:center}.datetime-input[data-v-32c12ae7]{flex:1}.datetime-helper-btn[data-v-32c12ae7]{padding:.75rem;border:1px solid #ced4da;background:#fff;border-radius:4px;cursor:pointer;color:#6c757d;transition:all .2s ease}.datetime-helper-btn[data-v-32c12ae7]:hover{background:#f8f9fa;color:#495057}.sla-input-wrapper[data-v-32c12ae7]{display:flex;align-items:center;gap:.5rem}.sla-input[data-v-32c12ae7]{flex:1}.sla-unit[data-v-32c12ae7]{font-size:.9rem;color:#6c757d;font-weight:500}.field-help[data-v-32c12ae7]{display:flex;align-items:center;gap:.25rem;color:#6c757d;font-size:.8rem;margin-top:.5rem}.sla-status-grid[data-v-32c12ae7]{display:grid;grid-template-columns:1fr;gap:1rem}.sla-status-card[data-v-32c12ae7]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;transition:all .3s ease}.sla-status-card.overdue[data-v-32c12ae7]{border-color:#dc3545;background:linear-gradient(135deg,#fff5f5,#fff)}.sla-status-card.warning[data-v-32c12ae7]{border-color:#ffc107;background:linear-gradient(135deg,#fffbf0,#fff)}.status-header[data-v-32c12ae7]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.status-icon[data-v-32c12ae7]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.status-label[data-v-32c12ae7]{font-size:1.2rem;font-weight:700;padding:.5rem 1rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.status-label.overdue[data-v-32c12ae7]{background:#dc3545;color:#fff}.status-label.warning[data-v-32c12ae7]{background:#ffc107;color:#212529}.status-label.on-time[data-v-32c12ae7]{background:#28a745;color:#fff}.status-details[data-v-32c12ae7]{display:flex;flex-direction:column;gap:.75rem}.time-remaining[data-v-32c12ae7]{font-size:1.1rem;font-weight:600}.overdue-text[data-v-32c12ae7]{color:#dc3545}.remaining-text[data-v-32c12ae7]{color:#28a745}.due-date[data-v-32c12ae7]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.95rem}@media (max-width:768px){.timeline-layout[data-v-32c12ae7]{grid-template-columns:1fr;gap:1rem}.metadata-grid[data-v-32c12ae7]{grid-template-columns:1fr}.sla-presets[data-v-32c12ae7]{grid-template-columns:repeat(2,1fr)}.form-row.side-by-side[data-v-32c12ae7]{grid-template-columns:1fr;gap:1rem}}.modal-shortcuts[data-v-32c12ae7]{display:flex;justify-content:space-between;padding:1rem;background:#f8f9fa;border-radius:8px;margin-top:1rem}.modal-shortcuts kbd[data-v-32c12ae7]{background:#e9ecef;padding:.5rem 1rem;border-radius:4px;font-size:12px;font-weight:600;color:#495057}.comments-empty[data-v-32c12ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#6c757d;text-align:center}.comments-empty i[data-v-32c12ae7]{font-size:48px;color:#a0aec0;margin-bottom:24px}.comments-empty h4[data-v-32c12ae7]{color:#2d3748;margin-bottom:12px;font-size:24px}.comments-empty p[data-v-32c12ae7]{color:#718096;margin-bottom:24px;font-size:16px}.bulk-action-modal .modal-overlay[data-v-32c12ae7]{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bulk-modal-container[data-v-32c12ae7]{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.3);overflow:hidden;max-width:550px;width:90vw;max-height:90vh;display:flex;flex-direction:column;animation:modalSlideIn-32c12ae7 .3s ease-out}@keyframes modalSlideIn-32c12ae7{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bulk-modal-header[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.bulk-modal-header .header-content[data-v-32c12ae7]{display:flex;align-items:center;gap:16px}.bulk-modal-header .header-icon[data-v-32c12ae7]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bulk-modal-header .header-icon.status[data-v-32c12ae7]{background:rgba(76,175,80,.2)}.bulk-modal-header .header-text h3[data-v-32c12ae7]{margin:0 0 4px 0;font-size:22px;font-weight:700}.bulk-modal-header .header-text p[data-v-32c12ae7]{margin:0;font-size:14px;opacity:.9;font-weight:400}.bulk-modal-header .close-btn[data-v-32c12ae7]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bulk-modal-header .close-btn[data-v-32c12ae7]:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.bulk-modal-body[data-v-32c12ae7]{padding:32px;flex:1;overflow-y:auto}.selected-tasks-preview[data-v-32c12ae7]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.selected-tasks-preview h4[data-v-32c12ae7]{margin:0;color:#2d3748;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.selected-tasks-preview h4 i[data-v-32c12ae7]{color:#38a169}.tasks-count-badge[data-v-32c12ae7]{background:#667eea;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.assignment-form[data-v-32c12ae7],.status-form[data-v-32c12ae7]{margin-top:24px}.form-group.enhanced[data-v-32c12ae7]{margin-bottom:24px}.form-group.enhanced label[data-v-32c12ae7]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2d3748;margin-bottom:12px;font-size:14px}.form-group.enhanced label i[data-v-32c12ae7]{color:#667eea;width:16px}.form-select.enhanced[data-v-32c12ae7],.form-textarea.enhanced[data-v-32c12ae7]{width:100%;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;transition:all .2s ease;background:#fff;font-family:inherit}.form-select.enhanced[data-v-32c12ae7]:focus,.form-textarea.enhanced[data-v-32c12ae7]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);transform:translateY(-1px)}.form-select.enhanced[data-v-32c12ae7]{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:48px}.form-textarea.enhanced[data-v-32c12ae7]{resize:vertical;min-height:120px;line-height:1.5}.helper-text[data-v-32c12ae7]{color:#718096;font-size:12px;margin-top:8px;display:block}.bulk-modal-footer[data-v-32c12ae7]{background:#f8fafc;padding:24px 32px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end}.btn.enhanced[data-v-32c12ae7]{padding:14px 24px;border-radius:10px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .2s ease;border:none;cursor:pointer;min-width:120px;justify-content:center}.btn.secondary.enhanced[data-v-32c12ae7]{background:#e2e8f0;color:#4a5568}.btn.secondary.enhanced[data-v-32c12ae7]:hover{background:#cbd5e0;transform:translateY(-1px)}.btn.primary.enhanced[data-v-32c12ae7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn.primary.enhanced[data-v-32c12ae7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.btn.primary.enhanced[data-v-32c12ae7]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 12px rgba(102,126,234,.2)}.btn.enhanced i.fa-spin[data-v-32c12ae7]{animation:spin-32c12ae7 1s linear infinite}.status-select option.status-option[data-v-32c12ae7]{padding:12px;font-size:14px}@media (max-width:768px){.bulk-modal-container[data-v-32c12ae7]{width:95vw;max-height:95vh}.bulk-modal-header[data-v-32c12ae7]{padding:20px 24px}.bulk-modal-header .header-content[data-v-32c12ae7]{gap:12px}.bulk-modal-header .header-icon[data-v-32c12ae7]{width:40px;height:40px;font-size:18px}.bulk-modal-header .header-text h3[data-v-32c12ae7]{font-size:18px}.bulk-modal-body[data-v-32c12ae7]{padding:24px}.bulk-modal-footer[data-v-32c12ae7]{padding:20px 24px;flex-direction:column}.btn.enhanced[data-v-32c12ae7]{width:100%}}.session-warning[data-v-69d69540]{position:fixed;top:20px;right:20px;z-index:9999;max-width:400px;animation:slideInRight-69d69540 .3s ease-out}.warning-content[data-v-69d69540]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;padding:20px;box-shadow:0 10px 25px rgba(245,158,11,.3);display:flex;align-items:flex-start;gap:16px}.warning-icon[data-v-69d69540]{color:#d97706;font-size:24px;flex-shrink:0;margin-top:2px}.warning-text[data-v-69d69540]{flex:1}.warning-text h4[data-v-69d69540]{margin:0 0 8px 0;color:#92400e;font-size:16px;font-weight:600}.warning-text p[data-v-69d69540]{margin:0;color:#78350f;font-size:14px;line-height:1.4}.warning-actions[data-v-69d69540]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.btn-dismiss[data-v-69d69540],.btn-extend[data-v-69d69540]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.btn-extend[data-v-69d69540]{background:#059669;color:#fff}.btn-extend[data-v-69d69540]:hover{background:#047857;transform:translateY(-1px)}.btn-dismiss[data-v-69d69540]{background:#6b7280;color:#fff}.btn-dismiss[data-v-69d69540]:hover{background:#4b5563;transform:translateY(-1px)}@keyframes slideInRight-69d69540{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.session-warning[data-v-69d69540]{top:10px;right:10px;left:10px;max-width:none}.warning-content[data-v-69d69540]{flex-direction:column;text-align:center}.warning-actions[data-v-69d69540]{flex-direction:row;justify-content:center}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:1em}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.top-left{left:1em}.Vue-Toastification__container.bottom-left .Vue-Toastification__toast,.Vue-Toastification__container.top-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance:none){.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.top-right{right:1em}.Vue-Toastification__container.bottom-right .Vue-Toastification__toast,.Vue-Toastification__container.top-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance:none){.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.top-center{left:50%;margin-left:-300px}.Vue-Toastification__container.bottom-center .Vue-Toastification__toast,.Vue-Toastification__container.top-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:0}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0;padding-left:10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:focus,.Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:hsla(0,0%,100%,.7);transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.bottom-left,.Vue-Toastification__fade-enter-active.top-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.bottom-right,.Vue-Toastification__fade-enter-active.top-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translateX(1000px) scaleX(2.5) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}to{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateX(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateX(1000px) scaleX(2) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.bottom-left,.Vue-Toastification__slideBlurred-enter-active.top-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.bottom-right,.Vue-Toastification__slideBlurred-enter-active.top-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.vl-overlay,.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}:root{--primary-color:#42b983;--secondary-color:#35495e;--font-family:"Avenir",Helvetica,Arial,sans-serif;--background-color:#f5f5f5;--text-color:#2c3e50;--hover-color:#2c3e50;--active-link-color:tomato;--logout-button-color:tomato;--logout-button-hover-color:#ff4500;--border-color:#ccc;--box-shadow:0 0 10px rgba(0,0,0,.1)}body{font-family:var(--font-family);background-color:var(--background-color);color:var(--text-color);margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--primary-color)}button{background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;cursor:pointer;font-family:var(--font-family);border-radius:5px;transition:background-color .3s ease,transform .3s ease}button:hover{background-color:var(--hover-color);transform:scale(1.05)}.logout-button{background-color:var(--logout-button-color)}.logout-button:hover{background-color:var(--logout-button-hover-color)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{padding:10px;margin:5px 0;border:1px solid var(--border-color);border-radius:5px;width:100%;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{border-color:var(--primary-color);box-shadow:0 0 5px rgba(66,185,131,.5);outline:none}form{max-width:400px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:var(--box-shadow)}form h1{margin-bottom:20px}.container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--background-color)}nav{display:flex;justify-content:space-around;background-color:var(--primary-color);padding:10px}nav a{color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;transition:background-color .3s ease,transform .3s ease}nav a:hover{background-color:var(--hover-color);transform:scale(1.05)}nav a.router-link-active,nav a.router-link-exact-active{font-weight:700;background-color:var(--active-link-color);transform:scale(1.05)}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.p-10{padding:10px}