body.modal-no-scroll{overflow:hidden}.modal-main.svelte-1oke48{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f172a73;place-items:center;padding:12px;transition:opacity .2s;display:grid;position:fixed;inset:0}.modal-main.modal-active.svelte-1oke48{opacity:1;pointer-events:auto}.modal-inner.svelte-1oke48{opacity:0;background:#fff;border-radius:12px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s;overflow:hidden;transform:translateY(12px)scale(.99);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-main.modal-active.svelte-1oke48 .modal-inner:where(.svelte-1oke48){opacity:1;transform:translateY(0)scale(1)}.modal-header.svelte-1oke48{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.modal-header-headline.svelte-1oke48{color:#0f172a;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;display:flex}.modal-header-actions.svelte-1oke48{align-items:center;gap:8px;display:flex}.modal-close-btn.svelte-1oke48{appearance:none;cursor:pointer;color:#94a3b8;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.4,0,.2,1);display:flex}.modal-close-btn.svelte-1oke48:hover{color:#ef4444;background:#fee2e2;transform:rotate(90deg)}.modal-close-btn.svelte-1oke48:active{transform:rotate(90deg)scale(.9)}.modal-content.svelte-1oke48{max-height:calc(90vh - 80px);overflow:auto}.modal-content.svelte-1oke48::-webkit-scrollbar{width:6px}.modal-content.svelte-1oke48::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.promisebutton.svelte-lrdfel{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:90px;padding:10px 24px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s;display:inline-flex;position:relative}.promisebutton.svelte-lrdfel:hover:not(:disabled){background-color:#4338ca}.promisebutton.svelte-lrdfel:disabled{cursor:not-allowed;opacity:.5}.promisebutton.success.svelte-lrdfel{pointer-events:none;background-color:#10b981}.promisebutton.error.svelte-lrdfel{pointer-events:none;background-color:#ef4444}.promisebutton.svelte-lrdfel .spinner-small:where(.svelte-lrdfel){border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-lrdfel-spin}.promisebutton.button-send.svelte-lrdfel{height:42px}@keyframes svelte-lrdfel-spin{to{transform:rotate(360deg)}}.ask-body.svelte-kwowet{color:#334155;padding:24px 24px 8px;font-size:14px;line-height:1.6}.m-content.svelte-kwowet b,.m-content.svelte-kwowet strong{color:#0f172a;font-weight:600}.ask-footer.svelte-kwowet{background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:20px 24px;display:flex}.ask-footer.svelte-kwowet .btn-ghost:where(.svelte-kwowet){color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.ask-footer.svelte-kwowet .btn-ghost:where(.svelte-kwowet):hover{color:#0f172a;background:#f1f5f9}.ask-footer.svelte-kwowet .btn-action{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0000000d}.ask-footer.svelte-kwowet .btn-action:hover{background-color:#4338ca;transform:translateY(-1px)}.ask-footer.svelte-kwowet .btn-action.danger{background-color:#ef4444}.ask-footer.svelte-kwowet .btn-action.danger:hover{background-color:#dc2626}.readonly-overlay.svelte-csmjwm{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.readonly-modal.svelte-csmjwm{color:#fff;opacity:0;background:#0b1120;border-radius:28px;width:100%;max-width:480px;padding:32px;transition:opacity .5s,transform .5s;position:relative;transform:translateY(20px);box-shadow:0 25px 50px -12px #00000080}.readonly-modal.active.svelte-csmjwm{opacity:1;transform:translateY(0)}.close-button.svelte-csmjwm{z-index:5;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background .2s,transform .2s;display:flex;position:absolute;top:20px;right:20px}.close-button.svelte-csmjwm:hover{color:#fff;background:#ffffff0f}.close-button.svelte-csmjwm:active{transform:scale(.95)}.close-button.svelte-csmjwm svg:where(.svelte-csmjwm){width:24px;height:24px}.readonly-header.svelte-csmjwm{z-index:2;justify-content:flex-start;width:100%;margin-bottom:28px;display:flex;position:relative}.readonly-header.svelte-csmjwm img:where(.svelte-csmjwm){object-fit:contain;max-width:150px;height:28px}.readonly-layout.svelte-csmjwm{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.readonly-content.svelte-csmjwm{z-index:2;text-align:center;flex-direction:column;order:2;justify-content:center;align-items:center;gap:32px;width:100%;display:flex;position:relative}.copy-block.svelte-csmjwm{flex-direction:column;gap:12px;display:flex}h1.svelte-csmjwm{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.65rem;font-weight:800;line-height:1.18}p.svelte-csmjwm{color:#94a3b8;margin:0;font-size:1.05rem;line-height:1.58}.button-group.svelte-csmjwm{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.primary-button.svelte-csmjwm,.secondary-button.svelte-csmjwm{color:#fff;cursor:pointer;border:0;border-radius:18px;width:100%;min-height:56px;padding:0 22px;font-size:1.05rem;transition:transform .18s,background .2s,border-color .2s}.primary-button.svelte-csmjwm{background:linear-gradient(135deg,#d91671 0%,#168bcc 100%);font-weight:800;box-shadow:0 10px 25px #168bcc38}.secondary-button.svelte-csmjwm{background:#1e293b;border:1px solid #ffffff1a;font-weight:700}.secondary-button.svelte-csmjwm:hover{background:#ffffff0f}.primary-button.svelte-csmjwm:active,.secondary-button.svelte-csmjwm:active{transform:scale(.96)}.note.svelte-csmjwm{color:#64748b;text-align:center;margin-top:4px;font-size:.8rem;font-weight:600;line-height:1.35}.readonly-visual.svelte-csmjwm{order:1;justify-content:center;align-items:center;width:100%;height:240px;min-height:240px;display:flex;position:relative}.visual-glow.svelte-csmjwm{z-index:0;pointer-events:none;background:radial-gradient(circle,#38bdf826 0%,#0000 70%);border-radius:999px;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.startimage.svelte-csmjwm{z-index:1;background:url(https://images.siteface.net/siteface/CMS/88/Navi/teamwork.svg) 50%/contain no-repeat;width:100%;max-width:240px;height:100%;position:relative}.startimage.startimage2.svelte-csmjwm{background:url(https://www.lyria-app.com/project/assets/teamwork-BySxwd9a.jpg) 50%/cover no-repeat;border:4px solid #38bdf833;border-radius:999px;max-width:240px;height:240px;box-shadow:0 10px 30px #00000080}@media (width>=768px){.readonly-modal.svelte-csmjwm{max-width:850px;padding:40px}.readonly-header.svelte-csmjwm{margin-bottom:32px}.readonly-header.svelte-csmjwm img:where(.svelte-csmjwm){height:32px}.readonly-layout.svelte-csmjwm{flex-direction:row;align-items:stretch;gap:48px}.readonly-content.svelte-csmjwm{text-align:left;flex:1;order:1;align-items:flex-start}h1.svelte-csmjwm{font-size:1.8rem}.button-group.svelte-csmjwm{align-items:flex-start;width:92%}.note.svelte-csmjwm{text-align:left}.readonly-visual.svelte-csmjwm{flex:1;order:2;height:auto;min-height:320px}.visual-glow.svelte-csmjwm{width:350px;height:350px}.startimage.svelte-csmjwm{max-width:320px}.startimage.startimage2.svelte-csmjwm{max-width:320px;height:320px}}@media (width<=380px){.readonly-modal.svelte-csmjwm{border-radius:24px;padding:26px 22px}.readonly-header.svelte-csmjwm{margin-bottom:22px}h1.svelte-csmjwm{font-size:1.45rem}p.svelte-csmjwm{font-size:.98rem}.readonly-visual.svelte-csmjwm{height:210px;min-height:210px}.startimage.startimage2.svelte-csmjwm{max-width:210px;height:210px}}.alert-body.svelte-8bjxqq{align-items:flex-start;gap:20px;padding:24px;display:flex}.alert-icon-wrap.svelte-8bjxqq{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.alert-icon-wrap.info.svelte-8bjxqq{color:#4f46e5;background:#eef2ff}.alert-icon-wrap.warning.svelte-8bjxqq{color:#f59e0b;background:#fffbeb}.alert-icon-wrap.error.svelte-8bjxqq{color:#ef4444;background:#fef2f2}.alert-icon-wrap.success.svelte-8bjxqq{color:#10b981;background:#ecfdf5}.alert-content.svelte-8bjxqq{color:#334155;flex:1;font-size:14px;line-height:1.6}.alert-content.svelte-8bjxqq p:where(.svelte-8bjxqq){margin:0}.alert-content.svelte-8bjxqq .html-content:where(.svelte-8bjxqq) b,.alert-content.svelte-8bjxqq .html-content:where(.svelte-8bjxqq) strong{color:#0f172a;font-weight:700}.alert-footer.svelte-8bjxqq{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.btn-ghost.svelte-8bjxqq{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-ghost.svelte-8bjxqq:hover{color:#0f172a;background:#fff;border-color:#94a3b8}.btn-primary.svelte-8bjxqq{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #4338ca;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-primary.svelte-8bjxqq:hover{background:#4338ca}.custom-buttons.svelte-8bjxqq{gap:8px;display:flex}.custom-buttons.svelte-8bjxqq a.action-button,.custom-buttons.svelte-8bjxqq button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.custom-buttons.svelte-8bjxqq .active{color:#fff;background-color:#4f46e5}.custom-buttons.svelte-8bjxqq .active:hover{background-color:#4338ca}.saas-modal-compact.svelte-1hskwjq{padding:24px}.label-mini.svelte-1hskwjq{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;display:block}.text-link-small.svelte-1hskwjq{color:#4f46e5;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:11px;font-weight:500}.text-link-small.svelte-1hskwjq:hover{opacity:1;text-decoration:underline}.text-link-mute.svelte-1hskwjq{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.text-link-mute.svelte-1hskwjq:hover{color:#4f46e5}.grid-2.svelte-1hskwjq{grid-template-columns:1fr 1fr;display:grid}.gap-8.svelte-1hskwjq{gap:8px}.saas-input.svelte-1hskwjq{border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.saas-input.svelte-1hskwjq:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}textarea.saas-input.svelte-1hskwjq{resize:none}.role-grid.svelte-1hskwjq{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.role-chip.svelte-1hskwjq{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:10px;transition:all .15s;display:flex}.role-chip.svelte-1hskwjq:hover{border-color:#cbd5e1}.role-chip.active.svelte-1hskwjq{background:#f5f3ff;border-color:#4f46e5}.role-chip.active.svelte-1hskwjq .role-name:where(.svelte-1hskwjq){color:#4f46e5}.role-chip.svelte-1hskwjq .role-name:where(.svelte-1hskwjq){color:#1e293b;font-size:13px;font-weight:600}.role-chip.svelte-1hskwjq .role-desc:where(.svelte-1hskwjq){color:#94a3b8;font-size:10px;line-height:1.2}.saas-modal-footer.svelte-1hskwjq{background:#fdfdfd;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.btn-ghost.svelte-1hskwjq{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.btn-ghost.svelte-1hskwjq:hover{background:#f1f5f9}.loader-container.svelte-1hskwjq{justify-content:center;padding:60px;display:flex}.spinner.svelte-1hskwjq{border:3px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:28px;height:28px;animation:1s linear infinite svelte-1hskwjq-spin}@keyframes svelte-1hskwjq-spin{to{transform:rotate(360deg)}}.mt-8.svelte-1hskwjq{margin-top:8px}.mt-16.svelte-1hskwjq{margin-top:16px}.mt-24.svelte-1hskwjq{margin-top:24px}.mb-12.svelte-1hskwjq{margin-bottom:12px}.avatar-short-name.svelte-1g1i3k7{color:#fff;background-color:#00b8d4;border-radius:100%;justify-content:center;align-items:center;font-weight:600;display:flex;container-type:inline-size}.avatar-short-name.svelte-1g1i3k7 span:where(.svelte-1g1i3k7){font-size:45cqw}img.svelte-1g1i3k7{border-radius:100%;width:100%;height:100%}.avatar-short-name.svelte-1g1i3k7,.profile-picture-outer.svelte-1g1i3k7{width:100%;height:100%;display:flex;position:relative}.isonline.svelte-1g1i3k7{background:#bbb;border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:flex;position:absolute;bottom:-2px;right:-2px}.isonline.svelte-1g1i3k7.online{background:#5bef44}#sidebar.svelte-wlna5b{color:#fff;z-index:20;background-color:#1a0822;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:14rem;height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:width .3s;display:none;position:relative}@media (width>=768px){#sidebar.svelte-wlna5b{display:flex}}.header-content.svelte-wlna5b{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.25rem;display:flex;position:relative}.logo-container.svelte-wlna5b{flex:1;align-items:center;margin-right:.5rem;transition:opacity .15s;display:flex}.logo-container.svelte-wlna5b:hover{opacity:.8}.logo-img.svelte-wlna5b{filter:brightness(1.1);width:auto;height:1.25rem}.sidebar-toggle.svelte-wlna5b{color:#ffffff4d;cursor:pointer;border-radius:.5rem;padding:.5rem;transition:all .15s}.sidebar-toggle.svelte-wlna5b:hover{color:#fff;background-color:#ffffff0d}.nav-list.svelte-wlna5b{z-index:10;flex:1;padding:.5rem 0;position:relative;overflow:hidden auto}.nav-group.svelte-wlna5b{position:relative}.nav-group.svelte-wlna5b+.nav-group:where(.svelte-wlna5b){margin-top:1px}.margin-bottom-tasks.svelte-wlna5b{margin-bottom:1rem}.nav-item.svelte-wlna5b{--accent:#0ec9ff;--accent-rgb:14,201,255;white-space:nowrap;cursor:pointer;align-items:center;padding:.5rem 1.25rem;transition:all .2s;display:flex;position:relative}.nav-item.svelte-wlna5b .nav-icon{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-right:.75rem;transition:opacity .18s,color .18s,filter .18s}.nav-item.svelte-wlna5b .sidebar-text:where(.svelte-wlna5b){letter-spacing:-.025em;color:#ffffff8c;flex:1;font-size:13px;font-weight:500;transition:color .18s}.nav-item.svelte-wlna5b:hover{background:linear-gradient(90deg, rgba(var(--accent-rgb), .1) 0%, rgba(var(--accent-rgb), 0) 70%)}.nav-item.svelte-wlna5b:hover .nav-icon{color:var(--accent);opacity:.95;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .22))}.nav-item.svelte-wlna5b:hover .sidebar-text:where(.svelte-wlna5b){color:#ffffffeb}.submenu-trigger.svelte-wlna5b{opacity:0;border-radius:.375rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .15s;display:flex}.nav-item.svelte-wlna5b:hover .submenu-trigger:where(.svelte-wlna5b){opacity:1}.submenu-trigger.svelte-wlna5b:hover{background-color:#ffffff1a}.nav-item.active.svelte-wlna5b{background:linear-gradient(90deg,#0ec9ff29 0%,#0ec9ff00 100%)}.nav-item.active.svelte-wlna5b:before{content:"";background:#0ec9ff;border-radius:0 2px 2px 0;width:3px;position:absolute;top:15%;bottom:15%;left:0;box-shadow:0 0 0 1px #0ec9ff33,0 0 14px #0ec9ff73}.nav-item.active.svelte-wlna5b .nav-icon{opacity:.95!important;color:#fff!important;filter:none!important}.nav-item.active.svelte-wlna5b .sidebar-text:where(.svelte-wlna5b){font-weight:600;color:#fff!important;opacity:1!important}.submenu-container.svelte-wlna5b{flex-direction:column;margin-top:.125rem;margin-left:.5rem;display:flex}.submenu-item.svelte-wlna5b{color:#0ec9ff;white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;padding:.375rem 1.25rem .375rem 2.25rem;font-size:12px;transition:all .15s;display:flex;position:relative;overflow:hidden}.submenu-item.svelte-wlna5b:hover{background-color:#ffffff0d}.submenu-item.svelte-wlna5b:hover .sub-line-h:where(.svelte-wlna5b){background-color:#ffffff40}.sub-line-v.svelte-wlna5b{background-color:#ffffff0d;width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.submenu-item.svelte-wlna5b:last-child .sub-line-v:where(.svelte-wlna5b){height:50%;bottom:auto}.sub-line-h.svelte-wlna5b{background-color:#ffffff1a;width:.375rem;height:1px;transition:background-color .15s;position:absolute;top:50%;left:1.25rem}.widget-area.svelte-wlna5b{background-color:#0000000d;border-top:1px solid #ffffff0d;padding:1rem 1.25rem}.widget-header.svelte-wlna5b{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.widget-title.svelte-wlna5b{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-size:10px;font-weight:700}.widget-add-btn.svelte-wlna5b{color:#ffffff40;transition:color .15s}.widget-add-btn.svelte-wlna5b:hover{color:#ffffffb3}.avatar-container.svelte-wlna5b{flex-wrap:wrap;gap:.25rem;display:flex}.avatar-link.svelte-wlna5b{border:1px solid #ffffff0d;border-radius:9999px;width:1.5rem;height:1.5rem;transition:all .15s;overflow:hidden}.avatar-link.svelte-wlna5b:hover{border-color:#ffffff26;transform:scale(1.1)}.avatar-link.svelte-wlna5b img,.avatar-link.svelte-wlna5b .avatar{object-fit:cover;width:100%;height:100%}.footer-area.svelte-wlna5b{z-index:10;background-color:#0000001a;border-top:1px solid #ffffff0d;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:relative}.settings-link.svelte-wlna5b{color:#fff;cursor:pointer;align-items:center;padding:.375rem .5rem;transition:color .15s;display:flex}.settings-link.svelte-wlna5b .settings-icon{color:#0ec9ff;width:18px;height:18px;margin-right:.75rem;transition:opacity .15s}.settings-link.svelte-wlna5b .sidebar-text:where(.svelte-wlna5b){letter-spacing:-.025em;color:#ffffff8c;font-size:12px;font-weight:500;transition:color .15s}.settings-link.svelte-wlna5b:hover{color:#fffc}.settings-link.svelte-wlna5b:hover .settings-icon{opacity:.9}.settings-link.svelte-wlna5b:hover .sidebar-text:where(.svelte-wlna5b){color:#ffffffe6}.cta-premium.svelte-wlna5b{border-radius:.5rem;padding:1px;transition:transform .15s;position:relative;overflow:hidden}.cta-premium.svelte-wlna5b:hover{transform:scale(1.01)}.cta-premium.svelte-wlna5b:hover .cta-glow:where(.svelte-wlna5b){opacity:.4}.cta-premium.svelte-wlna5b:hover .cta-inner:where(.svelte-wlna5b){background-color:#2c143c}.cta-glow.svelte-wlna5b{opacity:0;background:conic-gradient(from 90deg,#0ec9ff00 0%,#ff496b 30%,#0ec9ff00 100%);transition:opacity .15s;animation:6s linear infinite svelte-wlna5b-spin;position:absolute;inset:-1000%}.cta-inner.svelte-wlna5b{background-color:#251232;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.625rem .75rem;transition:background-color .15s;display:flex;position:relative}.cta-text.svelte-wlna5b{flex-direction:column;display:flex}.cta-title.svelte-wlna5b{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;font-size:9px;font-weight:700}.cta-inner.svelte-wlna5b .sidebar-text:where(.svelte-wlna5b){color:#ffffffe6;flex:none;font-size:12px;font-weight:700}#sidebar.minimized.svelte-wlna5b .tooltip-container[data-tooltip]:where(.svelte-wlna5b):hover:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:9999;pointer-events:none;background:#111;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:600;position:fixed;left:70px;transform:translateY(-50%);box-shadow:0 4px 10px #0006}.minimized.svelte-wlna5b{width:4.5rem!important}.minimized.svelte-wlna5b .sidebar-text:where(.svelte-wlna5b),.minimized.svelte-wlna5b .logo-container:where(.svelte-wlna5b) img:where(.svelte-wlna5b),.minimized.svelte-wlna5b .footer-area:where(.svelte-wlna5b) span:where(.svelte-wlna5b),.minimized.svelte-wlna5b .cta-text:where(.svelte-wlna5b),.minimized.svelte-wlna5b .widget-title:where(.svelte-wlna5b){display:none!important}.minimized.svelte-wlna5b .header-content:where(.svelte-wlna5b){justify-content:center}.minimized.svelte-wlna5b .logo-container:where(.svelte-wlna5b){display:none!important}.minimized.svelte-wlna5b .sidebar-toggle:where(.svelte-wlna5b){margin:0 auto;display:inline-flex!important}.minimized.svelte-wlna5b .nav-item:where(.svelte-wlna5b){justify-content:center;padding:.8rem 0}.minimized.svelte-wlna5b .nav-item.active:where(.svelte-wlna5b):before{border-radius:2px 0 0 2px;left:auto;right:0}.minimized.svelte-wlna5b .footer-area:where(.svelte-wlna5b){align-items:center}.minimized.svelte-wlna5b .widget-area:where(.svelte-wlna5b){justify-content:center;padding-left:0;padding-right:0;display:flex}.minimized.svelte-wlna5b .cta-premium:where(.svelte-wlna5b){width:2.4rem;height:2.4rem;margin:0 auto}.minimized.svelte-wlna5b .cta-premium:where(.svelte-wlna5b) .cta-inner:where(.svelte-wlna5b){justify-content:center;height:100%;padding:0}.scrollbar-hide.svelte-wlna5b::-webkit-scrollbar{display:none}@keyframes svelte-wlna5b-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge.svelte-wlna5b{background:#ff496b;border-radius:100%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:flex;position:absolute;top:9px;right:10px}.time-picker-wrapper.svelte-i42wqd{width:100%;display:inline-block;position:relative}.input-group.svelte-i42wqd{align-items:center;gap:8px;display:flex}.saas-time-input.svelte-i42wqd{color:#0f172a;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:70px;padding:6px 10px;font-size:13px;font-weight:600;transition:all .15s ease-in-out}.saas-time-input.svelte-i42wqd:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.unit-label.svelte-i42wqd{color:#64748b;font-size:12px;font-weight:500}.time-dropdown.svelte-i42wqd{z-index:9999;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:90px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.time-dropdown.svelte-i42wqd::-webkit-scrollbar{width:4px}.time-dropdown.svelte-i42wqd::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dropdown-inner.svelte-i42wqd{padding:4px}.time-item.svelte-i42wqd{text-align:center;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:8px;font-size:13px;transition:all .1s}.time-item.svelte-i42wqd:hover{color:#0f172a;background:#f1f5f9}.time-item.is-active.svelte-i42wqd{color:#fff;background:#4f46e5;font-weight:700}.select-container.svelte-nt3ls4{flex-direction:column;height:450px;display:flex}.search-header.svelte-nt3ls4{background:#fff;border-bottom:1px solid #f1f5f9;padding:16px 20px}.search-input-wrap.svelte-nt3ls4{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;padding:0 12px;display:flex;position:relative}.search-input-wrap.svelte-nt3ls4:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.search-icon.svelte-nt3ls4{color:#94a3b8;margin-right:8px}.clean-input.svelte-nt3ls4{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:10px 0;font-size:14px}.clean-input.svelte-nt3ls4::placeholder{color:#cbd5e1}.user-list.svelte-nt3ls4{flex:1;padding:8px;overflow-y:auto}.user-item.svelte-nt3ls4{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;padding:10px 12px;transition:all .15s;display:flex}.user-item.svelte-nt3ls4:hover{background:#f8fafc}.user-item.selected.svelte-nt3ls4{background:#eef2ff;border-color:#e0e7ff}.user-item.selected.svelte-nt3ls4 .u-check:where(.svelte-nt3ls4){color:#fff;background:#4f46e5;border-color:#4f46e5}.user-item.selected.svelte-nt3ls4 .u-name:where(.svelte-nt3ls4){color:#4f46e5;font-weight:600}.u-left.svelte-nt3ls4{align-items:center;gap:12px;display:flex}.avatar-wrap.svelte-nt3ls4{width:32px;height:32px}.avatar-wrap.svelte-nt3ls4 img,.avatar-wrap.svelte-nt3ls4 .avatar-short-name{border-radius:50%;width:100%;height:100%}.u-name.svelte-nt3ls4{color:#334155;font-size:14px}.u-check.svelte-nt3ls4{color:#0000;border:2px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.modal-footer.svelte-nt3ls4{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.selection-info.svelte-nt3ls4{color:#64748b;font-size:13px;font-weight:500}.btn-brand.svelte-nt3ls4{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600}.btn-brand.svelte-nt3ls4:hover{background:#4338ca}.empty-state.svelte-nt3ls4{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.empty-state.svelte-nt3ls4 .empty-icon:where(.svelte-nt3ls4){opacity:.5;margin-bottom:8px;font-size:24px}.empty-state.svelte-nt3ls4 p:where(.svelte-nt3ls4){margin:0;font-size:13px}.segmented-control.svelte-1xotrlq{--bg:#f1f5f9;--pill-bg:#fff;--transition:.25s cubic-bezier(.4,0,.2,1);background:var(--bg);-webkit-user-select:none;user-select:none;border-radius:10px;width:100%;padding:3px;display:flex;position:relative}.option.svelte-1xotrlq{z-index:2;cursor:pointer;color:#64748b;transition:color var(--transition);text-align:center;white-space:nowrap;flex:auto;justify-content:center;align-items:center;padding:6px 16px;font-size:13px;font-weight:500;display:flex;position:relative}.option.active.svelte-1xotrlq{color:#0f172a;font-weight:600}.option.svelte-1xotrlq input:where(.svelte-1xotrlq){opacity:0;width:0;height:0;position:absolute}.option.svelte-1xotrlq:has(input:where(.svelte-1xotrlq):focus-visible){outline-offset:2px;border-radius:7px;outline:2px solid #4f46e5}.pill.svelte-1xotrlq{background:var(--pill-bg);transition:left var(--transition), width var(--transition);z-index:1;pointer-events:none;border-radius:7px;position:absolute;top:3px;bottom:3px;box-shadow:0 1px 3px #0000001a}@media (prefers-reduced-motion:reduce){.pill.svelte-1xotrlq,.option.svelte-1xotrlq{transition:none}}.dp.svelte-1tk865e{width:100%;position:relative}.dp-input.svelte-1tk865e{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:14px;display:flex}.dp-input.svelte-1tk865e:disabled{opacity:.6;cursor:not-allowed}.placeholder.svelte-1tk865e{color:#94a3b8}.icon.svelte-1tk865e{color:#94a3b8;margin-left:10px}.dp-portal.svelte-1tk865e{z-index:99999;position:fixed}.dp-pop.svelte-1tk865e{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:280px;max-width:calc(100vw - 24px);padding:10px;box-shadow:0 10px 30px #0206171f}.dp-head.svelte-1tk865e{justify-content:space-between;align-items:center;padding:4px 2px 10px;display:flex}.title.svelte-1tk865e{color:#0f172a;font-size:13px;font-weight:700}.nav.svelte-1tk865e{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:30px;height:30px}.nav.svelte-1tk865e:hover{background:#f8fafc}.dp-week.svelte-1tk865e,.dp-grid.svelte-1tk865e{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.w.svelte-1tk865e{text-align:center;color:#64748b;padding:4px 0;font-size:11px;font-weight:700}.day.svelte-1tk865e{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #0000;border-radius:10px;height:34px;font-weight:600;transition:all .15s}.day.other-month.svelte-1tk865e{color:#94a3b8;font-weight:400}.day.svelte-1tk865e:not(.selected):hover{background:#f1f5f9}.day.today.svelte-1tk865e:not(.selected){color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.day.selected.svelte-1tk865e{color:#fff;background:#4f46e5;border-color:#4f46e5}.day.selected.svelte-1tk865e:hover{background:#4338ca}.dp-foot.svelte-1tk865e{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.link.svelte-1tk865e{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-weight:700}.link.svelte-1tk865e:hover{background:#eef2ff}.link.danger.svelte-1tk865e{color:#ef4444}.link.danger.svelte-1tk865e:hover{background:#fef2f2}.link.svelte-1tk865e:disabled{opacity:.5;cursor:not-allowed}.saas-modal-overlay.svelte-14jzlm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;background:#0f172a66;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.saas-modal-overlay.active.svelte-14jzlm{opacity:1}.saas-modal-window.svelte-14jzlm{background:#fff;border-radius:16px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-body.svelte-14jzlm{flex:1;padding:0}.scroll-y.svelte-14jzlm{overflow-y:auto}.modal-header.svelte-14jzlm{justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.modal-header.svelte-14jzlm .modal-label:where(.svelte-14jzlm){color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.modal-header.svelte-14jzlm .header-actions:where(.svelte-14jzlm){align-items:center;gap:8px;display:flex}.editor-grid.svelte-14jzlm{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;min-height:300px;display:grid}.editor-col.svelte-14jzlm{padding:24px}.left-col.svelte-14jzlm{border-right:1px solid #e2e8f0}.headline-container.svelte-14jzlm{padding:8px 24px 24px}.input-headline.svelte-14jzlm{color:#1e293b;border:none;border-bottom:1px solid #0000;outline:none;width:100%;padding:8px 0;font-size:28px;font-weight:700}.input-headline.svelte-14jzlm::placeholder{color:#cbd5e1;font-weight:500}.input-headline.svelte-14jzlm:focus{border-bottom-color:#e2e8f0}.clean-textarea.svelte-14jzlm{resize:none;color:#1e293b;border:none;outline:none;width:100%;min-height:100px;padding:0;font-size:14px;line-height:1.6}.clean-textarea.svelte-14jzlm::placeholder{color:#cbd5e1}.clean-select.svelte-14jzlm,.mini-select.svelte-14jzlm{appearance:none;color:#1e293b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center/18px 18px no-repeat;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:40px;padding:8px 42px 8px 12px;font-size:13px;font-weight:600;line-height:1;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px #0f172a0a}.clean-select.svelte-14jzlm:hover,.mini-select.svelte-14jzlm:hover{border-color:#cbd5e1;box-shadow:0 1px #0f172a0a,0 6px 18px #0f172a0f}.clean-select.svelte-14jzlm:focus,.mini-select.svelte-14jzlm:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f,0 1px #0f172a0a}.clean-select.svelte-14jzlm:active,.mini-select.svelte-14jzlm:active{transform:translateY(.5px)}.clean-select.svelte-14jzlm option:where(.svelte-14jzlm),.mini-select.svelte-14jzlm option:where(.svelte-14jzlm){font-weight:600}.mini-input.svelte-14jzlm{color:#1e293b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:58px;height:36px;padding:6px 8px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px #0f172a0a}.mini-input.svelte-14jzlm:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f}.clean-section.svelte-14jzlm{align-items:flex-start;gap:16px;display:flex}.section-icon.svelte-14jzlm{color:#64748b;flex-shrink:0;width:20px;margin-top:6px}.dt-content.svelte-14jzlm{flex:1}.dt-row.svelte-14jzlm{align-items:center;gap:12px;display:flex}.dt-connector.svelte-14jzlm{color:#e2e8f0;border-left:2px solid #e2e8f0;align-items:center;height:12px;margin-left:17px;display:flex}.dt-label.svelte-14jzlm{color:#94a3b8;width:35px;font-size:13px;font-weight:600}.date-static.svelte-14jzlm{color:#94a3b8;box-sizing:border-box;min-width:140px;padding-left:12px;font-size:13px;font-style:italic}.date-trigger.svelte-14jzlm{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:140px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s}.date-trigger.svelte-14jzlm:hover{color:#4f46e5;border-color:#4f46e5}.time-trigger.svelte-14jzlm{width:70px}.toggles-row.svelte-14jzlm{flex-wrap:wrap;gap:8px;display:flex}.toggle-pill.svelte-14jzlm{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.toggle-pill.svelte-14jzlm:hover{color:#4f46e5;border-color:#4f46e5}.toggle-pill.active.svelte-14jzlm{color:#4f46e5;background:#eef2ff;border-color:#4f46e5}.interactive-label.svelte-14jzlm{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}.interactive-label.svelte-14jzlm span:where(.svelte-14jzlm){color:#1e293b;letter-spacing:.1px;font-size:14px;font-weight:500}.toggle-switch.svelte-14jzlm{background:#cbd5e1;border-radius:10px;width:32px;height:18px;transition:all .3s;position:relative}.toggle-switch.svelte-14jzlm:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:2px;left:2px}.toggle-switch.checked.svelte-14jzlm{background:#4f46e5}.toggle-switch.checked.svelte-14jzlm:after{transform:translate(14px)}.setting-detail.svelte-14jzlm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:10px;padding:12px;box-shadow:inset 0 1px #fff9}.custom-repeat-box.svelte-14jzlm{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:0 1px #0f172a0a}.cr-row.svelte-14jzlm{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.wd-picker.svelte-14jzlm{justify-content:space-between;display:flex}.wd-dot.svelte-14jzlm{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.wd-dot.selected.svelte-14jzlm{color:#fff;background:#4f46e5;border-color:#4f46e5}.wd-dot.svelte-14jzlm:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.wd-dot.svelte-14jzlm:active{transform:translateY(0)}.participants-grid.svelte-14jzlm{flex-wrap:wrap;gap:6px;display:flex}.p-chip.svelte-14jzlm{background:#f8fafc;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.p-chip.svelte-14jzlm .p-avatar:where(.svelte-14jzlm){border-radius:50%;width:24px;height:24px;overflow:hidden}.p-chip.svelte-14jzlm .p-avatar:where(.svelte-14jzlm) img,.p-chip.svelte-14jzlm .p-avatar:where(.svelte-14jzlm) .avatar-short-name{object-fit:cover;width:100%;height:100%}.p-chip.svelte-14jzlm .p-name:where(.svelte-14jzlm){color:#1e293b;font-size:12px;font-weight:500}.badge-count.svelte-14jzlm{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.btn-close.svelte-14jzlm{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.btn-close.svelte-14jzlm:hover{color:#1e293b;background:#f8fafc}.btn-add-p.svelte-14jzlm{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #e2e8f0;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}.btn-add-p.svelte-14jzlm:hover{color:#4f46e5;border-color:#4f46e5}.btn-ghost.svelte-14jzlm{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}.btn-ghost.svelte-14jzlm:hover{color:#1e293b;background:#f8fafc}.btn-primary{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;box-shadow:0 4px 6px #4f46e533}.btn-primary:hover{background:#4338ca;transform:translateY(-1px)}.modal-footer.svelte-14jzlm{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 20px;display:flex}.footer-left.svelte-14jzlm{align-items:center;display:flex}.footer-right.svelte-14jzlm{justify-content:flex-end;align-items:center;gap:12px;display:flex}.btn-delete.svelte-14jzlm{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.btn-delete.svelte-14jzlm:hover{background:#fef2f2}.btn-delete.svelte-14jzlm:active{transform:translateY(.5px)}.divider.svelte-14jzlm{background:#e2e8f0;width:100%;height:1px;margin:24px 0}.label-muted.svelte-14jzlm{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.mt-8.svelte-14jzlm{margin-top:8px}.mt-16.svelte-14jzlm{margin-top:16px}.mt-24.svelte-14jzlm{margin-top:24px}.mb-8.svelte-14jzlm{margin-bottom:8px}.w-full.svelte-14jzlm{width:100%}.flex-col.svelte-14jzlm{flex-direction:column;display:flex}.flex-between.svelte-14jzlm{justify-content:space-between;align-items:center;display:flex}.error-shake{animation:.2s ease-in-out svelte-14jzlm-shake;border-bottom-color:#ef4444!important}@keyframes svelte-14jzlm-shake{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(4px)}}.premium-calendar-card.svelte-10hcw3s{background:#fff;border-radius:16px;flex-direction:column;height:fit-content;padding:24px;display:flex;box-shadow:0 4px 20px #0f172a0d}.card-header.svelte-10hcw3s{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card-header.svelte-10hcw3s .header-main:where(.svelte-10hcw3s){align-items:center;gap:12px;display:flex}.card-header.svelte-10hcw3s h2:where(.svelte-10hcw3s){color:#1e293b;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.card-header.svelte-10hcw3s .date-badge:where(.svelte-10hcw3s){color:#4f46e5;background:#eef2ff;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.section-head.svelte-10hcw3s{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:14px 0 8px;font-size:11px;font-weight:900}.always-section.svelte-10hcw3s{margin-top:12px}.always-list.svelte-10hcw3s{flex-direction:column;gap:10px;display:flex}.mini-row.svelte-10hcw3s{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.mini-row.deadline.svelte-10hcw3s{box-shadow:none;cursor:pointer;background:#fff1f2;border:none;transition:transform .15s,box-shadow .15s,background .15s}.mini-row.deadline.svelte-10hcw3s .mini-date:where(.svelte-10hcw3s){color:#be123c}.mini-row.deadline.svelte-10hcw3s .mini-title:where(.svelte-10hcw3s){color:#881337;font-weight:700}.mini-row.deadline.svelte-10hcw3s:hover{background:#ffe4e6;transform:translate(2px);box-shadow:0 6px 16px #be123c1a}.mini-date.svelte-10hcw3s{color:#64748b;min-width:78px;font-size:12px;font-weight:800}.mini-title.svelte-10hcw3s{color:#334155;min-width:0;font-size:13px;font-weight:650}.truncate.svelte-10hcw3s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-note.svelte-10hcw3s{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;font-weight:650;overflow:hidden}.ws-note.inline.svelte-10hcw3s{margin-left:6px}.event-item.svelte-10hcw3s{background:#f8fafc;border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:12px;transition:all .2s;display:flex}.event-item.clickable.svelte-10hcw3s{cursor:pointer}.event-item.clickable.svelte-10hcw3s:hover{background:#f1f5f9;transform:translate(2px)}.event-item.is-past.svelte-10hcw3s{opacity:.58;filter:grayscale(.55)}.event-item.is-past.svelte-10hcw3s .ev-title:where(.svelte-10hcw3s){color:#94a3b8;text-decoration:none}.event-item.is-running.svelte-10hcw3s{background:#ecfeff;border:1px solid #cffafe;transform:scale(1.01);box-shadow:0 4px 12px #06b6d41f}.event-item.is-running.svelte-10hcw3s .time-tag:where(.svelte-10hcw3s){color:#fff;background:#06b6d4}.event-item.is-running.svelte-10hcw3s .ev-title:where(.svelte-10hcw3s){color:#0f172a;font-weight:700}.event-item.is-running.clickable.svelte-10hcw3s:hover{transform:scale(1.01)translate(2px)}.event-item.is-next.svelte-10hcw3s:not(.is-running){background:#f0f7ff;border:1px solid #dbeafe;transform:scale(1.02);box-shadow:0 4px 12px #4f46e514}.event-item.is-next.svelte-10hcw3s:not(.is-running) .time-tag:where(.svelte-10hcw3s){color:#fff;background:#4f46e5}.event-item.is-next.svelte-10hcw3s:not(.is-running) .ev-title:where(.svelte-10hcw3s){color:#1e1b4b;font-weight:700}.event-item.is-next:not(.is-running).clickable.svelte-10hcw3s:hover{transform:scale(1.02)translate(2px)}.ev-content.svelte-10hcw3s{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev-content.svelte-10hcw3s .title-row:where(.svelte-10hcw3s){align-items:center;gap:6px;min-width:0;display:flex}.countdown-tag.svelte-10hcw3s{color:#6366f1;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.countdown-tag.urgent.svelte-10hcw3s{color:#ef4444}.countdown-tag.urgent.svelte-10hcw3s .dot:where(.svelte-10hcw3s){animation:1s infinite svelte-10hcw3s-blink}.running-tag.svelte-10hcw3s{color:#0891b2;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.running-tag.svelte-10hcw3s .pulse-dot:where(.svelte-10hcw3s){animation:1.1s infinite svelte-10hcw3s-pulse}.running-tag.svelte-10hcw3s .sep:where(.svelte-10hcw3s){opacity:.6}@keyframes svelte-10hcw3s-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-10hcw3s-pulse{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.time-tag.svelte-10hcw3s{color:#4f46e5;text-align:center;background:#fff;border-radius:6px;min-width:52px;padding:4px 8px;font-size:12px;font-weight:800}.ev-title.svelte-10hcw3s{color:#334155;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.g-indicator.svelte-10hcw3s{color:#fff;background:#4285f4;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:900;display:flex}.upcoming-section.svelte-10hcw3s{border-top:1px solid #f1f5f9;margin-top:18px;padding-top:14px}.upcoming-section.svelte-10hcw3s .toggle-btn:where(.svelte-10hcw3s){color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:space-between;width:100%;padding:0;font-size:12px;font-weight:700;display:flex}.upcoming-list.svelte-10hcw3s{max-height:160px;margin-top:12px;padding-right:4px;overflow-y:auto}.upcoming-item.svelte-10hcw3s{border-bottom:1px solid #f8fafc;border-radius:8px;gap:12px;padding:8px;font-size:13px;transition:all .2s;display:flex}.upcoming-item.clickable.svelte-10hcw3s{cursor:pointer}.upcoming-item.clickable.svelte-10hcw3s:hover{background:#f1f5f9;padding-left:12px}.up-date.svelte-10hcw3s{color:#94a3b8;min-width:120px;font-weight:700}.up-title.svelte-10hcw3s{color:#475569;min-width:0;font-weight:600}.btn-add-circle.svelte-10hcw3s{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-add-circle.svelte-10hcw3s:hover{background:#f8fafc;border-color:#cbd5e1}.motivation-state.svelte-10hcw3s{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 0;display:flex}.motivation-state.svelte-10hcw3s .icon-blob:where(.svelte-10hcw3s){border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:32px;display:flex}.motivation-state.svelte-10hcw3s h3:where(.svelte-10hcw3s){color:#1e293b;margin:0 0 8px;font-size:18px;font-weight:650}.motivation-state.svelte-10hcw3s p:where(.svelte-10hcw3s){color:#64748b;margin:0;font-size:14px}.skeleton-stack.svelte-10hcw3s{flex-direction:column;gap:10px;display:flex}.skel-line.svelte-10hcw3s{background:#e2e8f0;border-radius:999px;height:12px}.w-90.svelte-10hcw3s{width:90%}.w-70.svelte-10hcw3s{width:70%}.log-card.svelte-84qkit{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px #00000005}.log-header.svelte-84qkit{margin-bottom:20px}.log-header.svelte-84qkit .title-row:where(.svelte-84qkit){align-items:center;gap:8px;display:flex}.log-header.svelte-84qkit .title-row:where(.svelte-84qkit) h3:where(.svelte-84qkit){color:#0f172a;margin:0;font-size:16px}.log-header.svelte-84qkit p:where(.svelte-84qkit){color:#64748b;margin:4px 0 0;font-size:13px}.timeline.svelte-84qkit{flex-direction:column;display:flex}.timeline.svelte-84qkit .group-head:where(.svelte-84qkit){border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin:16px 0 8px;padding-top:12px;display:flex}.timeline.svelte-84qkit .group-head:where(.svelte-84qkit):first-child{border-top:none;margin-top:0;padding-top:0}.timeline.svelte-84qkit .group-title:where(.svelte-84qkit){letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.timeline.svelte-84qkit .group-count:where(.svelte-84qkit){color:#64748b;background:#f1f5f9;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.timeline.svelte-84qkit .group-items:where(.svelte-84qkit){flex-direction:column;display:flex}.timeline.svelte-84qkit .item-card:where(.svelte-84qkit){text-align:left;cursor:pointer;background:0 0;border:none;gap:12px;width:100%;margin:0;padding:0;display:flex;position:relative}.timeline.svelte-84qkit .item-card:where(.svelte-84qkit):hover .content:where(.svelte-84qkit){background:#f8fafc;border-color:#e2e8f0}.timeline.svelte-84qkit .item-card:where(.svelte-84qkit):hover .dot:where(.svelte-84qkit){background:#059669;transform:scale(1.3)}.timeline.svelte-84qkit .item-card:where(.svelte-84qkit):last-child .line:where(.svelte-84qkit){display:none}.timeline.svelte-84qkit .axis:where(.svelte-84qkit){flex-direction:column;align-items:center;width:12px;margin-top:12px;display:flex}.timeline.svelte-84qkit .axis:where(.svelte-84qkit) .dot:where(.svelte-84qkit){z-index:1;background:#10b981;border-radius:50%;width:8px;height:8px;transition:transform .2s,background .2s}.timeline.svelte-84qkit .axis:where(.svelte-84qkit) .line:where(.svelte-84qkit){background:#e2e8f0;flex:1;width:2px;min-height:16px;margin-top:4px}.timeline.svelte-84qkit .content:where(.svelte-84qkit){border:1px solid #0000;border-radius:10px;flex:1;min-width:0;margin-bottom:6px;padding:10px 12px;transition:background .2s,border-color .2s}.timeline.svelte-84qkit .content:where(.svelte-84qkit) .content-header:where(.svelte-84qkit){justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.timeline.svelte-84qkit .content:where(.svelte-84qkit) .title:where(.svelte-84qkit){color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.timeline.svelte-84qkit .content:where(.svelte-84qkit) .date:where(.svelte-84qkit){color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:11px}.timeline.svelte-84qkit .content:where(.svelte-84qkit) .project-badge:where(.svelte-84qkit){color:#4f46e5;white-space:nowrap;text-overflow:ellipsis;background:#eef2ff;border-radius:6px;align-items:center;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.timeline.svelte-84qkit .empty-state:where(.svelte-84qkit){text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 0;display:flex}.timeline.svelte-84qkit .empty-state:where(.svelte-84qkit) .empty-icon:where(.svelte-84qkit){color:#cbd5e1;margin-bottom:12px}.timeline.svelte-84qkit .empty-state:where(.svelte-84qkit) .empty-title:where(.svelte-84qkit){color:#475569;margin:0;font-size:14px;font-weight:600}.timeline.svelte-84qkit .empty-state:where(.svelte-84qkit) .empty-desc:where(.svelte-84qkit){color:#94a3b8;margin:4px 0 0;font-size:12px}.log-widget.svelte-7cvier{padding:24px}.kpi-row.svelte-7cvier{gap:16px;margin-bottom:24px;display:flex}.kpi-card-mini.svelte-7cvier{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:16px}.kpi-num.svelte-7cvier{color:#0f172a;font-size:1.5rem;font-weight:800}.kpi-label.svelte-7cvier{color:#64748b;margin-top:4px;font-size:.7rem;font-weight:800}.activity-kpi-card.svelte-18hwmht{cursor:pointer;background:#fff;border:none;border-radius:12px;flex-direction:column;padding:20px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.activity-kpi-card.svelte-18hwmht:hover{background:#eee;box-shadow:0 8px 24px #00000014}.card-content-wrap.svelte-18hwmht{flex-direction:column;gap:16px;display:flex}.metrics-grid.svelte-18hwmht{align-items:center;gap:32px;display:flex}.metric-item.svelte-18hwmht{flex-direction:column;gap:6px;display:flex}.metric-label.svelte-18hwmht{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.metric-value-wrap.svelte-18hwmht{align-items:baseline;gap:6px;display:flex}.metric-value.svelte-18hwmht{color:#0f172a;font-size:1.8rem;font-weight:800;line-height:1}.metric-value.time-value.svelte-18hwmht{font-size:1.3rem}.metric-unit.svelte-18hwmht{color:#94a3b8;font-size:12px;font-weight:600}.metric-divider.svelte-18hwmht{background:#e2e8f0;width:1px;height:40px}.dynamic-banner.svelte-18hwmht{border-radius:6px;width:fit-content;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dynamic-banner.warning.svelte-18hwmht{color:#dc2626;background:#fef2f2}.dynamic-banner.success.svelte-18hwmht{color:#16a34a;background:#f0fdf4}.dynamic-banner.default.svelte-18hwmht{color:#475569;background:#f1f5f9}.premium-time-card.svelte-m758dl{xborder:1px solid #e2e8f0;color:#0f172a;background:#fff;border-radius:16px;flex-direction:column;padding:24px;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000005,0 4px 12px #00000005}.card-top.svelte-m758dl{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-top.svelte-m758dl .date-text:where(.svelte-m758dl){color:#64748b;font-size:13px;font-weight:600}.card-top.svelte-m758dl .kw-badge:where(.svelte-m758dl){color:#6366f1;letter-spacing:.02em;background:#eef2ff;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.hero-clock.svelte-m758dl{letter-spacing:-.04em;color:#1e293b;font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:48px;font-weight:700;line-height:1}.progress-wrapper.svelte-m758dl{margin-bottom:16px}.progress-wrapper.svelte-m758dl .progress-meta:where(.svelte-m758dl){color:#94a3b8;justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.progress-wrapper.svelte-m758dl .progress-meta:where(.svelte-m758dl) .status-label:where(.svelte-m758dl){color:#475569}.progress-wrapper.svelte-m758dl .progress-track:where(.svelte-m758dl){background:#f1f5f9;border-radius:2px;height:4px;overflow:hidden}.progress-wrapper.svelte-m758dl .progress-fill:where(.svelte-m758dl){background:#6366f1;border-radius:2px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.world-section.svelte-m758dl{border-top:1px solid #f1f5f9;padding-top:10px}.btn-toggle-world.svelte-m758dl{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;transition:all .2s;display:flex}.btn-toggle-world.svelte-m758dl .btn-label:where(.svelte-m758dl){color:#64748b;font-size:12px;font-weight:600}.btn-toggle-world.svelte-m758dl:hover .btn-label:where(.svelte-m758dl){color:#334155}.btn-toggle-world.svelte-m758dl .chevron:where(.svelte-m758dl){color:#94a3b8;transition:transform .2s}.btn-toggle-world.svelte-m758dl .chevron.rotated:where(.svelte-m758dl){transform:rotate(180deg)}.world-grid.svelte-m758dl{flex-direction:column;gap:6px;margin-top:10px;display:flex}.world-row.svelte-m758dl{justify-content:space-between;align-items:center;font-size:12px;display:flex}.world-row.svelte-m758dl .tz-label:where(.svelte-m758dl){color:#475569;align-items:center;gap:8px;min-width:0;font-weight:500;display:inline-flex}.world-row.svelte-m758dl .tz-short:where(.svelte-m758dl){letter-spacing:.06em;color:#6366f1;background:#eef2ff;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:800}.world-row.svelte-m758dl .tz-name:where(.svelte-m758dl){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-row.svelte-m758dl .tz-time:where(.svelte-m758dl){color:#334155;font-variant-numeric:tabular-nums;background:#f8fafc;border-radius:6px;padding:2px 6px;font-weight:700}.attachments-list.svelte-159wxnh{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.attachments-list.svelte-159wxnh li:where(.svelte-159wxnh){flex-direction:column;align-items:center;width:120px;display:flex;position:relative}.attachment-image.svelte-159wxnh{text-align:center;border:1px solid #e2e8f0;border-radius:8px;width:120px;height:90px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.attachment-image.svelte-159wxnh img.max-height{opacity:1;max-height:100%}.attachment-image.svelte-159wxnh img.max-width{opacity:1;max-width:100%}.attachment-image.svelte-159wxnh:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.attachment-image .thumb-img{opacity:1;visibility:visible;display:block}.attachment-image svg{width:60px;height:60px;margin-top:10px}.attachment-image .file-icon{opacity:1!important;visibility:visible!important;width:48px!important;height:48px!important}.attachment-text.svelte-159wxnh{color:#64748b;text-align:center;width:100%;margin-top:8px;font-size:11px;line-height:1.4;overflow:hidden}.attachment-text.svelte-159wxnh span:where(.svelte-159wxnh){text-overflow:ellipsis;line-clamp:3;width:100%;font-weight:700;display:block;overflow:hidden}.absolute-trash{background-color:#fff;border-radius:50%;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #00000026;z-index:10!important;transition:transform .15s!important}.absolute-trash:hover{transform:scale(1.1)!important}.assign-user.svelte-1ywxw02{vertical-align:middle;line-height:0;display:inline-block;position:relative}.assign-trigger.svelte-1ywxw02{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .2s;display:flex}.assign-trigger.svelte-1ywxw02:hover:not(:disabled){box-shadow:0 0 0 3px #f1f5f9}.assign-trigger.is-empty.svelte-1ywxw02{color:#cbd5e1}.assign-trigger.is-empty.svelte-1ywxw02:hover:not(:disabled){color:#94a3b8;background:#f8fafc;box-shadow:0 0 0 3px #f8fafc}.assign-trigger.svelte-1ywxw02 .avatar-container:where(.svelte-1ywxw02){background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.assign-trigger.svelte-1ywxw02 .avatar-container:where(.svelte-1ywxw02) img{object-fit:cover;width:100%;height:100%}.assign-trigger.svelte-1ywxw02 .add-user-icon:where(.svelte-1ywxw02){opacity:.8;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.assign-trigger.svelte-1ywxw02 .add-user-icon:where(.svelte-1ywxw02) svg:where(.svelte-1ywxw02){width:100%;height:100%}.user-menu.svelte-1ywxw02{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10000;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;min-width:210px;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.user-list-scroll.svelte-1ywxw02{flex-direction:column;gap:2px;max-height:240px;padding:8px;display:flex;overflow-y:auto}.user-list-scroll.is-grid.svelte-1ywxw02{grid-template-columns:1fr 1fr;gap:4px;min-width:380px;display:grid}.user-list-scroll.svelte-1ywxw02::-webkit-scrollbar{width:6px}.user-list-scroll.svelte-1ywxw02::-webkit-scrollbar-track{background:0 0}.user-list-scroll.svelte-1ywxw02::-webkit-scrollbar-thumb{background-color:#0f172a1a;border-radius:10px}.menu-footer.svelte-1ywxw02{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;padding:8px}.user-item.svelte-1ywxw02{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:all .15s;display:flex}.user-item.svelte-1ywxw02:hover{background:#f1f5f9}.user-item.svelte-1ywxw02 .item-avatar:where(.svelte-1ywxw02){background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.user-item.svelte-1ywxw02 .item-avatar:where(.svelte-1ywxw02) img{object-fit:cover;width:100%;height:100%}.user-item.svelte-1ywxw02 .item-name:where(.svelte-1ywxw02){color:#1e293b;font-size:14px;font-weight:500}.user-item.is-danger.svelte-1ywxw02{color:#ef4444;font-weight:600}.user-item.is-danger.svelte-1ywxw02:hover{background:#f1f5f9}.user-item.is-danger.svelte-1ywxw02 .danger-x:where(.svelte-1ywxw02){margin-right:4px;font-size:14px}.prio-comp.svelte-16ipm3j{vertical-align:middle;line-height:0;display:inline-block;position:relative}.prio-trigger.svelte-16ipm3j{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.prio-trigger.svelte-16ipm3j:hover:not(:disabled){box-shadow:0 0 0 3px #f1f5f9}.prio-trigger.svelte-16ipm3j .icon-wrapper:where(.svelte-16ipm3j){justify-content:center;align-items:center;width:16px;height:16px;display:flex}.prio-trigger.svelte-16ipm3j .icon-wrapper:where(.svelte-16ipm3j) svg:where(.svelte-16ipm3j){width:100%;height:100%}.prio-trigger.svelte-16ipm3j .prio-circle:where(.svelte-16ipm3j){border:2px solid;border-radius:50%;width:10px;height:10px}.prio-trigger.urgent.svelte-16ipm3j{color:#ef4444}.prio-trigger.high.svelte-16ipm3j{color:#f59e0b}.prio-trigger.low.svelte-16ipm3j{color:#0ea5e9}.prio-trigger.normal.svelte-16ipm3j{color:#cbd5e1}.prio-trigger.normal.svelte-16ipm3j:hover:not(:disabled){color:#94a3b8;background:#f8fafc;box-shadow:0 0 0 3px #f8fafc}.prio-menu.svelte-16ipm3j{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;min-width:160px;position:absolute;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.prio-menu-inner.svelte-16ipm3j{flex-direction:column;gap:2px;padding:8px;display:flex}.prio-item.svelte-16ipm3j{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:all .15s;display:flex}.prio-item.svelte-16ipm3j:hover{background:#f1f5f9}.prio-item.svelte-16ipm3j .prio-preview:where(.svelte-16ipm3j){justify-content:center;align-items:center;width:14px;height:14px;display:flex}.prio-item.svelte-16ipm3j .prio-preview:where(.svelte-16ipm3j) svg:where(.svelte-16ipm3j){width:100%;height:100%}.prio-item.svelte-16ipm3j .prio-preview:where(.svelte-16ipm3j) .prio-circle-mini:where(.svelte-16ipm3j){border:2px solid;border-radius:50%;width:10px;height:10px}.prio-item.svelte-16ipm3j .prio-label:where(.svelte-16ipm3j){color:#1e293b;font-size:14px;font-weight:500}.prio-item.urgent.svelte-16ipm3j{color:#ef4444}.prio-item.high.svelte-16ipm3j{color:#f59e0b}.prio-item.low.svelte-16ipm3j{color:#0ea5e9}.prio-item.normal.svelte-16ipm3j{color:#64748b}.customer-modal-layout.svelte-1mtajao{padding:32px 40px}.saas-input-hero.svelte-1mtajao{border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:16px 20px;font-size:20px;font-weight:600;transition:all .2s;box-shadow:0 2px 5px #00000008}.saas-input-hero.svelte-1mtajao:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 4px #4f46e51a}.field-error.svelte-1mtajao{color:#ef4444;margin-top:8px;font-size:12px;font-weight:600}.w-full.svelte-1mtajao{width:100%}.toggle-section.svelte-1mtajao{justify-content:flex-start;margin-top:20px;display:flex}.toggle-btn.svelte-1mtajao{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.toggle-btn.svelte-1mtajao:hover{color:#4f46e5;background:#f1f5f9;border-color:#cbd5e1}.divider.svelte-1mtajao{background:#f1f5f9;height:1px;margin:24px 0}.stammdaten-flex.svelte-1mtajao{align-items:flex-start;gap:32px;display:flex}.logo-column.svelte-1mtajao{flex-shrink:0}.logo-upload-large.svelte-1mtajao{cursor:pointer;background:#f8fafc 50%/cover;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;transition:all .2s;display:flex;position:relative}.logo-upload-large.svelte-1mtajao:hover{color:#4f46e5;background-color:#f1f5f9;border-color:#4f46e5}.logo-upload-large.svelte-1mtajao:hover .hover-overlay:where(.svelte-1mtajao){opacity:1}.upload-icon.svelte-1mtajao{color:#94a3b8;margin-bottom:8px}.upload-text.svelte-1mtajao{color:#64748b;font-size:11px;font-weight:600}.hover-overlay.svelte-1mtajao{color:#fff;opacity:0;background:#0009;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.mini-delete.svelte-1mtajao{color:#fff;cursor:pointer;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}.data-column.svelte-1mtajao{flex-direction:column;justify-content:space-between;display:flex}.color-picker-row.svelte-1mtajao{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-dot.svelte-1mtajao{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:transform .1s}.color-dot.svelte-1mtajao:hover{transform:scale(1.1)}.color-dot.active.svelte-1mtajao{border-color:#4f46e5;box-shadow:0 0 0 2px #fff,0 0 0 4px #4f46e5}.details-grid.svelte-1mtajao{grid-template-columns:1fr 1fr;gap:20px;display:grid}.full-width.svelte-1mtajao{width:100%}.detail-card.svelte-1mtajao{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.card-title.svelte-1mtajao{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f1f5f9;margin-bottom:16px;padding-bottom:8px;font-size:11px;font-weight:700}.mb-4.svelte-1mtajao{margin-bottom:20px}.form-row.svelte-1mtajao{gap:16px;display:flex}.form-group.svelte-1mtajao label:where(.svelte-1mtajao){color:#475569;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.mb-3.svelte-1mtajao{margin-bottom:16px}.mb-2.svelte-1mtajao{margin-bottom:8px}.grow.svelte-1mtajao{flex-grow:1}.w-30.svelte-1mtajao{width:30%}.saas-input.svelte-1mtajao{border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:9px 12px;font-size:14px;transition:all .2s}.saas-input.svelte-1mtajao:focus{border-color:#4f46e5;outline:none}.saas-select.svelte-1mtajao{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:9px 12px;font-size:14px}.modal-footer.svelte-1mtajao{background:#fcfcfd;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:12px 40px;display:flex}.btn-ghost.svelte-1mtajao{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-weight:600}.btn-ghost.svelte-1mtajao:hover{color:#0f172a;background:#f1f5f9}.force-indigo-wrapper.svelte-1mtajao button{color:#fff!important;cursor:pointer!important;background-color:#4f46e5!important;border:none!important;border-radius:6px!important;padding:8px 20px!important;font-size:14px!important;font-weight:600!important}.force-indigo-wrapper.svelte-1mtajao button:hover{background-color:#4338ca!important}.customer-search-wrapper.svelte-1fufet8{width:100%;position:relative}.saas-input-group.svelte-1fufet8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:100%;transition:all .2s;display:flex;overflow:hidden}.saas-input-group.is-focused.svelte-1fufet8{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.leading-icon.svelte-1fufet8{color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;padding-left:12px;display:flex}.saas-input-borderless.svelte-1fufet8{color:#0f172a;background:0 0;border:none;outline:none;flex-grow:1;padding:12px 12px 12px 8px;font-size:14px}.saas-input-borderless.svelte-1fufet8::placeholder{color:#94a3b8}.action-buttons.svelte-1fufet8{align-items:center;padding-right:6px;display:flex}.icon-btn.svelte-1fufet8{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.icon-btn.svelte-1fufet8:hover{color:#0f172a;background:#f1f5f9}.clear-btn.svelte-1fufet8:hover{color:#ef4444;background:#fee2e2}.divider-vertical.svelte-1fufet8{background:#e2e8f0;width:1px;height:20px;margin:0 4px}.saas-dropdown.svelte-1fufet8{z-index:100;scrollbar-width:thin;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-height:240px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-list.svelte-1fufet8{margin:0;padding:4px;list-style:none}.dropdown-item.svelte-1fufet8{text-align:left;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;display:block}.dropdown-item.svelte-1fufet8:hover,.dropdown-list.svelte-1fufet8 li.is-active:where(.svelte-1fufet8) .dropdown-item:where(.svelte-1fufet8){color:#4f46e5;background:#f8fafc}.task-modal-layout.svelte-4hw6w3{grid-template-columns:1fr 320px;min-height:0;display:grid;overflow:hidden}.main-content.svelte-4hw6w3,.sidebar-content.svelte-4hw6w3{min-height:0;overflow:auto}.main-content.svelte-4hw6w3{border-right:1px solid #f1f5f9;padding:32px}.sidebar-content.svelte-4hw6w3{background:#fcfcfd;padding:32px 24px}@media (height<=900px){.main-content.svelte-4hw6w3{padding:22px}.sidebar-content.svelte-4hw6w3{padding:22px 18px}.modal-footer.svelte-4hw6w3{padding:12px 22px}}.label-heading.svelte-4hw6w3{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}label.svelte-4hw6w3{color:#475569;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.saas-input-lg.svelte-4hw6w3{border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:18px;font-weight:600}.saas-input-lg.svelte-4hw6w3:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.saas-select.svelte-4hw6w3{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.saas-select.svelte-4hw6w3:focus{border-color:#4f46e5;outline:none}.saas-textarea.svelte-4hw6w3{resize:vertical;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:120px;padding:16px;font-size:14px;line-height:1.6}.saas-textarea.svelte-4hw6w3:focus{border-color:#4f46e5;outline:none}.grid-2.svelte-4hw6w3{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mt-4.svelte-4hw6w3{margin-top:16px}.mt-6.svelte-4hw6w3{margin-top:24px}.flex-label.svelte-4hw6w3{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.flex-label.svelte-4hw6w3 label:where(.svelte-4hw6w3){margin-bottom:0}.link-btn.svelte-4hw6w3{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.link-btn.svelte-4hw6w3:hover{text-decoration:underline}.sidebar-section.svelte-4hw6w3{margin-bottom:24px}.divider.svelte-4hw6w3{background:#e2e8f0;height:1px;margin:20px 0}.toggle-row.svelte-4hw6w3{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px 0;display:flex}.toggle-row.svelte-4hw6w3:hover .toggle-title:where(.svelte-4hw6w3){color:#0f172a}.toggle-title.svelte-4hw6w3{color:#1e293b;letter-spacing:.1px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.toggle-icon.svelte-4hw6w3{color:#64748b;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.toggle-icon.svelte-4hw6w3 svg{display:block}.toggle-switch.svelte-4hw6w3{background:#cbd5e1;border-radius:999px;width:34px;height:20px;transition:all .25s;position:relative}.toggle-switch.svelte-4hw6w3:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a2e}.toggle-switch.checked.svelte-4hw6w3{background:#4f46e5}.toggle-switch.checked.svelte-4hw6w3:after{transform:translate(14px)}.setting-detail.svelte-4hw6w3{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:10px;padding:12px;box-shadow:inset 0 1px #fff9}.nice-select.svelte-4hw6w3,.mini-select.svelte-4hw6w3{appearance:none;color:#1e293b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center/18px 18px no-repeat;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:40px;padding:8px 42px 8px 12px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px #0f172a0a}.nice-select.svelte-4hw6w3:hover,.mini-select.svelte-4hw6w3:hover{border-color:#cbd5e1;box-shadow:0 1px #0f172a0a,0 10px 24px #0f172a0f}.nice-select.svelte-4hw6w3:focus,.mini-select.svelte-4hw6w3:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f,0 1px #0f172a0a}.nice-select.svelte-4hw6w3:active,.mini-select.svelte-4hw6w3:active{transform:translateY(.5px)}.custom-repeat-box.svelte-4hw6w3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:0 1px #0f172a0a}.cr-row.svelte-4hw6w3{color:#475569;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mini-input.svelte-4hw6w3{color:#1e293b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:62px;height:36px;padding:6px 8px;font-size:13px;font-weight:800;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px #0f172a0a}.mini-input.svelte-4hw6w3:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f}.modal-footer.svelte-4hw6w3{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.footer-right.svelte-4hw6w3{gap:12px;display:flex}.btn-text-danger.svelte-4hw6w3{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.btn-ghost.svelte-4hw6w3{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-weight:600}.btn-ghost.svelte-4hw6w3:hover{background:#f1f5f9}@keyframes svelte-4hw6w3-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.time-row.svelte-4hw6w3{align-items:center;gap:10px;display:flex}.time-grow.svelte-4hw6w3{flex:1;min-width:0}.btn-icon-clear.svelte-4hw6w3{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn-icon-clear.svelte-4hw6w3:hover{background:#fef2f2;border-color:#fecaca;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.btn-icon-clear.svelte-4hw6w3:active{box-shadow:none;transform:translateY(0)}.btn-icon-clear.svelte-4hw6w3:focus{border-color:#ef444473;outline:none;box-shadow:0 0 0 4px #ef44441f}.btn-icon-clear.svelte-4hw6w3 svg{width:16px;height:16px;display:block}.error-hint.svelte-4hw6w3{color:#ef4444;margin-top:6px;font-size:12px;font-weight:600}.input-error.svelte-4hw6w3{border-color:#ef4444!important}.input-error.svelte-4hw6w3:focus{box-shadow:0 0 0 3px #ef44441a!important}.progress-ring__circle.svelte-4hw6w3{transform-origin:50%;transition:stroke-dashoffset .35s;transform:rotate(-90deg)}.dot-slider-wrapper.svelte-1qcxfz2{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;padding:10px 12px}.slider-track-container.svelte-1qcxfz2{cursor:pointer;align-items:center;width:100%;height:20px;display:flex;position:relative}.slider-track.svelte-1qcxfz2{background:#f1f5f9;border-radius:10px;width:100%;height:10px;overflow:hidden}.slider-fill.svelte-1qcxfz2{background:#4f46e5;border-radius:10px;height:100%}.slider-handle.svelte-1qcxfz2{cursor:grab;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:50%;width:24px;height:24px;transition:transform .1s,box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.slider-handle.svelte-1qcxfz2:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.15);box-shadow:0 10px 15px -3px #00000026}.slider-handle.svelte-1qcxfz2:focus-visible{border-color:#4f46e5;outline:none;box-shadow:0 0 0 4px #4f46e540}.saas-modal-layout.svelte-18xu1qz{flex-direction:column;min-height:400px;display:flex}.main-content.svelte-18xu1qz{background:#fff;flex-grow:1;padding:32px}.grid-2-cols.svelte-18xu1qz{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mb-6.svelte-18xu1qz{margin-bottom:24px}.mb-8.svelte-18xu1qz{margin-bottom:32px}.pr-10.svelte-18xu1qz{padding-right:40px!important}.label-heading.svelte-18xu1qz{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700;display:block;margin-top:0!important}label.svelte-18xu1qz{margin-top:0!important}.input-wrapper.svelte-18xu1qz{width:100%;position:relative}.saas-input.svelte-18xu1qz{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.saas-input.svelte-18xu1qz:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.soft-placeholder.svelte-18xu1qz{opacity:.75;align-items:center;height:44px;display:flex}.dp-wrap.svelte-18xu1qz .dp-input{border-color:#e2e8f0!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important}.saas-textarea-hero.svelte-18xu1qz{color:#0f172a;resize:vertical;background:#fff;border:2px solid #cbd5e1;border-radius:12px;width:100%;padding:16px 20px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.5;transition:all .2s ease-in-out;box-shadow:inset 0 2px 4px #00000005}.saas-textarea-hero.svelte-18xu1qz::placeholder{color:#94a3b8;font-weight:400}.saas-textarea-hero.svelte-18xu1qz:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 4px #4f46e51a}.saas-textarea-hero.auto-resize.svelte-18xu1qz{min-height:80px;overflow:hidden}.text-right.svelte-18xu1qz{text-align:right}select.saas-input.svelte-18xu1qz{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.billing-box.svelte-18xu1qz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:16px 24px}.billing-box.svelte-18xu1qz .form-group:where(.svelte-18xu1qz){margin:0!important}.billing-flex-row.svelte-18xu1qz{align-items:flex-end;gap:24px;display:flex}.flex-1.svelte-18xu1qz{flex:1;min-width:0}.input-icon.svelte-18xu1qz{color:#94a3b8;pointer-events:none;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.divider.svelte-18xu1qz{background:#f1f5f9;height:1px;margin:24px 0}.empty-hint.svelte-18xu1qz{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;padding:12px 12px 10px}.empty-hint-head.svelte-18xu1qz{align-items:flex-start;gap:10px;display:flex}.hint-ico.svelte-18xu1qz{color:#4f46e5;background:#eef2ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.hint-title.svelte-18xu1qz{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.2}.hint-sub.svelte-18xu1qz{color:#64748b;font-size:13px;line-height:1.4}.empty-hint-actions.svelte-18xu1qz{justify-content:flex-start;margin-top:10px;display:flex}.btn-link.svelte-18xu1qz{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.btn-link.svelte-18xu1qz:hover{text-decoration:underline}.arr.svelte-18xu1qz{display:inline-flex}.customer-search-wrapper .add-btn{border-radius:6px;margin-left:4px;color:#4f46e5!important;background:#eef2ff!important;border:1px dashed #c7d2fe!important;width:28px!important;height:28px!important}.customer-search-wrapper .add-btn:hover{background:#e0e7ff!important;border-color:#4f46e5!important}.customer-search-wrapper .clear-btn{color:#cbd5e1!important}.customer-search-wrapper .clear-btn:hover{color:#ef4444!important}.modal-footer.svelte-18xu1qz{background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.footer-right.svelte-18xu1qz{align-items:center;gap:12px;display:flex}.btn-ghost.svelte-18xu1qz{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:color .2s,background .2s}.btn-ghost.svelte-18xu1qz:hover{color:#0f172a;background:#e2e8f0}.btn-text-danger.svelte-18xu1qz{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.btn-text-danger.svelte-18xu1qz:hover{text-decoration:underline}.billing-chip-wrapper.svelte-18xu1qz{--chip-bg:#fff;--chip-bg-hover:#f8fafc;--chip-border:#e2e8f0;--chip-border-hover:#cbd5e1;--chip-text:#334155;--chip-text-muted:#64748b;--chip-ico-bg:#f1f5f9;--chip-divider:#e2e8f0;--chip-active-bg:#f5f3ff;--chip-active-border:#6366f1;--chip-active-text:#4338ca;--chip-active-ico-text:#fff;--chip-active-ico-bg:#6366f1;justify-content:flex-end;align-items:center;height:44px;display:flex}.billable-chip-cb.svelte-18xu1qz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billable-chip.svelte-18xu1qz{border:1px solid var(--chip-border);background-color:var(--chip-bg);height:36px;color:var(--chip-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 14px 0 4px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #00000005}@media (hover:hover){.billable-chip.svelte-18xu1qz:hover{border-color:var(--chip-border-hover);background-color:var(--chip-bg-hover);box-shadow:0 2px 4px #0f172a0a}}.billable-chip.svelte-18xu1qz:active{transform:scale(.97)}.billable-chip-ico.svelte-18xu1qz{background-color:var(--chip-ico-bg);width:28px;height:28px;color:var(--chip-text-muted);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;transition:inherit;display:inline-flex}.billable-chip-ico.svelte-18xu1qz svg{width:14px;height:14px}.billable-chip-text.svelte-18xu1qz{font-size:.875rem;font-weight:500}.billable-chip-state.svelte-18xu1qz{color:var(--chip-text-muted);border-inline-start:1px solid var(--chip-divider);margin-inline-start:10px;padding-inline-start:10px;font-size:.75rem;font-weight:600;transition:inherit}.billable-chip-cb.svelte-18xu1qz:checked+.billable-chip:where(.svelte-18xu1qz){border-color:var(--chip-active-border);background-color:var(--chip-active-bg);box-shadow:0 1px 2px #6366f10d}.billable-chip-cb.svelte-18xu1qz:checked+.billable-chip:where(.svelte-18xu1qz) .billable-chip-ico:where(.svelte-18xu1qz){background-color:var(--chip-active-ico-bg);color:var(--chip-active-ico-text)}.billable-chip-cb.svelte-18xu1qz:checked+.billable-chip:where(.svelte-18xu1qz) .billable-chip-text:where(.svelte-18xu1qz){color:var(--chip-active-text)}.billable-chip-cb.svelte-18xu1qz:checked+.billable-chip:where(.svelte-18xu1qz) .billable-chip-state:where(.svelte-18xu1qz){color:var(--chip-active-text);border-inline-start-color:#6366f133}.billable-chip-cb.svelte-18xu1qz:focus-visible+.billable-chip:where(.svelte-18xu1qz){border-color:var(--chip-active-border);outline:none;box-shadow:0 0 0 3px #6366f133}.ly-check-btn.svelte-16s6oa0{cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;margin-left:0;padding:0;display:inline-flex;position:relative}.ly-ring.svelte-16s6oa0{background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:24px;height:24px;transition:border-color .16s,background-color .16s;position:relative}.ly-ring.small.svelte-16s6oa0{width:20px;height:20px;margin-right:5px}.ly-ring.svelte-16s6oa0:hover{background-color:#22c55e1a;border-color:#22c55e}.ly-ring.is-checked.svelte-16s6oa0{border-color:#22c55e}.ly-fill.svelte-16s6oa0{transform-origin:50%;background:#22c55e;border-radius:999px;place-items:center;animation:.18s cubic-bezier(.175,.885,.32,1.275) forwards svelte-16s6oa0-pop;display:grid;position:absolute;inset:-2px;box-shadow:0 6px 18px #22c55e59}.ly-fill.svelte-16s6oa0 .tick:where(.svelte-16s6oa0){width:14px;height:14px;display:block}@keyframes svelte-16s6oa0-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.inline-menu-icon.svelte-17lsq6d{color:#94a3b8;justify-content:center;align-items:center;width:18px;display:inline-flex}.menu-item.svelte-17lsq6d:hover .inline-menu-icon:where(.svelte-17lsq6d){color:#4382f1}.inline-menu-icon.svelte-17lsq6d svg{width:16px;height:16px}.lyria-context-menu.svelte-17lsq6d{z-index:10000;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:200px;margin:0;padding:6px;list-style:none;display:block;position:fixed;box-shadow:0 10px 25px -5px #00000026}.menu-item.svelte-17lsq6d{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.menu-item.svelte-17lsq6d:hover{color:#4382f1;background-color:#f1f5f9}.menu-item.svelte-17lsq6d .IS_SVG{color:#94a3b8;text-align:center;width:18px;font-size:16px}.menu-item.svelte-17lsq6d:hover .IS_SVG{color:#4382f1}.saas-modal-compact.svelte-iqhxzo{padding:24px}.label-mini.svelte-iqhxzo{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;display:block}.saas-input.svelte-iqhxzo{border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.saas-input.svelte-iqhxzo:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.saas-input.svelte-iqhxzo:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.saas-modal-footer.svelte-iqhxzo{background:#fdfdfd;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.btn-brand.svelte-iqhxzo{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:10px 24px;font-size:14px;font-weight:600;display:flex}.btn-brand.svelte-iqhxzo:hover:not(:disabled){background:#4338ca}.btn-brand.svelte-iqhxzo:disabled{opacity:.6;cursor:not-allowed}.btn-ghost.svelte-iqhxzo{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.btn-ghost.svelte-iqhxzo:hover{background:#f1f5f9}.btn-ghost.svelte-iqhxzo:disabled{opacity:.6;cursor:not-allowed}.mt-24.svelte-iqhxzo{margin-top:24px}.mb-12.svelte-iqhxzo{margin-bottom:12px}.mt-12.svelte-iqhxzo{margin-top:12px}.loader-container.svelte-iqhxzo{justify-content:center;padding:60px;display:flex}.spinner.svelte-iqhxzo{border:3px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:28px;height:28px;animation:1s linear infinite svelte-iqhxzo-spin}.spinner-small.svelte-iqhxzo{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-iqhxzo-spin}.check.svelte-iqhxzo{font-weight:900;line-height:1;transform:translateY(-1px)}@keyframes svelte-iqhxzo-spin{to{transform:rotate(360deg)}}.hint-block.svelte-iqhxzo{background:#4f46e514;border:1px solid #4f46e52e;border-radius:12px;padding:12px;box-shadow:0 8px 22px #0206170f}.hint-title.svelte-iqhxzo{letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;font-size:11px;font-weight:800}.hint-text.svelte-iqhxzo{color:#0f172a;margin-top:6px;font-size:13px;font-weight:600}.reward-overlay.svelte-iqhxzo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0f172a1a;place-items:center;animation:.18s ease-out both svelte-iqhxzo-overlayIn;display:grid;position:absolute;inset:0}.reward-overlay.closing.svelte-iqhxzo{animation:2s linear both svelte-iqhxzo-overlayHold}.reward-card.svelte-iqhxzo{background:#fff;border-radius:18px;align-items:center;gap:14px;width:340px;padding:18px 18px 16px;animation:.62s cubic-bezier(.2,.9,.2,1.1) both svelte-iqhxzo-rewardPopSlow;display:flex;position:relative;transform:translateY(6px)scale(.96);box-shadow:0 20px 45px #0206172e,0 0 0 6px #4f46e51a}.reward-check.svelte-iqhxzo{background:#4f46e51f;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 2px #4f46e524}.reward-check-icon.svelte-iqhxzo{color:#4f46e5;font-size:20px;font-weight:900;animation:.7s cubic-bezier(.2,1.2,.2,1) 80ms both svelte-iqhxzo-checkBounce;transform:scale(.9)}.reward-text.svelte-iqhxzo{line-height:1.1}.reward-title.svelte-iqhxzo{color:#0f172a;font-size:15px;font-weight:900}.reward-sub.svelte-iqhxzo{color:#64748b;margin-top:4px;font-size:13px}@keyframes svelte-iqhxzo-overlayIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-iqhxzo-overlayHold{0%{opacity:1}to{opacity:1}}@keyframes svelte-iqhxzo-rewardPopSlow{0%{opacity:0;transform:translateY(14px)scale(.92)}55%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-iqhxzo-checkBounce{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.c.svelte-iqhxzo{opacity:0;background:#4f46e5e6;border-radius:999px;width:6px;height:6px;animation:.9s ease-out .12s both svelte-iqhxzo-confetti;position:absolute}.c1.svelte-iqhxzo{--dx:-18px;--dy:-22px;top:12px;left:70px}.c2.svelte-iqhxzo{--dx:10px;--dy:-26px;top:10px;left:120px}.c3.svelte-iqhxzo{--dx:18px;--dy:-18px;top:16px;right:70px}.c4.svelte-iqhxzo{--dx:26px;--dy:4px;top:42px;right:18px}.c5.svelte-iqhxzo{--dx:20px;--dy:18px;bottom:18px;right:52px}.c6.svelte-iqhxzo{--dx:-10px;--dy:22px;bottom:10px;left:80px}.c7.svelte-iqhxzo{--dx:-24px;--dy:10px;bottom:28px;left:18px}.c8.svelte-iqhxzo{--dx:-22px;--dy:-2px;top:44px;left:18px}@keyframes svelte-iqhxzo-confetti{0%{opacity:0;transform:translate(0)scale(.9)}18%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.05);opacity:0}}.ghost-btn.svelte-5pjqjx{color:#4f46e5;cursor:pointer;background:0 0;border:1px solid #4f46e54d;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800;transition:all .2s}.ghost-btn.svelte-5pjqjx:hover{background:#4f46e514;border-color:#4f46e580}.focus-empty-state.svelte-5pjqjx{-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;margin:.5rem 0;padding:2.5rem 1rem;display:flex}.focus-empty-state.svelte-5pjqjx .focus-content:where(.svelte-5pjqjx){text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;margin:0 auto;display:flex}.focus-empty-state.svelte-5pjqjx .focus-content:where(.svelte-5pjqjx) .focus-icon-wrapper:where(.svelte-5pjqjx){background:linear-gradient(135deg,#818cf8 0%,#4f46e5 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 8px 20px #4f46e540}.focus-empty-state.svelte-5pjqjx .focus-content:where(.svelte-5pjqjx) .focus-icon-wrapper:where(.svelte-5pjqjx) svg:where(.svelte-5pjqjx){color:#fff;fill:currentColor;width:28px;height:28px}.focus-empty-state.svelte-5pjqjx .focus-content:where(.svelte-5pjqjx) p:where(.svelte-5pjqjx){color:#64748b;margin:0;font-size:14px;line-height:1.5}.focus-empty-state.svelte-5pjqjx .focus-content:where(.svelte-5pjqjx) p:where(.svelte-5pjqjx) strong:where(.svelte-5pjqjx){color:#1e293b;font-weight:800}.qb-toggle.svelte-5pjqjx{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:6px;padding:6px;font-size:11px;font-weight:800;display:flex}.qb-toggle.svelte-5pjqjx:hover{background:#e2e8f0}.qb-toggle.checked.svelte-5pjqjx{background:#bddcec;border:1px solid #0a63c9}.iconbtn.focus.svelte-5pjqjx{color:#a5b4fc}.iconbtn.focus.svelte-5pjqjx:hover{color:#4f46e5}.iconbtn.focus.svelte-5pjqjx svg:where(.svelte-5pjqjx){width:18px;height:18px}.dashboard-container.svelte-5pjqjx{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:2px;display:flex}.date.svelte-5pjqjx,.soon.svelte-5pjqjx,.today.svelte-5pjqjx{font-size:12px;font-weight:400}.soon.svelte-5pjqjx{color:#6366f1}.today.svelte-5pjqjx{color:#4f46e5}.overdue-detail.svelte-5pjqjx{opacity:.7;border-left:1px solid #dc26264d;margin-left:6px;padding-left:6px;font-size:.9em;font-weight:400}.badge.svelte-5pjqjx{-webkit-user-select:none;user-select:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px 7px 4px 8px;font-size:10.5px;font-weight:900;line-height:normal;display:inline-flex}.badge--subtle.svelte-5pjqjx{color:#64748b;background:#f1f5f9}.badge--primary.svelte-5pjqjx{color:#6366f1;cursor:pointer;text-transform:none;letter-spacing:0;background:#eef2ff}.badge--primary.svelte-5pjqjx:hover{background:#e0e7ff}.badge--danger.svelte-5pjqjx{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.badge--info.svelte-5pjqjx{color:#fff;background:#0ea5e9;box-shadow:0 2px 4px #0ea5e933}.badge--warning.svelte-5pjqjx{color:#d97706;background:#fef3c7}.toast-overlay.svelte-5pjqjx{z-index:9999;pointer-events:none;position:fixed;bottom:24px;right:24px}.toast-content.svelte-5pjqjx{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:700;display:flex;box-shadow:0 10px 30px #4f46e54d}.mini-icon-toast.svelte-5pjqjx{color:#e0e7ff;width:16px;height:16px}.panel.svelte-5pjqjx{background:0 0;border:none;overflow:visible}.panel-shell.svelte-5pjqjx{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.panel-head.svelte-5pjqjx{letter-spacing:.3px;text-transform:uppercase;color:#64748b;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;font-weight:900;display:flex}.row.svelte-5pjqjx{box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex;position:relative;overflow:visible}.row.svelte-5pjqjx:hover{background:#f8fafc;border-color:#cbd5e1}.head-right.svelte-5pjqjx{align-items:center;gap:10px;display:flex}.count-pill.svelte-5pjqjx{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.count-pill.overloaded.svelte-5pjqjx{color:#ef4444;background:#fee2e2;border-color:#fca5a5}.panel-content.svelte-5pjqjx{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:0 12px 12px;display:flex}.panel-footer.svelte-5pjqjx{background:#fff;border-top:1px solid #f1f5f9;padding:10px 12px}.footer-btn.svelte-5pjqjx{color:#475569;cursor:pointer;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;width:100%;padding:10px;font-size:12px;font-weight:900}.footer-btn.svelte-5pjqjx:hover{background:#f1f5f9;border-color:#cbd5e1}.focus-mode.svelte-5pjqjx{background:0 0}.focus-mode.has-focus.svelte-5pjqjx{border-color:#c7d2fe;box-shadow:0 8px 24px #6366f114}.focus-mode.has-focus.svelte-5pjqjx .panel-head:where(.svelte-5pjqjx){background:#6366f10a}.focus-mode.svelte-5pjqjx .h-title:where(.svelte-5pjqjx){color:#1e293b;letter-spacing:-.02em;font-size:14px;font-weight:800}.focus-mode.has-focus.svelte-5pjqjx .h-title:where(.svelte-5pjqjx){letter-spacing:-.02em;font-size:15px;font-weight:900}.h-title.grey.svelte-5pjqjx{color:#64748b}.section-head.svelte-5pjqjx{justify-content:space-between;align-items:center;margin-top:6px;padding:6px 6px 0;display:flex}.section-title.svelte-5pjqjx{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:950}.section-pill.svelte-5pjqjx{color:#334155;background:#0f172a0d;border:1px solid #0f172a14;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:950}.focus-row.svelte-5pjqjx{border-color:#e0e7ff;padding:14px 16px}.pool-panel.svelte-5pjqjx{transition:background-color .4s,border-color .4s}.pool-panel.dimmed.svelte-5pjqjx{border-color:#e2e8f0}.pool-panel.dimmed.svelte-5pjqjx .row:where(.svelte-5pjqjx){opacity:.95;background:#f8fafc;border-color:#f1f5f9}.pool-panel.dimmed.svelte-5pjqjx .row:where(.svelte-5pjqjx):hover{opacity:1;background:#fff}.user-cell.svelte-5pjqjx{align-items:center;gap:8px;display:flex}.mini-avatar.svelte-5pjqjx{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;width:22px;height:22px}.initials.svelte-5pjqjx{color:#94a3b8;background:#f1f5f9;place-items:center;font-size:10px;font-weight:900;display:grid}.mid.svelte-5pjqjx{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:40px;display:flex}.title-wrapper.svelte-5pjqjx{align-items:center;gap:6px;display:flex}.urgent-flag.svelte-5pjqjx{color:#ef4444;flex-shrink:0;width:15px;height:15px}.title.svelte-5pjqjx{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.focus-title.svelte-5pjqjx{color:#0f172a;font-size:15px;font-weight:900}.meta.svelte-5pjqjx{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.meta.svelte-5pjqjx .date:where(.svelte-5pjqjx){color:#333}.actions.svelte-5pjqjx{opacity:0;flex-shrink:0;gap:4px;margin-left:auto;transition:all .2s;display:flex;transform:translate(8px)}.row.svelte-5pjqjx:hover .actions:where(.svelte-5pjqjx){opacity:1;transform:translate(0)}.iconbtn.svelte-5pjqjx{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:8px;place-items:center;padding:6px;display:grid}.iconbtn.svelte-5pjqjx:hover{color:#1e293b;background:#eceef1}.iconbtn.svelte-5pjqjx:disabled{opacity:.5;cursor:not-allowed;background:0 0}.iconbtn.svelte-5pjqjx svg:where(.svelte-5pjqjx){fill:currentColor;width:17px;height:17px}.iconbtn.star.on.svelte-5pjqjx{color:#f59e0b}.iconbtn.star.locked.svelte-5pjqjx{color:#e2e8f0;cursor:help}.iconbtn.star.locked.svelte-5pjqjx:hover{color:#e2e8f0;background:0 0}.quickbar.svelte-5pjqjx{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:10px 16px}.quickbar.active.svelte-5pjqjx{border-color:#6366f1;box-shadow:0 6px 20px #6366f114}.qb-form.svelte-5pjqjx{flex-direction:column;gap:10px;display:flex}.qb-input.svelte-5pjqjx{color:#1e293b;border:none;outline:none;width:100%;font-size:14px;font-weight:700}.qb-options.svelte-5pjqjx{border-top:1px solid #f1f5f9;align-items:center;gap:10px;padding-top:10px;display:flex}.qb-select.svelte-5pjqjx,.qb-date.svelte-5pjqjx{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px;font-size:12px}.qb-btn.svelte-5pjqjx{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:10px;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:900}.qb-btn.svelte-5pjqjx:hover{background:#4f46e5}.empty-state.svelte-5pjqjx{text-align:center;padding:34px 18px}.empty-state.svelte-5pjqjx h4:where(.svelte-5pjqjx){color:#475569;margin:0;font-size:14px;font-weight:900}.empty-state.svelte-5pjqjx p:where(.svelte-5pjqjx){color:#94a3b8;margin:6px 0 0;font-size:12px;font-weight:800}.pool-head.svelte-5pjqjx{flex-wrap:wrap;gap:12px}.pool-tools.svelte-5pjqjx{flex-wrap:wrap;justify-content:flex-end}.pool-subhint.svelte-5pjqjx{text-transform:none;letter-spacing:0;color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:900}.pool-search.svelte-5pjqjx{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:260px;padding:6px 10px;display:flex}.pool-search.svelte-5pjqjx svg:where(.svelte-5pjqjx){color:#94a3b8;flex-shrink:0;width:14px;height:14px}.pool-search.svelte-5pjqjx input:where(.svelte-5pjqjx){color:#334155;text-transform:none;letter-spacing:0;background:0 0;border:none;outline:none;width:100%;font-size:12px;font-weight:800}.pool-clear.svelte-5pjqjx{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;padding:2px 6px;font-weight:900}.pool-clear.svelte-5pjqjx:hover{color:#475569;background:#94a3b82e}.pool-chips.svelte-5pjqjx{align-items:center;gap:6px;display:flex}.chip.svelte-5pjqjx{color:#64748b;cursor:pointer;text-transform:none;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;transition:all .15s}.chip.svelte-5pjqjx:hover{color:#475569;background:#f8fafc;border-color:#cbd5e1}.chip.active.svelte-5pjqjx{color:#4f46e5;background:#6366f114;border-color:#4f46e573}.pool-sort.svelte-5pjqjx{color:#475569;cursor:pointer;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:6px 10px;font-size:11px;font-weight:900}.pool-sort.svelte-5pjqjx:hover{background:#f8fafc;border-color:#cbd5e1}.skeleton-stack.svelte-5pjqjx{flex-direction:column;gap:10px;padding-top:20px;padding-bottom:20px;display:flex}.skel-line.svelte-5pjqjx{background:#e2e8f0;border-radius:10px;width:100%;height:60px}.app-canvas.dashboard-mode.svelte-1wozehd{width:100%;padding:0}.section.svelte-1wozehd{margin-bottom:24px}.section-head.svelte-1wozehd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:0 4px;display:flex}.section-title.svelte-1wozehd{align-items:center;gap:10px;display:flex}.section-title.svelte-1wozehd .h:where(.svelte-1wozehd){letter-spacing:.04em;color:#4b5563;text-transform:uppercase;font-size:13px;font-weight:700}.section-title.svelte-1wozehd .c:where(.svelte-1wozehd){color:#374151;background:#e5e7eb;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.mini-btn.svelte-1wozehd{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.mini-btn.svelte-1wozehd:hover{color:#111827;background:#e5e7eb;transform:translateY(-1px)}.projects-grid.svelte-1wozehd{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.p-card.svelte-1wozehd{background:#fff;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;padding:16px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 3px #00000008}.p-card.svelte-1wozehd:hover{border-color:#e0e7ff;transform:translateY(-3px);box-shadow:0 10px 20px -5px #00000014,0 4px 6px -4px #0000000a}.card-header.svelte-1wozehd{align-items:center;gap:12px;margin-bottom:20px;display:flex}.p-title-group.svelte-1wozehd{flex:1;min-width:0}.p-name.svelte-1wozehd{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.p-customer.svelte-1wozehd{color:#6b7280;margin-top:2px;font-size:12px;font-weight:500;display:block}.badge-recent.svelte-1wozehd{color:#4f46e5;text-transform:uppercase;letter-spacing:.05em;background:#eef2ff;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.card-progress-zone.svelte-1wozehd{align-items:center;gap:12px;margin-bottom:18px;display:flex}.p-bar-frame.svelte-1wozehd{background:#f3f4f6;border-radius:999px;flex:1;height:6px;overflow:hidden}.p-bar-fill.svelte-1wozehd{background:linear-gradient(90deg,#6366f1 0%,#818cf8 100%);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.p-bar-fill.full.svelte-1wozehd{background:linear-gradient(90deg,#10b981 0%,#34d399 100%)}.p-percentage-text.svelte-1wozehd{color:#4b5563;text-align:right;min-width:38px;font-size:13px;font-weight:700}.card-footer.svelte-1wozehd{margin-top:auto}.meta-badges.svelte-1wozehd{align-items:center;gap:10px;display:flex}.m-badge.svelte-1wozehd{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:flex}.m-val.svelte-1wozehd{color:#334155;font-size:12px;font-weight:700}.m-lab.svelte-1wozehd{color:#64748b;font-size:11px;font-weight:500}.m-personal.svelte-1wozehd{background:0 0;border:none;gap:6px;padding:0 4px}.m-personal.svelte-1wozehd .m-val:where(.svelte-1wozehd){color:#0f172a;font-size:13px}.m-personal.svelte-1wozehd .m-lab:where(.svelte-1wozehd){color:#475569;font-size:11px;font-weight:600}.m-avatar.svelte-1wozehd{flex-shrink:0;width:20px;height:20px}.m-avatar.svelte-1wozehd img,.m-avatar.svelte-1wozehd .avatar-short-name{border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #fff}.more-row.svelte-1wozehd{justify-content:center;padding:12px 0 24px;display:flex}.modern-expand-btn.svelte-1wozehd{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.modern-expand-btn.svelte-1wozehd:hover{color:#111827;background:#e5e7eb;transform:translateY(-1px)}.count-fade.svelte-1wozehd{color:#6b7280;font-weight:500}@media (width<=640px){.projects-grid.svelte-1wozehd{grid-template-columns:1fr}}.notes-page-layout.svelte-ro2xgs{justify-content:center;width:100%;min-height:100vh;padding:60px 0;display:flex}.notes-content-container.svelte-ro2xgs{width:min(1200px,100% - 48px);max-width:1200px;margin:0 auto}.notes-header-row.svelte-ro2xgs{justify-content:space-between;align-items:flex-end;min-height:48px;margin-bottom:40px;display:flex}.section-title.svelte-ro2xgs{color:#0f172a;margin:0;font-size:2.2rem;font-weight:800}.btn-primary-add.svelte-ro2xgs{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;line-height:1;transition:all .2s;display:flex}.btn-primary-add.svelte-ro2xgs:hover{background:#4338ca;transform:translateY(-2px);box-shadow:0 10px 15px -3px #4f46e566}.empty-state.svelte-ro2xgs{text-align:center;color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:60px 20px;display:flex}.empty-state.svelte-ro2xgs .empty-state-icon:where(.svelte-ro2xgs){color:#94a3b8;margin-bottom:16px}.empty-state.svelte-ro2xgs h3:where(.svelte-ro2xgs){color:#1e293b;margin:0 0 10px;font-size:1.5rem;font-weight:700}.empty-state.svelte-ro2xgs p:where(.svelte-ro2xgs){max-width:400px;margin:0 0 24px;font-size:1rem;line-height:1.5}.empty-state.svelte-ro2xgs .empty-cta:where(.svelte-ro2xgs){padding:14px 28px;font-size:1.05rem}.notes-grid.svelte-ro2xgs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;display:grid}.note-card-wrapper.svelte-ro2xgs{position:relative}.drop-indicator-v.svelte-ro2xgs{z-index:10;background:#4f46e5;border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:-12px}.note-card.svelte-ro2xgs{border-top:5px solid var(--accent-color);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;width:100%;height:260px;padding:24px;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a}.note-card.svelte-ro2xgs:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0003}.note-card.is-dragging.svelte-ro2xgs{opacity:.4;transform:scale(.98)}.grab-area.svelte-ro2xgs{cursor:grab}.note-card-header.svelte-ro2xgs{color:#000;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:5px;display:flex}.note-card-header.svelte-ro2xgs:active{cursor:grabbing}.note-card-title-display.svelte-ro2xgs{color:#000;flex:1;font-size:1.15rem;font-weight:700}.note-card-preview.svelte-ro2xgs{color:#64748b;-webkit-line-clamp:5;white-space:pre-wrap;-webkit-box-orient:vertical;flex:1;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.note-date-full.svelte-ro2xgs{color:#94a3b8;margin-top:10px;font-size:.75rem}.grip-icon.svelte-ro2xgs{justify-content:center;align-items:center;line-height:0;display:flex}.btn-primary-add.svelte-ro2xgs svg,.grip-icon.svelte-ro2xgs svg,.empty-state-icon.svelte-ro2xgs svg{flex-shrink:0;display:block}.is-compact.svelte-ro2xgs{min-height:auto;padding:16px}.is-compact.svelte-ro2xgs .notes-header-row:where(.svelte-ro2xgs){margin-bottom:20px}.is-compact.svelte-ro2xgs .notes-header-row:where(.svelte-ro2xgs) .section-title:where(.svelte-ro2xgs){display:none}.is-compact.svelte-ro2xgs .notes-grid:where(.svelte-ro2xgs){grid-template-columns:1fr;gap:12px}.is-compact.svelte-ro2xgs .empty-state:where(.svelte-ro2xgs){border-radius:12px;padding:30px 15px}.is-compact.svelte-ro2xgs .empty-state:where(.svelte-ro2xgs) h3:where(.svelte-ro2xgs){font-size:1.1rem}.is-compact.svelte-ro2xgs .empty-state:where(.svelte-ro2xgs) p:where(.svelte-ro2xgs){font-size:.85rem}.is-compact.svelte-ro2xgs .note-card:where(.svelte-ro2xgs){border-top-width:4px;border-radius:12px;height:auto;min-height:80px;padding:12px}.is-compact.svelte-ro2xgs .note-meta-top:where(.svelte-ro2xgs){flex-direction:column;flex:1;gap:2px;display:flex}.is-compact.svelte-ro2xgs .note-card-header:where(.svelte-ro2xgs){gap:6px;width:100%;margin-bottom:0}.is-compact.svelte-ro2xgs .note-card-title-display:where(.svelte-ro2xgs){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.2;display:-webkit-box}.is-compact.svelte-ro2xgs .note-date-compact:where(.svelte-ro2xgs){color:#94a3b8;font-size:.65rem;font-weight:500}.is-compact.svelte-ro2xgs .grip-icon:where(.svelte-ro2xgs){opacity:.4}.modal-overlay.svelte-ro2xgs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-shell.svelte-ro2xgs{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:850px;height:650px;max-height:85vh;display:flex;overflow:hidden}.modal-head.svelte-ro2xgs{border-bottom:1px solid #f1f5f9;align-items:center;gap:20px;padding:25px 40px;display:flex}.modal-headline.svelte-ro2xgs{color:#000;background:0 0;border:none;outline:none;flex:1;font-size:1.75rem;font-weight:800}.modal-body.svelte-ro2xgs{flex:1;padding:30px 45px;overflow-y:auto}.modal-editor.svelte-ro2xgs{color:#334155;resize:none;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:1.2rem;line-height:1.8}.modal-foot.svelte-ro2xgs{background:#f8fafc;border-top:1px solid #f1f5f9;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;padding:18px 40px;display:flex}.modal-delete-link.svelte-ro2xgs{color:#f87171;cursor:pointer;background:0 0;border:none;font-size:.9rem}.custom-scrollbar.svelte-ro2xgs::-webkit-scrollbar{width:8px}.custom-scrollbar.svelte-ro2xgs::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-ro2xgs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modal-close.svelte-ro2xgs,.dark .section-title.svelte-ro2xgs{color:#fff}.dark .note-card.svelte-ro2xgs{color:#fff;background:#1e293b}.dark .note-card.svelte-ro2xgs .note-card-header:where(.svelte-ro2xgs),.dark .note-card.svelte-ro2xgs .note-card-title-display:where(.svelte-ro2xgs){color:#fff}.dark .note-card.svelte-ro2xgs .note-card-preview:where(.svelte-ro2xgs){color:#ddd}.dark .modal-shell.svelte-ro2xgs{background:#1e293b}.dark .modal-shell.svelte-ro2xgs .modal-headline:where(.svelte-ro2xgs){color:#fff}.dark .modal-shell.svelte-ro2xgs .modal-head:where(.svelte-ro2xgs),.dark .modal-shell.svelte-ro2xgs .modal-foot:where(.svelte-ro2xgs){color:#fff;background:#1e293b;border-color:#334155}.dark .modal-shell.svelte-ro2xgs .modal-editor:where(.svelte-ro2xgs){color:#cbd5e1}.app-canvas.svelte-1q5o2lv{--c-brand:#4f46e5;--c-bg:#f8fafc;--c-card:#fff;--c-text:#0f172a;--c-text-sub:#64748b;--c-border:#e2e8f0;width:100%;min-height:100vh;color:var(--c-text);justify-content:center;padding:32px;display:flex}.dark .app-canvas.svelte-1q5o2lv{--c-bg:#0f172a;--c-card:#1e293b;--c-text:#f8fafc;--c-text-sub:#94a3b8;--c-border:#334155}.dashboard-grid.svelte-1q5o2lv{grid-template-columns:minmax(0,1fr) 340px;gap:32px;width:100%;max-width:1400px;display:grid}.dashboard-main.svelte-1q5o2lv{flex-direction:column;gap:24px;min-width:0;display:flex}.dashboard-header.svelte-1q5o2lv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.date-display.svelte-1q5o2lv{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.header-tabs.svelte-1q5o2lv{background:#e2e8f0;border-radius:14px;align-items:center;gap:4px;padding:4px;display:flex}.tab-btn.svelte-1q5o2lv{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.tab-btn.svelte-1q5o2lv:hover:not(.active){color:#0f172a}.tab-btn.active.svelte-1q5o2lv{color:#0f172a;background:#fff;box-shadow:0 2px 8px #0000000d}.ps-label.svelte-1q5o2lv{font-size:13px;font-weight:700}.ps-badge.svelte-1q5o2lv{color:#fff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.tab-btn.active.svelte-1q5o2lv .proj-badge:where(.svelte-1q5o2lv){background:#0f172a}.tab-btn.svelte-1q5o2lv:not(.active) .proj-badge:where(.svelte-1q5o2lv){background:#94a3b8}.tab-btn.active.svelte-1q5o2lv .task-badge:where(.svelte-1q5o2lv){background:var(--c-brand)}.tab-btn.svelte-1q5o2lv:not(.active) .task-badge:where(.svelte-1q5o2lv){background:#94a3b8}.tab-btn.active.svelte-1q5o2lv .log-badge:where(.svelte-1q5o2lv){background:#10b981}.tab-btn.svelte-1q5o2lv:not(.active) .log-badge:where(.svelte-1q5o2lv){background:#94a3b8}.dark .header-tabs.svelte-1q5o2lv{background:#0f172a;border:1px solid #334155}.dark .tab-btn.svelte-1q5o2lv:hover:not(.active){color:#f8fafc;background:#f8fafc0d}.dark .tab-btn.active.svelte-1q5o2lv{color:#f8fafc;background:#1e293b}.dark .tab-btn.svelte-1q5o2lv:not(.active) .ps-badge:where(.svelte-1q5o2lv){color:#94a3b8;background:#334155}.tab-content-area.svelte-1q5o2lv{width:100%;min-height:400px}.db-card.svelte-1q5o2lv{background:var(--c-card);border-radius:20px;width:100%;overflow:hidden;box-shadow:0 4px 20px #00000008}.main-tasks.svelte-1q5o2lv .main-container{border-radius:0}.main-tasks.svelte-1q5o2lv .panel-header{border-top:none;border-left:none;border-right:none}.project-widget.svelte-1q5o2lv{padding:8px}.dashboard-sidebar.svelte-1q5o2lv{flex-direction:column;gap:24px;min-width:0;display:flex}.side-group.svelte-1q5o2lv{width:100%}.notes-quick-btn.svelte-1q5o2lv{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f172a 0%,#334155 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:18px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 8px 20px #0f172a26}.notes-quick-btn.svelte-1q5o2lv:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0f172a33}.notes-quick-btn.svelte-1q5o2lv .icon:where(.svelte-1q5o2lv){font-size:18px}.drawer-backdrop.svelte-1q5o2lv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a66;position:fixed;inset:0}.notes-drawer.svelte-1q5o2lv{background:var(--c-card);z-index:101;flex-direction:column;width:450px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 40px #00000026}.drawer-header.svelte-1q5o2lv{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:24px;display:flex}.drawer-header.svelte-1q5o2lv h3:where(.svelte-1q5o2lv){margin:0;font-size:18px;font-weight:700}.close-btn.svelte-1q5o2lv{background:var(--c-bg);cursor:pointer;width:32px;height:32px;color:var(--c-text-sub);border:none;border-radius:50%;place-items:center;font-weight:700;transition:all .2s;display:grid}.close-btn.svelte-1q5o2lv:hover{color:var(--c-text);background:#e2e8f0}.drawer-content.svelte-1q5o2lv{flex:1;padding:24px;overflow-y:auto}@media (width<=1100px){.dashboard-grid.svelte-1q5o2lv{grid-template-columns:1fr}}.status-modal-body.svelte-1823j8n{padding:24px}.status-grid.svelte-1823j8n{flex-direction:column;gap:10px;display:flex}.status-card.svelte-1823j8n{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;width:100%;padding:14px 16px;transition:all .2s;display:flex}.status-card.svelte-1823j8n:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.status-card.svelte-1823j8n .icon-box:where(.svelte-1823j8n){color:#64748b;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:14px;transition:all .2s;display:flex}.status-card.svelte-1823j8n .label:where(.svelte-1823j8n){color:#1e293b;font-size:14px;font-weight:600}.status-card.neutral.svelte-1823j8n:hover{border-color:#94a3b8}.status-card.neutral.svelte-1823j8n:hover .icon-box:where(.svelte-1823j8n){color:#475569;background:#e2e8f0}.status-card.primary.svelte-1823j8n:hover{border-color:#4f46e5}.status-card.primary.svelte-1823j8n:hover .icon-box:where(.svelte-1823j8n){color:#4f46e5;background:#e0e7ff}.status-card.primary.svelte-1823j8n:hover .label:where(.svelte-1823j8n){color:#4f46e5}.status-card.warning.svelte-1823j8n:hover{border-color:#f59e0b}.status-card.warning.svelte-1823j8n:hover .icon-box:where(.svelte-1823j8n){color:#d97706;background:#fef3c7}.status-card.warning.svelte-1823j8n:hover .label:where(.svelte-1823j8n){color:#d97706}.status-card.success-filled.svelte-1823j8n{background:#10b981;border-color:#10b981}.status-card.success-filled.svelte-1823j8n .icon-box:where(.svelte-1823j8n){color:#fff;background:#fff3}.status-card.success-filled.svelte-1823j8n .label:where(.svelte-1823j8n){color:#fff}.status-card.success-filled.svelte-1823j8n:hover{background:#059669;border-color:#059669}.divider-text.svelte-1823j8n{text-align:center;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:20px 0;font-size:12px;font-weight:600;display:flex}.divider-text.svelte-1823j8n:before,.divider-text.svelte-1823j8n:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.divider-text.svelte-1823j8n span:where(.svelte-1823j8n){padding:0 12px}.live-search-box.svelte-16n0jhj{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0f172a1f;border-radius:12px;width:450px;position:fixed;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.search-list.svelte-16n0jhj{max-height:400px;margin:0;padding:6px;list-style:none;overflow-y:auto}.search-button.svelte-16n0jhj{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;transition:all .15s;display:flex}.search-button.svelte-16n0jhj .customer-name:where(.svelte-16n0jhj){color:#1f2937;font-size:14px;font-weight:500}.search-button.svelte-16n0jhj .enter-hint:where(.svelte-16n0jhj){color:#94a3b8;opacity:.6;font-size:12px}.search-button.live-search-selected.svelte-16n0jhj{background:#3b82f614}.search-button.live-search-selected.svelte-16n0jhj .customer-name:where(.svelte-16n0jhj){color:#3b82f6}.search-button.svelte-16n0jhj:hover{background:#3b82f614}.search-button.svelte-16n0jhj:hover .customer-name:where(.svelte-16n0jhj){color:#3b82f6}.search-list.svelte-16n0jhj::-webkit-scrollbar{width:6px}.search-list.svelte-16n0jhj::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.content.svelte-1iv624u{flex-direction:column;gap:12px;padding:16px 16px 8px;display:flex}.search-wrapper.svelte-1iv624u{width:100%}.search-input.svelte-1iv624u{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14.5px;transition:all .2s}.search-input.svelte-1iv624u::placeholder{color:#94a3b8}.search-input.svelte-1iv624u:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.search-input.svelte-1iv624u::-webkit-search-cancel-button{cursor:pointer}.empty-state.svelte-1iv624u{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:32px 16px;font-size:14px}.list.svelte-1iv624u{flex-direction:column;gap:8px;max-height:55vh;padding-right:6px;display:flex;overflow-y:auto}.list.svelte-1iv624u::-webkit-scrollbar{width:6px}.list.svelte-1iv624u::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.list.svelte-1iv624u::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.list.svelte-1iv624u::-webkit-scrollbar-thumb:hover{background:#94a3b8}.row.svelte-1iv624u{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;width:100%;padding:12px 16px;transition:all .2s;display:flex}.row.svelte-1iv624u:hover{background:#f8fafc;border-color:#cbd5e1}.row.svelte-1iv624u:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.row.svelte-1iv624u:active{transform:scale(.99)}.row.selected.svelte-1iv624u{background:#4f46e514;border-color:#4f46e566}.left.svelte-1iv624u{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.ava.svelte-1iv624u{background:#e2e8f0;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.ava.svelte-1iv624u img{object-fit:cover;width:100%;height:100%;display:block}.meta.svelte-1iv624u{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-1iv624u{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.2;overflow:hidden}.sub.svelte-1iv624u{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.right.svelte-1iv624u{color:#fff;background:#fff;border-radius:5px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:12px;padding:2px;display:flex}.right.checked.svelte-1iv624u{background:#0a63c9}.bottom.svelte-1iv624u{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:#f8fafc;border-top:1px solid #eef2f7;justify-content:flex-end;padding:16px;display:flex}.project-modal-layout.svelte-1her07l{grid-template-columns:1fr 300px;min-height:400px;display:grid}.main-content.svelte-1her07l{border-right:1px solid #f1f5f9;padding:32px}.sidebar-content.svelte-1her07l{background:#fcfcfd;padding:32px 24px}.label-heading.svelte-1her07l{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}label.svelte-1her07l{color:#475569;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.saas-input-lg.svelte-1her07l{border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:18px;font-weight:600}.saas-input-lg.svelte-1her07l:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.saas-input.svelte-1her07l{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.saas-input.svelte-1her07l:focus{border-color:#4f46e5;outline:none}.saas-input.clickable.svelte-1her07l{cursor:pointer}.saas-input.clickable.svelte-1her07l:hover{border-color:#cbd5e1}.saas-textarea.svelte-1her07l{resize:vertical;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:200px;padding:16px;font-size:14px;line-height:1.6}.saas-textarea.svelte-1her07l:focus{border-color:#4f46e5;outline:none}.flex-label.svelte-1her07l{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.flex-label.svelte-1her07l label:where(.svelte-1her07l){margin-bottom:0;line-height:1}.link-btn.svelte-1her07l{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;line-height:1;display:flex}.link-btn.svelte-1her07l:hover{text-decoration:underline}.mt-6.svelte-1her07l{margin-top:24px}.divider.svelte-1her07l{background:#e2e8f0;height:1px;margin:24px 0}.date-input-wrapper.svelte-1her07l{position:relative}.input-icon.svelte-1her07l{color:#94a3b8;pointer-events:none;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.clear-btn.svelte-1her07l{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.team-grid.svelte-1her07l{flex-wrap:wrap;gap:8px;display:flex}.team-avatar.svelte-1her07l{cursor:pointer;border:none;border-radius:50%;width:32px;height:32px;padding:0;transition:transform .1s;overflow:hidden}.team-avatar.svelte-1her07l:hover{transform:scale(1.1)}.team-avatar.svelte-1her07l img{object-fit:cover;width:100%;height:100%}.team-add-btn.svelte-1her07l{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.team-add-btn.svelte-1her07l:hover{color:#4f46e5;border-color:#4f46e5}.modal-footer.svelte-1her07l{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.footer-right.svelte-1her07l{align-items:center;gap:12px;display:flex}.btn-text-danger.svelte-1her07l{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.btn-text-danger.svelte-1her07l:hover{text-decoration:underline}.btn-ghost.svelte-1her07l{transition:color .2s;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:10px 16px!important;font-weight:600!important}.btn-ghost.svelte-1her07l:hover{color:#0f172a!important;background:#f1f5f9!important}.btn-submit-project{color:#fff!important;box-sizing:border-box!important;cursor:pointer!important;background-color:#4f46e5!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 24px!important;font-size:14px!important;font-weight:600!important;transition:background .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.btn-submit-project:hover{background-color:#4338ca!important}.btn-submit-project:disabled{cursor:not-allowed!important;background-color:#e2e8f0!important}.sidebar-section.svelte-1her07l{margin-bottom:10px}.app-canvas.svelte-1oqg12h{box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.saas-container.svelte-1oqg12h{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1280px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a08}.app-canvas.dashboard-mode.svelte-1oqg12h{background:0 0;min-height:auto;padding:0}.app-canvas.dashboard-mode.svelte-1oqg12h .saas-container:where(.svelte-1oqg12h){box-shadow:none;border:none;border-radius:0}.page-header.svelte-1oqg12h{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ph-left.svelte-1oqg12h{flex-direction:column;gap:4px;display:flex}.page-title.svelte-1oqg12h{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.page-meta.svelte-1oqg12h{color:#64748b;font-size:13px;font-weight:500}.ph-right.svelte-1oqg12h{align-items:center;gap:16px;display:flex}.embed-header.svelte-1oqg12h{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.embed-title.svelte-1oqg12h{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:800}.embed-cta.svelte-1oqg12h{border-radius:8px;padding:7px 12px;font-size:12px}.saas-toggle.svelte-1oqg12h{background-color:#f1f5f9;border-radius:6px;padding:4px;display:flex}.saas-toggle.svelte-1oqg12h button:where(.svelte-1oqg12h){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.saas-toggle.svelte-1oqg12h button:where(.svelte-1oqg12h):hover:not(.active){color:#1e293b}.saas-toggle.svelte-1oqg12h button.active:where(.svelte-1oqg12h){color:#0f172a;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.divider-v.svelte-1oqg12h{background-color:#e2e8f0;width:1px;height:24px;margin:0 4px}.view-switcher.svelte-1oqg12h{gap:4px;display:flex}.switch-btn.svelte-1oqg12h{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.switch-btn.svelte-1oqg12h:hover{color:#475569;background:#f8fafc}.switch-btn.active.svelte-1oqg12h{color:#0f172a;background:#f1f5f9}.btn-brand.svelte-1oqg12h{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e533}.btn-brand.svelte-1oqg12h:hover{background-color:#4338ca}.content-area.svelte-1oqg12h{background:#fff;flex-grow:1;padding:0;overflow-y:auto}.project-card.svelte-1oqg12h{color:inherit;text-decoration:none;display:flex}.icon-box.svelte-1oqg12h{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.title-wrap.svelte-1oqg12h{flex-direction:column;min-width:0;display:flex}.headline.svelte-1oqg12h{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;transition:color .15s;overflow:hidden}.project-card.svelte-1oqg12h:hover .headline:where(.svelte-1oqg12h){color:#4f46e5}.subline-customer.svelte-1oqg12h{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.col-metric-1.svelte-1oqg12h{align-items:baseline;gap:6px;display:flex}.task-num.svelte-1oqg12h{color:#0f172a;font-size:14px;font-weight:700}.task-num.zero.svelte-1oqg12h{color:#94a3b8;font-weight:500}.task-lbl.svelte-1oqg12h{color:#94a3b8;font-size:12px;font-weight:500}.progress-wrap.svelte-1oqg12h{align-items:center;gap:12px;width:100%;max-width:140px;display:flex}.progress-track.svelte-1oqg12h{background:#f1f5f9;border-radius:4px;flex:1;height:4px;overflow:hidden}.progress-fill.svelte-1oqg12h{background:#4f46e5;border-radius:4px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.progress-fill.full.svelte-1oqg12h{background:#10b981}.progress-text.svelte-1oqg12h{color:#64748b;text-align:right;min-width:32px;font-size:12px;font-weight:600}.status-pill.svelte-1oqg12h{letter-spacing:.02em;border:1px solid #0000;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-process.svelte-1oqg12h{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.status-hold.svelte-1oqg12h{color:#d97706;background:#fffbeb;border-color:#fef3c7}.status-prep.svelte-1oqg12h{color:#475569;background:#f8fafc;border-color:#e2e8f0}.status-finished.svelte-1oqg12h{color:#16a34a;background:#ecfdf5;border-color:#d1fae5}.outcome-text.svelte-1oqg12h{color:#475569;font-size:13px}.outcome-text.svelte-1oqg12h strong:where(.svelte-1oqg12h){color:#0f172a;font-weight:700}.residual-warning.svelte-1oqg12h{color:#ea580c;background:#fffbeb;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.residual-clean.svelte-1oqg12h{color:#94a3b8;font-size:12px;font-weight:500}.archive-date.svelte-1oqg12h{color:#475569;font-size:13px;font-weight:500}.avatar-ring.svelte-1oqg12h{border:2px solid #fff;border-radius:50%;width:32px;height:32px;position:relative;box-shadow:0 2px 4px #0000000d}.avatar-ring.svelte-1oqg12h img,.avatar-ring.svelte-1oqg12h .avatar-short-name{object-fit:cover;border-radius:50%;width:100%;height:100%}.count-dot.svelte-1oqg12h{color:#fff;z-index:2;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0000001a}.btn-reopen.svelte-1oqg12h{color:#475569;cursor:pointer;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.project-card.svelte-1oqg12h:hover .btn-reopen:where(.svelte-1oqg12h){opacity:1;box-shadow:0 2px 4px #0000000d}.btn-reopen.svelte-1oqg12h:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.view-list.svelte-1oqg12h .content-body:where(.svelte-1oqg12h){flex-direction:column;display:flex}.view-list.svelte-1oqg12h .list-grid-header:where(.svelte-1oqg12h){background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 32px;display:grid}.view-list.svelte-1oqg12h .project-card:where(.svelte-1oqg12h){background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;min-height:72px;padding:16px 32px;transition:background .15s;display:grid}.view-list.svelte-1oqg12h:not(.is-archive) .list-grid-header:where(.svelte-1oqg12h),.view-list.svelte-1oqg12h:not(.is-archive) .project-card:where(.svelte-1oqg12h){grid-template-columns:3.5fr 120px 180px 140px 80px 40px}.view-list.is-archive.svelte-1oqg12h .list-grid-header:where(.svelte-1oqg12h),.view-list.is-archive.svelte-1oqg12h .project-card:where(.svelte-1oqg12h){grid-template-columns:4fr 140px 140px 120px 100px 40px}.view-list.svelte-1oqg12h .header-cell:where(.svelte-1oqg12h){text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:flex}.view-list.svelte-1oqg12h .header-cell:where(.svelte-1oqg12h):hover{color:#475569}.view-list.svelte-1oqg12h .header-cell.active:where(.svelte-1oqg12h){color:#0f172a}.view-list.svelte-1oqg12h .header-cell.align-right:where(.svelte-1oqg12h){cursor:default;justify-content:flex-end}.sort-indicator.svelte-1oqg12h{color:#3b82f6;font-size:12px}.view-list.svelte-1oqg12h .project-card:where(.svelte-1oqg12h):hover{cursor:pointer;background:#f8fafc}.view-list.svelte-1oqg12h .col-main:where(.svelte-1oqg12h){align-items:center;gap:16px;min-width:0;display:flex}.view-list.svelte-1oqg12h .col-actions:where(.svelte-1oqg12h){justify-content:flex-end;display:flex}.view-grid.svelte-1oqg12h{background:#f8fafc;padding:32px}.view-grid.svelte-1oqg12h .content-body:where(.svelte-1oqg12h){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.view-grid.svelte-1oqg12h .project-card:where(.svelte-1oqg12h){background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;padding:24px;transition:all .2s;position:relative;box-shadow:0 4px 6px #00000005}.view-grid.svelte-1oqg12h .project-card:where(.svelte-1oqg12h):hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 20px #0f172a0d}.view-grid.svelte-1oqg12h .col-main:where(.svelte-1oqg12h){align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.view-grid.svelte-1oqg12h .headline:where(.svelte-1oqg12h){white-space:normal;font-size:16px}.view-grid.svelte-1oqg12h .icon-box:where(.svelte-1oqg12h){border-radius:10px;width:40px;height:40px;font-size:16px}.view-grid.svelte-1oqg12h .col-metric-1:where(.svelte-1oqg12h){border-top:1px solid #f1f5f9;margin-bottom:16px;padding-top:16px}.view-grid.svelte-1oqg12h .col-metric-2:where(.svelte-1oqg12h){flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-bottom:16px;display:flex}.view-grid.svelte-1oqg12h .progress-wrap:where(.svelte-1oqg12h){width:100%}.view-grid.svelte-1oqg12h .progress-text:where(.svelte-1oqg12h){align-self:flex-end;margin-top:-4px;font-size:11px}.view-grid.svelte-1oqg12h .col-metric-3:where(.svelte-1oqg12h){justify-content:space-between;align-items:center;margin-top:auto;display:flex}.view-grid.svelte-1oqg12h .col-actions:where(.svelte-1oqg12h){position:absolute;bottom:24px;right:24px}.view-grid.svelte-1oqg12h .btn-reopen:where(.svelte-1oqg12h){opacity:1;background:#f8fafc}.empty-state.svelte-1oqg12h{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:70px 0;display:flex}.empty-state.compact.svelte-1oqg12h{padding:54px 0}.empty-state.embedded.svelte-1oqg12h{padding:48px 0}.empty-text.svelte-1oqg12h{text-align:center;max-width:520px;padding:0 18px}.empty-text.svelte-1oqg12h h3:where(.svelte-1oqg12h){color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:700}.empty-text.svelte-1oqg12h p:where(.svelte-1oqg12h){color:#64748b;margin:0;font-size:14px}.loader-wrapper.svelte-1oqg12h{justify-content:center;padding:80px;display:flex}.spinner.svelte-1oqg12h{border:3px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-1oqg12h-spin}@keyframes svelte-1oqg12h-spin{to{transform:rotate(360deg)}}.app-canvas.dashboard-mode.svelte-1oqg12h .view-list:where(.svelte-1oqg12h):not(.is-archive) .list-grid-header:where(.svelte-1oqg12h),.app-canvas.dashboard-mode.svelte-1oqg12h .view-list:where(.svelte-1oqg12h):not(.is-archive) .project-card:where(.svelte-1oqg12h){grid-template-columns:3.5fr 120px 140px 80px}.app-canvas.dashboard-mode.svelte-1oqg12h .view-list.is-archive:where(.svelte-1oqg12h) .list-grid-header:where(.svelte-1oqg12h),.app-canvas.dashboard-mode.svelte-1oqg12h .view-list.is-archive:where(.svelte-1oqg12h) .project-card:where(.svelte-1oqg12h){grid-template-columns:4fr 140px 120px 100px}.col-menu.svelte-1oqg12h{text-align:center;justify-content:flex-end;align-items:center;display:flex}.more-btn.svelte-1oqg12h{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:10px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;line-height:1;transition:background .12s,color .12s;display:grid}.more-btn.svelte-1oqg12h:hover{color:#1e293b;background:#eef2ff}.buttons.svelte-1kx3353{text-align:center;cursor:pointer;margin-top:20px}.reset.svelte-1kx3353{color:#475569;cursor:pointer;margin-top:10px;font-size:.8rem}.reset.svelte-1kx3353:hover{text-decoration:underline}.btn-brand-indigo.svelte-1kx3353{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;width:100%;padding:10px 24px;font-weight:600}.due-empty-btn.svelte-1kx3353{color:#94a3b8;cursor:pointer;background:0 0;border:1px dashed #e2e8f0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;transition:background .12s,border-color .12s,color .12s,transform .12s}.due-empty-btn.svelte-1kx3353:hover{color:#1e293b;background:#eef2ff;border-color:#c7d2fe;transform:translateY(-1px)}.user-menu.svelte-1kx3353{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10000;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;min-width:250px;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.user-list-scroll.svelte-1kx3353{padding:20px}.user-list-scroll.svelte-1kx3353 label:where(.svelte-1kx3353){margin-bottom:10px;font-size:.8rem;font-weight:700;display:block}.sidebar-section.svelte-1kx3353{margin-bottom:5px}.divider.svelte-1kx3353{background:#e2e8f0;height:1px;margin:20px 0}.toggle-row.svelte-1kx3353{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px 0;display:flex}.toggle-row.svelte-1kx3353:hover .toggle-title:where(.svelte-1kx3353){color:#0f172a}.toggle-title.svelte-1kx3353{color:#1e293b;letter-spacing:.1px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.toggle-icon.svelte-1kx3353{color:#64748b;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.toggle-icon.svelte-1kx3353 svg{display:block}.toggle-switch.svelte-1kx3353{background:#cbd5e1;border-radius:999px;width:34px;height:20px;transition:all .25s;position:relative}.toggle-switch.svelte-1kx3353:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a2e}.toggle-switch.checked.svelte-1kx3353{background:#4f46e5}.toggle-switch.checked.svelte-1kx3353:after{transform:translate(14px)}.setting-detail.svelte-1kx3353{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:10px;padding:12px;box-shadow:inset 0 1px #fff9}.nice-select.svelte-1kx3353,.mini-select.svelte-1kx3353{appearance:none;color:#1e293b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center/18px 18px no-repeat;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:40px;padding:8px 42px 8px 12px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px #0f172a0a}.nice-select.svelte-1kx3353:hover,.mini-select.svelte-1kx3353:hover{border-color:#cbd5e1;box-shadow:0 1px #0f172a0a,0 10px 24px #0f172a0f}.nice-select.svelte-1kx3353:focus,.mini-select.svelte-1kx3353:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f,0 1px #0f172a0a}.nice-select.svelte-1kx3353:active,.mini-select.svelte-1kx3353:active{transform:translateY(.5px)}.custom-repeat-box.svelte-1kx3353{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:0 1px #0f172a0a}.cr-row.svelte-1kx3353{color:#475569;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mini-input.svelte-1kx3353{color:#1e293b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:62px;height:36px;padding:6px 8px;font-size:13px;font-weight:800;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px #0f172a0a}.mini-input.svelte-1kx3353:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f}.btn-brand-indigo.svelte-1kx3353{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;padding:10px 24px;font-weight:600}.btn-brand-indigo.svelte-1kx3353:hover{background-color:#4338ca}@keyframes svelte-1kx3353-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.time-row.svelte-1kx3353{align-items:center;gap:10px;display:flex}.time-grow.svelte-1kx3353{flex:1;min-width:0}.btn-icon-clear.svelte-1kx3353{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn-icon-clear.svelte-1kx3353:hover{background:#fef2f2;border-color:#fecaca;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.btn-icon-clear.svelte-1kx3353:active{box-shadow:none;transform:translateY(0)}.btn-icon-clear.svelte-1kx3353:focus{border-color:#ef444473;outline:none;box-shadow:0 0 0 4px #ef44441f}.btn-icon-clear.svelte-1kx3353 svg{width:16px;height:16px;display:block}.due-badge.svelte-1kx3353{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;line-height:1;transition:transform .12s;display:inline-block}.due-badge.soon.svelte-1kx3353:not(.overdue){color:#92400e;background:#fffbeb;border-color:#fde68a}.due-badge.overdue.svelte-1kx3353{color:#991b1b;background:#fef2f2;border-color:#fecaca}.main-container.svelte-ycg9dq{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:visible}.main-container.svelte-ycg9dq svg,.main-container.svelte-ycg9dq img{max-width:none}.meta-icons.svelte-ycg9dq{align-items:center;gap:6px;line-height:1;display:flex}.meta-icons.svelte-ycg9dq svg,.meta-icons.svelte-ycg9dq img{flex:0 0 14px!important;width:14px!important;height:14px!important;display:block!important}.attach-icon.svelte-ycg9dq{opacity:.3;transition:opacity .12s}.quickbar.svelte-ycg9dq{z-index:5000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;width:100%;margin:16px 0 20px;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px -2px #0f172a0a}.quickbar.svelte-ycg9dq:hover:not(.active){border-color:#cbd5e1;box-shadow:0 4px 12px -2px #0f172a0f}.quickbar.active.svelte-ycg9dq{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a,0 4px 12px -2px #0f172a14}.quickbar.has-error.svelte-ycg9dq{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.qb-plus.svelte-ycg9dq{color:#94a3b8;flex:0 0 20px;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.quickbar.active.svelte-ycg9dq .qb-plus:where(.svelte-ycg9dq){color:#4f46e5;transform:scale(1.1)}.quickbar.has-error.svelte-ycg9dq .qb-plus:where(.svelte-ycg9dq){color:#ef4444}.qb-form.svelte-ycg9dq{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.qb-input.svelte-ycg9dq{color:#0f172a;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:4px 0;font-size:14px;font-weight:500}.qb-input.svelte-ycg9dq::placeholder{color:#94a3b8;font-weight:400}.qb-actions.svelte-ycg9dq{z-index:5001;flex:none;align-items:center;gap:10px;display:flex;position:relative}.qb-ctl.svelte-ycg9dq{z-index:5002;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.qb-form.svelte-ycg9dq .qb-submit{color:#4338ca;cursor:pointer;white-space:nowrap;background:#e0e7ff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.qb-form.svelte-ycg9dq .qb-submit:hover{color:#3730a3;background:#c7d2fe;transform:translateY(-1px)}.qb-hint.svelte-ycg9dq{pointer-events:none;font-size:12px;font-weight:600;position:absolute;bottom:-22px;left:12px}.qb-hint.error.svelte-ycg9dq{color:#ef4444}.qb-input.pulse.svelte-ycg9dq{animation:.18s ease-in-out 2 svelte-ycg9dq-qbShake}@keyframes svelte-ycg9dq-qbShake{0%{transform:translate(0)}33%{transform:translate(-2px)}66%{transform:translate(2px)}to{transform:translate(0)}}.qb-cat.svelte-ycg9dq{position:relative}.cat-badge.svelte-ycg9dq{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;max-width:220px;height:30px;padding:0 10px;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.cat-badge.svelte-ycg9dq:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.cat-badge.open.svelte-ycg9dq{color:#0f172a;background:#fff;border-color:#c7d2fe;box-shadow:0 0 0 3px #4f46e51a}.cat-dot.svelte-ycg9dq{background:#cbd5e1;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.cat-badge.open.svelte-ycg9dq .cat-dot:where(.svelte-ycg9dq){background:#6366f1}.cat-text.svelte-ycg9dq{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;font-weight:800;overflow:hidden}.cat-caret.svelte-ycg9dq{opacity:.85;flex:none;font-size:11px}.cat-menu.svelte-ycg9dq{z-index:6000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:220px;max-width:320px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #0f172a1f}.cat-menu.svelte-ycg9dq button:where(.svelte-ycg9dq){text-align:left;cursor:pointer;color:#334155;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:10px;width:100%;padding:10px;font-size:13px;font-weight:650;transition:background .12s,color .12s;overflow:hidden}.cat-menu.svelte-ycg9dq button:where(.svelte-ycg9dq):hover{color:#0f172a;background:#f8fafc}.cat-menu.svelte-ycg9dq button.active:where(.svelte-ycg9dq){color:#3730a3;background:#eef2ff}.cat-divider.svelte-ycg9dq{opacity:.8;background:#e2e8f0;height:1px;margin:6px}.grid-row.svelte-ycg9dq{grid-template-columns:minmax(0,1fr) 44px 100px 90px 90px 80px 28px;align-items:center;gap:16px;padding:0 18px 0 10px;display:grid}.grid-row.has-project.svelte-ycg9dq{grid-template-columns:minmax(0,1fr) 160px 44px 100px 90px 90px 80px 28px}.grid-row.is-completed.svelte-ycg9dq{grid-template-columns:minmax(0,1fr) 90px 70px 70px 40px 28px}.grid-row.is-completed.has-project.svelte-ycg9dq{grid-template-columns:minmax(0,1fr) 160px 90px 70px 70px 40px 28px}.grid-row.header.svelte-ycg9dq{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;padding:12px 18px 12px 10px;box-shadow:inset 0 -1px #0f172a08}.grid-row.content.svelte-ycg9dq{z-index:1;border-bottom:1px solid #f1f5f9;min-height:60px;padding:14px 18px 14px 10px;transition:background .12s,box-shadow .12s;position:relative}.grid-row.content.svelte-ycg9dq:hover{z-index:2;background:#f8fafc}.grid-row.content.svelte-ycg9dq:hover .attach-icon:where(.svelte-ycg9dq){opacity:.55}.grid-row.content.svelte-ycg9dq:hover .checkbox-wrapper:where(.svelte-ycg9dq){transform:scale(1.18)}.grid-row.content.svelte-ycg9dq:hover .headline:where(.svelte-ycg9dq):not(.done){color:#0f172a}.grid-row.content.prio-high.svelte-ycg9dq:before,.grid-row.content.prio-mid.svelte-ycg9dq:before{content:"";opacity:.95;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.grid-row.content.prio-high.svelte-ycg9dq:before{background:#ef4444}.grid-row.content.prio-mid.svelte-ycg9dq:before{opacity:.75;background:#f59e0b}.task-list.svelte-ycg9dq{z-index:1;margin:0;padding:0;list-style:none;position:relative}.task-wrapper.svelte-ycg9dq{list-style:none}.col-task.svelte-ycg9dq{text-align:left;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.col-created.svelte-ycg9dq,.col-duration.svelte-ycg9dq,.col-booked.svelte-ycg9dq,.col-project.svelte-ycg9dq,.col-star.svelte-ycg9dq,.col-prio.svelte-ycg9dq,.col-user.svelte-ycg9dq,.col-due.svelte-ycg9dq,.col-menu.svelte-ycg9dq{text-align:center;justify-content:center;align-items:center;display:flex}.col-created.svelte-ycg9dq{color:#64748b;font-size:12px;font-weight:600}.col-duration.svelte-ycg9dq,.col-booked.svelte-ycg9dq{color:#94a3b8;font-size:12px;font-weight:600}.user-avatar-readonly.svelte-ycg9dq{color:#475569;text-transform:uppercase;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.checkbox-wrapper.svelte-ycg9dq{justify-content:center;align-items:center;margin-left:5px;transition:transform .12s;display:flex;transform:scale(1.12)}.text-container.svelte-ycg9dq{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.headline-row.svelte-ycg9dq{align-items:center;gap:8px;min-width:0;display:flex}.headline.svelte-ycg9dq{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;text-decoration:none;transition:color .12s,opacity .12s;overflow:hidden}.headline.done.svelte-ycg9dq{opacity:.6;color:#94a3b8;font-weight:600;text-decoration:line-through}.headline.prio-high.svelte-ycg9dq:not(.done){color:#0f172a}.headline.prio-mid.svelte-ycg9dq:not(.done){color:#111827}.meta-date.svelte-ycg9dq{color:#94a3b8;align-items:center;gap:4px;font-size:11px;transition:color .12s;display:flex}.meta-date.svelte-ycg9dq img:where(.svelte-ycg9dq){opacity:.5;width:12px!important;height:12px!important}.meta-date.soon.svelte-ycg9dq:not(.overdue){color:#f59e0b;font-weight:700}.meta-date.overdue.svelte-ycg9dq{color:#ef4444;font-weight:700}.th-btn.svelte-ycg9dq{color:#64748b;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;justify-content:flex-start;gap:6px;width:100%;padding:0;font-size:12px;font-weight:800;transition:color .12s;display:flex}.th-btn.center.svelte-ycg9dq{justify-content:center}.th-btn.svelte-ycg9dq:hover,.th-btn.active.svelte-ycg9dq{color:#0f172a}.th-spacer.svelte-ycg9dq{width:100%;height:1px}.th-star.svelte-ycg9dq{justify-content:center;align-items:center;display:flex;position:relative}.star-header-tooltip.svelte-ycg9dq{color:#fff;opacity:0;pointer-events:none;text-align:left;z-index:50;background:#0f172a;border-radius:12px;width:420px;max-width:min(520px,70vw);padding:10px 12px;transition:opacity .12s;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000040}.th-star.svelte-ycg9dq:hover .star-header-tooltip:where(.svelte-ycg9dq){opacity:1}.star-header-tooltip.svelte-ycg9dq .tt-title:where(.svelte-ycg9dq){margin-bottom:4px;font-size:12px;font-weight:800}.star-header-tooltip.svelte-ycg9dq .tt-text:where(.svelte-ycg9dq){opacity:.95;font-size:12px;line-height:1.35}.p-badge.svelte-ycg9dq{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border:1px solid #0000;border-radius:12px;max-width:100%;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-block;overflow:hidden}.p-badge.svelte-ycg9dq:hover{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.star-btn.svelte-ycg9dq{cursor:pointer;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .12s,background .12s,border-color .12s,color .12s;display:grid}.star-btn.svelte-ycg9dq:hover{transform:translateY(-1px)}.star-btn.active.svelte-ycg9dq{color:#f59e0b;background:#fffbeb;border-color:#fde68a}.star-btn.svelte-ycg9dq svg:where(.svelte-ycg9dq){width:16px!important;height:16px!important}.star-btn.active.svelte-ycg9dq svg:where(.svelte-ycg9dq) path:where(.svelte-ycg9dq){fill:currentColor}.col-menu.svelte-ycg9dq{justify-content:flex-end}.more-btn.svelte-ycg9dq{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:10px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;line-height:1;transition:background .12s,color .12s;display:grid}.more-btn.svelte-ycg9dq:hover{color:#1e293b;background:#eef2ff}.empty-state.svelte-ycg9dq{text-align:center;padding:22px 24px}.empty-state.svelte-ycg9dq h4:where(.svelte-ycg9dq){color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:800}.empty-state.svelte-ycg9dq p:where(.svelte-ycg9dq){color:#64748b;margin:0;font-size:13px}.toast-wrap.svelte-ycg9dq{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast.svelte-ycg9dq{color:#fff;text-align:center;background:#0f172a;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;box-shadow:0 10px 25px #0003}.app-canvas.svelte-18meuzs{box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.saas-container.svelte-18meuzs{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1280px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a08}.page-header.svelte-18meuzs{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ph-left.svelte-18meuzs{flex-direction:column;gap:4px;display:flex}.page-title.svelte-18meuzs{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.page-meta.svelte-18meuzs{color:#64748b;font-size:13px;font-weight:500}.ph-right.svelte-18meuzs{align-items:center;gap:16px;display:flex}.btn-brand.svelte-18meuzs{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e533}.btn-brand.svelte-18meuzs:hover{background-color:#4338ca}.btn-brand-small.svelte-18meuzs{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e533}.btn-brand-small.svelte-18meuzs:hover{background-color:#4338ca}.btn-outline-small.svelte-18meuzs{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-small.svelte-18meuzs:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-icon.svelte-18meuzs{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.btn-icon.svelte-18meuzs:hover{color:#0f172a;background:#f1f5f9}.tool-btn.svelte-18meuzs{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.tool-btn.svelte-18meuzs:hover{color:#0f172a;background:#f1f5f9}.divider-v.svelte-18meuzs{background-color:#e2e8f0;width:1px;height:24px;margin:0 4px}.view-switch.svelte-18meuzs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.view-switch.svelte-18meuzs button:where(.svelte-18meuzs){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:30px;transition:all .15s;display:flex}.view-switch.svelte-18meuzs button:where(.svelte-18meuzs):hover{color:#0f172a}.view-switch.svelte-18meuzs button.active:where(.svelte-18meuzs){color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.search-input-wrap.svelte-18meuzs{align-items:center;width:240px;display:flex;position:relative}.search-icon-inside.svelte-18meuzs{color:#94a3b8;position:absolute;left:10px}.search-input.svelte-18meuzs{border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 28px 6px 32px;font-size:13px;transition:all .15s}.search-input.svelte-18meuzs:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.clear-search.svelte-18meuzs{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;font-size:10px;position:absolute;right:8px}.clear-search.svelte-18meuzs:hover{color:#0f172a;background:#e2e8f0}.saas-toggle.svelte-18meuzs{background-color:#f1f5f9;border-radius:6px;padding:4px;display:flex}.saas-toggle.svelte-18meuzs button:where(.svelte-18meuzs){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s}.saas-toggle.svelte-18meuzs button:where(.svelte-18meuzs):hover:not(.active){color:#1e293b}.saas-toggle.svelte-18meuzs button.active:where(.svelte-18meuzs){color:#0f172a;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.content-area.svelte-18meuzs{background:#fff;flex-grow:1;padding:0;overflow-y:auto}.list-grid-header.svelte-18meuzs{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:3.5fr 1fr 1fr 150px;padding:12px 32px;display:grid}.header-cell.svelte-18meuzs{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:flex}.header-cell.svelte-18meuzs:hover{color:#475569}.header-cell.active.svelte-18meuzs{color:#0f172a}.header-cell.col-date.svelte-18meuzs{justify-content:flex-end}.sort-indicator.svelte-18meuzs{color:#3b82f6;font-size:12px}.project-card.svelte-18meuzs{color:inherit;background:#fff;border-bottom:1px solid #f1f5f9;grid-template-columns:3.5fr 1fr 1fr 150px;align-items:center;min-height:72px;padding:16px 32px;text-decoration:none;transition:background .15s;display:grid}.project-card.svelte-18meuzs:hover{cursor:pointer;background:#f8fafc}.col-main.svelte-18meuzs{align-items:center;gap:16px;min-width:0;display:flex}.title-wrap.svelte-18meuzs{flex-direction:column;min-width:0;display:flex}.headline.svelte-18meuzs{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;transition:color .15s;overflow:hidden}.project-card.svelte-18meuzs:hover .headline:where(.svelte-18meuzs){color:#4f46e5}.subline-meta.svelte-18meuzs{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.avatar.svelte-18meuzs{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.avatar.svelte-18meuzs img:where(.svelte-18meuzs){object-fit:cover;width:100%;height:100%}.col-stat.svelte-18meuzs{align-items:center;display:flex}.stat-pill.svelte-18meuzs{color:#64748b;background:#f1f5f9;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.stat-pill.highlight.svelte-18meuzs{color:#3b82f6;background:#eff6ff}.stat-pill.svelte-18meuzs .num:where(.svelte-18meuzs){color:#0f172a;font-weight:700}.stat-pill.highlight.svelte-18meuzs .num:where(.svelte-18meuzs){color:#2563eb}.dash.svelte-18meuzs{color:#cbd5e1}.col-date.svelte-18meuzs{text-align:right;justify-content:flex-end;min-width:0;display:flex}.project-card.svelte-18meuzs .col-date:where(.svelte-18meuzs){color:#64748b;font-size:13px;font-weight:500}.header-cell.col-date.svelte-18meuzs{color:#94a3b8;font-size:11px;font-weight:700}.mosaic-wrap.svelte-18meuzs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 32px 32px;display:grid}.mosaic-card.svelte-18meuzs{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 14px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 2px 10px #0f172a0a}.mosaic-card.svelte-18meuzs:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 26px #0f172a14}.mosaic-top.svelte-18meuzs{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.mosaic-avatar.svelte-18meuzs{border-radius:12px;width:44px;height:44px;font-size:15px}.mosaic-title.svelte-18meuzs{flex-direction:column;gap:3px;min-width:0;display:flex}.mosaic-name.svelte-18meuzs{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.mosaic-branch.svelte-18meuzs{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mosaic-stats.svelte-18meuzs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.mosaic-pill.svelte-18meuzs{color:#475569;background:#f1f5f9;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px;font-size:12px;font-weight:600;display:flex}.mosaic-pill.alt.svelte-18meuzs{color:#2563eb;background:#eff6ff}.mosaic-num.svelte-18meuzs{color:#0f172a;letter-spacing:-.02em;font-size:18px;font-weight:800}.mosaic-pill.alt.svelte-18meuzs .mosaic-num:where(.svelte-18meuzs){color:#1d4ed8}.mosaic-meta.svelte-18meuzs{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mosaic-date-label.svelte-18meuzs{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.mosaic-date.svelte-18meuzs{font-weight:600}.detail-view.svelte-18meuzs{box-shadow:none;background:0 0;border:none;overflow:visible}.detail-header.svelte-18meuzs{background:0 0;border:none;padding:0 0 24px}.btn-ghost-back.svelte-18meuzs{color:#dfe2e7;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-ghost-back.svelte-18meuzs:hover{color:#0f172a;transform:translate(-4px)}.split-layout.svelte-18meuzs{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.detail-sidebar.svelte-18meuzs{background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:sticky;top:24px;overflow:hidden;box-shadow:0 4px 6px #0f172a05}.profile-hero.svelte-18meuzs{text-align:center;border-bottom:1px solid #f1f5f9;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.avatar-huge.svelte-18meuzs{border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;font-size:28px;font-weight:700;display:flex;overflow:hidden}.avatar-huge.svelte-18meuzs img:where(.svelte-18meuzs){object-fit:cover;width:100%;height:100%}.customer-name.svelte-18meuzs{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.branch-badge.svelte-18meuzs{color:#64748b;letter-spacing:.02em;background:#f1f5f9;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.info-sections.svelte-18meuzs{flex-direction:column;gap:24px;padding:24px;display:flex}.info-block.svelte-18meuzs{flex-direction:column;gap:10px;display:flex}.info-label.svelte-18meuzs{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:11px;font-weight:700}.info-row.svelte-18meuzs{color:#334155;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.info-row.svelte-18meuzs svg:where(.svelte-18meuzs){color:#94a3b8;flex-shrink:0}.info-row.svelte-18meuzs a:where(.svelte-18meuzs){color:#3b82f6;text-decoration:none;transition:color .15s}.info-row.svelte-18meuzs a:where(.svelte-18meuzs):hover{color:#2563eb;text-decoration:underline}.address-text.svelte-18meuzs{color:#334155;margin:0;font-size:13px;font-style:normal;line-height:1.6}.social-links.svelte-18meuzs{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.social-links.svelte-18meuzs a:where(.svelte-18meuzs){color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;transition:color .15s,transform .15s,background .15s;display:inline-flex}.social-links.svelte-18meuzs a:where(.svelte-18meuzs):hover{color:#0f172a;background:#f8fafc;transform:translateY(-1px)}.social-label.svelte-18meuzs{color:#334155;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;font-weight:700;overflow:hidden}.detail-main.svelte-18meuzs{flex-direction:column;gap:32px;min-width:0;display:flex}.content-block.svelte-18meuzs{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px #0f172a05}.section-header.svelte-18meuzs{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.section-title.svelte-18meuzs{color:#0f172a;margin:0;font-size:16px;font-weight:700}.section-actions.svelte-18meuzs{align-items:center;gap:12px;display:flex}.embedded-module.svelte-18meuzs{background:#f8fafc}.embedded-module.svelte-18meuzs .saas-container{box-shadow:none;border:none;border-radius:0}.embedded-module.svelte-18meuzs .page-header{display:none}.embedded-module.svelte-18meuzs .empty-state button,.embedded-module.svelte-18meuzs .empty-text button,.embedded-module.svelte-18meuzs .empty-state-mini button{display:none!important}.list-wrapper.svelte-18meuzs{padding:0}.empty-state.svelte-18meuzs{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.empty-text.svelte-18meuzs{text-align:center}.empty-text.svelte-18meuzs h3:where(.svelte-18meuzs){color:#0f172a;margin:0 0 4px;font-size:16px;font-weight:600}.empty-text.svelte-18meuzs p:where(.svelte-18meuzs){margin:0 0 16px;font-size:14px}.empty-state-mini.svelte-18meuzs{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.icon-success.svelte-18meuzs{color:#10b981;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.empty-state-mini.svelte-18meuzs p:where(.svelte-18meuzs){margin:0;font-size:14px;font-weight:500}.loader-wrapper.svelte-18meuzs{justify-content:center;padding:80px;display:flex}.spinner.svelte-18meuzs{border:3px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-18meuzs-spin}@keyframes svelte-18meuzs-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.mosaic-wrap.svelte-18meuzs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.split-layout.svelte-18meuzs{grid-template-columns:1fr}.detail-sidebar.svelte-18meuzs{position:static}.list-grid-header.svelte-18meuzs{display:none}.project-card.svelte-18meuzs{grid-template-columns:1fr auto;gap:16px;padding:16px 24px}.col-stat.svelte-18meuzs,.col-date.svelte-18meuzs{display:none}.mosaic-wrap.svelte-18meuzs{grid-template-columns:1fr;gap:12px;padding:18px 18px 22px}}.configurator-wrapper.svelte-c3w28g{background:#f8fafc;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.config-header.svelte-c3w28g{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 20px 12px}.cfg-title.svelte-c3w28g{color:#0f172a;letter-spacing:.2px;margin:0 0 6px;font-size:18px;font-weight:900}.cfg-desc.svelte-c3w28g{color:#475569;margin:0;font-size:13px;line-height:1.35}.cfg-note.svelte-c3w28g{color:#94a3b8;margin:6px 0 0;font-size:12px;line-height:1.3}.saving-toast.svelte-c3w28g{z-index:120;color:#fff;background:#0f172a;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #0000001a}.spinner.svelte-c3w28g{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite svelte-c3w28g-spin}@keyframes svelte-c3w28g-spin{to{transform:rotate(360deg)}}.monitor-stage.svelte-c3w28g{flex:auto;place-items:center;min-height:250px;padding:18px;display:grid;overflow:hidden}.monitor-wrap.svelte-c3w28g{transform:scale(var(--monitor-scale,1));transform-origin:top;will-change:transform;display:inline-block}.monitor-frame.svelte-c3w28g{aspect-ratio:16/10;background:#1e293b;border-radius:14px;flex-direction:column;width:850px;max-width:850px;padding:12px 12px 24px;display:flex;position:relative;box-shadow:0 20px 50px #0003}.monitor-screen.svelte-c3w28g{background:#000;border:1px solid #334155;border-radius:6px;flex:1;position:relative;overflow:hidden}.wallpaper.svelte-c3w28g{opacity:.82;background-position:50%;background-size:cover;transition:all .3s;position:absolute;inset:0}.wallpaper.default.svelte-c3w28g{background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 50%),radial-gradient(circle at 80% 70%,#3b82f62e,#0000 55%),#0b1220}.ui-layer.svelte-c3w28g{pointer-events:none;z-index:4;display:flex;position:absolute;inset:0}.fake-sidebar.svelte-c3w28g{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293be6;border-right:1px solid #ffffff1a;flex-direction:column;gap:10px;width:180px;height:100%;padding:15px;display:flex}.fake-logo.svelte-c3w28g{color:#fff;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:900}.fake-menu-wrapper.svelte-c3w28g{flex-direction:column;gap:10px;display:flex}.fake-menu-row.svelte-c3w28g{opacity:.55;align-items:center;gap:8px;display:flex}.fake-menu-row.active.svelte-c3w28g{opacity:1}.f-dot.svelte-c3w28g{background:#fff;border-radius:50%;width:6px;height:6px}.f-text.svelte-c3w28g{background:#fff3;border-radius:3px;width:60px;height:6px}.fake-menu-row.active.svelte-c3w28g .f-text:where(.svelte-c3w28g){background:#ffffff80;width:80px}.sidebar-widget-area.svelte-c3w28g{flex-direction:column;gap:10px;margin-top:auto;display:flex}.mock-sidebar-widget.svelte-c3w28g{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.msw-title.svelte-c3w28g{color:#ffffff80;letter-spacing:1px;margin-bottom:6px;font-size:8px;font-weight:800}.msw-avatars.svelte-c3w28g{flex-wrap:wrap;gap:4px;display:flex}.avt.svelte-c3w28g{background:#cbd5e1;border:1px solid #fff3;border-radius:50%;width:22px;height:22px}.widget-layer.svelte-c3w28g{pointer-events:none;z-index:8;flex-direction:column;align-items:flex-end;gap:12px;max-height:calc(100% - 36px);display:flex;position:absolute;top:18px;right:18px}.scale-widget.svelte-c3w28g{zoom:.35;background:#fff;border-radius:12px;width:400px;overflow:hidden;box-shadow:0 10px 30px #0003}.monitor-brand.svelte-c3w28g{text-align:center;color:#64748b;letter-spacing:2px;margin-top:6px;font-size:10px;font-weight:800}.monitor-stand.svelte-c3w28g{background:#1e293b;border-radius:0 0 4px 4px;width:100px;height:30px;margin-top:-2px}.monitor-base.svelte-c3w28g{background:#1e293b;border-radius:3px;width:160px;height:6px}.monitor-stand.svelte-c3w28g,.monitor-base.svelte-c3w28g{margin:0 auto;display:block}.monitor-hidden-hint.svelte-c3w28g{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;font-size:12px}.bottom-panel.svelte-c3w28g{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;min-height:160px;max-height:30%;display:flex}.tab-navigation.svelte-c3w28g{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tabs-left.svelte-c3w28g{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tabs-right.svelte-c3w28g{align-items:center;gap:10px;display:flex}.tab-btn.svelte-c3w28g{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .15s}.tab-btn.active.svelte-c3w28g{color:#fff;background:#0f172a;border-color:#0f172a}.dirty-pill.svelte-c3w28g{color:#b45309;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.btn-primary.svelte-c3w28g,.btn-secondary.svelte-c3w28g{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:800;transition:all .15s}.btn-primary.svelte-c3w28g{color:#fff;background:#0f172a;border-color:#0f172a}.btn-secondary.svelte-c3w28g{color:#0f172a;background:#fff;border-color:#cbd5e1}.btn-primary.svelte-c3w28g:disabled,.btn-secondary.svelte-c3w28g:disabled{opacity:.5;cursor:not-allowed}.tab-content.svelte-c3w28g{flex:1;padding:15px;overflow-y:auto}.theme-strip-container.svelte-c3w28g{flex-direction:column;height:100%;display:flex}.strip-controls.svelte-c3w28g{align-items:center;gap:8px;display:flex}.nav-btn.svelte-c3w28g{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:34px;height:34px;font-size:18px;font-weight:900}.nav-btn.svelte-c3w28g:hover{color:#0f172a;border-color:#cbd5e1}.theme-strip-scroll.svelte-c3w28g{scrollbar-width:none;flex:1;gap:12px;padding:10px;display:flex;overflow-x:auto}.theme-strip-scroll.svelte-c3w28g::-webkit-scrollbar{display:none}.theme-thumb.svelte-c3w28g{cursor:pointer;opacity:.95;background:0 0;border:none;flex-direction:column;flex:0 0 120px;gap:6px;transition:transform .15s,opacity .15s;display:flex}.theme-thumb.svelte-c3w28g:hover{opacity:1;transform:translateY(-2px)}.thumb-img.svelte-c3w28g,.thumb-color.svelte-c3w28g{background-position:50%;background-size:cover;border:2px solid #0000;border-radius:8px;width:100%;height:70px;box-shadow:0 2px 8px #0000001a}.theme-thumb.active.svelte-c3w28g .thumb-img:where(.svelte-c3w28g),.theme-thumb.active.svelte-c3w28g .thumb-color:where(.svelte-c3w28g){border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f638,0 6px 18px #00000029}.theme-name.svelte-c3w28g{color:#64748b;text-align:center;font-size:10px;font-weight:700}.theme-thumb.active.svelte-c3w28g .theme-name:where(.svelte-c3w28g){color:#3b82f6}.grid-section.svelte-c3w28g{justify-content:center;display:flex}.compact-grid.svelte-c3w28g{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;width:100%;max-width:1000px;display:grid}.wide-grid.svelte-c3w28g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;width:100%;max-width:1000px;display:grid}.item-card.svelte-c3w28g{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;height:100%;min-height:48px;padding:10px 14px;transition:all .15s;display:flex}.item-card.svelte-c3w28g:hover{border-color:#cbd5e1}.item-card.active.svelte-c3w28g{background:#eff6ff;border-color:#3b82f6}.card-inner.svelte-c3w28g{align-items:center;gap:10px;height:100%;display:flex}.icon-s.svelte-c3w28g{color:#64748b;fill:currentColor;flex-shrink:0;width:24px;font-size:16px}.item-card.active.svelte-c3w28g .icon-s:where(.svelte-c3w28g){color:#3b82f6}.label-s.svelte-c3w28g{color:#334155;flex:1;font-size:12px;font-weight:800;line-height:1.35}.mini-toggle.svelte-c3w28g{background:#cbd5e1;border-radius:6px;flex-shrink:0;width:24px;height:12px;position:relative}.mini-toggle.svelte-c3w28g:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:2px;left:2px}.item-card.active.svelte-c3w28g .mini-toggle:where(.svelte-c3w28g){background:#3b82f6}.item-card.active.svelte-c3w28g .mini-toggle:where(.svelte-c3w28g):after{transform:translate(12px)}.settings-content-wrapper.svelte-1x4v79t{width:100%;max-width:850px;margin:0 auto;padding:40px 20px;font-family:system-ui,-apple-system,sans-serif}.settings-header.svelte-1x4v79t{margin-bottom:30px}.header-info.svelte-1x4v79t h1:where(.svelte-1x4v79t){color:#1a1a1a;margin:0 0 8px;font-size:28px;font-weight:700}.subtitle.svelte-1x4v79t{color:#666;margin:0;font-size:15px;line-height:1.5}.tabs-container.svelte-1x4v79t{border-bottom:2px solid #eaeaea;flex-wrap:wrap;gap:30px;margin-bottom:30px;display:flex}.tab-button.svelte-1x4v79t{color:#666;cursor:pointer;background:0 0;border:none;padding:0 0 12px;font-size:16px;font-weight:500;transition:color .2s;position:relative}.tab-button.svelte-1x4v79t:hover{color:#1a1a1a}.tab-button.active.svelte-1x4v79t{color:#007bff;font-weight:600}.tab-button.svelte-1x4v79t:after{content:"";background-color:#0000;border-radius:2px 2px 0 0;width:100%;height:2px;transition:background-color .2s;position:absolute;bottom:-2px;left:0}.tab-button.active.svelte-1x4v79t:after{background-color:#007bff}.tab-button.tab-danger.svelte-1x4v79t:hover,.tab-button.tab-danger.active.svelte-1x4v79t{color:#dc3545}.tab-button.tab-danger.active.svelte-1x4v79t:after{background-color:#dc3545}.fade-in.svelte-1x4v79t{animation:.3s ease-in-out svelte-1x4v79t-fadeIn}@keyframes svelte-1x4v79t-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.settings-card.svelte-1x4v79t{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:30px;overflow:hidden;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005}.card-header.svelte-1x4v79t{border-bottom:1px solid #f0f0f0;padding:24px 30px 15px}.card-header.svelte-1x4v79t h3:where(.svelte-1x4v79t){color:#1a1a1a;margin:0 0 5px;font-size:18px;font-weight:600}.card-desc.svelte-1x4v79t{color:#777;margin:0;font-size:14px}.card-body.svelte-1x4v79t{padding:30px}.profile-grid.svelte-1x4v79t{gap:50px;display:flex}.profile-image-section.svelte-1x4v79t{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:160px;display:flex}.image-wrapper.svelte-1x4v79t{cursor:pointer;background:#f8f9fa;border:4px solid #fff;border-radius:16px;width:140px;height:140px;margin:0 auto 15px;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000014}.image-wrapper.svelte-1x4v79t:hover{transform:scale(1.02)}.avatar-img.svelte-1x4v79t{object-fit:cover;width:100%;height:100%}.overlay.svelte-1x4v79t{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#0006;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.image-wrapper.svelte-1x4v79t:hover .overlay:where(.svelte-1x4v79t){opacity:1}.overlay-icon.svelte-1x4v79t{color:#fff;font-size:28px;transition:transform .3s;transform:translateY(10px)}.image-wrapper.svelte-1x4v79t:hover .overlay-icon:where(.svelte-1x4v79t){transform:translateY(0)}.text-btn.svelte-1x4v79t{color:#007bff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:14px;font-weight:500;transition:background .2s}.text-btn.svelte-1x4v79t:hover{background:#f0f7ff}.profile-form-section.svelte-1x4v79t{flex-grow:1}.form-group.svelte-1x4v79t{margin-bottom:24px}.form-row.svelte-1x4v79t{gap:24px;display:flex}.half.svelte-1x4v79t{flex:1}label.svelte-1x4v79t{color:#444;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.modern-input.svelte-1x4v79t{color:#333;box-sizing:border-box;background-color:#fcfcfc;border:1px solid #e1e4e8;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.modern-input.svelte-1x4v79t::placeholder{color:#aaa}.modern-input.svelte-1x4v79t:focus{background-color:#fff;border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff26}.form-actions.svelte-1x4v79t{border-top:1px solid #f0f0f0;align-items:center;gap:20px;margin-top:15px;padding-top:20px;display:flex}button.svelte-1x4v79t{font-family:inherit}.secondary-btn.svelte-1x4v79t{color:#495057;cursor:pointer;background:#f1f3f5;border:1px solid #dee2e6;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s}.secondary-btn.svelte-1x4v79t:hover{color:#212529;background:#e9ecef}.logout-link.svelte-1x4v79t{color:#dc3545;font-size:14px;font-weight:500;text-decoration:none}.logout-link.svelte-1x4v79t:hover{text-decoration:underline}.danger-zone.svelte-1x4v79t{border:1px solid #ffc9c9}.danger-zone.svelte-1x4v79t .card-header:where(.svelte-1x4v79t){background:#fff5f5;border-bottom-color:#ffc9c9}.danger-zone.svelte-1x4v79t .card-header:where(.svelte-1x4v79t) h3:where(.svelte-1x4v79t){color:#c92a2a}.danger-btn.svelte-1x4v79t{color:#fff;cursor:pointer;background:#fa5252;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.danger-btn.svelte-1x4v79t:hover{background:#e03131}.alert.svelte-1x4v79t{border-radius:8px;margin-bottom:24px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.5}.alert.info.svelte-1x4v79t{color:#1971c2;background:#e7f5ff;border:1px solid #d0ebff}.alert.error.svelte-1x4v79t{color:#c92a2a;background:#fff5f5;border:1px solid #ffe3e3}.alert.success.svelte-1x4v79t{color:#2b8a3e;background:#ebfbee;border:1px solid #d3f9d8}.info-text.svelte-1x4v79t{margin:0}@media (width<=768px){.profile-grid.svelte-1x4v79t{flex-direction:column;align-items:center;gap:30px}.profile-form-section.svelte-1x4v79t{width:100%}.form-row.svelte-1x4v79t{flex-direction:column;gap:0}.form-actions.svelte-1x4v79t{text-align:center;flex-direction:column;align-items:stretch}.tabs-container.svelte-1x4v79t{gap:15px}}.provider-sep.svelte-1x4v79t{color:#777;align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;font-weight:600;display:flex}.sep-line.svelte-1x4v79t{background:#eee;flex:1;height:1px}.sep-text.svelte-1x4v79t{white-space:nowrap}.provider-grid.svelte-1x4v79t{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=768px){.provider-grid.svelte-1x4v79t{grid-template-columns:1fr}}.provider-btn.svelte-1x4v79t{color:#222;background:#fff;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .2s,border-color .2s;display:flex}.provider-btn.svelte-1x4v79t:hover{border-color:#d7d7d7;box-shadow:0 6px 18px #0000000f}.provider-btn.svelte-1x4v79t:active{transform:scale(.99)}.picon.svelte-1x4v79t{color:#111;background:#f6f7f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.provider-btn.disabled.svelte-1x4v79t{opacity:.45;filter:grayscale();cursor:not-allowed;box-shadow:none!important}.provider-btn.disabled.svelte-1x4v79t:hover{box-shadow:none;border-color:#e6e6e6}.plabel.svelte-1x4v79t{font-size:14px}.pbadge.svelte-1x4v79t{color:#999;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.settings-global-flat.svelte-fu1zpe{box-sizing:border-box;color:#333;width:100%;max-width:1000px;padding:30px}.settings-toolbar.svelte-fu1zpe{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;margin-bottom:25px;padding-bottom:20px;display:flex}.header-info.svelte-fu1zpe h1:where(.svelte-fu1zpe){margin:0 0 5px;font-size:24px;font-weight:600}.subtitle.svelte-fu1zpe{color:#888;margin:0;font-size:14px}.primary-btn.svelte-fu1zpe{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:flex}.primary-btn.svelte-fu1zpe:hover{background-color:#0056b3}.services-container.svelte-fu1zpe{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;display:grid}.service-group-card.svelte-fu1zpe{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.group-header.svelte-fu1zpe{background-color:#f9fafb;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.group-title.svelte-fu1zpe{color:#444;margin:0;font-size:16px;font-weight:600}.group-actions.svelte-fu1zpe{opacity:.6;transition:opacity .2s}.service-group-card.svelte-fu1zpe:hover .group-actions:where(.svelte-fu1zpe){opacity:1}.icon-btn.svelte-fu1zpe{cursor:pointer;color:#666;background:0 0;border:none;padding:4px}.icon-btn.svelte-fu1zpe:hover{color:#000}.icon-btn.delete.svelte-fu1zpe:hover{color:#d32f2f}.service-list.svelte-fu1zpe{margin:0;padding:0;list-style:none}.service-item.svelte-fu1zpe{cursor:pointer;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 15px;transition:background .1s;display:flex}.service-item.svelte-fu1zpe:hover{background-color:#fcfcfc}.service-info.svelte-fu1zpe{align-items:center;gap:10px;display:flex}.color-dot.svelte-fu1zpe{border-radius:50%;flex-shrink:0;width:10px;height:10px}.service-name.svelte-fu1zpe{font-size:14px;font-weight:500}.service-meta.svelte-fu1zpe{align-items:center;gap:15px;display:flex}.rate-badge.svelte-fu1zpe{color:#666;background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:13px}.item-actions.svelte-fu1zpe{opacity:0;gap:5px;transition:opacity .1s;display:flex}.service-item.svelte-fu1zpe:hover .item-actions:where(.svelte-fu1zpe){opacity:1}.action-btn.svelte-fu1zpe{cursor:pointer;color:#999;background:0 0;border:none;padding:2px}.action-btn.svelte-fu1zpe:hover{color:#007bff}.action-btn.delete.svelte-fu1zpe:hover{color:#d32f2f}.add-service-row.svelte-fu1zpe{background-color:#fff;padding:12px 15px}.add-service-row.svelte-fu1zpe a:where(.svelte-fu1zpe){color:#007bff;font-size:13px;font-weight:500;text-decoration:none;display:block}.add-service-row.svelte-fu1zpe a:where(.svelte-fu1zpe):hover{text-decoration:underline}.lyria-container.svelte-tuio47{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.lyria-body.svelte-tuio47{padding:25px 30px 35px}.form-group.svelte-tuio47 label:where(.svelte-tuio47){color:#7a869a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.lyria-input.svelte-tuio47{color:#1a202c;box-sizing:border-box;background-color:#fff;border:1.5px solid #cbd5e0;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px;font-size:15px;transition:all .2s}.lyria-input.svelte-tuio47:focus{border-color:#4382f1;box-shadow:0 0 0 3px #4382f11a}.lyria-info-text.svelte-tuio47{color:#94a3b8;margin-top:15px;font-size:13px;line-height:1.5}.lyria-footer.svelte-tuio47{background-color:#fafbfc;border-top:1px solid #edf2f7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:flex-end;gap:12px;padding:20px 30px;display:flex}.btn-lyria-ghost.svelte-tuio47{color:#4a5568;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.btn-lyria-ghost.svelte-tuio47:hover{background-color:#f7fafc}.settings-content-wrapper.svelte-1ohlbix{width:100%;max-width:1000px;padding:30px}.settings-toolbar.svelte-1ohlbix{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;margin-bottom:25px;padding-bottom:20px;display:flex}.header-info.svelte-1ohlbix h1:where(.svelte-1ohlbix){color:#333;margin:0 0 5px;font-size:24px}.subtitle.svelte-1ohlbix{color:#666;margin:0;font-size:14px}.primary-btn.svelte-1ohlbix{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:flex}.primary-btn.svelte-1ohlbix:hover{background-color:#0056b3}.groups-grid.svelte-1ohlbix{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.group-card.svelte-1ohlbix{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.group-header.svelte-1ohlbix{background:#f8f9fa;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.group-name.svelte-1ohlbix{color:#333;margin:0;font-size:16px;font-weight:600}.system-badge.svelte-1ohlbix{color:#555;text-transform:uppercase;background:#ddd;border-radius:4px;margin-left:8px;padding:2px 5px;font-size:10px;font-weight:700}.group-actions.svelte-1ohlbix{gap:5px;display:flex}.icon-btn.svelte-1ohlbix{cursor:pointer;color:#777;background:0 0;border:none;padding:4px}.icon-btn.svelte-1ohlbix:hover{color:#333}.icon-btn.delete.svelte-1ohlbix:hover{color:#d32f2f}.icon-btn.disabled.svelte-1ohlbix{opacity:.3;cursor:default}.rights-list.svelte-1ohlbix{padding:10px 0}.right-item.svelte-1ohlbix{cursor:default;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:10px 15px;transition:background .1s;display:flex}.right-item.editable.svelte-1ohlbix{cursor:pointer}.right-item.editable.svelte-1ohlbix:hover{background-color:#fafafa}.right-label.svelte-1ohlbix{color:#444;font-size:14px}.right-badge.svelte-1ohlbix{border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:90px;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.badge-icon.svelte-1ohlbix{font-size:12px}.lyria-container.svelte-vwo2aw{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.lyria-body.svelte-vwo2aw{padding:20px 25px 30px}.form-group.svelte-vwo2aw{margin-bottom:25px}label.svelte-vwo2aw,.section-label.svelte-vwo2aw{color:#7a869a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.lyria-select.svelte-vwo2aw{color:#1a202c;box-sizing:border-box;background-color:#fff;border:1.5px solid #cbd5e0;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:15px}.lyria-select.svelte-vwo2aw:focus{border-color:#4382f1;box-shadow:0 0 0 3px #4382f11a}.rights-list.svelte-vwo2aw{flex-direction:column;gap:8px;display:flex}.right-item.svelte-vwo2aw{align-items:center;display:flex}.status-indicator.svelte-vwo2aw{border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 12px;font-size:14px;font-weight:500;display:flex}.dot.svelte-vwo2aw{border-radius:50%;width:6px;height:6px;display:inline-block}.lyria-footer.svelte-vwo2aw{background-color:#fafbfc;border-top:1px solid #edf2f7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:flex-end;gap:12px;padding:20px 25px;display:flex}.btn-lyria-ghost.svelte-vwo2aw{color:#4a5568;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.btn-lyria-ghost.svelte-vwo2aw:hover{background-color:#f7fafc}.lyria-container.svelte-crz8cn{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.lyria-body.svelte-crz8cn{padding:20px 25px 30px}.form-group.svelte-crz8cn label:where(.svelte-crz8cn){color:#7a869a;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.lyria-select.svelte-crz8cn{color:#1a202c;box-sizing:border-box;background-color:#fff;border:1.5px solid #cbd5e0;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:15px;transition:border-color .2s}.lyria-select.svelte-crz8cn:focus{border-color:#4382f1;box-shadow:0 0 0 3px #4382f11a}.lyria-footer.svelte-crz8cn{background-color:#fafbfc;border-top:1px solid #edf2f7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:flex-end;gap:12px;padding:20px 25px;display:flex}.btn-lyria-primary.svelte-crz8cn{color:#fff;cursor:pointer;background-color:#4382f1;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600}.btn-lyria-ghost.svelte-crz8cn{color:#4a5568;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.btn-lyria-primary.svelte-crz8cn:hover{background-color:#3671e3}.btn-lyria-ghost.svelte-crz8cn:hover{background-color:#f7fafc}.lyria-container.svelte-1fp688e{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.lyria-body.svelte-1fp688e{padding:25px 30px 35px}.form-group.svelte-1fp688e label:where(.svelte-1fp688e){color:#7a869a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.lyria-input.svelte-1fp688e{color:#1a202c;box-sizing:border-box;background-color:#fff;border:1.5px solid #cbd5e0;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px;font-size:15px;transition:all .2s}.lyria-input.svelte-1fp688e:focus{border-color:#4382f1;box-shadow:0 0 0 3px #4382f11a}.lyria-footer.svelte-1fp688e{background-color:#fafbfc;border-top:1px solid #edf2f7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:flex-end;gap:12px;padding:20px 30px;display:flex}.btn-lyria-ghost.svelte-1fp688e{color:#4a5568;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.btn-lyria-ghost.svelte-1fp688e:hover{background-color:#f7fafc}.settings-global-flat.svelte-9zr2kz{box-sizing:border-box;color:#333;flex-direction:column;width:100%;max-width:1000px;height:100%;padding:30px;display:flex}.settings-toolbar.svelte-9zr2kz{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;margin-bottom:25px;padding-bottom:20px;display:flex}.header-info.svelte-9zr2kz h1:where(.svelte-9zr2kz){margin:0 0 5px;font-size:24px;font-weight:600}.subtitle.svelte-9zr2kz{color:#888;margin:0;font-size:14px}.toolbar-actions.svelte-9zr2kz{align-items:center;gap:20px;display:flex}.filter-wrapper.svelte-9zr2kz{background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:10px;padding:5px 10px;display:flex}.dept-select.svelte-9zr2kz{cursor:pointer;background:0 0;border:none;outline:none;padding:5px;font-size:14px}.icon-btn.svelte-9zr2kz,.add-btn-small.svelte-9zr2kz{cursor:pointer;opacity:.6;background:0 0;border:none;padding:5px}.icon-btn.svelte-9zr2kz:hover,.add-btn-small.svelte-9zr2kz:hover{opacity:1}.primary-btn.svelte-9zr2kz{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:flex}.primary-btn.svelte-9zr2kz:hover{background-color:#0056b3}.content-list-wrapper.svelte-9zr2kz{background:#fff;border-radius:8px;flex-grow:1;overflow-y:auto;box-shadow:0 2px 10px #0000000d}.user-grid-header.svelte-9zr2kz{color:#666;background:#f9f9f9;border-bottom:1px solid #eee;grid-template-columns:2fr 1fr 1fr 50px;padding:15px 20px;font-size:13px;font-weight:600;display:grid}.flat-list.svelte-9zr2kz{margin:0;padding:0;list-style:none}.flat-list-item.svelte-9zr2kz{border-bottom:1px solid #f0f0f0;grid-template-columns:2fr 1fr 1fr 50px;align-items:center;padding:12px 20px;transition:background .1s;display:grid}.flat-list-item.svelte-9zr2kz:hover{background-color:#fcfcfc}.col-name.svelte-9zr2kz{align-items:center;gap:12px;display:flex}.avatar-circle.svelte-9zr2kz{color:#555;background-color:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.name-text.svelte-9zr2kz{font-size:15px;font-weight:500}.tag.svelte-9zr2kz{cursor:pointer;border-radius:12px;padding:4px 10px;font-size:12px;display:inline-block}.dept-tag.svelte-9zr2kz{color:#1565c0;background-color:#e3f2fd}.group-tag.svelte-9zr2kz{color:#7b1fa2;background-color:#f3e5f5}.tag.svelte-9zr2kz:hover{opacity:.8}.action-btn.svelte-9zr2kz{cursor:pointer;color:#999;background:0 0;border:none;font-size:18px;font-weight:700}.action-btn.svelte-9zr2kz:hover{color:#333}.list-action-bar.svelte-9zr2kz{border-bottom:1px solid #eee;padding:10px 20px}.settings-page.svelte-1es2nbq{color:#333;background:#fcfcfc;min-height:100vh;padding:60px 20px}.content-wrapper.svelte-1es2nbq{max-width:800px;margin:0 auto}.settings-header.svelte-1es2nbq{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:30px;padding-bottom:20px;display:flex}.h1-title.svelte-1es2nbq{margin:0;font-size:26px;font-weight:600}.breadcrumb.svelte-1es2nbq{color:#007bff;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.header-actions.svelte-1es2nbq{align-items:center;gap:12px;display:flex}.save-success-msg.svelte-1es2nbq{color:#28a745;margin-right:10px;font-size:14px;font-weight:600}.header-main.svelte-1es2nbq{flex:1}.settings-card.svelte-1es2nbq{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 10px #00000008}.ws-card.svelte-1es2nbq{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ws-info.svelte-1es2nbq{align-items:center;gap:15px;display:flex}.ws-icon.svelte-1es2nbq{color:#666;background:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.filter-wrapper-portal.svelte-1es2nbq{background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;min-width:240px;margin-top:4px;padding:0;display:flex;position:relative;overflow:hidden}.filter-wrapper-portal.svelte-1es2nbq:hover{border-color:#007bff}.dept-select-portal.svelte-1es2nbq{cursor:pointer;appearance:none;color:#333;background:0 0;border:none;outline:none;width:100%;padding:8px 35px 8px 12px;font-size:14px;font-weight:600}.select-arrow-portal.svelte-1es2nbq{color:#888;pointer-events:none;font-size:10px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tz-badge.svelte-1es2nbq{color:#888;background:#f9f9f9;border:1px solid #eee;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.label-tiny.svelte-1es2nbq{color:#888;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.card-header.svelte-1es2nbq{margin-bottom:20px;padding:20px 24px 0}.card-title.svelte-1es2nbq{color:#555;margin:0;font-size:16px;font-weight:700}.plan-grid.svelte-1es2nbq{grid-template-columns:1fr 1fr;gap:16px;padding:0 24px 24px;display:grid}.plan-item.svelte-1es2nbq{background:#fff;border:1px solid #ddd;border-radius:6px;padding:16px;transition:all .2s}.plan-item.active.svelte-1es2nbq{background:#f0f7ff;border-color:#007bff}.plan-header.svelte-1es2nbq{justify-content:space-between;align-items:flex-start;display:flex}.plan-text.svelte-1es2nbq{flex-direction:column;gap:6px;display:flex}.icon-title-wrap.svelte-1es2nbq{align-items:center;gap:10px;display:flex}.icon-circle.svelte-1es2nbq{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-circle.blue.svelte-1es2nbq{color:#007bff;background:#fff;box-shadow:0 2px 4px #0000000d}.icon-circle.gray.svelte-1es2nbq{color:#888;background:#f5f5f5}.icon-circle.svelte-1es2nbq svg:where(.svelte-1es2nbq){width:18px;height:18px;display:block}.plan-name.svelte-1es2nbq{font-size:15px;font-weight:600}.plan-desc.svelte-1es2nbq{color:#888;font-size:12px;line-height:1.4}.plan-body.svelte-1es2nbq{border-top:1px solid #0000000d;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.input-row.svelte-1es2nbq{justify-content:space-between;align-items:center;gap:8px;display:flex}.input-label.svelte-1es2nbq{font-size:13px;font-weight:700}.portal-input.svelte-1es2nbq{background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;padding:6px 10px;font-size:13px;font-weight:600}.portal-input.svelte-1es2nbq:focus{border-color:#007bff}.portal-switch.svelte-1es2nbq{cursor:pointer;background:#ddd;border:none;border-radius:20px;flex-shrink:0;width:40px;height:20px;transition:all .2s;position:relative}.portal-switch.on.svelte-1es2nbq{background:#007bff}.portal-switch.svelte-1es2nbq .thumb:where(.svelte-1es2nbq){background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.portal-switch.on.svelte-1es2nbq .thumb:where(.svelte-1es2nbq){transform:translate(20px)}.items-center.svelte-1es2nbq{align-items:center;display:flex}.event-list.svelte-1es2nbq{padding:0 24px 12px}.event-row.svelte-1es2nbq{border-bottom:1px solid #f9f9f9;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.event-row.svelte-1es2nbq:last-child{border:none}.event-name.svelte-1es2nbq{color:#444;font-size:15px;font-weight:500}.header-actions.svelte-1es2nbq .primary-btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:10px 22px;font-weight:600;transition:all .2s}.header-actions.svelte-1es2nbq .primary-btn:hover:not(:disabled){background:#0056b3}.header-actions.svelte-1es2nbq .primary-btn:disabled{opacity:.5;cursor:not-allowed}.action-btn.svelte-1es2nbq{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:32px;height:32px;transition:all .2s;display:grid}.action-btn.svelte-1es2nbq:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.info-tooltip-wrap.svelte-1es2nbq{display:inline-flex;position:relative}.tooltip-content.svelte-1es2nbq{color:#fff;opacity:0;visibility:hidden;z-index:50;pointer-events:none;background:#0f172a;border-radius:8px;width:280px;padding:12px 16px;font-size:.85rem;line-height:1.4;transition:all .2s;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 25px #00000026}.tooltip-content.svelte-1es2nbq:before{content:"";background:#0f172a;width:10px;height:10px;position:absolute;top:-4px;right:14px;transform:rotate(45deg)}.info-tooltip-wrap.svelte-1es2nbq:hover .tooltip-content:where(.svelte-1es2nbq){opacity:1;visibility:visible;transform:translateY(0)}.configurator-wrapper.svelte-1wb62wx{background:#f8fafc;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.config-header.svelte-1wb62wx{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 20px 12px}.cfg-title.svelte-1wb62wx{color:#0f172a;letter-spacing:.2px;margin:0 0 6px;font-size:18px;font-weight:900}.saving-toast.svelte-1wb62wx{z-index:120;color:#fff;background:#0f172a;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #0000001a}.spinner.svelte-1wb62wx{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite svelte-1wb62wx-spin}@keyframes svelte-1wb62wx-spin{to{transform:rotate(360deg)}}.monitor-stage.svelte-1wb62wx{flex:1 1 0;place-items:center;min-height:250px;padding:18px;display:grid;overflow:hidden}.monitor-wrap.svelte-1wb62wx{transform:scale(var(--monitor-scale,1));transform-origin:top;will-change:transform;display:inline-block}.monitor-frame.svelte-1wb62wx{aspect-ratio:16/10;background:#1e293b;border-radius:14px;flex-direction:column;width:850px;max-width:850px;padding:12px 12px 24px;display:flex;position:relative;box-shadow:0 20px 50px #0003}.monitor-screen.svelte-1wb62wx{background:#000;border:1px solid #334155;border-radius:6px;flex:1;position:relative;overflow:hidden}.wallpaper.svelte-1wb62wx{opacity:.82;background-position:50%;background-size:cover;transition:all .3s;position:absolute;inset:0}.wallpaper.default.svelte-1wb62wx{background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 50%),radial-gradient(circle at 80% 70%,#3b82f62e,#0000 55%),#0b1220}.ui-layer.svelte-1wb62wx{pointer-events:none;z-index:4;display:flex;position:absolute;inset:0}.fake-sidebar.svelte-1wb62wx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293be6;border-right:1px solid #ffffff1a;flex-direction:column;gap:10px;width:180px;height:100%;padding:15px;display:flex}.fake-logo.svelte-1wb62wx{color:#fff;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:900}.fake-menu-wrapper.svelte-1wb62wx{flex-direction:column;gap:10px;display:flex}.fake-menu-row.svelte-1wb62wx{opacity:.55;align-items:center;gap:8px;display:flex}.fake-menu-row.active.svelte-1wb62wx{opacity:1}.f-dot.svelte-1wb62wx{background:#fff;border-radius:50%;width:6px;height:6px}.f-text.svelte-1wb62wx{background:#fff3;border-radius:3px;width:60px;height:6px}.fake-menu-row.active.svelte-1wb62wx .f-text:where(.svelte-1wb62wx){background:#ffffff80;width:80px}.sidebar-widget-area.svelte-1wb62wx{flex-direction:column;gap:10px;margin-top:auto;display:flex}.mock-sidebar-widget.svelte-1wb62wx{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.msw-title.svelte-1wb62wx{color:#ffffff80;letter-spacing:1px;margin-bottom:6px;font-size:8px;font-weight:800}.msw-avatars.svelte-1wb62wx{flex-wrap:wrap;gap:4px;display:flex}.avt.svelte-1wb62wx{background:#cbd5e1;border:1px solid #fff3;border-radius:50%;width:22px;height:22px}.widget-layer.svelte-1wb62wx{pointer-events:none;z-index:8;flex-direction:column;align-items:flex-end;gap:12px;max-height:calc(100% - 36px);display:flex;position:absolute;top:18px;right:18px}.scale-widget.svelte-1wb62wx{zoom:.35;background:#fff;border-radius:12px;width:400px;overflow:hidden;box-shadow:0 10px 30px #0003}.monitor-brand.svelte-1wb62wx{text-align:center;color:#64748b;letter-spacing:2px;margin-top:6px;font-size:10px;font-weight:800}.monitor-stand.svelte-1wb62wx{background:#1e293b;border-radius:0 0 4px 4px;width:100px;height:30px;margin-top:-2px}.monitor-base.svelte-1wb62wx{background:#1e293b;border-radius:3px;width:160px;height:6px}.monitor-stand.svelte-1wb62wx,.monitor-base.svelte-1wb62wx{margin:0 auto;display:block}.monitor-hidden-hint.svelte-1wb62wx{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;font-size:12px}.bottom-panel.svelte-1wb62wx{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;display:flex}.bottom-panel.full.svelte-1wb62wx{flex:100%;height:100%;max-height:100%}.tab-navigation.svelte-1wb62wx{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tabs-left.svelte-1wb62wx{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tabs-right.svelte-1wb62wx{align-items:center;gap:10px;display:flex}.tab-btn.svelte-1wb62wx{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .15s}.tab-btn.active.svelte-1wb62wx{color:#fff;background:#0f172a;border-color:#0f172a}.dirty-pill.svelte-1wb62wx{color:#b45309;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.btn-primary.svelte-1wb62wx,.btn-secondary.svelte-1wb62wx{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:800;transition:all .15s}.btn-primary.svelte-1wb62wx{color:#fff;background:#0f172a;border-color:#0f172a}.btn-secondary.svelte-1wb62wx{color:#0f172a;background:#fff;border-color:#cbd5e1}.btn-primary.svelte-1wb62wx:disabled,.btn-secondary.svelte-1wb62wx:disabled{opacity:.5;cursor:not-allowed}.tab-content.svelte-1wb62wx{flex:0 0 150px;overflow-y:auto}.tab-content.full.svelte-1wb62wx{flex:1;padding:20px}.grid-section.svelte-1wb62wx{justify-content:center;display:flex}.compact-grid.svelte-1wb62wx{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;width:100%;max-width:1000px;display:grid}.item-card.svelte-1wb62wx{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;height:100%;min-height:48px;padding:10px 14px;transition:all .15s;display:flex}.item-card.svelte-1wb62wx:hover{border-color:#cbd5e1}.item-card.active.svelte-1wb62wx{background:#eff6ff;border-color:#3b82f6}.card-inner.svelte-1wb62wx{align-items:center;gap:10px;height:100%;display:flex}.icon-s.svelte-1wb62wx{color:#64748b;fill:currentColor;flex-shrink:0;width:24px;font-size:16px}.item-card.active.svelte-1wb62wx .icon-s:where(.svelte-1wb62wx){color:#3b82f6}.label-s.svelte-1wb62wx{color:#334155;flex:1;font-size:12px;font-weight:800;line-height:1.35}.mini-toggle.svelte-1wb62wx{background:#cbd5e1;border-radius:8px;flex-shrink:0;width:30px;height:16px;transition:all .2s;position:relative}.mini-toggle.svelte-1wb62wx:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.item-card.active.svelte-1wb62wx .mini-toggle:where(.svelte-1wb62wx){background:#3b82f6}.item-card.active.svelte-1wb62wx .mini-toggle:where(.svelte-1wb62wx):after{transform:translate(14px)}.settings-list.svelte-1wb62wx{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.two-col-layout.svelte-1wb62wx{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:30px;padding:16px 20px;display:flex}.col-info.svelte-1wb62wx{flex:1}.info-headline.svelte-1wb62wx{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:800}.info-subline.svelte-1wb62wx{color:#64748b;font-size:12px;line-height:1.4}.col-action.svelte-1wb62wx{flex:none;justify-content:flex-end;align-items:center;display:flex}.lang-select.svelte-1wb62wx{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-width:180px;padding:8px 12px;font-size:13px;font-weight:700;transition:border-color .2s}.lang-select.svelte-1wb62wx:hover{border-color:#94a3b8}.lang-select.svelte-1wb62wx:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}html,body{height:100%;margin:0;padding:0}.settings-layout.svelte-1v8xn86{background-color:#f8fafc;width:100%;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.sidebar.svelte-1v8xn86{z-index:10;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-header.svelte-1v8xn86{padding:32px 24px 20px}.sidebar-header.svelte-1v8xn86 h3:where(.svelte-1v8xn86){color:#0f172a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.nav-scroll.svelte-1v8xn86{flex:1;padding:0 12px 20px;overflow-y:auto}.nav-group.svelte-1v8xn86 ul:where(.svelte-1v8xn86){margin:0;padding:0;list-style:none}.nav-category.svelte-1v8xn86{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;padding:24px 12px 8px;font-size:11px;font-weight:700;display:block}.nav-link.svelte-1v8xn86{color:#475569;border-radius:8px;align-items:center;margin-bottom:2px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease-in-out;display:flex;position:relative}.nav-link.svelte-1v8xn86:hover{color:#0f172a;background-color:#f1f5f9}.nav-link.active.svelte-1v8xn86{color:#4f46e5;background-color:#eff6ff;font-weight:600}.divider.svelte-1v8xn86{background:#e2e8f0;height:1px;margin:10px 12px}.content-area.svelte-1v8xn86{background-color:#f8fafc;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.content-wrapper.svelte-1v8xn86{flex-grow:1;padding:0;overflow-y:auto}@keyframes svelte-1v8xn86-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.content-wrapper .settings-global{max-width:900px;margin:0 auto;padding:40px!important}.content-wrapper h1,.content-wrapper h2{letter-spacing:-.02em;color:#0f172a!important}.content-wrapper input[type=submit],.content-wrapper .settings-save-button{cursor:pointer;transition:background .2s,transform .1s;box-shadow:0 1px 2px #0000000d;color:#fff!important;background-color:#4f46e5!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important}.content-wrapper input[type=submit]:hover,.content-wrapper .settings-save-button:hover{background-color:#4338ca!important}.content-wrapper input[type=submit]:active{transform:translateY(1px)}.saas-modal-content.svelte-ul75tg{background:#fff;padding:32px}.settings-grid.svelte-ul75tg{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:24px;display:grid}@media (width<=700px){.settings-grid.svelte-ul75tg{grid-template-columns:1fr;gap:32px}}.column-header.svelte-ul75tg{gap:16px;margin-bottom:24px;display:flex}.column-header.svelte-ul75tg .icon-wrap:where(.svelte-ul75tg){color:#475569;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.column-header.svelte-ul75tg h3:where(.svelte-ul75tg){color:#0f172a;margin:0 0 4px;font-size:16px;font-weight:700}.column-header.svelte-ul75tg p:where(.svelte-ul75tg){color:#64748b;margin:0;font-size:13px;line-height:1.5}.integration-list.svelte-ul75tg{flex-direction:column;gap:12px;display:flex}.integration-card.svelte-ul75tg{border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.integration-card.connected.svelte-ul75tg{background:#f8faff;border-color:#e0e7ff}.integration-card.connected.svelte-ul75tg .service-name:where(.svelte-ul75tg){color:#4f46e5;font-weight:600}.integration-card.connected.svelte-ul75tg .service-status:where(.svelte-ul75tg){color:#818cf8}.integration-card.svelte-ul75tg .card-main:where(.svelte-ul75tg){align-items:center;gap:12px;display:flex}.integration-card.svelte-ul75tg .service-icon:where(.svelte-ul75tg){width:32px;height:32px}.integration-card.svelte-ul75tg .service-icon:where(.svelte-ul75tg) svg{width:100%;height:100%}.integration-card.svelte-ul75tg .service-info:where(.svelte-ul75tg){flex-direction:column;display:flex}.integration-card.svelte-ul75tg .service-info:where(.svelte-ul75tg) .service-name:where(.svelte-ul75tg){color:#1e293b;font-size:14px}.integration-card.svelte-ul75tg .service-info:where(.svelte-ul75tg) .service-status:where(.svelte-ul75tg){color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:500}.export-box.svelte-ul75tg{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.export-box.svelte-ul75tg .btn-copy-ical:where(.svelte-ul75tg){color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:24px;padding:12px;font-size:14px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000d}.export-box.svelte-ul75tg .btn-copy-ical:where(.svelte-ul75tg):hover{color:#4f46e5;border-color:#4f46e5}.export-box.svelte-ul75tg .help-links:where(.svelte-ul75tg) .help-title:where(.svelte-ul75tg){color:#64748b;margin-bottom:12px;font-size:12px;font-weight:500;display:block}.export-box.svelte-ul75tg .help-links:where(.svelte-ul75tg) .links-row:where(.svelte-ul75tg){gap:16px;display:flex}.export-box.svelte-ul75tg .help-links:where(.svelte-ul75tg) .links-row:where(.svelte-ul75tg) a:where(.svelte-ul75tg){color:#4f46e5;font-size:13px;font-weight:600;text-decoration:none}.export-box.svelte-ul75tg .help-links:where(.svelte-ul75tg) .links-row:where(.svelte-ul75tg) a:where(.svelte-ul75tg):hover{text-decoration:underline}.apple-login-zone.svelte-ul75tg{max-width:400px;margin:0 auto;padding:20px 0}.apple-login-zone.svelte-ul75tg .btn-back:where(.svelte-ul75tg){color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;font-weight:600;display:flex}.apple-login-zone.svelte-ul75tg .btn-back:where(.svelte-ul75tg):hover{color:#0f172a}.apple-login-zone.svelte-ul75tg .login-header:where(.svelte-ul75tg){text-align:center;margin-bottom:32px}.apple-login-zone.svelte-ul75tg .login-header:where(.svelte-ul75tg) svg{width:64px;height:64px;margin-bottom:16px}.apple-login-zone.svelte-ul75tg .login-header:where(.svelte-ul75tg) h1:where(.svelte-ul75tg){margin:0 0 8px;font-size:20px;font-weight:800}.apple-login-zone.svelte-ul75tg .login-header:where(.svelte-ul75tg) p:where(.svelte-ul75tg){color:#64748b;font-size:14px;line-height:1.5}.apple-login-zone.svelte-ul75tg .saas-input:where(.svelte-ul75tg){border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;margin-bottom:12px;padding:12px 16px;font-size:14px;transition:border-color .2s}.apple-login-zone.svelte-ul75tg .saas-input:where(.svelte-ul75tg):focus{border-color:#4f46e5}.apple-login-zone.svelte-ul75tg .form-footer:where(.svelte-ul75tg){margin-top:12px}.modal-footer.svelte-ul75tg{border-top:1px solid #f1f5f9;justify-content:flex-end;margin-top:32px;padding-top:24px;display:flex}.btn-brand.svelte-ul75tg{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:10px 24px;font-weight:600}.btn-brand.svelte-ul75tg:hover{background:#4338ca}.btn-brand-full{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;width:100%;padding:12px;font-weight:600}.btn-outline-small.svelte-ul75tg{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.btn-outline-small.svelte-ul75tg:hover{color:#4f46e5;border-color:#4f46e5}.btn-danger-ghost.svelte-ul75tg{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.btn-danger-ghost.svelte-ul75tg:hover{color:#ef4444;background:#fef2f2}@keyframes svelte-ul75tg-spin{to{transform:rotate(360deg)}}.app-canvas.svelte-6s3rud{box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.calendar-wrapper.svelte-6s3rud{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1400px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a08}.page-header.svelte-6s3rud{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.page-title.svelte-6s3rud{color:#0f172a;margin:0;font-size:24px;font-weight:700}.ph-right.svelte-6s3rud,.date-nav.svelte-6s3rud,.nav-arrows.svelte-6s3rud{align-items:center;gap:8px;display:flex}.btn-brand.svelte-6s3rud{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.btn-outline-small.svelte-6s3rud{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-outline-small.svelte-6s3rud:hover{background:#f8fafc}.btn-outline-small.active.svelte-6s3rud{background:#f1f5f9}.icon-btn-border.svelte-6s3rud,.tool-btn.svelte-6s3rud{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.tool-btn.svelte-6s3rud{border-color:#0000}.utility-bar.svelte-6s3rud{z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:relative}.utility-tools.svelte-6s3rud{align-items:center;gap:8px;display:flex}.saas-toggle.svelte-6s3rud{background-color:#f1f5f9;border-radius:6px;padding:4px;display:flex}.saas-toggle.svelte-6s3rud button:where(.svelte-6s3rud){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500}.saas-toggle.svelte-6s3rud button.active:where(.svelte-6s3rud){color:#0f172a;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.filter-toolbar.compact.svelte-6s3rud{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;padding:8px 16px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.ft-group.svelte-6s3rud{align-items:center;gap:12px;display:flex}.ft-label.svelte-6s3rud{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.ft-divider.svelte-6s3rud{background:#e2e8f0;width:1px;height:20px}.ft-checkbox.svelte-6s3rud{cursor:pointer;color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.saas-checkbox.svelte-6s3rud{color:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.saas-checkbox.checked.svelte-6s3rud{background:#4f46e5;border-color:#4f46e5}.integrations.svelte-6s3rud{gap:8px}.integration-btn.svelte-6s3rud{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:all .2s;display:flex}.integration-btn.inactive.svelte-6s3rud{opacity:.4;filter:grayscale();background:#f1f5f9}.integration-btn.svelte-6s3rud:hover{border-color:#cbd5e1}.content-area.svelte-6s3rud{background:#f8fafc;flex-direction:column;flex:1;padding:24px;display:flex;overflow-y:auto}.scroll-y.svelte-6s3rud{scrollbar-width:none;overflow-y:auto}.scroll-y.svelte-6s3rud::-webkit-scrollbar{display:none}.clean-calendar-grid.svelte-6s3rud,.strict-calendar-grid.svelte-6s3rud{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:1px;width:100%;display:flex}.grid-header-row.svelte-6s3rud{background:#fff;grid-template-columns:40px repeat(7,minmax(0,1fr));gap:1px;display:grid}.grid-header-row.week.svelte-6s3rud{grid-template-columns:48px repeat(7,1fr)!important}.gh-cell.svelte-6s3rud{text-align:center;color:#64748b;background:#fff;padding:12px 8px;font-size:11px;font-weight:700}.gh-cell.time-spacer.svelte-6s3rud{background:#fafafa;border-right:1px solid #e2e8f0}.gh-cell.week-header-cell.today.svelte-6s3rud{color:#4f46e5;background:#eff6ff}.wh-inner.svelte-6s3rud{flex-direction:column;align-items:center;display:flex}.w-day.svelte-6s3rud{text-transform:uppercase;margin-bottom:4px;font-size:11px}.w-date.svelte-6s3rud{font-size:18px;font-weight:700}.grid-body-row.svelte-6s3rud{background:#e2e8f0;flex:1;grid-template-columns:40px repeat(7,minmax(0,1fr));gap:1px;min-height:100px;display:grid;overflow-y:hidden}.grid-body-row.week.svelte-6s3rud{height:100%;min-height:400px;grid-template-columns:48px repeat(7,1fr)!important}.grid-header-row.svelte-6s3rud>:where(.svelte-6s3rud),.grid-body-row.svelte-6s3rud>:where(.svelte-6s3rud),.day-cell.svelte-6s3rud,.day-cell.modern.svelte-6s3rud,.dc-events.svelte-6s3rud,.month-event-strip.svelte-6s3rud,.event-title.svelte-6s3rud{min-width:0}.time-column-week.svelte-6s3rud{background:#fafafa;border-right:1px solid #e2e8f0;flex-direction:column;display:flex}.week-time-slot.svelte-6s3rud{color:#94a3b8;text-align:center;border-bottom:1px solid #f1f5f9;height:60px;padding-top:4px;font-size:10px}.day-cell.svelte-6s3rud{background:#fff;flex-direction:column;padding:6px;transition:background .1s;display:flex;position:relative;overflow-y:hidden}.day-cell.svelte-6s3rud:hover{background:#fcfcfc}.day-cell.kw-cell.svelte-6s3rud{color:#94a3b8;background:#f8fafc;justify-content:center;align-items:center;font-size:11px;font-weight:500}.day-cell.weekend.svelte-6s3rud{background:#fafafa}.day-cell.outside.svelte-6s3rud{opacity:.5;background:#fcfcfc}.day-cell.today.svelte-6s3rud{z-index:1;background:#f5f3ff;box-shadow:inset 0 0 0 2px #4f46e5}.day-cell.week-col.svelte-6s3rud{-webkit-user-select:none;user-select:none;padding:0;position:relative}.day-cell.week-col.today.svelte-6s3rud{background:#f8fafc}.day-cell.drag-over.svelte-6s3rud{background:#eee}.grid-bg-lines.svelte-6s3rud{pointer-events:none;z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.grid-line.svelte-6s3rud{border-bottom:1px solid #f1f5f9;height:60px}.now-line.svelte-6s3rud{z-index:30;pointer-events:none;background:#ef4444d9;height:2px;position:absolute;left:0;right:0}.now-dot.svelte-6s3rud{background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 0 3px #ef444426}.create-selection.svelte-6s3rud{z-index:25;pointer-events:none;background:#4f46e51a;border:1px dashed #4f46e58c;border-radius:6px;position:absolute;left:6px;right:6px}.dc-header-clean.svelte-6s3rud{justify-content:flex-start;margin-bottom:6px;padding:2px;display:flex}.dc-number-clean.svelte-6s3rud{color:#334155;text-align:center;border-radius:50%;width:24px;height:24px;font-size:14px;font-weight:600;line-height:24px}.dc-number-clean.active.svelte-6s3rud{color:#3730a3;background:#e0e7ff;font-weight:800}.month-label.svelte-6s3rud{color:#64748b;text-transform:uppercase;margin-left:6px;font-size:12px;font-weight:700}.month-event-strip.svelte-6s3rud{cursor:pointer;color:#1e293b;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:100%;min-height:24px;margin-bottom:2px;padding:4px 8px;font-size:12px;font-weight:600;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.month-event-strip.svelte-6s3rud:hover{filter:brightness(.95);z-index:200;box-shadow:0 4px 6px #0000000d}.month-event-strip.svelte-6s3rud:hover .event-title:where(.svelte-6s3rud){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.week-events-container.svelte-6s3rud,.day-grid.svelte-6s3rud{overflow:visible}.week-events-container.svelte-6s3rud{z-index:5;width:100%;height:780px;padding-top:4px;position:relative}.week-all-day.svelte-6s3rud{z-index:40;cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:5px;margin:6px 6px 0;padding:4px 8px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 1px 2px #0000000f}.week-event-absolute.svelte-6s3rud{cursor:pointer;z-index:10;border-left:3px solid;border-radius:6px;flex-direction:row;padding:6px 8px;font-size:12px;font-weight:700;transition:transform .12s,filter .12s;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 4px #0000001a}.week-event-absolute.compact.svelte-6s3rud{border-radius:5px;padding:3px 6px}.week-event-absolute.compact.svelte-6s3rud .week-time-label:where(.svelte-6s3rud){opacity:.7;font-size:9px}.week-event-absolute.compact.svelte-6s3rud .event-avatars:where(.svelte-6s3rud){display:none}.week-event-absolute.svelte-6s3rud:not(.compact) .event-title:where(.svelte-6s3rud){-webkit-line-clamp:1}.day-event-absolute.compact.svelte-6s3rud{padding:6px 8px}.day-event-absolute.compact.svelte-6s3rud .event-avatars:where(.svelte-6s3rud){display:none}.week-event-absolute.svelte-6s3rud:hover,.day-event-absolute.svelte-6s3rud:hover,.week-all-day.svelte-6s3rud:hover,.day-all-day.svelte-6s3rud:hover{filter:brightness(.97);z-index:200}.week-event-absolute.svelte-6s3rud:hover .event-title:where(.svelte-6s3rud),.day-event-absolute.svelte-6s3rud:hover .event-title:where(.svelte-6s3rud),.week-all-day.svelte-6s3rud:hover .event-title:where(.svelte-6s3rud),.day-all-day.svelte-6s3rud:hover .event-title:where(.svelte-6s3rud){white-space:normal}.bg-pastel-blue.svelte-6s3rud{color:#1e40af!important;background-color:#dbeafe!important;border-left-color:#3b82f6!important}.bg-pastel-magenta.svelte-6s3rud{color:#9d174d!important;background-color:#fce7f3!important;border-left-color:#ec4899!important}.bg-pastel-yellow.svelte-6s3rud{color:#854d0e!important;background-color:#fef9c3!important;border-left-color:#eab308!important}.task-pastel-orange.svelte-6s3rud{color:#9a3412!important;background-color:#ffedd5!important;border-left-color:#f97316!important}.bg-pastel-red.svelte-6s3rud{color:#991b1b!important;background-color:#fee2e2!important;border-left-color:#ef4444!important}.event-content.svelte-6s3rud{flex-direction:column;justify-items:center;gap:2px;line-height:1.2;display:flex}.week-time-label.svelte-6s3rud{opacity:.85;font-size:10px;font-weight:600}.event-title.svelte-6s3rud{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.week-event-absolute.compact.svelte-6s3rud .event-title:where(.svelte-6s3rud){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.event-desc.svelte-6s3rud{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.event-content.horizontal.svelte-6s3rud{flex-direction:row;align-items:center;gap:10px;display:flex}.event-time.svelte-6s3rud{text-align:right;opacity:.75;font-variant-numeric:tabular-nums;flex-shrink:0;width:78px;font-size:11px;font-weight:800}.day-event-absolute.svelte-6s3rud .event-title:where(.svelte-6s3rud){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.day-event-absolute.compact.svelte-6s3rud .event-time:where(.svelte-6s3rud){opacity:.7;font-size:10px}.event-avatars.svelte-6s3rud{flex-shrink:0;align-items:center;margin-top:6px;margin-left:6px;display:flex}.event-avatars.svelte-6s3rud img,.event-avatars.svelte-6s3rud .avatar{border:1.5px solid #fffc;margin-left:-6px;border-radius:50%!important;width:20px!important;height:20px!important}.event-avatars.svelte-6s3rud :first-child{margin-left:0}.list-view-container-full.svelte-6s3rud{width:100%;max-width:100%}.list-group-modern.svelte-6s3rud{margin-bottom:32px;display:flex}.list-date-block.svelte-6s3rud{text-align:center;border-right:1px solid #e2e8f0;flex-shrink:0;width:80px;padding-top:8px}.list-date-block.today.svelte-6s3rud .ldb-day:where(.svelte-6s3rud),.list-date-block.today.svelte-6s3rud .ldb-weekday:where(.svelte-6s3rud){color:#4f46e5}.ldb-day.svelte-6s3rud{color:#1e293b;font-size:32px;font-weight:800;line-height:1}.ldb-weekday.svelte-6s3rud{color:#64748b;margin-top:4px;font-size:13px;font-weight:700}.list-items-stack.svelte-6s3rud{flex:1;min-width:0;padding-top:4px}.list-event-row.flat.svelte-6s3rud{cursor:pointer;border-radius:10px;align-items:center;gap:16px;margin-bottom:8px;padding:12px 16px;transition:all .15s;display:flex}.list-event-row.flat.svelte-6s3rud:hover{filter:brightness(.97)}.day-view-wrap.svelte-6s3rud{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0}.day-view-header.svelte-6s3rud{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px;display:flex}.day-view-header.svelte-6s3rud h2:where(.svelte-6s3rud){margin:0;font-size:18px}.day-hint.svelte-6s3rud{color:#64748b;font-size:12px;font-weight:600}.day-view-body.svelte-6s3rud{min-height:520px;display:flex}.day-view-timeline.svelte-6s3rud{background:#f8fafc;border-right:1px solid #e2e8f0;flex-shrink:0;width:70px;padding-top:8px}.time-slot.svelte-6s3rud{color:#94a3b8;text-align:center;border-bottom:1px solid #f1f5f9;justify-content:center;align-items:flex-start;height:60px;padding-top:6px;font-size:11px;display:flex}.day-grid.svelte-6s3rud{-webkit-user-select:none;user-select:none;background:#fff;flex:1;position:relative;overflow:visible}.day-grid-lines.svelte-6s3rud{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.day-all-day.svelte-6s3rud{z-index:50;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:10px;padding:8px 10px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 1px 3px #00000014}.day-event-absolute.svelte-6s3rud{cursor:pointer;z-index:10;border-left:3px solid;border-radius:10px;padding:8px 10px;transition:transform .12s,filter .12s;position:absolute;overflow:hidden;box-shadow:0 2px 6px #0000001a}.all-day-badge.svelte-6s3rud{text-transform:uppercase;letter-spacing:.06em;background:#ffffff8c;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:900}.empty-state-simple.svelte-6s3rud{color:#64748b;padding:24px;font-weight:600}.prominent-empty-state.svelte-6s3rud{background:linear-gradient(135deg,#e0e7ff 0%,#f5f3ff 100%);border:1px solid #c7d2fe;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:40px;padding:24px;display:flex;box-shadow:0 4px 15px #4f46e50d}.prominent-content.svelte-6s3rud{align-items:center;gap:16px;display:flex}.prominent-icon.svelte-6s3rud{font-size:32px}.info-title-lg.svelte-6s3rud{color:#3730a3;margin-bottom:4px;font-size:18px;font-weight:800}.info-sub-lg.svelte-6s3rud{color:#5b21b6;font-size:14px;font-weight:600}.popover-card.svelte-6s3rud{z-index:1000;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:280px;margin-top:-8px;padding:16px;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 30px #00000026}.pop-header.svelte-6s3rud{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pop-time.svelte-6s3rud{color:#64748b;font-size:11px;font-weight:700}.pop-badge.task.svelte-6s3rud{color:#c2410c;background:#fff7ed;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:900}.pop-badge.deadline.svelte-6s3rud{color:#991b1b;background:#fee2e2;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:900}.pop-title.svelte-6s3rud{color:#0f172a;margin-bottom:6px;font-size:15px;font-weight:800}.pop-desc.svelte-6s3rud{color:#475569;margin-bottom:12px;font-size:13px;line-height:1.5}.pop-users.svelte-6s3rud{border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding-top:12px;display:flex}.pop-avatars.svelte-6s3rud img,.pop-avatars.svelte-6s3rud .avatar,.pop-avatars.svelte-6s3rud .avatar img{aspect-ratio:1;object-fit:cover;object-position:center;display:block;border-radius:999px!important;width:24px!important;height:24px!important}.success-container.svelte-xzn2zq{justify-content:center;align-items:center;padding:50px 40px 60px;display:flex}.success-content.svelte-xzn2zq{text-align:center;width:100%}.checkmark-wrapper.svelte-xzn2zq{justify-content:center;margin-bottom:30px;display:flex}.checkmark.svelte-xzn2zq{stroke-width:3px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:64px;height:64px;animation:.4s ease-in-out .4s forwards svelte-xzn2zq-fill,.3s ease-in-out .9s both svelte-xzn2zq-scale;display:block;box-shadow:inset 0 0 #4f46e5}.checkmark__circle.svelte-xzn2zq{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:3px;stroke-miterlimit:10;stroke:#4f46e5;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards svelte-xzn2zq-stroke}.checkmark__check.svelte-xzn2zq{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards svelte-xzn2zq-stroke}@keyframes svelte-xzn2zq-stroke{to{stroke-dashoffset:0}}@keyframes svelte-xzn2zq-fill{to{box-shadow:inset 0 0 0 32px #4f46e5}}@keyframes svelte-xzn2zq-scale{0%,to{transform:none}50%{transform:scale(1.1)}}.success-message.svelte-xzn2zq{color:#1e293b;font-size:16px;line-height:1.6}.success-message.svelte-xzn2zq h1,.success-message.svelte-xzn2zq h2{color:#0f172a;margin:0 0 16px;font-size:22px;font-weight:800;display:block}.success-message.svelte-xzn2zq p{color:#64748b;margin:0}.action-area.svelte-xzn2zq{justify-content:center;margin-top:40px;display:flex}.btn-brand-full.svelte-xzn2zq{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;width:100%;max-width:280px;padding:12px 24px;font-size:15px;font-weight:700;transition:all .2s}.btn-brand-full.svelte-xzn2zq:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e533}.feedback-modal-layout.svelte-1ok2btf{flex-direction:column;display:flex}.main-content.svelte-1ok2btf{padding:32px}.form-group.svelte-1ok2btf{margin-bottom:24px}.label-heading.svelte-1ok2btf{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.saas-input.svelte-1ok2btf{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.saas-input.svelte-1ok2btf:focus{border-color:#4f46e5;outline:none}.saas-textarea.svelte-1ok2btf{resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:120px;padding:16px;font-size:14px;line-height:1.6}.saas-textarea.svelte-1ok2btf:focus{border-color:#4f46e5;outline:none}.saas-textarea.error.svelte-1ok2btf{border-color:#ef4444}.flex-label.svelte-1ok2btf{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.link-btn.svelte-1ok2btf{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.link-btn.svelte-1ok2btf:hover{text-decoration:underline}.attachment-preview-grid.svelte-1ok2btf{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.attachment-preview-grid.svelte-1ok2btf .preview-item:where(.svelte-1ok2btf){width:60px;height:60px;position:relative}.attachment-preview-grid.svelte-1ok2btf .preview-item:where(.svelte-1ok2btf) img:where(.svelte-1ok2btf){object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:100%}.modal-footer.svelte-1ok2btf{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.footer-right.svelte-1ok2btf{gap:12px;display:flex}.btn-ghost.svelte-1ok2btf{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}.btn-ghost.svelte-1ok2btf:hover{background:#f1f5f9}.btn-brand-indigo{cursor:pointer;transition:background .2s;color:#fff!important;background-color:#4f46e5!important;border:none!important;border-radius:6px!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important}.btn-brand-indigo:hover{background-color:#4338ca!important}.feedback-modal-layout.svelte-1jxvp8x{flex-direction:column;display:flex}.main-content.svelte-1jxvp8x{padding:0}.feedback-split-layout.svelte-1jxvp8x{grid-template-columns:350px 1fr;min-height:400px;display:grid}.feedback-info-side.svelte-1jxvp8x{background:#f8fafc;border-right:1px solid #f1f5f9;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.feedback-info-side.svelte-1jxvp8x .subtitle:where(.svelte-1jxvp8x){color:#4f46e5;margin-bottom:16px;font-size:16px;font-weight:600}.feedback-info-side.svelte-1jxvp8x .teaser-text:where(.svelte-1jxvp8x){color:#64748b;font-size:14px;line-height:1.6}.feedback-info-side.svelte-1jxvp8x .image-wrapper:where(.svelte-1jxvp8x) img:where(.svelte-1jxvp8x){border-radius:12px;width:100%;margin-top:30px}.feedback-action-side.svelte-1jxvp8x{padding:40px}.feedback-action-side.svelte-1jxvp8x .action-header:where(.svelte-1jxvp8x){color:#1e293b;margin-bottom:24px;font-size:15px}.options-grid.svelte-1jxvp8x{flex-direction:column;gap:12px;display:flex}.feedback-option-card.svelte-1jxvp8x{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .2s;display:flex}.feedback-option-card.svelte-1jxvp8x:hover{background:#f5f3ff;border-color:#4f46e5;transform:translate(4px)}.feedback-option-card.svelte-1jxvp8x .option-icon:where(.svelte-1jxvp8x){font-size:20px}.feedback-option-card.svelte-1jxvp8x .option-label:where(.svelte-1jxvp8x){color:#0f172a;font-size:15px;font-weight:600}.modal-footer.svelte-1jxvp8x{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.footer-right.svelte-1jxvp8x{gap:12px;display:flex}.btn-ghost.svelte-1jxvp8x{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}.btn-ghost.svelte-1jxvp8x:hover{background:#f1f5f9}.app-canvas.svelte-1ed66mz{box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.saas-container.svelte-1ed66mz{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1280px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a08}.page-header.svelte-1ed66mz{justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ph-left.svelte-1ed66mz{flex-direction:column;gap:4px;display:flex}.page-title.svelte-1ed66mz{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.page-meta.svelte-1ed66mz{color:#64748b;font-size:13px;font-weight:500}.ph-right.svelte-1ed66mz{align-items:center;gap:16px;display:flex}.btn-brand.svelte-1ed66mz{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e533}.btn-brand.svelte-1ed66mz:hover{background-color:#4338ca}.btn-icon.svelte-1ed66mz{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.btn-icon.svelte-1ed66mz:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.btn-icon.danger.svelte-1ed66mz{color:#ef4444;background:#fff0f3}.btn-icon.danger.svelte-1ed66mz:hover{color:#dc2626;background:#ffe2e7}.utility-bar.svelte-1ed66mz{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 32px;display:flex}.utility-tools.svelte-1ed66mz{align-items:center;gap:10px;display:flex}.divider-v.svelte-1ed66mz{background-color:#e2e8f0;width:1px;height:24px;margin:0 4px}.tool-btn.svelte-1ed66mz{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.tool-btn.svelte-1ed66mz:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.search-input-wrap.svelte-1ed66mz{align-items:center;width:260px;display:flex;position:relative}.search-icon-inside.svelte-1ed66mz{color:#94a3b8;position:absolute;left:10px}.search-input.svelte-1ed66mz{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 12px 6px 32px;font-size:13px;transition:border-color .15s}.search-input.svelte-1ed66mz:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.clear-search.svelte-1ed66mz{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.clear-search.svelte-1ed66mz:hover{color:#0f172a;background:#f1f5f9}.saas-select-wrap.svelte-1ed66mz{position:relative}.saas-select.svelte-1ed66mz{appearance:none;color:#0f172a;cursor:pointer;text-overflow:ellipsis;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:150px;padding:6px 28px 6px 10px;font-size:13px;font-weight:500}.saas-select.svelte-1ed66mz:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.saas-select-wrap.svelte-1ed66mz:after{content:"";pointer-events:none;border-top:5px solid #64748b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.view-switcher.svelte-1ed66mz{gap:4px;display:flex}.switch-btn.svelte-1ed66mz{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.switch-btn.svelte-1ed66mz:hover{color:#475569;background:#f8fafc}.switch-btn.active.svelte-1ed66mz{color:#0f172a;background:#f1f5f9}.content-area.svelte-1ed66mz{background:#fff;flex:1;overflow:auto}.user-card.svelte-1ed66mz{color:inherit;text-decoration:none;display:flex}.avatar-ring.svelte-1ed66mz{background:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;box-shadow:0 2px 4px #0000000d}.avatar-ring.svelte-1ed66mz img,.avatar-ring.svelte-1ed66mz .avatar-short-name{object-fit:cover;border-radius:50%!important;width:100%!important;height:100%!important}.avatar-ring.has-critical.svelte-1ed66mz{box-shadow:0 0 0 3px #ef444433}.status-dot.svelte-1ed66mz{background:#ef4444;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.title-wrap.svelte-1ed66mz{flex-direction:column;gap:4px;min-width:0;display:flex}.headline.svelte-1ed66mz{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;transition:color .15s;overflow:hidden}.subline-meta.svelte-1ed66mz{color:#64748b;font-size:12px}.user-card.svelte-1ed66mz:hover .headline:where(.svelte-1ed66mz){color:#4f46e5}.badges-wrap.svelte-1ed66mz{flex-wrap:wrap;gap:6px;display:flex}.badge.svelte-1ed66mz{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#f1f5f9;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.badge.group.svelte-1ed66mz{color:#4f46e5;background:#eff6ff}.badge.admin.svelte-1ed66mz{color:#ea188b;background:#ffe7f3}.badge.owner.svelte-1ed66mz{color:#d97706;background:#fffbeb}.badge.participant.svelte-1ed66mz{color:#64748b;background:#f1f5f9}.badge.department.svelte-1ed66mz{color:#16a34a;background:#ecfdf5}.stat-pill.svelte-1ed66mz{background:#f1f5f9;border-radius:8px;flex-direction:column;align-items:center;min-width:56px;padding:6px 12px;display:flex}.stat-pill.svelte-1ed66mz .val:where(.svelte-1ed66mz){color:#0f172a;font-size:14px;font-weight:700}.stat-pill.svelte-1ed66mz .lbl:where(.svelte-1ed66mz){color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.stat-pill.active.svelte-1ed66mz{background:#eff6ff}.stat-pill.active.svelte-1ed66mz .val:where(.svelte-1ed66mz){color:#4f46e5}.stat-pill.critical.svelte-1ed66mz{background:#fef2f2}.stat-pill.critical.svelte-1ed66mz .val:where(.svelte-1ed66mz){color:#ef4444}.view-list.svelte-1ed66mz .content-body:where(.svelte-1ed66mz){background:#fff;flex-direction:column;display:flex}.view-list.svelte-1ed66mz .user-card:where(.svelte-1ed66mz){border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;min-height:72px;padding:16px 32px;transition:background .15s}.view-list.svelte-1ed66mz .user-card:where(.svelte-1ed66mz):hover{background:#f8fafc}.view-list.svelte-1ed66mz .col-main:where(.svelte-1ed66mz){flex:1;align-items:center;gap:16px;min-width:0;display:flex}.view-list.svelte-1ed66mz .col-stats:where(.svelte-1ed66mz){align-items:center;gap:10px;display:flex}.view-grid.svelte-1ed66mz{background:#f8fafc;padding:32px}.view-grid.svelte-1ed66mz .content-body:where(.svelte-1ed66mz){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.view-grid.svelte-1ed66mz .user-card:where(.svelte-1ed66mz){text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;padding:24px;transition:all .2s;box-shadow:0 4px 6px #00000005}.view-grid.svelte-1ed66mz .user-card:where(.svelte-1ed66mz):hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 20px #0f172a0d}.view-grid.svelte-1ed66mz .col-main:where(.svelte-1ed66mz){flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex}.view-grid.svelte-1ed66mz .headline:where(.svelte-1ed66mz){white-space:normal;font-size:16px}.view-grid.svelte-1ed66mz .badges-wrap:where(.svelte-1ed66mz){justify-content:center}.view-grid.svelte-1ed66mz .col-stats:where(.svelte-1ed66mz){gap:10px;display:flex}.section-divider.svelte-1ed66mz{background:#fff;align-items:center;gap:12px;padding:24px 32px 10px;display:flex}.divider-text.svelte-1ed66mz{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.divider-line.svelte-1ed66mz{background:#e2e8f0;flex:1;height:1px}.invites-list.svelte-1ed66mz{flex-direction:column;padding:0 0 24px;display:flex}.invite-card.svelte-1ed66mz{cursor:default;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;min-height:72px;padding:16px 32px}.invite-card.svelte-1ed66mz:hover{box-shadow:none;background:0 0;border-color:#f1f5f9;transform:none}.invite-card.svelte-1ed66mz .col-main:where(.svelte-1ed66mz){align-items:center;gap:16px;display:flex}.dim.svelte-1ed66mz{opacity:.6}.dim-text.svelte-1ed66mz{color:#64748b}.detail-view.svelte-1ed66mz{box-shadow:none;background:0 0;border:none;overflow:visible}.detail-header.svelte-1ed66mz{background:0 0;border-bottom:none;padding:0 0 14px}.btn-back.svelte-1ed66mz{color:#f7f7f7;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 0;font-weight:700;display:inline-flex}.btn-back.svelte-1ed66mz:hover{color:#fff}.split-layout.svelte-1ed66mz{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.detail-sidebar.svelte-1ed66mz{flex-direction:column;align-self:start;display:flex;position:sticky;top:24px}.mt-14.svelte-1ed66mz{margin-top:14px}.profile-card.svelte-1ed66mz{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 18px;box-shadow:0 4px 6px #00000005}.avatar-huge.svelte-1ed66mz{width:92px;height:92px;margin:0 auto 16px}.name.svelte-1ed66mz{color:#0f172a;text-align:center;font-size:18px;font-weight:700}.profile-card.svelte-1ed66mz .badges-wrap:where(.svelte-1ed66mz){justify-content:center;margin-top:8px}.mini-stats.svelte-1ed66mz{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.mini-stat.svelte-1ed66mz{text-align:center;background:#f1f5f9;border-radius:10px;padding:12px 10px}.mini-stat.svelte-1ed66mz .k:where(.svelte-1ed66mz){color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:10px;font-weight:700}.mini-stat.svelte-1ed66mz .v:where(.svelte-1ed66mz){color:#0f172a;font-size:18px;font-weight:700}.widget-card.svelte-1ed66mz{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 4px 6px #00000005}.widget-head.svelte-1ed66mz{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.widget-title.svelte-1ed66mz{color:#0f172a;font-size:13px;font-weight:700}.mini-toggle.svelte-1ed66mz{gap:4px;display:flex}.mini-toggle.svelte-1ed66mz button:where(.svelte-1ed66mz){color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.mini-toggle.svelte-1ed66mz button.active:where(.svelte-1ed66mz){color:#4f46e5;background:#eff6ff}.chart-wrapper-small.svelte-1ed66mz{min-height:160px}.detail-main.svelte-1ed66mz{flex-direction:column;min-width:0;display:flex}.hero-panels.svelte-1ed66mz{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hero-box.svelte-1ed66mz{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:20px;display:flex;box-shadow:0 4px 6px #00000005}.hero-win.svelte-1ed66mz{border-top:4px solid #10b981}.hero-plan.svelte-1ed66mz{border-top:4px solid #4f46e5}.hero-top.svelte-1ed66mz{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.hero-title.svelte-1ed66mz{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.hero-icon.svelte-1ed66mz{color:#10b981}.hero-chip.svelte-1ed66mz{color:#0f172a;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900}.hero-task-link.svelte-1ed66mz{cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:10px;padding:16px;text-decoration:none;transition:transform .15s,background .15s;display:block}.hero-task-link.svelte-1ed66mz:hover{background:#fff;border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.hero-main.svelte-1ed66mz{color:#0f172a;font-size:18px;font-weight:700;line-height:1.25}.hero-main.muted.svelte-1ed66mz{color:#64748b;font-size:16px}.hero-sub.svelte-1ed66mz{color:#64748b;margin-top:6px;font-size:13px;font-weight:500}.hero-task-list.svelte-1ed66mz{flex-direction:column;gap:10px;display:flex}.plan-item.svelte-1ed66mz{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.plan-dot.svelte-1ed66mz{background:#4f46e5;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.plan-dot.gold.svelte-1ed66mz{background:#f59e0b}.plan-text.svelte-1ed66mz .t:where(.svelte-1ed66mz){color:#0f172a;align-items:center;font-size:15px;font-weight:700;line-height:1.25;display:flex}.plan-text.svelte-1ed66mz .m:where(.svelte-1ed66mz){color:#64748b;margin-top:4px;font-size:13px;font-weight:500}.star-icon.svelte-1ed66mz{color:#f59e0b;margin-left:6px}.block.svelte-1ed66mz{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #00000005}.block-head.svelte-1ed66mz{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.block-title.svelte-1ed66mz{color:#0f172a;font-size:15px;font-weight:700}.block-body.svelte-1ed66mz{padding:0}.embedded-module.svelte-1ed66mz{background:#f8fafc;padding:0}.embedded-module.svelte-1ed66mz .saas-container{box-shadow:none;background:0 0;border:none;border-radius:0}.embedded-module.svelte-1ed66mz .page-header{display:none}.block-foot.svelte-1ed66mz{background:#fff;border-top:1px solid #e2e8f0;justify-content:center;padding:12px 16px;display:flex}.btn-link.svelte-1ed66mz{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-weight:700}.btn-link.svelte-1ed66mz:hover{color:#4338ca;background:#eff6ff}.view-focus.svelte-1ed66mz{background:#f8fafc}.focus-grid.svelte-1ed66mz{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding:32px;display:grid}.focus-card.svelte-1ed66mz{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-decoration:none;transition:all .2s;display:block;box-shadow:0 4px 6px #00000005}.focus-card.svelte-1ed66mz:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 20px #0f172a0d}.focus-head.svelte-1ed66mz{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.focus-left.svelte-1ed66mz{align-items:center;gap:12px;min-width:0;display:flex}.focus-title.svelte-1ed66mz{min-width:0}.focus-title.svelte-1ed66mz .name:where(.svelte-1ed66mz){color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.focus-title.svelte-1ed66mz .meta:where(.svelte-1ed66mz){color:#64748b;margin-top:2px;font-size:12px}.focus-badge.svelte-1ed66mz{color:#0f172a;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.focus-list.svelte-1ed66mz{flex-direction:column;gap:10px;display:flex}.focus-item.svelte-1ed66mz{align-items:flex-start;gap:10px;display:flex}.focus-item.svelte-1ed66mz .dot:where(.svelte-1ed66mz){background:#4f46e5;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.focus-item.svelte-1ed66mz .dot.gold:where(.svelte-1ed66mz){background:#f59e0b}.focus-item.svelte-1ed66mz .t:where(.svelte-1ed66mz){color:#0f172a;font-size:13px;font-weight:700;line-height:1.25}.focus-item.svelte-1ed66mz .m:where(.svelte-1ed66mz){color:#64748b;margin-top:2px;font-size:12px}.focus-empty.svelte-1ed66mz{color:#64748b;padding:6px 0;font-size:12px}.focus-skeleton.svelte-1ed66mz{flex-direction:column;gap:10px;padding-top:4px;display:flex}.sk-line.svelte-1ed66mz{background:#f1f5f9;border-radius:10px;height:10px}.sk-line.short.svelte-1ed66mz{width:60%}.empty-state.svelte-1ed66mz{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.empty-text.svelte-1ed66mz{text-align:center}.empty-text.svelte-1ed66mz h3:where(.svelte-1ed66mz){color:#0f172a;margin:0 0 4px;font-size:16px;font-weight:600}.empty-text.svelte-1ed66mz p:where(.svelte-1ed66mz){margin:0;font-size:14px}.btn-outline.svelte-1ed66mz{color:#0f172a;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:10px 12px;font-weight:600}.btn-outline.svelte-1ed66mz:hover{background:#e2e8f0}.loader-wrapper.svelte-1ed66mz{justify-content:center;padding:80px;display:flex}.spinner.svelte-1ed66mz{border:3px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-1ed66mz-spin}@keyframes svelte-1ed66mz-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.split-layout.svelte-1ed66mz{grid-template-columns:1fr}.detail-sidebar.svelte-1ed66mz{position:static}.hero-panels.svelte-1ed66mz{grid-template-columns:1fr}}.chart-container.svelte-1desdmj{width:100%;min-height:120px;position:relative}.saas-container.svelte-1s5t9oa{border-radius:8px;width:100%;max-width:1280px;overflow:hidden}.app-canvas.svelte-1s5t9oa{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;padding:40px 32px;display:flex;overflow:auto}.content-area.svelte-1s5t9oa{background:#fff;flex-grow:1;min-height:0;padding:32px;overflow:auto}.toast-error.svelte-1s5t9oa{color:#fff;z-index:200;background:#0f172a;border-radius:10px;padding:10px 14px;font-size:13px;position:fixed;top:18px;right:18px;box-shadow:0 10px 25px #00000026}.font-mono.svelte-1s5t9oa{letter-spacing:-.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-mono-bold.svelte-1s5t9oa{letter-spacing:-.5px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.truncate.svelte-1s5t9oa{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar-ring.svelte-1s5t9oa{background:#e2e8f0;border:2px solid #fff;border-radius:50%;flex-shrink:0;position:relative;box-shadow:0 2px 4px #0000000d}.avatar-ring.micro.svelte-1s5t9oa{width:28px;height:28px;box-shadow:none;border-width:1px}.avatar-ring.svelte-1s5t9oa img,.avatar-ring.svelte-1s5t9oa .avatar-short-name{object-fit:cover;border-radius:50%;width:100%;height:100%}.btn-brand.svelte-1s5t9oa{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e533}.btn-brand.svelte-1s5t9oa:hover{background-color:#4338ca}.btn-brand.full-w.svelte-1s5t9oa{width:100%}.btn-brand.svelte-1s5t9oa:disabled{opacity:.7;cursor:not-allowed}.btn-outline.svelte-1s5t9oa{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline.svelte-1s5t9oa:hover{background:#f8fafc;border-color:#94a3b8}.chevron.svelte-1s5t9oa{color:#94a3b8;transition:transform .2s}.chevron.open.svelte-1s5t9oa{transform:rotate(180deg)}.btn-ghost-back.svelte-1s5t9oa{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-ghost-back.svelte-1s5t9oa:hover{color:#0f172a;transform:translate(-4px)}.btn-ghost.svelte-1s5t9oa{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.btn-ghost.svelte-1s5t9oa:hover{color:#0f172a}.btn-text-action.svelte-1s5t9oa{text-transform:uppercase;color:#3b82f6;cursor:pointer;letter-spacing:.05em;background:0 0;border:none;padding:0;font-size:11px;font-weight:700;transition:color .15s}.btn-text-action.svelte-1s5t9oa:hover{color:#2563eb;text-decoration:underline}.saas-checkbox.svelte-1s5t9oa{cursor:pointer;color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:flex}.saas-checkbox.checked.svelte-1s5t9oa{background:#4f46e5;border-color:#4f46e5}.saas-checkbox.svelte-1s5t9oa:hover{border-color:#4f46e5}.page-header.svelte-1s5t9oa{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-end;padding:24px 32px;display:flex}.ph-left.svelte-1s5t9oa{flex-direction:column;gap:4px;display:flex}.page-title.svelte-1s5t9oa{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.page-meta.svelte-1s5t9oa{color:#64748b;font-size:13px;font-weight:500}.ph-right.svelte-1s5t9oa{align-items:center;gap:16px;padding-bottom:4px;display:flex}.divider-v.svelte-1s5t9oa{background-color:#e2e8f0;width:1px;height:24px;margin:0 4px}.saas-toggle.svelte-1s5t9oa{background-color:#f1f5f9;border-radius:6px;padding:4px;display:inline-flex}.saas-toggle.svelte-1s5t9oa button:where(.svelte-1s5t9oa){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.saas-toggle.svelte-1s5t9oa button:where(.svelte-1s5t9oa):hover:not(.active){color:#1e293b}.saas-toggle.svelte-1s5t9oa button.active:where(.svelte-1s5t9oa){color:#0f172a;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d}.static-label.svelte-1s5t9oa{color:#0f172a;font-size:15px;font-weight:700}.dropdown-wrapper.svelte-1s5t9oa{position:relative}.flyout-menu.svelte-1s5t9oa{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #0000001a}.calendar-flyout.svelte-1s5t9oa .menu-item:where(.svelte-1s5t9oa){text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s;display:block}.calendar-flyout.svelte-1s5t9oa .menu-item:where(.svelte-1s5t9oa):hover{color:#0f172a;background:#f8fafc}.divider.svelte-1s5t9oa{background:#e2e8f0;height:1px;margin:6px 0}.custom-date-section.svelte-1s5t9oa{background:#f8fafc;border-radius:6px;padding:8px}.section-label.svelte-1s5t9oa{text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.date-inputs-row.svelte-1s5t9oa{align-items:center;gap:8px;margin-bottom:12px;display:flex}.saas-input.svelte-1s5t9oa{text-align:center;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:6px;font-size:12px}.saas-input.svelte-1s5t9oa:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.sep.svelte-1s5t9oa{color:#94a3b8;font-weight:600}.bento-grid.svelte-1s5t9oa{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.col-span-8.svelte-1s5t9oa{grid-column:span 8}.col-span-4.svelte-1s5t9oa{grid-column:span 4}.bento-card.svelte-1s5t9oa{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 4px #0f172a05}.bc-header-simple.svelte-1s5t9oa{background:#fff;border-bottom:1px solid #f1f5f9;padding:16px 24px}.bc-header-text.svelte-1s5t9oa{color:#0f172a;background:#fff;border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:15px;font-weight:700}.bc-body.svelte-1s5t9oa{flex-grow:1;min-height:0;padding:24px}.bc-body.p-0.svelte-1s5t9oa{padding:0}.scroll-y.svelte-1s5t9oa{overflow-y:auto}.chart-container.svelte-1s5t9oa{min-height:320px}.bc-footer.svelte-1s5t9oa{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;font-size:14px;display:flex}.highlight-footer.svelte-1s5t9oa{color:#1e3a8a;background:#eff6ff}.highlight-footer.svelte-1s5t9oa span:where(.svelte-1s5t9oa){font-weight:500}.highlight-footer.svelte-1s5t9oa strong:where(.svelte-1s5t9oa){letter-spacing:-.5px;font-size:16px;font-weight:700}.list-wrapper.svelte-1s5t9oa{flex-direction:column;display:flex}.list-row.svelte-1s5t9oa{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.list-row.svelte-1s5t9oa:last-child{border-bottom:none}.interactive.svelte-1s5t9oa .list-row:where(.svelte-1s5t9oa){cursor:pointer;transition:background .15s}.interactive.svelte-1s5t9oa .list-row:where(.svelte-1s5t9oa):hover{background:#f8fafc}.row-left.svelte-1s5t9oa{align-items:center;gap:12px;min-width:0;display:flex}.row-left.stacked.svelte-1s5t9oa{flex-direction:column;align-items:flex-start;gap:4px}.row-right.svelte-1s5t9oa{text-align:right;color:#94a3b8;align-items:center;gap:16px;display:flex}.customer-name.svelte-1s5t9oa{color:#0f172a;width:100%;font-size:15px}.task-count.svelte-1s5t9oa{color:#64748b;font-size:12px;font-weight:500}.val-stack.svelte-1s5t9oa{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.val-time.svelte-1s5t9oa{color:#64748b;font-size:12px;font-weight:500}.val-money.svelte-1s5t9oa{font-size:14px}.val-money.highlight.svelte-1s5t9oa{color:#4f46e5}.kpi-grid.svelte-1s5t9oa{justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.kpi-box.svelte-1s5t9oa{background:#f8fafc;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:200px;padding:24px;display:flex}.kpi-box.highlight.svelte-1s5t9oa{background:#eff6ff}.kpi-label.svelte-1s5t9oa{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:12px;font-weight:700}.kpi-box.highlight.svelte-1s5t9oa .kpi-label:where(.svelte-1s5t9oa){color:#3b82f6}.kpi-value.svelte-1s5t9oa{color:#0f172a;font-size:32px;font-weight:700;line-height:1}.kpi-box.highlight.svelte-1s5t9oa .kpi-value:where(.svelte-1s5t9oa){color:#2563eb}.donut-wrapper.svelte-1s5t9oa{margin-bottom:24px}.legend-wrap.svelte-1s5t9oa{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.legend-pill.svelte-1s5t9oa{color:#475569;background:#f1f5f9;border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:12px;display:inline-flex}.legend-pill.svelte-1s5t9oa .dot:where(.svelte-1s5t9oa){border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-pill.svelte-1s5t9oa .pct:where(.svelte-1s5t9oa){color:#0f172a;margin-left:4px;font-weight:700}.full-width-divider.svelte-1s5t9oa{grid-column:span 12;align-items:center;gap:16px;margin:16px 0 8px;display:flex}.divider-text.svelte-1s5t9oa{color:#0f172a;font-size:14px;font-weight:600}.full-width-divider.svelte-1s5t9oa .line:where(.svelte-1s5t9oa){background:#e2e8f0;flex:1;height:1px}.bento-row.svelte-1s5t9oa{grid-column:span 12;align-items:start;gap:24px;display:grid}.bento-row.dual.svelte-1s5t9oa{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-state.svelte-1s5t9oa{color:#64748b;flex-direction:column;gap:6px;padding:18px 24px;display:flex}.empty-state.svelte-1s5t9oa strong:where(.svelte-1s5t9oa){color:#0f172a;font-size:14px}.empty-state.svelte-1s5t9oa span:where(.svelte-1s5t9oa){font-size:12px;line-height:1.4}.rank-row.svelte-1s5t9oa{justify-content:space-between;align-items:center;padding:14px 24px 10px;display:flex}.rank-text.svelte-1s5t9oa{flex-direction:column;gap:2px;min-width:0;display:flex}.muted.svelte-1s5t9oa{color:#64748b;font-size:12px}.rank-val.svelte-1s5t9oa{color:#0f172a;font-weight:600}.rank-bar.svelte-1s5t9oa{padding:0 24px 12px}.rank-bar-fill.svelte-1s5t9oa{background:#4f46e559;border-radius:999px;width:0;height:6px}.skeleton-grid.svelte-1s5t9oa{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.sk.svelte-1s5t9oa{background:linear-gradient(90deg,#f1f5f9,#eef2ff,#f1f5f9) 0 0/200% 100%;border:1px solid #e2e8f0;border-radius:12px;animation:1.2s infinite svelte-1s5t9oa-sh}.sk-big.svelte-1s5t9oa{grid-column:span 8;height:360px}.sk-small.svelte-1s5t9oa{grid-column:span 4;height:260px}@keyframes svelte-1s5t9oa-sh{0%{background-position:200% 0}to{background-position:-200% 0}}.bill-view.svelte-1s5t9oa{box-shadow:none;background:#f8fafc;border:none;padding-top:0}.projects-billing-list.svelte-1s5t9oa{flex-direction:column;gap:32px;display:flex}.billing-card.svelte-1s5t9oa{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0f172a05}.bc-header.svelte-1s5t9oa{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bc-title.svelte-1s5t9oa{color:#0f172a;margin:0;font-size:18px;font-weight:700}.bc-meta.svelte-1s5t9oa{gap:12px;display:flex}.badge-time.svelte-1s5t9oa,.badge-amount.svelte-1s5t9oa{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.badge-time.svelte-1s5t9oa{color:#475569;background:#f1f5f9}.badge-amount.svelte-1s5t9oa{color:#3f6212;background:#ecfccb}.bc-summary.svelte-1s5t9oa{background:#fdfdfd;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:12px;padding:16px 24px;display:flex}.service-chip.svelte-1s5t9oa{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:inline-flex}.service-chip.svelte-1s5t9oa .dot:where(.svelte-1s5t9oa){border-radius:50%;width:8px;height:8px}.service-chip.svelte-1s5t9oa .lbl:where(.svelte-1s5t9oa){color:#475569}.service-chip.svelte-1s5t9oa .val:where(.svelte-1s5t9oa){color:#0f172a;font-weight:600}.table-header.svelte-1s5t9oa{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:100px 1.5fr 2fr 100px 100px 60px;padding:12px 24px;display:grid}.th.svelte-1s5t9oa{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:11px;font-weight:700}.table-row.svelte-1s5t9oa{border-bottom:1px solid #f1f5f9;grid-template-columns:100px 1.5fr 2fr 100px 100px 60px;align-items:center;padding:12px 24px;transition:background .15s;display:grid}.table-row.svelte-1s5t9oa:hover{background:#f8fafc}.table-row.svelte-1s5t9oa:last-child{border-bottom:none}.td.svelte-1s5t9oa{color:#334155;font-size:13px}.td.col-date.svelte-1s5t9oa{color:#64748b;font-weight:500}.td.col-user.svelte-1s5t9oa{align-items:center;gap:10px;min-width:0;font-weight:500;display:flex}.td.col-task.svelte-1s5t9oa{align-items:center;gap:10px;min-width:0;display:flex}.td.col-task.svelte-1s5t9oa .dot:where(.svelte-1s5t9oa){border-radius:50%;flex-shrink:0;width:8px;height:8px}.task-text-wrap.svelte-1s5t9oa{flex-direction:column;gap:2px;min-width:0;display:flex}.service-name.svelte-1s5t9oa{text-transform:uppercase;color:#94a3b8;letter-spacing:.02em;font-size:11px;font-weight:600}.task-link.svelte-1s5t9oa{color:#0f172a;font-weight:500;text-decoration:none;transition:color .15s}.task-link.svelte-1s5t9oa:hover{color:#4f46e5;text-decoration:underline}.align-right.svelte-1s5t9oa{text-align:right;justify-content:flex-end}.spinner-small.svelte-1s5t9oa{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite svelte-1s5t9oa-spin}@keyframes svelte-1s5t9oa-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.app-canvas.svelte-1s5t9oa{padding:24px 16px}.content-area.svelte-1s5t9oa{padding:16px;overflow:visible}.bento-grid.svelte-1s5t9oa{grid-template-columns:1fr}.col-span-8.svelte-1s5t9oa,.col-span-4.svelte-1s5t9oa{grid-column:span 1}.bento-row.dual.svelte-1s5t9oa,.skeleton-grid.svelte-1s5t9oa{grid-template-columns:1fr}.sk-big.svelte-1s5t9oa,.sk-small.svelte-1s5t9oa{grid-column:span 1}.table-header.svelte-1s5t9oa{display:none}.table-row.svelte-1s5t9oa{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.col-date.svelte-1s5t9oa{grid-column:span 2;font-size:12px}.col-user.svelte-1s5t9oa{grid-column:span 2}.col-task.svelte-1s5t9oa{grid-column:span 2;margin-bottom:8px}.col-time.svelte-1s5t9oa,.col-amount.svelte-1s5t9oa{text-align:left;justify-content:flex-start}.col-action.svelte-1s5t9oa{grid-column:span 2;justify-content:flex-end}}.app-canvas.svelte-6wc543{box-sizing:border-box;width:100%;padding:32px}.saas-container.svelte-6wc543{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:1440px;margin:0 auto;padding:28px;box-shadow:0 4px 24px -6px #0f172a0d}.page-header.svelte-6wc543{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.page-title.svelte-6wc543{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:900}.page-actions.svelte-6wc543{align-items:center;gap:8px;display:flex}.action-btn.svelte-6wc543{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.action-btn.svelte-6wc543:hover,.action-btn.active.svelte-6wc543{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.action-btn.blue-btn.svelte-6wc543{color:#fff;background:#2563eb;border:none;box-shadow:0 4px 12px #2563eb40}.action-btn.blue-btn.svelte-6wc543:hover{background:#1d4ed8;transform:translateY(-1px)}.info-tooltip-wrap.svelte-6wc543{display:inline-flex;position:relative}.tooltip-content.svelte-6wc543{color:#fff;opacity:0;visibility:hidden;z-index:50;pointer-events:none;background:#0f172a;border-radius:8px;width:280px;padding:12px 16px;font-size:.85rem;line-height:1.4;transition:all .2s;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 25px #00000026}.tooltip-content.svelte-6wc543:before{content:"";background:#0f172a;width:10px;height:10px;position:absolute;top:-4px;right:14px;transform:rotate(45deg)}.info-tooltip-wrap.svelte-6wc543:hover .tooltip-content:where(.svelte-6wc543){opacity:1;visibility:visible;transform:translateY(0)}.header-row.svelte-6wc543{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.header-left.svelte-6wc543{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.title-group.svelte-6wc543{flex-direction:column;gap:4px;display:flex}.title.svelte-6wc543{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:850}.range-text.svelte-6wc543{color:#64748b;font-size:.9rem;font-weight:500}.week-progress-wrap.svelte-6wc543{flex-direction:column;gap:6px;width:220px;display:flex}.wp-header.svelte-6wc543{color:#64748b;justify-content:space-between;font-size:.8rem;display:flex}.wp-label.svelte-6wc543 strong:where(.svelte-6wc543){color:#0f172a;font-weight:850}.wp-percent.svelte-6wc543{color:#2563eb;font-weight:800}.wp-track.svelte-6wc543{background:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.wp-fill.svelte-6wc543{background:#2563eb;border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.wp-fill.over-target.svelte-6wc543{background:#10b981}.nav-actions.svelte-6wc543{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.view-toggle.svelte-6wc543,.btn-icon.svelte-6wc543,.nav-btn.svelte-6wc543{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.btn-icon.svelte-6wc543,.nav-btn.svelte-6wc543{padding:8px}.nav-btn.svelte-6wc543{background:#f8fafc;border:none}.view-toggle.svelte-6wc543:hover,.btn-icon.svelte-6wc543:hover,.nav-btn.svelte-6wc543:hover{color:#0f172a;background:#f1f5f9}.view-toggle.active.svelte-6wc543,.btn-icon.active.svelte-6wc543{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 8px #2563eb1a}.divider.svelte-6wc543{background:#e2e8f0;width:1px;height:24px;margin:0 4px}.export-wrap.svelte-6wc543{position:relative}.export-dropdown.svelte-6wc543{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #0f172a1a}.ed-item.svelte-6wc543{text-align:left;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.ed-item.svelte-6wc543:hover{color:#0f172a;background:#f1f5f9}.quickadd.svelte-6wc543{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:24px;padding:16px;animation:.2s ease-out svelte-6wc543-slideDown}@keyframes svelte-6wc543-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qa-row.svelte-6wc543{grid-template-columns:140px 1fr 1fr 1fr auto auto;align-items:center;gap:12px;display:grid}.qa-field.svelte-6wc543{flex-direction:column;min-width:0;display:flex}.qa-input.svelte-6wc543,.qa-select.svelte-6wc543{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;height:38px;padding:0 12px;font-size:.85rem;transition:all .2s}.qa-input.svelte-6wc543:focus,.qa-select.svelte-6wc543:focus{border-color:#2563eb;box-shadow:0 0 0 3px #eff6ff}.qa-minwrap.svelte-6wc543{align-items:center;gap:6px;display:flex}.qa-chip.svelte-6wc543{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:10px;height:34px;padding:0 12px;font-size:.85rem;font-weight:700}.qa-chip.active.svelte-6wc543{color:#fff;background:#2563eb;border-color:#2563eb}.qa-custom.svelte-6wc543{align-items:center;gap:6px;display:flex}.qa-mini.svelte-6wc543{text-align:center;width:64px;height:34px}.qa-suffix.svelte-6wc543{color:#64748b;font-size:.8rem;font-weight:600}.qa-actions.svelte-6wc543{align-items:center;gap:12px;display:flex}.qa-billable.svelte-6wc543{cursor:pointer;-webkit-user-select:none;user-select:none;color:#64748b;white-space:nowrap;align-items:center;gap:10px;font-size:.85rem;font-weight:700;display:inline-flex}.qa-billable-cb.svelte-6wc543{opacity:0;width:1px;height:1px;position:absolute}.qa-billable-switch.svelte-6wc543{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;flex:none;width:34px;height:18px;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.qa-billable-knob.svelte-6wc543{background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .16s;position:absolute;top:1px;left:1px;box-shadow:0 4px 10px #0f172a1f}.qa-billable-text.svelte-6wc543{color:#64748b;transition:color .16s}.qa-billable.svelte-6wc543:hover .qa-billable-switch:where(.svelte-6wc543){border-color:#94a3b8}.qa-billable.svelte-6wc543:hover .qa-billable-text:where(.svelte-6wc543){color:#334155}.qa-billable-cb.svelte-6wc543:focus-visible+.qa-billable-switch:where(.svelte-6wc543){border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.qa-billable-cb.svelte-6wc543:checked+.qa-billable-switch:where(.svelte-6wc543){background:#10b981;border-color:#10b981}.qa-billable-cb.svelte-6wc543:checked+.qa-billable-switch:where(.svelte-6wc543) .qa-billable-knob:where(.svelte-6wc543){transform:translate(16px)}.qa-billable-cb.svelte-6wc543:checked~.qa-billable-text:where(.svelte-6wc543){color:#0f172a}.qa-primary.svelte-6wc543{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-weight:700;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;box-shadow:0 4px 12px #2563eb33}.qa-primary.svelte-6wc543:hover{background:#1d4ed8;transform:scale(1.02)}.qa-presets.svelte-6wc543{border-top:1px dashed #cbd5e1;margin-top:14px;padding-top:14px}.qa-presets-list.svelte-6wc543{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qa-presets-label.svelte-6wc543{color:#94a3b8;text-transform:uppercase;margin-right:4px;font-size:.75rem;font-weight:700}.qa-preset.svelte-6wc543{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.qa-preset.svelte-6wc543:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.grid-container.svelte-6wc543{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.day-column.svelte-6wc543{background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:10px;transition:all .3s;display:flex}.day-column.svelte-6wc543:hover{background:#f1f5f9;border-color:#e2e8f0}.day-column.is-today.svelte-6wc543{background:#fff;border:2px solid #3b82f6;box-shadow:0 4px 15px #3b82f61a}.day-column.is-empty-weekend.svelte-6wc543{opacity:.7;cursor:pointer;background:#f8fafc66;border:2px dashed #e2e8f0}.day-column.is-empty-weekend.svelte-6wc543:hover{opacity:1;background:#f1f5f9;border-color:#cbd5e1}.day-header.svelte-6wc543{justify-content:space-between;align-items:flex-start;padding:4px 4px 0;display:flex}.day-head-left.svelte-6wc543{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.day-name.svelte-6wc543{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.day-date.svelte-6wc543{color:#0f172a;font-size:1.15rem;font-weight:850}.today-badge.svelte-6wc543{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#2563eb;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.65rem;font-weight:800}.tasks-area.svelte-6wc543{flex-direction:column;gap:10px;min-height:120px;display:flex}.empty-add-zone.svelte-6wc543{cursor:pointer;color:#cbd5e1;opacity:0;background:0 0;border:2px dashed #0000;border-radius:12px;justify-content:center;align-items:center;height:60px;transition:all .2s;display:flex}.day-column.svelte-6wc543:hover .empty-add-zone:where(.svelte-6wc543){opacity:1;border-color:#e2e8f0}.eaz-text.svelte-6wc543{color:#64748b;margin-left:8px;font-size:.8rem;font-weight:700;display:none}.empty-add-zone.svelte-6wc543:hover{color:#2563eb;opacity:1;background:#eff6ff;border-color:#2563eb}.empty-add-zone.svelte-6wc543:hover .eaz-text:where(.svelte-6wc543){display:block}.task-card.svelte-6wc543{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;padding:10px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 1px 2px #00000005}.task-card.svelte-6wc543:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 16px #0f172a14}.card-edit-hint.svelte-6wc543{color:#fff;opacity:0;pointer-events:none;background:#2563eb;border-radius:50%;place-items:center;width:24px;height:24px;transition:all .2s;display:grid;position:absolute;top:-8px;right:-8px;transform:scale(.8)}.task-card.svelte-6wc543:hover .card-edit-hint:where(.svelte-6wc543){opacity:1;transform:scale(1)}.card-top.svelte-6wc543{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.time-left.svelte-6wc543{align-items:center;gap:6px;display:flex}.duration.svelte-6wc543{color:#0f172a;white-space:nowrap;font-size:.85rem;font-weight:800}.time-pill.svelte-6wc543{color:#64748b;white-space:nowrap;background:#f8fafc;border-radius:6px;padding:2px 6px;font-size:.7rem;font-weight:700}.badges.svelte-6wc543{flex-wrap:wrap;gap:4px;display:flex}.badge.svelte-6wc543{white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:4px;align-items:center;gap:4px;max-width:140px;padding:2px 6px;font-size:.65rem;font-weight:750;display:inline-flex;overflow:hidden}.badge.muted.svelte-6wc543{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.add-btn.svelte-6wc543{color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:2px dashed #0000;border-radius:12px;justify-content:center;padding:8px;transition:all .2s;display:flex}.day-column.svelte-6wc543:hover .add-btn:where(.svelte-6wc543){opacity:1;border-color:#e2e8f0}.add-btn.svelte-6wc543:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb!important}.day-sum.svelte-6wc543{text-align:center;color:#475569;border-top:2px solid #e2e8f0;margin-top:auto;padding-top:12px;font-size:1.1rem;font-weight:850;transition:all .2s}.day-sum.sum-neutral.svelte-6wc543{color:#94a3b8;font-size:.95rem;font-weight:700}.day-sum.sum-heavy.svelte-6wc543{color:#0f172a;font-size:1.2rem;font-weight:900}.log-filters.svelte-6wc543{grid-template-columns:2fr 1fr 1fr 1fr 1fr 44px;gap:12px;margin-bottom:24px;display:grid}.lf-search.svelte-6wc543{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.lf-search.svelte-6wc543:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #eff6ff}.lf-input.svelte-6wc543{color:#0f172a;border:none;outline:none;width:100%;font-size:.9rem}.lf-clear.svelte-6wc543{cursor:pointer;color:#94a3b8;background:0 0;border:none}.lf-select.svelte-6wc543{border:1px solid #cbd5e1;border-radius:10px;height:40px;padding:0 12px;font-size:.9rem}.lf-reset.svelte-6wc543{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;place-items:center;height:40px;display:grid}.lf-reset.svelte-6wc543:hover{color:#0f172a;background:#f1f5f9}.timeline-wrapper.svelte-6wc543{padding:10px 0 20px 20px}.timeline-group.svelte-6wc543{margin-bottom:32px}.timeline-header.svelte-6wc543{justify-content:space-between;align-items:center;max-width:600px;margin-bottom:16px;padding-left:12px;display:flex}.th-label.svelte-6wc543{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:800}.th-count.svelte-6wc543{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:800}.timeline-items.svelte-6wc543{border-left:2px solid #f1f5f9;flex-direction:column;gap:4px;margin-left:16px;padding-left:24px;display:flex;position:relative}.tl-item.svelte-6wc543{cursor:pointer;border-radius:12px;max-width:600px;padding:12px 16px;transition:all .2s;position:relative}.tl-item.svelte-6wc543:hover{background:#f8fafc}.tl-dot.svelte-6wc543{background:#cbd5e1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:18px;left:-29px}.tl-dot.billable.svelte-6wc543{background:#10b981}.tl-main.svelte-6wc543{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tl-left.svelte-6wc543{flex-direction:column;gap:6px;display:flex}.tl-title.svelte-6wc543{color:#0f172a;font-size:.95rem;font-weight:700}.tl-meta-right.svelte-6wc543{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tl-duration.svelte-6wc543{color:#0f172a;font-size:1rem;font-weight:850}.tl-time.svelte-6wc543{color:#94a3b8;font-size:.8rem;font-weight:600}.log-empty.svelte-6wc543{text-align:center;color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:32px;font-size:1.1rem;font-weight:600}.stats-dashboard.svelte-6wc543{flex-direction:column;gap:24px;animation:.3s ease-out svelte-6wc543-slideDown;display:flex}.stats-kpi-row.svelte-6wc543{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kpi-card.svelte-6wc543{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:6px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.kpi-label.svelte-6wc543{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.kpi-value.svelte-6wc543{color:#0f172a;font-size:2rem;font-weight:900}.kpi-card.hero.svelte-6wc543{background-color:#ecfdf5;border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 10px 25px #10b9811f}.kpi-card.hero.svelte-6wc543 .kpi-label:where(.svelte-6wc543){color:#047857}.kpi-card.hero.svelte-6wc543 .kpi-value:where(.svelte-6wc543){color:#059669;font-size:2.2rem}.stats-grid.three-cols.svelte-6wc543{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.chart-card.svelte-6wc543{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;box-shadow:0 4px 12px #00000005}.chart-title.svelte-6wc543{color:#0f172a;margin:0 0 20px;font-size:1.1rem;font-weight:800}.bar-list.svelte-6wc543{flex-direction:column;gap:16px;display:flex}.bar-item.svelte-6wc543{flex-direction:column;gap:6px;display:flex}.bar-info.svelte-6wc543{color:#475569;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.bar-time.svelte-6wc543{color:#0f172a;font-weight:850}.bar-bg.svelte-6wc543{background:#f1f5f9;border-radius:999px;height:8px;overflow:hidden}.bar-fill.svelte-6wc543{background:#2563eb;border-radius:999px;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1)}.bg-blue.svelte-6wc543{background:#3b82f6}.bg-purple.svelte-6wc543{background:#8b5cf6}.bg-emerald.svelte-6wc543{background:#10b981}.chart-empty.svelte-6wc543{color:#94a3b8;text-align:center;border:2px dashed #e2e8f0;border-radius:10px;padding:20px;font-size:.9rem;font-weight:600}.billable-section.svelte-6wc543{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:8px;padding:24px;box-shadow:0 4px 12px #00000005}.billable-header.svelte-6wc543{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.billable-list.svelte-6wc543{flex-direction:column;gap:10px;display:flex}.billable-item.svelte-6wc543{cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:80px 2fr 1.5fr 80px;align-items:center;gap:16px;padding:14px;transition:all .2s;display:grid}.billable-item.svelte-6wc543:hover{background:#ecfdf5;border-color:#10b981;transform:translate(4px)}.bi-date.svelte-6wc543{color:#64748b;font-size:.85rem;font-weight:700}.bi-main.svelte-6wc543{flex-direction:column;gap:2px;display:flex}.bi-title.svelte-6wc543{color:#0f172a;font-size:.9rem;font-weight:800}.bi-sub.svelte-6wc543{color:#64748b;font-size:.8rem;font-weight:600}.bi-service.svelte-6wc543{color:#475569;font-size:.85rem;font-weight:600}.bi-duration.svelte-6wc543{color:#10b981;text-align:right;font-size:1rem;font-weight:900}@media (width<=1400px){.qa-row.svelte-6wc543{grid-template-columns:1fr 1fr}.qa-actions.svelte-6wc543{grid-column:1/-1;justify-content:flex-end}.grid-container.svelte-6wc543{grid-template-columns:repeat(3,1fr)}.stats-grid.three-cols.svelte-6wc543{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.log-filters.svelte-6wc543{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.page-header.svelte-6wc543{flex-direction:column;align-items:stretch}.page-actions.svelte-6wc543{justify-content:flex-end;width:100%}.header-row.svelte-6wc543{flex-direction:column;align-items:stretch}.header-left.svelte-6wc543{flex-direction:column;align-items:flex-start;gap:16px}.week-progress-wrap.svelte-6wc543{width:100%}.nav-actions.svelte-6wc543{justify-content:space-between;width:100%}.hide-mobile.svelte-6wc543{display:none}.grid-container.svelte-6wc543{grid-template-columns:1fr}.log-filters.svelte-6wc543{grid-template-columns:1fr 1fr}.timeline-wrapper.svelte-6wc543{padding-left:10px}.stats-kpi-row.svelte-6wc543,.stats-grid.three-cols.svelte-6wc543{grid-template-columns:1fr}.billable-item.svelte-6wc543{grid-template-columns:1fr;gap:8px}.bi-duration.svelte-6wc543{text-align:left}}.star-btn.svelte-6f6lrh{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.star-btn.svelte-6f6lrh svg:where(.svelte-6f6lrh){width:16px;height:16px}.star-btn.svelte-6f6lrh:hover:not(.loading){color:#94a3b8;background:#f8fafc;box-shadow:0 0 0 3px #f8fafc}.star-btn.active.svelte-6f6lrh{color:#f59e0b}.star-btn.loading.svelte-6f6lrh{opacity:.5;pointer-events:none}.fw-root.svelte-1tug5zf{pointer-events:none;z-index:9999;position:absolute;inset:-12px}.particle.svelte-1tug5zf{will-change:transform,opacity;border-radius:999px;animation:.6s ease-out forwards svelte-1tug5zf-explode;position:absolute;top:50%;left:50%}@keyframes svelte-1tug5zf-explode{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(0);opacity:0}}svelte-virtual-list-viewport.svelte-1cpjs53{-webkit-overflow-scrolling:touch;overscroll-behavior:none;display:block;position:relative;overflow-y:auto}svelte-virtual-list-row.svelte-1cpjs53{display:block;overflow:hidden}.app-canvas.svelte-1r5xb10{box-sizing:border-box;justify-content:center;width:100%;height:100vh;min-height:calc(100dvh - 56px);padding:40px 32px;display:flex}.saas-container.svelte-1r5xb10{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1280px;height:100%;display:flex;box-shadow:0 4px 20px #0f172a08}.page-header.svelte-1r5xb10{border-bottom:1px solid #e2e8f0;border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.tab-switcher.svelte-1r5xb10{background:#f1f5f9;border-radius:8px;gap:4px;padding:4px;display:flex}.ts-btn.svelte-1r5xb10{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}.ts-btn.svelte-1r5xb10:hover{color:#0f172a}.ts-btn.active.svelte-1r5xb10{color:#4f46e5;background:#fff;box-shadow:0 1px 2px #0000000d}.btn-brand.svelte-1r5xb10{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e533}.btn-brand.svelte-1r5xb10:hover{background-color:#4338ca}.btn-outline.svelte-1r5xb10{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline.svelte-1r5xb10:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-outline.active.svelte-1r5xb10{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.utility-bar.svelte-1r5xb10{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;display:flex}.utility-bar.filters-open.svelte-1r5xb10{border-bottom:none}.utility-tools.svelte-1r5xb10{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-info.svelte-1r5xb10{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:12px;font-weight:600}.content-area.svelte-1r5xb10{flex-direction:column;flex:1;display:flex;overflow-y:auto}.saas-select-wrap.svelte-1r5xb10{position:relative}.saas-select.svelte-1r5xb10{appearance:none;color:#0f172a;cursor:pointer;text-overflow:ellipsis;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:130px;max-width:190px;padding:6px 28px 6px 10px;font-size:13px;font-weight:500}.saas-select-wrap.svelte-1r5xb10:after{content:"";pointer-events:none;border-top:5px solid #64748b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.saas-select-sort.svelte-1r5xb10 .saas-select:where(.svelte-1r5xb10){min-width:160px;max-width:200px}.btn-sortdir.svelte-1r5xb10{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:30px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn-sortdir.svelte-1r5xb10:hover{color:#4f46e5;background:#f8fafc;border-color:#cbd5e1}.divider-v.svelte-1r5xb10{background-color:#e2e8f0;width:1px;height:20px;margin:0 4px}.divider-v.soft.svelte-1r5xb10{background-color:#f1f5f9}.search-input-wrap.svelte-1r5xb10{align-items:center;width:260px;display:flex;position:relative}.search-icon-inside.svelte-1r5xb10{color:#94a3b8;position:absolute;left:10px}.search-input.svelte-1r5xb10{border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 12px 6px 32px;font-size:13px;transition:border-color .15s}.search-input.svelte-1r5xb10:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.btn-ghost-small.svelte-1r5xb10{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600}.btn-ghost-small.svelte-1r5xb10:hover{color:#0f172a}.star-toggle.svelte-1r5xb10{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:30px;font-weight:900;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.star-toggle.svelte-1r5xb10:hover{color:#4f46e5;background:#f8fafc;border-color:#cbd5e1}.star-toggle.active.svelte-1r5xb10{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}.compact-toggle.svelte-1r5xb10{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:30px;padding:0 10px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.compact-toggle.svelte-1r5xb10:hover{color:#4f46e5;background:#f8fafc;border-color:#cbd5e1}.compact-toggle.active.svelte-1r5xb10{color:#4f46e5;background:#4f46e51a;border-color:#4f46e540}.bulkbar.svelte-1r5xb10{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 16px 0;padding:10px 16px;display:flex;box-shadow:0 10px 24px #0f172a0d}.bulk-left.svelte-1r5xb10{align-items:center;gap:10px;display:flex}.bulk-count.svelte-1r5xb10{color:#0f172a;font-size:13px;font-weight:800}.bulk-btn.svelte-1r5xb10{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.bulk-btn.svelte-1r5xb10:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.bulk-right.svelte-1r5xb10{align-items:center;gap:10px;display:flex}.bulk-sep.svelte-1r5xb10{background:#e2e8f0;width:1px;height:22px}.bulk-assign.svelte-1r5xb10{align-items:center;gap:8px;display:flex}.bulk-label.svelte-1r5xb10{color:#64748b;font-size:12px;font-weight:800}.bulk-select.svelte-1r5xb10{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:30px;padding:0 10px;font-size:12px;font-weight:650}.bulk-select.svelte-1r5xb10:focus{border-color:#4f46e559;outline:none;box-shadow:0 0 0 2px #4f46e51a}.bulk-danger.svelte-1r5xb10{color:#b91c1ce6;cursor:pointer;background:#ef444414;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.bulk-danger.svelte-1r5xb10:hover{background:#ef44441f;border-color:#ef444459}.task-list.svelte-1r5xb10{width:100%}.task-row-wrapper.svelte-1r5xb10{overflow:visible}.task-row.svelte-1r5xb10{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 24px;transition:background .12s,box-shadow .12s,border-color .12s;display:flex;position:relative}.saas-container.compact.svelte-1r5xb10 .task-row:where(.svelte-1r5xb10){padding-top:10px;padding-bottom:10px}.task-row.svelte-1r5xb10:hover{background:#fbfdff;box-shadow:0 1px #0f172a05}.task-row.done.svelte-1r5xb10{opacity:.7;background-color:#fafafa}.task-row.selected.svelte-1r5xb10{background:#4f46e50f}.task-row.svelte-1r5xb10:before{content:"";background:0 0;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.task-row.prio-urgent.svelte-1r5xb10:before{background:#ef4444f2}.task-row.prio-high.svelte-1r5xb10:before{background:#f59e0bf2}.task-row.prio-low.svelte-1r5xb10:before{background:#3b82f6bf}.task-left.svelte-1r5xb10{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.task-right.svelte-1r5xb10{align-items:center;display:flex}.right-group.svelte-1r5xb10{align-items:center;gap:8px;padding-left:10px;display:flex;position:relative}.right-group.svelte-1r5xb10:before{content:"";background:#f1f5f9;width:1px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.selbox.svelte-1r5xb10{cursor:pointer;opacity:1;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:5px;transition:opacity .12s,border-color .12s,background .12s,transform .12s;display:inline-flex;transform:translateY(2px)}.task-row.svelte-1r5xb10:hover .selbox:where(.svelte-1r5xb10),.selbox.active.svelte-1r5xb10{opacity:1;transform:translateY(0)}.selbox.active.svelte-1r5xb10{background:#4f46e51a;border-color:#4f46e54d}.sel-dot.svelte-1r5xb10{background:0 0;border-radius:4px;width:10px;height:10px}.selbox.active.svelte-1r5xb10 .sel-dot:where(.svelte-1r5xb10){background:#4f46e5}.check-wrap.svelte-1r5xb10{width:32px;height:32px;margin-top:1px;position:relative;overflow:visible}.check-wrap.svelte-1r5xb10 .firework,.check-wrap.svelte-1r5xb10 .firework-container{pointer-events:none;z-index:9999;position:absolute;inset:-10px}.task-main.svelte-1r5xb10{flex-direction:column;gap:6px;min-width:0;display:flex}.title-line.svelte-1r5xb10{align-items:center;gap:10px;min-width:0;display:flex}.task-headline-btn.svelte-1r5xb10{text-align:left;color:#0f172a;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;max-width:100%;margin:0;padding:0;font-size:15px;font-weight:700;display:block;overflow:hidden}.saas-container.compact.svelte-1r5xb10 .task-headline-btn:where(.svelte-1r5xb10){font-size:14px}.task-headline-btn.svelte-1r5xb10:hover{text-decoration:underline}.text-strikethrough.svelte-1r5xb10{color:#94a3b8;text-decoration:line-through}.prio-flag.svelte-1r5xb10{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.prio-flag.svelte-1r5xb10 svg{width:100%;height:100%;display:block}.prio-flag.urgent.svelte-1r5xb10{color:#ef4444}.prio-flag.high.svelte-1r5xb10{color:#f59e0b}.prio-flag.low.svelte-1r5xb10{color:#3b82f6}.meta-line.svelte-1r5xb10{color:#64748b;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.saas-container.compact.svelte-1r5xb10 .meta-line:where(.svelte-1r5xb10){display:none}.project-pill.svelte-1r5xb10{color:#64748b;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border:none;border-radius:6px;align-items:center;gap:4px;min-width:0;max-width:520px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;transition:background .14s,color .14s;display:inline-flex;overflow:hidden}.project-pill.svelte-1r5xb10:hover{background:#e2e8f0}.project-pill.assigned.svelte-1r5xb10{color:#4f46e5;background:#eef2ff}.project-pill.assigned.svelte-1r5xb10:hover{background:#e0e7ff}.project-pill.svelte-1r5xb10 .cust:where(.svelte-1r5xb10){color:inherit;font-weight:900}.project-pill.svelte-1r5xb10 .slash:where(.svelte-1r5xb10){opacity:.6}.project-pill.svelte-1r5xb10 .proj:where(.svelte-1r5xb10){color:inherit;font-weight:900}.meta-dot.svelte-1r5xb10{color:#94a3b8b3}.meta-due.svelte-1r5xb10{color:#334155;font-weight:800}.meta-due.overdue.svelte-1r5xb10{color:#ef4444e6}.due-mini.svelte-1r5xb10{color:#64748bd9;cursor:pointer;background:0 0;border:1px solid #e2e8f000;border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s,border-color .12s,transform .12s;display:inline-flex}.due-mini.quickadd.svelte-1r5xb10:hover{color:#4f46e5;background:#4f46e514;border-color:#4f46e533;transform:translateY(-1px)}.badge-overdue.svelte-1r5xb10{color:#b91c1ce6;white-space:nowrap;background:#ef444414;border:1px solid #ef44442e;border-radius:999px;align-items:center;height:16px;margin-left:-4px;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex;transform:translateY(-1px)}.icon-meta.svelte-1r5xb10{width:14px}.meta-quiet.svelte-1r5xb10{opacity:.7;transition:opacity .12s}.task-row.svelte-1r5xb10:hover .meta-quiet:where(.svelte-1r5xb10){opacity:1}.badge-time.svelte-1r5xb10{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.quick-edit.svelte-1r5xb10{color:#94a3b8;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:10px;width:30px;height:30px;transition:opacity .14s,background .14s,color .14s,border-color .14s}.task-row.svelte-1r5xb10:hover .quick-edit:where(.svelte-1r5xb10){opacity:1;pointer-events:auto}.quick-edit.svelte-1r5xb10:hover{color:#4f46e5;background:#f8fafc;border-color:#e2e8f0}.quick-edit.svelte-1r5xb10 svg{margin:0 auto;display:block}.assign-wrap.svelte-1r5xb10,.star-wrap.svelte-1r5xb10{align-items:center;display:inline-flex}.star-wrap.inactive.svelte-1r5xb10{opacity:.4}.task-row.svelte-1r5xb10:hover .star-wrap.inactive:where(.svelte-1r5xb10){opacity:.95}.inline-meta.svelte-1r5xb10{flex:none;align-items:center;gap:8px;min-width:0;margin-left:8px;display:inline-flex}.inline-dot.svelte-1r5xb10{color:#94a3b8b3}.inline-due.svelte-1r5xb10{color:#334155;font-weight:850}.inline-due.overdue.svelte-1r5xb10{color:#ef4444e6}.empty-state.svelte-1r5xb10{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 32px;display:flex}.empty-icon-wrap.svelte-1r5xb10{opacity:.5;margin-bottom:16px;font-size:32px}.empty-state.svelte-1r5xb10 h3:where(.svelte-1r5xb10){color:#0f172a;margin:0 0 8px;font-weight:600}.text-muted-light.svelte-1r5xb10{color:#cbd5e1}.filter-panel.svelte-1r5xb10{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;gap:24px;padding:24px 32px;display:flex}.filter-grid.svelte-1r5xb10{flex-wrap:wrap;gap:32px;display:flex}.filter-col.svelte-1r5xb10{flex-direction:column;gap:10px;display:flex}.filter-label.svelte-1r5xb10{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:11px;font-weight:700}.filter-label.inline.svelte-1r5xb10{margin-right:8px}.segment-wrapper.svelte-1r5xb10{transform-origin:0;margin-top:-4px;transform:scale(.95)}.team-avatars.svelte-1r5xb10{align-items:center;margin-left:8px;display:flex}.avatar-circle.svelte-1r5xb10{cursor:pointer;border:2px solid #f8fafc;border-radius:50%;width:32px;height:32px;margin-left:-8px;padding:0;transition:all .2s;overflow:hidden}.avatar-circle.svelte-1r5xb10:hover{z-index:2;border-color:#fff;transform:translateY(-2px)}.avatar-circle.inactive.svelte-1r5xb10{filter:grayscale();opacity:.4;border-color:#0000}.avatar-circle.svelte-1r5xb10 img,.avatar-circle.svelte-1r5xb10 .avatar-short-name{object-fit:cover;width:100%;height:100%}.filter-types.svelte-1r5xb10{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.filter-pill.svelte-1r5xb10{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.filter-pill.active.svelte-1r5xb10{color:#0f172a;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0000000d}.filter-pill.svelte-1r5xb10:hover:not(.active){background:#f1f5f9}.dot.svelte-1r5xb10{border-radius:50%;width:8px;height:8px}.dot.blue.svelte-1r5xb10{background-color:#3b82f6}.dot.green.svelte-1r5xb10{background-color:#10b981}.dot.purple.svelte-1r5xb10{background-color:#8b5cf6}.dot.orange.svelte-1r5xb10{background-color:#f59e0b}.dot.gray.svelte-1r5xb10{background-color:#94a3b8}.dot.indigo.svelte-1r5xb10{background-color:#6366f1}.bg-blue.svelte-1r5xb10{background-color:#3b82f6}.bg-green.svelte-1r5xb10{background-color:#10b981}.bg-gray.svelte-1r5xb10{background-color:#94a3b8}.bg-purple.svelte-1r5xb10{background-color:#8b5cf6}.bg-indigo.svelte-1r5xb10{background-color:#6366f1}.bg-red.svelte-1r5xb10{background-color:#ef4444}.bg-orange.svelte-1r5xb10{background-color:#f59e0b}.bg-green-dark.svelte-1r5xb10{background-color:#047857}.bg-teal.svelte-1r5xb10{background-color:#14b8a6}.bg-yellow.svelte-1r5xb10{background-color:#eab308}.bg-magenta.svelte-1r5xb10{background-color:#d946ef}.virtual-list-wrapper.svelte-1r5xb10{width:100%;height:100%}.feed-spacer.svelte-1r5xb10{height:16px}.feed-date-divider.svelte-1r5xb10{align-items:center;padding:16px 32px 8px;display:flex}.date-badge.svelte-1r5xb10{color:#64748b;text-transform:uppercase;letter-spacing:.05em;z-index:2;background:#f1f5f9;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700}.feed-date-divider.svelte-1r5xb10 .line:where(.svelte-1r5xb10){background:#f1f5f9;flex:1;height:1px;margin-left:12px}.feed-item.svelte-1r5xb10{align-items:flex-start;padding:16px 32px;text-decoration:none;transition:background .15s;display:flex}.feed-item.svelte-1r5xb10:hover{background-color:#f8fafc}.feed-time.svelte-1r5xb10{color:#94a3b8;text-align:right;flex-shrink:0;width:50px;margin-right:16px;padding-top:4px;font-size:12px;font-weight:500}.feed-avatar-wrap.svelte-1r5xb10{flex-direction:column;flex-shrink:0;align-items:center;width:40px;margin-right:20px;display:flex;position:relative}.feed-line.svelte-1r5xb10{z-index:1;background:#f1f5f9;width:2px;position:absolute;top:20px;bottom:-40px;left:50%;transform:translate(-50%)}.feed-item.svelte-1r5xb10:last-child .feed-line:where(.svelte-1r5xb10){display:none}.event-icon-circle.svelte-1r5xb10{color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 4px #0000001a}.feed-content.svelte-1r5xb10{flex-direction:column;flex:1;min-width:0;display:flex}.feed-top-line.svelte-1r5xb10{color:#64748b;margin-bottom:4px;font-size:13px}.user-name.svelte-1r5xb10{color:#0f172a;margin-right:4px;font-weight:600}.feed-headline.svelte-1r5xb10{color:#0f172a;margin-bottom:6px;font-size:15px;font-weight:600}.feed-card.svelte-1r5xb10{background:#f1f5f9;border-radius:8px;margin-top:4px;padding:12px}.feed-comment-text.svelte-1r5xb10{color:#475569;margin-top:4px;font-size:14px;font-style:italic}.feed-meta-row.svelte-1r5xb10{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.meta-ico.svelte-1r5xb10{align-items:center;display:inline-flex}.meta-ico.svelte-1r5xb10 svg{display:block}.meta-tag.svelte-1r5xb10{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.meta-project.svelte-1r5xb10{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.meta-duration.svelte-1r5xb10{color:#b45309;background:#fffbeb;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.toast.svelte-1r5xb10{color:#fff;z-index:9999;background:#0f172aeb;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:650;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}@media (width<=900px){.task-row.svelte-1r5xb10,.utility-bar.svelte-1r5xb10,.page-header.svelte-1r5xb10{padding-left:18px;padding-right:18px}.right-group.svelte-1r5xb10:before{display:none}.search-input-wrap.svelte-1r5xb10{width:200px}}.comments-outer.svelte-18b4zjj{margin-top:10px}.search-toolbar.svelte-18b4zjj{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 8px;padding:18px 18px 10px;display:flex}.search-title-wrap.svelte-18b4zjj{min-width:220px}.search-title.svelte-18b4zjj{letter-spacing:-.02em;color:#0f172a;font-size:20px;font-weight:800;line-height:1.1}.search-subtitle.svelte-18b4zjj{color:#64748b;margin-top:6px;font-size:12px;font-weight:600}.search-q.svelte-18b4zjj{color:#334155}.dark .search-title.svelte-18b4zjj{color:#e5e7eb}.dark .search-subtitle.svelte-18b4zjj{color:#94a3b8}.dark .search-q.svelte-18b4zjj{color:#e2e8f0}.search-tabs.svelte-18b4zjj{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.search-tab.svelte-18b4zjj{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;transition:all .15s;display:flex}.search-tab.svelte-18b4zjj:hover{background:#f8fafc;transform:translateY(-1px)}.tab-count.svelte-18b4zjj{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.search-tab.active.svelte-18b4zjj{border-color:#6366f173;box-shadow:0 0 0 4px #6366f11a}.search-tab.active.svelte-18b4zjj .tab-count:where(.svelte-18b4zjj){background:#4f46e5}.dark .search-tab.svelte-18b4zjj{color:#e5e7eb;background:#0f172a8c;border-color:#94a3b840}.dark .search-tab.svelte-18b4zjj:hover{background:#0f172abf}.dark .tab-count.svelte-18b4zjj{color:#e5e7eb;background:#111827}.dark .search-tab.active.svelte-18b4zjj{border-color:#818cf88c;box-shadow:0 0 0 4px #818cf81f}.dark .search-tab.active.svelte-18b4zjj .tab-count:where(.svelte-18b4zjj){background:#6366f1}.search-block.svelte-18b4zjj{padding:0 18px 18px}.search-h2.svelte-18b4zjj{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:14px 0 10px;font-size:13px;font-weight:900}.dark .search-h2.svelte-18b4zjj{color:#94a3b8}.search-empty.svelte-18b4zjj{color:#64748b;padding:24px 18px;font-weight:700}.dark .search-empty.svelte-18b4zjj{color:#94a3b8}.project-grid.svelte-18b4zjj{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.project-card.svelte-18b4zjj{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:all .15s;display:flex}.project-card.mt.svelte-18b4zjj{margin-top:10px}.project-card.svelte-18b4zjj:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 24px #0000000f}.project-title.svelte-18b4zjj{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2;overflow:hidden}.project-subtitle.svelte-18b4zjj{color:#8c8c8c;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.project-meta.svelte-18b4zjj{color:#64748b;font-size:12px;font-weight:800}.dark .project-card.svelte-18b4zjj{background:#0f172a8c;border-color:#94a3b838}.dark .project-card.svelte-18b4zjj:hover{background:#0f172abf;box-shadow:0 12px 24px #00000040}.dark .project-title.svelte-18b4zjj{color:#e5e7eb}.dark .project-meta.svelte-18b4zjj{color:#94a3b8}.app-canvas.svelte-1u8x5vk{box-sizing:border-box;background-color:#f8fafc;justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.setup-container.svelte-1u8x5vk{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1000px;display:flex;box-shadow:0 4px 20px #0f172a08}.setup-header.svelte-1u8x5vk{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:32px 32px 24px;display:flex}.title-group.svelte-1u8x5vk{flex-direction:column;flex-grow:1;gap:4px;padding-right:24px;display:flex}.meta-label.svelte-1u8x5vk{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:11px;font-weight:700}.seamless-input.svelte-1u8x5vk{color:#0f172a;letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;width:100%;margin-left:-8px;padding:4px 8px;font-size:28px;font-weight:700;transition:all .2s}.seamless-input.svelte-1u8x5vk:hover{background-color:#f8fafc}.seamless-input.svelte-1u8x5vk:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 3px #cbd5e133}.header-actions.svelte-1u8x5vk{align-items:center;gap:12px;margin-top:8px;display:flex}.relative-wrapper.svelte-1u8x5vk{position:relative}.status-badge.svelte-1u8x5vk{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:filter .2s;display:flex}.status-badge.svelte-1u8x5vk:hover{filter:brightness(.95)}.dot.svelte-1u8x5vk{border-radius:50%;width:8px;height:8px}.btn-icon.svelte-1u8x5vk{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:6px;padding:8px;transition:all .15s;display:flex}.btn-icon.svelte-1u8x5vk:hover{color:#0f172a;background:#e2e8f0}.flyout-menu.svelte-1u8x5vk{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #0000001a}.flyout-header.svelte-1u8x5vk{text-transform:uppercase;color:#94a3b8;padding:8px 12px 4px;font-size:11px;font-weight:700}.menu-item.svelte-1u8x5vk{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.menu-item.svelte-1u8x5vk:hover{color:#0f172a;background:#f8fafc}.menu-item.danger.svelte-1u8x5vk{color:#ef4444}.menu-item.danger.svelte-1u8x5vk:hover{color:#dc2626;background:#fef2f2}.divider.svelte-1u8x5vk{background:#e2e8f0;height:1px;margin:4px 0}.meta-grid.svelte-1u8x5vk{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding:32px;display:grid}.meta-card.svelte-1u8x5vk{flex-direction:column;gap:8px;display:flex}.meta-value-btn.svelte-1u8x5vk{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.meta-value-btn.svelte-1u8x5vk:hover{color:#4f46e5}.meta-value-btn.has-date.svelte-1u8x5vk{font-weight:600}.meta-assign-wrapper.svelte-1u8x5vk{margin-top:-4px}.team-avatars.svelte-1u8x5vk{align-items:center;margin-top:4px;display:flex}.avatar-circle.svelte-1u8x5vk{cursor:pointer;background:#e2e8f0;border:2px solid #f8fafc;border-radius:50%;width:32px;height:32px;margin-left:-8px;padding:0;transition:transform .2s;position:relative;overflow:hidden}.avatar-circle.svelte-1u8x5vk:first-child{margin-left:0}.avatar-circle.svelte-1u8x5vk:hover{z-index:2;border-color:#fff;transform:translateY(-2px)}.avatar-circle.svelte-1u8x5vk img,.avatar-circle.svelte-1u8x5vk .avatar{object-fit:cover;width:100%;height:100%}.avatar-circle.add-btn.svelte-1u8x5vk{color:#64748b;background:#fff;border:1px dashed #cbd5e1;justify-content:center;align-items:center;display:flex}.avatar-circle.add-btn.svelte-1u8x5vk:hover{color:#4f46e5;border-style:solid;border-color:#4f46e5}.deadline-wrapper.svelte-1u8x5vk{align-items:center;gap:8px;display:flex}.btn-clear-date.svelte-1u8x5vk{color:#94a3b8;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:all .15s;display:flex}.btn-clear-date.svelte-1u8x5vk:hover{color:#ef4444;background:#fee2e2}.deadline-relative.svelte-1u8x5vk{color:#64748b;margin-top:-4px;font-size:12px}.deadline-relative.overdue.svelte-1u8x5vk{color:#ef4444;font-weight:600}.content-section.svelte-1u8x5vk{flex-direction:column;gap:48px;padding:40px 32px;display:flex}.content-block.svelte-1u8x5vk{flex-direction:column;gap:16px;display:flex}.section-header.svelte-1u8x5vk{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.section-title.svelte-1u8x5vk{color:#0f172a;margin:0;font-size:16px;font-weight:600}.btn-outline-small.svelte-1u8x5vk{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-small.svelte-1u8x5vk:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.description-body.svelte-1u8x5vk{color:#334155;font-size:14px;line-height:1.6}.editor-wrapper.svelte-1u8x5vk{flex-direction:column;gap:12px;display:flex}.saas-textarea.svelte-1u8x5vk{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:150px;padding:16px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.saas-textarea.svelte-1u8x5vk:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.editor-actions.svelte-1u8x5vk{justify-content:flex-end;gap:12px;display:flex}.btn-ghost.svelte-1u8x5vk{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.btn-ghost.svelte-1u8x5vk:hover{color:#0f172a;background:#f1f5f9}.btn-brand.svelte-1u8x5vk{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.btn-brand.svelte-1u8x5vk:hover{background:#4338ca}.attachments-wrapper.svelte-1u8x5vk{margin-top:8px}.app-canvas.svelte-slnunm{box-sizing:border-box;background-color:#f8fafc;justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.saas-container.svelte-slnunm{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1280px;display:flex;box-shadow:0 4px 20px #0f172a08}.page-header.svelte-slnunm{justify-content:space-between;align-items:flex-start;padding:32px 32px 16px;display:flex}.ph-left.svelte-slnunm{flex-direction:column;gap:4px;display:flex}.page-title.svelte-slnunm{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.page-meta.svelte-slnunm{color:#64748b;font-size:13px;font-weight:500}.utility-bar.svelte-slnunm{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding:0 32px 16px;display:flex}.utility-tools.svelte-slnunm{align-items:center;gap:8px;display:flex}.tool-btn.svelte-slnunm{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px;transition:all .15s;display:flex}.tool-btn.svelte-slnunm:hover{color:#0f172a;background:#f1f5f9}.divider-v.svelte-slnunm{background-color:#e2e8f0;width:1px;height:16px;margin:0 4px}.saas-toggle.svelte-slnunm{background-color:#f1f5f9;border-radius:6px;padding:4px;display:flex}.saas-toggle.svelte-slnunm button:where(.svelte-slnunm){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;transition:all .2s;display:flex}.saas-toggle.svelte-slnunm button:where(.svelte-slnunm):hover:not(.active){color:#1e293b}.saas-toggle.svelte-slnunm button.active:where(.svelte-slnunm){color:#0f172a;background-color:#fff;box-shadow:0 1px 2px #0000000d}.search-input-wrap.svelte-slnunm{align-items:center;width:220px;display:flex;position:relative}.search-icon-inside.svelte-slnunm{color:#94a3b8;position:absolute;left:10px}.search-input.svelte-slnunm{border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 28px 6px 32px;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-input.svelte-slnunm:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.clear-search.svelte-slnunm{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;font-size:10px;position:absolute;right:8px}.clear-search.svelte-slnunm:hover{color:#0f172a;background:#e2e8f0}.content-area.svelte-slnunm{padding:0 32px 48px}.empty-state.svelte-slnunm{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;font-size:14px;font-weight:500;display:flex}.files-layout.svelte-slnunm{flex-direction:column;gap:40px;display:flex}.date-group.svelte-slnunm{flex-direction:column;gap:16px;display:flex}.date-headline.svelte-slnunm{color:#0f172a;letter-spacing:.02em;border-bottom:1px solid #f1f5f9;margin:0;padding-bottom:8px;font-size:14px;font-weight:600}.file-grid.svelte-slnunm{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.file-card.svelte-slnunm{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.file-card.svelte-slnunm:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0a}.preview-area.svelte-slnunm{aspect-ratio:4/3;background-color:#f8fafc;border-bottom:1px solid #f1f5f9;position:relative;overflow:hidden}.preview-link.svelte-slnunm{text-align:center;width:100%;height:100%;display:block}.preview-link.svelte-slnunm svg:where(.svelte-slnunm){width:60px;height:80px}.file-icon-link.svelte-slnunm{justify-content:center;align-items:center;display:flex}.preview-image.svelte-slnunm{display:block}.preview-area.svelte-slnunm img.max-height{opacity:1;max-height:100%}.preview-area.svelte-slnunm img.max-width{opacity:1;max-width:100%}.btn-delete-overlay.svelte-slnunm{color:#ef4444;cursor:pointer;opacity:0;background:#ffffffe6;border:none;border-radius:6px;padding:6px;transition:all .15s;position:absolute;top:8px;right:8px;transform:scale(.9);box-shadow:0 2px 4px #0000001a}.file-card.svelte-slnunm:hover .btn-delete-overlay:where(.svelte-slnunm){opacity:1;transform:scale(1)}.btn-delete-overlay.svelte-slnunm:hover{background:#fee2e2}.file-info.svelte-slnunm{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.task-link.svelte-slnunm{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;overflow:hidden}.task-link.svelte-slnunm:hover{color:#4f46e5}.meta-row.svelte-slnunm{color:#64748b;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.extension.svelte-slnunm{letter-spacing:.05em;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-weight:600}.files-layout.view-list.svelte-slnunm .file-grid:where(.svelte-slnunm){flex-direction:column;gap:8px;display:flex}.files-layout.view-list.svelte-slnunm .file-card:where(.svelte-slnunm){flex-direction:row;align-items:center;gap:16px;padding:8px}.files-layout.view-list.svelte-slnunm .file-card:where(.svelte-slnunm):hover{transform:none;box-shadow:0 2px 8px #0f172a08}.files-layout.view-list.svelte-slnunm .preview-area:where(.svelte-slnunm){aspect-ratio:1;border-bottom:none;border-radius:4px;flex-shrink:0;width:48px;height:48px}.files-layout.view-list.svelte-slnunm .file-info:where(.svelte-slnunm){flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;padding:0}.files-layout.view-list.svelte-slnunm .task-link:where(.svelte-slnunm){flex-grow:1;min-width:0}.files-layout.view-list.svelte-slnunm .meta-row:where(.svelte-slnunm){flex-shrink:0;gap:16px;width:auto}.files-layout.view-list.svelte-slnunm .btn-delete-overlay:where(.svelte-slnunm){opacity:0;box-shadow:none;background:0 0;padding:8px;position:relative;top:0;right:0}.roadmap-modal-layout.svelte-homhg0{flex-direction:column;display:flex}.main-content.svelte-homhg0{padding:32px}.form-group.svelte-homhg0{flex-direction:column;display:flex}.label-heading.svelte-homhg0{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.saas-input-lg.svelte-homhg0{color:#0f172a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:18px;font-weight:600;transition:all .2s}.saas-input-lg.svelte-homhg0:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.saas-input-lg.error.svelte-homhg0{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.modal-footer.svelte-homhg0{background:#fff;border-top:1px solid #f1f5f9;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.footer-right.svelte-homhg0{align-items:center;gap:12px;margin-left:auto;display:flex}.btn-ghost.svelte-homhg0{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.btn-ghost.svelte-homhg0:hover{color:#0f172a;background:#f1f5f9}.app-canvas.svelte-171jbvp{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);justify-content:center;width:100%;min-height:100vh;padding:40px 32px;display:flex}.saas-container.svelte-171jbvp{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;max-width:1280px;display:flex;overflow:hidden;box-shadow:0 10px 40px -10px #0f172a14}.page-header.svelte-171jbvp{justify-content:space-between;align-items:flex-start;padding:32px 32px 24px;display:flex}.ph-left.svelte-171jbvp{flex-direction:column;gap:4px;display:flex}.page-title.svelte-171jbvp{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.page-meta.svelte-171jbvp{color:#64748b;font-size:14px;font-weight:500}.ph-right.svelte-171jbvp{gap:12px;display:flex}.btn-outline.svelte-171jbvp{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000005}.btn-outline.svelte-171jbvp:hover{color:#0f172a;background-color:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.btn-brand.svelte-171jbvp{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #4f46e54d}.btn-brand.svelte-171jbvp:hover{background-color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e540}.control-bar.svelte-171jbvp{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 32px 16px;display:flex}.cb-left.svelte-171jbvp,.cb-right.svelte-171jbvp{align-items:center;gap:16px;display:flex}.divider-v.svelte-171jbvp{background-color:#e2e8f0;width:1px;height:24px}.segmented-control.svelte-171jbvp{background-color:#f1f5f9;border-radius:10px;padding:4px;display:flex}.segmented-control.svelte-171jbvp button:where(.svelte-171jbvp){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.segmented-control.svelte-171jbvp button:where(.svelte-171jbvp):hover:not(.active){color:#334155}.segmented-control.svelte-171jbvp button.active:where(.svelte-171jbvp){color:#4f46e5;background-color:#fff;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.search-wrap.svelte-171jbvp{align-items:center;width:220px;display:flex;position:relative}.search-icon.svelte-171jbvp{color:#94a3b8;position:absolute;left:12px}.search-wrap.svelte-171jbvp input:where(.svelte-171jbvp){color:#0f172a;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 28px 8px 36px;font-size:13px;transition:all .2s}.search-wrap.svelte-171jbvp input:where(.svelte-171jbvp):hover{border-color:#cbd5e1}.search-wrap.svelte-171jbvp input:where(.svelte-171jbvp):focus{background-color:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.clear-btn.svelte-171jbvp{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:background .2s;display:flex;position:absolute;right:10px}.clear-btn.svelte-171jbvp:hover{color:#0f172a;background:#e2e8f0}.view-toggle.svelte-171jbvp{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:4px;display:flex}.icon-btn.svelte-171jbvp{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:all .2s;display:flex}.icon-btn.svelte-171jbvp:hover{color:#334155;background-color:#f1f5f9}.icon-btn.active.svelte-171jbvp{color:#4f46e5;background-color:#fff;box-shadow:0 1px 2px #0000000d}.content-area.svelte-171jbvp{padding:0}.category-layout.svelte-171jbvp{flex-direction:column;gap:12px;padding:0 32px 48px;display:flex}.category-header.svelte-171jbvp{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s;display:flex}.category-header.svelte-171jbvp:hover{background-color:#f1f5f9;border-left-color:#94a3b8}.category-header.open.svelte-171jbvp{background-color:#fff;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #4f46e5;margin-bottom:4px;box-shadow:0 4px 12px -4px #0f172a14}.ch-left.svelte-171jbvp{align-items:center;gap:12px;display:flex}.ch-icon-wrap.svelte-171jbvp{color:#64748b;align-items:center;gap:8px;display:flex}.folder-icon.svelte-171jbvp{color:#94a3b8;transition:color .2s}.category-header.open.svelte-171jbvp .folder-icon:where(.svelte-171jbvp){color:#4f46e5}.category-title.svelte-171jbvp{color:#0f172a;margin:0;font-size:15px;font-weight:600;transition:color .2s}.category-header.open.svelte-171jbvp .category-title:where(.svelte-171jbvp){color:#4f46e5}.chevron.svelte-171jbvp{transition:transform .2s}.chevron.open.svelte-171jbvp{transform:rotate(90deg)}.count-badge.svelte-171jbvp{color:#475569;background-color:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700;transition:all .2s}.category-header.open.svelte-171jbvp .count-badge:where(.svelte-171jbvp){color:#4338ca;background-color:#e0e7ff}.category-content.svelte-171jbvp{padding-top:8px;padding-left:12px}.flat-list-wrapper.svelte-171jbvp{padding:0 32px 48px}.context-menu-wrap.svelte-171jbvp{position:relative}.btn-icon.svelte-171jbvp{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.btn-icon.svelte-171jbvp:hover,.btn-icon.active.svelte-171jbvp{color:#0f172a;background:#e2e8f0}.flyout-menu.svelte-171jbvp{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:150px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.flyout-menu.svelte-171jbvp button:where(.svelte-171jbvp){text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s;display:block}.flyout-menu.svelte-171jbvp button:where(.svelte-171jbvp):hover{color:#0f172a;background:#f8fafc}.flyout-menu.svelte-171jbvp .danger:where(.svelte-171jbvp){color:#ef4444}.flyout-menu.svelte-171jbvp .danger:where(.svelte-171jbvp):hover{color:#dc2626;background:#fef2f2}.divider.svelte-171jbvp{background:#e2e8f0;height:1px;margin:0}.log-viewport.svelte-1o4lzvj{box-sizing:border-box;justify-content:center;width:100%;height:100dvh;padding:40px;display:flex}.log-container.svelte-1o4lzvj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:1280px;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000008}.log-header.svelte-1o4lzvj{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.log-header.svelte-1o4lzvj .header-left:where(.svelte-1o4lzvj){align-items:baseline;gap:12px;display:flex}.log-header.svelte-1o4lzvj .header-left:where(.svelte-1o4lzvj) h1:where(.svelte-1o4lzvj){color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.log-header.svelte-1o4lzvj .header-left:where(.svelte-1o4lzvj) .count:where(.svelte-1o4lzvj){color:#94a3b8;white-space:nowrap;font-size:13px;font-weight:600}.log-header.svelte-1o4lzvj .header-toolbar:where(.svelte-1o4lzvj){flex-wrap:wrap;gap:10px;display:flex}.log-header.svelte-1o4lzvj .header-toolbar:where(.svelte-1o4lzvj) .tool-select:where(.svelte-1o4lzvj){color:#475569;cursor:pointer;appearance:auto;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:6px 30px 6px 12px;font-size:13px;font-weight:600}.log-header.svelte-1o4lzvj .header-toolbar:where(.svelte-1o4lzvj) .tool-select:where(.svelte-1o4lzvj):hover{background:#f1f5f9;border-color:#cbd5e1}.log-feed.svelte-1o4lzvj{flex-direction:column;flex:1;min-height:0;display:flex}.vl-wrap.svelte-1o4lzvj{flex:1;height:100%}.empty-state.svelte-1o4lzvj{color:#64748b;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.empty-state.svelte-1o4lzvj .reset-btn:where(.svelte-1o4lzvj){cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;margin-top:12px;padding:6px 12px;font-weight:600}.date-divider.svelte-1o4lzvj{border-bottom:1px solid #f3f6fb;margin-top:22px;margin-bottom:6px;padding:20px 28px 8px}.date-divider.svelte-1o4lzvj span:where(.svelte-1o4lzvj){color:#475569;letter-spacing:.08em;opacity:.55;font-size:11px;font-weight:650}.log-entry.svelte-1o4lzvj{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:0 8px 6px;padding:9px 28px;transition:background .15s;display:flex}.log-entry.svelte-1o4lzvj:hover{background:#3b82f609}.log-icon.svelte-1o4lzvj{color:#64748b;background:#f1f5f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.log-icon.is-done.svelte-1o4lzvj{color:#10b981;background:0 0}.log-icon.is-new.svelte-1o4lzvj{color:#3b82f6;background:0 0}.log-icon.is-time.svelte-1o4lzvj{color:#f59e0b;background:0 0}.log-icon.is-msg.svelte-1o4lzvj{color:#8b5cf6;background:0 0}.log-icon.is-project.svelte-1o4lzvj{color:#0f766e;background:0 0}.log-icon.svelte-1o4lzvj svg{width:16px;height:16px}.log-content.svelte-1o4lzvj{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-right:16px;display:flex}.log-sentence.svelte-1o4lzvj{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.log-sentence.svelte-1o4lzvj .rest:where(.svelte-1o4lzvj){opacity:.88}.log-sentence.svelte-1o4lzvj .user-inline:where(.svelte-1o4lzvj){vertical-align:-2px;align-items:center;gap:8px;margin-right:2px;display:inline-flex}.log-sentence.svelte-1o4lzvj .user-inline:where(.svelte-1o4lzvj) .avatar-slot:where(.svelte-1o4lzvj){align-items:center;display:inline-flex}.log-sentence.svelte-1o4lzvj .user-inline:where(.svelte-1o4lzvj) .avatar-placeholder:where(.svelte-1o4lzvj){width:18px;height:18px;display:block}.log-sentence.svelte-1o4lzvj .user-inline:where(.svelte-1o4lzvj) .micro-av{border-radius:50%;width:18px;height:18px;display:block}.log-sentence.svelte-1o4lzvj .user-inline-secondary:where(.svelte-1o4lzvj){margin-left:2px}.log-sentence.svelte-1o4lzvj .user-name:where(.svelte-1o4lzvj){color:#0f172a;font-weight:600;position:relative;top:1px}.log-sentence.svelte-1o4lzvj .user-name-secondary:where(.svelte-1o4lzvj){opacity:.92}.log-sentence.svelte-1o4lzvj .highlight:where(.svelte-1o4lzvj){color:#334155;font-weight:500}.log-sentence.svelte-1o4lzvj .verb{font-weight:650}.log-sentence.svelte-1o4lzvj .verb.v-done{color:#059669}.log-sentence.svelte-1o4lzvj .verb.v-create{color:#2563eb}.log-sentence.svelte-1o4lzvj .verb.v-time{color:#d97706}.log-sentence.svelte-1o4lzvj .verb.v-msg{color:#7c3aed}.log-sentence.svelte-1o4lzvj .duration-badge:where(.svelte-1o4lzvj){color:#b45309;background:#fffbeb;border-radius:4px;margin:0 4px;padding:2px 6px;font-size:12px;font-weight:700}.log-sentence.svelte-1o4lzvj .context-wrap:where(.svelte-1o4lzvj){color:#64748b;opacity:.6;margin-left:6px;font-size:12.5px}.log-sentence.svelte-1o4lzvj .context-wrap:where(.svelte-1o4lzvj):before{content:"•";opacity:.35;margin:0 6px 0 2px}.log-sentence.svelte-1o4lzvj .context-link:where(.svelte-1o4lzvj){color:#64748b;font-weight:500}.log-sentence.svelte-1o4lzvj .context-note:where(.svelte-1o4lzvj){color:#64748b;opacity:.6;margin-left:6px;font-size:12.5px}.log-sentence.svelte-1o4lzvj .comment-snippet:where(.svelte-1o4lzvj){color:#64748b;border-left:2px solid #e2e8f0;margin-left:8px;padding-left:8px;font-style:italic}.log-time.svelte-1o4lzvj{color:#64748b;opacity:.45;flex-shrink:0;font-size:12px;font-weight:600}html,body{height:100%;margin:0}.lyria-app-layout.svelte-1pcxwn4{background-color:#f8fafc;width:100%;height:100vh;display:flex;overflow:hidden}.app-sidebar.svelte-1pcxwn4{z-index:10;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-header.svelte-1pcxwn4{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:16px;padding:24px 20px 20px;display:flex}.btn-back.svelte-1pcxwn4{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-back.svelte-1pcxwn4:hover{color:#0f172a;background:#e2e8f0}.project-hero.svelte-1pcxwn4{align-self:stretch;align-items:center;gap:14px;width:100%;display:flex;overflow:hidden}.project-avatar.svelte-1pcxwn4{color:#fff;background:linear-gradient(135deg,#4f46e5,#3b82f6);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 12px #4f46e540}.project-context.svelte-1pcxwn4{overflow:hidden}.edit.svelte-1pcxwn4{cursor:pointer;opacity:.5;cursor:pointer;width:15px;height:15px}.edit.svelte-1pcxwn4:hover{opacity:.8}.edit.svelte-1pcxwn4 svg{width:15px;height:15px}.context-label.svelte-1pcxwn4{color:#94a3b8;letter-spacing:.1em;font-size:10px;font-weight:700;overflow:hidden}.project-title.svelte-1pcxwn4{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.sidebar-nav.svelte-1pcxwn4{flex-direction:column;gap:4px;padding:16px 12px;display:flex}.nav-block.svelte-1pcxwn4{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.nav-content.svelte-1pcxwn4{color:#64748b;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.nav-icon.svelte-1pcxwn4{color:#94a3b8}.nav-block.svelte-1pcxwn4:hover{background:#f8fafc}.nav-block.svelte-1pcxwn4:hover .nav-content:where(.svelte-1pcxwn4){color:#0f172a}.nav-block.active.svelte-1pcxwn4{background:#eff6ff}.nav-block.active.svelte-1pcxwn4 .nav-content:where(.svelte-1pcxwn4){color:#2563eb;font-weight:600}.nav-block.active.svelte-1pcxwn4 .nav-icon:where(.svelte-1pcxwn4){color:#2563eb}.nav-badge.svelte-1pcxwn4{color:#475569;background:#e2e8f0;border-radius:10px;min-width:20px;padding:2px 8px;font-size:11px;font-weight:600}.nav-block.active.svelte-1pcxwn4 .nav-badge:where(.svelte-1pcxwn4){color:#fff;background:#2563eb}.app-main-surface.svelte-1pcxwn4{flex:1;overflow-y:auto}.sidebar-spacer.svelte-1pcxwn4{flex:1}.comment-composer-card.svelte-v2b8u9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:30px;padding:20px;box-shadow:0 1px 3px #0000000d}.comment-composer-card.svelte-v2b8u9 .composer-layout:where(.svelte-v2b8u9){gap:16px;display:flex}.comment-composer-card.svelte-v2b8u9 .user-avatar-wrap:where(.svelte-v2b8u9){flex-shrink:0}.comment-composer-card.svelte-v2b8u9 .user-avatar-wrap:where(.svelte-v2b8u9) .avatar-main{border-radius:50%;width:40px;height:40px}.comment-composer-card.svelte-v2b8u9 .input-area:where(.svelte-v2b8u9){flex-direction:column;flex-grow:1;gap:12px;display:flex}.comment-composer-card.svelte-v2b8u9 .composer-textarea:where(.svelte-v2b8u9){resize:none;background:#f8fafc;border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:all .2s}.comment-composer-card.svelte-v2b8u9 .composer-textarea:where(.svelte-v2b8u9):focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.comment-composer-card.svelte-v2b8u9 .composer-actions:where(.svelte-v2b8u9){justify-content:flex-end;align-items:center;gap:8px;display:flex}.activity-container.svelte-v2b8u9{padding-top:10px;padding-left:20px;position:relative}.history-button.svelte-v2b8u9{cursor:pointer;background:#fff;border-radius:3px;padding:5px 5px 3px;position:absolute;top:-25px;right:0}.history-button.active.svelte-v2b8u9 svg,.history-button.svelte-v2b8u9:hover svg{opacity:1}.history-button.svelte-v2b8u9 svg{color:#555;opacity:.3;width:18px;height:18px}i.svelte-v2b8u9{align-items:center;display:flex}i.svelte-v2b8u9 svg{width:14px;height:14px}i.ass.svelte-v2b8u9 svg{color:#98c10f}i.unass.svelte-v2b8u9 svg{color:#c12a0f}i.checkh.svelte-v2b8u9 svg,i.created.svelte-v2b8u9 svg{color:#98c10f}i.time.svelte-v2b8u9 svg{color:#ffbe00}.timeline.svelte-v2b8u9{margin:0;padding:0;list-style:none;position:relative}.datebubble.svelte-v2b8u9{padding-bottom:14px;position:relative}.datebubble.svelte-v2b8u9 span:where(.svelte-v2b8u9){color:#555;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:12px}.timeline-item.svelte-v2b8u9{gap:16px;padding-bottom:24px;display:flex;position:relative}.timeline-item.svelte-v2b8u9:before,.datebubble.svelte-v2b8u9:before{content:"";background:#f1f5f9;width:2px;position:absolute;top:0;bottom:0;left:20px}.timeline-item.svelte-v2b8u9:last-child:before{display:none}.comment-type.svelte-v2b8u9 .item-avatar:where(.svelte-v2b8u9){z-index:2}.comment-type.svelte-v2b8u9 .item-avatar:where(.svelte-v2b8u9) .avatar-small{border:2px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 4px #0000000d}.comment-type.svelte-v2b8u9 .comment-bubble:where(.svelte-v2b8u9){background:#fff;border:1px solid #e2e8f0;border-radius:0 12px 12px;flex-grow:1;padding:16px;position:relative;box-shadow:0 1px 2px #00000008}.comment-type.svelte-v2b8u9 .comment-bubble:where(.svelte-v2b8u9):after{content:"";background:#fff;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;width:10px;height:10px;position:absolute;top:15px;left:-6px;transform:rotate(45deg)}.comment-type.svelte-v2b8u9 .comment-head:where(.svelte-v2b8u9){align-items:center;gap:8px;margin-bottom:6px;display:flex}.comment-type.svelte-v2b8u9 .comment-head:where(.svelte-v2b8u9) .author:where(.svelte-v2b8u9){color:#1e293b;font-size:14px;font-weight:700}.comment-type.svelte-v2b8u9 .comment-head:where(.svelte-v2b8u9) .time:where(.svelte-v2b8u9){color:#94a3b8;flex-grow:1;font-size:12px}.comment-type.svelte-v2b8u9 .comment-body:where(.svelte-v2b8u9){color:#334155;word-break:break-word;font-size:14px;line-height:1.5}.event-type.svelte-v2b8u9{align-items:center;padding-left:10px}.picture.svelte-v2b8u9{border-radius:50%;outline:2px solid #f1f5f9;width:25px;height:25px;margin-left:-1px}.event-type.svelte-v2b8u9 .event-content:where(.svelte-v2b8u9){background:#f8fafc;border:1px solid #f1f5f9;border-radius:100px;align-items:baseline;gap:12px;padding:6px 12px;display:flex}.event-type.svelte-v2b8u9 .event-text:where(.svelte-v2b8u9){color:#475569;flex-direction:row;align-items:center;gap:5px;font-size:13px;display:flex}.event-type.svelte-v2b8u9 .event-meta:where(.svelte-v2b8u9){color:#94a3b8;font-size:11px;font-weight:500}.btn-primary.svelte-v2b8u9{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.btn-primary.svelte-v2b8u9:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-v2b8u9:hover:not(:disabled){background:#2563eb}.btn-ghost.svelte-v2b8u9{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500}.btn-ghost.svelte-v2b8u9:hover{color:#1e293b;background:#f1f5f9}.btn-options.svelte-v2b8u9{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.btn-options.svelte-v2b8u9:hover{color:#1e293b;background:#f1f5f9}.prio-tag.svelte-v2b8u9{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.prio-tag.urgent.svelte-v2b8u9{color:#b91c1c;background:#fee2e2}.prio-tag.high.svelte-v2b8u9{color:#9a3412;background:#ffedd5}.prio-tag.normal.svelte-v2b8u9{color:#475569;background:#f1f5f9}.prio-tag.low.svelte-v2b8u9{color:#065f46;background:#ecfdf5}.spinner.svelte-v2b8u9{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-v2b8u9-spin}@keyframes svelte-v2b8u9-spin{to{transform:rotate(360deg)}}.clickable.svelte-v2b8u9{cursor:pointer;flex-direction:row;align-items:center;display:flex}.clickable.svelte-v2b8u9:hover{color:#3b82f6;text-decoration:underline}.mono.svelte-dzedd6{font-variant-numeric:tabular-nums}.subtle.svelte-dzedd6{color:#64748b}.small.svelte-dzedd6{font-size:12px}.chevron.svelte-dzedd6{pointer-events:none;color:#64748b;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.divider.svelte-dzedd6{background:#e2e8f0;height:1px;margin:10px 0}.scroller.svelte-dzedd6{overflow-y:scroll}.task-viewer-wrapper.svelte-dzedd6{color:#1e293b;background-color:#fff;border-radius:12px;flex-direction:column;width:min(1200px,100% - 48px);max-width:1200px;margin:24px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000014}.task-header.svelte-dzedd6{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}.task-header.svelte-dzedd6 .header-left:where(.svelte-dzedd6){align-items:center;gap:12px;min-width:0;display:flex}.task-header.svelte-dzedd6 .header-actions:where(.svelte-dzedd6){align-items:center;gap:10px;display:flex;position:relative}.task-body.svelte-dzedd6{min-height:600px;display:flex}@media (width<=800px){.task-body.svelte-dzedd6{flex-direction:column}}.task-main.svelte-dzedd6{background:#fff;flex:1;padding:40px}.task-main.svelte-dzedd6 .title-section:where(.svelte-dzedd6){gap:16px;margin-bottom:30px;display:flex}.task-main.svelte-dzedd6 .title-section:where(.svelte-dzedd6) .check-circle:where(.svelte-dzedd6){cursor:pointer;background:0 0;border:2px solid #64748b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:6px;padding:0;transition:all .2s;display:flex}.task-main.svelte-dzedd6 .title-section:where(.svelte-dzedd6) .check-circle.checked:where(.svelte-dzedd6){color:#fff;background:#22c55e;border-color:#22c55e}.task-main.svelte-dzedd6 .title-section:where(.svelte-dzedd6) h1:where(.svelte-dzedd6){margin:0;font-size:24px;font-weight:700;line-height:1.3}.task-main.svelte-dzedd6 .title-section:where(.svelte-dzedd6) h1.strikethrough:where(.svelte-dzedd6){color:#64748b;text-decoration:line-through}.task-main.svelte-dzedd6 .description-content:where(.svelte-dzedd6){white-space:pre-wrap;color:#334155;margin-bottom:40px;font-size:15px;line-height:1.6}.task-main.svelte-dzedd6 .attachments-area:where(.svelte-dzedd6){margin-bottom:40px}.task-main.svelte-dzedd6 .attachments-area:where(.svelte-dzedd6) h4:where(.svelte-dzedd6){text-transform:uppercase;color:#64748b;letter-spacing:.02em;margin-bottom:10px;font-size:13px;font-weight:600}.task-sidebar.svelte-dzedd6{background:#f8f9fc;border-left:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;gap:20px;width:320px;padding:30px 24px;display:flex}@media (width<=800px){.task-sidebar.svelte-dzedd6{border-top:1px solid #e2e8f0;border-left:none;width:100%}}.sidebar-group.svelte-dzedd6{flex-direction:column;gap:8px;display:flex}.sidebar-group.svelte-dzedd6 label:where(.svelte-dzedd6){text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:12px;font-weight:600}.back-btn-minimal.svelte-dzedd6{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;min-width:0;margin-left:-8px;padding:4px 8px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.back-btn-minimal.svelte-dzedd6 svg:where(.svelte-dzedd6){flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block}.back-btn-minimal.svelte-dzedd6 .breadcrumb-text:where(.svelte-dzedd6){text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.back-btn-minimal.svelte-dzedd6:hover{color:#1e293b;background-color:#0000000d;transform:translate(-3px)}.back-btn-minimal.svelte-dzedd6:hover svg:where(.svelte-dzedd6){transform:translate(-3px)}.action-btn.svelte-dzedd6{cursor:pointer;background:#f3f6fb;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex}.action-btn.svelte-dzedd6:hover{background:#e2e8f0}.action-btn.svelte-dzedd6:active{transform:scale(.98)}.dropdown-menu.svelte-dzedd6{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:190px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #0000001a}.dropdown-menu.show.svelte-dzedd6{display:block}.dropdown-menu.svelte-dzedd6 .menu-item:where(.svelte-dzedd6){text-align:left;cursor:pointer;color:#1e293b;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;transition:all .15s;display:flex}.dropdown-menu.svelte-dzedd6 .menu-item:where(.svelte-dzedd6) .icon-slot:where(.svelte-dzedd6){color:#64748b;justify-content:center;align-items:center;display:flex}.dropdown-menu.svelte-dzedd6 .menu-item:where(.svelte-dzedd6):hover{background:#f8f9fc}.dropdown-menu.svelte-dzedd6 .menu-item.is-danger:where(.svelte-dzedd6),.dropdown-menu.svelte-dzedd6 .menu-item.is-danger:where(.svelte-dzedd6) .icon-slot:where(.svelte-dzedd6){color:#ef4444}.dropdown-menu.svelte-dzedd6 .menu-item.is-danger:where(.svelte-dzedd6):hover{background:#fef2f2}.select-wrapper.svelte-dzedd6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .2s;position:relative;overflow:hidden}.select-wrapper.svelte-dzedd6:hover{border-color:#cbd5e1}.select-wrapper.svelte-dzedd6 select:where(.svelte-dzedd6){appearance:none;color:#1e293b;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 12px;font-size:14px;font-weight:500;position:relative}.status-style[data-status="0"].svelte-dzedd6{background:#eff6ff;border-color:#bfdbfe}.status-style[data-status="0"].svelte-dzedd6 select:where(.svelte-dzedd6){color:#1d4ed8}.status-style[data-status="1"].svelte-dzedd6{background:#f0fdf4;border-color:#bbf7d0}.status-style[data-status="1"].svelte-dzedd6 select:where(.svelte-dzedd6){color:#15803d}.status-style[data-status="2"].svelte-dzedd6{background:#fffbeb;border-color:#fde68a}.status-style[data-status="2"].svelte-dzedd6 select:where(.svelte-dzedd6){color:#b45309}.mini-success.svelte-dzedd6{background:#f0fdf4}.mini-danger.svelte-dzedd6{background:#fef2f2}.meta-two-col.svelte-dzedd6{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.meta-two-col.svelte-dzedd6{grid-template-columns:1fr}}.meta-two-col.svelte-dzedd6 .meta-cell:where(.svelte-dzedd6){flex-direction:column;gap:8px;display:flex}.meta-two-col.svelte-dzedd6 .meta-cell:where(.svelte-dzedd6) label:where(.svelte-dzedd6){text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:12px;font-weight:600}.meta-box-flat.svelte-dzedd6{align-items:center;display:flex}.mini-card.svelte-dzedd6{background:#fff;border:none;border-radius:12px;padding:12px 14px;box-shadow:0 4px 12px #00000008,0 1px 2px #00000005}.mini-row.svelte-dzedd6{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-label.svelte-dzedd6{text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-size:12px;font-weight:600}.mini-right.svelte-dzedd6{white-space:nowrap;font-size:12px;font-weight:500}.mini-main.svelte-dzedd6{color:#1e293b;margin-top:6px;font-size:14px;font-weight:500;line-height:1.4}.mini-date.svelte-dzedd6{font-weight:600}.mini-time.svelte-dzedd6{color:#64748b;font-weight:500}.mini-sub.svelte-dzedd6{margin-top:4px;font-size:13px;font-weight:400;line-height:1.4}.mini-user.svelte-dzedd6{flex-direction:row;align-items:center;gap:10px;margin-top:10px;display:flex}.mini-user.svelte-dzedd6 .avatar:where(.svelte-dzedd6){width:20px;height:20px}.mini-user.svelte-dzedd6 span:where(.svelte-dzedd6){font-size:13px;font-weight:500}.repeat.svelte-dzedd6{color:#64748b;margin-top:8px;font-style:normal;font-weight:400}.dot.svelte-dzedd6{color:#cbd5e1;margin:0 6px;font-weight:400}.badge.svelte-dzedd6{letter-spacing:.02em;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.badge-danger.svelte-dzedd6{color:#991b1b;background:#fee2e2}.empty-state-btn.svelte-dzedd6{width:100%;box-shadow:none;cursor:default;background:0 0;border:1px dashed #cbd5e1;transition:all .2s}.empty-state-btn.is-editable.svelte-dzedd6{cursor:pointer}.empty-state-btn.is-editable.svelte-dzedd6:hover{background:#f8fafc;border-color:#94a3b8}.empty-state-btn.is-editable.svelte-dzedd6:active{transform:scale(.98)}.timeline-connector.svelte-dzedd6{justify-content:center;align-items:center;height:32px;margin:4px 0;display:flex;position:relative}.timeline-line.svelte-dzedd6{background:#e2e8f0;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-badge.svelte-dzedd6{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;background:#f8f9fc;border-radius:12px;padding:2px 12px;font-size:10px;font-weight:700;transition:color .2s;position:relative}.timeline-badge.overdue-text.svelte-dzedd6{color:#ef4444}.onboarding-body.svelte-4w5wj5{text-align:center;flex-direction:column;align-items:center;padding:48px 32px 32px;display:flex}.hero-icon-wrap.svelte-4w5wj5{color:#4f46e5;background:#eef2ff;border-radius:28px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:32px;animation:3s ease-in-out infinite svelte-4w5wj5-floatIcon;display:flex;box-shadow:0 10px 25px -5px #4f46e526}@keyframes svelte-4w5wj5-floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.title.svelte-4w5wj5{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:800}.desc.svelte-4w5wj5{color:#64748b;max-width:420px;margin:0 0 40px;font-size:15px;line-height:1.6}.action-stack.svelte-4w5wj5{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.btn-brand-large.svelte-4w5wj5{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 6px -1px #4f46e533}.btn-brand-large.svelte-4w5wj5:hover{background:#4338ca;transform:translateY(-2px);box-shadow:0 10px 15px -3px #4f46e54d}.btn-ghost.svelte-4w5wj5{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px;font-size:14px;font-weight:600;transition:color .2s}.btn-ghost.svelte-4w5wj5:hover{color:#0f172a;background:#f8fafc}.ly-wrapper.svelte-pxfcp8{color:#1e293b;flex-direction:column;min-height:480px;padding:30px 40px;font-family:Inter,sans-serif;display:flex}.ly-body.svelte-pxfcp8{flex-direction:column;flex:1;display:flex}.ly-header.svelte-pxfcp8{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ly-badge.svelte-pxfcp8{color:#4f46e5;text-transform:uppercase;background:#eef2ff;border-radius:99px;padding:4px 12px;font-size:11px;font-weight:800}.ly-step-label.svelte-pxfcp8{color:#64748b;font-size:13px;font-weight:600}.ly-progress-track.svelte-pxfcp8{background:#f1f5f9;border-radius:2px;width:100%;height:4px;margin-bottom:35px;overflow:hidden}.ly-progress-bar.svelte-pxfcp8{background:#4f46e5;height:100%;transition:width .4s}.ly-title.svelte-pxfcp8{color:#0f172a!important;margin:0 0 6px!important;font-size:26px!important;font-weight:800!important}.ly-subtitle.svelte-pxfcp8{color:#64748b!important;margin:0 0 20px!important;font-size:15px!important}.ly-card-list.svelte-pxfcp8{flex-direction:column;gap:12px;display:flex}.ly-selection-card.svelte-pxfcp8{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:14px;align-items:center;width:100%;padding:18px;transition:all .2s;display:flex}.ly-selection-card.svelte-pxfcp8:hover{border-color:#4f46e5;transform:translateY(-1px)}.ly-selection-card.ly-selected.svelte-pxfcp8{background:#f8faff;border-color:#4f46e5;box-shadow:0 4px 12px #4f46e514}.ly-card-icon.svelte-pxfcp8{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-right:18px;display:flex}.ly-selection-card.ly-selected.svelte-pxfcp8 .ly-card-icon:where(.svelte-pxfcp8){color:#4f46e5;border-color:#4f46e5}.ly-card-text.svelte-pxfcp8 h3:where(.svelte-pxfcp8){margin:0!important;font-size:15px!important;font-weight:700!important}.ly-card-text.svelte-pxfcp8 p:where(.svelte-pxfcp8){color:#64748b;margin:2px 0 0!important;font-size:13px!important}.ly-form.svelte-pxfcp8{flex-direction:column;gap:18px;display:flex}.ly-group.svelte-pxfcp8{flex-direction:column;flex:1;gap:6px;display:flex}.ly-group.svelte-pxfcp8 label:where(.svelte-pxfcp8){color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.ly-group.svelte-pxfcp8 input:where(.svelte-pxfcp8),.ly-group.svelte-pxfcp8 select:where(.svelte-pxfcp8){border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-size:15px}.ly-row.svelte-pxfcp8{gap:16px;display:flex}.ly-info-small.svelte-pxfcp8{color:#94a3b8;font-size:12px;font-style:italic}.ly-setup-animation.svelte-pxfcp8{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.ly-loader-circle.svelte-pxfcp8{width:100px;height:100px;margin-bottom:30px;position:relative}.ly-loader-orbit.svelte-pxfcp8{border:4px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:100%;height:100%;animation:1.2s linear infinite svelte-pxfcp8-spin;position:absolute}.ly-loader-check.svelte-pxfcp8{opacity:0;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards svelte-pxfcp8-popCheck;position:absolute;top:20px;left:20px}.ly-title-anim.svelte-pxfcp8{color:#0f172a;margin-bottom:10px;font-size:22px;font-weight:800}.ly-subtitle-anim.svelte-pxfcp8{color:#64748b;height:24px;font-size:16px}.ly-mini-progress.svelte-pxfcp8{background:#f1f5f9;border-radius:10px;width:240px;height:6px;margin-top:35px;overflow:hidden}.ly-mini-progress-fill.svelte-pxfcp8{background:#4f46e5;height:100%;transition:width .6s}.ly-footer.svelte-pxfcp8{border-top:1px solid #f1f5f9;justify-content:space-between;margin-top:auto;padding-top:20px;display:flex}.ly-btn-flat.svelte-pxfcp8{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.ly-btn-main.svelte-pxfcp8{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:10px;padding:12px 28px;font-weight:700;transition:all .2s}.ly-btn-main.svelte-pxfcp8:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e533}@keyframes svelte-pxfcp8-spin{to{transform:rotate(360deg)}}@keyframes svelte-pxfcp8-popCheck{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes svelte-pxfcp8-ly-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ly-shake.svelte-pxfcp8{animation:.4s ease-in-out svelte-pxfcp8-ly-shake;border-color:#ef4444!important}.ly-input-err.svelte-pxfcp8{border-color:#ef4444!important}.ly-wrapper.svelte-1kkr7n9{padding:20px;font-family:Inter,sans-serif}.ly-body.svelte-1kkr7n9{margin-bottom:24px}.ly-group.svelte-1kkr7n9{flex-direction:column;gap:8px;display:flex}.ly-group.svelte-1kkr7n9 label:where(.svelte-1kkr7n9){color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.ly-input.svelte-1kkr7n9{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px;font-size:15px}.ly-footer.svelte-1kkr7n9{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.ly-actions.svelte-1kkr7n9{gap:10px;display:flex}.ly-btn-flat.svelte-1kkr7n9{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-weight:600}.ly-btn-flat-danger.svelte-1kkr7n9{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 16px;font-weight:600}.ly-btn-flat.svelte-1kkr7n9:hover,.ly-btn-flat-danger.svelte-1kkr7n9:hover{background:#f1f5f9}.notifications-wrapper.svelte-1a3vahb{flex:none;align-items:center;width:fit-content;list-style:none;display:inline-flex;position:relative}.bell-trigger.svelte-1a3vahb{color:#222e3d;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bell-trigger.svelte-1a3vahb:hover,.bell-trigger.active.svelte-1a3vahb{color:#0f172a;background:#f1f5f9}.bell-trigger.svelte-1a3vahb .unread-dot:where(.svelte-1a3vahb){background:#ef4444;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 1px #ef444426}.bell-trigger.svelte-1a3vahb .unread-dot:where(.svelte-1a3vahb):after{content:"";opacity:.4;border:2px solid #ef4444;border-radius:50%;animation:2s infinite svelte-1a3vahb-pulse;position:absolute;inset:-2px}@keyframes svelte-1a3vahb-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.notifications-dropdown.svelte-1a3vahb{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:380px;max-height:540px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 20px 25px -5px #0000000d}.dropdown-header.svelte-1a3vahb{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.label-heading.svelte-1a3vahb{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.header-meta.svelte-1a3vahb{color:#314158;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.dropdown-scroll-area.svelte-1a3vahb{flex:1;overflow-y:auto}.dropdown-scroll-area.svelte-1a3vahb::-webkit-scrollbar{width:5px}.dropdown-scroll-area.svelte-1a3vahb::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.nf-list.svelte-1a3vahb{margin:0;padding:0;list-style:none}.date-divider.svelte-1a3vahb{color:#94a3b8;text-transform:uppercase;align-items:center;gap:10px;padding:16px 18px 8px;font-size:10px;font-weight:700;display:flex}.date-divider.svelte-1a3vahb:after{content:"";background:#f1f5f9;flex:1;height:1px}.nf-item.svelte-1a3vahb{border-bottom:1px solid #f8fafc;transition:background .15s}.nf-item.svelte-1a3vahb:hover{background:#f8fafc}.nf-item.svelte-1a3vahb:hover .nf-typechip:where(.svelte-1a3vahb){transform:translate(2px)}.nf-item.has-seen.svelte-1a3vahb{opacity:.7}.nf-item.has-seen.svelte-1a3vahb .nf-title:where(.svelte-1a3vahb){color:#16253a;font-weight:500}.nf-item.has-seen.svelte-1a3vahb .nf-accent:where(.svelte-1a3vahb){opacity:.4;width:1px}.nf-link.svelte-1a3vahb{color:inherit;gap:14px;padding:14px 18px;text-decoration:none;display:flex;position:relative}.nf-accent.svelte-1a3vahb{width:3px;position:absolute;top:0;bottom:0;left:0}.nf-accent.type-task.svelte-1a3vahb{background:#4f46e5}.nf-accent.type-comment.svelte-1a3vahb{background:#f59e0b}.nf-avatar.svelte-1a3vahb{flex-shrink:0;width:38px;height:38px}.nf-avatar.svelte-1a3vahb img,.nf-avatar.svelte-1a3vahb .avatar{object-fit:cover;border:1px solid #0000000d;border-radius:10px;width:100%;height:100%;box-shadow:0 2px 4px #0000000a}.sys-avatar.svelte-1a3vahb{color:#64748b;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.nf-content.svelte-1a3vahb{flex:1;min-width:0}.nf-top-row.svelte-1a3vahb{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.nf-typechip.svelte-1a3vahb{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;transition:transform .2s;display:inline-flex}.t-created.svelte-1a3vahb{color:#4338ca;background:#eef2ff;border-color:#e0e7ff}.t-done.svelte-1a3vahb{color:#15803d;background:#f0fdf4;border-color:#dcfce7}.t-assigned.svelte-1a3vahb{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.t-comment.svelte-1a3vahb{color:#b45309;background:#fffbeb;border-color:#fef3c7}.t-attach.svelte-1a3vahb{color:#0369a1;background:#f0f9ff;border-color:#e0f2fe}.t-invite.svelte-1a3vahb{color:#7e22ce;background:#faf5ff;border-color:#f3e8ff}.t-default.svelte-1a3vahb{color:#475569;background:#f8fafc;border-color:#e2e8f0}.nf-time.svelte-1a3vahb{color:#94a3b8;font-size:10px;font-weight:500}.nf-title.svelte-1a3vahb{color:#1e293b;font-size:13.5px;font-weight:600;line-height:1.5}.nf-title.svelte-1a3vahb .comment-preview:where(.svelte-1a3vahb){-webkit-line-clamp:2;color:#475569;border-left:2px solid #e2e8f0;-webkit-box-orient:vertical;margin-top:4px;padding-left:10px;font-style:italic;font-weight:500;display:-webkit-box;overflow:hidden}.nf-title.svelte-1a3vahb .comment-preview:where(.svelte-1a3vahb):before{content:"»";opacity:.5;margin-right:4px;font-style:normal}.nf-title.svelte-1a3vahb .comment-preview:where(.svelte-1a3vahb):after{content:"«";opacity:.5;margin-left:4px;font-style:normal}.nf-project.svelte-1a3vahb{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:4px;margin-top:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.empty-state.svelte-1a3vahb{text-align:left;color:#94a3b8;align-items:center;gap:12px;padding:18px;display:flex}.empty-state.svelte-1a3vahb .empty-icon:where(.svelte-1a3vahb){background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:0;display:flex}.empty-state.svelte-1a3vahb p:where(.svelte-1a3vahb){margin:0;font-size:13px;font-weight:600;line-height:1.3}.toast-container.svelte-526l3s{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:360px;max-width:100vw;display:flex;position:fixed;bottom:24px;right:24px}.toast-row.svelte-526l3s{pointer-events:auto;background:#fff;border:1px solid #ffffff1a;border-radius:12px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026,0 4px 6px #0000000d}.toast-row.svelte-526l3s:hover{transform:translate(-4px)}.toast-content.svelte-526l3s{color:inherit;flex:1;padding:12px 12px 12px 0;text-decoration:none;display:flex}.toast-sidebar.svelte-526l3s{background:#e2e8f0;border-radius:0 4px 4px 0;width:6px;margin-right:12px}.toast-sidebar.type-task.svelte-526l3s{background:#4f46e5}.toast-sidebar.type-comment.svelte-526l3s{background:#f59e0b}.toast-body.svelte-526l3s{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.toast-header.svelte-526l3s{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.toast-type.svelte-526l3s{text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.toast-time.svelte-526l3s{color:#94a3b8;font-size:10px}.toast-text.svelte-526l3s{color:#1e293b;font-size:13px;font-weight:600;line-height:1.4}.clamp-text.svelte-526l3s{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toast-meta.svelte-526l3s{color:#4f46e5;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:500;overflow:hidden}.toast-avatar.svelte-526l3s{flex-shrink:0;width:32px;height:32px;margin-top:20px;margin-left:12px}.toast-avatar.svelte-526l3s img{border-radius:50%;width:100%;height:100%}.btn-close.svelte-526l3s{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s;position:absolute;top:4px;right:4px}.btn-close.svelte-526l3s:hover{color:#64748b}.change-plan-content.svelte-19wqbb8{background:#fff;padding:24px}.mobile-sub-warning.svelte-19wqbb8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:20px;display:flex}.mobile-sub-warning.svelte-19wqbb8 .warning-icon:where(.svelte-19wqbb8){font-size:24px}.mobile-sub-warning.svelte-19wqbb8 h3:where(.svelte-19wqbb8){color:#0f172a;margin:0 0 4px;font-size:16px;font-weight:700}.mobile-sub-warning.svelte-19wqbb8 p:where(.svelte-19wqbb8){color:#64748b;margin:0;font-size:14px;line-height:1.5}.plan-form.svelte-19wqbb8{flex-direction:column;gap:24px;display:flex}.form-group.svelte-19wqbb8{flex-direction:column;gap:8px;display:flex}.form-group.svelte-19wqbb8 label:where(.svelte-19wqbb8){color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.plan-cards.svelte-19wqbb8{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-card.svelte-19wqbb8{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:16px;transition:all .2s;display:flex}.plan-card.svelte-19wqbb8:hover{border-color:#cbd5e1}.plan-card.active.svelte-19wqbb8{background:#eef2ff;border-color:#4f46e5}.plan-card.active.svelte-19wqbb8 .p-name:where(.svelte-19wqbb8){color:#4f46e5}.plan-card.svelte-19wqbb8 .p-name:where(.svelte-19wqbb8){color:#1e293b;font-size:14px;font-weight:700}.plan-card.svelte-19wqbb8 .p-price:where(.svelte-19wqbb8){color:#64748b;font-size:13px}.plan-card.svelte-19wqbb8 .p-price:where(.svelte-19wqbb8) small:where(.svelte-19wqbb8){font-size:11px}.seat-stepper.svelte-19wqbb8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:44px 1fr auto 44px;align-items:center;gap:10px;padding:6px;transition:all .2s;display:grid}.seat-stepper.svelte-19wqbb8:focus-within{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a}.step-btn.svelte-19wqbb8{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:9px;height:38px;font-size:18px;font-weight:900;transition:all .15s}.step-btn.svelte-19wqbb8:hover{border-color:#cbd5e1;transform:translateY(-1px)}.step-btn.svelte-19wqbb8:active{transform:translateY(0)}.step-input.svelte-19wqbb8{text-align:center;color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:16px;font-weight:800}.step-suffix.svelte-19wqbb8{color:#94a3b8;white-space:nowrap;pointer-events:none;padding-right:6px;font-size:13px;font-weight:700}.toggle-switch.svelte-19wqbb8{background:#f1f5f9;border-radius:8px;padding:4px;display:flex}.toggle-switch.svelte-19wqbb8 button:where(.svelte-19wqbb8){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:13px;font-weight:600;transition:all .2s}.toggle-switch.svelte-19wqbb8 button.active:where(.svelte-19wqbb8){color:#0f172a;background:#fff;box-shadow:0 1px 2px #0000001a}.price-summary.svelte-19wqbb8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:20px;display:flex}.price-summary.svelte-19wqbb8 .summary-label:where(.svelte-19wqbb8){color:#475569;font-weight:600}.price-summary.svelte-19wqbb8 .summary-value:where(.svelte-19wqbb8){color:#0f172a;font-size:24px;font-weight:800}.price-summary.svelte-19wqbb8 .summary-value:where(.svelte-19wqbb8) .per-month:where(.svelte-19wqbb8){color:#94a3b8;margin-left:4px;font-size:13px;font-weight:500}.price-hint.svelte-19wqbb8{background:#fff;border:1px solid #eef2f7;border-radius:12px;gap:8px;margin-top:-12px;padding:14px 16px;display:grid}.price-hint.svelte-19wqbb8 .hint-row:where(.svelte-19wqbb8){justify-content:space-between;align-items:baseline;display:flex}.price-hint.svelte-19wqbb8 .hint-label:where(.svelte-19wqbb8){color:#64748b;font-size:13px;font-weight:600}.price-hint.svelte-19wqbb8 .hint-value:where(.svelte-19wqbb8){color:#0f172a;font-size:14px;font-weight:800}.price-hint.svelte-19wqbb8 .hint-value:where(.svelte-19wqbb8) small:where(.svelte-19wqbb8){color:#94a3b8;margin-left:6px;font-size:12px;font-weight:600}.modal-footer.svelte-19wqbb8{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.btn-ghost.svelte-19wqbb8{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-weight:600}.btn-ghost.svelte-19wqbb8:hover{color:#0f172a;background:#f1f5f9}.btn-brand{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:10px 24px;font-weight:600;box-shadow:0 4px 6px #4f46e533}.btn-brand:hover{background:#4338ca;transform:translateY(-1px)}.loader-wrapper.svelte-1fu1jbn{justify-content:center;padding:80px;display:flex}.spinner2.svelte-1fu1jbn{border:3px solid #f1f5f9;border-top-color:#4f46e5;border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-1fu1jbn-spin}@keyframes svelte-1fu1jbn-spin{to{transform:rotate(360deg)}}:root{--lyria-blue:#0896db;--lyria-blue-dark:#056aa6;--lyria-magenta:#ff496b;--lyria-yellow:#fcc000;--c-slate-900:#0f172a;--c-slate-600:#475569;--c-slate-400:#94a3b8;--c-bg:#f8fafc;--radius-card:24px;--radius-btn:12px}.page-container.svelte-1fu1jbn{background:var(--c-bg);z-index:9999;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow-y:auto}.content-wrapper.svelte-1fu1jbn{align-items:stretch;max-width:1100px;margin:0 auto;padding:40px 20px 80px;display:flex}.page-header.svelte-1fu1jbn{text-align:center;margin-bottom:48px}.page-title.svelte-1fu1jbn{color:var(--c-slate-900);letter-spacing:-.02em;margin-bottom:12px;font-size:2.25rem;font-weight:800}.page-subtitle.svelte-1fu1jbn{color:var(--c-slate-600);font-size:1.05rem;line-height:1.5}.info-card.svelte-1fu1jbn{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden;box-shadow:0 10px 15px -3px #0000000d}.owner-side.svelte-1fu1jbn{border-right:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;width:40%;padding:48px;display:flex}.avatar-large.svelte-1fu1jbn{border-radius:50%;width:90px;height:90px;margin-bottom:24px;box-shadow:0 8px 20px -6px #0896db66}.owner-name.svelte-1fu1jbn{color:var(--c-slate-900);margin:0 0 8px;font-size:1.25rem;font-weight:800}.owner-role.svelte-1fu1jbn{color:var(--lyria-blue);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.duties-side.svelte-1fu1jbn{flex-direction:column;justify-content:center;width:60%;padding:48px;display:flex}.duties-header.svelte-1fu1jbn{color:var(--c-slate-400);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:32px;font-size:.75rem;font-weight:800;display:flex}.duty-item.svelte-1fu1jbn{gap:20px;margin-bottom:28px;display:flex}.duty-item.svelte-1fu1jbn:last-child{margin-bottom:0}.duty-icon.svelte-1fu1jbn{color:var(--c-slate-600);background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;justify-content:center;align-items:center;height:fit-content;padding:12px;display:flex}.duty-content.svelte-1fu1jbn strong:where(.svelte-1fu1jbn){color:var(--c-slate-900);margin-bottom:4px;font-size:.95rem;font-weight:700;display:block}.duty-content.svelte-1fu1jbn p:where(.svelte-1fu1jbn){color:var(--c-slate-600);margin:0;font-size:.9rem;line-height:1.5}.nav-back.svelte-1fu1jbn{color:var(--c-slate-400);cursor:pointer;letter-spacing:.05em;background:0 0;border:none;margin:0 auto;font-size:.85rem;font-weight:700;transition:color .2s;display:block}.nav-back.svelte-1fu1jbn:hover{color:var(--c-slate-900)}.navbar.svelte-1fu1jbn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#ffffffd9;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:16px 30px;display:flex;position:sticky;top:0}.nav-left.svelte-1fu1jbn{cursor:pointer;align-items:center;gap:12px;display:flex}.nav-logo.svelte-1fu1jbn{height:26px}.nav-divider.svelte-1fu1jbn{color:#cbd5e1}.nav-context.svelte-1fu1jbn{color:var(--c-slate-600);font-size:.95rem;font-weight:500}.close-link.svelte-1fu1jbn{color:var(--c-slate-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-weight:600;transition:color .2s;display:flex}.close-link.svelte-1fu1jbn:hover{color:var(--c-slate-900)}.close-icon.svelte-1fu1jbn{margin-top:-2px;font-size:1.4rem;line-height:1}.hero-card.svelte-1fu1jbn{background:linear-gradient(135deg, var(--lyria-blue-dark) 0%, var(--lyria-blue) 100%);border-radius:var(--radius-card);color:#fff;margin-bottom:50px;padding:48px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0896db4d}.hero-bg-graphic.svelte-1fu1jbn{pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#fff0 60%);border-radius:50%;width:400px;height:400px;position:absolute;top:-80px;right:-80px}.hero-content.svelte-1fu1jbn{z-index:2;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:relative}.hero-badge-row.svelte-1fu1jbn{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hero-eyebrow.svelte-1fu1jbn{text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6;font-size:.8rem;font-weight:700}.status-pill.svelte-1fu1jbn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:800}.hero-title.svelte-1fu1jbn{letter-spacing:-.02em;text-shadow:0 2px 10px #0000001a;margin:0 0 28px;font-size:3.2rem;font-weight:800;line-height:1.1;color:#fff!important}.text-thin.svelte-1fu1jbn{opacity:.9;font-weight:300}.hero-stats.svelte-1fu1jbn{align-items:center;gap:32px;display:flex}.stat-item.svelte-1fu1jbn{flex-direction:column;gap:4px;display:flex}.stat-value.svelte-1fu1jbn{color:#fff;font-size:1.4rem;font-weight:800}.stat-label.svelte-1fu1jbn{color:#ffffffd9;font-size:.85rem;font-weight:500}.stat-divider.svelte-1fu1jbn{background:#ffffff40;width:1px;height:36px}.hero-actions.svelte-1fu1jbn{align-items:center;gap:16px;display:flex}.btn-glass-text.svelte-1fu1jbn{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-glass-text.svelte-1fu1jbn:hover{background:#fff3;transform:translateY(-2px)}.sales-header.svelte-1fu1jbn{text-align:center;margin:40px 0 60px}.sales-headline.svelte-1fu1jbn{letter-spacing:-.02em;color:var(--c-slate-900);margin-bottom:12px;font-size:3rem;font-weight:900}.sales-sub.svelte-1fu1jbn{color:var(--c-slate-600);font-size:1.1rem}.highlight-text.svelte-1fu1jbn{background:linear-gradient(135deg, var(--lyria-blue) 0%, var(--lyria-magenta) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.divider-text.svelte-1fu1jbn{text-align:center;color:var(--c-slate-400);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:32px;font-size:.85rem;font-weight:700}.pricing-grid.svelte-1fu1jbn{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;display:grid}.card.svelte-1fu1jbn{border-radius:var(--radius-card);background:#fff;border:1px solid #e2e8f0cc;flex-direction:column;padding:40px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 12px 32px -8px #0f172a0d}.card.svelte-1fu1jbn:hover{transform:translateY(-4px);box-shadow:0 20px 40px -8px #0f172a1a}.card-featured.svelte-1fu1jbn{border:2px solid var(--lyria-magenta);z-index:5;transform:scale(1.02);box-shadow:0 20px 40px -10px #ff496b26}.card-featured.svelte-1fu1jbn:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 25px 50px -10px #ff496b33}.badge-popular.svelte-1fu1jbn{background:linear-gradient(135deg, var(--lyria-magenta), #ff7a91);color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:20px;padding:6px 20px;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #ff496b4d}.grid-compact.svelte-1fu1jbn .card:where(.svelte-1fu1jbn){opacity:.9;padding:32px 24px;box-shadow:0 8px 24px -8px #0f172a0d}.grid-compact.svelte-1fu1jbn .card-current:where(.svelte-1fu1jbn){border:2px solid var(--lyria-blue);opacity:1;background:#f8fbff;transform:none;box-shadow:0 12px 32px -8px #0896db26}.grid-compact.svelte-1fu1jbn .card:where(.svelte-1fu1jbn):hover{opacity:1;transform:translateY(-2px)}.card-header.svelte-1fu1jbn{text-align:center;margin-bottom:32px}.plan-name.svelte-1fu1jbn{color:var(--c-slate-900);margin-bottom:16px;font-size:1.5rem;font-weight:800}.color-magenta.svelte-1fu1jbn{color:var(--lyria-magenta)!important}.price-block.svelte-1fu1jbn{justify-content:center;align-items:baseline;margin-bottom:16px;display:flex}.currency.svelte-1fu1jbn{color:var(--c-slate-900);margin-right:2px;font-size:1.5rem;font-weight:700}.amount.svelte-1fu1jbn{color:var(--c-slate-900);font-size:3rem;font-weight:900;line-height:1}.text-small.svelte-1fu1jbn{font-size:2rem}.period.svelte-1fu1jbn{color:var(--c-slate-400);margin-left:8px;font-size:.9rem;font-weight:500}.description.svelte-1fu1jbn{color:var(--c-slate-600);min-height:72px;font-size:.95rem;line-height:1.6}.feature-list.svelte-1fu1jbn{flex:1;margin:0 0 32px;padding:0;list-style:none}.feature-list.svelte-1fu1jbn li:where(.svelte-1fu1jbn){color:var(--c-slate-600);margin-bottom:16px;padding-left:32px;font-size:.95rem;line-height:1.5;position:relative}.feature-list.svelte-1fu1jbn li:where(.svelte-1fu1jbn):before{content:"✓";font-size:1.1rem;font-weight:800;position:absolute;top:0;left:0}.feature-list.svelte-1fu1jbn li:where(.svelte-1fu1jbn) strong:where(.svelte-1fu1jbn){color:var(--c-slate-900)}.list-blue.svelte-1fu1jbn li:where(.svelte-1fu1jbn):before{color:var(--lyria-blue)}.list-magenta.svelte-1fu1jbn li:where(.svelte-1fu1jbn):before{color:var(--lyria-magenta)}.list-dark.svelte-1fu1jbn li:where(.svelte-1fu1jbn):before{color:var(--c-slate-900)}.why-business.svelte-1fu1jbn{border-radius:var(--radius-card);background:#ffffffd9;border:1px solid #e2e8f0cc;margin-top:34px;padding:28px 26px;box-shadow:0 10px 28px -12px #0f172a14}.why-title.svelte-1fu1jbn{color:var(--c-slate-900);letter-spacing:-.01em;text-align:center;margin:0 0 14px;font-size:1.1rem;font-weight:900}.why-grid.svelte-1fu1jbn{grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:14px;display:grid}.why-item.svelte-1fu1jbn{background:#fff;border:1px solid #f1f5f9;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.why-dot.svelte-1fu1jbn{background:linear-gradient(135deg, var(--lyria-magenta), var(--lyria-blue));border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.why-text.svelte-1fu1jbn strong:where(.svelte-1fu1jbn){color:var(--c-slate-900);margin-bottom:2px;font-size:.95rem;font-weight:800;display:block}.why-text.svelte-1fu1jbn span:where(.svelte-1fu1jbn){color:var(--c-slate-600);font-size:.9rem;line-height:1.35;display:block}.btn.svelte-1fu1jbn{border-radius:var(--radius-btn);cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn--full.svelte-1fu1jbn{width:100%}.btn--white.svelte-1fu1jbn{color:var(--lyria-blue-dark);background:#fff}.btn--shadow.svelte-1fu1jbn{box-shadow:0 10px 20px -5px #00000026}.btn--magenta.svelte-1fu1jbn{background:linear-gradient(135deg, var(--lyria-magenta) 0%, #ff6b87 100%);color:#fff}.shadow-magenta.svelte-1fu1jbn{box-shadow:0 8px 20px -6px #ff496b66}.btn--ghost.svelte-1fu1jbn{color:var(--c-slate-600);background:#fff;border:2px solid #e2e8f0}.btn--ghost.svelte-1fu1jbn:hover{border-color:var(--c-slate-400);color:var(--c-slate-900);background:#f8fafc}.btn--dark.svelte-1fu1jbn{background:var(--c-slate-900);color:#fff;box-shadow:0 8px 20px -6px #0f172a66}.btn--text.svelte-1fu1jbn{color:var(--c-slate-600);background:0 0}.btn--text.svelte-1fu1jbn:hover{color:var(--c-slate-900);background:#0f172a0d}.btn--disabled.svelte-1fu1jbn{color:var(--c-slate-400);cursor:not-allowed;background:#f1f5f9;border:1px solid #e2e8f0}.btn.svelte-1fu1jbn:not(:disabled):not(.btn--disabled):hover{filter:brightness(1.05);transform:translateY(-2px)}.btn.svelte-1fu1jbn:not(:disabled):not(.btn--disabled):active{transform:translateY(0)}.modal-backdrop.svelte-1fu1jbn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#0f172a99;justify-content:center;align-items:center;animation:.2s ease-out svelte-1fu1jbn-fadeIn;display:flex;position:fixed;inset:0}.modal-panel.svelte-1fu1jbn{border-radius:var(--radius-card);background:#fff;width:100%;max-width:500px;padding:40px;animation:.3s cubic-bezier(.16,1,.3,1) svelte-1fu1jbn-slideUp;position:relative;box-shadow:0 25px 50px -12px #00000040}.modal-close.svelte-1fu1jbn{cursor:pointer;width:36px;height:36px;color:var(--c-slate-600);background:#0f172a0d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.modal-close.svelte-1fu1jbn:hover{color:var(--c-slate-900);background:#0f172a1a}.modal-header.svelte-1fu1jbn{text-align:center;margin-bottom:32px}.modal-header.svelte-1fu1jbn h3:where(.svelte-1fu1jbn){color:var(--c-slate-900);margin-bottom:12px;font-size:1.7rem;font-weight:800}.modal-header.svelte-1fu1jbn p:where(.svelte-1fu1jbn){color:var(--c-slate-600);font-size:1rem;line-height:1.5}.form-group.svelte-1fu1jbn{margin-bottom:24px}.form-group.svelte-1fu1jbn label:where(.svelte-1fu1jbn){color:var(--c-slate-900);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.form-group.svelte-1fu1jbn input:where(.svelte-1fu1jbn),.form-group.svelte-1fu1jbn textarea:where(.svelte-1fu1jbn){box-sizing:border-box;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:1rem;transition:all .2s}.form-group.svelte-1fu1jbn input:where(.svelte-1fu1jbn):focus,.form-group.svelte-1fu1jbn textarea:where(.svelte-1fu1jbn):focus{border-color:var(--lyria-blue);background:#fff;outline:none;box-shadow:0 0 0 4px #0896db1a}.form-actions.svelte-1fu1jbn{justify-content:flex-end;gap:16px;margin-top:32px;display:flex}.success-message.svelte-1fu1jbn{text-align:center;padding:32px 0 16px}.success-icon.svelte-1fu1jbn{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:36px;font-weight:700;display:flex;box-shadow:0 8px 24px -8px #16a34a4d}.success-message.svelte-1fu1jbn h3:where(.svelte-1fu1jbn){color:var(--c-slate-900);margin-bottom:12px;font-size:1.5rem;font-weight:800}.success-message.svelte-1fu1jbn p:where(.svelte-1fu1jbn){color:var(--c-slate-600);margin-bottom:32px}.pulse.svelte-1fu1jbn{animation:2s infinite svelte-1fu1jbn-pulse}@keyframes svelte-1fu1jbn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fu1jbn-slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1fu1jbn-pulse{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@media (width<=992px){.pricing-grid.svelte-1fu1jbn{gap:20px}.card.svelte-1fu1jbn{padding:32px 24px}}@media (width<=768px){.pricing-grid.svelte-1fu1jbn{grid-template-columns:1fr}.hero-card.svelte-1fu1jbn{padding:32px}.hero-content.svelte-1fu1jbn{flex-direction:column;align-items:flex-start;gap:24px}.hero-bg-graphic.svelte-1fu1jbn{opacity:.3;right:-150px}.card-featured.svelte-1fu1jbn{transform:scale(1)}.card-featured.svelte-1fu1jbn:hover{transform:translateY(-4px)}.info-card.svelte-1fu1jbn{flex-direction:column;max-width:400px}.owner-side.svelte-1fu1jbn{border-bottom:1px solid #e2e8f0;border-right:none;width:100%;padding:32px}.duties-side.svelte-1fu1jbn{width:100%;padding:32px}.why-grid.svelte-1fu1jbn{grid-template-columns:1fr}}@media (width<=480px){.hero-stats.svelte-1fu1jbn{flex-direction:column;align-items:flex-start;gap:16px}.stat-divider.svelte-1fu1jbn{width:100%;height:1px}.hero-actions.svelte-1fu1jbn{flex-direction:column;align-items:stretch;width:100%}.modal-panel.svelte-1fu1jbn{margin:16px;padding:24px}.form-actions.svelte-1fu1jbn{flex-direction:column-reverse}}.ask-body.svelte-1o0rsjx{color:#334155;padding:24px 24px 8px;font-size:14px;line-height:1.6}.ask-footer.svelte-1o0rsjx{background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:20px 24px;display:flex}.btn-ghost.svelte-1o0rsjx{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-ghost.svelte-1o0rsjx:hover{color:#0f172a;background:#f1f5f9}html,body{height:100%;overflow:hidden}#content-main{flex-direction:column;height:100%;min-height:0;display:flex}#content-main>*{min-height:0}.chatShell.svelte-1bi93vx{background:#fff;flex:auto;width:100%;height:100%;min-height:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow:hidden}.sidebar.svelte-1bi93vx{background:#fcfcfc;border-right:1px solid #e5e7eb;flex-direction:column;flex:0 320px;min-width:240px;max-width:420px;min-height:0;display:flex;overflow-x:hidden}.stage.svelte-1bi93vx{background:#f3f4f6;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.sidebarHeader.svelte-1bi93vx{padding:18px 16px 12px}.titleRow.svelte-1bi93vx{justify-content:space-between;align-items:center;gap:10px;display:flex}.titleRow.svelte-1bi93vx h1:where(.svelte-1bi93vx){letter-spacing:-.3px;color:#111827;margin:0;font-size:20px;font-weight:800}.searchBox.svelte-1bi93vx{margin-top:12px}.searchBox.svelte-1bi93vx input:where(.svelte-1bi93vx){background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px}.sidebarList.svelte-1bi93vx{flex:1;min-height:0;padding:10px 10px 16px;overflow:hidden auto}.section.svelte-1bi93vx{color:#6b7280;text-transform:uppercase;letter-spacing:.12em;margin:10px 10px 8px;font-size:11px;font-weight:700}.writing.svelte-1bi93vx{color:#00bc90}.chatItem.svelte-1bi93vx{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;gap:12px;width:100%;min-width:0;padding:10px;display:flex}.chatItem.svelte-1bi93vx:hover{background:#f3f4f6}.chatItem.active.svelte-1bi93vx{background:#eff6ff}.chatItem.inactive.svelte-1bi93vx{opacity:.5}.chatItem.svelte-1bi93vx .pic:where(.svelte-1bi93vx){flex-shrink:0;width:44px;height:44px}.chatItem.svelte-1bi93vx .text:where(.svelte-1bi93vx){color:#ccc;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:30px;font-weight:400;display:flex;overflow:hidden}.chatItem.svelte-1bi93vx .meta:where(.svelte-1bi93vx){flex:1;min-width:0;position:relative}.chatItem.svelte-1bi93vx .top:where(.svelte-1bi93vx){justify-content:space-between;align-items:center;gap:10px;display:flex}.chatItem.svelte-1bi93vx .name:where(.svelte-1bi93vx){color:#111827;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.chatItem.svelte-1bi93vx .stamp:where(.svelte-1bi93vx){color:#6b7280;flex-shrink:0;font-size:11px}.chatItem.svelte-1bi93vx .preview:where(.svelte-1bi93vx){color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.stageHeader.svelte-1bi93vx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #e5e7eb;flex:none;align-items:center;gap:12px;height:72px;padding:0 16px;display:flex}.back.svelte-1bi93vx{cursor:pointer;background:0 0;border:none;font-size:20px}.headText.svelte-1bi93vx{flex-direction:column;line-height:1.1;display:flex}.hTitle.svelte-1bi93vx{color:#111827;font-weight:800}.hSub.svelte-1bi93vx{color:#10b981;font-size:12px;font-weight:700}.stageBody.svelte-1bi93vx{flex-direction:column;flex:auto;align-items:center;display:flex;overflow:hidden}.stageFooter.svelte-1bi93vx{background:#fff;border-top:1px solid #e5e7eb;flex-direction:row;flex:none;justify-content:center;padding:12px 16px 16px;display:flex}.composer.svelte-1bi93vx{align-items:flex-end;gap:10px;width:100%;max-width:900px;display:flex}.attach.svelte-1bi93vx{cursor:pointer;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}textarea.svelte-1bi93vx{resize:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;flex:1;min-width:0;height:42px;min-height:42px;padding:10px 12px;font-size:16px;line-height:22px;overflow:hidden}.msgWrap.svelte-1bi93vx{max-width:900px;margin:0 auto;padding:8px 0}.daySep.svelte-1bi93vx{justify-content:center;margin:10px 0;display:flex}.daySep.svelte-1bi93vx span:where(.svelte-1bi93vx){color:#374151;background:#1118270f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.msgRow.svelte-1bi93vx{align-items:flex-end;gap:10px;display:flex}.msgRow.me.svelte-1bi93vx{justify-content:flex-end}.msgRow.other.svelte-1bi93vx{justify-content:flex-start}.miniPic.svelte-1bi93vx{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.msgRow.me.svelte-1bi93vx .miniPic:where(.svelte-1bi93vx){order:2}.msgRow.me.svelte-1bi93vx .bubble:where(.svelte-1bi93vx){order:1}.bubble.svelte-1bi93vx{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:18px;max-width:min(760px,86%);padding:10px 44px 10px 12px;position:relative}.nameLine.svelte-1bi93vx{color:#111827a6;letter-spacing:-.01em;margin-bottom:4px;font-size:12px;font-weight:800}.bubble.meBubble.svelte-1bi93vx .nameLine:where(.svelte-1bi93vx){color:#0d1b2ab3}.bubble.meBubble.svelte-1bi93vx{color:#0d1b2a;background:#e8f1ff;border-color:#3b82f640;border-top-right-radius:10px}.bubble.svelte-1bi93vx:not(.meBubble){border-top-left-radius:10px}.bubble.failed.svelte-1bi93vx{border-color:#b91c1c59}.metaLine.svelte-1bi93vx{color:#6b7280;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.menuBtn.svelte-1bi93vx{opacity:0;cursor:pointer;width:28px;height:28px;color:inherit;background:#00000008;border:none;border-radius:15px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:-40px}.menuBtn.svelte-1bi93vx:hover{background:#0000000f}.msgRow.svelte-1bi93vx:hover .menuBtn:where(.svelte-1bi93vx){opacity:1}.dotSpin.svelte-1bi93vx{border:2px solid #11182726;border-top-color:#111827a6;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite svelte-1bi93vx-spin}@keyframes svelte-1bi93vx-spin{to{transform:rotate(360deg)}}.stageEmpty.svelte-1bi93vx,.emptyChat.svelte-1bi93vx{text-align:center;color:#6b7280;margin:auto;padding:40px 18px}.stageEmpty.svelte-1bi93vx{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.stageEmpty.svelte-1bi93vx h2:where(.svelte-1bi93vx){color:#111827;margin:0;font-size:1.25rem;font-weight:700}.stageEmpty.svelte-1bi93vx p:where(.svelte-1bi93vx){color:#9ca3af;max-width:280px;margin:0;font-size:.95rem;line-height:1.5}.bubbleIcon.svelte-1bi93vx{color:#e5e7eb;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:8px;display:flex}.bubbleIcon.svelte-1bi93vx svg{color:#9ca3af}.iswritingwrapper.svelte-1bi93vx{flex-direction:row;align-items:start;max-width:900px;margin:0 auto;display:flex}.iswritingwrapper.svelte-1bi93vx .box:where(.svelte-1bi93vx){background:#fff;border-radius:5px;width:40px;height:40px;margin-left:40px;padding:5px;transform:scale(.6)}.iswriting.svelte-1bi93vx{color:#ccc;box-sizing:border-box;background:currentColor;border-radius:2px;width:4px;height:10px;margin:10px auto;animation:.7s linear .7s infinite alternate svelte-1bi93vx-animloader;display:block;position:relative}.iswriting.svelte-1bi93vx:after,.iswriting.svelte-1bi93vx:before{content:"";box-sizing:border-box;background:currentColor;border-radius:2px;width:4px;height:20px;animation:.3s linear .45s infinite alternate svelte-1bi93vx-animloader;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.iswriting.svelte-1bi93vx:before{animation-delay:0s;left:-10px}@keyframes svelte-1bi93vx-animloader{0%{height:18px}to{height:4px}}.badge.svelte-1bi93vx{color:#fff;background:#ff496b;border-radius:100%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:5px;right:0}.fixer.svelte-1uaqwbp{z-index:999;position:fixed;inset:0}.fm-overlay.svelte-1uaqwbp{inset:0;z-index:10000;color:#e2e8f0;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:absolute;inset:0}.fm-backdrop.svelte-1uaqwbp{background:#050507;position:absolute;inset:0;overflow:hidden}.fm-backdrop.svelte-1uaqwbp .ambient-glow:where(.svelte-1uaqwbp){filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#0000 70%);border-radius:50%;width:80vw;height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fm-backdrop.svelte-1uaqwbp .noise-overlay:where(.svelte-1uaqwbp){opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.fm-topbar.svelte-1uaqwbp{z-index:100;justify-content:space-between;align-items:center;display:flex;position:absolute;top:32px;left:40px;right:40px}.btn-close-white.svelte-1uaqwbp{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s;display:flex}.btn-close-white.svelte-1uaqwbp:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px)}.btn-close-white.svelte-1uaqwbp:active{transform:translateY(0)scale(.95)}.meta-tags.svelte-1uaqwbp{gap:8px;display:flex}.meta-tags.svelte-1uaqwbp .tag:where(.svelte-1uaqwbp){letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:6px 12px;font-size:11px;font-weight:500}.meta-tags.svelte-1uaqwbp .tag-project:where(.svelte-1uaqwbp){color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff14}.meta-tags.svelte-1uaqwbp .tag-focus:where(.svelte-1uaqwbp){color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.fm-toast.svelte-1uaqwbp{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;padding:10px 20px;font-size:13px;font-weight:500;position:absolute;top:90px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.fm-container.svelte-1uaqwbp{z-index:5;outline:none;width:100%;max-width:900px;padding:24px;position:relative}.fm-card.svelte-1uaqwbp{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:32px;outline:none;padding:48px;box-shadow:0 40px 100px -20px #000000b3}.fm-layout.svelte-1uaqwbp{grid-template-columns:minmax(320px,1fr) 1.5fr;align-items:center;gap:60px;display:grid}@media (width<=768px){.fm-layout.svelte-1uaqwbp{text-align:center;grid-template-columns:1fr;gap:34px}}.fm-timer-section.svelte-1uaqwbp{justify-content:center;display:flex}.ring-container.svelte-1uaqwbp{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.ring-container.is-running.svelte-1uaqwbp{animation:6s ease-in-out infinite svelte-1uaqwbp-float}.ring-container.is-running.svelte-1uaqwbp .ring-progress:where(.svelte-1uaqwbp){stroke:#ffffffe6;filter:drop-shadow(0 0 8px #fff3)}@keyframes svelte-1uaqwbp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ring-svg.svelte-1uaqwbp{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-track.svelte-1uaqwbp{fill:none;stroke:#ffffff05;stroke-width:1.5px}.ring-progress.svelte-1uaqwbp{fill:none;stroke:#ffffff47;stroke-width:2px;stroke-linecap:round;transition:stroke .5s,filter .5s,stroke-dashoffset .35s}.ring-content.svelte-1uaqwbp{z-index:2;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;padding:0 10px;display:flex;position:relative}.time-display.svelte-1uaqwbp{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#fff;font-size:72px;font-weight:200;line-height:1}.time-display.has-hours.svelte-1uaqwbp{font-size:48px}.mode-block.svelte-1uaqwbp{pointer-events:auto;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.mode-seg.svelte-1uaqwbp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:0;padding:4px;display:inline-flex}.seg-btn.svelte-1uaqwbp{appearance:none;color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .18s}.seg-btn.svelte-1uaqwbp:hover{color:#ffffffd9}.seg-btn.active.svelte-1uaqwbp{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f}.pomodoro-options.svelte-1uaqwbp{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:280px;display:flex}.preset-row.svelte-1uaqwbp{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.preset-pill.svelte-1uaqwbp{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:500;transition:all .18s}.preset-pill.svelte-1uaqwbp:hover{color:#ffffffeb;background:#ffffff14;border-color:#ffffff29}.preset-pill.active.svelte-1uaqwbp{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.preset-pill.svelte-1uaqwbp:disabled{opacity:.35;cursor:not-allowed}.custom.svelte-1uaqwbp{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.min-input.svelte-1uaqwbp{text-align:center;color:#fff;background:0 0;border:none;outline:none;width:56px;font-size:12px;font-weight:600}.min-input.svelte-1uaqwbp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.min-input.svelte-1uaqwbp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.min-label.svelte-1uaqwbp{color:#ffffff73;font-size:11px;font-weight:500}.alarm-toggle.svelte-1uaqwbp{color:#ffffffa6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;transition:all .18s;display:inline-flex}.alarm-toggle.svelte-1uaqwbp:hover{color:#ffffffe6;background:#ffffff0f;border-color:#ffffff24}.alarm-toggle.active.svelte-1uaqwbp{color:#ffffffeb;background:#ffffff12;border-color:#ffffff29}.alarm-text.svelte-1uaqwbp{font-size:12px;font-weight:500}.fm-header.svelte-1uaqwbp{margin-bottom:32px}.task-title.svelte-1uaqwbp{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:36px;font-weight:400;line-height:1.2}.task-title.long-text.svelte-1uaqwbp{font-size:28px}.btn-text.svelte-1uaqwbp{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;transition:color .2s}.btn-text.svelte-1uaqwbp:hover{color:#fffc}.task-details.svelte-1uaqwbp{color:#fff9;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;max-height:200px;margin-top:16px;padding:16px 20px;font-size:14px;line-height:1.6;overflow-y:auto}.fm-controls.svelte-1uaqwbp{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}@media (width<=768px){.fm-controls.svelte-1uaqwbp{justify-content:center}}button.svelte-1uaqwbp{cursor:pointer;border-radius:100px;outline:none;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}button.svelte-1uaqwbp:disabled{opacity:.4;cursor:not-allowed;transform:none!important}button.svelte-1uaqwbp:active:not(:disabled){transform:scale(.97)}.btn-primary.svelte-1uaqwbp{color:#000;background:#fff;border:1px solid #fff}.btn-primary.svelte-1uaqwbp:hover{background:#ffffffe6;box-shadow:0 0 20px #fff3}.btn-secondary.svelte-1uaqwbp{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.btn-secondary.svelte-1uaqwbp:hover{background:#ffffff1a;border-color:#fff3}.btn-success.svelte-1uaqwbp{color:#10b981;background:#10b9811a;border:1px solid #10b9814d}.btn-success.svelte-1uaqwbp:hover{background:#10b98133;border-color:#10b98180}.fm-status.svelte-1uaqwbp{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding-top:24px;display:flex}@media (width<=768px){.fm-status.svelte-1uaqwbp{justify-content:center}}.status-indicator.svelte-1uaqwbp{background:#fff3;border-radius:50%;width:8px;height:8px}.status-indicator.pulse.svelte-1uaqwbp{background:#10b981;animation:2s infinite svelte-1uaqwbp-status-pulse}@keyframes svelte-1uaqwbp-status-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b98166}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98166}}.status-text.svelte-1uaqwbp{flex-direction:column;display:flex}.status-text.svelte-1uaqwbp .status-main:where(.svelte-1uaqwbp){color:#fff;font-size:13px;font-weight:500}.status-text.svelte-1uaqwbp .status-sub:where(.svelte-1uaqwbp){color:#fff6;font-size:11px}.fm-shortcuts.svelte-1uaqwbp{color:#ffffff4d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:24px;font-size:11px;display:flex}@media (width<=768px){.fm-shortcuts.svelte-1uaqwbp{justify-content:center}}.fm-shortcuts.svelte-1uaqwbp kbd:where(.svelte-1uaqwbp){color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.roadmap-modal-layout.svelte-15e4qji{flex-direction:column;display:flex}.main-content.svelte-15e4qji{padding:32px}.form-group.svelte-15e4qji{flex-direction:column;display:flex}.modal-footer.svelte-15e4qji{background:#fff;border-top:1px solid #f1f5f9;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:16px;display:flex}h6.svelte-15e4qji{text-align:center;font-size:20px}.toastify{color:#fff;opacity:0;cursor:pointer;z-index:2147483647;background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;max-width:calc(50% - 20px);padding:12px 20px;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);display:inline-block;position:fixed;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d}.toastify.on{opacity:1}.toast-close{color:#fff;cursor:pointer;opacity:.4;background:0 0;border:0;padding:0 5px;font-family:inherit;font-size:1em}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;width:1.5em;height:1.5em;margin:-7px 5px}.toastify-center{max-width:-moz-fit-content;margin-left:auto;margin-right:auto;left:0;right:0}@media only screen and (width<=360px){.toastify-right,.toastify-left{max-width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.lyria-app.com/project/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@keyframes bp-bar{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bp-o{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bp-wrap{z-index:999;contain:strict;touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:fixed;top:0;left:0}.bp-wrap>div:first-child{background:#000000bf;width:100%;height:100%;animation:.48s cubic-bezier(.215,.61,.355,1) bp-fadein;position:absolute;top:0;left:0}.bp-vid audio{width:calc(100% - 28px);height:50px;position:absolute;bottom:14px;left:14px}.bp-inner{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{contain:strict;width:100%;height:100%;position:absolute;top:0;left:0}.bp-img-wrap .bp-canzoom{cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:grabbing}.bp-close{contain:layout size}.bp-img{-webkit-user-select:none;user-select:none;background-size:100% 100%;position:absolute;top:50%;left:50%}.bp-img img,.bp-img div{width:100%;height:100%;position:absolute;top:0;left:0}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:grab}.bp-zoomed .bp-cap{opacity:0;animation:none!important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{pointer-events:none;text-align:left;width:100%;height:100%;transition:opacity .3s;animation:.3s bp-fadein;position:absolute;top:0;left:0}.bp-controls button{pointer-events:auto;cursor:pointer;opacity:.9;contain:content;background:#00000026;border:0;transition:all .1s;position:absolute}.bp-controls button:hover{opacity:1;background-color:#0003}.bp-controls svg{fill:#fff}.bp-count{color:#ffffffe6;width:100px;height:50px;margin:16px;line-height:1;position:absolute}.bp-prev,.bp-next{border-radius:3px 0 0 3px;width:58px;height:64px;margin-top:-32px;top:50%;right:0}.bp-prev:hover:before,.bp-next:hover:before{transform:translate(-2px)}.bp-prev:before,.bp-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");width:46px;transition:all .2s;position:absolute;top:9px;left:7px}.bp-prev{left:0;right:auto;transform:scaleX(-1)}.bp-x{border-radius:0 0 0 3px;width:58px;height:55px;top:0;right:0}.bp-x:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");width:37px;position:absolute;top:8px;right:10px}.bp-if,.bp-vid{background:#000 0 0/100% 100%;margin:auto;position:relative}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.bp-load{z-index:1;background-size:100% 100%;display:flex;overflow:hidden}.bp-bar{background:#ffffffe6;border-radius:0 3px 3px 0;width:100%;height:3px;animation:4s both bp-bar;position:absolute;top:0;left:0;transform:translate(-100%)}.bp-o,.bp-o:after{border-radius:50%;width:90px;height:90px}.bp-o{border:10px solid #fff3;border-left-color:#ffffffe6;margin:auto;animation:1s linear infinite bp-o}.bp-cap{color:#ffffffe6;background:#090909cc;border-radius:4px;width:-moz-fit-content;max-width:95%;padding:.6em 1.2em;line-height:1.3;transition:opacity .3s;animation:.2s bp-fadein;display:table;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-lock body{overflow:scroll}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:zoom-in}@media (prefers-reduced-motion){.bp-wrap *{animation-duration:0s!important}}@media (width<=500px){.bp-x{width:47px;height:47px}.bp-x:before{width:34px;top:6px;right:6px}.bp-prev,.bp-next{width:45px;height:54px;margin-top:-27px}.bp-prev:before,.bp-next:before{width:43px;top:7px;left:2px}.bp-o,.bp-o:after{border-width:6px;width:60px;height:60px}.bp-count{margin:12px 10px}}.IS_SVG{color:red;background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=7e7e7e&close_1=000000&play_fill=000000&play_stroke=ffffff&plus=ffffff&menu_lines_1=ffffff&aktiwir_logo=ffffff&visionaire_logo=ffffff&twitter=5ea9dd&googleplus=dd4b39&facebook=4a66a0&siteface=ffffff&siteface:hover=ff0000&clock=000000&lock=b20000&forum=97bf0d&arrow-left=ffffff);background-repeat:no-repeat;background-size:4em}.SVG[class~=active] .IS_SVG{background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=7e7e7e&star=ff9900&chat_3=6699cc&heart=ff0000&plus_box_fill=FF9500&plus_box_stroke=fff&health=93b929&nutrition=93b929&activities=93b929&location-marker=81a60c&forum=97bf0d&settings_1=ffffff)}.SVG[class~=siteface] .IS_SVG{background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=7e7e7e&star=97bf0d&chat_3=6699cc&heart=97bf0d&plus_box_fill=FF9500&plus=93b929&plus_box_stroke=fff&health=93b929&nutrition=93b929&activities=93b929&search=97bf0d&location-marker=81a60c&world=97bf0d&lock=b20000&forum=97bf0d)}.SVG[class~=white] .IS_SVG,.IS_SVG[class~=white]{background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=ffffff)}.IS_SVG[class~=red]{background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=ca2d2c)}.IS_SVG[class~=gray]{background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=7e7e7e)}.IS_SVG[class~=green]{background-image:url(https://www.siteface.net/svg.ashx?file=iconset&set=a1c621)}.IS_SVG_Edit{background-position:-1em -16em;width:1em;height:1em}.IS_SVG_Trash{background-position:0 -15em;width:1em;height:1em}.IS_SVG_Check{background-position:-3em -24em;width:1em;height:1em}.IS_SVG_Search{background-position:-3em -3em;width:1em;height:1em}.IS_SVG_Remove{background-position:-3em -12em;width:1em;height:1em}.IS_SVG_Link{background-position:-2em -13em;width:1em;height:1em}*{box-sizing:border-box;appearance:none;margin:0;padding:0}.comments{font-size:16px}.comments .picture{float:left;width:3em;height:3em}.comments .userpicture{width:100%;height:100%}.comments .comment-row-1{min-height:3em;margin-left:3.5em}.comments .write-main-entry .comment-row-1{margin-left:4em}.comments .content{clear:both}.comments .tx-add:before{content:" ";border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:10px solid #bbb;width:0;height:0;position:absolute;top:.9em;left:-9px}.comments .tx-add:after{content:" ";border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:11px solid #fff;width:0;height:0;position:absolute;top:.9em;left:-8px}.comments .loading{position:absolute;top:5px;right:5px}.comments .comments-textarea{-webkit-appearance:none;resize:none;color:#838383;border:1px solid #bbb;-webkit-border-radius:0;width:100%;padding:.85em;font-size:1em;display:block;overflow:hidden}.comments .timespan{white-space:nowrap;font-size:.8em}.comments .loadingBar{text-align:center;background-color:#fff;border:1px solid #bbb;margin-top:10px;padding:1.3em;display:none}.comments .loadingBar[class~=active]{display:block}@media (width<=568px){.comments .write-sub-entry .content[class~=open]{margin-right:2.5em}.comments .write-sub-entry{padding:.5em .5em 0}.comments .write-sub-entry .add-comment{font-size:3em}}input[type=file]{cursor:pointer}input[type=file]::-webkit-file-upload-button{cursor:pointer}[contenteditable=true]:empty:not(:focus):before{content:attr(data-ph);color:gray;font-style:italic}.headline-rights-modal{font-size:1.4rem}.ul-rights-list{margin:0;padding:0;list-style-type:none}.ul-rights-list li{align-items:center;margin-bottom:10px;display:flex}.ul-rights-list li .color-box{border-radius:5px;width:20px;height:20px}.ul-rights-list li .name-box{margin-left:10px;font-family:SegoeUIBold;font-size:1.1rem}#workspace-info-modal-icon{background-image:url(https://images.siteface.net/siteface/CMS/88/Navi/lyria_workspace_info.svg?v=797);background-position:50%;background-repeat:no-repeat;background-size:10px;width:36px;height:36px}.display-flex{display:flex}.flex-1{flex:1;float:none!important}.accept-invitation-action-button{color:#fff;background-color:#00b8d4;border-radius:5px;margin-top:30px;padding:8px 20px;font-family:SegoeUIBold;font-size:1rem;transition:all .1s ease-in-out;display:inline-block}.accept-invitation-action-button:hover{opacity:.8;color:#fff}.calendar-range-outer a{background-color:#fff;border-radius:20px;align-items:center;padding:10px 20px;transition:all .1s ease-in-out;display:flex}.calendar-range-outer a:hover{opacity:.8}.calendar-range-outer i{font-size:1.5em;display:inline-block}.calendar-range-outer span{text-transform:uppercase;color:#8c8c8c;padding-left:10px;font-family:SegoeUIBold;font-size:1rem;display:block}.task-submenu-calendar h4{color:#8c8c8c;text-transform:uppercase;margin-bottom:5px;padding:0 10px;font-size:.9rem}.task-submenu-calendar .custom-date-row{margin-left:10px;display:flex}.task-submenu-calendar #custom-date-from{box-sizing:border-box;border:1px solid #8c8c8c;border-radius:10px;outline:none;width:100px;margin-right:10px;padding:5px 15px;font-size:.8rem}.task-submenu-calendar #custom-date-to{box-sizing:border-box;border:1px solid #8c8c8c;border-radius:10px;outline:none;width:100px;margin-left:10px;padding:5px 15px;font-size:.8rem}.task-submenu-calendar .custom-date-save{color:#fff;text-align:center;background-color:#00b8d4;border-radius:10px;margin-top:10px;margin-left:10px;margin-right:0;padding:10px 15px;font-family:SegoeUIBold;transition:all .1s ease-in-out;display:block}.task-submenu-calendar .custom-date-save:hover{opacity:.8;color:#fff}.task-submenu-calendar .custom-date-error{color:red;max-width:215px;margin:10px;font-size:.9rem;display:block}#online-offline-notification[class~=show]{visibility:visible;opacity:1;top:0}#online-offline-notification{visibility:hidden;opacity:0;z-index:3;text-align:center;background-color:#00b8d4;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:10px 20px;transition:all .1s ease-in-out;display:flex;position:fixed;top:-100px;left:50%;transform:translate(-50%);box-shadow:2px 2px 5px #0003}#online-offline-notification h2{color:#fff;margin:0;padding:0;font-size:1rem;font-weight:200}#online-offline-notification a{color:#fff;text-decoration:underline}.modal-change-package .sum{color:#00b8d4;font-size:2rem}.modal-change-package .outer{align-items:center;display:flex}.modal-change-package .outer label{margin:0 0 0 20px;font-size:1.2rem}.modal-change-package .outer .input-style{width:100px}.modal-change-package .two-column-outer{overflow:hidden}.modal-change-package .two-column-left{float:left;width:40%}.modal-change-package .two-column-left .input-style{transition:none}.modal-change-package .two-column-right{float:left;width:50%;margin-left:10%}.upgrade-header{z-index:10;top:0;padding:20px 0!important;position:sticky!important}.upgrade-header-inner{background-color:#fff;border-radius:10px;flex:1;align-items:center;margin-left:2.3%;margin-right:2.3%;padding:10px;display:flex;box-shadow:2px 2px 8px #0003}.upgrade-header .logo-image{margin-left:20px;display:block}.upgrade-header .logo-image img{height:30px;display:block}.upgrade-header .close-button-outer{margin-left:auto;margin-right:20px}.upgrade-header .headline{margin-left:40px;font-family:SegoeUIBold}.upgrade-header .navigation{display:block}.upgrade-packages{padding:0 0 100px}.upgrade-header .navigation{float:none;text-align:center}.upgrade-header .navigation li{float:none;display:inline-block}.upgrade-header .navigation li a{color:#8c8c8c}.upgrade-header .navigation li a.active,.upgrade-header .navigation li a:hover{color:#00b8d4}.upgrade-header .close-button{opacity:.3;float:right;transition:all .1s ease-in-out;display:block}.upgrade-header .close-button img{width:35px;display:block}.upgrade-header .close-button:hover{opacity:.7}.upgrade-current-model{margin-top:50px;margin-bottom:50px}.upgrade-current-model-box{background-color:#c6f1ff;border-radius:10px;padding:40px 45px;display:flex;box-shadow:2px 5px 10px #0000004d}.upgrade-current-model-box-image-container{width:30%}.upgrade-current-model-box-image-container img{box-sizing:border-box;width:100%;padding:20px;display:block}.upgrade-current-model-box-text-container{box-sizing:border-box;width:50%;padding:30px 0}.upgrade-current-model-box-text-container h3{color:#000;margin:0;font-size:1.2rem;font-weight:400}.upgrade-current-model-box-text-container h2{color:#000;text-transform:uppercase;margin:5px 0 10px;font-family:SegoeUIBold;font-size:2.5rem}.upgrade-current-model-box-text-container .upgrade-current-model-box-text-container-buttons{margin-left:-10px;overflow:hidden}.upgrade-current-model-box-text-container .upgrade-current-model-box-text-container-buttons span{float:left;color:#000;background-color:#abeac1;border-radius:30px;margin-top:10px;margin-left:10px;padding:10px 20px;font-size:1rem;display:block}.upgrade-current-model-box-text-container .upgrade-current-model-box-text-container-buttons span.monthly-payments{float:left;background-color:#fff;margin-top:10px;margin-left:10px;display:block}.upgrade-current-model-box-buttons-container{width:20%;padding-top:30px}.upgrade-current-model-box-buttons-container a{color:#000;text-align:center;background-color:#fff;border-radius:10px;margin-bottom:10px;padding:15px 20px;font-weight:700;transition:all .1s ease-in-out;display:block}.upgrade-current-model-box-buttons-container a.button-bills{background-color:#bfe3f0}.upgrade-current-model-box-buttons-container a:hover{opacity:.8}.feedback-formular-outer .list-edit-task li:first-child h3{margin-top:0!important}.container-my-tasks-outer .dashboard-main-list{border-top-left-radius:0;border-top-right-radius:0}.settings-services-inner{background-color:#fff;border-radius:15px;display:flex;overflow:hidden}.settings-services-inner .settings-services-column{box-sizing:border-box;padding:30px}.settings-services-inner .settings-services-column1{z-index:2;width:30%;position:relative;box-shadow:10px 0 10px #0000000d}.settings-services-inner .settings-services-column1 h1{color:#000;font-size:1.5rem}.settings-services-inner .settings-services-column1 img{width:80%;margin:30px auto;display:block}.settings-services-inner .settings-services-column1 h2{color:#333;font-size:1.2rem;font-weight:400}.settings-services-inner .settings-services-column2{z-index:1;background-color:#e1f5fe;width:30%;position:relative;box-shadow:10px 0 10px #0000000d}.settings-services-inner .settings-services-column2 h4,.settings-services-inner .settings-services-column3 h4{color:#000;white-space:nowrap;align-items:center;display:flex}.settings-services-inner .settings-services-column2 h4 a,.settings-services-inner .settings-services-column3 h4 a{background-color:#00b8d4;border-radius:100%;margin-left:auto;transition:all .1s ease-in-out;display:block;transform:scale(1)}.settings-services-inner .settings-services-column2 h4 a i,.settings-services-inner .settings-services-column3 h4 a i{font-size:2em;display:block}.settings-services-inner .settings-services-column2 h4 a:hover,.settings-services-inner .settings-services-column3 h4 a:hover{transform:scale(1.05)}.settings-services-inner .settings-services-column3{opacity:1;background-color:#f4f4f4;width:40%;transition:width .3s ease-in-out,opacity .2s ease-in-out}.settings-services-inner .settings-services-column3 h4{color:#000}.settings-services-inner .settings-services-column3.hide{opacity:0;width:0;padding:0;overflow:hidden}.list-service-types-groups{margin:0;padding:0;list-style-type:none}.list-service-types-groups li{margin-bottom:15px;display:block}.list-service-types-groups li a{background-color:#fff;border-radius:15px;align-items:center;padding:15px 20px;transition:all .1s ease-in-out;display:flex;box-shadow:2px 2px 5px #0003}.list-service-types-groups li a span{color:#000;font-size:1rem;font-weight:600;display:block}.list-service-types-groups li a i{background-image:url(https://images.siteface.net/siteface/CMS/88/Navi/arrow-right.png);background-position:50%;background-size:contain;width:10px;height:10px;margin-left:auto;transition:all .1s ease-in-out;display:block}.list-service-types-groups li a:hover i{margin-right:-5px}.list-service-types-groups li a.active,.list-service-types-groups li a:hover{background-color:#f2f2f2}.list-service-types-groups li.only-view-able a{xbackground-color:#f2f2f2}.list-service-types-groups li.only-view-able a span{xcolor:#8c8c8c}.list-service-types-tasks{margin:0;padding:0;list-style-type:none}.list-service-types-tasks li{margin-bottom:5px}.list-service-types-tasks li a,.list-service-types-tasks li>div{background-color:#fff;border-radius:10px;align-items:center;padding:10px 15px;transition:all .1s ease-in-out;display:flex;box-shadow:2px 2px 5px #0003}.list-service-types-tasks li .color{border-radius:5px;width:20px;height:20px}.list-service-types-tasks li .name{color:#000;width:80%;padding-left:10px;font-size:.8rem;font-weight:600}.list-service-types-tasks li .group{margin-left:auto}.list-service-types-tasks li .group span{white-space:nowrap;color:#000;background-color:#f2f2f2;border-radius:20px;padding:5px 15px;font-size:.8rem;display:block}.list-service-types-tasks li .rate{color:#000;width:20%;font-size:.8rem;font-weight:600}.list-service-types-tasks li a:hover{background-color:#f2f2f2}.list-service-types-tasks li.only-view-able a{xbackground-color:#f2f2f2;xcursor:initial}.list-service-types-tasks li.only-view-able a .name{xcolor:#8c8c8c}.edit-service-types{overflow:initial!important}ul.edit-service-types{margin-left:0!important}.edit-service-types h5{margin:0;font-size:1rem}.edit-service-types .input-name{float:left;width:60%}.edit-service-types .long{width:100%!important}.edit-service-types .input-rate{float:left;width:130px;padding-left:5%;position:relative}.edit-service-types .input-rate .caption{color:#8c8c8c;position:absolute;bottom:15px;right:15px}.edit-service-types input.input-rate[class~=error]{background-color:red}.edit-service-types .input-color{float:right;padding-left:5%}.edit-service-types .a-color-picker{width:52px;height:52px}.edit-service-types-group .input-name{width:100%}#project .projects-outer{background-color:#fff;border-radius:15px;margin-top:30px!important;margin-bottom:30px!important}.projects-outer-top{border-bottom:1px solid #cacaca;align-items:center;padding:30px 45px;display:flex}.projects-outer-top .projects-outer-top-headline{color:#8c8c8c;flex:1;align-items:center;font-size:1.5rem;display:flex}.projects-outer-top .projects-outer-top-headline label{color:inherit;font-weight:200;font-size:inherit;display:block}.projects-outer-top .projects-outer-top-headline h1{color:inherit;font-weight:600;font-size:inherit;outline:none;margin:0 0 0 10px}.projects-outer-top .projects-outer-top-headline h1:hover{color:#00b8d4}.projects-outer-top .projects-outer-top-buttons{align-items:center;margin-left:auto;display:flex}.projects-outer-top .projects-outer-top-buttons .projects-outer-top-buttons-status-outer{position:relative}.projects-outer-top .projects-outer-top-buttons .projects-outer-top-buttons-status-outer .projects-outer-top-buttons-status-div{box-sizing:border-box;visibility:hidden;opacity:0;background-color:#fff;border-radius:15px;width:280px;padding:30px;transition:all .1s ease-in-out;position:absolute;top:40px;right:0;box-shadow:2px 2px 5px #0003}.projects-outer-top .projects-outer-top-buttons .projects-outer-top-buttons-status-outer .projects-outer-top-buttons-status-div[class~=show]{opacity:1;visibility:visible;top:50px}.projects-outer-top .projects-outer-top-buttons .projects-outer-top-buttons-status-outer .projects-outer-top-buttons-status-div h3{margin-top:0;font-size:1rem}.projects-outer-top .list-icons>li{position:relative}.projects-outer-top ul.task-submenu{right:0}.projects-status-change-button{color:#fff;text-align:center;border-radius:5px;align-items:center;margin-top:10px;padding:15px 25px;font-size:1rem;font-weight:700;transition:all .1s ease-in-out;display:block}.projects-status-change-button:first-child{margin-top:0}.projects-status-change-button i{background-color:#d1d1d1;border-radius:5px;width:20px;height:20px;display:none}.projects-status-change-button span{color:#8c8c8c;font-size:1rem;font-weight:700}.projects-outer-top-buttons-status-div span.or{text-align:center;color:#000;text-transform:uppercase;padding:15px 25px;font-weight:700;display:block}.projects-status-change-button[class~=finished]{background-color:#00bc90;margin-top:0}.projects-status-change-button[class~=in-process]{color:#18462c;background-color:#c6eeb8}.projects-status-change-button[class~=in-process] span,.projects-status-change-button[class~=on-hold] span{color:#18462c}.projects-status-change-button[class~=on-hold]{color:#18462c;background-color:#eee245}.projects-status-change-button[class~=in-preparation]{background-color:#f2f2f2}.projects-status-change-button:hover{opacity:.8}.projects-outer-top-buttons-status{color:#fff;background-color:#f2f2f2;border-radius:5px;padding:15px 25px;transition:all .1s ease-in-out;display:inline-block;box-shadow:2px 2px 5px #0000001a}.projects-outer-top-buttons-status[class~=in-process]{color:#18462c;background-color:#c6eeb8}.projects-outer-top-buttons-status[class~=on-hold]{color:#18462c;background-color:#eee245}.projects-outer-top-buttons-status[class~=in-preparation]{background-color:#d1d1d1}.projects-outer-top-buttons-status[class~=finished]{background-color:#8c8c8c}.projects-outer-top-buttons-status:hover{opacity:.8}.projects-outer-header{background-color:#f4f4f4;padding:45px;display:flex}.projects-outer-header-customer,.projects-outer-header-users,.projects-outer-header-deadline,.projects-outer-header-projekt-manager{width:25%}.projects-outer-header label{color:#707070;font-size:1.2rem;font-weight:800;display:block}.projects-outer-header-customer-value,.projects-outer-header-deadline-value{display:inline-block}.projects-outer-header-customer-value:hover,.projects-outer-header-deadline-value:hover{color:#00b8d4!important}.projects-outer-header .projects-outer-header-customer-value,.projects-outer-header .projects-outer-header-deadline-value{color:#000;font-size:1.4rem}.projects-outer-header .projects-outer-header-deadline-value span{color:#8c8c8c;font-size:1rem;display:block}.projects-outer-header .projects-outer-header-deadline .projects-outer-header-deadline-value{display:inline-block}.projects-outer-header .projects-outer-header-deadline .projects-outer-header-deadline-delete{opacity:0;margin-left:10px;font-size:1.5em;transition:all .1s ease-in-out;display:inline-block}.projects-outer-header .projects-outer-header-deadline .projects-outer-header-deadline-delete:hover{opacity:1}.projects-outer-header-deadline:hover .projects-outer-header-deadline-delete{opacity:.6}.projects-outer-header .projects-outer-header-deadline span{color:#8c8c8c;font-size:.9rem;display:none}.projects-outer-content{padding:45px}.projects-outer-content h3{color:#00b8d4;xtext-transform:uppercase;align-items:center;margin-bottom:10px;font-size:1.4rem;font-weight:600;display:flex}.projects-outer-content-description,#project-outer-content-description-textarea,.projects-outer-top .projects-outer-top-headline input{resize:none;border:1px solid #0000;border-radius:5px;outline:none;width:100%;margin-left:-10px;padding:10px;font-size:1.4rem;transition:all .2s ease-in-out}.projects-outer-top .projects-outer-top-headline input{width:100%;margin-left:0;margin-right:20px}#project-outer-content-description-textarea,#project-outer-content-description-textarea,.projects-outer-top .projects-outer-top-headline input:hover,.projects-outer-top .projects-outer-top-headline input:focus{background-color:#f7f7f7}#project-outer-content-description-textarea{box-sizing:border-box;width:calc(100% + 10px);padding:20px}.projects-outer-header-customer i,.projects-outer-header-users i,.projects-outer-header-deadline i{opacity:0;font-size:1.5em;transition:all .1s ease-in-out;display:block}.projects-outer-header-customer:hover i,.projects-outer-header-users:hover i,.projects-outer-header-deadline:hover i{opacity:1}.projects-team-member{margin:0;padding:0;list-style-type:none}.projects-team-member li{margin-top:20px}.projects-team-member li:first-child{margin-top:0}.projects-team-member li a{align-items:center;display:flex}.projects-team-member li a.active h4{color:#00b8d4}.projects-team-member li a.active img{border-color:#00b8d4}.projects-team-member li a img{border:2px solid #0000;border-radius:50px;width:50px;height:50px;transition:all .1s ease-in-out}.projects-team-member li a .avatar-short-name{width:50px}.projects-team-member li a h4{color:#000;margin:0 0 0 10px}.projects-team-member-list{margin:5px 0 0 -5px;padding:0;list-style-type:none}.projects-team-member-list li{vertical-align:top;margin-left:5px;display:inline-block}.projects-team-member-list li img{border-radius:40px;width:40px;height:40px}.projects-team-member-list li .avatar-short-name{width:40px}.projects-team-member-list li a{transition:all .1s ease-in-out;display:block;transform:scale(1)}.projects-team-member-list li a:hover{transform:scale(1.1)!important}.projects-team-member-list li a.assign img{box-shadow:2px 2px 5px #0003}.projects-attachment-image{margin-left:10px;transition:all .1s ease-in-out;display:block;transform:scale(1)}.projects-attachment-image-svg{width:30px;height:30px;display:block}.projects-attachment-image .loader{display:none}.projects-attachment-image:hover{transition:all .1s ease-in-out;transform:scale(1.1)}.projects-attachment-image span{display:block;position:relative;overflow:hidden}.projects-attachment-image input{top:0}.project-description-edit-outer-buttons{opacity:0;align-items:center;margin-left:auto;transition:all .1s ease-in-out;display:flex}.project-description-edit-outer-buttons .IS_SVG_Edit{opacity:.6;font-size:1.5em;transition:all .1s ease-in-out}.project-description-edit-outer-buttons .IS_SVG_Edit:hover,.projects-outer-content:hover .project-description-edit-outer-buttons{opacity:1}#project-description-button-row{opacity:0;margin-top:20px;transition:all .2s ease-in-out;overflow:hidden}#project-description-button-row #project-description-button-save,#project-description-button-row #project-description-button-cancel{float:right;color:#fff;background-color:#b20000;border-radius:25px;margin-left:10px;padding:10px 20px;transition:all .1s ease-in-out;display:inline-block}#project-description-button-row #project-description-button-save{background-color:#98c10f}#project-description-button-row #project-description-button-save:hover,#project-description-button-row #project-description-button-cancel:hover{opacity:.8}#project-description-button-row[class~=show]{opacity:1}.projects-outer-headline-deadline-row{align-items:center;display:flex}.IS_SVG[class~=lyria-white]{background-image:url(https://images.siteface.net/svg.ashx?file=iconset&portal=lyria&set=ffffff)}.IS_SVG[class~=lyria-gray]{background-image:url(https://images.siteface.net/svg.ashx?file=iconset&portal=lyria&set=8c8c8c)}.IS_SVG[class~=lyria-blue],.IS_SVG[class~=blue]{background-image:url(https://images.siteface.net/svg.ashx?file=iconset&portal=lyria&set=00b8d4)}.IS_SVG[class~=orange]{background-image:url(https://images.siteface.net/svg.ashx?file=iconset&portal=lyria&set=ffbc00)}#browser-notification{z-index:10;background-color:#27e0d3;transition:all .2s ease-in-out;position:fixed;top:0;left:0;right:0}#browser-notification[class~=hide]{display:none}#browser-notification .inner{text-align:center;padding:10px 25px}#browser-notification .inner h2{color:#fff;margin:0;padding:0;font-size:1rem}#browser-notification .inner h2 a{color:#000;background-color:#fff;border-radius:10px;margin-left:10px;padding:10px 20px;font-size:.9rem;display:inline-block}.a-color-picker{border-radius:10px;width:40px;height:40px;display:block}.ul-color-picker{background-color:#fff;padding:5px;display:none;position:absolute;bottom:0;left:50px;box-shadow:2px 2px 5px #0003;width:210px!important;padding-bottom:5px!important}.ul-color-picker li{width:auto!important;margin-top:10px!important;margin-left:10px!important;display:inline-block!important}.ul-color-picker li a{position:relative;width:30px!important;height:30px!important;display:block!important}.ul-color-picker li a img.check{width:20px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;top:50%;left:50%}.modal-main .modal-inner{xoverflow:hidden;xleft:50%!important;max-height:100%!important;position:absolute!important;top:50%!important;overflow:auto!important;transform:translateY(-50%)!important}.modal-main .modal-header{xborder-bottom:1px solid #f2f2f2;align-items:center;padding:25px 25px 10px;display:flex;overflow:hidden}.modal-main .modal-header.blue{background-color:#00b8d4;border-top-left-radius:15px;border-top-right-radius:15px;padding-bottom:25px}.modal-main .modal-header.blue .modal-header-headline{color:#fff;align-items:center;display:flex}.modal-main .modal-header.blue .modal-header-close img{filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);opacity:1}.modal-main .modal-header.blue .modal-header-close{opacity:1}.modal-main .modal-header.blue .modal-header-close:hover{opacity:.6}.modal-main .modal-header-headline{color:#000;font-size:1.8rem}.modal-main .modal-header-icons{align-items:center;margin-left:auto;display:flex}.modal-main .modal-header-close,.modal-main .modal-header-menu{opacity:.4;width:30px;margin-left:10px;transition:all .1s ease-in-out;display:block}.modal-main .modal-header-close img,.modal-main .modal-header-menu img{width:30px;display:block}.modal-main .modal-header-close:hover,.modal-main .modal-header-menu:hover{opacity:.8}.modal-main .content{margin:0;padding:25px;list-style-type:none}.modal-main ul{margin:0;padding:0;list-style-type:none}.modal-main li div.label-row{display:flex}.modal-main li div.label-row>div{margin-top:30px;margin-left:auto}.modal-main li div.label-row>div>span{transition:all .2s ease-in-out;display:block;transform:scale(.9)}.modal-main li div.label-row>div>span:hover{transform:scale(1)}.modal-main li div.label-row>div>span>img{width:30px!important}.modal-main .content li label,.modal-main label{color:#000;margin-top:0;margin-bottom:10px;font-size:.9rem;font-weight:800;display:block}.modal-main>.content>li:first-child label{margin-top:0}.modal-main .content li input,.modal-main .content li textarea,.modal-main textarea,.modal-main input,.modal-main .input-style{box-sizing:border-box;color:#000;resize:none;background-color:#f0f7f9;border:0;border-radius:10px;outline:none;width:100%;padding:12px 20px;font-size:1.2rem}.modal-main select.input-style{cursor:pointer;cursor:pointer;appearance:none;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/arrow-down.png);background-position:right 10px center;background-repeat:no-repeat;background-size:25px;transition:all .2s ease-in-out}select,button{appearance:none}.modal-main select.input-style:hover{background-color:#d9e7ec}.modal-main .content li.bigger input,.modal-main .bigger input{padding:15px 20px;font-size:1.5rem}.modal-main input.error{background-color:#ed9696!important}.modal-main .bottom{xborder-top:1px solid #f2f2f2;align-items:center;padding:25px;display:flex}.modal-main .bottom input[type=submit],.modal-main .bottom .action-button{color:#fff;cursor:pointer;background-color:#00b8d4;border:0;border-radius:10px;outline:none;width:auto;margin-left:auto;padding:10px 20px;font-weight:600;transition:all .1s ease-in-out}.modal-main .bottom input[type=submit]:hover,.modal-main .bottom .action-button:hover{opacity:.8}.modal-main .bottom .close{cursor:pointer;color:#8c8c8c;border:0;border-radius:10px;outline:none;width:auto;padding:10px 0;transition:all .1s ease-in-out}.modal-main .bottom .close:hover{color:#000}.modal-main .bottom .remove{cursor:pointer;color:red;border:0;border-radius:10px;outline:none;width:auto;margin-left:20px;padding:10px 0;transition:all .1s ease-in-out}.modal-main .bottom .remove:hover{opacity:.6}.modal-main .list-attachments .attachment-text{display:none}.modal-main .bottom .action-button-red{color:#fff;background-color:red}.modal-change-project ul.content{box-sizing:border-box;width:100%;display:flex}.modal-change-project ul.content[class~=open] .content-left{border-right:1px solid #dfdfdf;width:70%;padding-right:30px}.modal-change-project ul.content[class~=open] .content-right{display:block}.modal-change-project ul.content .content-left{box-sizing:border-box;width:100%;padding-top:0;padding-bottom:20px}.modal-change-project ul.content .content-left ul li:first-child label{margin-top:0}.modal-change-project ul.content .content-right{box-sizing:border-box;width:30%;padding-left:30px;display:none}.modal-change-project ul.content .content-right #project-deadline{cursor:pointer;color:#8c8c8c;font-size:1rem;font-weight:700;transition:all .2s ease-in-out;position:relative}.modal-change-project ul.content .content-right #project-deadline img,.modal-change-project ul.content .content-right #project-deadline a{filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);opacity:.3;width:20px;margin-top:-12px;transition:all .2s ease-in-out;display:block;position:absolute;top:50%;right:10px}.modal-change-project ul.content .content-right #project-deadline:hover img{opacity:.6}.modal-change-project ul.content .content-right #project-deadline:hover{color:#000}.modal-change-project ul.content .content-right #project-deadline a{opacity:.8;font-size:1.5em}.modal-change-project ul.content .content-right #project-deadline a:hover{opacity:1}.attachment-empty-screen{text-align:center;color:#000;background-color:#fff;border-radius:15px;padding:70px 0;font-size:1.3rem}.dot-slider-outer{xpadding-right:15px;margin-bottom:20px;margin-left:15px}.time-picker{z-index:2;background-color:#fff;border-radius:15px;max-height:250px;position:absolute;top:50px;left:0;right:0;overflow:auto;box-shadow:2px 2px 5px #0003}.time-picker a{color:#8c8c8c;padding:10px 25px;display:block}.time-picker a:hover,.time-picker a.active{color:#000;background-color:#f2f2f2}li.one-dot-slider,#one-dot-slider{width:100%}.one-dot-slider{width:98%!important;margin-top:0!important}.global-add{position:relative}#global-add-button{background-color:#00b8d4;border-radius:40px;align-items:center;width:40px;height:40px;margin-right:20px;transition:all .1s ease-in-out;display:flex;transform:scale(1)}#global-add-button i{margin:0 auto;font-size:1.5em;display:block}#global-add-button:hover{transform:scale(1.05)}.global-add-list{visibility:hidden;opacity:0;background-color:#fff;border-radius:15px;width:200px;margin:5px 0 0;padding:0;list-style-type:none;transition:all .2s ease-in-out;position:absolute;right:-60px;box-shadow:2px 2px 7px #0003}.global-add-list[class~=show]{visibility:visible;opacity:1;margin-top:10px}.global-add-list li{border-top:1px solid #f2f2f2}.global-add-list li:first-child{border-top:0}.global-add-list li a{color:#8c8c8c;align-items:center;padding:15px 25px;font-size:.9rem;transition:all .1s ease-in-out;display:flex}.global-add-list li a:hover{color:#000}.global-add-list .global-add-project i,.global-add-list .global-add-customer i,.global-add-list .global-add-stop-time i,.global-add-list .global-add-time i,.global-add-list .global-add-task i{filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);opacity:.5;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:10px;display:block}.global-add-list .global-add-project i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_projects.svg)}.global-add-list .global-add-task i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_mytasks.svg)}.global-add-list .global-add-customer i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_clients.svg)}.global-add-list .global-add-time i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_booktime.svg)}.global-add-list .global-add-stop-time i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_stopwatch.svg)}.global-add-list li a:hover i{opacity:1}#DurationOutput{cursor:pointer;color:#8c8c8c;width:150px;font-size:1rem;background-color:#fff!important;border:1px solid #d1d1d1!important;border-radius:20px!important;padding:10px 20px!important}#DateInput{cursor:pointer;color:#8c8c8c;background-color:#fff;border:1px solid #d1d1d1;border-radius:20px;flex:1;width:auto;padding:10px 20px;font-size:1rem;position:relative}#DateInput:hover,#DurationOutput:hover{color:#000}#DateInput .IS_SVG{margin-top:-.5em;font-size:1.5em;position:absolute;top:50%;right:10px}#dateInput2{white-space:nowrap}html,body{width:100%;height:100%;min-height:100%;margin:0;padding:0}body{color:#2f2f2f;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#000;font-family:Inter,Arial,sans-serif;font-size:18px;overflow-y:scroll}body.hidden{overflow:hidden}a{color:#01b7cc;text-decoration:none}.arrow-up:hover{opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit}h1{font-size:3rem}h2{font-size:2rem}h5{font-size:1.5rem}h6{font-size:2.5rem;font-weight:400}.IS_SVG_Print{opacity:.5;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_print.svg);background-size:100%;width:1em;height:1em}.row{box-sizing:border-box;width:1180px;margin:0 auto;padding:0;position:relative}.col{float:left;margin-left:1%;margin-right:1%;position:relative}.one{width:6.333%}.two{width:14.667%}.three{width:22.9167%}.four{width:31.25%}.five{width:39.667%}.six{width:48%}.seven{width:56.333%}.eight{width:64.5833%}.nine{width:72.9167%}.ten{width:81.333%}.eleven{width:89.667%}.twelve{width:98%}.clear-left{clear:left}#modal-edit-task .list-edit-task{overflow:hidden}#modal-edit-task .list-edit-task .long-container-box{width:100%;margin-bottom:20px}#modal-edit-task .list-edit-task .container-box{float:left;box-sizing:border-box;width:50%;margin-bottom:30px;display:block}#modal-edit-task .list-edit-task .container-box-right{padding-left:20px}#modal-edit-task .list-edit-task .container-box h2{color:#000;padding-bottom:10px;padding-left:15px;font-family:SegoeUIBold;font-size:1.2rem}#modal-edit-task .list-edit-task .container-box ul,#modal-edit-task .list-edit-task .long-container-box ul{width:100%;margin:0;padding:0}#modal-edit-task .list-edit-task input.input-company{font-size:1.2rem}.edit-customer li{width:100%}#modal-edit-task .edit-task .left{float:left;box-sizing:border-box;border-right:1px solid #ccc;width:68%;padding:30px}.edit-short-task select,.edit-short-task input[type=text],.edit-short-task textarea{color:#497380!important;background-color:#f1f7fa!important;border-radius:40px!important}.edit-short-task select:hover,.edit-short-task input[type=text]:hover,.edit-short-task textarea:hover{background-color:#d3e5ee!important}.edit-short-task select.not-selected{color:#c74e4a!important;background-color:#ffeae8!important}.edit-short-task select.not-selected:hover{box-shadow:2px 2px 5px #0003}.edit-short-task select.error{color:#fff!important;background-color:red!important}.edit-short-task .top{background-color:#00b8d4;border-top-left-radius:15px;border-top-right-radius:15px}.edit-short-task .top h1{align-items:center;font-family:SegoeUIBold;color:#fff!important;display:flex!important}.edit-short-task .top h1 i{margin-right:10px;font-size:2em;display:inline-block}.modal-edit-short-task .close{margin-top:10px;margin-right:10px;transform:scale(1);opacity:1!important;background-color:initial!important}.modal-edit-short-task .close:hover{transform:scale(1.05)}.edit-short-task .middle{padding:30px}.edit-short-task .date-duration-row{display:flex}.edit-short-task .date-duration-row .date-column{align-items:center;width:55%;display:flex}.edit-short-task .date-duration-row .date-column label,.edit-short-task .date-duration-row .duration-column label{width:auto;text-transform:initial;padding-right:15px;font-family:Segoe UI Regular;font-size:1.2rem;font-weight:200}.edit-short-task .date-duration-row .duration-column{align-items:center;width:43%;margin-left:2%;display:flex;position:relative}.edit-short-task .date-duration-row .duration-column i,.edit-short-task .date-duration-row .date-column i{margin-top:-.5em;font-size:1.5em;display:none;position:absolute;top:50%;right:10px}.edit-short-task .middle-two-columns{align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.edit-short-task .middle-left-column{float:left;align-items:center;width:70%;display:flex}.edit-short-task .middle-right-column label{cursor:pointer;align-items:center;display:flex}.edit-short-task .middle-right-column label i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/settings-check-icon-white.png);background-position:50%;background-repeat:no-repeat;background-size:0%;border:2px solid #ddd;border-radius:100%;flex-shrink:0;width:30px;height:30px;margin-right:10px;transition:all .1s ease-in-out}.edit-short-task .middle-right-column label i:hover{border-color:#8c8c8c}.edit-short-task .middle-right-column i.checked{background-color:#00b8d4;background-size:50%;border-color:#0000}.edit-short-task .middle-right-column label:hover i.checked{background-color:#00b8d4}.edit-short-task .middle-right-column{float:left;width:28%;margin-left:2%}.edit-short-task .middle-right-column label{text-transform:initial;white-space:nowrap}.edit-short-task label{color:#000;text-transform:uppercase;box-sizing:border-box;flex-shrink:0;width:120px;margin-top:5px;padding-left:15px;font-family:SegoeUIBold;font-size:.9rem;display:inline-block}.edit-short-task label.label-long{margin-bottom:5px;padding-left:15px;display:block}.edit-short-task .outer{align-items:center;width:70%;margin-bottom:10px;display:flex;position:relative}.edit-short-task .outer-long{width:100%;margin-top:30px;display:block}.modal-edit-short-task a.button{color:#8c8c8c;background:0 0}.modal-edit-short-task a.button:hover{color:#00b8d4}.edit-short-task #CustomerSearch{text-overflow:ellipsis;padding-right:45px!important}.edit-short-task .search-bar-button{right:60px!important}.edit-short-task #CustomerSearch_border{right:45px!important}.edit-short-task #CustomerSearch_add_icon_link{right:5px}.simple-tab-link{color:#fff;opacity:.5;padding:20px 25px;font-size:1.2rem;transition:all .1s ease-in-out;display:inline-block}.simple-tab-link:first-child{padding-left:0}.simple-tab-link:hover,.simple-tab-link.active{color:#fff;opacity:1}.modal-move-task .modal-content{padding:0}.modal-move-task .inner .top{border-bottom:1px solid #f2f2f2;padding:20px 30px}.modal-move-task .inner .move-task-content{padding:30px 30px 50px}.modal-move-task .inner .bottom{border-top:1px solid #f2f2f2;padding:20px 30px;overflow:hidden}.modal-move-task .inner h2{margin:0;font-size:1.5rem;font-weight:200}.modal-move-task .inner label{color:#00b8d4;text-transform:uppercase;margin-top:20px;margin-bottom:5px;font-size:.8rem;font-weight:600;display:block}.modal-move-task .inner select{box-sizing:border-box;cursor:pointer;appearance:none;background-color:#f2f2f2;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/arrow-down.png);background-position:right 10px center;background-repeat:no-repeat;background-size:25px;border:0;border-radius:15px;outline:none;width:100%;padding:15px 20px;font-size:1.2rem;transition:all .2s ease-in-out}.modal-move-task .inner select:hover{opacity:.8}.modal-move-task .inner .move-button{color:#fff;float:right;background-color:#00b8d4;border-radius:15px;padding:15px 25px;font-weight:600;transition:all .2s ease-in-out}.modal-move-task .inner .move-button:hover{opacity:.8}.modal-move-task .inner .close-button{color:#8c8c8c;float:left;border-radius:15px;padding:15px 25px 15px 0;transition:all .2s ease-in-out}.modal-move-task .inner .close-button:hover{opacity:.8}.modal-move-task .modal-inner .close{top:25px;right:25px}.notification-stack{z-index:2;width:400px;margin:0;padding:0;list-style-type:none;position:fixed;bottom:20px;right:20px}.notification-stack li{color:#000;opacity:1;xoverflow:hidden;width:inherit;margin-top:5px;font-size:1rem;transition:all .2s ease-in-out;position:absolute;bottom:0;right:0;transform:translate(0,0)}.notification-stack li:last-child{box-shadow:2px 2px 5px #0003}.notification-stack li.hide,.notification-stack li.move-out{opacity:0;transform:translate(100px)}.notification-stack li .notifications-text-column h1{font-size:1rem}.notification-stack a.delete-icon{background-color:#fff;border-radius:100%;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:2px 2px 5px #0003}.notification-stack a.delete-icon img{opacity:.5;width:71%;margin:0 auto;display:block}.notification-stack li .notifications-row-link{background-color:#fff;border-radius:15px;overflow:hidden}.notification-stack li .notifications-row-link:hover{background-color:#f2f2f2}#calendar .projects-headline-row{z-index:2;align-items:center;position:sticky;top:0}#calendar .projects-headline-row.ht-pin{xpadding-left:130px;xmargin-left:-130px;background-color:#000;margin-right:-70px;padding-right:70px}#calendar .projects-headline-row.ht-pin h2{color:#fff}#calendar .projects-headline-row #previous-year,#calendar .projects-headline-row #next-year{background-color:#fff3;background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:40px;width:40px;height:40px;transition:all .1s ease-in-out;display:inline-block}#calendar .projects-headline-row #previous-year{background-image:url(https://images.siteface.net/siteface/CMS/88/Navi/arrow-left.svg);margin-left:10px}#calendar .projects-headline-row #next-year{background-image:url(https://images.siteface.net/siteface/CMS/88/Navi/arrow-right.svg);margin-left:5px;margin-right:10px}#calendar .projects-headline-row #previous-year:hover,#calendar .projects-headline-row #next-year:hover{background-color:#fff6}.calendar-months-list{margin:0 0 0 30px;padding:0;list-style-type:none;display:flex}.calendar-months-list li a{text-transform:uppercase;color:#8c8c8c;aspect-ratio:1;text-align:center;background-color:#0009;border-radius:100%;width:50px;height:50px;margin-right:5px;font-size:.8rem;font-weight:600;line-height:50px;transition:all .1s ease-in-out;display:block}.calendar-months-list li a:hover{color:#fff}.calendar-months-list li a.active{color:#fff;background-color:#00b8d4}.edit-calendar-date-middle{padding:30px}.edit-calendar-date-middle .middel-left{float:left;width:35%}.edit-calendar-date-middle .middel-right{float:left;width:60%;margin-left:5%}.edit-calendar-date-middle #edit-calendar-date-type{background-color:#e2f7fb}.edit-calendar-date-middle .edit-calendar-date-start-date-outer{margin-top:10px;position:relative}.edit-calendar-date-middle .edit-calendar-date-start-date-outer .start-date-input{box-sizing:border-box;cursor:pointer;background-color:#f5f5f5;border:0;border-radius:10px;outline:none;width:100%;padding:15px 20px 15px 45px;font-size:1rem;font-weight:600}.edit-calendar-date-middle .edit-calendar-date-start-date-outer .start-date-icon{margin-top:-.75rem;font-size:1.5rem;position:absolute;top:50%;left:10px}.edit-calendar-date-middle .edit-calendar-date-start-time-outer{margin-left:-2%}.edit-calendar-date-middle .edit-calendar-date-start-time-outer .edit-calendar-date-start-time-left-outer{float:left;width:43%;margin-top:10px;margin-left:2%;position:relative}.edit-calendar-date-middle .edit-calendar-date-start-time-outer .edit-calendar-date-time-space{text-align:center;color:#00b8d4;float:left;width:8%;margin-left:2%;padding-top:20px;position:relative}.edit-calendar-date-middle .edit-calendar-date-start-time-outer .edit-calendar-date-start-time-right-outer{float:left;width:43%;margin-top:10px;margin-left:2%;position:relative}.edit-calendar-date-middle .edit-calendar-date-start-time-outer .start-time-span{color:#8c8c8c;margin-top:-12px;font-size:1rem;position:absolute;top:50%;right:15px}.edit-calendar-date-middle .edit-calendar-date-start-time-outer.show .edit-calendar-date-time-space{clear:left;width:98%;padding-top:10px;padding-bottom:10px}.edit-calendar-date-middle .edit-calendar-date-start-time-outer.show .edit-calendar-date-start-time-left-outer,.edit-calendar-date-middle .edit-calendar-date-start-time-outer.show .edit-calendar-date-start-time-right-outer{float:none;margin:10px auto 0}.edit-calendar-date-middle .edit-calendar-date-start-time-outer.show #edit-calendar-date-end-date-outer{clear:left;float:none!important}.edit-calendar-date-middle .middle-right-input-outer{border:1px solid #00b8d4;border-radius:15px;overflow:hidden}.edit-calendar-date-middle .middle-right-input-outer input,.edit-calendar-date-middle .middle-right-input-outer textarea{background:0 0!important;border-radius:0!important}.edit-calendar-date-middle .middle-right-input-outer .edit-calendar-date-headline{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:1px solid #00b8d4!important;font-size:1.5rem!important;font-weight:600!important}.edit-calendar-date-middle input{transition:all .2s ease-in-out}.edit-calendar-date-middle input.error{background-color:#ed9696!important}.calendar-top-right-panel{margin-left:auto}.calendar-top-right-panel a{font-size:2em;display:inline-block}.calendar-top-right-panel a:hover{transform:scale(1.1)}#stopwatch{background-color:#00b8d4;border-radius:40px;align-items:center;width:40px;height:40px;margin-right:20px;transition:all .1s ease-in-out;display:flex}#stopwatch:not(.is-running):hover{transform:scale(1.1)}#stopwatch:not(.is-running):hover a i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon-play.png);background-size:80%}#stopwatch[class~=is-running]{width:120px}#stopwatch[class~=is-running] .timer-display{font-size:.9rem;display:block}#stopwatch[class~=hide]{display:none}#stopwatch .timer-display{color:#fff;padding-left:20px;display:none}#stopwatch a{color:#fff;text-align:center;align-items:center;width:40px;height:40px;margin:0 auto;font-size:.8rem;display:flex}#stopwatch a i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon-stopwatch.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 auto;transition:all .1s ease-in-out;transform:scale(1)}#stopwatch[class~=is-running] a i{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon-stop.png)}#stopwatch[class~=is-running] a:hover i{transform:scale(1.2)}#workspaces{text-align:center;width:100%;padding-top:50px;padding-bottom:50px}#workspaces img.logo{width:120px;margin:0 auto;display:block}#workspaces h3{color:#fff;margin-top:50px;font-size:2.5rem;font-weight:600}#workspaces hr{background-color:#00b8d4;border:0;width:100px;height:3px;margin:0 auto}#workspaces .list-workspaces{margin:50px 0 20px -5%;padding:0;list-style-type:none;display:block!important}#workspaces .list-workspaces li{width:17%;margin-bottom:50px;margin-left:5%;display:inline-block}#workspaces .list-workspaces li a.workspace-link{color:#fff;text-align:center;aspect-ratio:1;vertical-align:middle;background-color:#00000080;border:2px solid #0000;border-radius:100%;align-items:center;transition:all .2s ease-in-out;display:flex;transform:scale(1)}#workspaces .list-workspaces li a.workspace-link span{text-align:center;width:100%;font-size:1.2rem;display:block}#workspaces .list-workspaces li a.workspace-link:hover{transform:scale(1.05)}#workspaces .add-new-workspace-plus{background-color:#00000080;border-radius:100%;margin-left:5px;margin-right:5px;padding:10px;transition:all .2s ease-in-out;display:inline-block;transform:scale(1)}#workspaces .add-new-workspace-plus:hover{background-color:#000;transform:scale(1.05)}#workspaces .add-new-workspace-plus i{font-size:2em;display:block}#workspaces .list-workspaces li a.workspace-settings{opacity:0;xpadding:5px;box-sizing:border-box;xbackground-color:#0000004d;border-radius:50px;transition:all .2s ease-in-out;position:absolute;bottom:0;right:0}#workspaces .list-workspaces li:hover a.workspace-settings{opacity:.5}#workspaces .list-workspaces li a.workspace-settings i{font-size:1.5em;display:block}#workspaces .list-workspaces li a.workspace-settings:hover{opacity:1}#CustomerSearch.not-selected{transition:all .1s ease-in-out;color:#c74e4a!important;background-color:#ffeae8!important}#CustomerSearch.not-selected::placeholder{opacity:1;color:#c74e4a!important}#CustomerSearch.not-selected:hover{box-shadow:2px 2px 5px #0003}#CustomerSearch.not-selected:-ms-placeholder-shown{color:#c74e4a!important}#CustomerSearch_output{left:0;right:0}#CustomerSearch_output ul{background-color:#fff;border-radius:15px;margin:0;padding:20px 0;list-style-type:none;box-shadow:2px 2px 5px #0003}#CustomerSearch_output ul li{margin:0!important}#CustomerSearch_output ul li a{color:#000;padding:10px 25px;font-size:1rem;display:block}#CustomerSearch_output ul li.live-search-selected,#CustomerSearch_output ul li a:hover{background-color:#f2f2f2}#CustomerSearch_search_icon_link{margin-top:-.3em;font-size:2em;display:block;position:absolute;top:50%;right:90px}#CustomerSearch_search_icon_link i{width:20px;height:20px;font-size:1em;display:block}#CustomerSearch_search_icon_link i.IS_SVG_Search_Icon{opacity:.4;filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/search-icon_white.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:flex}#CustomerSearch_search_icon_link i.IS_SVG_Remove_Icon{opacity:.4;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_remove_black.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:flex}#CustomerSearch_add_icon_link{margin-top:-.5em;font-size:2em;display:block;position:absolute;top:50%;right:15px}#CustomerSearch_border{background-color:#d5d5d5;width:1px;display:block;position:absolute;top:0;bottom:0;right:65px}form.edit-customer{overflow:hidden}form.edit-customer .modal-popup-image-outer{cursor:pointer;float:left;aspect-ratio:1;border:1px solid #ccc;width:230px;min-height:100px;margin-left:30px;position:relative;overflow:hidden}form.edit-customer .modal-popup-image-outer-inner{min-height:inherit;align-items:center;display:flex;position:relative}form.edit-customer .modal-popup-image-outer img.modal-popup-image{box-sizing:border-box;opacity:0;max-width:100%;margin:0 auto;padding:10px;display:none}form.edit-customer .list-edit-task{margin-left:240px!important}form.edit-customer .modal-popup-image-outer #Image{cursor:pointer;opacity:0;z-index:2;font-size:1000px;position:absolute;inset:0}form.edit-customer .modal-popup-image-overlay{z-index:1;text-align:center;color:#8c8c8c;opacity:1;margin:40px auto 0;padding:20px 0;transition:all .2s ease-in-out;display:block;transform:scale(1)}form.edit-customer .modal-popup-image-overlay img.image{width:80px;margin:0 auto;display:block}form.edit-customer .modal-popup-image-overlay span{color:#8c8c8c;text-align:center;align-self:center;width:100%;display:block}form.edit-customer .modal-popup-image-outer-inner:hover .modal-popup-image-overlay{transform:scale(1.05)}form.edit-customer .modal-popup-image-outer:hover .modal-popup-image-delete-image{opacity:.5}form.edit-customer .modal-popup-image-delete-image{opacity:0;text-align:center;z-index:3;font-size:1.5em;transition:all .2s ease-in-out;position:absolute;bottom:10px;right:10px}form.edit-customer .modal-popup-image-delete-image:hover{opacity:1!important}.empty-screen{background-color:#fff;border-radius:15px;margin:0 15%;display:flex}.empty-screen-left{box-sizing:border-box;width:50%;padding:30px}.empty-screen-left .empty-screen-left-image{width:100%;display:block}.empty-screen-right{box-sizing:border-box;width:50%;padding:80px 30px}.empty-screen-right h2{color:#000;margin-top:0;margin-bottom:10px;font-size:2rem}.empty-screen-right h3{color:#00b8d4;margin-top:10px;margin-bottom:10px;font-size:1.2rem}.empty-screen-right .empty-screen-teaser{color:#000;padding:20px 0;font-size:1.2rem;line-height:1.5em}.empty-screen-right .empty-screen-call-to-action{color:#fff;background-color:#00b8d4;border-radius:15px;margin-top:10px;padding:10px 25px;font-size:1.2rem;transition:all .2s ease-in-out;display:inline-block}.empty-screen-right .empty-screen-call-to-action:hover{opacity:.8}#content-modules{z-index:1;position:fixed;top:150px;left:40px}.feedback-button{color:#32453b;background-color:#abdbc2;border:2px solid #0000;border-radius:20px;margin-right:20px;padding:10px 20px;font-size:.8rem;font-weight:800;transition:all .2s ease-in-out;display:block}.feedback-button:hover{background-color:#c0edd6;transform:scale(1.1)}.dashboard-panel-headline{align-items:center;padding:20px 0 10px;display:flex}.dashboard-panel-headline h2{color:#fff;margin:0;font-size:1.8rem}.dashboard-headline-add-item{margin-left:auto;font-size:2em;transition:all .1s ease-in-out;transform:scale(1)}.dashboard-headline-add-item:hover{transform:scale(1.1)}#dashboard-outer-time{xposition:fixed;align-self:flex-end;bottom:10px}#dashboard-time{opacity:1;transition:all .1s ease-in-out;transform:scale(1)}#dashboard-time[class~=hide]{opacity:0;transform:scale(.9)}#dashboard-time h1,#dashboard-time h2{color:#fff;margin:0;padding:0;font-weight:200}#dashboard-time h1{font-size:2rem}#dashboard-time h2{font-size:7rem;font-weight:300}#dashboard-time h2 span{font-size:2.5rem}#dashboard-time h1 br{display:none}#dashboard-stats{margin-top:20px;margin-bottom:20px}#dashboard-stats[class~=hide]{display:none}#dashboard-stats .dashboard-stats-inner{cursor:pointer;background-color:#fff;border-radius:15px;align-items:center;margin-bottom:10px;padding:5px 0;transition:all .2s ease-in-out;display:flex}#dashboard-stats .dashboard-stats-inner:hover{transform:scale(1.03)}#dashboard-stats .dashboard-stats-inner h4{color:#858585;box-sizing:border-box;white-space:nowrap;border-right:1px solid #dfdfdf;flex-shrink:0;width:55%;margin:0;padding:10px 25px;font-size:.8rem;font-weight:600}#dashboard-stats .dashboard-stats-inner h3{color:#00b8d4;text-align:center;flex-shrink:0;margin:0 0 0 auto;padding:10px 25px;font-size:1.2rem}#notes h2{font-size:2.5rem}#empty-notes{float:left;cursor:pointer;background:#0006;border-radius:15px;padding:100px 80px}#empty-notes i{font-size:4em;transition:all .2s ease-in-out}#empty-notes:hover i{transform:scale(1.2)}#dashboard-outer-calendar{flex-grow:1;overflow:auto}#dashboard-outer-calendar[class~=hide],#dashboard-outer-calendar-headline[class~=hide]{display:none}#dashboard-calendar{xpadding-top:20px;xmargin-top:40px;margin-bottom:40px}#dashboard-calendar .dashboard-calendar-headline-row{align-items:center;margin-bottom:10px;display:flex}#dashboard-outer-calendar-headline h2,#dashboard-outer-calendar-headline a{color:#fff;align-items:center;margin:20px 0 10px;padding:0;font-size:1.5rem;display:flex}#dashboard-outer-calendar-headline h2 img,#dashboard-outer-calendar-headline a img{width:20px;display:inline-block}#dashboard-outer-calendar-headline h2 span,#dashboard-outer-calendar-headline a span{padding-left:10px;font-weight:600;display:block}#dashboard-outer-calendar-headline a:hover{opacity:.7}#dashboard-calendar .add-item{margin-left:auto}#dashboard-calendar .dashboard-calendar-entries{xmax-height:500px;xoverflow:auto;background-color:#00000080;border-radius:15px;margin:0;padding:5px 0 20px;list-style-type:none}#dashboard-calendar .dashboard-calendar-entries li{margin-top:5px;margin-bottom:10px}#dashboard-calendar .dashboard-calendar-entries li h3{color:#00a6ac;margin:15px 0 0;padding:10px 25px;font-size:1rem}#dashboard-calendar .dashboard-calendar-entries li .date-row{align-items:center;padding:0 25px;display:flex;position:relative}#dashboard-calendar .dashboard-calendar-entries li a.date-row:hover,#dashboard-calendar .dashboard-calendar-entries li a.date-row:hover div{color:#00b8d4}#dashboard-calendar .dashboard-calendar-entries li .time{color:#b8b8b8;flex-shrink:0;align-self:flex-start;width:75px;font-size:.9rem}#dashboard-calendar .dashboard-calendar-entries li .headline{color:#fff;max-width:75%;font-size:.9rem}#dashboard-calendar .dashboard-calendar-entries li i.google-icon{position:absolute;right:10px}#dashboard-calendar .dashboard-calendar-entries li i.google-icon img{width:20px;display:block}#dashboard-calendar .dashboard-calendar-entries li.dashboard-calendar-no-dates{text-align:center;cursor:pointer;margin:0;padding:50px 0}#dashboard-calendar .dashboard-calendar-entries li.dashboard-calendar-no-dates span{color:#ffffffb3}#dashboard-calendar .dashboard-calendar-entries li.dashboard-calendar-no-dates:hover span{color:#fff}#dashboard-notes[class~=hide]{opacity:0;transform:scale(.9)}.textarea-notes::-webkit-input-placeholder{font-style:italic}.textarea-notes:-moz-placeholder-shown{font-style:italic}.textarea-notes::-moz-placeholder{font-style:italic}.textarea-notes:-ms-placeholder-shown{font-style:italic}.list-notes{margin:0 0 0 -20px;padding:0;list-style-type:none;position:relative}.list-notes .dashboard-notes-content{box-sizing:border-box;opacity:1;-o-transition:opacity .1s ease-in-out;visibility:hidden;opacity:0;background-color:#fffce6;border-radius:20px;width:300px;margin-bottom:20px;transition:opacity .1s ease-in-out;position:absolute;transform:scale(1)}.list-notes .dashboard-notes-content[class~=show]{visibility:visible;opacity:1}.list-notes .dashboard-notes-content .remove{opacity:0;font-size:1.5em;transition:all .2s ease-in-out;display:block;position:absolute;top:10px;right:10px}.list-notes .dashboard-notes-content:hover .remove{opacity:.5}.list-notes .dashboard-notes-content .remove:hover{opacity:1}.list-notes .dashboard-notes-content .caption{color:#8c8c8c;font-size:.7rem;position:absolute;bottom:10px;right:10px}.list-notes .dashboard-notes-content .headline-notes{box-sizing:border-box;color:#686125;background:0 0;border:0;border-bottom:1px solid #f1eed0;outline:none;width:100%;margin:0;padding:15px 35px 15px 25px;font-size:1.1rem;font-weight:600}.list-notes .dashboard-notes-content .textarea-notes{resize:none;color:#686125;background:0 0;border:0;outline:none;width:calc(100% - 50px);padding:15px 25px 0;font-size:1rem;line-height:1.5em;overflow:hidden}.list-notes .dashboard-notes-content .headline-notes::-webkit-input-placeholder{color:#a59f6a}.list-notes .dashboard-notes-content .headline-notes:-moz-placeholder-shown{color:#a59f6a}.list-notes .dashboard-notes-content .headline-notes::-moz-placeholder{color:#a59f6a}.list-notes .dashboard-notes-content .headline-notes:-ms-placeholder-shown{color:#a59f6a}.dashboard-main-outer{margin-bottom:20px}.dashboard-main-outer .show-more{color:#fff;float:right;background-color:#00b8d4;border-radius:15px;margin-top:10px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-block}.dashboard-main-outer .show-more:hover{opacity:.8}.dashboard-main-list{xmargin-top:20px;background-color:#fff;border-radius:15px;margin:0;padding:0;list-style-type:none}.dashboard-main-list>li{border-top:1px solid #e8e8e8;padding:0;transition:all .2s ease-in-out}.dashboard-main-list>li.new-tasks{background-color:#f2f2f2;border-bottom:0;align-items:center;max-height:0;display:flex;overflow:hidden}.dashboard-main-list>li.new-tasks[class~=show]{border-top:1px solid #e8e8e8;max-height:55px}.dashboard-main-list>li.new-tasks form{align-items:center;width:100%;display:flex}.dashboard-main-list>li.new-tasks input.input-text-new-task{background:0 0;border:0;outline:none;width:100%;padding:15px 20px}.dashboard-main-list>li.new-tasks input.input-text-new-task::-webkit-input-placeholder{font-style:italic}.dashboard-main-list>li.new-tasks input.input-text-new-task:-moz-placeholder-shown{font-style:italic}.dashboard-main-list>li.new-tasks input.input-text-new-task::-moz-placeholder{font-style:italic}.dashboard-main-list>li.new-tasks input.input-text-new-task:-ms-placeholder-shown{font-style:italic}.dashboard-main-list>li.new-tasks input.input-submit-new-task{cursor:pointer;background-color:initial;border:0;flex-shrink:0;margin-left:auto;margin-right:10px;font-size:2em;transition:all .2s ease-in-out}.dashboard-main-list>li.new-tasks input.input-submit-new-task:hover{transform:scale(1.05)}.dashboard-main-list>li:first-child{border-top:0}.dashboard-main-list>li.hide-finished-task{display:none}.dashboard-main-list>li .task-row-date{padding-top:20px;padding-left:20px}.dashboard-main-list>li .task-row-date span{color:#fff;background-color:#00b8d4;border-radius:20px;padding:5px 15px;font-size:.9rem;font-weight:600;display:inline-block}.dashboard-main-list>li.empty-row{color:#fff;font-style:italic}.dashboard-main-list>li.hide{display:none}.dashboard-main-list>li .task-row{align-items:center;padding:0 20px 0 5px;transition:height .2s ease-in-out;display:flex}.dashboard-main-list li.new-tasks,.dashboard-main-list li.first-task-in-list{border-top-left-radius:15px;border-top-right-radius:15px}.milestones .list-milestones .dashboard-main-list li.new-tasks{border-top-left-radius:0;border-top-right-radius:0}.dashboard-main-list li:last-child,.dashboard-main-list:not(.show-all) li:nth-child(5) .task-row,.dashboard-main-list[class~=show-all] li:last-child .task-row,.dashboard-main-list:not(.show-all) li:nth-child(5):hover .task-row{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.dashboard-main-list li:first-child:hover .task-row{border-top-left-radius:15px;border-top-right-radius:15px}.dashboard-main-list:not(.show-all) li:nth-child(5){border-bottom:0}.dashboard-main-list>li .task-row:hover .task-name{color:#000}.dashboard-main-list>li .task-row-left{flex:1;align-items:center;display:flex}.dashboard-main-list>li .task-row-right{margin-left:auto;display:flex}.dashboard-main-list>li .task-time{color:#00b8d4;align-self:flex-start;margin-left:35px;padding-top:17px;font-size:.9rem}.dashboard-main-list>li .task-check{opacity:.7;flex-shrink:0;align-self:center;width:25px;height:25px;margin-left:15px;display:inline-block}.dashboard-main-list>li .task-check .checkmark{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border:2px solid #ccc;border-radius:50%;width:100%;height:100%;transition:all .1s ease-in-out;display:block}.dashboard-main-list>li .task-check .checkmark:hover{border-color:#00b8d4}.dashboard-main-list>li .task-check .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#00b8d4;fill:none}.dashboard-main-list>li .task-check .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px}.dashboard-main-list>li.list-task-animation{transition:all .1s ease-in-out}.dashboard-main-list>li.list-task-animation .task-check{opacity:1}.dashboard-main-list>li.list-task-animation .checkmark{border:2px solid #00b8d4;animation:.2s ease-in-out .2s forwards fill,.15s ease-in-out .7s both scale}.dashboard-main-list>li.list-task-animation .checkmark__circle{animation:.1s cubic-bezier(.65,0,.45,1) forwards stroke}.dashboard-main-list>li.list-task-animation .checkmark__check{animation:.3s cubic-bezier(.65,0,.45,1) .1s forwards stroke}.dashboard-main-list>li.list-task-animation-finished{overflow:hidden;height:0!important}.dashboard-main-list>li.list-task-checked .task-check{opacity:1}.dashboard-main-list>li.list-task-checked .checkmark{border:2px solid #00b8d4;animation:ease-in-out forwards fill,ease-in-out both scale}.dashboard-main-list>li.list-task-checked .checkmark__circle,.dashboard-main-list>li.list-task-checked .checkmark__check{animation:cubic-bezier(.65,0,.45,1) forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #00b8d4}}.dashboard-main-list>li.dashboard-main-list-li:hover .task-row{background-color:#f2f2f2}.dashboard-main-list>li.dashboard-main-list-li:last-child:hover .task-row{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.dashboard-main-list>li.first-task-in-list:hover .task-row{border-top-left-radius:15px;border-top-right-radius:15px}.dashboard-main-list>li .task-check:hover{opacity:1}.dashboard-main-list>li .task-name{color:#444;flex:1;margin-left:15px;padding:15px 0;display:block}.dashboard-main-list>li .task-project{color:#20414a;background-color:#e3eef1;border-radius:15px;align-self:center;margin-left:10px;padding:5px 15px;font-size:.7rem;display:block;transform:scale(1)}.dashboard-main-list>li .list-priority li.active>a{border-radius:15px;font-size:.7rem}.dashboard-main-list>li .list-priority li.active>a.no-priority{opacity:0;visibility:hidden;transition:all .1s ease-in-out;padding:0!important}.dashboard-main-list>li .list-priority li.active>a.no-priority img{width:30px;display:block}.dashboard-main-list>li:hover .list-priority li.active>a.no-priority{opacity:1;visibility:visible}.dashboard-main-list>li .task-row-right .task-user{margin-left:10px}.dashboard-main-list>li .task-row-right .task-user .list-users>li.active .active-assigned-user{padding-right:0}.dashboard-main-list>li .task-row-right .task-user .list-users>li.active .active-assigned-user span.name{display:none}.dashboard-main-list>li .task-row-right .task-user .list-users>li.active .active-assigned-user img{width:30px;height:30px}.dashboard-main-list>li .task-row-right .task-user .list-users>li.active .active-assigned-user img.no-user{box-shadow:none;opacity:0;visibility:hidden;transition:all .1s ease-in-out}.dashboard-main-list>li:hover .task-row-right .task-user .list-users>li.active .active-assigned-user img.no-user{opacity:1;visibility:visible}.dashboard-main-list .task-duration{color:#8c8c8c;text-align:center;box-sizing:border-box;border-radius:15px;align-self:center;align-items:center;margin-left:10px;padding:5px 10px;font-size:.8rem;font-weight:800;display:flex}.dashboard-main-list .task-duration i{margin-right:2px;font-size:2em;display:inline-block}.dashboard-main-list>li .task-row-right .task-priority{align-self:center;margin-left:10px}.dashboard-main-list>li.highest{background-color:#f6d4d8}.dashboard-main-list>li.highest:hover{background-color:#f6bcc3}.dashboard-main-list>li.highest .task-check{border-color:#cc7f88}.dashboard-main-list>li.high{background-color:#f8e4ca}.dashboard-main-list>li.high:hover{background-color:#fcdcb2}.dashboard-main-list>li.high .task-check{border-color:#e2bb95}.dashboard-main-list>li.low{background-color:#bbe1e8}.dashboard-main-list>li.low:hover{background-color:#a0dde8}.dashboard-main-list>li.empty-row-black{color:#000;padding:20px}.list-projects-outer .list-projects{border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin:0;padding:0;list-style-type:none;overflow:hidden}.list-projects-outer[class~=grid] .list-projects{overflow:initial;border:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin-left:-20px}.list-projects-outer[class~=grid] .list-projects li{opacity:0;xfloat:left;xmargin-left:2%;xborder:2px solid transparent;background-color:#fff;border-radius:15px;margin-bottom:20px;transition:all .2s ease-in-out;overflow:hidden;transform:scale(1)}.list-projects-outer[class~=grid] .list-projects li.show,.list-projects-outer[class~=grid] .list-projects li:hover .list-projects-box-move{opacity:1}.list-projects-outer[class~=grid] .list-projects .overlay{background-color:#f2f2f2;border-radius:15px;display:none;position:absolute;inset:0}.list-projects-outer .list-projects li .list-projects-box-move{opacity:0;width:20px;transition:all .2s ease-in-out;display:block;position:absolute;top:10px;right:10px}.list-projects-outer .list-projects li.no-projects-li{border-radius:10px;margin-top:20px;padding:20px}.list-projects-outer[class~=grid] .list-projects li.drag-over{background-color:#f2f2f2;border:2px dashed red}.list-projects-outer[class~=grid] .list-projects li.drag-over .overlay{display:block}.list-projects-outer[class~=grid] .list-projects li.drag-over *{pointer-events:none}.list-projects-outer[class~=grid] .list-projects li.drag-element,.list-projects-outer[class~=grid] .list-projects li.drag-element a{cursor:move;background-color:#e2fafe;overflow:hidden;transform:scale(1.03)!important}.list-projects-outer[class~=grid] .list-projects li .project-link{border-bottom:0;padding:20px 25px;display:block;overflow:hidden}.list-projects-outer[class~=grid] .list-projects li .project-link .headline{width:auto}.list-projects-outer[class~=grid] .list-projects li .project-link .task-outer{width:100%;margin-top:10px;display:flex}.list-projects-outer[class~=grid] .list-projects li .project-link .task-outer .count-open-tasks{justify-content:start;width:auto;padding-right:5px}.list-projects-outer[class~=grid] .list-projects li .project-link .task-outer .assigned-tasks{justify-content:start;width:auto;height:35px}.list-projects-outer[class~=grid] .list-projects li .project-link .task-outer .assigned-tasks>div{margin-top:1px;display:flex}.list-projects-outer[class~=grid] .list-projects li .project-link .customer{margin-top:10px;display:block}.list-projects-outer[class~=grid] .list-projects li .project-link .percentage,.list-projects-outer[class~=grid] .list-projects li .project-link .deadline,.list-projects-outer[class~=grid] .list-projects li .project-link .status{display:none}.list-projects-outer .list-projects li{align-items:center;margin-left:auto;display:flex}.list-projects-outer .list-projects li .project-link .task-outer{align-items:center;width:30%;display:flex}.list-projects-outer .list-projects li .count-open-tasks{box-sizing:border-box;justify-content:end;width:50%;padding-right:20px;display:flex}.list-projects-outer .list-projects li .count-open-tasks span{box-sizing:border-box;white-space:nowrap;color:#183e46;background-color:#c5dee3;border-radius:20px;padding:10px 20px;font-size:.7rem;font-weight:600}.list-projects-outer .list-projects li .no-tasks{color:#757575;visibility:hidden;background-color:#f2f2f2}.list-projects-outer .list-projects li .assigned-tasks{width:50%}.list-projects-outer .list-projects li .assigned-tasks>div{box-sizing:border-box;background-color:#f2dfe8;border-radius:35px;align-items:center;margin-top:4px;display:inline-flex}.list-projects-outer .list-projects li .assigned-tasks:hover{opacity:.8}.list-projects-outer .list-projects li .assigned-tasks>div img{border-radius:35px;width:35px;height:35px;display:block;box-shadow:2px 2px 5px #0003}.list-projects-outer .list-projects li .assigned-tasks>div .count-assigend-tasks{color:#772e44;white-space:nowrap;padding-left:10px;padding-right:10px;font-size:.7rem;font-weight:600}.list-projects-outer[class~=grid] .list-projects li:hover{transform:scale(1.03)}.list-projects-outer[class~=grid] .list-projects .empty-row{color:#fff;background:0 0;width:auto;padding:0 0 0 20px;font-style:italic}.list-projects-outer[class~=grid] .list-projects .empty-row:hover{transform:scale(1)}.list-projects-outer[class~=grid] .list-projects li .tasks-row .task-duration{color:#8c8c8c;text-align:center;box-sizing:border-box;border-radius:15px;align-self:center;align-items:center;padding:5px 10px;font-size:.8rem;font-weight:800;display:flex}.list-projects-outer[class~=grid] .list-projects li .tasks-row .task-duration i{margin-right:2px;font-size:2em;display:inline-block}.list-projects-outer .list-projects li{background-color:#fff}.list-projects-outer .list-projects li .headline{color:#000;text-overflow:ellipsis;white-space:nowrap;width:30%;font-size:1.2rem;font-weight:600;display:block;overflow:hidden}.list-projects-outer .list-projects li .customer{color:#8c8c8c;font-size:.8rem;font-weight:500;display:none}.list-projects-outer .list-projects li .project-link{box-sizing:border-box;flex:1;align-items:center;padding:15px 25px;transition:all .1s ease-in-out;display:flex}.list-projects-outer .list-projects li .project-link:hover{background-color:#f2f2f2}.list-projects-outer .list-projects li .project-link .percentage{align-items:center;width:15%;display:flex}.list-projects-outer .list-projects li .project-link .percentage .outer{box-sizing:border-box;background-color:#ebebeb;border-radius:10px;width:100%;height:8px;display:block;position:relative}.list-projects-outer .list-projects li .project-link .percentage .inner{border-radius:inherit;background-color:#00b8d4;display:block;position:absolute;top:0;bottom:0;left:0}.list-projects-outer .list-projects li .project-link .percentage .caption{color:#999;margin-left:10px;font-size:.9rem}.list-projects-outer .list-projects li .project-link .deadline{justify-content:center;width:15%;display:flex}.list-projects-outer .list-projects li .project-link .deadline.is-over span{color:#fff;background-color:#e17777}.list-projects-outer .list-projects li .project-link .deadline span{color:#8c8c8c;background-color:#f0f3fc;border-radius:20px;padding:10px 20px;font-size:.7rem;font-weight:600;display:inline-block}.list-projects-outer .list-projects li .project-link .status{text-align:right;flex-shrink:0;justify-content:end;width:10%;display:flex}.list-projects-outer .list-projects li .project-link .status span{color:#fff;background-color:#f2f2f2;border-radius:20px;padding:10px 20px;font-size:.7rem;font-weight:600}.list-projects-outer .list-projects li .project-link .status span.in-process{color:#18462c;background-color:#c6eeb8}.list-projects-outer .list-projects li .project-link .status span.finished{background-color:#00bc90}.list-projects-outer .list-projects li .project-link .status span.on-hold{color:#18462c;background-color:#eee245}.list-projects-outer .list-projects li .project-link .status span.in-preparation{color:#8c8c8c}.list-projects-outer[class~=completed] h4.project-tasks,.list-projects-outer[class~=completed] h4.project-my-tasks,.list-projects-outer[class~=completed] h4.project-percentage,.list-projects-outer[class~=completed] h4.project-deadline,.list-projects-outer[class~=completed] .list-projects li .project-link .deadline,.list-projects-outer[class~=completed] .list-projects li .project-link .percentage{visibility:hidden}#users .list-users{xborder-top:1px solid #fff3;margin:0;padding:0;list-style-type:none}#users .list-users li{opacity:0;xborder-bottom:1px solid #fff3;background-color:#fff;border-radius:15px;align-items:center;margin-bottom:15px;transition:opacity,transform .2s ease-in-out;display:flex;transform:translate(-10px)}#users .list-users li:hover{background-color:#f2f2f2}#users .list-users li.show{opacity:1;transform:translate(0,0)}#users .list-users .user-link{flex:1;align-items:center;display:flex}#users .list-users .link-profile-picture{padding-top:10px;padding-bottom:10px;padding-left:15px;transition:transform .1s ease-in-out;display:block;transform:scale(1)}#users .list-users .link-profile-picture .profile-picture{border-radius:100%;width:60px;display:block}#users .list-users .link-profile-picture .avatar-short-name{width:60px;height:60px}#users .list-users .name{color:#000;flex:1;padding-top:32px;padding-bottom:32px;padding-left:20px;font-size:1.4rem;font-weight:600}#users .list-users .name:hover{opacity:.8}#users .list-users .open-tasks{color:#8c8c8c;xpadding-right:50px;flex-shrink:0;width:20%;margin-left:auto;font-size:1rem}#users .list-users .urgent-tasks-outer{width:25%;margin-left:auto}#users .list-users .urgent-tasks{color:red;xborder:1px solid red;xfont-style:italic;text-align:left;xbackground-color:#f7f7f7;border-radius:20px;margin:0 auto;padding:10px 25px 10px 30px;font-size:1rem;font-weight:600}#users .list-users .no-tasks{border:0}#users .list-projects-headline{display:none}.list-users-outer[class~=grid] .list-users li{max-width:33.333%}#user-profile{opacity:1;margin-bottom:50px;transition:all .2s ease-in-out}#user-profile .list-icons .icon-dot-dot-dot:hover{opacity:.8!important}#user-profile[class~=hide]{opacity:0}#user-profile[class~=out]{display:none}#user-profile .button-show-all{color:#fff;text-align:center;float:right;box-sizing:border-box;border:2px solid #00b8d4;border-radius:55px;width:150px;margin:0 auto;padding:10px 25px;font-size:.9rem;font-weight:600;display:inline-block;position:relative;top:10px}#user-profile .button-show-all:hover{opacity:.8}.user-profile-top{align-items:center;margin-bottom:50px;display:flex}.user-profile-top a.back-link{opacity:.6;transition:all .2s ease-in-out;display:inline-block}.user-profile-top a.back-link i{display:block}.user-profile-top a.back-link:hover{opacity:1}.user-profile-top h3{color:#fff;margin-top:25px;margin-left:15px;font-size:1.5rem}.user-profile-left{float:left;width:35%}.user-profile-right{float:left;width:60%;margin-left:5%}.user-profile-bottom{clear:left}.profile-avatar-box{text-align:center}.user-profile-avatar-image{border-radius:100%;width:60%;margin:0 auto;display:block}.user-profile-box{opacity:1;min-height:100px;margin-bottom:50px;transition:all .2s ease-in-out;transform:translate(0,0)}.user-profile-box-inner{background-color:#fff;border-radius:15px}.profile-avatar-box .user-profile-box-inner{padding:30px}.profile-avatar-box .user-profile-box-inner .profile-picture-outer{aspect-ratio:1;width:60%;margin:0 auto;display:block;overflow:hidden}.profile-avatar-box .user-profile-box-inner .profile-picture{border-radius:100%;width:100%}.profile-avatar-box .user-profile-box-inner .avatar-short-name{width:60%;margin:0 auto}.profile-avatar-box .user-profile-box-inner .avatar-short-name span{font-size:3rem}.user-profile-box[class~=hide]{opacity:0;transform:translate(-10px)}.user-profile-box h2{color:#00b8d4;border-bottom:1px solid #f2f2f2;margin:0;padding:15px 25px;font-size:1rem;display:flex}.user-profile-box h3{margin:0}.user-profile-box-filter{background-color:#f2f2f2;border-radius:15px;margin-left:auto;overflow:hidden}.user-profile-box-filter .user-profile-box-filter-link{color:#8c8c8c;padding:5px 10px;font-size:.9rem;display:inline-block}.user-profile-box-filter .user-profile-box-filter-link:first-child{padding-left:20px}.user-profile-box-filter .user-profile-box-filter-link:last-child{padding-right:20px}.user-profile-box-filter .user-profile-box-filter-link.active,.user-profile-box-filter .user-profile-box-filter-link:hover{color:#fff;background-color:#00b8d4}.profile-avatar-box h3{margin-top:20px}#user-profile .activity-chart-outer{padding:20px}#user-profile .activity-chart-outer canvas{height:200px}.text-align-center{text-align:center}.white{color:#fff}.blue{color:#01b7cc}.black{color:#000}.thin{font-weight:300!important}.normal{font-weight:400!important}.db{display:block}.dn{display:none!important}.floatLeft{float:left}.floatRight{float:right}.marginBottom20{margin-bottom:20px}.navigation-left{xmargin-left:40px!important}.navigation-right{margin-left:auto!important}.project-headline{background-color:#00b8d4;align-items:center;padding:5px 10px 5px 20px;display:flex;overflow:hidden}.project-headline h4{color:#fff;align-self:center;margin:0;font-size:.9rem}.project-headline .new-item{float:none!important;margin-top:0!important;margin-left:auto!important}.project-headline .background-item{font-size:2em;display:block;float:none!important;margin-top:0!important;margin-left:auto!important}.navigation-left .menu{margin-right:10px}.navigation-left .menu a{box-sizing:border-box;background-color:#f2f2f2;border-radius:35px;width:35px;height:35px;padding:5px;transition:all .1s ease-in-out;display:block;transform:scale(1)}.navigation-left .menu a img{width:15px;margin:0 auto;padding-top:5px;display:block}.navigation-left .home{background-color:#fff;border-radius:35px;width:35px;height:35px;display:block}.navigation-left .home a{box-sizing:border-box;background-color:#f2f2f2;border-radius:40px;width:35px;height:35px;margin-right:10px;padding:5px;transition:all .1s ease-in-out;display:block;transform:scale(1)}.navigation-left .home a img{width:18px;margin:0 auto;padding-top:3px;display:block}.navigation-left .workspace h1{color:#fff;margin:0 0 0 20px;font-size:1.5rem}.navigation-left .menu a:hover,.navigation-left .home a:hover{transform:scale(1.1)}.select-instance{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/arrow-down.png);background-position:right 15px center;background-repeat:no-repeat;background-size:25px;align-items:center;height:100%;padding:0 50px 0 30px;display:flex;position:relative}.select-instance .select-instance-active-item{color:#6da2aa;white-space:nowrap;line-height:85px;display:block}.select-instance .select-instance-choose-item{z-index:2;box-sizing:border-box;background-color:#fff;border-radius:10px;padding:20px;position:absolute;top:70px;left:0;box-shadow:2px 2px 5px #0000004d}.select-instance .select-instance-choose-item .select-instance-item{white-space:nowrap;color:#8c8c8c;padding:5px 10px;display:block}.select-instance .select-instance-choose-item .select-instance-item[class~=active],.select-instance .select-instance-choose-item .select-instance-item:hover{color:#00b8d4}.search-bar{box-sizing:border-box;background-color:#fff;border-radius:5px;transition:all .2s ease-in-out;display:flex;position:relative}.search-bar-input{color:#4d676b;box-sizing:border-box;background:0 0;border:0;outline:none;width:100%;padding:25px 35px;font-size:1.6rem;transition:width .1s ease-in-out;display:inline-block}#search-output{margin-top:40px}#search h2{margin-bottom:20px;margin-top:40px!important}#search-output-projects h2{margin-bottom:0}#search-output-customer .list-customer{border-radius:15px}#search-output-customer .list-customer .headline{width:100%}#search-bar #search-bar-filter{color:#6da2aa;cursor:pointer;appearance:none;background:0 0;border:0;border-left:1px solid #f2f2f2;outline:none;transition:all .1s ease-in-out}#search-bar #search-bar-filter:hover{background-color:#f2f2f2}.search-bar .IS_SVG_Search,.search-bar .IS_SVG_Remove{box-sizing:border-box;cursor:pointer;font-size:1.3em;display:inline-block}#search .search-bar-button,#attachments .search-bar-button{background-color:#1ac2dc;border-top-right-radius:5px;border-bottom-right-radius:5px;align-items:center;padding:0 30px;transition:all .2s ease-in-out;display:flex}#search .search-bar-button:hover,#attachments .search-bar-button:hover{opacity:.8}#search .search-bar-button i.IS_SVG_Search_Icon,#attachments .search-bar-button i.IS_SVG_Search_Icon{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/search-icon_white.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:flex}#search .search-bar-button i.IS_SVG_Remove_Icon,#attachments .search-bar-button i.IS_SVG_Remove_Icon{filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_remove_black.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:flex}.search-bar .live-search-box{width:450px;top:40px}.search-bar .live-search-box ul{background-color:#fff;border-radius:10px;margin:0;padding:0;list-style-type:none;box-shadow:2px 2px 5px #0003}.search-bar .live-search-box ul li:first-child{border-top:0;margin-top:0}.search-bar .live-search-box ul li{xmargin-top:10px;border-top:1px solid #f2f2f2}.search-bar .live-search-box ul li a{cursor:pointer;align-items:center;padding:15px 25px;display:flex}.search-bar .live-search-box ul li a span{display:inline-block}.search-bar .live-search-box ul li a span.prio{background-color:#8c8c8c;border-radius:10px;flex-shrink:0;width:10px;height:10px}.search-bar .live-search-box ul li a span.prio[class~=low]{background-color:#8fc2cc}.search-bar .live-search-box ul li a span.prio[class~=high]{background-color:#ffbe00}.search-bar .live-search-box ul li a span.prio[class~=highest]{background-color:#f05e59}.search-bar .live-search-box ul li a span.headline-task{cursor:pointer;color:#8c8c8c;margin-left:10px;font-size:.9rem}.search-bar .live-search-box ul li a.completed span.headline-task{text-decoration:line-through}.search-bar .live-search-box ul li a span.project-task{color:#8c8c8c;background-color:#f2f2f2;border-radius:15px;flex-shrink:0;margin-left:auto;padding:5px 10px;font-size:.7rem;font-weight:600;display:inline-block}.search-bar .live-search-box ul li.live-search-selected a span.headline-task,.search-bar .live-search-box ul li a:hover span.headline-task{color:#00b8d4}.workspace-background{xmargin-top:100px;max-width:1000px;margin:0 auto;padding-bottom:100px}.workspace-background h1{color:#fff;text-align:center;font-size:2rem}.workspace-background .workspace-background-list{margin:40px 0 0 -8%;padding:0;list-style-type:none}.workspace-background .workspace-background-list li{float:left;width:17%;margin-top:30px;margin-left:8%;transition:transform .2s ease-in-out;transform:scale(1)}.workspace-background .workspace-background-list li.hide{transform:scale(0)}.workspace-background .workspace-background-list li a{aspect-ratio:1;xtransition:all .2s ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #8c8c8c;border-radius:100%;display:block;overflow:hidden}.workspace-background .workspace-background-list li a:hover,.workspace-background .workspace-background-list li.active a{border-color:#ff0}.workspace-background .workspace-background-list li a img{xmargin-left:-50%;height:100%;display:block}.workspace-background .workspace-background-list li a span{aspect-ratio:1;border-radius:100%;width:100%;display:block}.workspace-background-category-list{text-align:center;margin:70px 0 0;padding:0;list-style-type:none}.workspace-background-category-list li{margin-left:20px;margin-right:20px;display:inline-block}.workspace-background-category-list a{color:#fff;opacity:.7;padding:10px 20px;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;display:block}.workspace-background-category-list li.active a,.workspace-background-category-list a:hover{opacity:1;border-bottom:2px solid #00b8d4}.clear{clear:both}.clearfix:before,.clearfix:after,.row:after,.row-smaller:after{content:" ";display:table}.clearfix:after,.row:after,.row-smaller:after{clear:both}#top{z-index:2;background-color:#0003;padding:15px 30px;transition-property:left,background,top;transition-duration:.2s;transition-timing-function:ease-in-out}#top[class~=ht-pin]{top:-100px}#top[class~=hide]{display:none}#top[class~=browser-notification-open]{top:60px}#top-inner{height:inherit;display:flex}#modules{box-sizing:border-box;background-color:#282d31;width:55px;padding:10px;display:none;position:fixed;top:40px;bottom:0;left:0}#content{z-index:1;xpadding-top:70px;position:relative}#content-left{z-index:1;background-color:#fff;border-radius:15px;width:400px;margin-top:-100px;margin-left:-200px;transition:all .2s ease-in-out;display:none;position:fixed;top:calc(50% - 90px);left:50%;overflow:auto;transform:translate(0,0)}#content-left[class~=hide]{opacity:0;xvisibility:hidden;transform:translate(-10px)}#content-main{xtop:100px;xpadding-top:70px;xpadding-bottom:100px;margin:0 auto;transition:margin-left .2s ease-in-out;position:relative}#main[class~=sitebar-open] #content-top-row{margin-left:250px}#main[class~=sitebar-open]{margin-left:0!important}#main[class~=browser-notification-open] #content{padding-top:120px}#main[class~=browser-notification-open] #content-top-row{top:131px}#content-main[class~=hide]{display:none}#content-loading{text-align:center;margin:0 auto;padding-top:50px;padding-bottom:100px;display:none}#content-top-row{z-index:10;margin:0 auto;padding-top:10px;padding-bottom:10px;transition:top .2s ease-in-out;position:fixed;top:72px;left:0;right:0}#content-top-row[class~=ht-pin]{background:#0006;top:0}#content-top-row[class~=hide]{visibility:hidden}#content-dashboard{xpadding-top:70px;transition:all .2s ease-in-out;display:flex;position:relative}#content-dashboard[class~=hide]{display:none}#content-dashboard[class~=particular]{display:block;position:fixed;top:100px;right:0}#content-dashboard[class~=particular] .dashboard-middle,#content-dashboard[class~=particular] .dashboard-left{display:none}#content-dashboard[class~=particular] #content-dashboard .dashboard-right{position:absolute;right:0}#content-dashboard .dashboard-left{box-sizing:border-box;xbackground-color:red;flex-shrink:0;width:0;min-height:200px;padding:0 20px}#content-dashboard .dashboard-middle{xbackground-color:yellow;box-sizing:border-box;flex:1;min-width:600px;min-height:200px;margin-bottom:100px;padding:0 50px 0 20px}#content-dashboard .dashboard-right{box-sizing:border-box;xbackground-color:blue;flex-shrink:0;width:350px;min-height:200px;padding:0 50px 0 20px}#content-dashboard .dashboard-right-inner{box-sizing:border-box;flex-direction:column;width:280px;display:flex;position:fixed}#content-dashboard .dashboard-panel{border:1px solid #0000;border-radius:10px}#content-dashboard .dashboard-panel:hover{border-color:#fff}#content-dashboard .dashboard-middle .dashboard-main-outer .empty-row{background:0 0;border:0;border-radius:0;padding:0}#main-background{opacity:1;background-color:#000;background-position:50%;background-size:cover;background-attachment:fixed;min-height:100%;transition:all .2s ease-in-out;position:fixed;inset:0}#content-right{box-sizing:border-box;transition:all .2s ease-in-out;display:none;position:absolute;inset:0;overflow:auto}#content-right[class~=hide]{opacity:0;left:-20px}.search-project,.search-user,.search-customer{float:left;box-sizing:border-box;border:0;border-bottom:1px solid #ccc;outline:none;width:100%;margin-top:6px;padding:10px 25px;font-size:.9rem}.new-item{float:left;margin-top:5px;margin-left:-1em;font-size:2em}.list-tabs{background-color:#eee;margin:0;padding:0;list-style-type:none;overflow:hidden}.list-tabs li{xmargin-left:5px;float:left;width:33.333%}.list-tabs a{color:#000;text-align:center;box-sizing:border-box;padding:13px 10px;font-size:.9rem;display:block}.list-tabs a:hover{opacity:.7}.list-tabs a.active{background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px}.list-tabs a.active:hover{opacity:1}.logo{color:#000;align-self:center;line-height:normal;display:block;position:relative}.logo[class~=small]{font-size:30px}.logo span{display:block;position:relative}.logo span:before{content:"";background-color:#31a9b9;width:1em;height:.15em;position:absolute;top:.3em;left:0}.logo span:after{content:"";background-color:#cf3720;width:.6em;height:.15em;position:absolute;top:.6em;left:0}.logo:before{content:"";background-color:#f5be40;width:.4em;height:.15em;position:absolute;top:.9em;left:0}.logo h1{color:#000;text-transform:uppercase;margin:0;padding-left:1.2em}.logo[class~=small] h1{font-size:1em;font-weight:100;line-height:1.3em}.logo[class~=small] h1:hover{opacity:.7}.logo[class~=loading]:before{-webkit-animation:.3s linear infinite animation-width}.logo[class~=loading] span:before{-webkit-animation:.6s linear infinite animation-width}.logo[class~=loading] span:after{-webkit-animation:1s linear infinite animation-width}.workspaces{display:inline-block}.workspaces span.workspace-caption{color:#000;vertical-align:middle;font-size:.8rem;display:inline-block}.workspaces span.arrow-down{vertical-align:middle;background-color:#fff;border-radius:30px;width:25px;height:25px;margin-left:10px;margin-right:-10px;display:inline-block;position:relative}.workspaces span.arrow-down:before{content:"";z-index:2;border-top:5px solid #00b8d4;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-top:-2px;margin-left:-5px;position:absolute;top:50%;left:50%}.workspaces span.arrow-down:after{content:"";z-index:3;border-top:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-top:-8px;margin-left:-5px;position:absolute;top:50%;left:50%}.list-workspaces{vertical-align:middle;margin:0 0 0 20px;padding:0;list-style-type:none;display:inline-block}.list-workspaces a.add-workspace{opacity:.5;font-size:1.5em;transition:all .2s ease-in-out;position:absolute;top:0;right:0}.list-workspaces a.add-workspace:hover{opacity:1}.list-workspaces a.selected-workspace{vertical-align:middle;color:#fff;background-color:#00b8d4;border:2px solid #0000;border-radius:20px;max-width:150px;padding:3px 15px;font-size:.9rem;transition:all .2s ease-in-out;display:inline-block}.list-workspaces a.selected-workspace:hover{color:#00b8d4;background-color:#fff;border-color:#00b8d4}.list-workspaces span.selected-workspace-name{vertical-align:middle;display:inline-block}.list-workspaces li{position:relative}.list-workspaces ul{z-index:2;box-sizing:border-box;opacity:0;background-color:#fff;border-radius:20px;width:190px;margin:0;padding:20px;list-style-type:none;transition:all .2s ease-in-out;display:none;position:absolute;top:35px;left:0;transform:translateY(-5px);box-shadow:2px 2px 5px #0003}.list-workspaces .open ul{display:block}.list-workspaces .finish ul{opacity:1;transform:translate(0,0)}.list-workspaces ul a{color:#8c8c8c;padding:5px 10px;font-size:.9rem;font-weight:300;transition:all .2s ease-in-out;display:block}.list-workspaces ul a:hover{color:#00b8d4}.list-workspaces[class~=count-1] ul{display:none!important}#select-workspaces{color:#ccc;box-sizing:border-box;background:0 0;border:0;outline:none;margin-left:0;padding:5px 10px;font-size:1.1rem}#new-workspace{display:none;position:absolute;top:0;left:400px}#current-date{color:#bbb;margin-left:40px;margin-right:40px;font-size:1rem;line-height:40px}#project .project-description-headline-row h2{font-size:2rem}#project[class~=task] .list-icons{margin-right:10px}.task{z-index:9;xmax-width:1000px;xoverflow:hidden;opacity:1;margin:0 auto 30px;transition:all .2s ease-in-out;transform:scale(1)}#project[class~=task]{xoverflow:hidden;border-radius:15px}#project[class~=task] .task-headline{padding-left:30px}#project[class~=task] .attachment-outer{padding:30px}.attachment-outer{background-color:#fff;border-radius:15px;padding:20px}.attachment-outer .attachment-row-headline{background-color:#e1f0f5;border-radius:10px;margin:30px 0 0;padding:10px 25px;font-size:1.2rem;display:inline-block}#attachments .project-description-headline-row{align-items:center;display:flex}#attachments .project-description-headline-row .attachment-search{background-color:#fff}#attachments .project-description-headline-row .search-bar{margin-left:auto;margin-right:20px}#attachments .project-description-headline-row .search-bar .search-bar-input{padding:9px 20px;font-size:1.2rem}#attachments .project-description-headline-row .search-bar .search-bar-button{padding:0 15px}#attachments .project-description-headline-row .search-bar .search-bar-button i.IS_SVG_Search_Icon,#attachments .project-description-headline-row .search-bar .search-bar-button i.IS_SVG_Remove_Icon{width:20px;height:20px}#attachments .project-description-headline-row .toggle-list{margin-right:0}.task[class~=hide]{opacity:0;transform:scale(.9)}.task .task-headline span{xmargin-left:2em;color:#8c8c8c}.task .task-headline .close{opacity:.5;padding:15px 20px;font-size:1em}.task .task-headline .close:hover{opacity:.8}.task .task-headline .close i{display:block}.task .description{xcolor:#525252;color:#000;background-color:#fff;padding:20px 20px 0;font-size:1rem}.task .upload-attachments{color:#fff;display:block;position:relative;overflow:hidden}.task .upload-attachments span{color:#525252}.task .loader{display:none}.list-attachments{flex-wrap:wrap;margin:0;padding:0 0 20px;list-style-type:none;display:flex}.list-attachments li{xpadding:20px;box-sizing:border-box;xborder-radius:10px;xoverflow:hidden;background-color:#fff;width:23%;margin-top:20px;margin-left:2%;position:relative}.list-attachments li.placeholder{text-align:center;vertical-align:top;background-position:50%;background-size:30px;width:150px;height:150px;display:table-cell;overflow:hidden}.list-attachments .attachment-image{xheight:100%;vertical-align:middle;aspect-ratio:16/10;opacity:1;align-items:center;width:100%;margin:0 auto;transition:all .1s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.list-attachments .attachment-image:hover{opacity:.8!important}.list-attachments .attachment-image-outer{position:relative}.list-attachments .attachment-image img{opacity:0;margin:0 auto;transition:opacity .2s ease-in-out;display:block}.list-attachments .attachment-image img.max-height{opacity:1;max-height:100%}.list-attachments .attachment-image img.max-width{opacity:1;max-width:100%}.list-attachments .attachment-image img.show{opacity:1;margin:0 auto}.list-attachments .attachment-date{text-align:center;text-overflow:ellipsis;margin-top:10px;font-size:.8rem;overflow:hidden}.list-attachments .attachment-date strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.list-attachments .attachment-text h3{margin-bottom:10px;font-size:1rem;font-weight:200;display:none}.list-attachments .attachment-text h4{text-transform:uppercase;color:#00b8d4;margin-top:10px;font-size:1.3rem;display:none}.list-attachments .attachment-text .link{color:#000;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:5px;padding:5px 0;font-size:.9rem;display:flex;overflow:hidden}.list-attachments .attachment-text .link i{background-color:#e1f0f5;border-radius:30px;flex-shrink:0;align-items:center;width:30px;height:30px;display:flex}.list-attachments .attachment-text .link img{width:60%;margin:0 auto;display:block}.list-attachments .attachment-text .link span{text-overflow:ellipsis;white-space:nowrap;padding-left:10px;display:block;overflow:hidden}.list-attachments .attachment-text .link:hover{color:#00b8d4}.list-attachments .remove{opacity:0;font-size:1.5em;transition:all .2s ease-in-out;position:absolute;bottom:5px;right:5px}.list-attachments li:hover .remove{opacity:1}#attachments[class~=list] .attachment-outer{overflow:hidden}#attachments[class~=list] .attachment-outer .attachment-row-headline{clear:both;float:left;display:block}#attachments[class~=list] .attachment-outer .list-attachments{margin-top:30px;margin-left:200px;display:block}#attachments[class~=list] .list-attachments li{width:40%}#attachments[class~=list] .list-attachments .attachment-text h3,#attachments[class~=list] .list-attachments .attachment-text h4{display:block}#attachments[class~=list] .attachment-text .link i{display:none}#attachments[class~=list] .attachment-text .link span{padding-left:0;font-size:2rem}#attachments[class~=list] .list-attachments li{align-items:center;width:100%;display:flex}#attachments[class~=list] .list-attachments .attachment-image-outer{max-width:20%}#attachments[class~=list] .list-attachments .attachment-text{box-sizing:border-box;width:60%;padding-left:30px;padding-right:30px}#attachments[class~=list] .list-attachments .attachment-text .link span{white-space:normal}.task .top .head{overflow:initial;border-bottom:1px solid #f2f2f2;align-items:center;display:flex;position:relative}.task .top .head .arrow-back{xpadding:20px;opacity:.4;padding:20px;transition:all .2s ease-in-out;display:inline-block}.task .top .head .arrow-back:hover{opacity:1}.task .top .head .arrow-back i{background-position:-3em -12em;font-size:1.5rem;display:block}.task .top .head .checker{border:2px solid #8d8d8d;border-radius:20px;flex-shrink:0;align-self:center;width:20px;height:20px;margin-left:20px;margin-right:20px;transition:all .1s ease-in-out;display:inline-block}.task .top .head .checker:hover{border-color:#00b8d4}.task .top .head .checker[class~=green]{border-color:#00b8d4;position:relative}.task .top .head .checker[class~=green]:after{content:"";border-bottom:2px solid #00b8d4;border-right:2px solid #00b8d4;width:5px;height:10px;margin-top:-7px;margin-left:-3px;display:inline-block;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.task .top{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.list-icons{flex-shrink:0;margin:0 0 0 auto;padding:0;list-style-type:none}.list-icons>li{float:right;padding:16px 5px}.list-icons>li.close-icon{border-left:1px solid #f2f2f2;margin-left:15px;padding:0}.list-icons>li>a{float:right;opacity:.6;font-size:1.5em;transition:all .2s ease-in-out;position:relative;overflow:hidden}.list-icons>li .icon-dot-dot-dot{width:40px;height:30px;display:block;position:relative}.list-icons>li .icon-dot-dot-dot span{background-color:#8c8c8c;border-radius:5px;width:6px;height:6px;margin-top:-3px;margin-left:3px;position:absolute;top:50%;left:50%}.list-icons>li .icon-dot-dot-dot span:before{content:"";background-color:#8c8c8c;border-radius:5px;width:6px;height:6px;margin-top:-12px;margin-left:-3px;position:absolute;top:50%;left:50%}.list-icons>li .icon-dot-dot-dot span:after{content:"";background-color:#8c8c8c;border-radius:5px;width:6px;height:6px;margin-top:6px;margin-left:-3px;position:absolute;top:50%;left:50%}.list-icons>li>a:hover{opacity:1}.task .top .list-infos{margin:20px;padding:0;list-style-type:none}.task .top .list-infos>li{margin-bottom:20px;display:block;position:relative}.task .top .list-infos>li.author{clear:left}.task .top .list-infos>li.author span{align-items:center;font-size:.8rem;display:flex}.task .top .list-infos>li.author span img{border-radius:30px;width:30px;height:30px;margin-right:5px;display:block}.task .top .list-infos>li.roadmaps select,.task .top .list-infos>li.status select{cursor:pointer;box-sizing:border-box;background-color:#fff;border:0;border-radius:10px;width:100%;padding:10px 15px;font-size:.9rem;box-shadow:2px 2px 5px #0003}ul.task-submenu{box-sizing:border-box;z-index:999;opacity:0;background-color:#fff;border-radius:15px;margin:0;padding:20px;list-style-type:none;transition:all .2s ease-in-out;display:none;position:absolute;top:60px;transform:translateY(-10px);box-shadow:2px 2px 5px #0003}ul.task-submenu[class~=show]{opacity:1;transform:translate(0,0)}ul.task-submenu li{float:none;padding:0;line-height:normal;position:relative;overflow:hidden}ul.task-submenu li a{opacity:1;float:none;color:#8c8c8c;text-align:left;align-items:center;padding:5px 0;font-size:.9rem;display:flex}ul.task-submenu li a:hover{color:#00b8d4}ul.task-submenu li a i{font-size:1.5em}ul.task-submenu li a i.move-icon{opacity:.5;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/move-item.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block}ul.task-submenu li a i.IS_SVG_Clock{opacity:.6}ul.task-submenu li a span{white-space:nowrap;margin-left:10px}.task .top .list-infos label,.task .top .description label{color:#8c8c8c;padding-bottom:5px;font-size:.9rem;font-weight:800;display:block}.task .top .description label{width:auto;margin-bottom:5px;padding-bottom:5px;display:block}.task .top .list-infos>li>span{cursor:pointer;font-size:.9rem;display:block}.task .top .list-infos>li>span i{cursor:pointer;color:#666;background-color:#f2f2f2;border:1px solid #ccc;border-radius:15px;padding:3px 8px;font-size:.7rem;font-style:normal}.task .top .list-infos>li>span i:hover{color:#333;background-color:#f2f2f2;border:1px solid #aaa}.task .middle-outer{min-height:200px;display:flex}.task .middle-outer .description{box-sizing:border-box;flex-shrink:0;width:75%;padding:30px}.task .middle-outer .description-right{box-sizing:border-box;border-left:1px solid #f2f2f2;flex-shrink:0;width:25%}.task .middle{background-color:#f5f5f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:25px}.task .comments{border-radius:10px;margin-top:20px}.task .head h2{color:#353535;xfloat:none;xmargin-right:200px;margin:0;padding:10px 20px 10px 0;font-size:1.5rem;font-weight:400}.account-info{align-self:center;display:flex}.account-info,.account-info .user ul{z-index:1;align-self:center;margin:0;padding:0;list-style-type:none}.account-info>li{align-self:center;align-items:center}.account-avatar{color:#8c8c8c;margin-left:15px;display:block}.account-avatar a{border-radius:30px;transition:all .1s ease-in-out;display:block;box-shadow:2px 2px 5px #0003}.account-avatar img{background-color:#00b8d4;border-radius:35px;width:35px;height:35px;display:block}.account-avatar a:hover{opacity:.8;box-shadow:2px 2px 5px #0006}.account-avatar span{margin-left:35px;font-size:.8rem;display:block}.account-info>li.main-settings #main-settings{margin-left:20px;display:block}.account-info>li.main-settings #main-settings i{font-size:2em;transition:all .2s ease-in-out;display:block;transform:rotate(0)}.account-info>li.main-settings #main-settings:hover i,.account-info>li.main-settings #main-settings.active i{transform:rotate(45deg)}.account-info>li.main-settings ul{opacity:0;opacity:0;z-index:10;background:#fff;border-radius:20px;width:250px;margin:0;padding:0;list-style-type:none;transition:all .2s ease-in-out;display:none;position:absolute;top:20px;right:80px;box-shadow:2px 2px 10px #0003}.account-info>li.main-settings ul[class~=show]{display:block}.account-info>li.main-settings ul[class~=finished]{opacity:1;right:70px}.account-info>li.main-settings ul li a{border-top:1px solid #f2f2f2;align-items:center;padding:10px 15px;display:flex}.account-info>li.main-settings ul li:first-child a{border-top:0}.account-info>li.main-settings ul li a img{xheight:25px;width:25px;margin-left:5px;display:block}.account-info>li.main-settings ul li a img#profile-picture-service{background-color:#b2b2b2;border-radius:30px;width:30px;height:30px;margin-left:0}.account-info>li.main-settings ul li a span{color:#8c8c8c;padding-left:20px;font-size:1rem;transition:all .1s ease-in-out}.account-info>li.main-settings ul li a:hover span{color:#000}.account-info>li.main-settings ul li i{opacity:.6;margin-left:3px;font-size:1.5em;transition:all .1s ease-in-out}.account-info>li.main-settings ul li a:hover i{opacity:1}.notifications-button-outer{position:relative}.notifications-button-outer .notifications-button{opacity:1;width:33px;height:37px;transition:all .1s ease-in-out;display:block;position:relative}.notifications-button-outer .notifications-button:hover{opacity:.8}.notifications-button-outer .notifications-button i.notifications-icon{width:inherit;height:inherit;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_alert.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;display:flex}.notifications-button-outer .notifications-button i.dot{z-index:10;background-color:red;border-radius:10px;width:10px;height:10px;position:absolute;top:0;right:0}.notifications-button-outer .notifications-list-outer{opacity:0;background-color:#fff;border-radius:15px;width:500px;max-height:600px;transition:all .2s ease-in-out;display:none;position:absolute;top:60px;right:0;overflow:hidden auto;transform:translateY(-10px);box-shadow:2px 2px 5px #0003}.notifications-button-outer .notifications-list-outer.show{display:block}.notifications-button-outer .notifications-list-outer.animated{opacity:1;transform:translate(0,0)}.notifications-button-outer .notifications-list{box-sizing:border-box;height:inherit;width:inherit;margin:0;padding:0;list-style-type:none;display:block;overflow:auto}.notifications-button-outer .notifications-list-outer li.empty-row{color:#8c8c8c;padding:40px;font-size:1rem}.notifications-button-outer .notifications-list li{text-align:center}.notifications-list .notifications-date-row{color:#686868;text-align:left;background-color:#ededed;padding:20px 25px;font-size:1.1rem;font-weight:200}.notifications-button-outer .notifications-list li .notifications-row-link,.notification-stack li .notifications-row-link{box-sizing:border-box;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;flex:1;padding:15px;transition:all .1s ease-in-out;display:flex}.notification-button-outer .notifications-list li .notifications-row-link:hover,.notifications-row-link:hover{background-color:#f2f2f2}.notifications-list .notifications-time-column,.notification-stack .notifications-time-column{color:#000;font-size:.9rem}.notifications-list .notifications-text-column,.notification-stack .notifications-text-column{text-align:left;padding:0 15px}.notifications-list .notifications-text-column h3,.notification-stack .notifications-text-column h3{color:#000;background-position:0 2px;background-repeat:no-repeat;background-size:15px;margin:0 0 5px;padding-top:2px;padding-bottom:1px;padding-left:25px;font-size:1rem}.notifications-list .notifications-text-column h3.comment-written,.notifications-list .notifications-text-column h3.attachment-uploaded,.notification-stack .notifications-text-column h3.comment-written,.notification-stack .notifications-text-column h3.attachment-uploaded{color:#8c8c8c}.notifications-list .notifications-text-column h3.comment-written,.notification-list .notifications-text-column h3.comment-written{color:#55a1c0;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/notifications-icon-comment.svg)}.notifications-list .notifications-text-column h3.attachment-uploaded{background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/notifications-icon-attachment.svg)}.notifications-list .notifications-text-column h3.task-created{color:#ecc500;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/notifications-icon-created.svg)}.notifications-list .notifications-text-column h3.task-assigned{color:#f4819c;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/notifications-icon-assigned.svg)}.notifications-list .notifications-text-column h3.task-checked{color:#87c586;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/notifications-icon-checked.svg)}.notifications-list .notifications-text-column h1{color:#333;margin:0;padding:0 0 0 25px;font-size:1.2rem}.notifications-list .notifications-text-column h4{color:#333;margin:5px 0 0;padding-left:25px;font-size:.9rem;font-weight:600}.notifications-list .notifications-text-column h2{color:#666;margin:5px 0 0;padding-left:25px;font-size:.8rem;font-weight:200}.notifications-list li .notifications-avatar-column{flex-shrink:0;width:50px;margin-left:auto}.notifications-list li .notifications-avatar-column .profile-picture-outer{border-radius:50px;width:50px;display:block;overflow:hidden}.notifications-list li .notifications-avatar-column .profile-picture-outer img.profile-picture{width:100%;display:block}.notifications-list li .notifications-avatar{border-radius:100%;width:100%;display:block;box-shadow:2px 2px 5px #0003}.notification-stack li{padding:0}.notification-stack li a{border:0!important}.notification-stack li:hover{xbackground-color:#f2f2f2}.stats-row-outer{margin-left:-2%;overflow:hidden}.stats-left,.stats-right{float:left;width:48%;margin-left:2%}.stats-box{text-align:left;background-color:#fff;border-radius:20px;margin-bottom:20px;overflow:hidden}.stats-box-header{border-bottom:1px solid #f2f2f2;align-items:center;padding:15px 20px;display:flex}.stats-box-header-links a{color:#8c8c8c;padding:0 10px;font-family:SegoeUIBold;font-size:.9rem}.stats-box-header-links a.active,.stats-box-header-links a:hover{color:#000}.stats-box-header-filter{background-color:#f2f2f2;border-radius:25px;margin-left:auto;display:flex;overflow:hidden}.stats-box-header-filter a{color:#8c8c8c;padding:5px 15px;font-family:SegoeUIBold;font-size:.9rem;display:inline-block}.stats-box-header-filter a.active,.stats-box-header-filter a:hover{color:#fff;background-color:#00b8d4}.stats-box-middle{padding:20px}.stats-box-middle-split-outer{display:flex}.stats-box-middle-split-left,.stats-box-middle-split-right{width:50%}.stats-box-list-users{margin:0;padding:0;list-style-type:none}.stats-box-list-users>li{border-bottom:1px solid #f2f2f2;align-items:center;padding:20px 25px;display:flex}.stats-box-list-users>li>.profile-picture-outer{aspect-ratio:1;border-radius:50px;width:10%;display:block;overflow:hidden;box-shadow:2px 2px 5px #0003}.stats-box-list-users>li>.profile-picture-outer img{display:blockk;width:100%}.stats-box-list-users>li>.name{width:50%;margin-left:20px;font-family:SegoeUIBold;font-size:1rem}.stats-box-list-users>li>.hours{color:#8c8c8c;text-align:center;width:40%;font-size:1rem}.stats-box-list-users>li>.billable{text-align:right;width:20%;margin-left:auto;font-size:1rem}.stats-box-list-users>li>.list-bars-outer{margin:0;padding:0;list-style-type:none}.stats-box-list-users>li>.list-bars-outer>li{align-items:center;padding-bottom:10px;display:flex}.stats-box-list-users>li>.list-bars-outer>li label{color:#8c8c8c;text-align:right;width:100px;padding-right:20px;font-size:.8rem}.stats-box-list-users>li>.list-bars-outer>li .bar-background{background-color:#f2f2f2;border-radius:5px;width:150px;height:5px;position:relative;overflow:hidden}.stats-box-list-users>li>.list-bars-outer>li .bar-background .bar{background-color:#78c0fc;height:5px;display:block;position:absolute;top:0;left:0}.stats-box-list-users>li>.list-bars-outer>li .bar-background .green{background-color:#9def6f}.stats-box-list-users>li>.list-hours-outer{text-align:right;flex-shrink:0;margin:0 0 0 auto;padding:0 0 0 10px;list-style-type:none}.stats-box-list-users>li>.list-hours-outer li{color:#8c8c8c;padding-bottom:5px;font-size:.9rem}.stats-box-list-users>li>.list-hours-outer li strong{color:#000}.stats .sum-hours{background-color:#f4fdff;align-items:center;padding:15px 25px;display:flex}.stats .sum-hours .label-sum-hours{font-size:1rem}.stats .sum-hours .label-sum-total{margin-left:auto;font-size:1rem}.stats .sum-billable{background-color:#e8f8f7;align-items:center;padding:15px 25px;display:flex}.stats .sum-billable .label-billable{font-size:1rem}.stats .sum-billable .label-billable-total{margin-left:auto;font-size:1rem}.stats .stats-own-legend{margin:20px 0 0;padding:0;list-style-type:none}.stats .stats-own-legend li{align-items:center;margin-bottom:10px;display:flex}.stats .stats-own-legend li span{display:block}.stats .stats-own-legend li .percentage{text-align:right;flex-shrink:0;width:40px;font-family:SegoeUIBold;font-size:.9rem}.stats .stats-own-legend li .box{border-radius:5px;flex-shrink:0;width:20px;height:20px;margin-left:10px}.stats .stats-own-legend li .name{padding-left:10px;font-size:.8rem}.stats .stats-own-legend li .duration{color:#8c8c8c;padding-left:10px;font-family:SegoeUIBold;font-size:.8rem;display:none}.stats .stats-box-list-uncharged-customers{margin:0;padding:0;list-style-type:none}.stats .stats-box-list-uncharged-customers li a{color:#000;border-bottom:1px solid #f2f2f2;padding:15px 30px;transition:all .1s ease-in-out;display:flex}.stats .stats-box-list-uncharged-customers li a:hover{background-color:#f9f9f9}.stats .stats-box-list-uncharged-customers li .customer{width:33.333%;font-size:1rem}.stats .stats-box-list-uncharged-customers li .customer span{color:#8c8c8c;font-size:.8rem;display:block}.stats .stats-box-list-uncharged-customers li .duration{color:#8c8c8c;text-align:center;width:33.333%;font-size:.9rem}.stats .stats-box-list-uncharged-customers li .amount{text-align:right;width:33.333%;font-size:1rem}.stats .sum-uncharged .label-billable{width:33.333%;font-size:1rem}.stats .sum-uncharged .label-billable-duration{text-align:center;width:33.333%;font-size:1rem}.stats .sum-uncharged .label-billable-total{text-align:right;width:33.333%;font-size:1rem}.account-settings a,.account-logout a{opacity:.5;margin-top:5px;margin-left:5px;font-size:2em;transition:all .1s ease-in-out}.account-logout,.account-settings{color:#8c8c8c;font-size:.9rem}.account-logout a{margin-right:20px}.account-settings a:hover,.account-logout a:hover{opacity:1}.account-info .user ul{z-index:2;text-align:center;box-sizing:border-box;background-color:#202328;width:150px;padding:10px;display:none;top:40px;right:0}.account-info .user ul a{color:#fff;text-align:center;display:block}.account-logout a{margin-top:2px}.list-modules{margin:0;padding:0;list-style-type:none}#projects,#users,#customers,#times,#notes,#list-tasks-main-row,#project,#user-profile,#users,#task,#customer,#tasks,#my-tasks,#search,#workspaces{opacity:1;width:100%;max-width:1300px;margin:0 auto;padding-left:50px;padding-right:50px;transition:all .2s ease-in-out;position:relative;transform:translate(0,0)}#stats[class~=hide],#projects[class~=hide],#users[class~=hide],#customers[class~=hide],#customer[class~=hide],#tasks[class~=hide],#search[class~=hide],#calendar[class~=hide],#attachments[class~=hide],#my-tasks[class~=hide]{opacity:0;transform:translate(-10px)}#projects[class~=out],#users[class~=out],#customers[class~=out],#customer[class~=out],#tasks[class~=out],#calendar[class~=out],#stats[class~=out],#search[class~=out],#attachments[class~=out],#my-tasks[class~=out]{display:none}#attachments{opacity:1;margin:0 2%;transition:all .2s ease-in-out;position:relative;transform:translate(0,0)}#calendar{opacity:1;xmargin-left:130px;margin:0 70px 0 auto;transition:all .2s ease-in-out;position:relative;transform:translate(0,0)}#task{margin-top:50px}#tasks .empty-row{color:#000;padding:35px}#customer .task-headline{padding-left:25px}#customer .customer-image{width:80%;margin-bottom:20px;display:block}#customer .middle-outer{background-color:#fff;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:30px 40px;display:flex}#customer .middle-left-outer{box-sizing:border-box;padding:0 20px}#customer .middle-left-outer h4{margin:0 0 5px}#customer .middle-image-outer,#customer .middle-address-outer{width:25%}#customer .middle-address-outer address{font-style:normal}#customer .middle-contact-outer{width:40%}#customer .middle-social-media-outer{flex-direction:column;align-items:end;width:10%;display:flex}#customer .middle-social-media-outer a{width:30px;margin-bottom:10px;transition:all .1s ease-in-out;display:block}#customer .middle-social-media-outer a img{width:inherit;display:block}#customer .middle-social-media-outer a:hover{transform:scale(1.05)}#customer .middle-content-left,#customer .middle-content-right{box-sizing:border-box;width:50%;padding:30px;font-size:1rem}#customer .address,#customer .contact-person{line-height:1.5em}#customer .contact-person h5{margin:0;font-size:1rem}#customer .contact-person a:hover{text-decoration:underline}#customer .top{border-radius:15px}#customer .top-row{margin-left:-2%}#customer .top-left{float:left;width:98%;margin-left:2%}#customer .top-right{float:left;width:48%;margin-left:2%;display:none}#customer .activity-chart-outer{padding:20px}.edit-customer{margin-top:20px}.edit-customer li{align-items:center;display:flex;margin-top:10px!important}.edit-customer li label{color:#8c8c8c;box-sizing:border-box;flex-shrink:0;width:150px;padding-left:15px;font-size:1rem}.edit-customer li input{box-sizing:border-box;width:100%!important}ul.edit-customer{max-height:500px;overflow:auto!important}ul.edit-customer label{margin-top:10px!important}ul.edit-customer .value{flex:1}.projects[class~=list-tasks-main-subnavi]{display:block}.projects .projects-headline-row{display:flex}.projects .projects-headline-row h2{align-items:center;margin-top:30px;font-size:2.2rem;display:flex}.projects .projects-headline-row h2 a.back-link{display:block}.projects .projects-headline-row h2 a.back-link i{font-size:.75em;display:block}.projects .projects-headline-row h2 a.back-link:hover{opacity:.8}.projects .projects-headline-row h2 span{margin-left:10px;display:block}.projects .projects-headline-row .new-task{text-align:center;background-color:#00b8d4;border-radius:50px;align-content:center;align-self:center;align-items:center;margin-left:10px;font-size:2.5rem;transition:all .2s ease-in-out;margin-left:auto!important}.projects .projects-headline-row .new-task:hover{transform:scale(1.1)}.projects .projects-headline-row .project-headline-right{align-items:center;margin-left:auto;display:flex}.projects .projects-headline-row .project-headline-right .search-bar{margin-right:10px}.projects .projects-headline-row .project-headline-right .search-bar-input{padding:10px 20px;font-size:1rem}.projects .projects-headline-row .project-headline-right .search-bar-button{width:20px;height:20px;margin-top:10px;margin-right:10px;display:inline-block}.projects .projects-headline-row .project-headline-right .search-bar-button .IS_SVG_Search_Icon{opacity:.4;filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/search-icon_white.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:flex}.projects .projects-headline-row .project-headline-right .search-bar-button .IS_SVG_Remove_Icon{opacity:.4;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/icon_remove_black.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:flex}.projects .projects-tabs-row{align-items:center;margin-top:20px;display:flex}.projects .projects-tabs-row .projects-tabs-list{xborder:1px solid #8c8c8c;background:#0000004d;border-radius:30px;margin:0;padding:0 20px;font-weight:400;list-style-type:none;overflow:hidden}.projects .projects-tabs-row .projects-tabs-list li{float:left;margin-right:10px}.projects .projects-tabs-row .projects-tabs-list li a{color:#b0b0b0;padding:10px;font-size:1rem;transition:all .1s ease-in-out;display:block}.projects .projects-tabs-row .projects-tabs-list li a:hover,.projects .projects-tabs-row .projects-tabs-list li a.active{color:#fff}.projects .projects-tabs-row .projects-list-options{margin-left:auto;display:flex}.projects .projects-tabs-row .projects-list-options .projects-list-view-options{background:#0006;border:1px solid #8c8c8c;border-radius:20px;margin-left:auto}.projects .projects-tabs-row .projects-list-options .projects-list-view-options.hide{display:none}.projects .projects-tabs-row .projects-list-options .projects-list-view-options a{text-transform:uppercase;color:#8c8c8c;padding:10px 25px;font-size:.7rem;font-weight:600;transition:all .1s ease-in-out;display:inline-block}.projects .projects-tabs-row .projects-list-options .projects-list-view-options a:first-child{border-right:1px solid #8c8c8c}.projects .projects-tabs-row .projects-list-options .projects-list-view-options a:hover,.projects .projects-tabs-row .projects-list-options .projects-list-view-options a.active{color:#fff}.projects .projects-tabs-row .projects-list-options .projects-list-action-options{xbackground:#0006;border-radius:20px;align-items:center;margin-left:20px;display:flex}.projects .projects-tabs-row .projects-list-options .projects-list-action-options .new-task{text-align:center;background-color:#00b8d4;border-radius:50px;align-content:center;align-self:center;align-items:center;margin-left:10px;font-size:2.8rem;transition:all .2s ease-in-out}.projects .projects-tabs-row .projects-list-options .projects-list-action-options .new-task:hover{transform:scale(1.05)}.projects .projects-tabs-row .projects-list-options .projects-list-action-options .add-task:hover{background:#00b8d4;border-radius:20px}.projects .projects-tabs-row .projects-list-options .projects-list-action-options .new-category{background-color:#fff;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/add_category.svg);background-position:50%;background-repeat:no-repeat;border-radius:100%;width:1em;height:1em;font-size:2.5em;transition:all .2s ease-in-out;display:block}.projects .projects-tabs-row .projects-list-options .projects-list-action-options .new-category:hover{transform:scale(1.05)}.projects .projects-tasks-outer{opacity:1;margin-top:20px;transition:all .1s ease-in-out;transform:translate(0,0)}.projects .projects-tasks-outer.hide{opacity:0;transform:translate(-10px)}.list-projects-headline{xmargin-bottom:15px;background-color:#f0f3fc;border-bottom:1px solid #ccc;border-radius:15px 15px 0 0;align-items:center;padding:10px 25px;display:flex;overflow:hidden}.list-projects-headline h4{cursor:pointer;text-transform:uppercase;xtext-transform:uppercase;color:#474c65;box-sizing:border-box;align-items:center;margin:0;padding:15px 0;font-size:.8rem;font-weight:800;transition:opacity .1s ease-in-out;display:flex}.list-projects-headline h4.project-name{width:20%}.list-projects-headline h4.project-headline{overflow:initial;background:0 0;width:30%}.list-projects-headline h4.project-tasks{justify-content:end;margin-left:auto}.list-projects-headline h4.project-my-tasks{justify-content:center;width:15%;padding-left:20px}.list-projects-headline h4.project-percentage{justify-content:center;width:15%;margin-left:20px}.list-projects-headline h4.project-deadline{xmargin-left:20px;justify-content:center;width:15%}.list-projects-headline h4.project-status{justify-content:center;width:10%;padding-left:20px}.list-projects-headline h4.all-task-headline{width:20%;cursor:initial}.list-projects-headline h4.all-task-tasks{width:17%;cursor:initial;justify-content:center;margin-left:auto}.list-projects-headline h4.all-task-prio{xpadding-left:20px;width:7%;cursor:initial;justify-content:center}.list-projects-headline h4.all-task-user{xpadding-left:20px;width:2.5%;cursor:initial;justify-content:center}.list-projects-headline h4.all-task-headline:hover,.list-projects-headline h4.all-task-tasks:hover,.list-projects-headline h4.all-task-prio:hover,.list-projects-headline h4.all-task-user:hover{opacity:1}.list-projects-headline h4.project-logo{width:10%}.list-projects-headline h4.project-branche,.list-projects-headline h4.project-phone{width:15%}.list-projects-headline h4.project-tasks{text-align:center;width:10%}.list-projects-headline h4.project-projects{text-align:center;width:15%}.list-projects-headline h4.project-last-action{width:15%}.list-projects-headline h4 i{vertical-align:middle;opacity:0;filter:invert()sepia(0%)saturate(0%)hue-rotate(167deg)brightness(106%)contrast(101%);background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/sort-list.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;transition:opacity .2s ease-in-out}.list-projects-headline h4:hover{xbackground-color:#584962}.list-projects-headline h4:hover,.list-projects-headline h4.active i{opacity:.6}.list-projects-headline h4.customer-headline{width:20%}.list-projects-headline h4.customer-logo{width:10%;padding-left:15px}.list-projects-headline h4.customer-branche{width:15%;padding-left:15px}.list-projects-headline h4.customer-phone{width:15%;padding-left:20px}.list-projects-headline h4.customer-tasks{justify-content:center;width:10%;padding-left:25px}.list-projects-headline h4.customer-projects{xpadding-left:35px;xpadding-right:35px;box-sizing:border-box;justify-content:center;width:18%}.list-projects-headline h4.customer-last-action{width:10%}.list-customer{xborder-radius:15px;xpadding:20px;background:#fff;border-radius:0 0 5px 5px;margin:0;padding:0;list-style-type:none;overflow:hidden}.list-customer li .customer-link{xbackground:#f0f0f0;xmargin-bottom:10px;xborder-radius:5px;xtransition:all .1s ease-in-out;xborder-bottom:1px solid #ccc;flex:1;align-items:center;padding:10px 0;display:flex;transform:scale(1)}.list-customer li.alternate .customer-link{xbackground-color:#f7f7f7;xbox-shadow:2px 2px 5px #0003;border:1px solid #ccc;transition:all .1s ease-in-out}.list-customer li .customer-link:hover{background-color:#ededed}.list-customer li .headline{color:#000;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:20%;padding:10px 25px;font-size:1.3rem;font-weight:700;overflow:hidden}.list-customer .logo-outer{box-sizing:border-box;align-items:center;width:10%;height:50px;padding:0 25px;display:flex}.list-customer .logo-outer img{max-width:70%;max-height:50px;display:block}.list-customer .branche-outer{box-sizing:border-box;width:15%;padding:10px 25px}.list-customer .branche-outer .branche{color:#8c8c8c;font-size:.9rem}.list-customer .phone-outer{box-sizing:border-box;width:15%;padding:10px 25px}.list-customer .phone-outer .phone{color:#8c8c8c;font-size:.9rem}.list-customer .tasks-outer{box-sizing:border-box;text-align:center;width:10%;padding:10px 25px}.list-customer .projects-outer{box-sizing:border-box;text-align:center;width:15%;padding:10px 25px;background-color:none!important}.list-customer .last-action-outer{box-sizing:border-box;width:15%;padding:10px 25px}.list-customer .last-action-outer .last-action{color:#8c8c8c;font-size:.9rem}.list-customer span.tasks{color:#000;background-color:#9eeee3;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:600}.list-customer span.projects{color:#000;background-color:#fbc8ff;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:600}.list-customer a.no-customer{color:#fff;xborder-radius:15px;background-color:#d9d9d9;padding:5px 15px;font-size:.8rem;transition:all .2s ease-in-out;display:inline-block;transform:scale(1)}.list-customer li{xborder-bottom:1px solid #f2f2f2;align-items:center;display:flex}.projects .header-right{align-items:center;display:flex;margin-left:auto!important}.projects .toggle-list{xpadding:5px 10px;background-color:#f2f2f2;border-radius:15px;align-items:center;margin-right:10px;display:flex;overflow:hidden}.projects .toggle-list-grid{xtransition:all .2s ease-in-out;padding:0 15px;display:flex}.projects .toggle-list-item{align-items:center;height:40px}.projects .toggle-list-list{xtransition:all .2s ease-in-out;padding:0 15px;display:flex}.projects .toggle-list img{xtransition:all .2s ease-in-out;opacity:.6;xpadding:10px;max-width:20px;max-height:20px;display:inline-block}.projects .toggle-list-grid.active,.projects .toggle-list-list.active{background-color:#fff}.projects .toggle-list-grid:hover img,.projects .toggle-list-list:hover img{opacity:1}.list-projects-outer[class~=grid] .list-projects-headline,.list-users-outer[class~=grid] .list-projects-headline{display:none}.list-users-outer[class~=grid] .list-users{flex-wrap:wrap;display:flex;margin-left:-2%!important}.list-users-outer[class~=grid] .list-users li{flex-direction:column;flex:31.3333%;margin-top:50px;margin-left:2%;transition:transform .2s ease-in-out;display:flex;transform:scale(1)}.list-users-outer[class~=grid] .list-users li .user-link{text-align:center;width:100%;display:block!important}.list-users-outer[class~=grid] .list-users li:hover{transform:scale(1.02)!important}.list-users-outer[class~=grid] .list-users li .link-profile-picture{margin-top:-35px;padding:0!important}.list-users-outer[class~=grid] .list-users li .link-profile-picture img{margin:0 auto;box-shadow:2px 2px 5px #0003}.list-users-outer[class~=grid] .list-users li .link-profile-picture .avatar-short-name{margin:0 auto}.list-users-outer[class~=grid] .list-users li .name{text-align:center;border-bottom:1px solid #ccc;width:100%;margin-top:20px;padding:0 0 20px!important}.list-users-outer[class~=grid] .list-users li .open-tasks{width:auto!important;margin-left:initial!important;padding:20px 0 0!important;font-size:.9rem!important}.list-users-outer[class~=grid] .list-users li .urgent-tasks-outer{xwidth:10%!important;margin:10px auto 20px!important;display:flex!important}.list-users-outer[class~=grid] .list-users li .urgent-tasks-outer .urgent-tasks{white-space:nowrap;float:none!important;xmargin-right:0!important;color:red!important;text-align:center!important;background-color:#f7f7f7!important;padding:5px 15px!important;font-size:.8rem!important}.head{overflow:hidden}.head h2{xfloat:left}.head .new-task{color:#03afef;float:right;background-color:#fff;border:1px solid #03afef;border-radius:25px;margin:1px 0;padding:10px 20px;transition:all .1s ease-in-out}.head .new-task:hover{color:#fff;background-color:#03afef}.head .search-task-outer{float:right;position:relative}.head .search-task{xborder:1px solid #ccc;border:1px solid #ddd;border-radius:25px;outline:none;width:240px;margin-right:10px;padding:10px 20px;transition:all .1s ease-in-out;box-shadow:inset 0 0 5px -2px #999}.head .search-task:hover{xbox-shadow:inset 0px 0px 6px -2px #000;border:1px solid #03afef}.head .search-task-icon{margin-top:-.5em;font-size:2em;position:absolute;top:50%;right:25px}.head .search-task[class~=active]{border:1px solid #03afef;width:340px}.list-tasks{margin:10px 0 0;padding:0;list-style-type:none}.list-tasks[class~=no-tasks]{xheight:50px;margin-top:10px}.list-tasks>li{xtransform:scale(1);margin-bottom:10px;transition:all .2s ease-in-out;position:relative;left:0}.list-tasks>li.task-main-row{opacity:0;left:-10px}.list-tasks>li.task-main-row:hover{xtransform:scale(1.01)}.list-tasks>li.task-main-row[class~=show]{opacity:1;left:0}.list-tasks>li.task-main-row[class~=show].highest .task-row{background-color:#f6d4d8}.list-tasks>li.task-main-row[class~=show].high .task-row{background-color:#f8e4ca}.list-tasks>li.task-main-row[class~=show].normal .task-row{background-color:#f2f2f2}.list-tasks>li.task-main-row[class~=show].low .task-row{background-color:#bbe1e8}.list-tasks>li.task-main-row[class~=show].highest:hover .task-row{background-color:#f6bcc3}.list-tasks>li.task-main-row[class~=show].high:hover .task-row{background-color:#fcdcb2}.list-tasks>li.task-main-row[class~=show].normal:hover .task-row{background-color:#f2f2f2}.list-tasks>li.task-main-row[class~=show].low:hover .task-row{background-color:#a0dde8}.list-tasks>li.task-main-row[class~=show].highest .task-check{border-color:#cc7f88}.list-tasks>li.task-main-row[class~=show].high .task-check{border-color:#e2bb95}.list-tasks>li.task-main-row[class~=show].normal .task-check{border-color:#000}.list-tasks>li.task-main-row[class~=show].low .task-check{background-color:#bbe1e8}.list-tasks>li.task-main-row[class~=show].highest .task-name,.list-tasks>li.task-main-row[class~=show].high .task-name,.list-tasks>li.task-main-row[class~=show].normal .task-name,.list-tasks>li.task-main-row[class~=show].low .task-name{color:#000}.list-tasks .task-row{xtransition:all .2s ease-in-out;xtransform:scale(1);background-color:#fff;border-radius:10px;height:auto;min-height:50px;display:flex;position:relative;left:0}.list-tasks .task-row:hover{background-color:#f2f2f2}.list-tasks .task-date{color:#fff;background-color:#000000b3;border:1px solid #8c8c8c;border-radius:20px;margin-top:20px;margin-bottom:10px;padding:10px 15px;font-size:.8rem;font-weight:600;display:inline-block}.list-tasks>li.task-done{left:100%}.list-tasks>li.no-tasks{background-color:#fff;border-radius:10px;padding:30px}.list-tasks>li:hover{xbackground-color:#f7f7f7}.list-tasks a.task-name{white-space:nowrap;text-overflow:ellipsis;color:#707070;xfont-weight:600;box-sizing:border-box;white-space:initial;flex:1;align-self:center;padding:15px 15px 15px 10px;font-size:1rem;transition:all .2s ease-in-out;display:block;position:relative;overflow:hidden}.list-tasks a.task-name:hover{color:#03afef}.list-tasks div.task-row-left{flex:1;align-self:center;display:flex}.list-tasks div.task-row-right{align-self:center;align-items:center;padding:10px 20px;display:flex;margin-left:auto!important}.list-tasks .task-check{border:1px solid #8d8d8d;border-radius:20px;flex-shrink:0;align-self:center;width:20px;height:20px;margin-left:20px;transition:all .1s ease-in-out;display:inline-block}.list-tasks .task-check[class~=green]{border-color:#00b8d4;position:relative}.list-tasks .task-check[class~=green]:after{content:"";border-bottom:2px solid #00b8d4;border-right:2px solid #00b8d4;width:5px;height:10px;margin-top:-7px;margin-left:-3px;display:inline-block;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.list-tasks .task-check:hover{border-color:#000}.list-tasks .task-check[class~=green]:hover{border-color:#00b8d4}.list-tasks a.task-name,.list-tasks div{xline-height:45px}.list-tasks div.task-customer,.list-tasks div.task-project{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.list-tasks div.task-project a{color:#000}.list-tasks div.task-user .assign{xoverflow:hidden;align-items:center;padding-right:0;display:flex}.list-tasks div.task-user img{vertical-align:middle;background-color:#aaa;border-radius:30px;width:30px;height:30px;display:block;box-shadow:2px 2px 5px #0003}.list-tasks div.task-user .assign span{xmargin-top:10px;xmargin-left:35px;xline-height:30px;color:#000;opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-left:5px;font-size:.8rem;display:block;overflow:hidden}.list-tasks div.task-user .assign span:hover{opacity:1}.list-tasks .list-users>li.active>a span{display:none!important}.list-tasks div.task-user .assign i{color:#666;background-color:#f2f2f2;border:1px solid #ccc;border-radius:15px;padding:3px 8px;font-size:.7rem;font-style:normal}.list-tasks div.task-user .assign i:hover{color:#333;background-color:#f2f2f2;border:1px solid #aaa}.list-tasks div.task-user,.list-tasks div.task-priority{margin-left:10px;margin-right:10px}.list-tasks div.task-priority{margin-right:0}.list-tasks div.task-priority .low,.list-priority .low{color:#fff;background-color:#8fc2cc;border-radius:10px;padding:5px 10px;font-size:.8rem;font-weight:500}.list-tasks div.task-priority .normal,.list-priority .normal{color:#fff;background-color:#aeaeae;border-radius:10px;padding:5px 10px;font-size:.8rem;font-weight:500}.list-tasks div.task-priority .high,.list-priority .high{color:#fff;background-color:#ffbe00;border-radius:10px;padding:5px 10px;font-size:.8rem;font-weight:500}.list-tasks div.task-priority .highest,.list-priority .highest{color:#fff;background-color:#ef605c;border-radius:10px;margin:10px;padding:5px 10px;font-size:.8rem;font-weight:500}.list-tasks div.task-options{padding-top:5px;line-height:40px}.list-tasks div.task-options .checker,.list-tasks div.task-options .edit,.list-tasks div.task-options .remove{opacity:.3;margin-top:.2rem;font-size:1.5em;transition:all .1s ease-in-out;display:inline-block}.list-tasks div.task-options .checker:hover,.list-tasks div.task-options .edit:hover,.list-tasks div.task-options .remove:hover{opacity:1}.list-tasks div.task-content{clear:left;padding:20px;display:none}.list-tasks div.task-content h2{margin-top:0;font-size:1.5rem}.list-tasks div.task-content .description{font-size:1.2rem;line-height:normal}.list-priority,.list-priority ul,.list-priority,.list-priority ul{margin:0;padding:0;list-style-type:none}.list-priority a{color:#fff;opacity:1;xtext-align:center;border-radius:10px;transition:all .2s ease-in-out;display:inline-block;xpadding-left:15px!important;xpadding-right:15px!important;font-weight:600!important}.list-priority a:hover,.list-priority a:hover{color:#fff;opacity:.8;xbox-shadow:1px 1px 1px #999;display:inline-block}#task .list-priority a.no-priority{padding-left:0!important;padding-right:0!important}.list-priority li,.list-priority li{border-bottom:0;padding:0;line-height:normal}.list-priority li.active,li.active{line-height:inherit;position:relative}.list-priority li.active>a,.list-priority li.active>a{xwidth:60px;xtext-align:center;display:inline-block}.list-priority li.active>a[class~=no-priority] img{border-radius:100%;transition:all .1s ease-in-out;transform:scale(1);box-shadow:2px 2px 5px #0003}.list-priority li.active>a[class~=no-priority]:hover img{transform:scale(1.2)}.list-priority ul,.list-priority ul,.sublist-user{z-index:9;background-color:#fff;border-radius:10px;margin:0;padding:0;list-style-type:none;display:none;position:absolute;box-shadow:2px 2px 5px #0003;padding:15px!important}.list-priority ul li,.list-priority ul li{margin-bottom:5px}.list-tasks div.task-user .list-users,.list-tasks div.task-user .list-users ul,.task .top .list-infos li.user ul{margin:0;padding:0;list-style-type:none}.list-tasks div.task-user .list-users li,.task .top .list-infos li.user ul li{border:0}.list-tasks div.task-user .list-users li.active,.task .top .list-infos li.user ul li.active{position:relative}.list-users li.active>a.assign{transition:all .2s ease-in-out}.list-users li.active>a.assign:hover{xbackground-color:#fff}.list-users li.active>a.assign:hover>span{xcolor:#fff}.list-users li.active>a.assign.no-user>span{display:none}.list-priority .sublist-priority{opacity:0;transition:all .2s ease-in-out;transform:translateY(-10px)}.list-priority .sublist-priority[class~=show]{opacity:1;transform:translate(0,0)}.task .sublist-user .no-user span{margin-left:0!important}.sublist-user li{margin-bottom:10px}.sublist-user li img{border:2px solid #0000!important}.sublist-user li a:hover div.assign>img{border-color:#00b8d4!important}.sublist-user li a:hover div.assign>span{color:#00b8d4}.sublist-user li.active img{border:2px solid #00b8d4!important}.sublist-user li.active span{color:#00b8d4!important}.sublist-user{opacity:0;transition:all .2s ease-in-out;transform:translateY(-10px)}.sublist-user[class~=show]{opacity:1;transform:translate(0,0)}.sublist-user[class~=position-right]{right:0}.sublist-user .li-remove-user a{white-space:nowrap;color:#fff;text-align:center;box-sizing:border-box;background-color:#f07777;border-radius:5px;padding:5px 15px;font-size:.8rem;display:block}.sublist-user .assign{background:0 0!important}.list-tasks-headline[class~=complete] .task-date{text-align:center;width:12%}.list-tasks-headline[class~=complete] .task-name{width:66%!important}.list-tasks-headline[class~=complete] .task-user{width:15%}.list-tasks-headline[class~=complete] .task-duration{text-align:center;box-sizing:border-box;width:10%}.list-tasks-headline[class~=complete] .task-options{box-sizing:border-box;width:7%!important}.list-tasks[class~=complete] .task-name,.list-tasks[class~=complete] .task-customer,.list-tasks[class~=complete] .task-project{box-sizing:border-box}.list-tasks[class~=complete] .task-user{box-sizing:border-box;margin-right:0}.list-tasks .task-duration{color:#8c8c8c;text-align:center;box-sizing:border-box;background-color:#f1f1f1;border-radius:15px;align-items:center;padding:5px 10px;font-size:.8rem;font-weight:800;display:flex}.list-tasks .task-duration i{margin-right:2px;font-size:2em;display:inline-block}.list-tasks[class~=complete] .task-options{box-sizing:border-box;width:7%!important}.list-users .assign>span.name:hover{opacity:1}.list-users .assign>i{color:#666;background-color:#f2f2f2;border:1px solid #ccc;border-radius:15px;padding:3px 8px;font-size:.7rem;font-style:normal}.list-users .assign i:hover{color:#333;background-color:#f2f2f2;border:1px solid #aaa}.list-users .assign{color:#000;background-color:#fff;border-radius:30px;align-items:center;padding-right:20px;display:inline-flex}.list-users .assign>span.name{white-space:nowrap;color:#000;margin-top:0;padding-top:0;padding-left:15px;font-size:.9rem;line-height:30px}.list-users .assign>.profile-picture-outer>img{background-color:#f2f2f2;border-radius:40px;width:40px;height:40px;box-shadow:2px 2px 5px #0003}.list-tasks .list-users .assign>span.name{padding-left:5px}.list-users>li>.assign:hover span.name{color:#00b8d4}.list-users>li>.assign>.profile-picture-outer>img{background-color:#f2f2f2;transform:scale(1);transition:all .1s ease-in-out!important}.list-users>li>.assign:hover>.profile-picture-outer>img{transform:scale(1.1)}.list-users .assign[class~=no-user]{padding-right:0;transform:scale(1);transition:all .1s ease-in-out!important}.list-users .assign[class~=no-user]:hover{transform:scale(1.1)}.list-users{margin:5px 0 0;padding:0;list-style-type:none}.list-users ul{top:40px!important}.list-users li.active{position:relative}.task li.priority .list-priority{float:left}.task li.priority .list-priority ul{top:31px}.formular-add-outer{xdisplay:none}.formular-add-outer ul{margin:0;padding:0;list-style-type:none}.list-formular-add input{box-sizing:border-box;border:1px solid #ccc;outline:none;width:100%;padding:10px}.list-formular-add input[type~=submit]{color:#fff;cursor:pointer;background:#01b7cc;border:0}.list-formular-add input.error::-webkit-input-placeholder{color:red}.list-formular-add input.error:-moz-placeholder-shown{color:red}.list-formular-add input.error::-moz-placeholder{color:red}.list-formular-add input.error:-ms-placeholder-shown{color:red}.modal-main{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.modal-active{opacity:1;visibility:visible}.modal-inner{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;transition:all .3s;transform:rotateX(-70deg)}.modal-active .modal-inner{opacity:1;border-radius:15px;position:relative;top:50%;transform:rotateX(0)}.modal-bounceOut .modal-inner{opacity:0;transition:all .3s ease-in-out}.modal-fadeout{opacity:0}.modal-main{z-index:9999;background:#000c;display:none;position:fixed;inset:0;font-family:inherit!important}.modal-main[class~=active]{display:block}.modal-main[class~=fixed]{position:fixed;height:100%!important;overflow-y:scroll!important}.modal-inner{x-moz-box-shadow:0px 0px 3px #535353;x-webkit-box-shadow:0px 0px 3px #535353;background-color:#fff;margin:0 auto;position:relative}.modal-content{xpadding:20px;min-width:300px;min-height:50px}.modal-buttons{xpadding:20px;overflow:hidden}.modal-buttons .global_Button{float:left}.modal-inner[class~=show]{-khtml-opacity:1;-moz-opacity:1;opacity:1}.modal-inner[class~=hide]{-khtml-opacity:0;-moz-opacity:0;opacity:0}.modal-main[class~=gallery] .modal-inner{background:0 0;border:0;width:800px;-webkit-box-shadow:0 0 #535353;-moz-box-shadow:0 0 #535353}.modal-main[class~=gallery] .modal-header,.modal-main[class~=gallery] .modal-buttons{display:none}.list-tasks-top-row{xbackground-color:#f9f9f9;xmax-width:1000px;align-items:center;margin:0 auto;padding:0 20px;transition:all .2s ease-in-out;display:flex;top:0}.list-tasks-top-row[class~=hide]{opacity:0;position:relative;top:-100px}.list-tasks-top-row h3{color:#fff;align-self:center;margin:0;padding-left:15px;font-size:1.3rem}.list-tasks-top-row .back-link{xborder-right:1px solid #f2f2f2;opacity:.8;align-self:center;padding:20px 5px;transition:all .2s ease-in-out;display:inline-block}.list-tasks-top-row .back-link:hover{opacity:1;xbackground-color:#fff}.list-tasks-top-row .back-link .back-link-image{display:block}.list-tasks-top-row-navigation{margin:0;padding:0;list-style-type:none;margin-left:auto!important}.list-tasks-top-row-navigation li{padding-left:15px;display:inline-block}.list-tasks-top-row-navigation li a{color:#fff;opacity:.6;border-bottom:2px solid #0000;padding-left:5px;padding-right:5px;line-height:45px;transition:all .1s ease-in-out;display:block;position:relative}.list-tasks-top-row-navigation li a:hover,.list-tasks-top-row-navigation li a.active{color:#fff;opacity:1;border-bottom:2px solid #00b8d4}.user-profile-image{float:left;width:130px;height:130px;position:relative;overflow:hidden}.user-profile-image-overlay{opacity:0;text-align:center;background:#fff9;border-radius:130px;line-height:130px;transition:opacity .15s ease-in-out;position:absolute;inset:0}.settings-profile-image{width:130px;height:130px;margin:0 auto;position:relative;overflow:hidden}.settings-profile-image:hover .user-profile-image-overlay{opacity:1;cursor:pointer}.settings-profile-image img.loader{box-sizing:border-box;background-color:#fff;width:auto;height:auto;margin-top:-15px;margin-left:-15px;padding:10px;display:none;position:absolute;top:50%;left:50%}.settings-profile-image img.loader[class~=active]{display:block}.settings-profile-image img{width:inherit;height:inherit;background-color:#dadada;border-radius:100%;display:block}.column-left{padding:40px}.column-right{padding:40px;position:relative}.settings-global{margin-top:70px}.settings-globals-list{margin:0;padding:0;list-style-type:none}.settings-globals-list>li{justify-content:center;align-items:baseline;margin-bottom:30px;display:flex}.settings-globals-list>li>label{color:#fff;text-align:right;width:48%;margin-left:2%;padding-right:30px;font-size:1.2rem;font-weight:600;display:block}.settings-globals-list>li>ul{width:48%;margin:0 0 0 2%;padding:0 0 0 30px;list-style-type:none}.settings-globals-list>li>ul>li{margin-top:15px}.settings-globals-list>li>ul>li>select{color:#fff;cursor:pointer;background-color:#fff3;border:0;border-radius:15px;outline:none;padding:10px 20px;font-family:inherit;font-size:1rem}.settings-globals-list>li>ul>li>select option{color:#fff;background-color:#000}.settings-globals-list>li>ul>li>label{cursor:pointer;align-items:center;display:flex}.settings-globals-list>li>ul>li>label span{color:#fff;padding-left:10px;font-size:1rem}.settings-globals-list>li>ul>li>label i{background-color:#fff3;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/settings-check-icon-white.png);background-position:50%;background-repeat:no-repeat;background-size:0%;border-radius:100%;width:30px;height:30px;transition:background-size .1s ease-in-out;display:inline-block}.settings-globals-list>li>ul>li>label i.checked{background-color:#00b8d4;background-size:50%}.settings-globals-list>li>ul>li>label:hover i{background-color:#ffffff80}.settings-globals-list>li>ul>li>label:hover i.checked{background-color:#00b8d4}.settings-globals-list>li>ul>li>label:hover{color:#fff}.settings-global .settings-save-button{color:#fff;appearance:none;cursor:pointer;background-color:#0000;border:1px solid #00b8d4;border-radius:20px;margin-left:calc(50% + 50px);padding:10px 25px;font-weight:600;display:inline-block}.settings-global .settings-save-button:hover{opacity:.8}.settings-main-tabs{text-align:center;margin:70px 0 0;padding:0;list-style-type:none}.settings-main-tabs li{margin-left:10px;margin-right:10px;display:inline-block}.settings-main-tabs li a{color:#fff;opacity:.5;padding:10px 20px;font-size:1.5rem;font-weight:600;transition:all .2s ease-in-out;display:block}.settings-main-tabs li a:hover,.settings-main-tabs li.active a{opacity:1}.settings-inner{opacity:0}.settings-inner[class~=show]{opacity:1;transform:translate(10px)}.settings-inner-category-list{border-bottom:1px solid #ccc;margin:0;padding:0;list-style-type:none}.settings-inner-category-list li{display:inline-block}.settings-inner-category-list li a{color:#8c8c8c;padding:20px 25px;font-size:1.2rem;display:block}.settings-inner-category-list li a:hover,.settings-inner-category-list li.active a{color:#00b8d4}.settings-inner .settings-profile{box-sizing:border-box;background-color:#fff;border-radius:15px;margin-top:70px;overflow:hidden}.settings-inner .settings-profile .settings-left{float:left;width:30%}.settings-inner .settings-profile .settings-right{float:left;width:70%}.settings-profile-inner{padding:30px;overflow:hidden}.settings-inner .list-formular-add{margin:0;padding:0;list-style-type:none}.settings-inner .list-formular-add li{margin-bottom:20px;position:relative}.settings-inner .list-formular-add li .remove{opacity:.5;margin-top:-.55em;font-size:1.5em;position:absolute;top:50%;right:10px}.settings-inner .list-formular-add li .remove:hover{opacity:1}.settings-inner .list-formular-add li label{color:#8c8c8c;margin-bottom:10px;font-size:.9rem;display:block}.settings-inner .list-formular-add li input,.settings-inner .list-formular-add li select{box-sizing:border-box;color:#000;background-color:#f2f2f2;border:0;border-radius:5px;padding:10px 15px;font-weight:800;transition:all .2s ease-in-out}.settings-inner .list-formular-add li input.error,.settings-inner .list-formular-add li select.error{color:#000;background-color:#f6d4d8}.settings-inner .list-formular-add li.birthday select{margin-right:10px}.settings-inner .list-formular-add #save,.logout-button,.save-button{color:#fff;float:right;background-color:#00b8d4;border-radius:15px;width:auto;margin-top:20px;padding:10px 25px;display:inline-block}.logout-button{color:#8c8c8c;background-color:#0000001a;margin-right:10px;transition:all .1s ease-in-out}.logout-button:hover{background-color:#0003}.settings-inner .list-formular-add ul{margin:0;padding:0;list-style-type:none}.settings-inner .list-formular-add ul li select{width:100%}.feedback-modal-outer{display:flex}.feedback-modal-outer .feedback-modal-left{box-sizing:border-box;width:50%;padding:0 40px 40px}.feedback-modal-outer .feedback-modal-left img{width:100%;margin-top:40px;display:block}.feedback-modal-outer .feedback-modal-right{box-sizing:border-box;width:50%;padding:40px}.feedback-modal-outer .feedback-modal-right strong{font-family:SegoeUIBold;font-family:1.2rem}.feedback-modal-third .feedback-modal-left{width:35%}.feedback-modal-third .feedback-modal-right{width:65%}.accept-invitation-headline{margin-bottom:20px;font-family:SegoeUIBold;font-size:1.5rem}.accept-invitation-text{font-size:1rem}.accept-invitation-text-bigger{font-size:1.4rem;font-weight:600}.accept-invitation-action-button-bigger{font-size:1.4rem}.headline-green{color:#3eb5ad}.action-button-green{background-color:#3eb5ad}.feedback-modal-outer h1{color:#333;margin:0 0 15px;font-size:1.9rem}.feedback-modal-outer h2{color:#00b8d4;margin-bottom:15px;font-size:1rem;display:none}.feedback-modal-outer .feedback-modal-right-teaser{color:#333;font-size:1rem;line-height:1.6em}.feedback-modal-outer .feedback-modal-right .feedback-modal-button{color:#333;font-family:SegoeUIBold;font-size:1.1 .2rem;background-color:#eee;border-radius:15px;margin-top:10px;padding:15px 30px;transition:all .1s ease-in-out;display:block}.feedback-modal-outer .feedback-modal-right .feedback-modal-button:hover{color:#fff;background-color:#00b8d4}.feedback-formular-outer .list-edit-task{xpadding:0 40px 40px 40px!important;margin:0!important}.feedback-formular-outer .list-edit-task h3,.feedback-formular-outer .list-edit-task h2{color:#333;margin-top:40px;margin-bottom:10px;font-size:1.2rem;font-weight:400}.feedback-formular-outer .list-edit-task select{color:#fff;appearance:none;background-position:right 15px center;background-repeat:no-repeat;background-size:25px;padding-right:40px;background-color:#00b8d4!important;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/arrow-down-white.png)!important;width:auto!important}.feedback-formular-outer .list-edit-task li{margin-top:5px!important}.feedback-formular-outer .list-edit-task .company,.feedback-formular-outer .list-edit-task .branche,.feedback-formular-outer .list-edit-task .employees,.feedback-formular-outer .list-edit-task .email,.feedback-formular-outer .list-edit-task .phone,.feedback-formular-outer .list-edit-task .name{align-items:center;display:flex}.feedback-formular-outer .list-edit-task .email input,.feedback-formular-outer .list-edit-task .phone input,.feedback-formular-outer .list-edit-task .name input{width:100%}.feedback-formular-outer .list-edit-task textarea{transition:all .2s ease-in-out}.feedback-formular-outer .list-edit-task input.error,.feedback-formular-outer .list-edit-task textarea.error{background-color:#f05555!important}.feedback-formular-outer .list-edit-task .label-row{width:20%!important}.feedback-formular-outer .list-edit-task .label-row label{margin-top:0;margin-bottom:0}.feedback-formular-outer .list-edit-task .value{width:80%!important}.feedback-formular-outer #attachments{margin-left:-2%;overflow:hidden}.feedback-formular-outer #attachments li{aspect-ratio:4/3;float:left;width:23%;margin-bottom:20px;margin-left:2%;position:relative;overflow:hidden;box-shadow:2px 2px 5px #0003}.feedback-formular-outer #attachments img{height:100%;margin:0 auto;display:block}.feedback-formular-outer #attachments a.remove{opacity:0;font-size:1.5rem;transition:all .1s ease-in-out;position:absolute;bottom:10px;right:10px}.feedback-formular-outer #attachments li:hover a.remove{opacity:.6}.feedback-formular-outer #attachments a.remove:hover{opacity:.8}.feedback-formular-outer li h2{margin-top:10px;margin-bottom:5px;font-size:1.5rem}.feedback-formular-outer li.input-headline-row{align-items:center;display:flex;margin-top:20px!important}.feedback-formular-outer li.input-headline-row h3{margin-top:0}.feedback-formular-outer li.input-headline-row #input-files-outer{margin-left:auto}.feedback-formular-outer li.input-headline-row #input-files-inner img{transition:all .1s ease-in-out;transform:scale(1.4)}.feedback-formular-outer li.input-headline-row #input-files-inner:hover img{transform:scale(1.5)}.forumlar-invite-user h2{margin-top:0}.forumlar-invite-user .list-formular-add{margin-left:-2%;overflow:hidden}.forumlar-invite-user .list-formular-add>li{float:left;width:48%;margin-bottom:20px;margin-left:2%}.forumlar-invite-user .list-formular-add>li:nth-child(3),.forumlar-invite-user .list-formular-add>li:nth-child(4),.forumlar-invite-user .list-formular-add>li:nth-child(5),.forumlar-invite-user .list-formular-add>li:nth-child(6),.forumlar-invite-user .list-formular-add>li:nth-child(7){width:98%}.forumlar-invite-user .list-formular-add>li:last-child{display:none}.forumlar-invite-user .list-formular-add>li:nth-child(7){margin-bottom:0}.forumlar-invite-user .list-formular-add>li>label{color:#000;text-transform:uppercase;padding-bottom:5px;font-size:.8rem;font-weight:600;display:block}.forumlar-invite-user .list-formular-add input[type=text],.forumlar-invite-user .list-formular-add textarea{resize:none;box-sizing:border-box;color:#3d5c6b;background-color:#edf5f9;border:0;border-radius:10px;outline:none;width:100%;padding:15px 25px;transition:all .1s ease-in-out;overflow:hidden!important}.forumlar-invite-user .list-formular-add input.error{color:#fff;background-color:#e07474}.forumlar-invite-user .list-formular-add .radiobuttonlist{margin:0 0 0 -2%;padding:0;list-style-type:none;overflow:hidden}.forumlar-invite-user .list-formular-add .radiobuttonlist li{float:left;margin-left:2%}.forumlar-invite-user .list-formular-add .radiobuttonlist li .right-label{cursor:pointer;background-color:#edf5f9;border-radius:10px;padding:12px 22px;font-weight:600;transition:all .1s ease-in-out;display:block}.forumlar-invite-user .list-formular-add .radiobuttonlist li .right-label input{display:none}.forumlar-invite-user .list-formular-add .radiobuttonlist li .right-label span{color:#3d5c6b}.forumlar-invite-user .list-formular-add .radiobuttonlist li .right-label[class~=selected]{background-color:#5cc98f}.forumlar-invite-user .list-formular-add .radiobuttonlist li .right-label[class~=selected] span{color:#fff}.forumlar-invite-user .list-formular-add input[type=button]{appereance:none;color:#fff;box-sizing:border-box;cursor:pointer;float:right;background-color:#42d0e6;border:0;border-radius:10px;outline:none;padding:12px 22px;font-weight:600;display:inline-block;width:auto!important}.button{-webkit-appearance:none;cursor:pointer;color:#333;background:#eee;border:0 #d3d3d3;border-radius:4px;padding:10px 15px;font-size:1.1rem}.button[class~=active]{cursor:pointer;color:#fff;background-color:#01b7cc;border:0;border-radius:3px;padding:10px 15px;font-size:1.1rem;font-weight:300}.button-settings:hover{opacity:.7}#modal-edit-task .modal-content{padding:0}#modal-edit-task .edit-task{overflow:hidden}#modal-edit-task .edit-task .left{float:left;box-sizing:border-box;width:68%;padding:30px}#modal-edit-task .edit-task .right{float:left;box-sizing:border-box;width:28%;margin-left:2%;padding:0 30px 30px 0}#modal-edit-task .edit-task .right .list-users a.no-user:hover{transform:scale(1.05)}#modal-edit-task .edit-task .bottom{clear:both;xborder-top:1px solid #f2f2f2;align-items:center;padding:15px 30px;display:flex;overflow:hidden}#modal-edit-task .edit-task .bottom .delete-button{color:#8c8c8c;font-size:1rem}#modal-edit-task .edit-task .bottom .delete-button:hover{color:red}#modal-edit-task .edit-task .skip{color:#8c8c8c;font-size:1rem}#modal-edit-task .edit-task .skip:hover{color:#000}#modal-edit-task h1{color:#6d6d6d;xborder-bottom:1px solid #f2f2f2;margin:0;padding:20px 30px;font-size:1.4rem;font-weight:100}#modal-edit-task h2{color:#00b8d4;align-items:center;margin:30px 0 10px;font-size:.9rem;font-weight:300;display:flex}#modal-edit-task .attachment-upload-button{margin-left:auto;transition:all .2s ease-in-out;overflow:hidden}#modal-edit-task .attachment-upload-button:hover{transform:scale(1.1)}#modal-edit-task .list-edit-task{margin:0 0 0 -2%;padding:0 30px 30px;list-style-type:none;overflow:hidden}#modal-edit-task .list-edit-task li{margin-top:20px}#modal-edit-task .list-edit-task li.hide{display:none!important}#modal-edit-task input,#modal-edit-task select,#modal-edit-task textarea{xbox-shadow:2px 2px 2px #0003;box-sizing:border-box;background-color:#f5f5f5;border:0;border-radius:10px;outline:none;width:100%;padding:15px 20px;font-size:1rem}#modal-edit-task #new-task-headline{resize:initial;xoverflow:hidden;height:56px;font-size:1.2rem;font-weight:600;line-height:1.5em;transition:all .1s ease-in-out;border-radius:10px!important}#modal-edit-task #new-task-headline[class~=error]{background-color:#f07777}#modal-edit-task input.input-bold{font-size:1.4rem;font-weight:600}#modal-edit-task textarea{xheight:70px;resize:none}#modal-edit-task select{cursor:pointer;appearance:none;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/arrow-down.png);background-position:right 10px center;background-repeat:no-repeat;background-size:25px}#modal-edit-task .two-columns{margin-left:-2%}#modal-edit-task .two-columns .select-project{cursor:pointer;width:63%;margin-left:2%}#modal-edit-task .two-columns .select-priority{cursor:pointer;width:33%;margin-left:2%}#modal-edit-task .select-customer{cursor:pointer}#modal-edit-task input[type=submit],#modal-edit-task input[type=button]{box-shadow:none;cursor:pointer;color:#fff;background-color:#00b8d4;border:2px solid #0000;border-radius:3px;width:auto;margin-left:auto;padding:10px 20px;font-weight:600}#modal-edit-task input[type=button]{float:left;background-color:#d40000;border:2px solid #d40000}#modal-edit-task input[type=button]:hover,#modal-edit-task input[type=submit]:hover{opacity:.8}#modal-edit-task input[type=file]{float:none;box-shadow:none;outline:normal;width:auto;font-size:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0;left:0;right:initial!important}#modal-edit-task .user-list{margin:0;padding:0;list-style-type:none}#modal-edit-task .user-list li{margin-bottom:15px}#modal-edit-task .user-list li:hover{opacity:.85}#modal-edit-task .user-list a{line-height:50px;display:block}#modal-edit-task .user-list a img{float:left;background-color:#ccc;border:3px solid #fff;border-radius:50px;width:50px;height:50px;transition:all .2s ease-in-out;display:block}#modal-edit-task .user-list a span{color:#000;white-space:nowrap;text-overflow:ellipsis;margin-left:65px;font-weight:600;transition:all .2s ease-in-out;display:block;overflow:hidden}#modal-edit-task .user-list li.active a img{border:3px solid #03afef}#modal-edit-task .user-list li.active a span{color:#02aeee}#modal-edit-task .assign-no-user{color:#fff;text-align:center;background-color:#01b7cc;border-radius:3px;margin-bottom:15px;padding:10px 0;line-height:normal;display:block}#modal-edit-task .upload-attachments{color:#000;xmargin-top:30px;xmargin-bottom:10px;display:block;position:relative;overflow:hidden}#modal-edit-task .upload-attachments img{width:25px;display:block}#modal-edit-task .upload-attachments:hover,#modal-edit-task .attachments>a:hover{opacity:.7}#modal-edit-task .upload-attachments span{color:#00b8d4;font-size:.9rem}#modal-edit-task .list-attachments{flex-wrap:wrap;margin:30px 0 0 -2%;padding:0;list-style-type:none;display:flex;overflow:hidden}#modal-edit-task .list-attachments li{xpadding:10px 20px;xoverflow:hidden;xfloat:left;xwidth:31.333%;box-sizing:border-box;xborder-radius:10px;xdisplay:inline-block;background-color:#f2f2f2;margin-top:1px;margin-bottom:10px;margin-left:2%;position:relative;box-shadow:2px 2px 5px #0003}#modal-edit-task .list-attachments .attachment-image{display:block}#modal-edit-task .list-attachments .attachment-image img{opacity:0;margin:0 auto;transition:opacity .2s ease-in-out;display:block}#modal-edit-task .list-attachments .attachment-image img.max-width,#modal-edit-task .list-attachments .attachment-image img.max-height{opacity:1;max-width:100%;max-height:150px}#modal-edit-task .list-attachments .attachment-image img.show{opacity:1;margin:0 auto}#modal-edit-task .list-attachments .attachment-text{text-align:center;margin-top:70px;font-size:.7rem;display:none}#modal-edit-task .list-attachments .remove{z-index:1;opacity:0;font-size:1.5em;transition:all .2s ease-in-out;position:absolute;bottom:5px;right:5px}#modal-edit-task .list-attachments li:hover .remove{opacity:1}#modal-edit-task ul.list-priority{margin-left:0;display:inline-block}#modal-edit-task ul.list-priority a.no-priority{padding-left:0!important}#modal-edit-task ul.list-priority a.no-priority:hover{transform:scale(1.05)}#modal-edit-task ul.list-users a.no-user span{display:none}#modal-edit-task ul.list-users a.assign>img{box-shadow:none}.lds-ring{width:80px;height:80px;margin-top:35px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:8px solid #0000;border-top-color:#00b8d4;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{body,html{margin:0!important}#main{top:0;background-color:#fff!important;background-image:none!important}#top,.milestone-submenu,.list-tasks-top-row-navigation,.list-tasks-top-row .back-link,.milestones .milestones-headline-row .new-task,.list-milestones-top-row-list,.li-milestone[class~=hide-for-print],.milestones .milestones-top .milestones-top-left,.milestones .milestones-top .milestones-top-middle,.milestones .milestones-top .milestones-top-right,.milestones-headline-row,#content-modules,#content-overlay,.projects-tabs-row,.projects-headline-row,.new-tasks,#sitebar,.write-main-entry{display:none!important}#task{margin-top:0}.task .top{box-shadow:none;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-top-left-radius:0;border-top-right-radius:0}.comments-outer .comments{box-shadow:none}.comments-outer .comments-list{padding:0}#content{padding-top:0!important}.milestones .list-milestones>li .list-milestones-top-row .list-milestones-top-row-number{padding:10px 20px}.milestones .list-milestones>li .list-milestones-top-row .list-milestones-top-row-headline{font-size:1.1rem}.milestones .list-milestones>li{margin-bottom:50px;border:1px solid #e8e8e8!important}.milestones .list-milestones>li .list-milestones-top-row{background:#f2f2f2;border-top-left-radius:15px;border-top-right-radius:15px}.milestones .list-milestones>li .list-milestones-top-row .list-milestones-top-row-headline{background:0 0}#projects,#users,#customers,#times,#notes,#list-tasks-main-row,#project,#user-profile,#users,#task,#customer,#tasks,#my-tasks,#search,#stats,#workspaces{max-width:auto;padding-left:0!important;padding-right:0!important}#content-right{overflow:initial}.list-tasks-top-row{background:0 0;padding:20px}.milestones .milestones-headline-row h2{color:#000}.milestones .milestones-bottom .list-milestones>li.show{border:1px solid #f2f2f2}.list-tasks-main-row{max-width:100%}.list-tasks-top-row h3{color:#000;padding-left:0}#content-main,#content-top-row{max-width:100%;padding-top:0;padding-bottom:0;margin-left:auto!important;margin-right:auto!important}.milestones .milestones-bottom .list-milestones>li .list-milestones-top-row .list-milestones-top-row-number{padding:10px 20px}.milestones .milestones-bottom .list-milestones>li .list-milestones-top-row .list-milestones-top-row-headline{font-size:1rem}#main-background{background:#fff!important}.list-icons,.list-tasks-top-row-headline{display:none}.projects-outer-content,.projects-outer-top{padding:0!important}.projects-outer-header{margin-top:20px}.projects-outer-top .projects-outer-top-headline{padding-bottom:20px;display:block}.projects-outer-top .projects-outer-top-headline span{display:block}.projects-outer-top .projects-outer-top-headline input{display:block;margin:0!important;padding:0!important}#project{padding-left:0!important;padding-right:0!important}.projects-outer-header{padding:20px!important}.projects-outer-content-description,#project-outer-content-description-textarea,.projects-outer-top .projects-outer-top-headline input{margin:0!important;padding:0!important}}@keyframes animation-width{0%{width:.1em}50%{width:.4em}}@keyframes bounce{0%{opacity:1;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.colorful{transform-origin:top;background:#f5be40;border-radius:50%;width:31.4px;height:31.4px;margin:0 auto;animation:1s linear infinite colorful-3vgb5t;display:grid}.colorful:before,.colorful:after{content:"";transform-origin:top;animation:inherit;background:#cf3720;border-radius:50%;grid-area:1/1;animation-name:colorful-k94uub}.colorful:after{--s:180deg;background:#31a9b9}@keyframes colorful-3vgb5t{0%,20%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colorful-k94uub{50%{transform:rotate(var(--s,90deg))}to{transform:rotate(0)}}@media (width<=576px){#upgrade-page .logo-image{xpadding-left:20px;display:block}#upgrade-page .logo-image img{height:20px}#upgrade-page h1{font-size:2rem}#upgrade-page .upgrade-current-model-box{flex-direction:column;margin-left:10px;margin-right:10px;padding:20px}#upgrade-page .upgrade-current-model-box-image-container{width:auto}#upgrade-page .upgrade-current-model-box-image-container img{padding:0}#upgrade-page .upgrade-current-model-box-text-container{width:auto}#upgrade-page .upgrade-current-model-box-text-container-buttons{flex-direction:column;display:flex}#upgrade-page .upgrade-current-model-box-text-container-buttons span{margin-top:10px;margin-left:0;display:inline-block}#upgrade-page .upgrade-current-model-box-buttons-container,#upgrade-page .row{width:auto}#upgrade-page .display-flex{flex-direction:column}#upgrade-page .display-flex .col{width:98%}#upgrade-page .upgrade-package-box{margin-bottom:20px;margin-left:10px;margin-right:10px}#upgrade-page .upgrade-table-outer{width:auto;margin-left:10px;padding-bottom:20px;overflow:scroll}#upgrade-page .upgrade-header .close-button-outer{margin-top:-20px;position:absolute;top:50%;right:10px}#upgrade-page .upgrade-header .close-button-outer img{height:40px}#upgrade-page .upgrade-details{display:none}#upgrade-page .upgrade-current-model{margin-top:100px}.upgrade-header .navigation{display:none}}::-webkit-scrollbar{width:17px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#0000004d;background-clip:content-box;border:6px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#00000080}.calendar-board-list{margin:0 0 0 -80px;padding:0;list-style-type:none}.calendar-board-list li{opacity:1;align-items:center;transition:all .1s ease-in-out;display:flex}.calendar-board-list .board-list-calendar-week{text-align:center;border:1px solid #00b8d4;border-radius:100%;align-items:center;width:60px;height:60px;margin-right:20px;font-size:.7rem;font-weight:600;display:flex}.calendar-board-list .board-list-calendar-week span{width:inherit;align-items:center}.calendar-board-list .board-list-calendar-week-list{background-color:#fff;border-radius:20px;flex-basis:100%;width:100%;margin:0 0 20px;padding:0;list-style-type:none;display:flex;overflow:hidden}.calendar-board-list .board-list-calendar-week-list>li{cursor:pointer;color:#000;border-right:1px solid #dbdbdb;align-items:flex-start;width:100%;min-height:400px;display:block;position:relative}.calendar-board-list .board-list-calendar-week-list>li:last-child{border-right:0 solid #dbdbdb}.calendar-board-list .board-list-calendar-week-list>li h3{box-sizing:border-box;color:#00b8d4;background-color:#f2f2f2;width:100%;margin:0;padding:10px 20px;font-size:1rem;font-weight:600}.calendar-board-list .board-list-calendar-week-list>li h3 span{color:#000}.calendar-board-list .board-list-calendar-week-list>li ul{margin:0;padding:20px;list-style-type:none}.calendar-board-list .board-list-calendar-week-list>li ul li h4{color:#8c8c8c;margin:0;padding:0;font-size:1rem}.calendar-board-list .board-list-calendar-week-list>li ul li h5{color:#000;margin:0;padding:0;font-size:1rem}.calendar-board-list .board-list-calendar-week-list>li ul>li{margin-bottom:10px;display:block}.calendar-board-list .board-list-calendar-week-list>li.weekend{background-color:#f7f7f7}.calendar-board-list .board-list-calendar-week-list>li.today{background-color:#e2fafe}.calendar-board-list .board-list-calendar-week-list>li.today h3{color:#fff;background-color:#00b8d4;border-bottom:1px solid #fff}.calendar-board-list .board-list-calendar-week-list>li.today h3 span{color:#fff}.calendar-board-list .board-list-calendar-week-list>li h3 br{display:none}.calendar-board-list .board-list-calendar-week-list>li .calendar-date-list-add{opacity:0;width:25px;height:25px;margin:0 auto 0 -12.5px;transition:all .2s ease-in-out;display:block;position:absolute;bottom:20px;left:50%}.calendar-board-list .board-list-calendar-week-list>li i{opacity:.6;font-size:2em;display:block}.calendar-board-list .board-list-calendar-week-list>li:hover .calendar-date-list-add{opacity:1;bottom:30px}.calendar-board-list .board-list-calendar-week-list>li .calendar-date-list-add:hover{transform:scale(1.05)}.calendar-board-list a.date-row{display:block;position:relative}.calendar-board-list a.date-row i.google-icon{opacity:1;position:absolute;top:0;right:0}.calendar-board-list a.date-row i.google-icon img{width:18px;display:block}.f-row{flex-direction:row;display:flex!important}.f-col{flex-direction:column;display:flex!important}.f1{flex:1}.fa-c{align-items:center}.fa-l{align-items:start}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;margin:12px 0;transition:opacity .2s;display:flex}.checkbox:hover i.check{border-color:#94a3b8}.checkbox h3{color:#1f2937;margin:0;font-size:14px;font-weight:500}i.check{background-color:#fff;background-image:url(https://images.siteface.net/siteface//CMS/88/Navi/settings-check-icon-white.png);background-position:50%;background-repeat:no-repeat;background-size:0%;border:1.5px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}i.check.checked{background-color:#3b82f6;background-size:60%;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f626}i.check:focus-visible{outline-offset:2px;outline:2px solid #3b82f680}#modal-edit-task .loader{display:block}.list-task-animation{transition:all .2s ease-in-out}.list-task-animation .task-check{opacity:1}.list-task-animation .checkmark{border:2px solid #00b8d4;animation:.2s ease-in-out .2s forwards fill,.15s ease-in-out .7s both scale}.list-task-animation .checkmark__circle{animation:.1s cubic-bezier(.65,0,.45,1) forwards stroke}.list-task-animation .checkmark__check{animation:.3s cubic-bezier(.65,0,.45,1) .1s forwards stroke}.list-task-animation-finished{overflow:hidden;height:0!important}.upgrade-package-box{box-sizing:border-box;background-color:#f2f2f2;border-radius:10px;flex-direction:column;height:100%;padding:30px 30px 20px;display:flex;box-shadow:2px 2px 5px #0003}.upgrade-package-box h3{color:#000;margin:0;font-family:SegoeUIBold;font-size:1.8rem}.upgrade-package-box h3 span{font-family:SegoeUIBold;font-size:1.5rem;font-weight:600;display:block}.upgrade-package-box img{height:120px;margin:30px auto;display:block}.upgrade-package-box p{color:#8c8c8c;margin-top:20px;margin-bottom:20px;font-size:1.2rem}.upgrade-package-box a{color:#fff;text-align:center;background-color:#fff;border-radius:10px;padding:15px 20px;font-family:SegoeUIBold;font-size:.9rem;transition:all .1s ease-in-out;display:block;box-shadow:2px 2px 5px #0003}.upgrade-package-box a:hover{opacity:.8}.upgrade-package-box .upgrade-package-list{flex-grow:1}.upgrade-package-box .upgrade-package-list ul{margin:0;padding:0;list-style-type:none}.upgrade-package-box .upgrade-package-list br{display:none}.upgrade-package-box .upgrade-package-list li{background-image:url(https://images.siteface.net/siteface/CMS/88/Navi/function_active.svg);background-position:0 7px;background-repeat:no-repeat;background-size:20px;padding-top:2px;padding-bottom:2px;padding-left:30px}.upgrade-package-box .upgrade-package-list h5{text-transform:uppercase;margin-top:20px;margin-bottom:5px;font-family:SegoeUIBold;font-size:1rem}.upgrade-package-box h4{text-align:center;background-color:#fffc;border-top:1px solid #ccc;border-radius:100px;padding:20px;font-size:1.4rem}.upgrade-package-freelance{background-color:#a0d6e8}.upgrade-package-freelance p,.upgrade-package-freelance a{color:#18364b;font-size:1.3rem;font-weight:700}.upgrade-package-pro{background-color:#dcffee}.upgrade-package-pro p,.upgrade-package-pro a{color:#19412e;font-size:1.3rem;font-weight:700}.upgrade-package-pro a{background-color:#fff}.upgrade-package-enterprise{background-color:#f9eaf9}.upgrade-package-enterprise p,.upgrade-package-enterprise a{color:#8a1f6b;font-size:1.3rem;font-weight:700}.lines2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lines3{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lines4{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn-brand{color:#fff;background:#4f46e5;border:none;border-radius:6px;padding:10px 24px;font-weight:600}.btn-ghost{color:#64748b;background:0 0;border:none}button{font-family:inherit}html,body{background:#0f172a;height:100%;margin:0;font-family:Inter,system-ui,sans-serif}.app-layout{flex-direction:row;width:100%;height:100vh;display:flex;position:relative}.main-layout{z-index:10;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.main-scrollable{height:100%;position:relative;overflow-y:auto}.content-wrapper{flex-direction:column;align-items:center;min-height:100%;padding-top:3rem;padding-bottom:3rem;display:flex}.full-height{height:100%}.flex-col{flex-direction:column;display:flex}.flex-row-gap-2{align-items:center;gap:.5rem;display:flex}.flex-center{align-items:center;display:flex}.flex-spacer{flex:1}.text-bold{font-weight:700}.text-light{color:#fffc}.opacity-half{opacity:.5}.text-emerald{color:#10b981}.text-violet{color:#8b5cf6}.text-red{color:#ef4444}.text-amber{color:#f59e0b}.text-indigo{color:#6366f1}.text-blue{color:#3b82f6}.text-yellow{color:#fde047}.text-slate-muted{color:#94a3b8}.text-md-inline{display:none}@media (width>=768px){.text-md-inline{display:inline}}.icon-xxs{width:.875rem;height:.875rem}.icon-xs{width:1rem;height:1rem}.icon-sm{width:1.25rem;height:1.25rem}.icon-md,.icon-lg{width:1.5rem;height:1.5rem}.icon-xl{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.top-header-wrapper{z-index:50;pointer-events:none;opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.top-header-wrapper.hud-visible{opacity:1;transform:translateY(0)}.glass-header-white{-webkit-backdrop-filter:blur(8px);color:#1e293b;pointer-events:auto;background:#fffffff2;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;display:flex}.shadow-sm{box-shadow:0 1px 2px #0000000d}.mobile-nav-toggle{align-items:center;display:flex}@media (width>=768px){.mobile-nav-toggle{display:none}}.btn-mobile-menu{color:#475569;cursor:pointer;background:0 0;border:none;margin-right:1rem}.btn-mobile-menu:hover{color:#0f172a}.ws-selector-dropdown{cursor:pointer;border-radius:.75rem;align-items:center;margin-right:1rem;padding:.375rem .75rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:none}@media (width>=768px){.ws-selector-dropdown{display:flex}}.ws-selector-dropdown:hover{background-color:#f8fafc}.ws-color-indicator{border-radius:9999px;width:.625rem;height:.625rem;margin-right:.75rem}.ws-dropdown-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.ws-dropdown-title{text-overflow:ellipsis;white-space:nowrap;color:#334155;max-width:200px;font-size:.875rem;font-weight:600;line-height:1;overflow:hidden}.ws-dropdown-icon{color:#94a3b8;width:.875rem;height:.875rem;transition:color .15s}.ws-selector-dropdown:hover .ws-dropdown-icon{color:#475569}.search-container{flex:1;align-items:center;max-width:28rem;display:none;position:relative}@media (width>=768px){.search-container{display:flex}}.search-icon-left{color:#94a3b8;width:1rem;height:1rem;transition:color .15s;position:absolute;left:.875rem}.search-container:hover .search-icon-left{color:#6366f1}.search-input-field{color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;padding:8px 10px 8px 35px;font-size:.875rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.search-input-field::placeholder{color:#94a3b8}.search-input-field:focus{background-color:#fff;outline:none;box-shadow:0 0 0 2px #6366f133}.header-right-actions{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.mr-spaced{margin-right:.25rem}.divider-vert{background-color:#e2e8f0;width:1px;height:1.25rem;margin-left:.25rem;margin-right:.25rem}.global-add-wrapper{align-items:center;display:flex;position:relative}.btn-global-plus{cursor:pointer;color:#fff;background-color:#4f46e5;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.btn-global-plus:hover{background-color:#4338ca;transform:scale(1.05)}.icon-btn-light{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.icon-btn-light:hover{color:#0f172a;background:#f1f5f9}.main-settings{align-items:center;list-style:none;display:flex;position:relative}.menu-divider{border-top:1px solid #f1f5f9;margin-top:.25rem;margin-bottom:.25rem}.menu-item-danger{color:#ef4444!important}#main-settings-ul li a.menu-item-danger:hover{color:#dc2626;background-color:#fef2f2}.dashboard-outer-stopwatch{align-items:center;padding-left:.5rem;list-style:none;display:flex}.stopwatch-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;border:1px solid #e2e8f0;border-radius:1rem;align-items:center;gap:.5rem;padding:.25rem .625rem;display:flex}.stopwatch-counter{letter-spacing:-.025em;color:#334155;font-variant-numeric:tabular-nums;font-family:monospace;font-size:13px;font-weight:700}.stopwatch-divider{background-color:#e2e8f0;width:1px;height:1rem;margin-left:.25rem;margin-right:.25rem}.btn-stopwatch-stop{color:#fff;cursor:pointer;background-color:#f43f5e;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.btn-stopwatch-stop:hover{background-color:#e11d48}.btn-stopwatch-stop:active{transform:scale(.95)}.icon-stopwatch-stop{fill:currentColor;width:.875rem;height:.875rem}.sitebar-aware{flex:1;padding-top:56px;overflow-y:auto}.fixed-gradient-brand{z-index:0;background-color:#111827;background-image:radial-gradient(at 20% 0,#5fb7f338 0,#0000 58%),radial-gradient(at 80% 0,#ef5b6c33 0,#0000 60%),radial-gradient(at 0 100%,#1e3a8a61 0,#0000 70%);position:fixed;inset:0}.workspaces-container{width:100%;max-width:1250px;margin-left:auto;margin-right:auto;padding:0 2rem}.align-y-auto{margin-top:auto;margin-bottom:auto}.workspace-header{text-align:left;border-bottom:1px solid #ffffff1a;margin-bottom:2.25rem;padding-bottom:1.5rem}.header-flex{justify-content:space-between;align-items:flex-end;display:flex}.lyria-logo{height:3rem;margin-bottom:1.5rem}.headline-xl{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:2.25rem;font-weight:600}.subheadline{font-size:1.1rem;font-weight:400}.top-actions{align-items:center;gap:.75rem;display:flex}.action-pill-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.action-pill-btn:hover{background:#ffffff26;transform:translateY(-2px)}.action-pill-btn.highlight{background:#2563eb;border-color:#3b82f6;box-shadow:0 8px 20px #2563eb4d}.action-pill-btn.highlight:hover{background:#1d4ed8}.global-add-list-new{z-index:99999;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:230px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d,0 0 1px #0000001a}.global-add-list-new.show{animation:.2s cubic-bezier(.16,1,.3,1) forwards fadeInScale;display:block}.global-add-list-new li{margin:0;padding:0}.global-add-list-new li button{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.global-add-list-new li button:hover{color:#0f172a;background:#f1f5f9;transform:translate(3px)}.global-add-list-new li button.highlight-action{color:#0f172a;background:#f8fafc;border-left:3px solid #10b981;padding-left:9px;font-weight:700}.global-add-list-new li button.highlight-action:hover{background:#f1f5f9}#main-settings-ul{z-index:99999;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:260px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:115%;right:0;box-shadow:0 20px 40px -10px #00000026,0 8px 16px -6px #0000001a}#main-settings-ul.show{animation:.2s cubic-bezier(.16,1,.3,1) forwards fadeInScale;display:block}#main-settings-ul li{margin:0;display:block}#main-settings-ul li a{color:#334155;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}#main-settings-ul li a:hover{color:#0f172a;background-color:#f8fafc;transform:translate(2px)}.ws-section{margin-bottom:1.5rem}.ws-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin:.75rem 0;display:flex}.ws-section-title{color:#fffffff2;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;font-weight:800}.workspace-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.workspace-card{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;height:180px;padding:2rem 1.5rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000008}.workspace-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.workspace-card.is-fav{box-shadow:0 12px 26px #0000001a,0 0 0 1px #f59e0b33}.last-active-badge{color:#fff;text-transform:uppercase;z-index:2;background:#0f172a;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:12px;right:12px}.ws-meta-large{flex-direction:column;gap:4px;display:flex}.ws-name-display{-webkit-line-clamp:2;text-overflow:ellipsis;color:#0f172a;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:1.35rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ws-role-tag{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.75rem;font-weight:600}.card-chips-minimal{flex-wrap:wrap;gap:12px;margin-top:1.5rem;display:flex}.chip-item{color:#475569;align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:flex}.chip-item.warning{color:#e11d48;background:#fff1f2;border-radius:6px;padding:2px 8px}.card-footer-minimal{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:1rem;display:flex}.notification-badge-dot{color:#fff;white-space:nowrap;background:#3b82f6;border-radius:20px;padding:3px 10px;font-size:.7rem;font-weight:800}.ws-actions-br{opacity:0;pointer-events:none;align-items:center;gap:10px;margin-left:auto;transition:all .15s;display:flex;transform:translateY(2px)}.workspace-card:hover .ws-actions-br{opacity:1;pointer-events:auto;transform:translateY(0)}.ws-icon-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s;display:inline-flex}.ws-icon-btn:hover{color:#0f172a;transform:scale(1.08)}.ws-icon-btn.is-on:hover{color:#d97706}.star-filled{color:#f59e0b;fill:currentColor}.star-empty{color:#94a3b8}.add-new-minimal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px dashed #fff3;justify-content:center;align-items:center;background:#ffffff0d!important}.add-new-minimal:hover{border-color:#fff6;background:#ffffff1a!important}.add-content-minimal{color:#ffffff80;flex-direction:column;align-items:center;display:flex}.add-card-info-trigger{color:#fff6;cursor:pointer;background:0 0;border:none;transition:all .2s;position:absolute;top:15px;right:15px}.add-card-info-trigger:hover{color:#fff;transform:scale(1.1)}.btn-pro-upgrade{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);animation:2.5s infinite pro-pulse-glow;display:inline-flex;box-shadow:0 4px 15px #8b5cf666}.btn-pro-upgrade:hover{color:#fff;transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px #8b5cf699}@keyframes pro-pulse-glow{0%{box-shadow:0 0 #8b5cf666}70%{box-shadow:0 0 0 6px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}button{appearance:none;background:0 0;border:0;outline:none}
