.help-overlay[data-v-d95d72a7]{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:10000;align-items:center;justify-content:center}.help-overlay.active[data-v-d95d72a7]{display:flex}.help-modal[data-v-d95d72a7]{background:#f8fafa;border:1px solid #DDE2D9;border-radius:14px;width:90%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.help-header[data-v-d95d72a7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #DDE2D9}.help-header h3[data-v-d95d72a7]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.help-header-right[data-v-d95d72a7]{display:flex;align-items:center;gap:10px}.help-close[data-v-d95d72a7]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0 4px;line-height:1}.help-body[data-v-d95d72a7]{display:flex;flex:1;overflow:hidden}.help-sidebar[data-v-d95d72a7]{width:200px;flex-shrink:0;background:#F8FAF7;padding:12px 0;border-right:1px solid #DDE2D9;display:flex;flex-direction:column;gap:2px}.help-tab[data-v-d95d72a7]{display:block;width:100%;padding:10px 16px;border:none;background:transparent;text-align:left;white-space:nowrap;font-size:.85rem;color:#1a1a1a;cursor:pointer;transition:all .15s;border-right:3px solid transparent}.help-tab[data-v-d95d72a7]:hover{background:#E2EFEA;color:#0f766e}.help-tab.active[data-v-d95d72a7]{background:#0F766E;color:#fff;font-weight:600;border-right-color:#0f766e}.help-content[data-v-d95d72a7]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column}.help-loading[data-v-d95d72a7],.help-empty[data-v-d95d72a7]{color:#64748b;font-size:.9rem;text-align:center;padding:40px 0}.help-items[data-v-d95d72a7]{display:flex;flex-direction:column;gap:16px}.help-item[data-v-d95d72a7]{padding:14px;background:#F1F3EE;border:1px solid #DDE2D9;border-radius:10px}.help-item-title[data-v-d95d72a7]{font-size:.9rem;font-weight:600;color:#0f172a;margin:0 0 6px}.help-item-desc[data-v-d95d72a7]{font-size:.85rem;color:#475569;line-height:1.6;margin:0;white-space:pre-wrap}.help-item-desc strong[data-v-d95d72a7]{font-weight:600;color:#0f172a}.help-item-desc a[data-v-d95d72a7]{color:#0f766e;text-decoration:underline}.ai-chat[data-v-d95d72a7]{display:flex;flex-direction:column;flex:1;min-height:0}.ai-chat-intro[data-v-d95d72a7]{margin-bottom:12px}.ai-chat-intro p[data-v-d95d72a7]{font-size:.9rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;line-height:1.5}.ai-chat-messages[data-v-d95d72a7]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:8px;min-height:0;scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.ai-chat-messages[data-v-d95d72a7]::-webkit-scrollbar{width:8px}.ai-chat-messages[data-v-d95d72a7]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ai-chat-messages[data-v-d95d72a7]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.ai-message[data-v-d95d72a7]{display:flex}.ai-message.user[data-v-d95d72a7]{justify-content:flex-end}.ai-message.assistant[data-v-d95d72a7]{justify-content:flex-start}.ai-message-bubble[data-v-d95d72a7]{max-width:85%;padding:10px 14px;border-radius:12px;font-size:.85rem;line-height:1.5;white-space:pre-wrap}.ai-message.user .ai-message-bubble[data-v-d95d72a7]{background:#0F766E;color:#fff;border-bottom-right-radius:4px}.ai-message.assistant .ai-message-bubble[data-v-d95d72a7]{background:#f1f5f9;color:#1e293b;border-bottom-left-radius:4px}.ai-message-source[data-v-d95d72a7]{font-size:.72rem;color:#94a3b8;margin-top:2px;margin-left:2px}.ai-typing[data-v-d95d72a7]{color:#94a3b8;font-style:italic}.ai-chat-input[data-v-d95d72a7]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb;margin-top:8px}.ai-chat-input input[data-v-d95d72a7]{flex:1;padding:6px 12px;border:1px solid #DDE2D9;border-radius:8px;font-size:.92rem;outline:none;background:#faf9f7;color:#1e293b}.ai-chat-input input[data-v-d95d72a7]:focus{border-color:#0f766e;box-shadow:none;outline:none}.ai-chat-input input[data-v-d95d72a7]:disabled{opacity:.6}.ai-chat-input button[data-v-d95d72a7]{padding:6px 18px;box-sizing:border-box;border:1px solid #0F766E;border-radius:6px;background:#f8fafa;color:#0f766e;font-family:Arial;font-size:.8rem;font-weight:700;cursor:pointer;transition:box-shadow .15s ease,border-color .15s,color .15s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ai-chat-input button[data-v-d95d72a7]:disabled{opacity:.5;cursor:not-allowed}.ai-chat-input button[data-v-d95d72a7]:hover:not(:disabled){background:#f8fafa;border-color:#115e59;color:#115e59;box-shadow:0 6px 16px #00000073}.help-btn[data-v-4bbdfd11]{position:fixed;bottom:20px;right:20px;width:40px;height:40px;border-radius:50%;background:var(--accent-primary);color:#fff;border:none;font-size:1.3rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #00000040;z-index:9999;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s}.help-btn[data-v-4bbdfd11]:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.section-content[data-v-759a30cc]{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.section-content[data-v-759a30cc] h2{font-size:2em;font-weight:600;margin-top:40px;margin-bottom:16px;color:var(--text-primary);border-top:3px solid var(--accent-primary);padding-top:16px}.section-content[data-v-759a30cc] h3{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-top:64px;margin-bottom:16px}.section-content[data-v-759a30cc] h4{font-size:.95rem;font-weight:600;color:var(--text-secondary);margin-top:20px;margin-bottom:8px}.section-content[data-v-759a30cc] p{margin-bottom:16px}.section-content[data-v-759a30cc] ul,.section-content[data-v-759a30cc] ol{margin:12px 0 16px 20px;list-style-type:disc}.section-content[data-v-759a30cc] ol{list-style-type:decimal}.section-content[data-v-759a30cc] li{margin-bottom:8px;padding-left:8px}.section-content[data-v-759a30cc] a{color:var(--accent-primary);text-decoration:underline}.section-content[data-v-759a30cc] a:hover{color:var(--accent-secondary)}.section-content[data-v-759a30cc] strong{color:var(--text-primary);font-weight:600}.terms-container[data-v-759a30cc],.cookie-container[data-v-759a30cc]{max-width:900px;margin:0 auto;padding:40px 20px;background:var(--bg-gradient);min-height:100vh;font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.privacy-header[data-v-759a30cc],.terms-header[data-v-759a30cc],.cookie-header[data-v-759a30cc]{text-align:center;padding:40px 0;margin-bottom:40px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:20px}.privacy-logo[data-v-759a30cc],.terms-logo[data-v-759a30cc],.cookie-logo[data-v-759a30cc]{margin-bottom:16px}.privacy-title[data-v-759a30cc],.terms-title[data-v-759a30cc],.cookie-title[data-v-759a30cc]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.3px}.privacy-subtitle[data-v-759a30cc],.terms-subtitle[data-v-759a30cc],.cookie-subtitle[data-v-759a30cc]{font-size:1.1rem;color:var(--accent-primary);font-weight:600;margin-bottom:8px}.privacy-updated[data-v-759a30cc],.terms-updated[data-v-759a30cc],.cookie-updated[data-v-759a30cc]{font-size:.85rem;color:var(--text-tertiary)}.back-button-container[data-v-759a30cc]{margin-bottom:20px}.back-button-container.bottom[data-v-759a30cc]{margin-top:30px;margin-bottom:0}.back-btn[data-v-759a30cc]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.privacy-section[data-v-759a30cc],.terms-section[data-v-759a30cc],.cookie-section[data-v-759a30cc]{margin-bottom:30px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);padding:28px 24px;box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s}.privacy-section[data-v-759a30cc]:hover,.terms-section[data-v-759a30cc]:hover,.cookie-section[data-v-759a30cc]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow)}.section-title[data-v-759a30cc]{display:none}.privacy-footer[data-v-759a30cc],.terms-footer[data-v-759a30cc],.cookie-footer[data-v-759a30cc]{margin-top:60px;padding-top:30px;text-align:center}.footer-note[data-v-759a30cc]{font-size:.85rem;color:var(--text-tertiary);margin-bottom:12px;padding:0 20px}.footer-contact[data-v-759a30cc]{font-size:.85rem;color:var(--text-tertiary)}.footer-contact a[data-v-759a30cc]{color:var(--accent-primary);text-decoration:underline}.footer-contact a[data-v-759a30cc]:hover{color:var(--accent-secondary)}.privacy-overlay[data-v-759a30cc],.terms-overlay[data-v-759a30cc],.cookie-overlay[data-v-759a30cc]{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.privacy-popup[data-v-759a30cc],.terms-popup[data-v-759a30cc],.cookie-popup[data-v-759a30cc]{background:#f7f5f2;border-radius:12px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.privacy-popup-header[data-v-759a30cc],.terms-popup-header[data-v-759a30cc],.cookie-popup-header[data-v-759a30cc]{padding:20px 24px 14px;text-align:center;position:relative;flex-shrink:0}.popup-logo[data-v-759a30cc]{margin-bottom:8px}.popup-title[data-v-759a30cc]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.popup-subtitle[data-v-759a30cc]{font-size:.9rem;color:var(--accent-primary);font-weight:600;margin:0 0 2px}.popup-updated[data-v-759a30cc]{font-size:.75rem;color:var(--text-tertiary);margin:0}.popup-close[data-v-759a30cc]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.3rem;cursor:pointer;color:var(--text-tertiary);padding:4px 8px;border-radius:6px}.popup-close[data-v-759a30cc]:hover{background:var(--border-color);color:var(--text-primary)}.privacy-popup-body[data-v-759a30cc],.terms-popup-body[data-v-759a30cc],.cookie-popup-body[data-v-759a30cc]{flex:1;overflow-y:auto;padding:20px 24px}.privacy-popup-footer[data-v-759a30cc],.terms-popup-footer[data-v-759a30cc],.cookie-popup-footer[data-v-759a30cc]{padding:14px 24px;border-top:1px solid var(--border-color);text-align:center;flex-shrink:0}.popup-accept[data-v-759a30cc]{background:var(--accent-primary);color:#fff;border:none;padding:10px 32px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer}.popup-accept[data-v-759a30cc]:hover{opacity:.9}.privacy-popup.legal-smaragd[data-v-759a30cc],.terms-popup.legal-smaragd[data-v-759a30cc],.cookie-popup.legal-smaragd[data-v-759a30cc],.dpa-popup.legal-smaragd[data-v-759a30cc]{background:#f8fafa;border:1px solid #DDE2D9;box-shadow:0 10px 30px #0000002e}.privacy-popup.legal-smaragd .popup-subtitle[data-v-759a30cc],.terms-popup.legal-smaragd .popup-subtitle[data-v-759a30cc],.cookie-popup.legal-smaragd .popup-subtitle[data-v-759a30cc],.dpa-popup.legal-smaragd .popup-subtitle[data-v-759a30cc]{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-759a30cc] h2,.terms-popup.legal-smaragd .section-content[data-v-759a30cc] h2,.cookie-popup.legal-smaragd .section-content[data-v-759a30cc] h2,.dpa-popup.legal-smaragd .section-content[data-v-759a30cc] h2{border-top-color:#7a847d}.dpa-popup.legal-smaragd .dpa-popup-body[data-v-759a30cc] .popup-section:first-child,.cookie-popup.legal-smaragd .section-content[data-v-759a30cc] th{border-bottom-color:#7a847d}.privacy-popup.legal-smaragd .section-content[data-v-759a30cc] a,.terms-popup.legal-smaragd .section-content[data-v-759a30cc] a,.cookie-popup.legal-smaragd .section-content[data-v-759a30cc] a,.dpa-popup.legal-smaragd .section-content[data-v-759a30cc] a{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-759a30cc] a:hover,.terms-popup.legal-smaragd .section-content[data-v-759a30cc] a:hover,.cookie-popup.legal-smaragd .section-content[data-v-759a30cc] a:hover,.dpa-popup.legal-smaragd .section-content[data-v-759a30cc] a:hover{color:#115e59}.privacy-popup.legal-smaragd .popup-accept[data-v-759a30cc],.terms-popup.legal-smaragd .popup-accept[data-v-759a30cc],.cookie-popup.legal-smaragd .popup-accept[data-v-759a30cc],.dpa-popup.legal-smaragd .popup-accept[data-v-759a30cc]{background:#f8fafa;color:#0f766e;border:1px solid #0F766E;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s}.privacy-popup.legal-smaragd .popup-accept[data-v-759a30cc]:hover,.terms-popup.legal-smaragd .popup-accept[data-v-759a30cc]:hover,.cookie-popup.legal-smaragd .popup-accept[data-v-759a30cc]:hover,.dpa-popup.legal-smaragd .popup-accept[data-v-759a30cc]:hover{background:#f8fafa;color:#115e59;border-color:#115e59;box-shadow:0 6px 16px #00000073;opacity:1}.back-btn[data-v-759a30cc]:hover{background:var(--accent-secondary);box-shadow:0 2px 12px #e1622e33}.section-content[data-v-759a30cc] table{width:100%;border-collapse:collapse;margin:16px 0}.section-content[data-v-759a30cc] th{background:var(--accent-soft, #fff3e0);padding:10px 12px;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--accent-primary)}.section-content[data-v-759a30cc] td{padding:8px 12px;border-bottom:1px solid var(--border-color)}@media (max-width: 640px){.cookie-container[data-v-759a30cc]{padding:20px 16px}.cookie-title[data-v-759a30cc]{font-size:1.5rem}.cookie-subtitle[data-v-759a30cc]{font-size:1.05rem}.section-title[data-v-759a30cc]{font-size:1.2rem}.section-content[data-v-759a30cc]{font-size:.9rem}.section-content[data-v-759a30cc] h3{font-size:.95rem}.section-content[data-v-759a30cc] h4{font-size:.9rem}.cookie-section[data-v-759a30cc]{padding:20px 16px}}@media print{.cookie-container[data-v-759a30cc]{max-width:100%}.cookie-footer[data-v-759a30cc]{page-break-before:always}}.section-content[data-v-4c4d23ea]{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.section-content[data-v-4c4d23ea] h2{font-size:2em;font-weight:600;margin-top:40px;margin-bottom:16px;color:var(--text-primary);border-top:3px solid var(--accent-primary);padding-top:16px}.section-content[data-v-4c4d23ea] h3{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-top:64px;margin-bottom:16px}.section-content[data-v-4c4d23ea] h4{font-size:.95rem;font-weight:600;color:var(--text-secondary);margin-top:20px;margin-bottom:8px}.section-content[data-v-4c4d23ea] p{margin-bottom:16px}.section-content[data-v-4c4d23ea] ul,.section-content[data-v-4c4d23ea] ol{margin:12px 0 16px 20px;list-style-type:disc}.section-content[data-v-4c4d23ea] ol{list-style-type:decimal}.section-content[data-v-4c4d23ea] li{margin-bottom:8px;padding-left:8px}.section-content[data-v-4c4d23ea] a{color:var(--accent-primary);text-decoration:underline}.section-content[data-v-4c4d23ea] a:hover{color:var(--accent-secondary)}.section-content[data-v-4c4d23ea] strong{color:var(--text-primary);font-weight:600}.terms-container[data-v-4c4d23ea],.cookie-container[data-v-4c4d23ea]{max-width:900px;margin:0 auto;padding:40px 20px;background:var(--bg-gradient);min-height:100vh;font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.privacy-header[data-v-4c4d23ea],.terms-header[data-v-4c4d23ea],.cookie-header[data-v-4c4d23ea]{text-align:center;padding:40px 0;margin-bottom:40px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:20px}.privacy-logo[data-v-4c4d23ea],.terms-logo[data-v-4c4d23ea],.cookie-logo[data-v-4c4d23ea]{margin-bottom:16px}.privacy-title[data-v-4c4d23ea],.terms-title[data-v-4c4d23ea],.cookie-title[data-v-4c4d23ea]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.3px}.privacy-subtitle[data-v-4c4d23ea],.terms-subtitle[data-v-4c4d23ea],.cookie-subtitle[data-v-4c4d23ea]{font-size:1.1rem;color:var(--accent-primary);font-weight:600;margin-bottom:8px}.privacy-updated[data-v-4c4d23ea],.terms-updated[data-v-4c4d23ea],.cookie-updated[data-v-4c4d23ea]{font-size:.85rem;color:var(--text-tertiary)}.back-button-container[data-v-4c4d23ea]{margin-bottom:20px}.back-button-container.bottom[data-v-4c4d23ea]{margin-top:30px;margin-bottom:0}.back-btn[data-v-4c4d23ea]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.privacy-section[data-v-4c4d23ea],.terms-section[data-v-4c4d23ea],.cookie-section[data-v-4c4d23ea]{margin-bottom:30px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);padding:28px 24px;box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s}.privacy-section[data-v-4c4d23ea]:hover,.terms-section[data-v-4c4d23ea]:hover,.cookie-section[data-v-4c4d23ea]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow)}.section-title[data-v-4c4d23ea]{display:none}.privacy-footer[data-v-4c4d23ea],.terms-footer[data-v-4c4d23ea],.cookie-footer[data-v-4c4d23ea]{margin-top:60px;padding-top:30px;text-align:center}.footer-note[data-v-4c4d23ea]{font-size:.85rem;color:var(--text-tertiary);margin-bottom:12px;padding:0 20px}.footer-contact[data-v-4c4d23ea]{font-size:.85rem;color:var(--text-tertiary)}.footer-contact a[data-v-4c4d23ea]{color:var(--accent-primary);text-decoration:underline}.footer-contact a[data-v-4c4d23ea]:hover{color:var(--accent-secondary)}.privacy-overlay[data-v-4c4d23ea],.terms-overlay[data-v-4c4d23ea],.cookie-overlay[data-v-4c4d23ea]{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.privacy-popup[data-v-4c4d23ea],.terms-popup[data-v-4c4d23ea],.cookie-popup[data-v-4c4d23ea]{background:#f7f5f2;border-radius:12px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.privacy-popup-header[data-v-4c4d23ea],.terms-popup-header[data-v-4c4d23ea],.cookie-popup-header[data-v-4c4d23ea]{padding:20px 24px 14px;text-align:center;position:relative;flex-shrink:0}.popup-logo[data-v-4c4d23ea]{margin-bottom:8px}.popup-title[data-v-4c4d23ea]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.popup-subtitle[data-v-4c4d23ea]{font-size:.9rem;color:var(--accent-primary);font-weight:600;margin:0 0 2px}.popup-updated[data-v-4c4d23ea]{font-size:.75rem;color:var(--text-tertiary);margin:0}.popup-close[data-v-4c4d23ea]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.3rem;cursor:pointer;color:var(--text-tertiary);padding:4px 8px;border-radius:6px}.popup-close[data-v-4c4d23ea]:hover{background:var(--border-color);color:var(--text-primary)}.privacy-popup-body[data-v-4c4d23ea],.terms-popup-body[data-v-4c4d23ea],.cookie-popup-body[data-v-4c4d23ea]{flex:1;overflow-y:auto;padding:20px 24px}.privacy-popup-footer[data-v-4c4d23ea],.terms-popup-footer[data-v-4c4d23ea],.cookie-popup-footer[data-v-4c4d23ea]{padding:14px 24px;border-top:1px solid var(--border-color);text-align:center;flex-shrink:0}.popup-accept[data-v-4c4d23ea]{background:var(--accent-primary);color:#fff;border:none;padding:10px 32px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer}.popup-accept[data-v-4c4d23ea]:hover{opacity:.9}.privacy-popup.legal-smaragd[data-v-4c4d23ea],.terms-popup.legal-smaragd[data-v-4c4d23ea],.cookie-popup.legal-smaragd[data-v-4c4d23ea],.dpa-popup.legal-smaragd[data-v-4c4d23ea]{background:#f8fafa;border:1px solid #DDE2D9;box-shadow:0 10px 30px #0000002e}.privacy-popup.legal-smaragd .popup-subtitle[data-v-4c4d23ea],.terms-popup.legal-smaragd .popup-subtitle[data-v-4c4d23ea],.cookie-popup.legal-smaragd .popup-subtitle[data-v-4c4d23ea],.dpa-popup.legal-smaragd .popup-subtitle[data-v-4c4d23ea]{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-4c4d23ea] h2,.terms-popup.legal-smaragd .section-content[data-v-4c4d23ea] h2,.cookie-popup.legal-smaragd .section-content[data-v-4c4d23ea] h2,.dpa-popup.legal-smaragd .section-content[data-v-4c4d23ea] h2{border-top-color:#7a847d}.dpa-popup.legal-smaragd .dpa-popup-body[data-v-4c4d23ea] .popup-section:first-child,.cookie-popup.legal-smaragd .section-content[data-v-4c4d23ea] th{border-bottom-color:#7a847d}.privacy-popup.legal-smaragd .section-content[data-v-4c4d23ea] a,.terms-popup.legal-smaragd .section-content[data-v-4c4d23ea] a,.cookie-popup.legal-smaragd .section-content[data-v-4c4d23ea] a,.dpa-popup.legal-smaragd .section-content[data-v-4c4d23ea] a{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-4c4d23ea] a:hover,.terms-popup.legal-smaragd .section-content[data-v-4c4d23ea] a:hover,.cookie-popup.legal-smaragd .section-content[data-v-4c4d23ea] a:hover,.dpa-popup.legal-smaragd .section-content[data-v-4c4d23ea] a:hover{color:#115e59}.privacy-popup.legal-smaragd .popup-accept[data-v-4c4d23ea],.terms-popup.legal-smaragd .popup-accept[data-v-4c4d23ea],.cookie-popup.legal-smaragd .popup-accept[data-v-4c4d23ea],.dpa-popup.legal-smaragd .popup-accept[data-v-4c4d23ea]{background:#f8fafa;color:#0f766e;border:1px solid #0F766E;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s}.privacy-popup.legal-smaragd .popup-accept[data-v-4c4d23ea]:hover,.terms-popup.legal-smaragd .popup-accept[data-v-4c4d23ea]:hover,.cookie-popup.legal-smaragd .popup-accept[data-v-4c4d23ea]:hover,.dpa-popup.legal-smaragd .popup-accept[data-v-4c4d23ea]:hover{background:#f8fafa;color:#115e59;border-color:#115e59;box-shadow:0 6px 16px #00000073;opacity:1}.privacy-container[data-v-4c4d23ea]{max-width:900px;margin:0 auto;padding:40px 20px;background:var(--bg-gradient);min-height:100vh;font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text-primary)}.section-content[data-v-4c4d23ea] .eco-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.9rem}.section-content[data-v-4c4d23ea] .eco-table th,.section-content[data-v-4c4d23ea] .eco-table td{padding:8px 12px;border:1px solid var(--border-color, #ddd);text-align:left}.section-content[data-v-4c4d23ea] .eco-table th{background:var(--bg-secondary, #f9f9f9);font-weight:600}.back-btn[data-v-4c4d23ea]:hover{background:var(--accent-secondary);color:#fff}@media (max-width: 640px){.privacy-container[data-v-4c4d23ea]{padding:20px 16px}.privacy-title[data-v-4c4d23ea]{font-size:1.5rem}.privacy-subtitle[data-v-4c4d23ea]{font-size:1.05rem}.section-title[data-v-4c4d23ea]{font-size:1.2rem}.section-content[data-v-4c4d23ea]{font-size:.9rem}.section-content h3[data-v-4c4d23ea]{font-size:.95rem}.section-content h4[data-v-4c4d23ea]{font-size:.9rem}.privacy-section[data-v-4c4d23ea]{padding:20px 16px}}@media print{.privacy-container[data-v-4c4d23ea]{max-width:100%}.privacy-footer[data-v-4c4d23ea]{page-break-before:always}}.section-content[data-v-6664dba0]{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.section-content[data-v-6664dba0] h2{font-size:2em;font-weight:600;margin-top:40px;margin-bottom:16px;color:var(--text-primary);border-top:3px solid var(--accent-primary);padding-top:16px}.section-content[data-v-6664dba0] h3{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-top:64px;margin-bottom:16px}.section-content[data-v-6664dba0] h4{font-size:.95rem;font-weight:600;color:var(--text-secondary);margin-top:20px;margin-bottom:8px}.section-content[data-v-6664dba0] p{margin-bottom:16px}.section-content[data-v-6664dba0] ul,.section-content[data-v-6664dba0] ol{margin:12px 0 16px 20px;list-style-type:disc}.section-content[data-v-6664dba0] ol{list-style-type:decimal}.section-content[data-v-6664dba0] li{margin-bottom:8px;padding-left:8px}.section-content[data-v-6664dba0] a{color:var(--accent-primary);text-decoration:underline}.section-content[data-v-6664dba0] a:hover{color:var(--accent-secondary)}.section-content[data-v-6664dba0] strong{color:var(--text-primary);font-weight:600}.terms-container[data-v-6664dba0],.cookie-container[data-v-6664dba0]{max-width:900px;margin:0 auto;padding:40px 20px;background:var(--bg-gradient);min-height:100vh;font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.privacy-header[data-v-6664dba0],.terms-header[data-v-6664dba0],.cookie-header[data-v-6664dba0]{text-align:center;padding:40px 0;margin-bottom:40px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:20px}.privacy-logo[data-v-6664dba0],.terms-logo[data-v-6664dba0],.cookie-logo[data-v-6664dba0]{margin-bottom:16px}.privacy-title[data-v-6664dba0],.terms-title[data-v-6664dba0],.cookie-title[data-v-6664dba0]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.3px}.privacy-subtitle[data-v-6664dba0],.terms-subtitle[data-v-6664dba0],.cookie-subtitle[data-v-6664dba0]{font-size:1.1rem;color:var(--accent-primary);font-weight:600;margin-bottom:8px}.privacy-updated[data-v-6664dba0],.terms-updated[data-v-6664dba0],.cookie-updated[data-v-6664dba0]{font-size:.85rem;color:var(--text-tertiary)}.back-button-container[data-v-6664dba0]{margin-bottom:20px}.back-button-container.bottom[data-v-6664dba0]{margin-top:30px;margin-bottom:0}.back-btn[data-v-6664dba0]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.privacy-section[data-v-6664dba0],.terms-section[data-v-6664dba0],.cookie-section[data-v-6664dba0]{margin-bottom:30px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);padding:28px 24px;box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s}.privacy-section[data-v-6664dba0]:hover,.terms-section[data-v-6664dba0]:hover,.cookie-section[data-v-6664dba0]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow)}.section-title[data-v-6664dba0]{display:none}.privacy-footer[data-v-6664dba0],.terms-footer[data-v-6664dba0],.cookie-footer[data-v-6664dba0]{margin-top:60px;padding-top:30px;text-align:center}.footer-note[data-v-6664dba0]{font-size:.85rem;color:var(--text-tertiary);margin-bottom:12px;padding:0 20px}.footer-contact[data-v-6664dba0]{font-size:.85rem;color:var(--text-tertiary)}.footer-contact a[data-v-6664dba0]{color:var(--accent-primary);text-decoration:underline}.footer-contact a[data-v-6664dba0]:hover{color:var(--accent-secondary)}.privacy-overlay[data-v-6664dba0],.terms-overlay[data-v-6664dba0],.cookie-overlay[data-v-6664dba0]{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.privacy-popup[data-v-6664dba0],.terms-popup[data-v-6664dba0],.cookie-popup[data-v-6664dba0]{background:#f7f5f2;border-radius:12px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.privacy-popup-header[data-v-6664dba0],.terms-popup-header[data-v-6664dba0],.cookie-popup-header[data-v-6664dba0]{padding:20px 24px 14px;text-align:center;position:relative;flex-shrink:0}.popup-logo[data-v-6664dba0]{margin-bottom:8px}.popup-title[data-v-6664dba0]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.popup-subtitle[data-v-6664dba0]{font-size:.9rem;color:var(--accent-primary);font-weight:600;margin:0 0 2px}.popup-updated[data-v-6664dba0]{font-size:.75rem;color:var(--text-tertiary);margin:0}.popup-close[data-v-6664dba0]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.3rem;cursor:pointer;color:var(--text-tertiary);padding:4px 8px;border-radius:6px}.popup-close[data-v-6664dba0]:hover{background:var(--border-color);color:var(--text-primary)}.privacy-popup-body[data-v-6664dba0],.terms-popup-body[data-v-6664dba0],.cookie-popup-body[data-v-6664dba0]{flex:1;overflow-y:auto;padding:20px 24px}.privacy-popup-footer[data-v-6664dba0],.terms-popup-footer[data-v-6664dba0],.cookie-popup-footer[data-v-6664dba0]{padding:14px 24px;border-top:1px solid var(--border-color);text-align:center;flex-shrink:0}.popup-accept[data-v-6664dba0]{background:var(--accent-primary);color:#fff;border:none;padding:10px 32px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer}.popup-accept[data-v-6664dba0]:hover{opacity:.9}.privacy-popup.legal-smaragd[data-v-6664dba0],.terms-popup.legal-smaragd[data-v-6664dba0],.cookie-popup.legal-smaragd[data-v-6664dba0],.dpa-popup.legal-smaragd[data-v-6664dba0]{background:#f8fafa;border:1px solid #DDE2D9;box-shadow:0 10px 30px #0000002e}.privacy-popup.legal-smaragd .popup-subtitle[data-v-6664dba0],.terms-popup.legal-smaragd .popup-subtitle[data-v-6664dba0],.cookie-popup.legal-smaragd .popup-subtitle[data-v-6664dba0],.dpa-popup.legal-smaragd .popup-subtitle[data-v-6664dba0]{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-6664dba0] h2,.terms-popup.legal-smaragd .section-content[data-v-6664dba0] h2,.cookie-popup.legal-smaragd .section-content[data-v-6664dba0] h2,.dpa-popup.legal-smaragd .section-content[data-v-6664dba0] h2{border-top-color:#7a847d}.dpa-popup.legal-smaragd .dpa-popup-body[data-v-6664dba0] .popup-section:first-child,.cookie-popup.legal-smaragd .section-content[data-v-6664dba0] th{border-bottom-color:#7a847d}.privacy-popup.legal-smaragd .section-content[data-v-6664dba0] a,.terms-popup.legal-smaragd .section-content[data-v-6664dba0] a,.cookie-popup.legal-smaragd .section-content[data-v-6664dba0] a,.dpa-popup.legal-smaragd .section-content[data-v-6664dba0] a{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-6664dba0] a:hover,.terms-popup.legal-smaragd .section-content[data-v-6664dba0] a:hover,.cookie-popup.legal-smaragd .section-content[data-v-6664dba0] a:hover,.dpa-popup.legal-smaragd .section-content[data-v-6664dba0] a:hover{color:#115e59}.privacy-popup.legal-smaragd .popup-accept[data-v-6664dba0],.terms-popup.legal-smaragd .popup-accept[data-v-6664dba0],.cookie-popup.legal-smaragd .popup-accept[data-v-6664dba0],.dpa-popup.legal-smaragd .popup-accept[data-v-6664dba0]{background:#f8fafa;color:#0f766e;border:1px solid #0F766E;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s}.privacy-popup.legal-smaragd .popup-accept[data-v-6664dba0]:hover,.terms-popup.legal-smaragd .popup-accept[data-v-6664dba0]:hover,.cookie-popup.legal-smaragd .popup-accept[data-v-6664dba0]:hover,.dpa-popup.legal-smaragd .popup-accept[data-v-6664dba0]:hover{background:#f8fafa;color:#115e59;border-color:#115e59;box-shadow:0 6px 16px #00000073;opacity:1}.back-btn[data-v-6664dba0]:hover{background:var(--accent-secondary);box-shadow:0 2px 12px #e1622e33}.terms-content[data-v-6664dba0]{line-height:1.8}@media (max-width: 640px){.terms-container[data-v-6664dba0]{padding:20px 16px}.terms-title[data-v-6664dba0]{font-size:1.5rem}.terms-subtitle[data-v-6664dba0]{font-size:1.05rem}.section-title[data-v-6664dba0]{font-size:1.2rem}.section-content[data-v-6664dba0]{font-size:.9rem}.section-content[data-v-6664dba0] h3{font-size:.95rem}.section-content[data-v-6664dba0] h4{font-size:.9rem}.terms-section[data-v-6664dba0]{padding:20px 16px}}@media print{.terms-container[data-v-6664dba0]{max-width:100%}.terms-footer[data-v-6664dba0]{page-break-before:always}}.cookie-consent-overlay[data-v-cac33af9]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:99998;padding:16px;pointer-events:none}.cookie-consent-popup[data-v-cac33af9]{background:#f8fafa;border:1px solid #DDE2D9;border-radius:var(--radius-lg);padding:32px;max-width:460px;width:100%;box-shadow:0 10px 30px #0000002e;text-align:center;pointer-events:auto}.cookie-consent-header[data-v-cac33af9]{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.cookie-consent-header h3[data-v-cac33af9]{margin:0;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;font-size:1.25rem;color:#1a1a1a;font-weight:600;text-align:center;width:100%}.cookie-consent-close[data-v-cac33af9]{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.4rem;color:var(--text-tertiary);cursor:pointer;line-height:1;padding:4px 8px;border-radius:var(--radius-sm)}.cookie-consent-close[data-v-cac33af9]:hover{color:var(--text-primary);background:#f8fafa}.cookie-consent-version[data-v-cac33af9]{font-size:.82rem;color:var(--text-secondary);margin-bottom:4px}.cookie-consent-controller[data-v-cac33af9]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.78rem;color:var(--text-secondary);margin-bottom:14px}.cookie-consent-controller strong[data-v-cac33af9]{color:var(--text-primary)}.cookie-consent-body[data-v-cac33af9]{text-align:left;font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.cookie-consent-body>p[data-v-cac33af9]{font-size:.9rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cookie-consent-doc-link[data-v-cac33af9]{display:block;margin-top:8px;font-size:.82rem;color:#0f766e;text-decoration:none;font-weight:600;text-align:center}.cookie-consent-doc-link[data-v-cac33af9]:hover{color:#115e59;text-decoration:underline}.cookie-consent-rows[data-v-cac33af9]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.cookie-consent-row[data-v-cac33af9]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 12px;align-items:center}.cookie-consent-row-label[data-v-cac33af9]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.cookie-consent-row-desc[data-v-cac33af9]{font-size:.72rem;color:var(--text-tertiary);grid-column:1}.cookie-consent-always-on[data-v-cac33af9]{font-size:.75rem;color:var(--text-tertiary);grid-column:2;grid-row:1 / 3;align-self:center}.cookie-consent-tog[data-v-cac33af9]{padding:4px 14px;border-radius:14px;border:1px solid var(--border-strong, #ccc);background:var(--surface, #fff);font-size:.75rem;cursor:pointer;font-family:inherit;min-width:44px;text-align:center;transition:all .15s;grid-column:2;grid-row:1 / 3;align-self:center}.cookie-consent-tog.on[data-v-cac33af9]{background:var(--accent-primary, #e1622e);color:#fff;border-color:transparent}.cookie-consent-actions[data-v-cac33af9]{display:flex;justify-content:center;gap:12px}.cookie-consent-btn[data-v-cac33af9]{background:#f8fafa;color:#0f766e;border:1px solid #0F766E;font-family:Arial;font-size:.8rem;font-weight:700;line-height:normal;padding:6px 12px;border-radius:6px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s,color .15s;min-width:110px}.cookie-consent-btn[data-v-cac33af9]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;box-shadow:0 6px 16px #00000073}.cookie-consent-note[data-v-cac33af9]{margin-top:12px;font-size:.7rem;color:var(--text-tertiary)}.cookie-consent-note-link[data-v-cac33af9]{color:#0f766e;text-decoration:underline;cursor:pointer}.cookie-consent-note-link[data-v-cac33af9]:hover{color:#115e59}.info-links[data-v-cac33af9]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:center}.info-toggle[data-v-cac33af9]{font-size:.73rem;color:#0f766e;cursor:pointer;font-weight:600;border-bottom:1px dotted #0F766E;padding-bottom:1px;user-select:none}.info-toggle[data-v-cac33af9]:hover{color:#115e59}.info-panel[data-v-cac33af9]{display:none;margin-top:8px;padding:10px 12px;background:#FFFFFF;border-radius:8px;border:1px solid #DDE2D9;font-size:.78rem;line-height:1.55;color:var(--text-primary);text-align:left}.info-panel.open[data-v-cac33af9]{display:block}.info-panel table[data-v-cac33af9]{width:100%;border-collapse:collapse;margin:6px 0;font-size:.75rem}.info-panel th[data-v-cac33af9]{text-align:left;font-weight:700;color:var(--text-primary);padding:4px 6px;border-bottom:1px solid #DDE2D9}.info-panel td[data-v-cac33af9]{padding:4px 6px;border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-primary)}.info-panel a[data-v-cac33af9]{color:#0f766e;text-decoration:none;font-weight:600}.info-panel a[data-v-cac33af9]:hover{text-decoration:underline}.info-panel .muted[data-v-cac33af9]{font-size:.72rem;color:var(--text-secondary);margin-top:4px}.cookie-consent-overlay~.cookie-overlay{z-index:100000!important}.legal-page[data-v-168ebbc3]{min-height:100vh;background:#fff;padding:40px 20px;font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,system-ui,sans-serif}.legal-container[data-v-168ebbc3]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;padding:48px;box-shadow:0 2px 20px #0000000f}.dpa-header[data-v-168ebbc3]{text-align:center;margin-bottom:40px;padding-bottom:24px}.dpa-logo[data-v-168ebbc3]{margin-bottom:16px}.dpa-title[data-v-168ebbc3]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-size:2rem;font-weight:600;color:var(--text-primary, #1a1a1a);margin-bottom:12px;letter-spacing:-.3px}.dpa-subtitle[data-v-168ebbc3]{font-size:1.1rem;color:var(--accent-primary, #e1622e);font-weight:600;margin-bottom:8px}.dpa-meta[data-v-168ebbc3]{font-size:.85rem;color:var(--text-tertiary, #666)}[data-v-168ebbc3] h2{font-size:1.3rem;font-weight:600;margin-top:40px;margin-bottom:16px;color:#1a1a1a;border-top:3px solid #e1622e;padding-top:16px}[data-v-168ebbc3] p,[data-v-168ebbc3] li{font-size:.9rem;line-height:1.6;color:#333}[data-v-168ebbc3] ul{padding-left:20px}[data-v-168ebbc3] .dpa-table,[data-v-168ebbc3] .eco-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.85rem}[data-v-168ebbc3] .dpa-table th,[data-v-168ebbc3] .dpa-table td,[data-v-168ebbc3] .eco-table th,[data-v-168ebbc3] .eco-table td{padding:8px 12px;border:1px solid #ddd;text-align:left}[data-v-168ebbc3] .dpa-table th,[data-v-168ebbc3] .eco-table th{background:#f9f9f9;font-weight:600}.dpa-accept-section[data-v-168ebbc3]{margin-top:40px;text-align:center}.btn-accept-dpa[data-v-168ebbc3]{padding:14px 40px;background:#e1622e;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}.dpa-overlay[data-v-168ebbc3]{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.dpa-popup[data-v-168ebbc3]{background:#f7f5f2;border-radius:12px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.dpa-popup-header[data-v-168ebbc3]{padding:20px 24px 14px;text-align:center;position:relative;flex-shrink:0}.popup-logo[data-v-168ebbc3]{margin-bottom:8px}.popup-title[data-v-168ebbc3]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",serif;font-weight:600;margin:0 0 8px;color:var(--text-primary, #1a1a1a);border-top:none;border-bottom:none}.popup-subtitle[data-v-168ebbc3]{font-size:.9rem;color:var(--accent-primary, #e1622e);font-weight:600;margin:0}.popup-updated[data-v-168ebbc3]{font-size:.75rem;color:var(--text-tertiary, #999);margin:4px 0 0}.popup-close[data-v-168ebbc3]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.4rem;color:var(--text-tertiary, #999);cursor:pointer;padding:4px 8px}.popup-close[data-v-168ebbc3]:hover{color:var(--text-primary)}.dpa-popup-body[data-v-168ebbc3]{flex:1;overflow-y:auto;padding:20px 24px}.dpa-popup-body[data-v-168ebbc3] .section-content{font-size:.9rem;line-height:1.6;color:#333}.dpa-popup-body[data-v-168ebbc3] .section-content h2{font-size:2em;font-weight:600;border-top:3px solid var(--accent-primary, #e1622e);margin-top:40px;padding-top:16px}.dpa-popup-body[data-v-168ebbc3] .popup-section:first-child{border-bottom:2px solid var(--accent-primary, #e1622e);padding-bottom:16px;margin-bottom:16px}.dpa-popup-body[data-v-168ebbc3] .popup-section:first-child .section-content h2{border-top:none;padding-top:0;margin-top:0}.dpa-popup-body[data-v-168ebbc3] .popup-section:nth-child(2) .section-content h2{border-top:none;padding-top:0;margin-top:0}.dpa-popup-body[data-v-168ebbc3] .section-content h3{font-size:1.05rem;font-weight:600;margin-top:64px;margin-bottom:4px}.dpa-popup-body[data-v-168ebbc3] .section-content h4{font-size:.95rem;font-weight:600;margin-top:16px;margin-bottom:4px}.dpa-popup-body[data-v-168ebbc3] .section-content p{margin-bottom:16px}.dpa-popup-body[data-v-168ebbc3] .section-content ul,.dpa-popup-body[data-v-168ebbc3] .section-content ol{margin:12px 0 16px 20px}.dpa-popup-body[data-v-168ebbc3] .section-content li{margin-bottom:8px;padding-left:8px}.dpa-popup-footer[data-v-168ebbc3]{padding:14px 24px;border-top:1px solid var(--border-color, #e8e4df);text-align:center;flex-shrink:0}.popup-accept[data-v-168ebbc3]{background:var(--accent-primary, #e1622e);color:#fff;border:none;border-radius:8px;padding:10px 32px;font-size:.9rem;font-weight:600;cursor:pointer}.popup-accept[data-v-168ebbc3]:hover{opacity:.9}.privacy-popup.legal-smaragd[data-v-168ebbc3],.terms-popup.legal-smaragd[data-v-168ebbc3],.cookie-popup.legal-smaragd[data-v-168ebbc3],.dpa-popup.legal-smaragd[data-v-168ebbc3]{background:#f8fafa;border:1px solid #DDE2D9;box-shadow:0 10px 30px #0000002e}.privacy-popup.legal-smaragd .popup-subtitle[data-v-168ebbc3],.terms-popup.legal-smaragd .popup-subtitle[data-v-168ebbc3],.cookie-popup.legal-smaragd .popup-subtitle[data-v-168ebbc3],.dpa-popup.legal-smaragd .popup-subtitle[data-v-168ebbc3]{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-168ebbc3] h2,.terms-popup.legal-smaragd .section-content[data-v-168ebbc3] h2,.cookie-popup.legal-smaragd .section-content[data-v-168ebbc3] h2,.dpa-popup.legal-smaragd .section-content[data-v-168ebbc3] h2{border-top-color:#7a847d}.dpa-popup.legal-smaragd .dpa-popup-body[data-v-168ebbc3] .popup-section:first-child,.cookie-popup.legal-smaragd .section-content[data-v-168ebbc3] th{border-bottom-color:#7a847d}.privacy-popup.legal-smaragd .section-content[data-v-168ebbc3] a,.terms-popup.legal-smaragd .section-content[data-v-168ebbc3] a,.cookie-popup.legal-smaragd .section-content[data-v-168ebbc3] a,.dpa-popup.legal-smaragd .section-content[data-v-168ebbc3] a{color:#0f766e}.privacy-popup.legal-smaragd .section-content[data-v-168ebbc3] a:hover,.terms-popup.legal-smaragd .section-content[data-v-168ebbc3] a:hover,.cookie-popup.legal-smaragd .section-content[data-v-168ebbc3] a:hover,.dpa-popup.legal-smaragd .section-content[data-v-168ebbc3] a:hover{color:#115e59}.privacy-popup.legal-smaragd .popup-accept[data-v-168ebbc3],.terms-popup.legal-smaragd .popup-accept[data-v-168ebbc3],.cookie-popup.legal-smaragd .popup-accept[data-v-168ebbc3],.dpa-popup.legal-smaragd .popup-accept[data-v-168ebbc3]{background:#f8fafa;color:#0f766e;border:1px solid #0F766E;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s}.privacy-popup.legal-smaragd .popup-accept[data-v-168ebbc3]:hover,.terms-popup.legal-smaragd .popup-accept[data-v-168ebbc3]:hover,.cookie-popup.legal-smaragd .popup-accept[data-v-168ebbc3]:hover,.dpa-popup.legal-smaragd .popup-accept[data-v-168ebbc3]:hover{background:#f8fafa;color:#115e59;border-color:#115e59;box-shadow:0 6px 16px #00000073;opacity:1}.acceptance-overlay[data-v-7f3b555b]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:99998;padding:16px;pointer-events:none}.acceptance-popup[data-v-7f3b555b]{background:#f8fafa;border-radius:var(--radius-lg);padding:32px;max-width:460px;width:100%;box-shadow:var(--shadow-lg);text-align:center;pointer-events:auto}.acceptance-header[data-v-7f3b555b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.acceptance-header h3[data-v-7f3b555b]{margin:0;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;font-size:1.25rem;font-weight:600;color:#1a1a1a}.acceptance-close[data-v-7f3b555b]{background:none;border:none;font-size:1.4rem;color:var(--text-tertiary);cursor:pointer;line-height:1;padding:4px 8px;border-radius:var(--radius-sm)}.acceptance-close[data-v-7f3b555b]:hover{color:var(--text-primary);background:var(--surface-hover)}.acceptance-version[data-v-7f3b555b]{font-size:.82rem;color:#0f766e;margin-bottom:16px}.acceptance-body[data-v-7f3b555b]{text-align:left;font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.acceptance-body[data-v-7f3b555b] .back-button-container{display:none!important}.acceptance-doc-link[data-v-7f3b555b]{display:inline-block;margin-top:8px;font-size:.82rem;color:var(--accent-primary);text-decoration:none;font-weight:600}.acceptance-doc-link[data-v-7f3b555b]:hover{text-decoration:underline}.acceptance-actions[data-v-7f3b555b]{display:flex;justify-content:center;gap:12px}.acceptance-actions .acceptance-btn[data-v-7f3b555b]{flex:1 1 0}.acceptance-btn[data-v-7f3b555b]{padding:6px 12px;border-radius:6px;background:#f8fafa;color:#0f766e;border:1px solid #0F766E;font-size:.8rem;font-weight:700;font-family:Arial;cursor:pointer;transition:color .15s,border-color .15s,box-shadow .15s ease,transform .2s}.acceptance-btn[data-v-7f3b555b]:hover:not(:disabled){background:#f8fafa;color:#115e59;border-color:#115e59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.acceptance-btn[data-v-7f3b555b]:disabled{opacity:.6;cursor:not-allowed}.acceptance-note[data-v-7f3b555b]{margin-top:12px;font-size:.9rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.acceptance-checkbox-label[data-v-7f3b555b]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer;line-height:1.4;font-size:.9rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.acceptance-checkbox[data-v-7f3b555b]{width:18px;height:18px;margin-top:2px;accent-color:#10b981;flex-shrink:0}.acceptance-error[data-v-7f3b555b]{margin-top:12px;font-size:.8rem;color:var(--red)}.acceptance-overlay.doc-overlay[data-v-7f3b555b]{z-index:99999}.acceptance-popup.doc-popup[data-v-7f3b555b]{max-width:800px;max-height:90vh}.acceptance-body.doc-body[data-v-7f3b555b]{overflow-y:auto;max-height:70vh}.doc-footer[data-v-7f3b555b]{border-top:1px solid var(--border-color, #e8e4df);padding:14px 24px;text-align:center}.doc-close-btn[data-v-7f3b555b]{background:var(--accent-primary, #e1622e);color:#fff;border:none;border-radius:8px;padding:10px 32px;font-size:.9rem;font-weight:600;cursor:pointer}.acceptance-overlay~.terms-overlay,.acceptance-overlay~.privacy-overlay,.acceptance-overlay~.dpa-overlay{z-index:100000!important}.file-received-box[data-v-dbd19d69]{background:#f8fafa}.file-received-box p[data-v-dbd19d69]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.file-popup-btn.btn-accept[data-v-dbd19d69]{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;border-radius:6px;font-size:.8rem;font-weight:700;padding:6px 12px;transition:box-shadow .15s ease,border-color .15s,color .15s}.file-popup-btn.btn-accept[data-v-dbd19d69]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073}.file-received-box[data-v-183adc28]{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px}.file-received-box h3[data-v-183adc28]{font-size:1.25rem;font-weight:600;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;color:#1a1a1a}.file-received-box p[data-v-183adc28]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.file-popup-btn.btn-accept[data-v-183adc28]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;transition:box-shadow .15s ease,transform .2s}.file-popup-btn.btn-accept[data-v-183adc28]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.task-response-accept[data-v-df30e8bd]{color:#1a1a1a}.file-received-box[data-v-df30e8bd]{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px}.file-popup-btn.btn-accept[data-v-df30e8bd]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;transition:box-shadow .15s ease,transform .2s}.file-popup-btn.btn-accept[data-v-df30e8bd]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px);filter:none}.task-response-decline[data-v-df30e8bd]{font-size:.9rem;font-weight:500;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal;text-align:center;display:block;margin:auto 0;transform:translateY(-20px)}.file-received-box[data-v-df30e8bd]:has(.task-response-decline){display:flex;flex-direction:column}.task-response-decline[data-v-df30e8bd]:first-letter{text-transform:uppercase}.file-received-box[data-v-fff50af1]{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px}.file-received-box h3[data-v-fff50af1]{font-size:1.25rem;font-weight:600;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;color:#1a1a1a}.file-received-box p[data-v-fff50af1]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.file-popup-btn.btn-accept[data-v-fff50af1]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;transition:box-shadow .15s ease,transform .2s}.file-popup-btn.btn-accept[data-v-fff50af1]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.alarm-box[data-v-59596c4c]{background:#f8fafa}.alarm-value[data-v-59596c4c]{color:#0f766e}.alarm-box .file-popup-btn.btn-accept[data-v-59596c4c]{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;border-radius:6px;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s}.alarm-box .file-popup-btn.btn-accept[data-v-59596c4c]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073}.file-received-box[data-v-b76e9cf4]{background:#f8fafa!important}.file-received-box h3[data-v-b76e9cf4]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;font-size:1.25rem;font-weight:600;color:#1a1a1a}.file-received-box .file-popup-btn.btn-accept[data-v-b76e9cf4]{background:#f8fafa!important;border:1px solid #0F766E;color:#0f766e!important;-webkit-text-fill-color:#0F766E;transition:box-shadow .15s ease,transform .15s ease,border-color .15s,color .15s}.file-received-box .file-popup-btn.btn-accept[data-v-b76e9cf4]:hover{background:#f8fafa!important;border-color:#115e59;color:#115e59!important;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.task-incoming-box[data-v-1c03562f]{background:#f8fafa;border:1px solid #DDE2D9;border-left:1px solid #DDE2D9;border-radius:10px}.task-incoming-box h3[data-v-1c03562f]{color:#1a1a1a;border-bottom:1px solid #DDE2D9;font-size:1.3rem}.task-incoming-box>p[data-v-1c03562f],.task-incoming-box .task-popup-meta[data-v-1c03562f],.task-incoming-box .task-popup-meta span[data-v-1c03562f]{color:#1a1a1a}.task-incoming-box .task-popup-title[data-v-1c03562f]{font-size:1.05rem;font-weight:600;padding:8px 12px;border-radius:8px;margin-bottom:8px;background:#FFFFFF;border:1px solid #DDE2D9}.task-incoming-box .task-popup-meta[data-v-1c03562f]{display:flex;gap:16px;font-size:.82rem;margin-bottom:12px;color:var(--text-secondary)}.task-incoming-box .file-popup-btn.btn-accept[data-v-1c03562f],.task-incoming-box .file-popup-btn.btn-decline[data-v-1c03562f]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:6px;line-height:normal;box-shadow:none;transform:none;-webkit-text-fill-color:#0F766E}.task-incoming-box .file-popup-btn.btn-accept[data-v-1c03562f]:hover,.task-incoming-box .file-popup-btn.btn-decline[data-v-1c03562f]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px);filter:none}.task-incoming-box .task-popup-meta .task-meta-date[data-v-1c03562f]{color:#0f766e!important;font-weight:600}.cal-event-request .file-received-box[data-v-b6fe03cd]{background:#f8fafa}.cal-event-request .cal-event-title[data-v-b6fe03cd]{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;font-size:1.25rem;font-weight:600;color:#1a1a1a}.cal-event-request .cal-event-subject[data-v-b6fe03cd]{font-size:1.05rem;font-weight:600;background:#FFFFFF;padding:8px 12px;border-radius:8px;margin-bottom:8px}.cal-event-request .file-popup-btn[data-v-b6fe03cd]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s,transform .2s}.cal-event-request .file-popup-btn[data-v-b6fe03cd]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.file-received-box[data-v-6da9d3d5]{background:#f8fafa}.file-popup-btn.btn-decline[data-v-6da9d3d5],.file-popup-btn.btn-accept[data-v-6da9d3d5]{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;border-radius:6px;font-size:.8rem;font-weight:700;padding:6px 12px;transition:box-shadow .15s ease,border-color .15s,color .15s}.file-popup-btn.btn-decline[data-v-6da9d3d5]:hover,.file-popup-btn.btn-accept[data-v-6da9d3d5]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073}.file-received-box[data-v-917fba8e]{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px}.file-received-box h3[data-v-917fba8e]{font-size:1.25rem;font-weight:600;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;color:#1a1a1a}.file-received-box p[data-v-917fba8e]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.file-popup-btn.btn-decline[data-v-917fba8e],.file-popup-btn.btn-accept[data-v-917fba8e]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;transition:box-shadow .15s ease,transform .2s}.file-popup-btn.btn-decline[data-v-917fba8e]:hover,.file-popup-btn.btn-accept[data-v-917fba8e]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.file-received-box[data-v-0acef7a4]{background:#f8fafa}.file-received-box .join-desc[data-v-0acef7a4]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.file-popup-btn.btn-decline[data-v-0acef7a4],.file-popup-btn.btn-accept[data-v-0acef7a4]{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;border-radius:6px;font-size:.8rem;font-weight:700;padding:6px 12px;transition:box-shadow .15s ease,border-color .15s,color .15s,transform .2s}.file-popup-btn.btn-decline[data-v-0acef7a4]:hover,.file-popup-btn.btn-accept[data-v-0acef7a4]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.popup-smaragd[data-v-08d8957e],.file-received-box[data-v-08d8957e]{background:#f8fafa}.file-received-box .file-meta[data-v-08d8957e]{color:#0f766e}.file-received-box .invite-desc[data-v-08d8957e]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.popup-smaragd .file-popup-btn.btn-accept[data-v-08d8957e],.popup-smaragd .file-popup-btn.btn-decline[data-v-08d8957e]{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;border-radius:6px;font-size:.8rem;font-weight:700;padding:6px 12px;transition:box-shadow .15s ease,border-color .15s,color .15s}.popup-smaragd .file-popup-btn.btn-accept[data-v-08d8957e]:hover,.popup-smaragd .file-popup-btn.btn-decline[data-v-08d8957e]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073}.file-popup-actions-transfer .file-popup-btn[data-v-08d8957e]{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;border-radius:6px;font-size:.8rem;font-weight:700;padding:6px 12px;transition:box-shadow .15s ease,transform .2s ease,border-color .15s ease,color .15s ease}.file-popup-actions-transfer .file-popup-btn[data-v-08d8957e]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.admin-msg-box[data-v-d84a2fbb]{background:#f8fafa;border:1px solid #DDE2D9}.admin-msg-title[data-v-d84a2fbb]{font-size:1.25rem;font-weight:600;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;color:#1a1a1a}.admin-msg-text[data-v-d84a2fbb]{font-size:1rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-msg-btn[data-v-d84a2fbb]{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;cursor:pointer;box-shadow:none;transition:box-shadow .15s ease,transform .2s}.admin-msg-btn[data-v-d84a2fbb]:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.notification[data-v-cb63812b]{position:fixed;top:20px;right:20px;padding:16px 20px;border-radius:12px;display:flex;align-items:center;gap:12px;max-width:400px;z-index:9999;box-shadow:0 4px 12px #00000026;animation:slideIn-cb63812b .3s ease-out;background:rgba(255,255,255,.97)}.notification.success[data-v-cb63812b]{background:rgba(16,185,129,.95);color:#fff;border-left:4px solid #10b981}.notification.error[data-v-cb63812b]{background:rgba(239,68,68,.95);color:#fff;border-left:4px solid #ef4444}.notification-icon[data-v-cb63812b]{font-size:20px;flex-shrink:0}.notification-text[data-v-cb63812b]{flex:1;font-size:14px;font-weight:500;line-height:1.4}.notification-close[data-v-cb63812b]{background:none;border:none;color:inherit;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.notification-close[data-v-cb63812b]:hover{opacity:1}@keyframes slideIn-cb63812b{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 640px){.notification[data-v-cb63812b]{top:10px;right:10px;left:10px;max-width:none}}:root{--bg-primary: #f6f1ea;--bg-gradient: linear-gradient(180deg, #f8f3ed 0%, #f4ede4 100%);--bg-secondary: #fcfaf7;--bg-card: #ffffff;--surface: #ffffff;--surface-hover: #faf7f3;--text-primary: #1a1a1a;--text-secondary: #5e554c;--text-tertiary: #8a8176;--accent-primary: #e1622e;--accent-secondary: #c95222;--accent-light: #fef3ee;--accent-soft: #fef5f0;--blue: #3b82f6;--green: #10b981;--red: #ef4444;--border-color: #ddd6c8;--border-strong: #cbc3b0;--shadow-sm: 0 1px 4px rgba(0,0,0,.16);--shadow: 0 2px 10px rgba(0,0,0,.2);--shadow-lg: 0 4px 24px rgba(0,0,0,.24);--gradient-accent: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .375rem;--radius: .625rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1rem;--transition-fast: .15s;--transition-normal: .3s;--transition-slow: .5s}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-card: #1e293b;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--accent-primary: #60a5fa;--accent-secondary: #a78bfa;--border-color: #334155;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;background:var(--bg-gradient);min-height:100vh;color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}h1,h2,h3,h4,h5,h6{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif;font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md);letter-spacing:-.025em}h1{font-size:3.5rem;font-weight:800}h2{font-size:2.5rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:var(--spacing-md);color:var(--text-primary);line-height:1.6}p.secondary{color:var(--text-secondary)}p.tertiary{color:var(--text-tertiary);font-size:.95rem}a{color:var(--accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-secondary);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-fast);border:none;font-size:1rem;line-height:1}.btn-primary{background:var(--accent-primary);color:#fff;-webkit-text-fill-color:#ffffff;font-weight:700;border:none;box-shadow:0 4px 14px #e1622e40;font-size:1.1rem;letter-spacing:.5px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e1622e59;background:var(--accent-secondary)}.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border-color);font-weight:600}.btn-secondary:hover{background-color:var(--bg-secondary);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px);box-shadow:var(--shadow)}.btn-lg{padding:var(--spacing-lg) var(--spacing-xl);font-size:1.1rem}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}input,select,textarea{font-family:inherit;font-size:1rem;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);caret-color:var(--accent-primary);cursor:text;transition:all var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #e1622e1a}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}.spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--accent-primary);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.section{padding:var(--spacing-2xl) 0}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.section-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md)}.card{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent-primary)}button{transition:transform .06s ease,filter .06s ease}button:active:not(:disabled){transform:scale(.96)!important;filter:brightness(.93)}.cookie-consent-close:active:not(:disabled){transform:translateY(-50%) scale(.96)!important}@media (max-width: 1024px){h1{font-size:2.8rem}h2{font-size:2.2rem}.container{padding:0 var(--spacing-sm)}}@media (max-width: 768px){h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.5rem}.section{padding:var(--spacing-xl) 0}.btn-lg{padding:var(--spacing-md) var(--spacing-lg)}}@media (max-width: 480px){h1{font-size:1.8rem}h2{font-size:1.5rem}.container{padding:0 var(--spacing-xs)}.section{padding:var(--spacing-lg) 0}}.file-received-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:20000;display:grid;place-items:center}.file-received-box{background:white;border-radius:16px;padding:32px;max-width:420px;width:90%;box-shadow:0 20px 60px #0000004d;text-align:center}.file-received-box h3{font-size:1.15rem;font-weight:600;color:#0f172a;margin-bottom:12px}.file-received-box p{font-size:.95rem;color:#374151;margin-bottom:6px}.file-received-box .file-sender{font-size:.82rem;color:#6b7280;margin-bottom:20px}.file-popup-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.file-popup-actions-3{grid-template-columns:1fr 1fr 1fr}.file-popup-actions-center .file-popup-btn{grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}.file-popup-btn{padding:5px 14px;border:none;border-radius:6px;font-size:.85rem;font-weight:700;cursor:pointer;line-height:1.2}.file-popup-btn.btn-decline{background:var(--accent-primary);color:#fff}.file-popup-btn.btn-decline:hover{background:var(--accent-secondary)}.file-popup-btn.btn-accept{background:var(--green);color:#fff}.file-popup-btn.btn-accept:hover{background:#059669}.on-team-collab .file-received-box{background:#f8fafa}.on-team-collab .file-popup-btn{background:#f8fafa;color:#0f766e;-webkit-text-fill-color:#0F766E;border:1px solid #0F766E;font-size:.8rem;font-weight:700;transition:box-shadow .15s ease,border-color .15s,color .15s}.on-team-collab .file-popup-btn:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073}.on-team-collab .help-tab:hover{background:#E2EFEA;color:#0f766e}.on-team-collab .help-tab.active{background:#0F766E;color:#fff;border-right-color:#0f766e}html[lang=zh]{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=ja]{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Noto Sans CJK JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=zh] body{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=ja] body{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Noto Sans CJK JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh] h4,html[lang=zh] h5,html[lang=zh] h6{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Songti SC,SimSun,"Noto Serif CJK SC",serif}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6{font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Hiragino Mincho ProN,Yu Mincho,"Noto Serif CJK JP",serif}.on-dashboard{--bg-primary: #ECEEE8;--bg-gradient: linear-gradient(180deg, #ECEEE8 0%, #FFFFFF 100%);--bg-secondary: #ECEEE8;--bg-card: #ffffff;--surface: #ffffff;--surface-hover: #F1F3EE;--text-primary: #1a1a1a;--text-secondary: #5C636B;--text-tertiary: #7A847D;--accent-primary: #0F766E;--accent-secondary: #115E59;--accent-light: #EAF4F0;--accent-soft: #E2EFEA;--border-color: #DDE2D9;--border-strong: #C8D2CB;background:var(--bg-gradient);min-height:100vh}.on-account{--bg-primary: #ECEEE8;--bg-gradient: #ECEEE8;--bg-secondary: #ECEEE8;--bg-card: #ffffff;--surface: #ffffff;--surface-hover: #F1F3EE;--text-primary: #1a1a1a;--text-secondary: #5C636B;--text-tertiary: #7A847D;--accent-primary: #0F766E;--accent-secondary: #115E59;--border-color: #DDE2D9;--border-strong: #C8D2CB;background:#ECEEE8;min-height:100vh}.on-tasks{--bg-primary: #ECEEE8;--bg-secondary: #ECEEE8;--bg-gradient: linear-gradient(180deg, #ECEEE8 0%, #FFFFFF 100%);background:var(--bg-gradient);min-height:100vh}.on-chat{--bg-primary: #ECEEE8;--bg-secondary: #ECEEE8;--bg-gradient: linear-gradient(180deg, #ECEEE8 0%, #FFFFFF 100%);--bg-card: #ffffff;--surface: #ffffff;--surface-hover: #F1F3EE;--text-primary: #1a1a1a;--text-secondary: #5C636B;--text-tertiary: #7A847D;--accent-primary: #0F766E;--accent-secondary: #115E59;--accent-light: #EAF4F0;--accent-soft: #E2EFEA;--border-color: #DDE2D9;--border-strong: #C8D2CB;background:var(--bg-gradient);min-height:100vh}.on-email-writer{--bg-gradient: linear-gradient(180deg, #ECEEE8 0%, #FFFFFF 100%);background:var(--bg-gradient);min-height:100vh}.on-email-writer .help-tab:hover{background:#E2EFEA;color:#0f766e}.on-email-writer .help-tab.active{background:#0F766E;color:#fff;border-right-color:#0f766e}.on-chat .language-selector.light .language-select{width:152px;min-width:152px;height:32px;box-sizing:border-box;padding:0 14px;border-radius:8px;background:#FFFFFF!important;border:1px solid #0F766E!important;color:#0f766e!important;-webkit-text-fill-color:#0F766E;font-family:Arial,sans-serif;font-size:.8rem;font-weight:700;appearance:base-select;anchor-name:--chat-lang;transition:transform .2s,box-shadow .15s ease}.on-chat .language-selector.light .language-select:hover{background:#FFFFFF!important;border-color:#115e59!important;color:#115e59!important;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-chat .language-selector.light .language-select::picker(select){appearance:base-select;position-anchor:--chat-lang;position-area:bottom;position-try-fallbacks:none;margin-top:4px;border:1px solid #DDE2D9;border-radius:8px;background:#f8fafa!important;max-height:482px;overflow-y:auto;box-shadow:0 6px 16px #00000073}.on-chat .language-selector.light .language-select option{background:#f8fafa!important;color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}.on-chat .language-selector.light .language-select option:hover,.on-chat .language-selector.light .language-select option:checked{background:#5C636B!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.on-chat .language-selector.light .language-select:focus{border-color:#0f766e;box-shadow:none;outline:none}.on-chat .language-selector.light .language-label{font-size:.9rem!important;font-weight:500!important;color:#1a1a1a!important;text-transform:none!important;letter-spacing:normal!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.on-chat .chat-write-section .section-header{margin-bottom:8px;background:#f8fafa;border-bottom:none}.on-chat .help-tab:hover{background:#E2EFEA;color:#0f766e}.on-chat .help-tab.active{background:#0F766E;color:#fff;border-right-color:#0f766e}.on-tasks .task-manager .kanban-column{background:#FFFFFF;box-shadow:none}.on-tasks .task-manager .kanban-column.drag-over{background:#FFFFFF}.on-tasks .task-manager .header-actions .language-selector.light .language-select{width:152px;min-width:152px;background:#FFFFFF;border:1px solid #DDE2D9;appearance:base-select;anchor-name:--tasks-lang;transition:transform .2s,box-shadow .15s ease}.on-tasks .task-manager .header-actions .language-selector.light .language-select:hover{background:#FFFFFF;border-color:#dde2d9;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .header-actions .language-selector.light .language-select::picker(select){appearance:base-select;position-anchor:--tasks-lang;position-area:bottom;position-try-fallbacks:none;margin-top:4px;border:1px solid #DDE2D9;border-radius:8px;background:#FFFFFF;max-height:482px;overflow-y:auto;box-shadow:0 6px 16px #00000073}.on-tasks .task-manager .header-actions .language-selector.light .language-select option{background:#FFFFFF;color:#1f2937}.on-tasks .task-manager .header-actions .language-selector.light .language-select option:hover,.on-tasks .task-manager .header-actions .language-selector.light .language-select option:checked{background:#5C636B;color:#fff}.on-tasks .task-manager .header-actions .language-selector.light .language-select:focus{border-color:#0f766e;box-shadow:none;outline:none}.on-tasks .task-manager .header-actions .header-action-btn{background:#0F766E;border:1px solid #0F766E;color:#fff;font-family:Arial;font-size:.8rem;font-weight:700;line-height:normal;padding:6px 12px;border-radius:6px}.on-tasks .task-manager .header-actions .header-action-btn:hover{background:#115E59;border-color:#115e59;color:#fff;opacity:1;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .task-container{background:transparent;box-shadow:none;border:none}.on-tasks .task-manager .task-card{background:#f8fafa;box-shadow:none}.on-tasks .task-manager .task-card.low{background:#E8F1EF;border-left:4px solid #0F766E}.on-tasks .task-manager .task-card.medium{background:#EFF6FF}.on-tasks .task-manager .task-card.high{background:#FEF2F2}.on-tasks .task-manager .task-priority{font-size:.7rem}.on-tasks .task-manager .task-priority.medium{background:#3b82f6;color:#fff}.on-tasks .task-manager .task-priority.high{background:#ef4444;color:#fff}.on-tasks .task-manager .task-priority.low{background:#0F766E;color:#fff}.on-tasks .task-manager .sent-to-line,.on-tasks .task-manager .sent-to-more,.on-tasks .task-manager .sent-from-line,.on-tasks .task-manager .deleted-note-line,.on-tasks .task-manager .created-by-line{font-size:.9rem;font-weight:500;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .due-date{font-size:.9rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .due-date.overdue{font-weight:600}.on-tasks .task-manager .due-time-part{color:#0f766e}.on-tasks .task-manager .modal-content.new-task-popup .btn-move{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;transition:box-shadow .15s ease,transform .2s}.on-tasks .task-manager .modal-content.new-task-popup .btn-move:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .modal-content.new-task-popup .btn-move:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.on-tasks .task-manager .modal-content.move-popup{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px;color:#1a1a1a}.on-tasks .task-manager .modal-content.move-popup .modal-header{border-bottom:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.move-popup .modal-footer{border-top:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.move-popup .modal-header h3{font-size:1.25rem!important;font-weight:600!important;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif!important}.on-tasks .task-manager .modal-content.move-popup .modal-footer button{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;text-shadow:none;transition:box-shadow .15s ease,transform .2s}.on-tasks .task-manager .modal-content.move-popup .modal-footer button:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .modal-content.move-popup .modal-footer button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.on-tasks .task-manager .modal-content.move-popup .move-col h4{font-size:.9rem;font-weight:500;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .modal-content.move-popup .move-option input{accent-color:#10b981}.on-tasks .task-manager .modal-content.move-popup .move-option:hover{border-color:#0f766e}.on-tasks .task-manager .modal-content.move-popup .move-option-selected,.on-tasks .task-manager .modal-content.move-popup .move-option:has(input:checked){border-color:#0f766e;background:#f0fdf4}.on-tasks .task-manager .modal-content.team-task-popup{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px;color:#1a1a1a}.on-tasks .task-manager .modal-content.team-task-popup .modal-header{border-bottom:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.team-task-popup .modal-footer{border-top:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.team-task-popup .modal-header h3{font-size:1.25rem!important;font-weight:600!important;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif!important}.on-tasks .task-manager .modal-content.team-task-popup .modal-footer button{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;text-shadow:none;transition:box-shadow .15s ease,transform .2s}.on-tasks .task-manager .modal-content.team-task-popup .modal-footer button:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .modal-content.team-task-popup .team-task-list-item:hover,.on-tasks .task-manager .modal-content.team-task-popup .member-check-item:hover{border-color:#0f766e;background:transparent}.on-tasks .task-manager .modal-content.team-task-popup .member-check-item:has(input:checked){border-color:#0f766e;background:#f0fdf4}.on-tasks .task-manager .modal-content.team-task-popup .team-task-list-item.selected{background:#f0fdf4;border-color:#0f766e}.on-tasks .task-manager .modal-content.team-task-popup .form-input{background:#FFFFFF;border:1px solid #DDE2D9;color:#1a1a1a;padding:6px 12px;line-height:normal;font-size:.9rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;box-shadow:none}.on-tasks .task-manager .modal-content.team-task-popup .form-input:hover{border-color:#0f766e}.on-tasks .task-manager .modal-content.team-task-popup .form-input:focus{border:2px solid #0F766E;outline:none;box-shadow:none}.on-tasks .task-manager .modal-content.team-task-popup .dropdown-divider{height:2px;background:#5C636B;margin-bottom:12px}.on-tasks .task-manager .modal-content.team-task-popup input[type=checkbox]{accent-color:#10b981}.on-tasks .task-manager .modal-content.team-task-popup .tt-name,.on-tasks .task-manager .modal-content.team-task-popup .tt-count,.on-tasks .task-manager .modal-content.team-task-popup .member-check-item span{font-size:.9rem;font-weight:500;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .modal-content.team-task-popup,.on-tasks .task-manager .modal-content.team-task-popup .member-checklist{scrollbar-width:thin;scrollbar-color:#0F766E transparent}.on-tasks .task-manager .modal-content.team-task-popup::-webkit-scrollbar,.on-tasks .task-manager .modal-content.team-task-popup .member-checklist::-webkit-scrollbar{width:4px}.on-tasks .task-manager .modal-content.team-task-popup::-webkit-scrollbar-track,.on-tasks .task-manager .modal-content.team-task-popup .member-checklist::-webkit-scrollbar-track{background:transparent}.on-tasks .task-manager .modal-content.team-task-popup::-webkit-scrollbar-thumb,.on-tasks .task-manager .modal-content.team-task-popup .member-checklist::-webkit-scrollbar-thumb{background:#0F766E;border-radius:2px}.on-tasks .task-manager .modal-content.delete-confirm-popup{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px;color:#1a1a1a}.on-tasks .task-manager .modal-content.delete-confirm-popup .modal-header{border-bottom:1px solid #7A847D}.on-tasks .task-manager .modal-content.delete-confirm-popup .modal-footer{border-top:1px solid #7A847D}.on-tasks .task-manager .modal-content.delete-confirm-popup .modal-header h3{font-size:1.25rem!important;font-weight:600!important;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif!important}.on-tasks .task-manager .modal-content.delete-confirm-popup .modal-footer button{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;text-shadow:none;transition:box-shadow .15s ease,transform .2s}.on-tasks .task-manager .modal-content.delete-confirm-popup .modal-footer button:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .modal-content.delete-confirm-popup .modal-footer button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.on-tasks .task-manager .modal-content.followup-popup{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px;color:#1a1a1a}.on-tasks .task-manager .modal-content.followup-popup .modal-header{border-bottom:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.followup-popup .modal-header h3{font-size:1.25rem!important;font-weight:600!important;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif!important}.on-tasks .task-manager .custom-dropdown{flex:none;width:160px}.on-tasks .task-manager .custom-dropdown .dropdown-trigger{width:100%}.on-tasks .task-manager .custom-dropdown .dropdown-panel{width:160px;min-width:160px}.on-tasks .task-manager .btn-quick-add{background:#FFFFFF;border:1px solid #0F766E;color:#0f766e;font-size:.8rem;font-weight:700;line-height:normal;height:29px;padding:6px 12px;border-radius:6px}.on-tasks .task-manager .btn-quick-add:hover{background:#FFFFFF;border-color:#115e59;color:#115e59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .dropdown-trigger{background:#FFFFFF;border:1px solid #0F766E;color:#0f766e;font-family:Arial;font-size:.8rem;font-weight:700;line-height:normal;padding:6px 12px;border-radius:6px}.on-tasks .task-manager .dropdown-trigger:hover{background:#FFFFFF;border-color:#0f766e;color:#115e59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .custom-dropdown.open .dropdown-trigger{background:#FFFFFF;border-color:#0f766e}.on-tasks .task-manager .custom-dropdown.open .dropdown-trigger:hover{background:#FFFFFF;border-color:#0f766e;color:#5c636b}.on-tasks .task-manager .custom-dropdown.open .dropdown-item:hover{background:#DDE2D9;color:#5c636b}.on-tasks .task-manager .dropdown-section-title{background:#5C636B;color:#fff}.on-tasks .task-manager .dropdown-main-title{color:#0f766e}.on-tasks .task-manager .member-item input[type=checkbox]{margin-right:10px;accent-color:#34D399}.on-tasks .task-manager .task-count{background:#5C636B;color:#fff}.on-tasks .task-manager .column-header{border-color:#5c636b!important}.on-tasks .task-manager .column-header h3{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem}.on-tasks .task-manager .task-header-section h1{font-size:1.25rem;font-weight:600;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif}.on-tasks .task-manager .alarm-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .language-selector.light .language-label{font-size:.9rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .task-stats{font-family:Inter,Noto Sans Arabic,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.on-tasks .task-manager .task-stats .stat-tasks,.on-tasks .task-manager .task-stats .stat-done{text-transform:capitalize;font-size:1.05rem}.on-tasks .task-manager .task-stats.stats-red .stat-tasks,.on-tasks .task-manager .task-stats.stats-red .stat-number:first-child{color:#ef4444}.on-tasks .task-manager .task-stats .stat-number.stats-done-green,.on-tasks .task-manager .task-stats .stat-done.stats-done-green{color:#10b981}.on-tasks .task-manager .modal-content.new-task-popup{background:#f8fafa;border:1px solid #DDE2D9;border-radius:10px;color:#1a1a1a}.on-tasks .task-manager .modal-content.new-task-popup .modal-header{border-bottom:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.new-task-popup .modal-footer{border-top:1px solid #DDE2D9}.on-tasks .task-manager .modal-content.new-task-popup .form-select,.on-tasks .task-manager .modal-content.new-task-popup .date-picker-wrap{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;padding:0 12px;border-radius:6px;height:29px;box-sizing:border-box;line-height:27px;transition:box-shadow .15s ease,transform .2s}.on-tasks .task-manager .modal-content.new-task-popup .date-picker-wrap{display:flex;align-items:center;justify-content:center}.on-tasks .task-manager .modal-content.new-task-popup .form-select:hover,.on-tasks .task-manager .modal-content.new-task-popup .date-picker-wrap:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .modal-content.new-task-popup .modal-footer button{background:#f8fafa;border:1px solid #0F766E;color:#0f766e;-webkit-text-fill-color:#0F766E;font-size:.8rem;font-weight:700;font-family:Arial;line-height:normal;padding:6px 12px;border-radius:6px;box-shadow:none;text-shadow:none;transition:box-shadow .15s ease,transform .2s}.on-tasks .task-manager .modal-content.new-task-popup .modal-footer button:hover{background:#f8fafa;border-color:#115e59;color:#115e59;-webkit-text-fill-color:#115E59;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .modal-content.new-task-popup .form-input,.on-tasks .task-manager .modal-content.new-task-popup .form-textarea{background:#FFFFFF;border:1px solid #0F766E;color:#1a1a1a;box-shadow:none}.on-tasks .task-manager .modal-content.new-task-popup .form-input:hover,.on-tasks .task-manager .modal-content.new-task-popup .form-textarea:hover{border-color:#0f766e;background:#FFFFFF}.on-tasks .task-manager .modal-content.new-task-popup .form-input:focus,.on-tasks .task-manager .modal-content.new-task-popup .form-textarea:focus{border-color:#0f766e;box-shadow:none;outline:none}.on-tasks .task-manager .modal-content.new-task-popup .form-input:focus::placeholder,.on-tasks .task-manager .modal-content.new-task-popup .form-textarea:focus::placeholder{color:transparent}.on-tasks .task-manager .modal-content.new-task-popup .modal-header h3{font-size:1.25rem!important;font-weight:600!important;font-family:Newsreader,Noto Naskh Arabic,"Noto Serif Devanagari",Inter,serif!important}.on-tasks .task-manager .modal-content.new-task-popup .form-group label{font-size:.9rem;font-weight:500;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.on-tasks .task-manager .modal-content.new-task-popup .priority-select,.on-tasks .task-manager .modal-content.new-task-popup .status-select{background:#f8fafa!important;color:#0f766e!important;-webkit-text-fill-color:#0F766E!important;text-align:center!important;text-align-last:center!important;justify-content:center!important}.on-tasks .task-manager .modal-content.new-task-popup .priority-select{appearance:base-select;display:flex;align-items:center;justify-content:center;position:relative;text-align:center!important}.on-tasks .task-manager .modal-content.new-task-popup .priority-select::picker-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin:0}.on-tasks .task-manager .modal-content.new-task-popup .priority-select::picker(select){appearance:base-select}.on-tasks .task-manager .modal-content.new-task-popup .priority-select option.priority-low{background:#0F766E!important;color:#fff!important;font-weight:600!important}.on-tasks .task-manager .modal-content.new-task-popup .priority-select option.priority-medium{background:#3b82f6!important;color:#fff!important;font-weight:600!important}.on-tasks .task-manager .modal-content.new-task-popup .priority-select option.priority-high{background:#ef4444!important;color:#fff!important;font-weight:600!important}.on-tasks .task-manager .btn-create-task,.on-tasks .task-manager .btn-create-team-task{background:#0F766E;border:1px solid #0F766E;color:#fff;font-family:Arial;font-size:.8rem;font-weight:700;line-height:normal;padding:6px 12px;border-radius:6px;height:29px}.on-tasks .task-manager .btn-create-task:hover,.on-tasks .task-manager .btn-create-team-task:hover{background:#115E59;border-color:#115e59;color:#fff;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .task-manager .search-input{background:#FFFFFF;border:1px solid #DDE2D9;border-radius:6px;font-family:Arial;font-size:.8rem;line-height:normal;height:32px;padding:6px 36px 6px 12px;box-shadow:none}.on-tasks .task-manager .search-input:focus{border-color:#0f766e;outline:none;box-shadow:none}.on-tasks .task-manager .search-input:focus::placeholder{color:transparent}.on-tasks .task-manager .btn-new-task{margin-left:auto}.on-tasks .task-manager .kanban-column{min-width:0}.on-tasks .task-manager .search-wrap{flex:1}.on-tasks .task-manager .btn-ai-followup,.on-tasks .task-manager .btn-new-task{background:#0F766E;border:1px solid #0F766E;color:#fff;font-family:Arial;font-size:.8rem;font-weight:700;line-height:normal;padding:6px 12px;border-radius:6px;height:29px}.on-tasks .task-manager .btn-ai-followup:hover,.on-tasks .task-manager .btn-new-task:hover{background:#115E59;border-color:#115e59;color:#fff;box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.on-tasks .help-tab:hover{background:#E2EFEA;color:#0f766e}.on-tasks .help-tab.active{background:#0F766E;color:#fff;border-right-color:#0f766e}.on-dashboard .help-btn{background:var(--accent-primary)}.on-dashboard .help-sidebar{background:#F8FAF7;border-right-color:#dde2d9}.on-dashboard .help-tab{color:#5c636b}.on-dashboard .help-tab:hover,.on-dashboard .help-tab.active{background:#E2EFEA;color:#0f766e;border-right-color:#0f766e}.on-dashboard .help-close{color:#5c636b}.on-dashboard .help-header{border-bottom-color:#dde2d9}.on-dashboard .help-header h3{color:#0f172a}.on-dashboard .help-item{background:#F1F3EE;border-color:#dde2d9}.on-dashboard .help-item-title{color:#0f172a}.on-dashboard .help-item-desc{color:#5c636b}.help-content::-webkit-scrollbar{width:4px;height:4px}.help-content::-webkit-scrollbar-track{background:transparent}.help-content::-webkit-scrollbar-thumb{background:#0F766E;border-radius:4px}.help-content::-webkit-scrollbar-thumb:hover{background:#115E59}.on-documents{--bg-primary: #F6F7F4;--bg-gradient: linear-gradient(180deg, #F6F7F4 0%, #FFFFFF 100%);--bg-secondary: #F6F7F4;--bg-card: #ffffff;--surface: #ffffff;--surface-hover: #F1F3EE;--text-primary: #1a1a1a;--text-secondary: #5C636B;--text-tertiary: #7A847D;--accent-primary: #0F766E;--accent-secondary: #115E59;--accent-light: #EAF4F0;--accent-soft: #E2EFEA;--blue: #0F766E;--border-color: #DDE2D9;--border-strong: #C8D2CB;background:var(--bg-gradient);min-height:100vh}.on-documents .help-sidebar{background:#F8FAF7;border-right-color:#dde2d9}.on-documents .help-tab{color:#5c636b}.on-documents .help-tab:hover{background:#E2EFEA;color:#0f766e}.on-documents .help-tab.active{background:#0F766E;color:#fff;border-right-color:#0f766e}.on-documents .help-close{color:#5c636b}.on-documents .help-header{border-bottom-color:#dde2d9}.on-documents .help-header h3{color:#0f172a}.on-documents .help-item{background:#F1F3EE;border-color:#dde2d9}.on-documents .help-item-title{color:#0f172a}.on-documents .help-item-desc{color:#5c636b}.on-calendar{--bg-primary: #F6F7F4;--bg-gradient: linear-gradient(180deg, #F6F7F4 0%, #FFFFFF 100%);--bg-secondary: #F6F7F4;--bg-card: #ffffff;--surface: #ffffff;--surface-hover: #F1F3EE;--text-primary: #1a1a1a;--text-secondary: #5C636B;--text-tertiary: #7A847D;--accent-primary: #0F766E;--accent-secondary: #115E59;--accent-light: #EAF4F0;--accent-soft: #E2EFEA;--blue: #0F766E;--border-color: #DDE2D9;--border-strong: #C8D2CB;background:#F6F7F4;min-height:100vh}.on-calendar .help-btn{background:var(--accent-primary)}.on-calendar .help-sidebar{background:#F8FAF7;border-right-color:#dde2d9}.on-calendar .help-tab{color:#5c636b}.on-calendar .help-tab:hover{background:#E2EFEA;color:#0f766e}.on-calendar .help-tab.active{background:#0F766E;color:#fff;border-right-color:#0f766e}.on-calendar .help-close{color:#5c636b}.on-calendar .help-header{border-bottom-color:#dde2d9}.on-calendar .help-header h3{color:#0f172a}.on-calendar .help-item{background:#F1F3EE;border-color:#dde2d9}.on-calendar .help-item-title{color:#0f172a}.on-calendar .help-item-desc{color:#5c636b}html.on-calendar::-webkit-scrollbar{width:4px;height:4px}html.on-calendar::-webkit-scrollbar-thumb,.on-calendar::-webkit-scrollbar-thumb,.on-calendar ::-webkit-scrollbar-thumb{background:#0F766E;border-radius:5px}html.on-calendar::-webkit-scrollbar-thumb:hover,.on-calendar::-webkit-scrollbar-thumb:hover,.on-calendar ::-webkit-scrollbar-thumb:hover{background:#115E59}
