.dashboard-header.svelte-13tq4je{background:#fff}.dark .dashboard-header.svelte-13tq4je{background:#191919}.welcome-section.svelte-13tq4je{padding:20px}.greeting-container.svelte-13tq4je{display:flex;align-items:center;gap:16px}.greeting-icon.svelte-13tq4je{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;flex-shrink:0}.dark .greeting-icon.svelte-13tq4je{background:linear-gradient(135deg,#667eea,#764ba2)}.greeting-content.svelte-13tq4je{flex:1}.welcome-title.svelte-13tq4je{margin:0 0 4px;font-size:24px;font-weight:600;color:#37352f;line-height:1.3}.dark .welcome-title.svelte-13tq4je{color:#ffffffe6}.last-login.svelte-13tq4je{margin:0;font-size:14px;color:#37352fa6}.dark .last-login.svelte-13tq4je{color:#ffffff80}@media (max-width: 768px){.welcome-section.svelte-13tq4je{padding:16px}.greeting-container.svelte-13tq4je{gap:12px}.greeting-icon.svelte-13tq4je{width:40px;height:40px}.welcome-title.svelte-13tq4je{font-size:20px}.last-login.svelte-13tq4je{font-size:13px}}@media (max-width: 480px){.welcome-section.svelte-13tq4je{padding:12px}.greeting-icon.svelte-13tq4je{width:36px;height:36px}.welcome-title.svelte-13tq4je{font-size:18px}.last-login.svelte-13tq4je{font-size:12px}}.dropdown-container.svelte-x6k6te{position:relative;width:100%}.dropdown-trigger.svelte-x6k6te{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem;font-size:.9375rem;color:#37352f;background:transparent;border:none;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 100%);border-image:linear-gradient(90deg,#e0e0e0,#e0e0e0);border-image-slice:1;outline:none;transition:all .3s ease;cursor:pointer;text-align:left}.dropdown-trigger.svelte-x6k6te:focus{-o-border-image:linear-gradient(90deg,#007bff 0%,#0056b3 100%);border-image:linear-gradient(90deg,#007bff,#0056b3);border-image-slice:1}.dropdown-trigger.disabled.svelte-x6k6te{opacity:.5;cursor:not-allowed}.dropdown-value.svelte-x6k6te{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-value.placeholder.svelte-x6k6te{color:#37352f59}.dropdown-arrow.svelte-x6k6te{flex-shrink:0;transition:transform .2s ease;color:#37352f80;margin-left:8px}.dropdown-arrow.open.svelte-x6k6te{transform:rotate(180deg)}.dropdown-menu.svelte-x6k6te{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px;box-shadow:0 4px 12px #00000014;z-index:1000;animation:svelte-x6k6te-dropdownFadeIn .15s ease}@keyframes svelte-x6k6te-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-x6k6te{width:100%;padding:.625rem .75rem;text-align:left;background:transparent;border:none;color:#37352f;font-size:.875rem;cursor:pointer;transition:background-color .15s ease}.dropdown-item.svelte-x6k6te:hover{background:#37352f0a}.dropdown-item.selected.svelte-x6k6te{background:#3b82f614;color:#007bff}.dropdown-item.selected.svelte-x6k6te:hover{background:#3b82f61f}.dark .dropdown-trigger.svelte-x6k6te{color:#ffffffe6;-o-border-image:linear-gradient(90deg,#444 0%,#444 100%);border-image:linear-gradient(90deg,#444,#444)}.dark .dropdown-value.placeholder.svelte-x6k6te{color:#ffffff4d}.dark .dropdown-trigger.svelte-x6k6te:focus{-o-border-image:linear-gradient(90deg,#4a9eff 0%,#1e7fd7 100%);border-image:linear-gradient(90deg,#4a9eff,#1e7fd7)}.dark .dropdown-arrow.svelte-x6k6te{color:#ffffff80}.dark .dropdown-menu.svelte-x6k6te{background:#252525;border-color:#ffffff29;box-shadow:0 4px 12px #0000004d}.dark .dropdown-item.svelte-x6k6te{color:#ffffffe6}.dark .dropdown-item.svelte-x6k6te:hover{background:#ffffff0a}.dark .dropdown-item.selected.svelte-x6k6te{background:#4a9eff26;color:#4a9eff}.dark .dropdown-item.selected.svelte-x6k6te:hover{background:#4a9eff33}.dropdown-container.svelte-6sc0rp{position:relative;width:100%}.dropdown-trigger.svelte-6sc0rp{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem;font-size:.9375rem;color:#37352f;background:transparent;border:none;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 100%);border-image:linear-gradient(90deg,#e0e0e0,#e0e0e0);border-image-slice:1;outline:none;transition:all .3s ease;cursor:pointer;text-align:left}.dropdown-trigger.svelte-6sc0rp:focus{-o-border-image:linear-gradient(90deg,#007bff 0%,#0056b3 100%);border-image:linear-gradient(90deg,#007bff,#0056b3);border-image-slice:1}.dropdown-trigger.disabled.svelte-6sc0rp{opacity:.5;cursor:not-allowed}.dropdown-value-wrapper.svelte-6sc0rp{flex:1;display:flex;align-items:center;gap:.5rem;overflow:hidden}.client-avatar{width:24px;height:24px;flex-shrink:0}.client-name.svelte-6sc0rp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-company.svelte-6sc0rp{color:#37352fa6;font-size:.875rem}.placeholder.svelte-6sc0rp{color:#37352f59}.dropdown-arrow.svelte-6sc0rp{flex-shrink:0;transition:transform .2s ease;color:#37352f80;margin-left:8px}.dropdown-arrow.open.svelte-6sc0rp{transform:rotate(180deg)}.dropdown-menu.svelte-6sc0rp{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px;box-shadow:0 4px 12px #00000014;z-index:1000;animation:svelte-6sc0rp-dropdownFadeIn .15s ease}@keyframes svelte-6sc0rp-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-6sc0rp{width:100%;padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem;text-align:left;background:transparent;border:none;color:#37352f;font-size:.875rem;cursor:pointer;transition:background-color .15s ease}.dropdown-item.no-client.svelte-6sc0rp{padding:.625rem .75rem}.no-client-text.svelte-6sc0rp{color:#37352fa6;font-style:italic}.dropdown-item.svelte-6sc0rp:hover{background:#37352f0a}.dropdown-item.selected.svelte-6sc0rp{background:#3b82f614}.dropdown-item.selected.svelte-6sc0rp:hover{background:#3b82f61f}.item-avatar{width:28px;height:28px;flex-shrink:0}.item-details.svelte-6sc0rp{flex:1;display:flex;flex-direction:column;min-width:0}.item-name.svelte-6sc0rp{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-company.svelte-6sc0rp{font-size:.75rem;color:#37352fa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .dropdown-trigger.svelte-6sc0rp{color:#ffffffe6;-o-border-image:linear-gradient(90deg,#444 0%,#444 100%);border-image:linear-gradient(90deg,#444,#444)}.dark .dropdown-trigger.svelte-6sc0rp:focus{-o-border-image:linear-gradient(90deg,#4a9eff 0%,#1e7fd7 100%);border-image:linear-gradient(90deg,#4a9eff,#1e7fd7)}.dark .client-company.svelte-6sc0rp,.dark .item-company.svelte-6sc0rp{color:#ffffff80}.dark .placeholder.svelte-6sc0rp{color:#ffffff4d}.dark .no-client-text.svelte-6sc0rp,.dark .dropdown-arrow.svelte-6sc0rp{color:#ffffff80}.dark .dropdown-menu.svelte-6sc0rp{background:#252525;border-color:#ffffff29;box-shadow:0 4px 12px #0000004d}.dark .dropdown-item.svelte-6sc0rp{color:#ffffffe6}.dark .dropdown-item.svelte-6sc0rp:hover{background:#ffffff0a}.dark .dropdown-item.selected.svelte-6sc0rp{background:#4a9eff26}.dark .dropdown-item.selected.svelte-6sc0rp:hover{background:#4a9eff33}.popover-body.svelte-1c9o2yd{padding:20px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.optional.svelte-1c9o2yd{color:#0006;font-size:12px;font-weight:400}.dark .optional.svelte-1c9o2yd{color:#fff6}.popover-footer.svelte-1c9o2yd{padding:16px 20px;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;background:#fff}.dark .popover-footer.svelte-1c9o2yd{border-top-color:#ffffff0d;background:#1a1a1a}.btn-cancel.svelte-1c9o2yd,.btn-create.svelte-1c9o2yd{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .15s}.btn-cancel.svelte-1c9o2yd{background:#0000000d;color:#000000b3}.dark .btn-cancel.svelte-1c9o2yd{background:#ffffff0d;color:#ffffffb3}.btn-cancel.svelte-1c9o2yd:hover{background:#00000014}.dark .btn-cancel.svelte-1c9o2yd:hover{background:#ffffff14}.btn-create.svelte-1c9o2yd{background:#3b82f6;color:#fff}.btn-create.svelte-1c9o2yd:hover:not(:disabled){background:#2563eb}.btn-create.svelte-1c9o2yd:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-1c9o2yd-fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.form-group.svelte-1c9o2yd{margin-bottom:20px}.form-group.svelte-1c9o2yd label:where(.svelte-1c9o2yd){display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#37352f}.dark .form-group.svelte-1c9o2yd label:where(.svelte-1c9o2yd){color:#ffffffe6}.form-input.svelte-1c9o2yd{width:100%;padding:8px;background:transparent;border:none;border-bottom:1px solid rgba(55,53,47,.1);border-radius:0;font-size:14px;color:#37352f;transition:border-color .3s ease}input[type=date].form-input.svelte-1c9o2yd{cursor:pointer}input[type=date].form-input.svelte-1c9o2yd::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}input[type=date].form-input.svelte-1c9o2yd:hover::-webkit-calendar-picker-indicator{opacity:.7}.dark input[type=date].form-input.svelte-1c9o2yd::-webkit-calendar-picker-indicator{filter:invert(1)}input[type=number].form-input.svelte-1c9o2yd{-moz-appearance:textfield}input[type=number].form-input.svelte-1c9o2yd::-webkit-outer-spin-button,input[type=number].form-input.svelte-1c9o2yd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dark .form-input.svelte-1c9o2yd{background:transparent;border-bottom-color:#ffffff1a;color:#ffffffe6}.form-input.svelte-1c9o2yd:focus{outline:none;border-bottom-color:#3b82f6}.form-input.svelte-1c9o2yd::-moz-placeholder{color:#37352f66}.form-input.svelte-1c9o2yd::placeholder{color:#37352f66}.dark .form-input.svelte-1c9o2yd::-moz-placeholder{color:#fff6}.dark .form-input.svelte-1c9o2yd::placeholder{color:#fff6}textarea.form-input.svelte-1c9o2yd{resize:vertical;min-height:60px;padding:8px;font-family:inherit}.form-row.svelte-1c9o2yd{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.form-row.svelte-1c9o2yd{grid-template-columns:1fr}}.required.svelte-1c9o2yd{color:#ef4444}.form-input.svelte-1c9o2yd:disabled{opacity:.5;cursor:not-allowed}.form-row.triple.svelte-1c9o2yd{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.spinner-small.svelte-1c9o2yd{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1c9o2yd-spin .6s linear infinite;margin-right:6px}@keyframes svelte-1c9o2yd-spin{to{transform:rotate(360deg)}}.popover-body.svelte-14fhoxp{padding:20px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.optional.svelte-14fhoxp{color:#0006;font-size:12px;font-weight:400}.dark .optional.svelte-14fhoxp{color:#fff6}.popover-footer.svelte-14fhoxp{padding:16px 20px;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;background:#fff}.dark .popover-footer.svelte-14fhoxp{border-top-color:#ffffff0d;background:#1a1a1a}.btn-cancel.svelte-14fhoxp,.btn-create.svelte-14fhoxp{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .15s}.btn-cancel.svelte-14fhoxp{background:#0000000d;color:#000000b3}.dark .btn-cancel.svelte-14fhoxp{background:#ffffff0d;color:#ffffffb3}.btn-cancel.svelte-14fhoxp:hover{background:#00000014}.dark .btn-cancel.svelte-14fhoxp:hover{background:#ffffff14}.btn-create.svelte-14fhoxp{background:#3b82f6;color:#fff}.btn-create.svelte-14fhoxp:hover:not(:disabled){background:#2563eb}.btn-create.svelte-14fhoxp:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-14fhoxp-fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.form-group.svelte-14fhoxp{margin-bottom:20px}.form-group.svelte-14fhoxp label:where(.svelte-14fhoxp){display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#37352f}.dark .form-group.svelte-14fhoxp label:where(.svelte-14fhoxp){color:#ffffffe6}.form-input.svelte-14fhoxp{width:100%;padding:8px;background:transparent;border:none;border-bottom:1px solid rgba(55,53,47,.1);border-radius:0;font-size:14px;color:#37352f;transition:border-color .3s ease}input[type=date].form-input.svelte-14fhoxp{cursor:pointer}input[type=date].form-input.svelte-14fhoxp::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}input[type=date].form-input.svelte-14fhoxp:hover::-webkit-calendar-picker-indicator{opacity:.7}.dark input[type=date].form-input.svelte-14fhoxp::-webkit-calendar-picker-indicator{filter:invert(1)}.dark .form-input.svelte-14fhoxp{background:transparent;border-bottom-color:#ffffff1a;color:#ffffffe6}.form-input.svelte-14fhoxp:focus{outline:none;border-bottom-color:#3b82f6}.form-input.svelte-14fhoxp::-moz-placeholder{color:#37352f66}.form-input.svelte-14fhoxp::placeholder{color:#37352f66}.dark .form-input.svelte-14fhoxp::-moz-placeholder{color:#fff6}.dark .form-input.svelte-14fhoxp::placeholder{color:#fff6}textarea.form-input.svelte-14fhoxp{resize:vertical;min-height:60px;padding:8px;font-family:inherit}.form-row.svelte-14fhoxp{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.form-row.svelte-14fhoxp{grid-template-columns:1fr}}.dashboard-popover{width:520px;max-width:520px;padding:0;background:#fff;border-radius:8px;overflow:hidden}.required.svelte-14fhoxp{color:#ef4444}.form-input.svelte-14fhoxp:disabled{opacity:.5;cursor:not-allowed}.spinner-small.svelte-14fhoxp{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-14fhoxp-spin .6s linear infinite;margin-right:6px}@keyframes svelte-14fhoxp-spin{to{transform:rotate(360deg)}}.popover-body.svelte-zi2aw3{padding:20px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.optional.svelte-zi2aw3{color:#0006;font-size:12px;font-weight:400}.info-box.svelte-zi2aw3{display:flex;gap:10px;padding:10px 12px;background:#0066cc0d;border-radius:6px;border:1px solid rgba(0,102,204,.1)}.dark .info-box.svelte-zi2aw3{background:#4d94ff0d;border-color:#4d94ff1a}.info-icon.svelte-zi2aw3{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:#0066ccb3}.dark .info-icon.svelte-zi2aw3{color:#4d94ffb3}.info-desc.svelte-zi2aw3{font-size:13px;color:#0009;margin:0;line-height:1.4}.dark .info-desc.svelte-zi2aw3{color:#fff9}.dark .optional.svelte-zi2aw3{color:#fff6}.popover-footer.svelte-zi2aw3{padding:16px 20px;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;background:#fff}.dark .popover-footer.svelte-zi2aw3{border-top-color:#ffffff0d;background:#1a1a1a}.btn-cancel.svelte-zi2aw3,.btn-create.svelte-zi2aw3{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .15s}.btn-cancel.svelte-zi2aw3{background:#0000000d;color:#000000b3}.dark .btn-cancel.svelte-zi2aw3{background:#ffffff0d;color:#ffffffb3}.btn-cancel.svelte-zi2aw3:hover{background:#00000014}.dark .btn-cancel.svelte-zi2aw3:hover{background:#ffffff14}.btn-create.svelte-zi2aw3{background:#3b82f6;color:#fff}.btn-create.svelte-zi2aw3:hover:not(:disabled){background:#2563eb}.btn-create.svelte-zi2aw3:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-zi2aw3-fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.form-group.svelte-zi2aw3{margin-bottom:20px}.form-group.svelte-zi2aw3 label:where(.svelte-zi2aw3){display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#37352f}.dark .form-group.svelte-zi2aw3 label:where(.svelte-zi2aw3){color:#ffffffe6}.form-input.svelte-zi2aw3{width:100%;padding:8px;background:transparent;border:none;border-bottom:1px solid rgba(55,53,47,.1);border-radius:0;font-size:14px;color:#37352f;transition:border-color .3s ease}input[type=date].form-input.svelte-zi2aw3{cursor:pointer}input[type=date].form-input.svelte-zi2aw3::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}input[type=date].form-input.svelte-zi2aw3:hover::-webkit-calendar-picker-indicator{opacity:.7}.dark input[type=date].form-input.svelte-zi2aw3::-webkit-calendar-picker-indicator{filter:invert(1)}input[type=number].form-input.svelte-zi2aw3{-moz-appearance:textfield}input[type=number].form-input.svelte-zi2aw3::-webkit-outer-spin-button,input[type=number].form-input.svelte-zi2aw3::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dark .form-input.svelte-zi2aw3{background:transparent;border-bottom-color:#ffffff1a;color:#ffffffe6}.form-input.svelte-zi2aw3:focus{outline:none;border-bottom-color:#3b82f6}.form-input.svelte-zi2aw3::-moz-placeholder{color:#37352f66}.form-input.svelte-zi2aw3::placeholder{color:#37352f66}.dark .form-input.svelte-zi2aw3::-moz-placeholder{color:#fff6}.dark .form-input.svelte-zi2aw3::placeholder{color:#fff6}textarea.form-input.svelte-zi2aw3{resize:vertical;min-height:60px;padding:8px;font-family:inherit}.form-row.svelte-zi2aw3{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.form-row.svelte-zi2aw3{grid-template-columns:1fr}}.dashboard-popover{width:520px;max-width:520px;padding:0;background:#fff;border-radius:8px;overflow:visible;position:relative;z-index:50}.dark .dashboard-popover{background:#1a1a1a}.popover-body.svelte-zi2aw3{position:relative;overflow:visible}.popover-footer.svelte-zi2aw3{position:relative;z-index:10}.form-section.svelte-zi2aw3{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(55,53,47,.08)}.dark .form-section.svelte-zi2aw3{border-bottom-color:#ffffff14}.checkbox-label.svelte-zi2aw3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#37352fe6;cursor:pointer}.dark .checkbox-label.svelte-zi2aw3{color:#ffffffe6}.checkbox-label.svelte-zi2aw3 input[type=checkbox]:where(.svelte-zi2aw3){width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.required.svelte-zi2aw3{color:#ef4444}.form-input.svelte-zi2aw3:disabled{opacity:.5;cursor:not-allowed}.spinner-small.svelte-zi2aw3{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-zi2aw3-spin .6s linear infinite;margin-right:6px}@keyframes svelte-zi2aw3-spin{to{transform:rotate(360deg)}}.dashboard-tabs.svelte-19uld8r{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid rgba(55,53,47,.16);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50% + 20px);padding-right:calc(50vw - 50% + 20px)}.dark .dashboard-tabs.svelte-19uld8r{background:#1a1a1a;border-bottom-color:#ffffff1f}.tabs-container.svelte-19uld8r{position:relative;height:48px}.tabs-nav.svelte-19uld8r{display:flex;align-items:center;height:100%;gap:8px}.tab-button.svelte-19uld8r{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:transparent;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#37352fa6;cursor:pointer;transition:all .15s ease}.dark .tab-button.svelte-19uld8r{color:#ffffffa6}.tab-button.svelte-19uld8r:hover{background:#37352f0a;color:#37352f}.dark .tab-button.svelte-19uld8r:hover{background:#ffffff0a;color:#ffffffe6}.tab-button.active.svelte-19uld8r{color:#37352f}.dark .tab-button.active.svelte-19uld8r{color:#ffffffe6}.tabs-separator.svelte-19uld8r{width:1px;height:20px;background:#37352f1f;margin:0 8px}.dark .tabs-separator.svelte-19uld8r{background:#ffffff1f}.quick-actions.svelte-19uld8r{display:flex;gap:4px}.quick-actions.svelte-19uld8r .tab-action{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:transparent;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#37352fa6;cursor:pointer;transition:all .15s ease}.dark .quick-actions.svelte-19uld8r .tab-action{color:#ffffffa6}.quick-actions.svelte-19uld8r .tab-action:hover{background:#3b82f614;color:#3b82f6}.dark .quick-actions.svelte-19uld8r .tab-action:hover{background:#3b82f626;color:#60a5fa}.quick-actions.svelte-19uld8r .tab-action.active{background:#3b82f61f!important;color:#3b82f6!important}.dark .quick-actions.svelte-19uld8r .tab-action.active{background:#3b82f633!important;color:#60a5fa!important}.tab-indicator.svelte-19uld8r{position:absolute;bottom:0;height:2px;background:#3b82f6;transition:all .3s cubic-bezier(.4,0,.2,1)}.rtl .tabs-nav.svelte-19uld8r{direction:rtl}@media (max-width: 768px){.dashboard-tabs.svelte-19uld8r{padding-left:calc(50vw - 50% + 16px);padding-right:calc(50vw - 50% + 16px)}.tabs-nav.svelte-19uld8r{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px}.tabs-nav.svelte-19uld8r::-webkit-scrollbar{display:none}.tabs-separator.svelte-19uld8r{margin:0 4px}.tab-button.svelte-19uld8r{padding:0 10px;font-size:13px;white-space:nowrap}.quick-actions.svelte-19uld8r .tab-action{padding:0 10px;font-size:13px}}@media (max-width: 480px){.dashboard-tabs.svelte-19uld8r{padding-left:calc(50vw - 50% + 12px);padding-right:calc(50vw - 50% + 12px)}.tabs-container.svelte-19uld8r{height:44px}.tab-button.svelte-19uld8r,.quick-actions.svelte-19uld8r .tab-action{height:32px;padding:0 8px;font-size:12px;gap:6px}.tabs-separator.svelte-19uld8r{margin:0 2px;height:16px}}.stats-grid.svelte-1cbjj4x{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:0 20px;margin-bottom:24px}.stat-card.svelte-1cbjj4x{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid rgba(55,53,47,.09);border-radius:8px;transition:all .2s ease}.dark .stat-card.svelte-1cbjj4x{background:#1e1e1e;border-color:#ffffff18}.stat-card.svelte-1cbjj4x:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.dark .stat-card.svelte-1cbjj4x:hover{box-shadow:0 4px 12px #0000004d}.stat-icon.svelte-1cbjj4x{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.stat-icon.clients.svelte-1cbjj4x{background:#3b82f61a;color:#3b82f6}.stat-icon.meetings.svelte-1cbjj4x{background:#8b5cf61a;color:#8b5cf6}.stat-icon.assignments.svelte-1cbjj4x{background:#10b9811a;color:#10b981}.stat-icon.payments.svelte-1cbjj4x{background:#fb923c1a;color:#fb923c}.stat-icon.revenue.svelte-1cbjj4x{background:#22c55e1a;color:#22c55e}.dark .stat-icon.clients.svelte-1cbjj4x{background:#3b82f626}.dark .stat-icon.meetings.svelte-1cbjj4x{background:#8b5cf626}.dark .stat-icon.assignments.svelte-1cbjj4x{background:#10b98126}.dark .stat-icon.payments.svelte-1cbjj4x{background:#fb923c26}.dark .stat-icon.revenue.svelte-1cbjj4x{background:#22c55e26}.stat-content.svelte-1cbjj4x{flex:1;min-width:0}.stat-label.svelte-1cbjj4x{margin:0 0 4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#37352fa6}.dark .stat-label.svelte-1cbjj4x{color:#ffffff80}.stat-value.svelte-1cbjj4x{margin:0;font-size:24px;font-weight:700;color:#37352f;display:flex;align-items:baseline;gap:8px}.dark .stat-value.svelte-1cbjj4x{color:#ffffffe6}.stat-badge.svelte-1cbjj4x{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.stat-badge.overdue.svelte-1cbjj4x{background:#ef44441a;color:#ef4444}@media (max-width: 1200px){.stats-grid.svelte-1cbjj4x{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 900px){.stats-grid.svelte-1cbjj4x{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card.svelte-1cbjj4x{padding:16px;gap:12px}.stat-icon.svelte-1cbjj4x{width:40px;height:40px}.stat-value.svelte-1cbjj4x{font-size:20px}}@media (max-width: 640px){.stats-grid.svelte-1cbjj4x{grid-template-columns:1fr;padding:0 16px;gap:12px}.stat-card.svelte-1cbjj4x{padding:14px}}@media (max-width: 480px){.stats-grid.svelte-1cbjj4x{padding:0 12px;gap:10px}.stat-card.svelte-1cbjj4x{padding:12px;gap:10px}.stat-icon.svelte-1cbjj4x{width:36px;height:36px}.stat-label.svelte-1cbjj4x{font-size:11px}.stat-value.svelte-1cbjj4x{font-size:18px}}.upcoming-section.svelte-2fq38m{padding:0 0 24px}.section-stack.svelte-2fq38m{display:flex;flex-direction:column;gap:40px}.upcoming-wrapper.svelte-2fq38m{display:flex;flex-direction:column;gap:12px}.widget-header.svelte-2fq38m{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.header-left.svelte-2fq38m{display:flex;align-items:center;gap:6px}.header-left.svelte-2fq38m svg{color:#37352f80}.dark .header-left.svelte-2fq38m svg{color:#ffffff80}.header-right.svelte-2fq38m{display:flex;align-items:center;gap:8px}.sync-btn.svelte-2fq38m{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(55,53,47,.08);border-radius:6px;color:#37352f80;cursor:pointer;transition:all .2s}.dark .sync-btn.svelte-2fq38m{border-color:#ffffff14;color:#ffffff80}.sync-btn.svelte-2fq38m:hover{background:#37352f0a;color:#37352f}.dark .sync-btn.svelte-2fq38m:hover{background:#ffffff0a;color:#ffffffe6}.sync-btn.svelte-2fq38m:disabled{opacity:.5;cursor:not-allowed}.sync-icon.svelte-2fq38m{animation:none}.sync-icon.syncing.svelte-2fq38m{animation:svelte-2fq38m-spin 1s linear infinite}@keyframes svelte-2fq38m-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-title.svelte-2fq38m{margin:0;font-size:13px;font-weight:600;color:#37352f;letter-spacing:-.01em}.dark .header-title.svelte-2fq38m{color:#ffffffe6}.view-all-link.svelte-2fq38m{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#37352f80;text-decoration:none;transition:all .15s ease}.view-all-link.svelte-2fq38m span:where(.svelte-2fq38m){color:inherit}.dark .view-all-link.svelte-2fq38m{color:#ffffff80}.view-all-link.svelte-2fq38m:hover{color:#37352f;background:#37352f0a}.dark .view-all-link.svelte-2fq38m:hover{color:#fffc;background:#ffffff0a}.upcoming-card.svelte-2fq38m{background:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(55,53,47,.04)}.dark .upcoming-card.svelte-2fq38m{background:#19191980;box-shadow:0 1px 3px #0003;border-color:#ffffff0a}.empty-state.svelte-2fq38m{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:12px}.dark .empty-state.svelte-2fq38m{color:#ffffff40}.empty-state.svelte-2fq38m p:where(.svelte-2fq38m){margin:0;font-size:13px;color:#37352f80}.dark .empty-state.svelte-2fq38m p:where(.svelte-2fq38m){color:#fff6}.item-row.svelte-2fq38m{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid rgba(55,53,47,.04);text-align:left;cursor:pointer;transition:background .15s ease}.item-icon.svelte-2fq38m{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#37352f80}.dark .item-icon.svelte-2fq38m{color:#ffffff80}.loading-state.svelte-2fq38m{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:12px}.loading-state.svelte-2fq38m p:where(.svelte-2fq38m){margin:0;font-size:13px;color:#37352f80}.dark .loading-state.svelte-2fq38m p:where(.svelte-2fq38m){color:#fff6}.spinner.svelte-2fq38m{width:24px;height:24px;border:2px solid rgba(55,53,47,.1);border-top-color:#37352f80;border-radius:50%;animation:svelte-2fq38m-spin .8s linear infinite}.dark .spinner.svelte-2fq38m{border-color:#ffffff1a;border-top-color:#ffffff80}.dark .item-row.svelte-2fq38m{border-bottom-color:#ffffff0a}.item-row.svelte-2fq38m:hover{background:#37352f08}.dark .item-row.svelte-2fq38m:hover{background:#ffffff08}.item-row.svelte-2fq38m:last-child{border-bottom:none}.item-time.svelte-2fq38m{display:flex;flex-direction:column;align-items:center;width:60px;flex-shrink:0}.time-date.svelte-2fq38m{font-size:11px;font-weight:600;text-transform:uppercase;color:#37352f80;white-space:nowrap}.dark .time-date.svelte-2fq38m{color:#fff6}.time-hour.svelte-2fq38m{font-size:13px;font-weight:600;color:#37352f;white-space:nowrap}.dark .time-hour.svelte-2fq38m{color:#ffffffe6}.item-priority.svelte-2fq38m{width:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.priority-indicator.svelte-2fq38m{width:6px;height:6px;border-radius:50%;background:#37352f33}.priority-high.svelte-2fq38m .priority-indicator:where(.svelte-2fq38m){background:#ef4444}.priority-medium.svelte-2fq38m .priority-indicator:where(.svelte-2fq38m){background:#fb923c}.priority-low.svelte-2fq38m .priority-indicator:where(.svelte-2fq38m){background:#10b981}.item-details.svelte-2fq38m{flex:1;min-width:0}.item-title.svelte-2fq38m{margin:0 0 2px;font-size:13px;font-weight:500;color:#37352f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .item-title.svelte-2fq38m{color:#ffffffe6}.item-client.svelte-2fq38m{margin:0;font-size:11px;color:#37352fa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .item-client.svelte-2fq38m{color:#ffffff80}.item-meta.svelte-2fq38m{display:flex;align-items:center;gap:4px;color:#37352f80}.dark .item-meta.svelte-2fq38m{color:#fff6}.meta-text.svelte-2fq38m{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-due.svelte-2fq38m{display:flex;align-items:center}.due-date.svelte-2fq38m{font-size:11px;font-weight:500;color:#37352fa6;padding:3px 6px;background:#37352f0a;border-radius:4px;white-space:nowrap}.dark .due-date.svelte-2fq38m{color:#ffffff80;background:#ffffff0a}.due-date.overdue.svelte-2fq38m{background:#ef44441a;color:#ef4444}.item-row.overdue.svelte-2fq38m{background:#ef444405}@media (max-width: 768px){.upcoming-section.svelte-2fq38m{padding:0 16px 16px}.section-stack.svelte-2fq38m{gap:32px}}.chart-wrapper.svelte-1daoe93{display:flex;flex-direction:column;gap:12px}.widget-header.svelte-1daoe93{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.header-left.svelte-1daoe93{display:flex;align-items:center;gap:6px}.header-left.svelte-1daoe93 svg{color:#37352f80}.dark .header-left.svelte-1daoe93 svg{color:#ffffff80}.header-title.svelte-1daoe93{margin:0;font-size:13px;font-weight:600;color:#37352f;letter-spacing:-.01em}.dark .header-title.svelte-1daoe93{color:#ffffffe6}.period-selector.svelte-1daoe93{display:flex;gap:4px}.period-btn.svelte-1daoe93{padding:4px 8px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:500;color:#37352f80;cursor:pointer;transition:all .15s ease}.dark .period-btn.svelte-1daoe93{color:#ffffff80}.period-btn.svelte-1daoe93:hover{background:#37352f0a;color:#37352f}.dark .period-btn.svelte-1daoe93:hover{background:#ffffff0a;color:#fffc}.period-btn.active.svelte-1daoe93{background:#3b82f61a;color:#3b82f6}.chart-card.svelte-1daoe93{background:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(55,53,47,.04)}.dark .chart-card.svelte-1daoe93{background:#19191980;box-shadow:0 1px 3px #0003;border-color:#ffffff0a}.chart-container.svelte-1daoe93{position:relative;padding:20px;height:300px}canvas.svelte-1daoe93{width:100%;height:100%;cursor:crosshair}.tooltip.svelte-1daoe93{position:absolute;padding:8px 12px;background:#000c;color:#fff;border-radius:6px;font-size:12px;pointer-events:none;z-index:10;transform:translate(-50%)}.tooltip-month.svelte-1daoe93{font-weight:600;margin-bottom:4px}.tooltip-revenue.svelte-1daoe93{color:#3b82f6;font-weight:600}.tooltip-clients.svelte-1daoe93{color:#fffc;font-size:11px}.chart-stats.svelte-1daoe93{display:flex;justify-content:space-around;padding:16px 20px;border-top:1px solid rgba(55,53,47,.04)}.dark .chart-stats.svelte-1daoe93{border-top-color:#ffffff0a}.stat-item.svelte-1daoe93{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label.svelte-1daoe93{font-size:11px;font-weight:500;color:#37352f80;text-transform:uppercase}.dark .stat-label.svelte-1daoe93{color:#ffffff80}.stat-value.svelte-1daoe93{font-size:16px;font-weight:600;color:#37352f}.dark .stat-value.svelte-1daoe93{color:#ffffffe6}.stat-value.growth.svelte-1daoe93{color:#10b981}@media (max-width: 768px){.period-selector.svelte-1daoe93{display:none}.chart-container.svelte-1daoe93{padding:16px;height:250px}.chart-stats.svelte-1daoe93{flex-direction:column;gap:12px;padding:12px 16px}.stat-item.svelte-1daoe93{flex-direction:row;justify-content:space-between;width:100%}}.icon.svelte-19awqqc svg{width:100%;height:100%;fill:currentColor}.recent-activities-wrapper.svelte-1rtjw9{display:flex;flex-direction:column;gap:12px}.widget-header.svelte-1rtjw9{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.header-left.svelte-1rtjw9{display:flex;align-items:center;gap:6px}.header-left.svelte-1rtjw9 svg{color:#37352f80}.dark .header-left.svelte-1rtjw9 svg{color:#ffffff80}.header-title.svelte-1rtjw9{margin:0;font-size:13px;font-weight:600;color:#37352f;letter-spacing:-.01em}.dark .header-title.svelte-1rtjw9{color:#ffffffe6}.view-all-link.svelte-1rtjw9{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#37352f80;text-decoration:none;transition:all .15s ease}.view-all-link.svelte-1rtjw9 span:where(.svelte-1rtjw9){color:inherit}.dark .view-all-link.svelte-1rtjw9{color:#ffffff80}.view-all-link.svelte-1rtjw9:hover{color:#37352f;background:#37352f0a}.dark .view-all-link.svelte-1rtjw9:hover{color:#fffc;background:#ffffff0a}.activities-card.svelte-1rtjw9{background:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(55,53,47,.04)}.dark .activities-card.svelte-1rtjw9{background:#19191980;box-shadow:0 1px 3px #0003;border-color:#ffffff0a}.empty-state.svelte-1rtjw9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:12px}.empty-state.svelte-1rtjw9 p:where(.svelte-1rtjw9){margin:0;font-size:13px;color:#37352f80}.dark .empty-state.svelte-1rtjw9 p:where(.svelte-1rtjw9){color:#fff6}.activity-item.svelte-1rtjw9{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid rgba(55,53,47,.04);text-align:left;cursor:pointer;transition:background .15s ease}.dark .activity-item.svelte-1rtjw9{border-bottom-color:#ffffff0a}.activity-item.svelte-1rtjw9:hover{background:#37352f08}.dark .activity-item.svelte-1rtjw9:hover{background:#ffffff08}.activity-item.svelte-1rtjw9:last-child{border-bottom:none}.activity-icon.svelte-1rtjw9{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0;margin-top:2px}.activity-icon.action-create.svelte-1rtjw9{background:#22c55e1a;color:#22c55e}.activity-icon.action-update.svelte-1rtjw9{background:#3b82f61a;color:#3b82f6}.activity-icon.action-delete.svelte-1rtjw9{background:#ef44441a;color:#ef4444}.activity-icon.action-meeting.svelte-1rtjw9{background:#8b5cf61a;color:#8b5cf6}.activity-icon.action-payment.svelte-1rtjw9{background:#fb923c1a;color:#fb923c}.activity-icon.action-note.svelte-1rtjw9{background:#6b72801a;color:#6b7280}.activity-icon.action-default.svelte-1rtjw9{background:#37352f0f;color:#37352f80}.dark .activity-icon.action-create.svelte-1rtjw9{background:#22c55e26}.dark .activity-icon.action-update.svelte-1rtjw9{background:#3b82f626}.dark .activity-icon.action-delete.svelte-1rtjw9{background:#ef444426}.dark .activity-icon.action-meeting.svelte-1rtjw9{background:#8b5cf626}.dark .activity-icon.action-payment.svelte-1rtjw9{background:#fb923c26}.dark .activity-icon.action-note.svelte-1rtjw9{background:#6b728026}.dark .activity-icon.action-default.svelte-1rtjw9{background:#ffffff0f;color:#ffffff80}.activity-details.svelte-1rtjw9{flex:1;min-width:0}.activity-description.svelte-1rtjw9{margin:0;font-size:13px;color:#37352f;line-height:1.4}.dark .activity-description.svelte-1rtjw9{color:#ffffffe6}.client-name.svelte-1rtjw9{font-weight:600;margin-right:4px}.description-text.svelte-1rtjw9{color:#37352fcc}.dark .description-text.svelte-1rtjw9{color:#ffffffb3}.activity-time.svelte-1rtjw9{margin:2px 0 0;font-size:11px;color:#37352f80}.dark .activity-time.svelte-1rtjw9{color:#fff6}@media (max-width: 768px){.recent-activities-wrapper.svelte-1rtjw9{gap:8px}}.hover-card-content.svelte-1lhe8i{position:fixed;z-index:50;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000f;border:1px solid rgba(55,53,47,.09);animation:svelte-1lhe8i-fadeIn .15s ease-out}.dark .hover-card-content.svelte-1lhe8i{background:#1e1e1e;border-color:#ffffff18}@keyframes svelte-1lhe8i-fadeIn{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.hover-card-trigger.svelte-m4zpk9{position:relative}.profile-card.svelte-yci6mh{width:280px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;position:relative}.dark .profile-card.svelte-yci6mh{background:#1e1e1e;box-shadow:0 4px 12px #0000004d}.card-header.svelte-yci6mh{height:60px;position:relative}.header-spacer.svelte-yci6mh{height:100%}.avatar-container.svelte-yci6mh{position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:10}.client-avatar.svelte-yci6mh{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:600;border:3px solid white;box-shadow:0 2px 8px #0000001a}.dark .client-avatar.svelte-yci6mh{border-color:#1e1e1e}.card-content.svelte-yci6mh{padding:40px 20px 16px}.client-info.svelte-yci6mh{text-align:center;margin-bottom:16px}.client-name.svelte-yci6mh{margin:0;color:#37352f;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .client-name.svelte-yci6mh{color:#ffffffe6}.client-company.svelte-yci6mh{margin:2px 0 0;color:#37352fa6;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .client-company.svelte-yci6mh{color:#fff9}.contact-section.svelte-yci6mh{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(55,53,47,.09)}.dark .contact-section.svelte-yci6mh{border-bottom-color:#ffffff18}.contact-item.svelte-yci6mh{display:flex;align-items:center;gap:8px;color:#37352fa6;font-size:12px}.dark .contact-item.svelte-yci6mh{color:#fff9}.contact-item.svelte-yci6mh svg:where(.svelte-yci6mh){flex-shrink:0;color:#37352f66}.dark .contact-item.svelte-yci6mh svg:where(.svelte-yci6mh){color:#ffffff4d}.contact-item.svelte-yci6mh span:where(.svelte-yci6mh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata-grid.svelte-yci6mh{display:grid;grid-template-columns:1fr;gap:10px}.meta-item.svelte-yci6mh{display:flex;align-items:center;justify-content:space-between}.meta-label.svelte-yci6mh{font-size:11px;color:#37352f80;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.dark .meta-label.svelte-yci6mh{color:#fff6}.meta-value.svelte-yci6mh{font-size:12px;color:#37352f;font-weight:500}.dark .meta-value.svelte-yci6mh{color:#ffffffe6}.status-badge.svelte-yci6mh{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#ef44441a;color:#ef4444}.status-badge.active.svelte-yci6mh{background:#10b9811a;color:#10b981}.top-clients-wrapper.svelte-1lm2lvs{display:flex;flex-direction:column;gap:12px}.widget-header.svelte-1lm2lvs{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.header-left.svelte-1lm2lvs{display:flex;align-items:center;gap:6px}.header-left.svelte-1lm2lvs svg{color:#37352f80}.dark .header-left.svelte-1lm2lvs svg{color:#ffffff80}.header-title.svelte-1lm2lvs{margin:0;font-size:13px;font-weight:600;color:#37352f;letter-spacing:-.01em}.dark .header-title.svelte-1lm2lvs{color:#ffffffe6}.view-all-link.svelte-1lm2lvs{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#37352f80;text-decoration:none;transition:all .15s ease}.view-all-link.svelte-1lm2lvs span:where(.svelte-1lm2lvs){color:inherit}.dark .view-all-link.svelte-1lm2lvs{color:#ffffff80}.view-all-link.svelte-1lm2lvs:hover{color:#37352f;background:#37352f0a}.dark .view-all-link.svelte-1lm2lvs:hover{color:#fffc;background:#ffffff0a}.clients-card.svelte-1lm2lvs{background:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(55,53,47,.04)}.dark .clients-card.svelte-1lm2lvs{background:#19191980;box-shadow:0 1px 3px #0003;border-color:#ffffff0a}.empty-state.svelte-1lm2lvs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:12px}.empty-state.svelte-1lm2lvs p:where(.svelte-1lm2lvs){margin:0;font-size:13px;color:#37352f80}.dark .empty-state.svelte-1lm2lvs p:where(.svelte-1lm2lvs){color:#fff6}.client-item.svelte-1lm2lvs{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid rgba(55,53,47,.04);text-align:left;cursor:pointer;transition:background .15s ease}.dark .client-item.svelte-1lm2lvs{border-bottom-color:#ffffff0a}.client-item.svelte-1lm2lvs:hover{background:#37352f08}.dark .client-item.svelte-1lm2lvs:hover{background:#ffffff08}.client-item.svelte-1lm2lvs:last-child{border-bottom:none}.client-avatar.svelte-1lm2lvs{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.client-info.svelte-1lm2lvs{flex:1;min-width:0}.client-name.svelte-1lm2lvs{margin:0;font-size:13px;font-weight:500;color:#37352f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .client-name.svelte-1lm2lvs{color:#ffffffe6}@media (max-width: 768px){.top-clients-wrapper.svelte-1lm2lvs{gap:8px}}.dashboard-container.svelte-o1jole{display:flex;flex-direction:column;position:relative}.loading-state.svelte-o1jole,.error-state.svelte-o1jole{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.spinner.svelte-o1jole{width:32px;height:32px;border:3px solid rgba(55,53,47,.1);border-top-color:#3b82f6;border-radius:50%;animation:svelte-o1jole-spin .8s linear infinite}.dark .spinner.svelte-o1jole{border-color:#ffffff1a;border-top-color:#3b82f6}@keyframes svelte-o1jole-spin{to{transform:rotate(360deg)}}.error-message.svelte-o1jole{font-weight:500;color:#ef4444}.retry-button.svelte-o1jole{padding:8px 20px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.retry-button.svelte-o1jole:hover{background:#2563eb}.dashboard-content.svelte-o1jole{flex:1;display:flex;flex-direction:column;position:relative}.tab-content.svelte-o1jole{flex:1;display:flex;flex-direction:column;padding-top:24px;min-height:calc(100vh - 180px);animation:svelte-o1jole-fadeIn .3s ease-in-out}@keyframes svelte-o1jole-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overview-layout.svelte-o1jole{display:flex;gap:24px;padding:0 20px;height:100%}.main-content.svelte-o1jole{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.floating-sidebar.svelte-o1jole{width:240px;display:flex;flex-direction:column;gap:20px;flex-shrink:0;position:sticky;top:72px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 72px);overflow-y:auto}@media (max-width: 1280px){.floating-sidebar.svelte-o1jole{width:220px}}@media (max-width: 1024px){.overview-layout.svelte-o1jole{flex-direction:column;gap:20px}.floating-sidebar.svelte-o1jole{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px;position:static;max-height:none}}@media (max-width: 768px){.overview-layout.svelte-o1jole{padding:0 16px;gap:16px}.floating-sidebar.svelte-o1jole{grid-template-columns:1fr;gap:12px}.main-content.svelte-o1jole{gap:16px}.tab-content.svelte-o1jole{padding-top:16px}}@media (max-width: 480px){.overview-layout.svelte-o1jole{padding:0 12px;gap:12px}.main-content.svelte-o1jole{gap:12px}.tab-content.svelte-o1jole{padding-top:12px;min-height:calc(100vh - 160px)}}.rtl.svelte-o1jole .dashboard-content:where(.svelte-o1jole){direction:rtl}.error-message.svelte-o1jole{color:#ef4444;font-size:14px}.toast-container.svelte-o1jole{position:fixed;top:80px;right:20px;z-index:1000;animation:svelte-o1jole-slideIn .3s ease-out}.toast.svelte-o1jole{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:500px}.dark .toast.svelte-o1jole{background:#2a2a2a;box-shadow:0 4px 12px #00000080}.toast-icon.svelte-o1jole{flex-shrink:0}.toast-success.svelte-o1jole{border-left:4px solid #10b981}.toast-success.svelte-o1jole .toast-icon:where(.svelte-o1jole){color:#10b981}.toast-error.svelte-o1jole{border-left:4px solid #ef4444}.toast-error.svelte-o1jole .toast-icon:where(.svelte-o1jole){color:#ef4444}.toast-close.svelte-o1jole{margin-left:auto;padding:4px;background:none;border:none;color:#6b7280;cursor:pointer;transition:color .15s}.toast-close.svelte-o1jole:hover{color:#374151}.dark .toast-close.svelte-o1jole{color:#9ca3af}.dark .toast-close.svelte-o1jole:hover{color:#d1d5db}@keyframes svelte-o1jole-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.toast-container.svelte-o1jole{right:12px;top:70px}.toast.svelte-o1jole{min-width:260px;max-width:calc(100vw - 24px);padding:10px 14px;font-size:14px}}@media (max-width: 480px){.dashboard-container.svelte-o1jole{overflow-x:hidden}.loading-state.svelte-o1jole,.error-state.svelte-o1jole{padding:60px 16px}}
