.dashboard_page__tFJL8{--surface:hsla(0,0%,100%,.86);--surface-strong:hsla(0,0%,100%,.96);--surface-muted:rgba(248,250,252,.82);--line:rgba(148,163,184,.28);--line-strong:rgba(148,163,184,.42);--blue:#2563eb;--blue-strong:#1d4ed8;--blue-soft:#eff6ff;--text:#071225;--muted:#64748b;--shadow-soft:0 18px 48px rgba(15,23,42,.08);--shadow-card:0 10px 28px rgba(15,23,42,.065);--shadow-hover:0 18px 42px rgba(37,99,235,.14);min-height:100vh;background:#eef2f6;padding:0;display:flex;justify-content:center;align-items:center;font-family:inherit;color:var(--text)}.dashboard_shell__hLsxK{width:100%;max-width:none;min-height:100vh;background:#eef2f6;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-columns:276px minmax(0,1fr);grid-template-rows:auto 1fr;padding:0}.dashboard_loginShell__A60R5{max-width:1180px;overflow:hidden;padding:0}.dashboard_bootShell__OqaJV{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:360px;max-width:720px}.dashboard_bootLogo__GGsOS{height:auto;max-width:320px;width:70%}.dashboard_bootShell__OqaJV p{color:#64748b;font-size:1rem;font-weight:800;margin:0}.dashboard_loginLayout__TfGnh{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:620px}.dashboard_loginPanel__0DTm7{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:42px 34px;position:relative}.dashboard_loginLogo__OGvQE{height:auto;margin-bottom:42px;max-width:300px;width:100%}.dashboard_loginCard__N5WzX{background:transparent;border:0;display:grid;grid-gap:13px;gap:13px;max-width:340px;padding:0;width:100%}.dashboard_loginAvatar__rFok1{align-items:center;background:#10225c;border-radius:999px;color:#fff;display:inline-flex;height:72px;justify-content:center;justify-self:center;margin-bottom:8px;width:72px}.dashboard_loginAvatar__rFok1 svg{fill:none;height:38px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:38px}.dashboard_loginCard__N5WzX label{color:#071225;font-weight:850}.dashboard_loginCard__N5WzX input{border:1px solid #cbd5e1;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:700;margin-top:8px;padding:13px 18px;width:100%}.dashboard_loginCard__N5WzX .dashboard_primaryButton__i9n0m{border-radius:999px;margin-top:4px;width:100%}.dashboard_loginHint__inAuI{color:#64748b;font-size:.86rem;font-weight:750;margin:0;text-align:center}.dashboard_creatorBadge__6JTmw{align-items:center;bottom:46px;color:#64748b;display:inline-flex;gap:9px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.dashboard_creatorBadge__6JTmw img{height:26px;object-fit:contain;width:auto}.dashboard_creatorBadge__6JTmw span{font-size:.8rem;font-weight:800}.dashboard_loginHero__0C_FY{background:radial-gradient(circle at 16% 18%,rgba(219,234,254,.95),transparent 25%),radial-gradient(circle at 78% 16%,rgba(125,211,252,.5),transparent 26%),linear-gradient(135deg,#2563eb,#3b82f6 48%,#1d4ed8);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:620px;overflow:hidden;padding:72px 74px 52px;position:relative}.dashboard_loginHero__0C_FY:before{background:hsla(0,0%,100%,.86);border-radius:999px;content:"";filter:blur(22px);height:520px;left:-96px;opacity:.34;position:absolute;top:-60px;transform:rotate(28deg);width:210px}.dashboard_loginHero__0C_FY:after{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;content:"";height:420px;position:absolute;right:-120px;top:80px;width:420px}.dashboard_loginHeroContent___ZzvP,.dashboard_loginPreview__RGTN6{position:relative;z-index:1}.dashboard_loginKicker__zwmOC{color:#dbeafe;font-size:.8rem;font-weight:900;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.dashboard_loginHero__0C_FY h1{font-size:clamp(2.4rem,4.2vw,4.6rem);line-height:.98;margin:0;max-width:720px}.dashboard_loginHeroContent___ZzvP>p:not(.dashboard_loginKicker__zwmOC){color:#eff6ff;font-size:1.08rem;font-weight:650;line-height:1.55;margin:24px 0 0;max-width:690px}.dashboard_loginFeatureGrid__CDZg6{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.dashboard_loginFeatureGrid__CDZg6 article{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px}.dashboard_loginFeatureGrid__CDZg6 span,.dashboard_loginFeatureGrid__CDZg6 strong{display:block}.dashboard_loginFeatureGrid__CDZg6 strong{color:#fff;font-size:.95rem;margin-bottom:7px}.dashboard_loginFeatureGrid__CDZg6 span{color:#e0f2fe;font-size:.82rem;font-weight:700;line-height:1.35}.dashboard_header__VMwCG{align-items:center;background:hsla(0,0%,100%,.92);border-bottom:1px solid #d8e0ea;grid-gap:22px;gap:22px;grid-column:1/-1;grid-template-columns:276px minmax(260px,1fr) auto;min-height:72px;padding:10px 18px 10px 22px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.dashboard_brandBlock__DfiCB{gap:12px}.dashboard_brandBlock__DfiCB span,.dashboard_brandBlock__DfiCB strong{display:block}.dashboard_brandBlock__DfiCB strong{color:#0f172a;font-size:1rem;font-weight:900}.dashboard_brandBlock__DfiCB span{color:#64748b;font-size:.78rem;font-weight:800;margin-top:2px}.dashboard_globalSearch__mwp5o{align-items:center;border-radius:14px;display:flex;gap:10px;padding:0 14px}.dashboard_globalSearch__mwp5o span{color:#64748b;font-size:.78rem;font-weight:900}.dashboard_globalSearch__mwp5o input{background:transparent;border:0;color:#0f172a;flex:1 1;font-family:inherit;font-size:.95rem;font-weight:750;min-width:0;outline:none}.dashboard_quickCreateButton__EZHU4{background:#009ca6;border:0;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-weight:900;min-height:46px;padding:0 18px}.dashboard_header__VMwCG{display:grid;justify-content:normal;margin-bottom:0}.dashboard_logo__MfzDs{width:54px;height:auto}.dashboard_headerActions__ERPEB{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end;position:static;z-index:20}.dashboard_notificationCenter__l9FvM,.dashboard_userMenu__7dZ1r{position:absolute}.dashboard_headerActions__ERPEB .dashboard_notificationCenter__l9FvM,.dashboard_headerActions__ERPEB .dashboard_userMenu__7dZ1r{position:relative;right:auto;top:auto}.dashboard_notificationBell__dGAPj,.dashboard_userMenuButton__6l0VD{align-items:center;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;height:48px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:48px}.dashboard_notificationBell__dGAPj{overflow:visible}.dashboard_userMenuButton__6l0VD span{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:900;height:30px;justify-content:center;width:30px}.dashboard_userMenuButton__6l0VD img{border-radius:999px;height:100%;object-fit:cover;width:100%}.dashboard_notificationBell__dGAPj svg{fill:none;height:24px;position:relative;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:24px;z-index:1}.dashboard_userMenuPanel__ZQqos{background:#fff;border:1px solid #dbe3ee;border-radius:18px;box-shadow:0 24px 70px rgba(15,23,42,.18);display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:14px;position:absolute;right:0;width:250px}.dashboard_userMenuPanel__ZQqos span,.dashboard_userMenuPanel__ZQqos strong{display:block}.dashboard_userMenuPanel__ZQqos span{color:#64748b;font-size:.82rem;font-weight:800;margin-bottom:4px}.dashboard_userMenuPanel__ZQqos button{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;color:#071225;cursor:pointer;font-family:inherit;font-weight:850;padding:10px 12px;text-align:left}.dashboard_userMenuPanel__ZQqos button:hover{background:#eef4ff;border-color:#bfdbfe;color:#1d4ed8}.dashboard_profileImageEditor__esUv2{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:18px;display:flex;gap:18px;padding:16px}.dashboard_profileImagePreview__6wyEn{align-items:center;background:#eef4ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:2rem;font-weight:900;height:92px;justify-content:center;overflow:hidden;width:92px}.dashboard_profileImagePreview__6wyEn img{height:100%;object-fit:cover;width:100%}.dashboard_profileImageEditor__esUv2 p,.dashboard_profileImageEditor__esUv2 strong{display:block}.dashboard_passwordResetBox__gd_s8 p,.dashboard_profileImageEditor__esUv2 p{color:#64748b;font-size:.9rem;font-weight:700;margin:6px 0 12px}.dashboard_fileButton___mGVu{background:#fff;border:1px solid #cbd5e1;border-radius:12px;cursor:pointer;display:inline-flex!important;font-weight:850;margin:0 10px 0 0!important;padding:10px 12px}.dashboard_fileButton___mGVu input{display:none}.dashboard_passwordResetBox__gd_s8{background:#f8fafc;border:1px solid #dbe3ee;border-radius:18px;padding:16px}.dashboard_passwordResetBox__gd_s8 h3{margin:0}.dashboard_notificationBellActive__sOsWP{animation:dashboard_bell-swing__3yiKW 1.15s ease-in-out infinite,dashboard_bell-pulse__BfoTY 1.6s ease-in-out infinite;background:#1d4ed8;border-color:#1d4ed8;color:#fff}.dashboard_notificationCount__UXV8E{align-items:center;background:#dc2626;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 6px;position:absolute;right:-5px;top:-5px;z-index:3}.dashboard_notificationPanel__Wzeu9{background:#fff;border:1px solid #dbe3ee;border-radius:18px;box-shadow:0 24px 70px rgba(15,23,42,.18);margin-top:12px;padding:14px;position:absolute;right:0;width:min(360px,calc(100vw - 48px))}.dashboard_notificationHeader__qvnf0{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.dashboard_notificationHeader__qvnf0 button,.dashboard_notificationPermission__VeP_C{background:#eef4ff;border:1px solid #cfe0ff;border-radius:10px;color:#1d4ed8;cursor:pointer;font-family:inherit;font-weight:800;padding:8px 10px}.dashboard_notificationPermission__VeP_C{margin-bottom:10px;width:100%}.dashboard_notificationTabs__KsRap{background:#eef4ff;border:1px solid #cfe0ff;border-radius:14px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:5px}.dashboard_notificationTabs__KsRap button{align-items:center;background:transparent;border:0;border-radius:10px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:850;gap:7px;justify-content:center;padding:8px 10px}.dashboard_notificationTabs__KsRap button[data-active=true]{background:#fff;box-shadow:0 6px 14px rgba(37,99,235,.1);color:#071225}.dashboard_notificationTabs__KsRap span{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.72rem;height:20px;justify-content:center;min-width:20px;padding:0 6px}.dashboard_notificationSearch__qMXhy{color:#0f172a;display:block;font-size:.78rem;font-weight:850;margin-bottom:10px}.dashboard_notificationSearch__qMXhy input{background:#fff;border:1px solid #cbd5e1;border-radius:12px;font-family:inherit;font-size:.9rem;font-weight:700;margin-top:6px;padding:10px 11px;width:100%}.dashboard_notificationSearch__qMXhy input:focus{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.18);outline:none}.dashboard_notificationList__fVsY8{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto}.dashboard_notificationList__fVsY8>p{color:#64748b;font-weight:700;margin:8px 0}.dashboard_notificationItem__DQ0dW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px}.dashboard_notificationItemHeader__j2g8q{align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard_notificationItemHeader__j2g8q small{background:#e2e8f0;border-radius:999px;color:#475569;flex:0 0 auto;font-size:.7rem;font-weight:900;padding:4px 8px}.dashboard_notificationItem__DQ0dW[data-unread=true]{background:#eff6ff;border-color:#93c5fd}.dashboard_notificationItem__DQ0dW[data-unread=true] .dashboard_notificationItemHeader__j2g8q small{background:#dbeafe;color:#1d4ed8}.dashboard_notificationItem__DQ0dW span,.dashboard_notificationItem__DQ0dW strong{display:block}.dashboard_notificationItem__DQ0dW span{color:#64748b;font-size:.78rem;font-weight:700;margin-top:2px}.dashboard_notificationItem__DQ0dW p{color:#334155;font-size:.86rem;font-weight:600;line-height:1.35;margin:8px 0 0}@keyframes dashboard_bell-swing__3yiKW{0%,to{transform:rotate(0)}20%{transform:rotate(13deg)}40%{transform:rotate(-11deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}}@keyframes dashboard_bell-pulse__BfoTY{0%{box-shadow:0 0 0 0 rgba(37,99,235,.3)}70%{box-shadow:0 0 0 12px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.dashboard_tabs__RCKVi{align-self:stretch;background:#14171d;border-right:1px solid rgba(15,23,42,.18);display:flex;flex-direction:column;gap:6px;grid-column:1;grid-row:2;justify-content:flex-start;margin-bottom:0;padding:18px 12px}.dashboard_stampWidget__eUvIF{align-items:center;background:linear-gradient(180deg,#fff,#f4f8fc);border:1px solid rgba(216,224,234,.95);border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.9);display:grid;grid-gap:7px;gap:7px;grid-template-columns:8px 42px minmax(0,1fr) 52px 38px;margin-top:auto;padding:7px}.dashboard_stampStatusDot__7aHqD{background:#cbd5e1;border-radius:999px;height:8px;width:8px}.dashboard_stampStatusDot__7aHqD[data-state=active]{background:#009ca6;box-shadow:0 0 0 4px rgba(0,156,166,.12)}.dashboard_stampChangeButton__YaNq2,.dashboard_stampPlayButton__EKP62,.dashboard_stampStopButton__QE8xH{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.62rem;font-weight:950;height:30px;justify-content:center;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;min-width:0;padding:0 7px;width:100%}.dashboard_stampPlayButton__EKP62{background:#e8fbfc;color:#009ca6}.dashboard_stampPlayButton__EKP62[data-running=true]{background:#fff7ed;color:#ea580c}.dashboard_stampPlayButton__EKP62[data-paused=true]{background:#fef3c7;color:#b45309}.dashboard_stampChangeButton__YaNq2{background:#e2e8f0;color:#334155}.dashboard_stampStopButton__QE8xH{background:#fee2e2;color:#dc2626}.dashboard_stampChangeButton__YaNq2:hover:not(:disabled),.dashboard_stampPlayButton__EKP62:hover:not(:disabled),.dashboard_stampStopButton__QE8xH:hover:not(:disabled){box-shadow:0 8px 16px rgba(15,23,42,.14);transform:translateY(-1px)}.dashboard_stampChangeButton__YaNq2:disabled,.dashboard_stampStopButton__QE8xH:disabled{cursor:not-allowed;opacity:.42}.dashboard_stampReadout__uBkeS{background:transparent;border:0;cursor:pointer;font-family:inherit;min-width:0;padding:0;text-align:left}.dashboard_stampReadout__uBkeS span,.dashboard_stampReadout__uBkeS strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_stampReadout__uBkeS strong{color:#0f172a;font-size:.82rem;font-weight:950;line-height:1.1}.dashboard_stampReadout__uBkeS span{color:#64748b;font-size:.66rem;font-weight:800;margin-top:3px}.dashboard_tab__xw9_3{color:#cbd5e1;padding:12px 14px;border-radius:10px;cursor:pointer;text-align:left;transition:.2s ease}.dashboard_tab__xw9_3:hover{background:hsla(0,0%,100%,.06)}.dashboard_activeTab__Sou5q{background:#153f43;border-color:rgba(45,212,191,.3);box-shadow:inset 4px 0 0 #2dd4bf}.dashboard_content__rO8CK{grid-column:2;grid-row:2;margin:0;max-width:none;min-width:0;padding:28px}.dashboard_notice___WNcZ{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#9a3412;font-weight:700;margin-bottom:18px;padding:12px 14px}.dashboard_topline__uxxNf{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.dashboard_toplineActions__JYTWl{align-items:center;display:flex;gap:12px}.dashboard_inlineSelectLabel__520B4{align-items:center;color:#0f172a;display:flex;gap:8px;font-size:.9rem;font-weight:800}.dashboard_inlineSelectLabel__520B4 select{background:#fff;border:1px solid #cbd5e1;border-radius:14px;font-family:inherit;font-size:.95rem;font-weight:750;min-width:230px;padding:12px 14px}.dashboard_eyebrow__xHTL0{color:#2563eb;font-size:.78rem;font-weight:800;margin:0 0 6px}.dashboard_topline__uxxNf h1{margin:0;font-size:2.35rem;line-height:1.05;font-weight:700;letter-spacing:-.03em}.dashboard_subline__hpHOY{color:#64748b;margin:10px 0 0;font-size:1rem;font-weight:400}.dashboard_primaryButton__i9n0m{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border:none;padding:14px 22px;border-radius:14px;font-weight:800;cursor:pointer;transition:.2s ease;box-shadow:0 10px 22px rgba(37,99,235,.22)}.dashboard_primaryButton__i9n0m:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(37,99,235,.3)}.dashboard_deleteButton__bNGwg:disabled,.dashboard_primaryButton__i9n0m:disabled,.dashboard_secondaryButton__mIvQj:disabled{cursor:not-allowed;opacity:.55;transform:none}.dashboard_secondaryButton__mIvQj[data-active=true]{background:#e0f7fa;border-color:#67d7de;color:#087983}.dashboard_acceptButton__f6GUf{background:#dcfce7;border:1px solid #86efac;border-radius:10px;color:#15803d;cursor:pointer;font-family:inherit;font-weight:900;padding:9px 12px}.dashboard_pendingHint__Tsy9u{color:#b45309;display:block;font-size:.78rem;font-weight:800;margin-top:4px}.dashboard_cards__zWvt8{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.dashboard_filterBar__xXxz0{align-items:flex-end;display:grid;grid-template-columns:1.6fr repeat(5,minmax(125px,1fr)) auto;grid-gap:12px;gap:12px;margin-bottom:16px}.dashboard_filterBar__xXxz0 label{color:#0f172a;display:block;font-size:.82rem;font-weight:800}.dashboard_filterBar__xXxz0 input,.dashboard_filterBar__xXxz0 select{border:1px solid #cbd5e1;border-radius:12px;font-family:inherit;font-size:.9rem;font-weight:700;margin-top:6px;padding:10px 11px;width:100%}.dashboard_kanbanBoard__f_c4q{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px}.dashboard_kanbanActions__Ouc4x,.dashboard_kanbanActions__Ouc4x label{align-items:center;display:flex;gap:8px}.dashboard_kanbanActions__Ouc4x label{color:#0f172a;font-size:.9rem;font-weight:800}.dashboard_kanbanActions__Ouc4x select{border:1px solid #cbd5e1;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:700;min-width:230px;padding:11px 12px}.dashboard_filterBar__xXxz0 option,.dashboard_kanbanActions__Ouc4x option,.dashboard_modal__8wBzb option,.dashboard_settingsCard__sZ6SI option,.dashboard_table__viMW6 option,.dashboard_userForm__PS8Ns option{font-family:var(--font-outfit),Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700}.dashboard_kanbanColumn__j2qhY{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;min-height:460px;padding:14px}.dashboard_kanbanHeader__67Irx{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dashboard_kanbanHeader__67Irx h2{font-size:.95rem;margin:0;text-transform:capitalize}.dashboard_kanbanHeader__67Irx span{align-items:center;background:#eaf1ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:800;height:26px;justify-content:center;min-width:26px;padding:0 8px}.dashboard_kanbanCards__KgcDn{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:390px;padding-bottom:80px}.dashboard_kanbanDropZone__eLB0v{border-radius:14px;outline:2px dashed rgba(37,99,235,.22);outline-offset:6px}.dashboard_kanbanCard__jXOnK{background:#fefefe;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 26px rgba(15,23,42,.08);cursor:pointer;display:grid;font-family:inherit;grid-gap:8px;gap:8px;padding:13px;position:relative;text-align:left}.dashboard_kanbanCard__jXOnK:before{border-radius:14px 0 0 14px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.dashboard_kanbanCard__jXOnK[data-status=offen]{background:#f8fbff;border-color:#bfdbfe}.dashboard_kanbanCard__jXOnK[data-status=offen]:before{background:#2563eb}.dashboard_kanbanCard__jXOnK[data-status="in Bearbeitung"]{background:#fffbeb;border-color:#fde68a}.dashboard_kanbanCard__jXOnK[data-status="in Bearbeitung"]:before,.dashboard_kanbanCard__jXOnK[data-status="wartet auf Rückmeldung"]:before{background:#f59e0b}.dashboard_kanbanCard__jXOnK[data-status="wartet auf Rückmeldung"]{background:#fff7ed;border-color:#fed7aa}.dashboard_kanbanCard__jXOnK[data-status=erledigt]{background:#f0fdf4;border-color:#bbf7d0}.dashboard_kanbanCard__jXOnK[data-status=erledigt]:before{background:#16a34a}.dashboard_kanbanCard__jXOnK[data-status=\FC berf\E4llig]{background:#fff1f2;border-color:#fecdd3}.dashboard_kanbanCard__jXOnK[data-status=\FC berf\E4llig]:before{background:#e11d48}.dashboard_kanbanCard__jXOnK:hover{border-color:#93c5fd;box-shadow:0 14px 28px rgba(37,99,235,.12)}.dashboard_draggingCard__ZrW2j{opacity:.55;transform:rotate(1deg)}.dashboard_kanbanCard__jXOnK strong{color:#071225;font-size:.95rem;line-height:1.25}.dashboard_kanbanCard__jXOnK>span{color:#64748b;font-size:.82rem;font-weight:700}.dashboard_kanbanMeta__1c9f0{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dashboard_calendarToolbar__5AtUS{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.dashboard_calendarTitleGroup__jyBwj{align-items:center;display:grid;grid-gap:10px;gap:10px;justify-items:center}.dashboard_calendarTitleGroup__jyBwj h2{font-size:1.2rem;margin:0;text-transform:capitalize}.dashboard_viewSwitch__84qzy{background:#eef4ff;border:1px solid #cfe0ff;border-radius:14px;display:inline-flex;padding:4px}.dashboard_viewSwitch__84qzy button{background:transparent;border:none;border-radius:10px;color:#1d4ed8;cursor:pointer;font-weight:800;padding:8px 14px}.dashboard_viewSwitch__84qzy .dashboard_activeViewButton__cF4gE{background:#1d4ed8;color:#fff;box-shadow:0 8px 16px rgba(29,78,216,.18)}.dashboard_viewSwitch__84qzy .dashboard_activeViewButton__cF4gE:hover{background:#1d4ed8;color:#fff}.dashboard_absencePanel__DW_xZ{background:#f8fbff;border:1px solid #bfdbfe;border-radius:20px;display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;padding:18px}.dashboard_absencePanel__DW_xZ h2{font-size:1.05rem;margin:0}.dashboard_absenceForm__gtUur{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(180px,1fr) auto}.dashboard_absenceForm__gtUur label{color:#071225;display:grid;font-size:.78rem;font-weight:900;grid-gap:6px;gap:6px}.dashboard_absenceForm__gtUur input,.dashboard_absenceForm__gtUur select{background:#fff;border:1px solid #cbd5e1;border-radius:12px;color:#071225;font:inherit;min-height:44px;padding:0 12px}.dashboard_absenceChips__HQFDL{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dashboard_absenceChip__bqTcp{border:1px solid;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:900;padding:5px 9px}.dashboard_absenceChip__bqTcp[data-type=urlaub]{background:#dcfce7;border-color:#86efac;color:#15803d}.dashboard_absenceChip__bqTcp[data-type=krank]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.dashboard_monthAbsenceBars__n11pg{display:grid;grid-gap:5px;gap:5px;margin-bottom:4px;position:relative;z-index:7}.dashboard_hasAbsenceBar__QS2hc{z-index:6}.dashboard_hasAbsenceContinuation__YWZbj .dashboard_calendarTasks__46GdJ,.dashboard_weekDay__StIPz.dashboard_hasAbsenceContinuation__YWZbj .dashboard_calendarTasks__46GdJ{margin-top:42px}.dashboard_monthAbsenceBar__kwvAE{align-items:center;border:1px solid;border-radius:999px;box-shadow:0 8px 18px rgba(15,23,42,.08);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:900;justify-content:center;min-height:26px;overflow:hidden;padding:5px 12px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:calc((100% * var(--absence-span)) + ((var(--absence-span) - 1) * 1px))}.dashboard_monthAbsenceBar__kwvAE[data-type=urlaub]{background:linear-gradient(180deg,#86efac,#6ee7b7);border-color:#4ade80;color:#047857}.dashboard_monthAbsenceBar__kwvAE[data-type=krank]{background:linear-gradient(180deg,#fecaca,#fca5a5);border-color:#f87171;color:#991b1b}.dashboard_calendarGrid__A49pE{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.045);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.dashboard_calendarWeekday__NbNMc{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.82rem;font-weight:800;padding:12px;text-align:center}.dashboard_calendarDay__jw_co{border-bottom:1px solid #eef2f7;border-right:1px solid #eef2f7;cursor:pointer;min-height:150px;padding:10px;position:relative}.dashboard_calendarDay__jw_co[data-weekend=true],.dashboard_weekDay__StIPz[data-weekend=true]{background:#f1f5f9;color:#94a3b8}.dashboard_calendarDay__jw_co[data-holiday=true],.dashboard_weekDay__StIPz[data-holiday=true]{background:#eef6ff;border-color:#93c5fd}.dashboard_calendarDay__jw_co[data-holiday=true][data-weekend=true],.dashboard_weekDay__StIPz[data-holiday=true][data-weekend=true]{background:#eaf3ff}.dashboard_calendarDay__jw_co:nth-child(7n+7){border-right:none}.dashboard_emptyDay__Mt223{background:#f8fafc}.dashboard_today__mBFP_{background:#eff6ff}.dashboard_calendarDayHeader__NVpWO{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.dashboard_calendarDayHeader__NVpWO strong{color:#071225;font-size:.9rem}.dashboard_calendarDayHeader__NVpWO span{align-items:center;background:#eaf1ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.72rem;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.dashboard_calendarDayActions__Wz8tT{background:#fff;border:1px solid #cfe0ff;border-radius:14px;box-shadow:0 16px 36px rgba(15,23,42,.16);display:grid;grid-gap:6px;gap:6px;left:10px;min-width:168px;padding:8px;position:absolute;top:38px;z-index:8}.dashboard_calendarDayActions__Wz8tT button{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;color:#1d4ed8;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:850;padding:8px 10px;text-align:left}.dashboard_calendarDayActions__Wz8tT button:hover{background:#eef4ff;border-color:#93c5fd}.dashboard_holidayChip__s7aHY{align-items:center;background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.72rem;font-weight:850;line-height:1.2;margin-bottom:8px;max-width:100%;padding:5px 9px}.dashboard_calendarTasks__46GdJ{display:grid;grid-gap:6px;gap:6px}.dashboard_calendarTask__bWz2Y{border:1px solid #bfdbfe;border-radius:10px;background:#f8fbff;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:8px;text-align:left}.dashboard_calendarTask__bWz2Y[data-status="in Bearbeitung"]{background:#fffbeb;border-color:#fde68a}.dashboard_calendarTask__bWz2Y[data-status="wartet auf Rückmeldung"]{background:#fff7ed;border-color:#fed7aa}.dashboard_calendarTask__bWz2Y[data-status=erledigt]{background:#f0fdf4;border-color:#bbf7d0}.dashboard_calendarTask__bWz2Y[data-status=\FC berf\E4llig]{background:#fff1f2;border-color:#fecdd3}.dashboard_calendarTask__bWz2Y strong{color:#071225;font-size:.78rem;line-height:1.2}.dashboard_calendarTask__bWz2Y span{color:#64748b;font-size:.72rem;font-weight:700}.dashboard_weekGrid__b9vbc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(7,minmax(160px,1fr));overflow-x:auto;overflow-y:visible}.dashboard_weekDay__StIPz{background:#fff;border:1px solid #e2e8f0;border-radius:18px;cursor:pointer;min-height:360px;overflow:visible;padding:12px;position:relative}.dashboard_weekAbsenceBars__TQ0oQ .dashboard_monthAbsenceBar__kwvAE{width:calc((100% * var(--absence-span)) + ((var(--absence-span) - 1) * 12px))}.dashboard_dayView__SMKPX{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.045);display:grid;grid-gap:12px;gap:12px;padding:16px}.dashboard_dayViewActions__53aov{display:flex;flex-wrap:wrap;gap:10px}.dashboard_dayTask__R9C70{align-items:center;background:#f8fbff;border:1px solid #bfdbfe;border-radius:14px;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;gap:16px;padding:14px;text-align:left}.dashboard_dayTask__R9C70[data-status="in Bearbeitung"]{background:#fffbeb;border-color:#fde68a}.dashboard_dayTask__R9C70[data-status=erledigt]{background:#f0fdf4;border-color:#bbf7d0}.dashboard_dayTask__R9C70[data-status=\FC berf\E4llig]{background:#fff1f2;border-color:#fecdd3}.dashboard_dayTask__R9C70 span,.dashboard_dayTask__R9C70 strong{display:block}.dashboard_dayTask__R9C70>div>span{color:#64748b;font-size:.86rem;font-weight:700;margin-top:4px}.dashboard_card__k9RAX{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px 20px;min-height:82px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 26px rgba(15,23,42,.045);font-family:inherit;text-align:left}.dashboard_clickableCard__RWFqz{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dashboard_clickableCard__RWFqz:hover{border-color:#93c5fd;box-shadow:0 14px 34px rgba(37,99,235,.12);transform:translateY(-1px)}.dashboard_alertCard__bj2W9{border-color:#fecaca;border-width:2px;background:#fff7f7;animation:dashboard_pulse-card-border__1wAAE 1.8s ease-in-out infinite}.dashboard_warningCard__T_4ni{border-color:#fde68a;border-width:2px;background:#fffbeb;animation:dashboard_pulse-warning-border__1O9u2 1.8s ease-in-out infinite}.dashboard_pulseAlert__ndzz0{animation:dashboard_pulse-alert__KdUaS 1.4s ease-in-out infinite;background:#dc2626}.dashboard_pulseAlert__ndzz0,.dashboard_warningPulse__1Yt1Z{align-items:center;border-radius:999px;color:#fff!important;display:inline-flex!important;font-size:.72rem;font-weight:900;height:20px;justify-content:center;line-height:1;margin-left:8px;width:20px}.dashboard_warningPulse__1Yt1Z{animation:dashboard_pulse-warning__Tpvcw 1.4s ease-in-out infinite;background:#f59e0b}@keyframes dashboard_pulse-alert__KdUaS{0%{box-shadow:0 0 0 0 rgba(220,38,38,.4);transform:scale(1)}70%{box-shadow:0 0 0 8px rgba(220,38,38,0);transform:scale(1.08)}to{box-shadow:0 0 0 0 rgba(220,38,38,0);transform:scale(1)}}@keyframes dashboard_pulse-card-border__1wAAE{0%{border-color:#fecaca;box-shadow:0 10px 26px rgba(220,38,38,.06)}50%{border-color:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.12),0 14px 34px rgba(220,38,38,.12)}to{border-color:#fecaca;box-shadow:0 10px 26px rgba(220,38,38,.06)}}@keyframes dashboard_pulse-warning__Tpvcw{0%{box-shadow:0 0 0 0 rgba(245,158,11,.38);transform:scale(1)}70%{box-shadow:0 0 0 8px rgba(245,158,11,0);transform:scale(1.08)}to{box-shadow:0 0 0 0 rgba(245,158,11,0);transform:scale(1)}}@keyframes dashboard_pulse-warning-border__1O9u2{0%{border-color:#fde68a;box-shadow:0 10px 26px rgba(245,158,11,.06)}50%{border-color:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.12),0 14px 34px rgba(245,158,11,.12)}to{border-color:#fde68a;box-shadow:0 10px 26px rgba(245,158,11,.06)}}.dashboard_card__k9RAX span{display:block;color:#64748b;font-size:.9rem;font-weight:500;line-height:1;margin-bottom:10px}.dashboard_card__k9RAX strong{display:block;font-size:1.9rem;line-height:1;font-weight:700;letter-spacing:-.03em;color:#071225}.dashboard_tableCard__LHop1{background:#fff;border-radius:20px;overflow-x:auto;border:1px solid #e2e8f0;box-shadow:0 12px 30px rgba(15,23,42,.045)}.dashboard_taskTableCard__dJXQP{overflow-x:hidden;margin-left:-16px;margin-right:-16px}.dashboard_table__viMW6{width:100%;min-width:1080px;border-collapse:collapse}.dashboard_dashboardTaskTable__v9dsJ,.dashboard_taskTable__cbG1E{min-width:0;table-layout:fixed}.dashboard_dashboardTaskTable__v9dsJ td,.dashboard_dashboardTaskTable__v9dsJ th,.dashboard_taskTable__cbG1E td,.dashboard_taskTable__cbG1E th{padding-left:8px;padding-right:8px}.dashboard_dashboardTaskTable__v9dsJ td:first-child,.dashboard_dashboardTaskTable__v9dsJ th:first-child{width:10%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(2),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(2){width:5%;text-align:center;vertical-align:middle}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(3),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(3){width:12%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(4),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(4){width:8%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(5),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(5){width:6%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(6),.dashboard_dashboardTaskTable__v9dsJ td:nth-child(7),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(6),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(7){width:10%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(8),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(8){width:14%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(9),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(9){width:7%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(10),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(10){width:8%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(11),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(11){width:10%}.dashboard_taskTable__cbG1E td:first-child,.dashboard_taskTable__cbG1E th:first-child{width:9%}.dashboard_taskTable__cbG1E td:nth-child(2),.dashboard_taskTable__cbG1E th:nth-child(2){width:12%}.dashboard_taskTable__cbG1E td:nth-child(3),.dashboard_taskTable__cbG1E th:nth-child(3){width:9%}.dashboard_taskTable__cbG1E td:nth-child(4),.dashboard_taskTable__cbG1E th:nth-child(4){width:7%}.dashboard_taskTable__cbG1E td:nth-child(5),.dashboard_taskTable__cbG1E td:nth-child(6),.dashboard_taskTable__cbG1E th:nth-child(5),.dashboard_taskTable__cbG1E th:nth-child(6){width:10%}.dashboard_taskTable__cbG1E td:nth-child(7),.dashboard_taskTable__cbG1E th:nth-child(7){width:14%}.dashboard_taskTable__cbG1E td:nth-child(8),.dashboard_taskTable__cbG1E th:nth-child(8){width:7%}.dashboard_taskTable__cbG1E td:nth-child(9),.dashboard_taskTable__cbG1E th:nth-child(9){width:8%}.dashboard_taskTable__cbG1E td:nth-child(10),.dashboard_taskTable__cbG1E th:nth-child(10){width:11%}.dashboard_dashboardTaskTable__v9dsJ .dashboard_archiveCountdown__qG0mX,.dashboard_dashboardTaskTable__v9dsJ .dashboard_badge__1_IoV,.dashboard_dashboardTaskTable__v9dsJ .dashboard_deadlinePill__OEFzF,.dashboard_dashboardTaskTable__v9dsJ .dashboard_remainingTime__5s4_Z,.dashboard_taskTable__cbG1E .dashboard_archiveCountdown__qG0mX,.dashboard_taskTable__cbG1E .dashboard_badge__1_IoV,.dashboard_taskTable__cbG1E .dashboard_deadlinePill__OEFzF,.dashboard_taskTable__cbG1E .dashboard_remainingTime__5s4_Z{font-size:.72rem}.dashboard_dashboardTaskTable__v9dsJ .dashboard_archiveCountdown__qG0mX,.dashboard_dashboardTaskTable__v9dsJ .dashboard_deadlinePill__OEFzF,.dashboard_taskTable__cbG1E .dashboard_archiveCountdown__qG0mX,.dashboard_taskTable__cbG1E .dashboard_deadlinePill__OEFzF{max-width:100%;white-space:normal}.dashboard_dashboardTaskTable__v9dsJ .dashboard_archiveCountdown__qG0mX,.dashboard_dashboardTaskTable__v9dsJ .dashboard_deadlinePill__OEFzF,.dashboard_taskTable__cbG1E .dashboard_archiveCountdown__qG0mX,.dashboard_taskTable__cbG1E .dashboard_deadlinePill__OEFzF{padding:6px 8px}.dashboard_dashboardTaskTable__v9dsJ .dashboard_acceptButton__f6GUf,.dashboard_dashboardTaskTable__v9dsJ .dashboard_deleteButton__bNGwg,.dashboard_taskTable__cbG1E .dashboard_acceptButton__f6GUf,.dashboard_taskTable__cbG1E .dashboard_deleteButton__bNGwg{padding-left:12px;padding-right:12px;white-space:nowrap}.dashboard_taskNumberTimer__OMdVa{align-items:center;display:grid;grid-gap:9px;gap:9px;justify-items:start;min-width:112px}.dashboard_timerControl__vAGKB{align-items:center;background:#f8fbff;border:1px solid #e2e8f0;border-radius:999px;display:flex;gap:7px;padding:4px 8px 4px 4px;min-width:100%}.dashboard_timerCell__UkyyI{display:grid;grid-gap:7px;gap:7px;max-width:126px}.dashboard_timerUsageBar__ycAyo{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden;width:100%}.dashboard_timerUsageBar__ycAyo span{background:#22c55e;border-radius:inherit;display:block;height:100%;transition:width .22s ease,background .22s ease}.dashboard_timerUsageBar__ycAyo[data-state=warning] span{background:#f59e0b}.dashboard_timerUsageBar__ycAyo[data-state=over] span{background:#ef4444}.dashboard_timerUsageBar__ycAyo[data-state=empty] span{background:transparent}.dashboard_timerButton___X0qw{align-items:center;background:#fff;border:2px solid #071225;border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.09);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:30px}.dashboard_timerButton___X0qw:hover:not(:disabled){border-color:#2563eb;box-shadow:0 12px 22px rgba(37,99,235,.18);transform:translateY(-1px)}.dashboard_timerButton___X0qw[data-running=true]{background:#ef4444;border-color:#ef4444}.dashboard_timerButton___X0qw:disabled{background:#f1f5f9;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed;opacity:.55}.dashboard_playIcon__GtEh3{border-bottom:7px solid transparent;border-left:10px solid #0f172a;border-top:7px solid transparent;display:block;height:0;margin-left:2px;width:0}.dashboard_timerButton___X0qw:hover:not(:disabled) .dashboard_playIcon__GtEh3{border-left-color:#2563eb}.dashboard_stopIcon__XOEZZ{background:#fff;border-radius:3px;display:block;height:11px;width:11px}.dashboard_timerReadout__wpFvN{color:#0f172a;font-size:.72rem;font-weight:800;min-height:1em;white-space:nowrap}.dashboard_taskNumberTimer__OMdVa .dashboard_number__Y__yA{align-items:center;display:inline-flex;line-height:1.1;padding-left:2px}.dashboard_table__viMW6 th{padding:16px 12px;font-size:.84rem;font-weight:700;color:#0f172a;text-align:left}.dashboard_table__viMW6 td{padding:16px 12px;border-top:1px solid #f1f5f9;font-size:.9rem;font-weight:500;vertical-align:middle}.dashboard_table__viMW6 select{border:1px solid #cbd5e1;border-radius:10px;font-family:inherit;font-size:.9rem;font-weight:700;min-width:180px;padding:9px 10px}.dashboard_table__viMW6 select:disabled{background:#f8fafc;color:#64748b}.dashboard_number__Y__yA{color:#2563eb;font-weight:800;white-space:nowrap}.dashboard_dashboardTaskTable__v9dsJ .dashboard_number__Y__yA{text-align:center;vertical-align:middle}.dashboard_taskNumberStack__svoJo{align-items:center;display:inline-flex;flex-direction:column;gap:5px;justify-content:center;line-height:1.1;min-height:58px}.dashboard_doneMarker__IrgIz{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:20px;justify-content:center;width:20px}.dashboard_title__duUjf{font-weight:700;color:#071225;min-width:180px}.dashboard_description__XjpQh,.dashboard_metaLine__aoFFQ{display:block;color:#64748b;font-size:.78rem;font-weight:500;line-height:1.35;margin-top:5px}.dashboard_archiveCountdown__qG0mX{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.82rem;font-weight:900;line-height:1.15;margin-top:8px;padding:7px 10px}.dashboard_editHint__oJ9Oo{font-size:.72rem;color:#64748b;margin-left:10px;opacity:0;transition:opacity .15s ease}.dashboard_clickableRow__jwtV2{cursor:pointer;transition:background .15s ease}.dashboard_clickableRow__jwtV2:hover{background:#eef4ff}.dashboard_clickableRow__jwtV2[data-status=erledigt]{background:#f8fafc;color:#64748b}.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_description__XjpQh,.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_metaLine__aoFFQ,.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_number__Y__yA,.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_title__duUjf{color:#64748b}.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_deadlinePill__OEFzF,.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_priority__VHvrP,.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_remainingTime__5s4_Z,.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_status__uQUqZ{background:#e2e8f0;color:#475569}.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_deadlineIcon__Mgl5K{background:#64748b;color:#fff}.dashboard_clickableRow__jwtV2[data-status=erledigt]:hover{background:#f1f5f9}.dashboard_clickableRow__jwtV2[data-selected=true]{background:#eff6ff;box-shadow:inset 4px 0 0 #2563eb}.dashboard_clickableRow__jwtV2:hover .dashboard_editHint__oJ9Oo{opacity:1}.dashboard_badge__1_IoV{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:800;white-space:nowrap}.dashboard_status__uQUqZ{background:#dbeafe;color:#1d4ed8}.dashboard_status__uQUqZ[data-status="in Bearbeitung"]{background:#fef3c7;color:#b45309}.dashboard_status__uQUqZ[data-status=erledigt]{background:#dcfce7;color:#15803d}.dashboard_status__uQUqZ[data-status="wartet auf Rückmeldung"]{background:#fef3c7;color:#b45309}.dashboard_status__uQUqZ[data-status=abgelehnt]{background:#fee2e2;color:#b91c1c}.dashboard_status__uQUqZ[data-status=\FC berf\E4llig]{background:#ffe4e6;color:#be123c}.dashboard_status__uQUqZ[data-status=archiviert]{background:#f1f5f9;color:#475569}.dashboard_priority__VHvrP{background:#eaf1ff;color:#1d4ed8}.dashboard_priority__VHvrP[data-priority=kritisch]{background:#ffe4e6;color:#be123c}.dashboard_priority__VHvrP[data-priority=hoch]{background:#fee2e2;color:#b91c1c}.dashboard_priority__VHvrP[data-priority=niedrig]{background:#f1f5f9;color:#334155}.dashboard_remainingTime__5s4_Z{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;min-width:86px;padding:6px 10px;white-space:nowrap}.dashboard_remainingTime__5s4_Z[data-state=ok]{background:#dcfce7;color:#15803d}.dashboard_remainingTime__5s4_Z[data-state=over]{background:#fee2e2;color:#b91c1c}.dashboard_remainingTime__5s4_Z[data-state=empty]{background:#f1f5f9;color:#64748b}.dashboard_deadlinePill__OEFzF{align-items:center;border-radius:12px;display:inline-flex;gap:7px;font-weight:800;line-height:1.25;overflow:hidden;padding:7px 10px;position:relative;white-space:nowrap}.dashboard_deadlinePill__OEFzF:before{border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;transition:width .8s ease;width:var(--deadline-visible-progress,var(--deadline-progress,0));z-index:0}.dashboard_deadlinePill__OEFzF>*{position:relative;z-index:1}.dashboard_deadlineIcon__Mgl5K{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;height:18px;justify-content:center;line-height:1;width:18px}.dashboard_deadlinePill__OEFzF[data-state=open]{background:#dcfce7;color:#15803d}.dashboard_deadlinePill__OEFzF[data-state=open]:before{background:rgba(34,197,94,.34)}.dashboard_deadlinePill__OEFzF[data-state=open] .dashboard_deadlineIcon__Mgl5K{background:#16a34a;color:#fff}.dashboard_deadlinePill__OEFzF[data-state=soon]{background:#fef3c7;color:#b45309}.dashboard_deadlinePill__OEFzF[data-state=soon]:before{background:rgba(245,158,11,.36)}.dashboard_deadlinePill__OEFzF[data-state=soon] .dashboard_deadlineIcon__Mgl5K{background:#f59e0b;color:#fff}.dashboard_deadlinePill__OEFzF[data-state=due]{background:#fee2e2;color:#b91c1c}.dashboard_deadlinePill__OEFzF[data-state=due]:before{background:rgba(220,38,38,.34)}.dashboard_deadlinePill__OEFzF[data-state=due] .dashboard_deadlineIcon__Mgl5K{background:#dc2626;color:#fff}.dashboard_deadlinePill__OEFzF[data-state=empty]{background:#f1f5f9;color:#64748b}.dashboard_clickableRow__jwtV2[data-status=erledigt] .dashboard_deadlinePill__OEFzF:before,.dashboard_deadlinePill__OEFzF[data-state=empty]:before{display:none}.dashboard_overlay__UecrQ{position:fixed;inset:0;background:rgba(7,18,37,.48);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.dashboard_modal__8wBzb{background:#fff;border-radius:24px;padding:26px;width:720px;max-width:100%;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px rgba(7,18,37,.25)}.dashboard_modal__8wBzb h2{margin:0 0 18px}.dashboard_modalWarning__LPMtn{background:#fff7ed;border:1px solid #fdba74;border-radius:14px;color:#9a3412;font-weight:850;line-height:1.35;margin:14px 0 0;padding:12px 14px}.dashboard_formGrid__gvQoR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px}.dashboard_fullWidth__tH7AL{grid-column:1/-1}.dashboard_modal__8wBzb label{display:block;font-weight:800;margin:12px 0 6px}.dashboard_modal__8wBzb input,.dashboard_modal__8wBzb select,.dashboard_modal__8wBzb textarea{width:100%;margin-top:6px;margin-bottom:8px;padding:11px 12px;border-radius:10px;border:1px solid #cbd5e1;font-size:.95rem;font-family:inherit}.dashboard_modal__8wBzb textarea{resize:vertical}.dashboard_handoverChecklist__pfpNS{background:#f8fafc;border:1px solid #dbe3ee;border-radius:18px;display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:16px}.dashboard_handoverChecklist__pfpNS h3{font-size:1.15rem;margin:0}.dashboard_handoverChecklist__pfpNS p{color:#64748b;font-weight:700;line-height:1.35;margin:6px 0 0}.dashboard_checklistItems__LTxwQ{display:grid;grid-gap:8px;gap:8px}.dashboard_checkboxLine__Q9AaJ{align-items:flex-start;background:#fff;border:1px solid #dbe3ee;border-radius:12px;display:flex!important;gap:10px;line-height:1.35;margin:0!important;padding:11px 12px}.dashboard_checkboxLine__Q9AaJ input{flex:0 0 auto;height:18px;margin:1px 0 0!important;width:18px}.dashboard_feedbackOption__hs2_V{background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;margin-top:10px;padding:12px 14px}.dashboard_planningBox__TIXge{background:#f8fafc;border:1px solid #dbe3ee;border-radius:18px;margin-top:10px;padding:14px}.dashboard_planningTool__4pEds{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.dashboard_planningSummary__qM3gx{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:800;gap:10px}.dashboard_planningRows__cWJTT{display:grid;grid-gap:8px;gap:8px}.dashboard_planningRow__u_U9L{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 150px auto}.dashboard_planningRow__u_U9L label{margin:0}.dashboard_planningRow__u_U9L input{margin-bottom:0}.dashboard_planningWarning__FHfZ2{background:#fff7ed;border:1px solid #fdba74;border-radius:14px;color:#9a3412;font-size:.86rem;font-weight:800;margin:0;padding:10px 12px}.dashboard_checkboxLabel___OYZu{align-items:center;display:flex!important;gap:10px;margin-top:0!important}.dashboard_checkboxLabel___OYZu input{height:18px;margin:0!important;width:18px}.dashboard_modalActions__9nnMh{display:flex;gap:10px;margin-top:14px}.dashboard_modalFooter__dxHPm{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:14px}.dashboard_modalFooter__dxHPm .dashboard_modalActions__9nnMh{margin-top:0}.dashboard_modalSaveNotice__964Hv{background:#fff7ed;border:1px solid #fdba74;border-radius:16px;color:#9a3412;font-size:.95rem;font-weight:850;line-height:1.35;margin-top:14px;padding:13px 15px}.dashboard_createdAtHint__1h3cZ{color:#64748b;font-size:.9rem;font-weight:700;margin:0;text-align:right}.dashboard_timeBox__uxq1g{background:#f8fafc}.dashboard_commentBox__X3HW4,.dashboard_timeBox__uxq1g{border:1px solid #e2e8f0;border-radius:18px;margin-top:10px;padding:16px}.dashboard_commentBox__X3HW4{background:#fff}.dashboard_timeHeader__17tDk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboard_timeHeader__17tDk h3{margin:0;font-size:1rem}.dashboard_emptyState__lCX4w,.dashboard_timeHeader__17tDk p{margin:4px 0 0;color:#64748b;font-size:.88rem}.dashboard_timeForm__G8YMu{display:grid;grid-template-columns:160px 1fr auto auto;align-items:flex-end;grid-gap:12px;gap:12px}.dashboard_timeEntries__y9_G_{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.dashboard_timeEntry__LFCNn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.dashboard_timeEntry__LFCNn span,.dashboard_timeEntry__LFCNn strong{display:inline-block;margin-right:10px}.dashboard_timeEntry__LFCNn span{color:#64748b;font-size:.82rem}.dashboard_timeEntry__LFCNn p{margin:6px 0 0;color:#334155;font-size:.9rem}.dashboard_timeEntryActions__cXkr8{display:flex;flex-shrink:0;gap:8px}.dashboard_timeEntryActions__cXkr8 .dashboard_deleteButton__bNGwg,.dashboard_timeEntryActions__cXkr8 .dashboard_secondaryButton__mIvQj{padding:8px 10px}.dashboard_commentForm__eZaUw{display:grid;grid-gap:10px;gap:10px}.dashboard_commentForm__eZaUw textarea{margin:0}.dashboard_commentForm__eZaUw button{justify-self:start}.dashboard_commentList__A4ZQ0{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.dashboard_commentItem__HyP9B{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.dashboard_commentItem__HyP9B span,.dashboard_commentItem__HyP9B strong{display:inline-block;margin-right:10px}.dashboard_commentItem__HyP9B span{color:#64748b;font-size:.82rem;font-weight:700}.dashboard_commentItem__HyP9B p{color:#334155;line-height:1.35;margin:8px 0 0}.dashboard_secondaryButton__mIvQj{background:#fff;border:1px solid #cbd5e1;color:#071225;display:inline-flex;font-family:inherit;padding:12px 16px;border-radius:12px;cursor:pointer;font-weight:700;justify-content:center;text-decoration:none}.dashboard_deleteButton__bNGwg{border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;border-radius:10px;padding:7px 10px;font-weight:700;cursor:pointer}.dashboard_settingsPanel__3kwCe{display:grid;grid-gap:22px;gap:22px}.dashboard_projectPipelinePanel__dDPgH{gap:14px}.dashboard_settingsGrid__3_mRq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard_settingsCard__sZ6SI{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px 20px;box-shadow:0 10px 26px rgba(15,23,42,.045)}.dashboard_settingsCard__sZ6SI h2{font-size:1.05rem;margin:0 0 8px}.dashboard_settingsCard__sZ6SI p{color:#64748b;font-size:.92rem;line-height:1.45;margin:0 0 8px}.dashboard_settingsCard__sZ6SI select{border:1px solid #cbd5e1;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:700;margin-top:10px;padding:11px 12px;width:100%}.dashboard_settingsHeader__Kaoox{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.dashboard_userForm__PS8Ns{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:12px;gap:12px}.dashboard_userForm__PS8Ns>button{align-self:end}.dashboard_credentialsBox__0H3wO{background:#f8fbff;border:1px solid #bfdbfe;border-radius:18px;display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:16px}.dashboard_credentialsBox__0H3wO strong{display:block;font-size:1rem}.dashboard_credentialsBox__0H3wO textarea{background:#fff;border:1px solid #cbd5e1;border-radius:14px;color:#071225;font-family:inherit;font-size:.95rem;font-weight:650;line-height:1.45;padding:12px;resize:vertical;width:100%}.dashboard_teamForm__a9Mwv{align-items:flex-end;display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:12px;gap:12px}.dashboard_escalationForm__cFZ8I{align-items:flex-end;display:grid;grid-template-columns:1.4fr .8fr 1fr auto auto auto;grid-gap:12px;gap:12px}.dashboard_escalationForm__cFZ8I label,.dashboard_teamForm__a9Mwv label,.dashboard_userForm__PS8Ns label{color:#0f172a;display:block;font-weight:800}.dashboard_escalationForm__cFZ8I input,.dashboard_escalationForm__cFZ8I select,.dashboard_teamForm__a9Mwv input,.dashboard_userForm__PS8Ns input,.dashboard_userForm__PS8Ns select{border:1px solid #cbd5e1;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:700;margin-top:6px;padding:11px 12px;width:100%}.dashboard_escalationForm__cFZ8I input:disabled,.dashboard_escalationForm__cFZ8I select:disabled,.dashboard_teamForm__a9Mwv input:disabled,.dashboard_userForm__PS8Ns input:disabled,.dashboard_userForm__PS8Ns select:disabled{background:#f8fafc;color:#64748b}.dashboard_checkboxField__sILfu{align-items:center;border:1px solid #cbd5e1;border-radius:12px;display:inline-flex!important;gap:8px;min-height:43px;padding:0 12px;white-space:nowrap}.dashboard_checkboxField__sILfu input{margin:0;width:auto}.dashboard_teamPicker__Kq11p{display:grid;grid-gap:7px;gap:7px}.dashboard_teamPicker__Kq11p>span{color:#0f172a;font-weight:800}.dashboard_actionGroup__XDB7o{display:flex;gap:8px}.dashboard_heroSearchBar__MCi8s{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.dashboard_projectPipelinePanel__dDPgH .dashboard_heroSearchBar__MCi8s{margin-bottom:0}.dashboard_heroSearchBar__MCi8s label{color:#0f172a;display:block;flex:1 1;font-size:.82rem;font-weight:800;max-width:520px}.dashboard_heroSearchBar__MCi8s input{border:1px solid #cbd5e1;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:700;margin-top:6px;padding:11px 12px;width:100%}.dashboard_heroSearchBar__MCi8s span{color:#64748b;font-size:.88rem;font-weight:800;padding-bottom:12px}.dashboard_projectPipelinePanel__dDPgH .dashboard_heroSearchBar__MCi8s span{margin-right:92px}.dashboard_heroProjectLayout__T_8C6,.dashboard_projectPipelineBoard__q_BZq{display:grid;grid-gap:16px;gap:16px}.dashboard_projectStatusStrip__2vBOY{align-items:center;display:flex;gap:0;min-height:112px;margin-bottom:24px;margin-top:-28px;overflow:visible;padding:0 86px 0 20px;position:relative}.dashboard_projectStatusStrip__2vBOY:before{background:#d8e4f0;border-radius:18px 0 0 18px;box-shadow:0 6px 8px rgba(15,23,42,.18);content:"";height:92px;left:0;position:absolute;right:78px;top:50%;transform:translateY(-50%);z-index:0}.dashboard_projectStatusStrip__2vBOY:after{border-bottom:70px solid transparent;border-left:78px solid #d8e4f0;border-top:70px solid transparent;content:"";filter:drop-shadow(4px 5px 4px rgba(15,23,42,.18));position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.dashboard_projectStatusStripMeta__VgIMR{display:none}.dashboard_projectStatusStripMeta__VgIMR strong{color:#fff;font-size:.86rem}.dashboard_projectStatusStripMeta__VgIMR span{color:#94a3b8;font-size:.76rem;font-weight:800}.dashboard_projectPipelineStatusList__0qdS7{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(10,minmax(0,1fr));position:relative;width:100%;z-index:1}.dashboard_projectPipelineStatusList__0qdS7 button{align-items:center;background:#202227;border:0;border-radius:8px;box-shadow:0 14px 18px rgba(15,23,42,.2),0 3px 5px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.06);color:#c7d2e3;cursor:pointer;display:grid;font-family:inherit;font-size:clamp(.55rem,.52vw,.68rem);font-weight:750;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr);line-height:1.05;min-height:58px;padding:12px;position:relative;text-align:left;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:100%}.dashboard_projectPipelineStatusList__0qdS7 button[data-active=true]{background:#242832;box-shadow:0 14px 18px rgba(15,23,42,.2),0 0 0 3px rgba(0,156,166,.95),0 0 22px rgba(0,156,166,.3),inset 0 1px 0 hsla(0,0%,100%,.08);color:#009ca6}.dashboard_projectPipelineStatusList__0qdS7 button[data-active=true] em,.dashboard_projectPipelineStatusList__0qdS7 button[data-active=true] span{color:#009ca6}.dashboard_projectPipelineStatusList__0qdS7 button:hover{background:#282c34;box-shadow:0 20px 24px rgba(15,23,42,.26),0 6px 10px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.08);color:#fff;transform:translateY(-3px)}.dashboard_projectPipelineStatusList__0qdS7 button:first-child{justify-items:center;text-align:center}.dashboard_projectPipelineStatusList__0qdS7 button:first-child span{color:#fff;font-size:clamp(.62rem,.65vw,.82rem);font-weight:950;line-height:1}.dashboard_projectPipelineStatusList__0qdS7 button:first-child[data-active=true] span{color:#009ca6}.dashboard_projectPipelineStatusList__0qdS7 button span{display:block;padding-left:0;position:relative;white-space:nowrap}.dashboard_projectPipelineStatusList__0qdS7 em{color:#d8dee8;font-size:clamp(1.25rem,1.45vw,1.8rem);font-style:normal;font-weight:950;line-height:.8;margin-right:3px;vertical-align:-.16em}.dashboard_projectPipelineStatusList__0qdS7 em[data-numbered=true]{background:transparent;border-radius:0;color:#d8dee8;display:inline;font-size:clamp(1.35rem,1.55vw,1.9rem);font-weight:950;height:auto;left:auto;margin-left:0;margin-right:3px;min-width:0;padding:0;position:static;transform:none;vertical-align:middle}.dashboard_projectPipelineStatusList__0qdS7 strong{align-items:center;background:#ff0018;border-radius:999px;color:#fff;display:flex;font-size:1rem;font-weight:950;height:30px;justify-content:center;min-width:30px;padding:0 7px;position:absolute;right:-10px;text-align:center;top:-14px}.dashboard_projectPipelineWorkspace__pI4i2{align-items:start;display:block}.dashboard_heroDetailCard__6SDCW:has(.dashboard_heroEmptyDetail__jwfpk){display:none}.dashboard_projectPipelineStatusList__0qdS7 strong[data-urgent=true]:after{content:none}.dashboard_heroTableCard__IpoiI{overflow:hidden;padding:0}.dashboard_heroTableScroll__KABX7{max-height:min(76vh,820px);overflow:auto;scrollbar-gutter:stable}.dashboard_heroTableCard__IpoiI .dashboard_table__viMW6{min-width:1480px}.dashboard_heroTableCard__IpoiI thead th{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.dashboard_heroTableHint__DIoiS{background:#f8fbff;border-top:1px solid #e2e8f0;color:#64748b;font-size:.82rem;font-weight:800;margin:0;padding:12px 14px}.dashboard_heroDetailCard__6SDCW{background:#f8fbff;border:1px solid #bfdbfe;border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.05);max-height:620px;overflow:auto;padding:18px;position:-webkit-sticky;position:sticky;top:18px}.dashboard_heroDetailCard__6SDCW h2{font-size:1.25rem;margin:0 0 14px}.dashboard_heroDetailGrid__WGr6i{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.dashboard_heroDescription__vG7HV,.dashboard_heroDetailGrid__WGr6i article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.dashboard_heroDescription__vG7HV span,.dashboard_heroDetailGrid__WGr6i span{color:#64748b;display:block;font-size:.78rem;font-weight:800;margin-bottom:4px}.dashboard_heroDetailGrid__WGr6i strong{color:#071225;display:block;font-size:.95rem}.dashboard_heroDescription__vG7HV p{color:#334155;font-weight:650;line-height:1.5;margin:0;white-space:pre-line}.dashboard_heroEmptyDetail__jwfpk h2{margin:0 0 8px}.dashboard_heroEmptyDetail__jwfpk p:last-child{color:#64748b;font-weight:700;line-height:1.4;margin:0}.dashboard_reportHero__e2wTd{background:#f8fbff;border:1px solid #bfdbfe;border-radius:22px;box-shadow:0 16px 42px rgba(15,23,42,.06);margin-bottom:18px;max-width:100%;overflow:hidden;padding:22px}.dashboard_reportHero__e2wTd span{color:#2563eb;display:block;font-size:.82rem;font-weight:900;margin-bottom:6px}.dashboard_reportHero__e2wTd h2{font-size:1.55rem;margin:0}.dashboard_reportHero__e2wTd p{color:#64748b;font-weight:750;margin:8px 0 18px}.dashboard_reportProgress__ln15c{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;height:34px;overflow:hidden}.dashboard_reportProgress__ln15c span{background:repeating-linear-gradient(90deg,#1d4ed8,#1d4ed8 4px,#60a5fa 0,#60a5fa 8px);display:block;height:100%}.dashboard_unproductiveSummaryGrid__QFkyc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.dashboard_unproductiveSummaryGrid__QFkyc article{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #dbeafe;border-radius:18px;padding:16px}.dashboard_unproductiveSummaryGrid__QFkyc small,.dashboard_unproductiveSummaryGrid__QFkyc span{color:#64748b;display:block;font-size:.8rem;font-weight:850}.dashboard_unproductiveSummaryGrid__QFkyc strong{color:#071225;display:block;font-size:1.45rem;margin:7px 0 4px}.dashboard_unproductiveRows__MMj1j{display:grid;grid-gap:10px;gap:10px}.dashboard_unproductiveRow__7Ob7r{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(190px,.9fr) 82px minmax(190px,1.35fr) 82px auto;padding:12px 14px}.dashboard_productivityEndpoint__dyBA1 span,.dashboard_productivityEndpoint__dyBA1 strong,.dashboard_unproductiveUser__qtA5I span,.dashboard_unproductiveUser__qtA5I strong{display:block}.dashboard_unproductiveUser__qtA5I strong{color:#071225}.dashboard_productivityEndpoint__dyBA1 span,.dashboard_unproductiveUser__qtA5I span{color:#64748b;font-size:.78rem;font-weight:800;margin-top:4px}.dashboard_unproductiveBar__8U7j7{background:#e2e8f0;border-radius:999px;display:flex;height:18px;overflow:hidden}.dashboard_productiveSegment__gl2Y2{background:linear-gradient(90deg,#22c55e,#16a34a);display:block;height:100%}.dashboard_unproductiveSegment__OjB15{background:repeating-linear-gradient(135deg,#f59e0b,#f59e0b 7px,#fbbf24 0,#fbbf24 14px);display:block;height:100%}.dashboard_productivityEndpoint__dyBA1{text-align:center}.dashboard_productivityEndpoint__dyBA1 strong{font-size:1.05rem}.dashboard_productivityEndpointPositive__QqamT strong{color:#16a34a}.dashboard_productivityEndpointOpen__OtJCo strong{color:#b45309}.dashboard_overbookedBadge__hrMCk{background:#fee2e2;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;font-size:.76rem;font-weight:900;padding:7px 10px;white-space:nowrap}.dashboard_reportPanel__o03hE{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 12px 30px rgba(15,23,42,.045);margin-bottom:18px;max-width:100%;overflow:hidden;padding:18px}.dashboard_reportHeader__UvGAC{align-items:flex-end;display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard_reportHeader__UvGAC h2{margin:0}.dashboard_reportHeader__UvGAC>p{color:#64748b;font-size:.86rem;font-weight:750;line-height:1.35;margin:0;max-width:430px}.dashboard_periodSelector__s4Idb{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:6px}.dashboard_periodSelector__s4Idb button{background:transparent;border:0;border-radius:12px;color:#1d4ed8;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:900;padding:9px 14px}.dashboard_periodSelector__s4Idb button:hover{background:hsla(0,0%,100%,.72)}.dashboard_periodSelector__s4Idb .dashboard_activePeriod__rTWI7{background:#2563eb;box-shadow:0 10px 22px rgba(37,99,235,.2);color:#fff}.dashboard_periodSelector__s4Idb .dashboard_activePeriod__rTWI7:hover{background:#1d4ed8;color:#fff}.dashboard_workloadGrid__dEvWZ{display:grid;grid-gap:10px;gap:10px;max-width:100%;overflow-x:auto;padding-bottom:8px;grid-template-columns:minmax(170px,190px) repeat(10,minmax(108px,1fr))}.dashboard_workloadDayHeader__KeaLR,.dashboard_workloadHeaderCell__tIBQq{color:#64748b;font-size:.78rem;font-weight:900;padding:0 6px 4px}.dashboard_workloadDayHeader__KeaLR[data-weekday=true]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;padding:7px 8px}.dashboard_workloadRowGroup__c1vvh{display:contents}.dashboard_workloadUser__Y_Ke1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.dashboard_workloadUser__Y_Ke1 span,.dashboard_workloadUser__Y_Ke1 strong{display:block}.dashboard_workloadUser__Y_Ke1 span{color:#64748b;font-size:.78rem;font-weight:800;margin-top:4px}.dashboard_workloadCell___DTmb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px}.dashboard_workloadCell___DTmb[data-weekday=true]{background:#f8fbff;border-color:#bfdbfe}.dashboard_workloadCell___DTmb[data-holiday=true]{background:#eef6ff;border-color:#93c5fd}.dashboard_workloadCell___DTmb[data-holiday=true] small,.dashboard_workloadCell___DTmb[data-holiday=true] strong{color:#1d4ed8}.dashboard_workloadCell___DTmb small,.dashboard_workloadCell___DTmb strong{display:block}.dashboard_workloadCell___DTmb strong{color:#071225;font-size:.95rem}.dashboard_workloadCell___DTmb small{color:#64748b;font-size:.74rem;font-weight:800;margin-top:6px}.dashboard_workloadMiniBar__AlCGK{background:#e2e8f0;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.dashboard_workloadMiniBar__AlCGK span{background:#22c55e;display:block;height:100%}.dashboard_workloadCell___DTmb[data-state=high] .dashboard_workloadMiniBar__AlCGK span{background:#f59e0b}.dashboard_workloadCell___DTmb[data-state=over]{background:#fff1f2;border-color:#fecdd3}.dashboard_workloadCell___DTmb[data-state=over] .dashboard_workloadMiniBar__AlCGK span{background:#dc2626}.dashboard_workloadCell___DTmb[data-state=empty] .dashboard_workloadMiniBar__AlCGK span{background:#cbd5e1}.dashboard_workloadCell___DTmb[data-absence=urlaub]{background:#ecfdf5;border-color:#86efac}.dashboard_workloadCell___DTmb[data-absence=urlaub] small,.dashboard_workloadCell___DTmb[data-absence=urlaub] strong{color:#15803d}.dashboard_workloadCell___DTmb[data-absence=krank]{background:#fff1f2;border-color:#fecaca}.dashboard_workloadCell___DTmb[data-absence=krank] small,.dashboard_workloadCell___DTmb[data-absence=krank] strong{color:#b91c1c}.dashboard_performanceSummary__BPQW4{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.dashboard_performanceGaugeGrid__lgAXJ{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(3,minmax(180px,1fr))}.dashboard_performanceGauge__uTrO0{background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;display:grid;font-family:inherit;grid-gap:4px;gap:4px;justify-items:center;min-height:168px;padding:8px 12px 10px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard_performanceGauge__uTrO0:hover,.dashboard_performanceGauge__uTrO0[data-selected=true]{background:#f8fbff;border-color:#bfdbfe;box-shadow:0 12px 26px rgba(37,99,235,.1);transform:translateY(-1px)}.dashboard_performanceGauge__uTrO0>strong{color:#071225;font-size:1rem;line-height:1}.dashboard_performanceGauge__uTrO0 b{color:#071225;font-size:1.45rem;line-height:1}.dashboard_performanceGauge__uTrO0 small{color:#64748b;font-weight:850}.dashboard_performanceGauge__uTrO0 small span{display:block;line-height:1.35}.dashboard_performanceGauge__uTrO0 b,.dashboard_performanceGauge__uTrO0 small{position:relative;top:-2px}.dashboard_gaugeDial___ThJs{background:transparent;border-radius:160px 160px 0 0;height:82px;margin:8px 0 2px;overflow:hidden;position:relative;width:178px}.dashboard_gaugeDial___ThJs:before{background:conic-gradient(from 270deg at 50% 100%,#ef4444 0deg 45deg,#f97316 45deg 90deg,#facc15 90deg 135deg,#22c55e 135deg 180deg,transparent 180deg 1turn);border-radius:inherit;content:"";inset:0;position:absolute}.dashboard_gaugeDial___ThJs:after{background:#fff;border-radius:130px 130px 0 0;bottom:0;content:"";height:58px;left:24px;position:absolute;width:130px;z-index:1}.dashboard_gaugeNeedle__yG6p7{background:#0b2b3a;border-radius:999px;bottom:6px;height:6px;left:calc(50% - 4px);position:absolute;transform:rotate(var(--gauge-angle,-90deg)) translateX(0);transform-origin:4px 3px;transition:transform .45s ease;width:72px;z-index:3}.dashboard_gaugeNeedle__yG6p7:after{background:#0b2b3a;border:4px solid #fff;border-radius:999px;content:"";height:18px;left:-9px;position:absolute;top:-10px;width:18px}.dashboard_gaugeDial___ThJs:after,.dashboard_gaugeDial___ThJs:before{pointer-events:none}.dashboard_performanceDetail__zvwlL{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.dashboard_performanceHero__dwTqp,.dashboard_performanceUser__TTIZf{border:1px solid #e2e8f0;border-radius:16px;padding:14px}.dashboard_performanceHero__dwTqp{background:#f8fafc}.dashboard_performanceHero__dwTqp small,.dashboard_performanceHero__dwTqp span,.dashboard_performanceUser__TTIZf small{color:#64748b;display:block;font-size:.78rem;font-weight:800}.dashboard_performanceHero__dwTqp strong{display:block;font-size:2rem;line-height:1;margin:10px 0}.dashboard_performanceUsers__Ew_OJ{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.dashboard_performanceUser__TTIZf{background:#f8fafc}.dashboard_performanceUser__TTIZf span,.dashboard_performanceUser__TTIZf strong{display:block}.dashboard_performanceUser__TTIZf span{font-size:1.2rem;font-weight:900;margin:8px 0 4px}.dashboard_performanceBadge__tYSOh[data-state=good],.dashboard_performanceHero__dwTqp[data-state=good],.dashboard_performanceUser__TTIZf[data-state=good]{background:#dcfce7;border-color:#86efac;color:#15803d}.dashboard_performanceBadge__tYSOh[data-state=ok],.dashboard_performanceHero__dwTqp[data-state=ok],.dashboard_performanceUser__TTIZf[data-state=ok]{background:#fef3c7;border-color:#fde68a;color:#b45309}.dashboard_performanceBadge__tYSOh[data-state=low],.dashboard_performanceHero__dwTqp[data-state=low],.dashboard_performanceUser__TTIZf[data-state=low]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.dashboard_performanceBadge__tYSOh[data-state=empty],.dashboard_performanceHero__dwTqp[data-state=empty],.dashboard_performanceUser__TTIZf[data-state=empty]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.dashboard_performanceBadge__tYSOh{border:1px solid;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;min-width:70px;padding:7px 10px}.dashboard_heroProjects__vHZvp{display:grid;grid-gap:10px;gap:10px;margin-top:14px;max-height:360px;overflow:auto}.dashboard_heroProject__by2rg{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;padding:12px}.dashboard_heroProject__by2rg input{margin-top:4px}.dashboard_heroProject__by2rg small,.dashboard_heroProject__by2rg strong{display:block}.dashboard_heroProject__by2rg small{color:#64748b;font-weight:700;margin-top:3px}.dashboard_absencePanel__DW_xZ,.dashboard_acceptButton__f6GUf,.dashboard_calendarDay__jw_co,.dashboard_card__k9RAX,.dashboard_deleteButton__bNGwg,.dashboard_heroDetailCard__6SDCW,.dashboard_kanbanCard__jXOnK,.dashboard_kanbanColumn__j2qhY,.dashboard_modal__8wBzb,.dashboard_primaryButton__i9n0m,.dashboard_reportHero__e2wTd,.dashboard_reportPanel__o03hE,.dashboard_secondaryButton__mIvQj,.dashboard_settingsCard__sZ6SI,.dashboard_tab__xw9_3,.dashboard_tableCard__LHop1,.dashboard_workloadCell___DTmb,.dashboard_workloadUser__Y_Ke1{-webkit-font-smoothing:antialiased}.dashboard_tabs__RCKVi{background:rgba(239,246,255,.68);border:1px solid rgba(191,219,254,.58);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);gap:8px;margin-left:auto;margin-right:auto;padding:8px;width:-moz-fit-content;width:fit-content}.dashboard_tab__xw9_3{border-color:transparent;border-radius:16px;box-shadow:none;color:#1d4ed8;padding:11px 22px}.dashboard_tab__xw9_3:hover{background:hsla(0,0%,100%,.72);border-color:rgba(191,219,254,.74)}.dashboard_activeTab__Sou5q,.dashboard_tab__xw9_3.dashboard_activeTab__Sou5q{background:linear-gradient(180deg,#2f75ff,#1d4ed8);border-color:hsla(0,0%,100%,.28);color:#fff;box-shadow:0 10px 24px rgba(29,78,216,.28),inset 0 1px 0 hsla(0,0%,100%,.34)}.dashboard_tab__xw9_3.dashboard_activeTab__Sou5q:hover{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-color:hsla(0,0%,100%,.34);color:#fff}.dashboard_primaryButton__i9n0m{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid hsla(0,0%,100%,.28);border-radius:16px;box-shadow:0 14px 30px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.32)}.dashboard_primaryButton__i9n0m:hover{box-shadow:0 18px 38px rgba(37,99,235,.28),inset 0 1px 0 hsla(0,0%,100%,.36)}.dashboard_acceptButton__f6GUf,.dashboard_deleteButton__bNGwg,.dashboard_secondaryButton__mIvQj{border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76)}.dashboard_secondaryButton__mIvQj{background:hsla(0,0%,100%,.88);border-color:rgba(148,163,184,.38)}.dashboard_secondaryButton__mIvQj:hover{background:#f8fbff;border-color:#93c5fd;color:#1d4ed8}.dashboard_absencePanel__DW_xZ,.dashboard_card__k9RAX,.dashboard_heroDetailCard__6SDCW,.dashboard_kanbanColumn__j2qhY,.dashboard_reportHero__e2wTd,.dashboard_reportPanel__o03hE,.dashboard_settingsCard__sZ6SI,.dashboard_tableCard__LHop1{background:var(--surface-strong);border-color:var(--line);box-shadow:var(--shadow-card),inset 0 1px 0 hsla(0,0%,100%,.88)}.dashboard_card__k9RAX{border-radius:22px;min-height:92px}.dashboard_card__k9RAX span,.dashboard_description__XjpQh,.dashboard_metaLine__aoFFQ,.dashboard_subline__hpHOY{color:#5f6f85}.dashboard_clickableCard__RWFqz:hover,.dashboard_kanbanCard__jXOnK:hover,.dashboard_performanceGauge__uTrO0:hover{border-color:rgba(147,197,253,.86);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.dashboard_kanbanColumn__j2qhY{background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(241,245,249,.86));border-radius:22px}.dashboard_calendarTask__bWz2Y,.dashboard_commentItem__HyP9B,.dashboard_dayTask__R9C70,.dashboard_heroDescription__vG7HV,.dashboard_heroDetailGrid__WGr6i article,.dashboard_kanbanCard__jXOnK,.dashboard_timeEntry__LFCNn,.dashboard_workloadCell___DTmb,.dashboard_workloadUser__Y_Ke1{border-color:rgba(203,213,225,.7);box-shadow:0 8px 22px rgba(15,23,42,.045),inset 0 1px 0 hsla(0,0%,100%,.82)}.dashboard_tableCard__LHop1{border-radius:24px;overflow:hidden}.dashboard_table__viMW6{background:hsla(0,0%,100%,.9)}.dashboard_table__viMW6 th{background:rgba(248,250,252,.86);color:#334155;font-size:.8rem;letter-spacing:.01em}.dashboard_table__viMW6 td{border-top-color:rgba(226,232,240,.72)}.dashboard_table__viMW6 td:not(:last-child),.dashboard_table__viMW6 th:not(:last-child){border-right:1px solid rgba(203,213,225,.74)}.dashboard_clickableRow__jwtV2{transition:background .18s ease,box-shadow .18s ease}.dashboard_clickableRow__jwtV2:hover{background:rgba(239,246,255,.68)}.dashboard_absenceChip__bqTcp,.dashboard_archiveCountdown__qG0mX,.dashboard_badge__1_IoV,.dashboard_deadlinePill__OEFzF,.dashboard_performanceBadge__tYSOh,.dashboard_remainingTime__5s4_Z{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62)}.dashboard_escalationForm__cFZ8I input,.dashboard_escalationForm__cFZ8I select,.dashboard_filterBar__xXxz0 input,.dashboard_filterBar__xXxz0 select,.dashboard_heroSearchBar__MCi8s input,.dashboard_kanbanActions__Ouc4x select,.dashboard_modal__8wBzb input,.dashboard_modal__8wBzb select,.dashboard_modal__8wBzb textarea,.dashboard_settingsCard__sZ6SI select,.dashboard_table__viMW6 select,.dashboard_teamForm__a9Mwv input,.dashboard_userForm__PS8Ns input,.dashboard_userForm__PS8Ns select{background:hsla(0,0%,100%,.86);border-color:rgba(148,163,184,.42);border-radius:14px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 1px 0 hsla(0,0%,100%,.86);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dashboard_escalationForm__cFZ8I input:focus,.dashboard_escalationForm__cFZ8I select:focus,.dashboard_filterBar__xXxz0 input:focus,.dashboard_filterBar__xXxz0 select:focus,.dashboard_heroSearchBar__MCi8s input:focus,.dashboard_kanbanActions__Ouc4x select:focus,.dashboard_modal__8wBzb input:focus,.dashboard_modal__8wBzb select:focus,.dashboard_modal__8wBzb textarea:focus,.dashboard_settingsCard__sZ6SI select:focus,.dashboard_table__viMW6 select:focus,.dashboard_teamForm__a9Mwv input:focus,.dashboard_userForm__PS8Ns input:focus,.dashboard_userForm__PS8Ns select:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.18),inset 0 1px 2px rgba(15,23,42,.04)}.dashboard_overlay__UecrQ{background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.dashboard_stackedModalOverlay__K4OVC{background:rgba(15,23,42,.24);z-index:180}.dashboard_modal__8wBzb{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96));border:1px solid hsla(0,0%,100%,.74);border-radius:30px;box-shadow:0 34px 90px rgba(15,23,42,.28),inset 0 1px 0 hsla(0,0%,100%,.9)}.dashboard_modal__8wBzb h2{font-size:1.65rem;letter-spacing:-.02em}.dashboard_notificationBell__dGAPj,.dashboard_userMenuButton__6l0VD{background:rgba(239,246,255,.88);border-color:rgba(191,219,254,.9);box-shadow:0 10px 24px rgba(37,99,235,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.dashboard_notificationBell__dGAPj:hover,.dashboard_userMenuButton__6l0VD:hover{background:#fff;transform:translateY(-1px)}.dashboard_notificationBell__dGAPj.dashboard_notificationBellActive__sOsWP{background:linear-gradient(180deg,#2563eb,#1d4ed8);border-color:hsla(0,0%,100%,.28);color:#fff;box-shadow:0 14px 30px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.32)}.dashboard_notificationPanel__Wzeu9,.dashboard_userMenuPanel__ZQqos{border-color:rgba(203,213,225,.72);box-shadow:0 28px 70px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.86)}.dashboard_calendarDay__jw_co{background:hsla(0,0%,100%,.72)}.dashboard_calendarDay__jw_co:hover{background:#fff}.dashboard_workloadCell___DTmb[data-weekday=true],.dashboard_workloadDayHeader__KeaLR[data-weekday=true]{background:rgba(239,246,255,.72)}.dashboard_workloadDayHeader__KeaLR[data-holiday=true]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.dashboard_overviewPanel__o2v79{display:grid;grid-gap:20px;gap:20px}.dashboard_overviewHero__aN2TP{align-items:stretch;background:#fff;border:1px solid #dbe3ee;border-radius:20px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);padding:30px;box-shadow:0 16px 38px rgba(15,23,42,.07)}.dashboard_overviewHero__aN2TP h1{color:#0f172a;font-size:2.45rem;line-height:1.05;margin:0;max-width:760px}.dashboard_overviewHero__aN2TP p{color:#526173;font-size:1rem;font-weight:650;margin:16px 0 0;max-width:820px}.dashboard_overviewHeroStats__nlMEG{display:grid;grid-gap:10px;gap:10px}.dashboard_overviewHeroStats__nlMEG article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.dashboard_overviewHeroStats__nlMEG span,.dashboard_overviewHeroStats__nlMEG strong{display:block}.dashboard_overviewHeroStats__nlMEG span{color:#64748b;font-size:.82rem;font-weight:850}.dashboard_overviewHeroStats__nlMEG strong{color:#0f172a;font-size:2rem;margin-top:4px}.dashboard_moduleGrid__ajvkY{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_moduleCard__APw_a{background:#fff;border:1px solid #dbe3ee;display:flex;flex-direction:column;min-height:242px;padding:22px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.dashboard_moduleCard__APw_a[data-tone=blue]{border-top:4px solid #2563eb}.dashboard_moduleCard__APw_a[data-tone=teal]{border-top:4px solid #009ca6}.dashboard_moduleCard__APw_a[data-tone=amber]{border-top:4px solid #f59e0b}.dashboard_moduleCard__APw_a[data-tone=rose]{border-top:4px solid #f43f5e}.dashboard_moduleCard__APw_a[data-tone=slate]{border-top:4px solid #475569}.dashboard_moduleCardTop__jx_tb{align-items:center;display:flex;justify-content:space-between;gap:14px}.dashboard_moduleCardTop__jx_tb span{color:#64748b;font-size:.78rem;font-weight:900;text-transform:uppercase}.dashboard_moduleCardTop__jx_tb strong{align-items:center;background:#f1f5f9;border-radius:999px;color:#0f172a;display:inline-flex;font-size:1.25rem;min-height:42px;min-width:42px;justify-content:center;padding:0 12px}.dashboard_moduleCard__APw_a h2{color:#0f172a;font-size:1.35rem;margin:24px 0 0}.dashboard_moduleCard__APw_a p{color:#526173;font-size:.94rem;font-weight:650;line-height:1.5;margin:10px 0 22px}.dashboard_moduleAction__ZA2Lk{align-self:flex-start;background:#eef2f6;border:1px solid #d8e0ea;color:#0f172a;cursor:pointer;font-family:inherit;font-weight:900;margin-top:auto;padding:10px 14px}.dashboard_moduleAction__ZA2Lk:hover{border-color:#94a3b8}.dashboard_nextBuildPanel__CGc4j,.dashboard_plannedModule__4LtSt{align-items:center;background:#0f172a;border-radius:20px;color:#fff;display:flex;justify-content:space-between;gap:20px;padding:24px}.dashboard_nextBuildPanel__CGc4j h2,.dashboard_plannedModule__4LtSt h1{margin:0}.dashboard_nextBuildPanel__CGc4j p,.dashboard_plannedModule__4LtSt p{color:#cbd5e1;font-weight:650;line-height:1.5;margin:10px 0 0;max-width:760px}.dashboard_plannedModule__4LtSt{align-items:stretch;flex-direction:column}.dashboard_plannedModuleGrid__03jiV{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_plannedModuleGrid__03jiV article{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:16px}.dashboard_plannedModuleGrid__03jiV span,.dashboard_plannedModuleGrid__03jiV strong{display:block}.dashboard_plannedModuleGrid__03jiV span{color:#cbd5e1;font-size:.9rem;font-weight:650;line-height:1.45;margin-top:8px}.dashboard_tabs__RCKVi .dashboard_activeTab__Sou5q,.dashboard_tabs__RCKVi .dashboard_activeTab__Sou5q:hover{background:#153f43;border-color:rgba(45,212,191,.3);color:#fff;box-shadow:inset 4px 0 0 #2dd4bf}@media (max-width:900px){.dashboard_shell__hLsxK{border-radius:0;grid-template-columns:1fr;padding:0}.dashboard_header__VMwCG{grid-template-columns:1fr;position:static}.dashboard_headerActions__ERPEB{justify-content:flex-start}.dashboard_content__rO8CK,.dashboard_tabs__RCKVi{grid-column:1}.dashboard_tabs__RCKVi{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:10px}.dashboard_tab__xw9_3{flex:0 0 auto;white-space:nowrap}.dashboard_loginLayout__TfGnh{grid-template-columns:1fr}.dashboard_loginHero__0C_FY,.dashboard_loginPanel__0DTm7{padding:32px 24px}.dashboard_loginPanel__0DTm7{padding-bottom:92px}.dashboard_creatorBadge__6JTmw{bottom:28px}.dashboard_loginHero__0C_FY,.dashboard_loginLayout__TfGnh{min-height:auto}.dashboard_loginFeatureGrid__CDZg6{grid-template-columns:1fr}.dashboard_tabs__RCKVi{flex-wrap:wrap}.dashboard_topline__uxxNf{align-items:flex-start;flex-direction:column}.dashboard_toplineActions__JYTWl{align-items:stretch;flex-direction:column;width:100%}.dashboard_cards__zWvt8{grid-template-columns:repeat(2,1fr)}.dashboard_moduleGrid__ajvkY,.dashboard_overviewHero__aN2TP,.dashboard_plannedModuleGrid__03jiV{grid-template-columns:1fr}.dashboard_nextBuildPanel__CGc4j{align-items:flex-start;flex-direction:column}.dashboard_filterBar__xXxz0{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_kanbanBoard__f_c4q{grid-template-columns:repeat(5,240px)}.dashboard_kanbanActions__Ouc4x{align-items:stretch;flex-direction:column;width:100%}.dashboard_kanbanActions__Ouc4x select{width:100%}.dashboard_calendarGrid__A49pE{grid-template-columns:repeat(7,180px);overflow-x:auto}.dashboard_calendarToolbar__5AtUS{align-items:stretch;flex-direction:column}.dashboard_absenceForm__gtUur{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_absenceForm__gtUur button{grid-column:1/-1}.dashboard_weekGrid__b9vbc{grid-template-columns:repeat(7,220px)}.dashboard_dayTask__R9C70{align-items:flex-start;flex-direction:column}.dashboard_formGrid__gvQoR,.dashboard_timeForm__G8YMu{grid-template-columns:1fr}.dashboard_modalFooter__dxHPm,.dashboard_timeEntry__LFCNn{align-items:flex-start;flex-direction:column}.dashboard_createdAtHint__1h3cZ{text-align:left}.dashboard_settingsGrid__3_mRq{grid-template-columns:1fr}.dashboard_settingsHeader__Kaoox{flex-direction:column}.dashboard_escalationForm__cFZ8I,.dashboard_teamForm__a9Mwv,.dashboard_userForm__PS8Ns{grid-template-columns:1fr}.dashboard_actionGroup__XDB7o{flex-direction:column}.dashboard_tableCard__LHop1{overflow-x:auto}}.dashboard_contactsPanel__0m0OY{display:grid;grid-gap:18px;gap:18px}.dashboard_contactSummaryGrid__8l_TM{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_contactSummaryCard__QM99H{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:15px;text-align:left}.dashboard_contactSummaryCard__QM99H:hover,.dashboard_contactSummaryCard__QM99H[data-active=true]{border-color:#67d7de;box-shadow:0 12px 28px rgba(0,156,166,.12)}.dashboard_contactSummaryCard__QM99H[data-active=true]{background:#f0fdfd}.dashboard_contactSummaryCard__QM99H span{color:#64748b;font-size:.8rem;font-weight:900}.dashboard_contactSummaryCard__QM99H strong{color:var(--ink);font-size:1.75rem;line-height:1}.dashboard_contactToolbar__aNIW_{align-items:end;background:#fff;border:1px solid var(--border-subtle);border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(280px,1fr) 220px auto;padding:12px}.dashboard_contactToolbar__aNIW_ label{color:#334155;display:grid;font-size:.82rem;font-weight:900;grid-gap:7px;gap:7px}.dashboard_contactModal__Dd9fD input,.dashboard_contactModal__Dd9fD select,.dashboard_contactToolbar__aNIW_ input,.dashboard_contactToolbar__aNIW_ select{background:#fff;border:1px solid #cbd5e1;border-radius:0;color:var(--ink);font-family:inherit;font-size:.95rem;font-weight:500;min-height:38px;padding:8px 12px;width:100%}.dashboard_contactToolbarActions__zoayV{align-items:end;display:flex;gap:8px;justify-content:flex-end}.dashboard_contactColumnPicker__s0Y2M,.dashboard_contactExportPicker__vNXjN{position:relative}.dashboard_contactExportMenu__L3WbF{background:#fff;border:1px solid #d8e0ea;box-shadow:0 16px 34px rgba(15,23,42,.16);display:grid;min-width:150px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:21}.dashboard_contactExportMenu__L3WbF button{background:transparent;border:0;color:#334155;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:650;padding:10px 16px;text-align:left}.dashboard_contactExportMenu__L3WbF button:hover{background:#f1f5f9;color:#0f172a}.dashboard_contactColumnPicker__s0Y2M .dashboard_iconButton__GAREs{background:#eef2f6;border:1px solid #d8e0ea;border-radius:8px;color:#334155;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:900;height:38px;width:42px}.dashboard_contactColumnMenu__71tZK{background:#fff;border:1px solid #d8e0ea;box-shadow:0 18px 42px rgba(15,23,42,.14);display:grid;grid-gap:6px;gap:6px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:20}.dashboard_contactColumnMenu__71tZK input{min-height:32px;padding:6px 8px}.dashboard_contactColumnReset__rhMLd{background:#eef2f6;border:1px solid #d8e0ea;border-radius:6px;color:#0f172a;cursor:pointer;font-family:inherit;font-weight:800;min-height:34px}.dashboard_contactColumnOptions__34A7W{display:grid;grid-gap:5px;gap:5px;max-height:420px;overflow:auto}.dashboard_contactColumnOptions__34A7W label{align-items:center;color:#334155;display:flex;font-size:.84rem;font-weight:650;gap:7px}.dashboard_contactColumnOptions__34A7W input{height:14px;min-height:14px;padding:0;width:14px}.dashboard_contactsTableCard__dszHr{overflow-x:auto;padding:0}.dashboard_contactsTable__Loj9X{min-width:1280px}.dashboard_contactsTable__Loj9X th{white-space:nowrap}.dashboard_contactsTable__Loj9X td,.dashboard_contactsTable__Loj9X th{border-right:1px solid #e2e8f0}.dashboard_contactsTable__Loj9X tr[data-selected=true] td{background:#d8f3ff}.dashboard_tableTextLink__YpjUI{background:transparent;border:0;color:#005fff;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:750;padding:0;text-align:left}.dashboard_tableTextLink__YpjUI:hover{text-decoration:underline}.dashboard_contactFilterRow__87iHk th{padding:6px}.dashboard_contactFilterRow__87iHk input,.dashboard_contactFilterRow__87iHk select{background:#fff;border:1px solid #d8e0ea;border-radius:0;color:#0f172a;font-family:inherit;font-size:.82rem;min-height:32px;padding:5px 7px;width:100%}.dashboard_contactPagination__mM7JC{align-items:center;background:#fff;display:flex;flex-wrap:wrap;gap:9px;padding:10px 12px}.dashboard_contactPagination__mM7JC input,.dashboard_contactPagination__mM7JC select{background:#fff;border:1px solid #d8e0ea;border-radius:0;color:#0f172a;font-family:inherit;min-height:34px;padding:5px 8px}.dashboard_contactPagination__mM7JC input{width:58px}.dashboard_contactPagination__mM7JC select{width:86px}.dashboard_contactPagination__mM7JC span,.dashboard_contactPagination__mM7JC strong{color:#334155;font-size:.9rem;font-weight:650}.dashboard_paginationButton__sgGwF{align-items:center;background:transparent;border:0;color:#155bd7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.35rem;font-weight:850;height:32px;justify-content:center;width:28px}.dashboard_paginationButton__sgGwF:disabled{color:#94a3b8;cursor:not-allowed}.dashboard_contactBulkModal__I73UA{border-radius:0;max-width:680px;padding:0;width:min(680px,calc(100vw - 32px))}.dashboard_contactBulkModal__I73UA .dashboard_contactModalHeader__1Y6yD{padding:16px 18px}.dashboard_contactBulkModal__I73UA .dashboard_contactModalHeader__1Y6yD h2{color:#475569;font-size:1.08rem}.dashboard_contactBulkBody__2v2GF{display:grid;grid-gap:12px;gap:12px;padding:16px 18px 26px}.dashboard_contactBulkBody__2v2GF .dashboard_contactFormTabs__PpK4U{margin:0;padding:0}.dashboard_contactBulkBody__2v2GF select{background:#fff;border:1px solid #d8e0ea;border-radius:0;color:#334155;font-family:inherit;font-size:.98rem;min-height:38px;padding:7px 14px}.dashboard_contactBulkHelp__IPLhu{color:#475569;font-size:.94rem;font-weight:650;line-height:1.45;margin:0}.dashboard_contactBulkNotice___1Tf2{background:#d9f0fb;color:#1e3a4c;font-size:.94rem;line-height:1.42;margin:22px 0 0;padding:10px 12px}.dashboard_customerFile__PFIOx{display:grid;grid-gap:14px;gap:14px}.dashboard_customerFileHeader__YK2yV{align-items:center;background:#fff;border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;padding:14px 18px}.dashboard_customerFileHeader__YK2yV h1{color:#475569;font-size:1.25rem;font-weight:650;margin:0}.dashboard_customerFileGrid__Am9cs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:260px minmax(420px,1fr) 360px}.dashboard_customerFileAside__mcZyf>article,.dashboard_customerFileMain__2zBBr,.dashboard_customerFileNav__h_s0n{background:#fff;border:1px solid var(--border-subtle);border-radius:8px}.dashboard_customerFileNav__h_s0n{align-self:start;display:grid;padding:12px 0;position:-webkit-sticky;position:sticky;top:88px}.dashboard_customerFileNav__h_s0n button{align-items:center;background:transparent;border:0;border-left:3px solid transparent;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:9px;min-height:37px;padding:8px 14px;text-align:left}.dashboard_customerFileNav__h_s0n button:hover,.dashboard_customerFileNav__h_s0n button[data-active=true]{background:#f1f5f9;border-left-color:#0a9da3;color:#0f172a}.dashboard_customerFileNavGroup__YALbR{display:grid}.dashboard_customerFileNavGroup__YALbR>button b{margin-left:auto}.dashboard_customerFileSubNav___5gPB{border-left:1px solid #d8e0ea;display:grid;margin:0 0 4px 24px}.dashboard_customerFileSubNav___5gPB button{border-left:0;color:#64748b;font-size:.88rem;font-weight:650;min-height:36px;padding:8px 12px}.dashboard_customerFileSubNav___5gPB button:hover,.dashboard_customerFileSubNav___5gPB button[data-active=true]{background:#f8fafc;color:#0f172a}.dashboard_customerFileSubNav___5gPB button strong{background:#a3a3a3;color:#fff;display:inline-flex;font-size:.8rem;justify-content:center;margin-left:auto;min-width:34px;padding:8px 0}.dashboard_customerFileMain__2zBBr{min-height:520px;overflow:hidden;padding:18px}.dashboard_customerFileMainHeader__lzQX4{align-items:center;border-bottom:1px solid #d8e0ea;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:12px}.dashboard_customerEmptyModule__R1gDN h2,.dashboard_customerFileMainHeader__lzQX4 h2{color:#475569;font-size:1rem;font-weight:650;margin:0}.dashboard_customerContactList__WU_xX{display:grid;max-height:492px;overflow:auto}.dashboard_customerContactRow__PDnUR{border-bottom:1px solid #d8e0ea;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,1fr) 280px;padding:10px 4px}.dashboard_customerContactRow__PDnUR>div:first-child{align-content:start;display:flex;flex-wrap:wrap;gap:5px}.dashboard_customerContactRow__PDnUR small{color:#334155;flex-basis:100%;font-size:.84rem;font-weight:650;white-space:pre-wrap}.dashboard_customerContactRow__PDnUR strong{background:#e6f7fb;border-radius:999px;color:#087b85;font-size:.72rem;font-weight:900;padding:2px 7px}.dashboard_customerProjects___df6k{display:grid;grid-gap:4px;gap:4px}.dashboard_customerProjects___df6k b{color:#0f172a;font-size:.86rem}.dashboard_customerProjects___df6k a{color:#005fff;font-size:.86rem;font-weight:650}.dashboard_customerLogToolbar__OHNLx{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto;margin-bottom:16px}.dashboard_customerLogToolbar__OHNLx input{border:1px solid #d8e0ea;font-family:inherit;min-height:38px;padding:8px 12px}.dashboard_customerTimeline__0lgg6{display:grid;max-height:472px;overflow:auto}.dashboard_customerTimeline__0lgg6 article{align-items:start;border-bottom:1px solid #eef2f6;display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px 1fr;padding:10px 0}.dashboard_customerTimeline__0lgg6 a{color:#005fff;font-size:.88rem;font-weight:750}.dashboard_customerEmptyModule__R1gDN p,.dashboard_customerTimeline__0lgg6 p{color:#334155;font-size:.9rem;line-height:1.45;margin:4px 0 0}.dashboard_customerDocumentModule__fpAai{display:grid;grid-gap:16px;gap:16px}.dashboard_customerDocumentEmpty__U_P9Q{border:1px dashed #cbd5e1;color:#334155;display:grid;grid-gap:8px;gap:8px;min-height:220px;place-content:center;padding:24px;text-align:center}.dashboard_customerDocumentEmpty__U_P9Q strong{color:#0f172a;font-size:1rem}.dashboard_customerDocumentEmpty__U_P9Q p{color:#64748b;font-size:.92rem;line-height:1.45;margin:0;max-width:560px}.dashboard_customerLogMeta__hf0pd,.dashboard_customerLogTask___VIei{color:#64748b;display:block;font-size:.8rem;font-weight:750;margin-top:5px}.dashboard_customerLogTask___VIei{color:#0a7c86}.dashboard_customerLogAttachments__LE8YY{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dashboard_customerLogAttachments__LE8YY span{background:#eef6ff;border:1px solid #cfe1ff;border-radius:999px;color:#155bd7;font-size:.78rem;font-weight:800;padding:4px 8px}.dashboard_customerAvatar__sb3E4{align-items:center;background:linear-gradient(135deg,#0a9da3,#3169f5);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:36px;justify-content:center;width:36px}.dashboard_customerFileAside__mcZyf{display:grid;grid-gap:14px;gap:14px;align-content:start}.dashboard_customerInfoCard__EK1zN{padding:20px}.dashboard_customerInfoCard__EK1zN h2{border-bottom:1px solid #d8e0ea;border-top:3px solid #0a9da3;color:#0f172a;display:inline-block;font-size:.9rem;font-weight:900;margin:0 0 12px;padding:10px 12px 9px;text-transform:uppercase}.dashboard_customerInfoCard__EK1zN dl{display:grid;grid-column-gap:12px;column-gap:12px;grid-template-columns:minmax(128px,.45fr) minmax(0,1fr);margin:0 0 12px}.dashboard_customerInfoCard__EK1zN dd,.dashboard_customerInfoCard__EK1zN dt{border-bottom:1px solid #e2e8f0;color:#334155;font-size:.84rem;font-weight:750;line-height:1.25;margin:0;padding:8px 0;min-width:0;overflow-wrap:anywhere}.dashboard_customerInfoCard__EK1zN dd{color:#005fff;font-weight:650;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.dashboard_customerInfoCard__EK1zN dd span{color:#334155;display:block;margin-top:3px}.dashboard_customerInfoCard__EK1zN textarea{border:1px solid #d8e0ea;color:#334155;font-family:inherit;min-height:110px;padding:10px 12px;resize:vertical;width:100%}.dashboard_projectFile__zikC9{display:grid;grid-gap:14px;gap:14px}.dashboard_projectFileHeader__cUYBS{align-items:start;background:#fff;border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;padding:18px 20px}.dashboard_projectFileHeader__cUYBS h1{color:#475569;font-size:1.28rem;font-weight:500;line-height:1.45;margin:0}.dashboard_projectFileHeader__cUYBS p{color:#64748b;font-size:.95rem;font-weight:650;margin:8px 0 0}.dashboard_projectFileActions__7vdx5{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(180px,1fr));justify-content:end;min-width:min(100%,392px)}.dashboard_projectStatusAction___wxxG{position:relative}.dashboard_projectResponsibleBadge__5CQS1{align-content:center;border:1px solid #0f172a;border-radius:6px;color:#0f172a;display:grid;grid-gap:2px;gap:2px;min-height:36px;padding:6px 12px}.dashboard_projectResponsibleBadge__5CQS1 span{font-size:.7rem;font-weight:800;line-height:1}.dashboard_projectResponsibleBadge__5CQS1 strong{font-size:.86rem;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.dashboard_projectStatusMenu__akUNC{background:#fff;border:1px solid #dbe4f0;border-radius:8px;box-shadow:0 18px 40px rgba(15,23,42,.18);display:grid;grid-gap:4px;gap:4px;min-width:260px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.dashboard_projectStatusMenu__akUNC button{align-items:center;background:#fff;border:0;border-radius:6px;color:#172033;cursor:pointer;display:grid;font-family:inherit;font-weight:850;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;text-align:left}.dashboard_projectStatusMenu__akUNC button:hover,.dashboard_projectStatusMenu__akUNC button[data-active=true]{background:#e8fbfc;color:#009ca6}.dashboard_projectStatusMenu__akUNC strong{align-items:center;background:#ff0018;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;height:24px;justify-content:center;min-width:24px;padding:0 7px}.dashboard_projectFileGrid__Pfjm8{display:grid;grid-gap:14px;gap:14px;grid-template-columns:280px minmax(460px,1fr) 420px}.dashboard_projectFileMain__pChHQ{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;min-height:560px;padding:12px 18px}.dashboard_projectFileAside__QLYlQ{align-content:start;display:grid;grid-gap:14px;gap:14px}.dashboard_projectMetricCard__iBzwh{display:grid;grid-gap:8px;gap:8px}.dashboard_projectMetricCard__iBzwh h2{border-top:3px solid #0a9da3;color:#0f172a;display:inline-block;font-size:.9rem;font-weight:900;margin:0 0 2px;padding:9px 12px 0}.dashboard_projectFileFields__oqh7z{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;padding:18px 20px}.dashboard_projectFileFields__oqh7z>div:last-child{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_projectFileFields__oqh7z label{color:#334155;display:grid;font-size:.86rem;font-weight:650;grid-gap:6px;gap:6px}.dashboard_projectFileFields__oqh7z label:last-child{grid-column:span 1}.dashboard_projectFileFields__oqh7z input{border:1px solid #cbd5e1;border-radius:6px;font-family:inherit;min-height:38px;padding:8px 10px}.dashboard_projectTimeModule__7V4L8{display:grid;grid-gap:14px;gap:14px}.dashboard_projectTimeTable__2228e{border-collapse:collapse;width:100%}.dashboard_projectTimeTable__2228e td,.dashboard_projectTimeTable__2228e th{border-bottom:1px solid #e2e8f0;border-right:1px solid rgba(203,213,225,.7);font-size:.86rem;padding:12px 10px;text-align:left;vertical-align:top}.dashboard_projectTimeTable__2228e th{background:#111827;color:#fff;font-weight:900}.dashboard_projectTimeTable__2228e th:first-child{border-top-left-radius:8px}.dashboard_projectTimeTable__2228e th:last-child{border-right:0;border-top-right-radius:8px}.dashboard_projectTimeTable__2228e td:last-child{border-right:0}.dashboard_timeEntryEditButton__XIqf5{background:#eef6ff;border:1px solid #c8d7ea;border-radius:8px;color:#0f172a;cursor:pointer;font:inherit;font-weight:800;padding:7px 10px}.dashboard_timeEntryEditButton__XIqf5:hover:not(:disabled){border-color:#009ca6;color:#009ca6}.dashboard_timeEntryEditButton__XIqf5:disabled{color:#94a3b8;cursor:not-allowed;opacity:.55}.dashboard_projectTimeBudget__JCxYj{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px}.dashboard_projectTimeBudget__JCxYj>div:not(.dashboard_projectTimeBudgetBar__4pq_y){align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard_projectTimeBudget__JCxYj span{color:#64748b;font-size:.78rem;font-weight:800}.dashboard_projectTimeBudget__JCxYj strong{color:#0f172a;font-size:.9rem;font-weight:900}.dashboard_projectTimeBudget__JCxYj strong[data-state=over]{color:#ef4444}.dashboard_projectTimeBudgetBar__4pq_y{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.dashboard_projectTimeBudgetBar__4pq_y span{background:#009ca6;display:block;height:100%}.dashboard_projectBudgetHistory__y53NT{border-top:1px solid #e2e8f0;padding-top:8px}.dashboard_projectBudgetHistory__y53NT summary{color:#005fff;cursor:pointer;font-size:.78rem;font-weight:900}.dashboard_projectBudgetHistory__y53NT ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:8px 0 0;padding:0}.dashboard_projectBudgetHistory__y53NT li{display:grid;grid-gap:2px;gap:2px}.dashboard_projectBudgetHistory__y53NT li small,.dashboard_projectBudgetHistory__y53NT li span,.dashboard_projectBudgetHistory__y53NT li strong{font-size:.74rem}.dashboard_projectBudgetHistory__y53NT li strong{color:#0f172a}.dashboard_projectBudgetHistory__y53NT li small{color:#64748b;font-weight:750}.dashboard_stampModal__hJqcF{max-width:620px;padding:0}.dashboard_stampModalBody__BpcaO{display:grid;grid-gap:16px;gap:16px;padding:18px}.dashboard_stampModalBody__BpcaO label{color:#334155;display:grid;font-size:.86rem;font-weight:800;grid-gap:7px;gap:7px}.dashboard_stampModalBody__BpcaO input,.dashboard_stampModalBody__BpcaO select,.dashboard_stampModalBody__BpcaO textarea{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-family:inherit;font-size:.92rem;font-weight:700;padding:10px 12px}.dashboard_stampProjectPicker__t54YW{display:grid;grid-gap:10px;gap:10px}.dashboard_stampProjectResults__pxxtt{border:1px solid #d8e0ea;border-radius:12px;max-height:260px;overflow:auto;padding:6px}.dashboard_stampProjectResults__pxxtt button{background:#fff;border:1px solid transparent;border-radius:10px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:10px;text-align:left;width:100%}.dashboard_stampProjectResults__pxxtt button+button{margin-top:4px}.dashboard_stampProjectResults__pxxtt button:hover,.dashboard_stampProjectResults__pxxtt button[data-active=true]{background:#e8fbfc;border-color:#009ca6}.dashboard_stampProjectResults__pxxtt strong{color:#005fff;font-size:.86rem}.dashboard_stampProjectResults__pxxtt span{font-size:.88rem;font-weight:850}.dashboard_stampProjectResults__pxxtt small{color:#64748b;font-size:.78rem;font-weight:750}.dashboard_stampProjectResults__pxxtt p{color:#64748b;font-size:.86rem;font-weight:800;margin:0;padding:12px}.dashboard_stampSelectedProject__lGNQz{align-items:start;background:#e8fbfc;border:1px solid #009ca6;border-radius:12px;display:grid;grid-gap:3px 12px;gap:3px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.dashboard_stampSelectedProject__lGNQz small,.dashboard_stampSelectedProject__lGNQz span,.dashboard_stampSelectedProject__lGNQz strong{grid-column:1}.dashboard_stampSelectedProject__lGNQz strong{color:#005fff;font-size:.9rem}.dashboard_stampSelectedProject__lGNQz span{color:#0f172a;font-size:.92rem;font-weight:900}.dashboard_stampSelectedProject__lGNQz small{color:#64748b;font-size:.78rem;font-weight:800}.dashboard_stampSelectedProject__lGNQz button{align-self:center;background:#fff;border:1px solid #b8e6ea;border-radius:10px;color:#009ca6;cursor:pointer;font-family:inherit;font-weight:900;grid-column:2;grid-row:1/span 3;padding:8px 10px}.dashboard_stampChoiceGrid__bNSEx{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_stampChoiceGrid__bNSEx button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;cursor:pointer;font-family:inherit;font-weight:900;min-height:56px}.dashboard_stampChoiceGrid__bNSEx button[data-active=true]{background:#e8fbfc;border-color:#009ca6;color:#009ca6}.dashboard_stampError__c_Kha{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#be123c;font-size:.86rem;font-weight:800;margin:0;padding:10px 12px}.dashboard_logbookEntryModal__gjZ9H{border-radius:0;max-width:620px;padding:0;width:min(620px,calc(100vw - 32px))}.dashboard_logbookEntryModal__gjZ9H .dashboard_contactModalHeader__1Y6yD{padding:16px 18px}.dashboard_logbookEntryModal__gjZ9H .dashboard_contactModalHeader__1Y6yD h2{color:#475569;font-size:1.08rem;font-weight:500}.dashboard_logbookEntryBody__OSYGH{display:grid;grid-gap:12px;gap:12px;padding:14px 18px 18px}.dashboard_logbookEntryBody__OSYGH .dashboard_contactFormTabs__PpK4U{margin:0 0 -2px;padding:0}.dashboard_logbookMessageField__Jm5Cf{color:#475569;display:grid;font-size:.82rem;font-weight:650;grid-gap:6px;gap:6px}.dashboard_logbookAttachmentGrid__5RWIU input,.dashboard_logbookMessageField__Jm5Cf input,.dashboard_logbookMessageField__Jm5Cf textarea{background:#fff;border:1px solid #cbd5e1;border-radius:0;color:#0f172a;font-family:inherit;font-size:.95rem;padding:8px 10px;width:100%}.dashboard_logbookMessageField__Jm5Cf textarea{min-height:132px;resize:vertical}.dashboard_logbookAttachmentGrid__5RWIU{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.dashboard_logbookAttachmentGrid__5RWIU label{color:#475569;display:grid;font-size:.82rem;font-weight:750;grid-gap:6px;gap:6px}.dashboard_logbookAttachmentList__bHdbW{display:flex;flex-wrap:wrap;gap:7px}.dashboard_logbookAttachmentList__bHdbW span{align-items:center;background:#eef6ff;border:1px solid #cfe1ff;color:#155bd7;display:inline-flex;font-size:.8rem;font-weight:800;gap:7px;padding:5px 8px}.dashboard_logbookAttachmentList__bHdbW button{background:transparent;border:0;color:#64748b;cursor:pointer;font:inherit;font-weight:900;padding:0}.dashboard_logbookVisibility__d_fA7{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_logbookVisibility__d_fA7>span{color:#475569;font-size:.82rem;font-weight:650;grid-column:1/-1}.dashboard_logbookTaskToggle__qxZr_,.dashboard_logbookVisibility__d_fA7 label{align-items:center;color:#475569;display:flex;font-size:.84rem;font-weight:650;gap:7px}.dashboard_logbookTaskToggle__qxZr_ input,.dashboard_logbookVisibility__d_fA7 input{height:16px;width:16px}.dashboard_logbookTaskToggle__qxZr_{border-top:1px solid #e2e8f0;padding-top:12px}.dashboard_projectCreateModal___Xe7z{border-radius:0;display:flex;flex-direction:column;max-height:calc(100vh - 14px);max-width:600px;overflow:hidden;padding:0;width:min(600px,calc(100vw - 24px))}.dashboard_projectCreateModal___Xe7z .dashboard_contactModalHeader__1Y6yD{flex:0 0 auto;padding:10px 14px}.dashboard_projectCreateModal___Xe7z .dashboard_contactModalHeader__1Y6yD h2{color:#475569;font-size:1.08rem;font-weight:500}.dashboard_projectCreateBody__WMQrV{display:grid;flex:1 1 auto;grid-gap:6px 18px;gap:6px 18px;min-height:0;overflow:auto;padding:9px 14px 10px}.dashboard_projectCreateBody__WMQrV label{color:#475569;display:grid;font-size:.76rem;font-weight:650;grid-gap:2px;gap:2px;margin:0}.dashboard_projectCreateBody__WMQrV input,.dashboard_projectCreateBody__WMQrV select{background:#fff;border:1px solid #d8e0ea;border-radius:0;color:#334155;font-family:inherit;font-size:.95rem;font-weight:500;margin:0;min-height:31px;padding:4px 10px;width:100%}.dashboard_projectCreateBody__WMQrV select:disabled,.dashboard_projectSelectWithAction__JFQhW button:disabled{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.dashboard_projectSectionTitle__qpfKh{color:#334155;font-size:.84rem;margin-top:2px}.dashboard_projectSelectWithAction__JFQhW>div{display:grid;grid-template-columns:minmax(0,1fr) 66px}.dashboard_projectSelectWithAction__JFQhW button{background:#e2e8f0;border:1px solid #d8e0ea;border-radius:6px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.94rem;font-weight:750}.dashboard_projectSelectHint__WVhNj{color:#64748b;font-size:.72rem;font-weight:650;grid-column:1/-1;margin-top:2px}.dashboard_companySettingsGrid__gKf6A{display:grid;grid-gap:18px;gap:18px}.dashboard_companySettingsForm__X3LQW{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_companySettingsForm__X3LQW label{color:#334155;display:grid;font-size:.86rem;font-weight:800;grid-gap:7px;gap:7px}.dashboard_companySettingsForm__X3LQW input,.dashboard_companySettingsTable__5FW7Q input{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-family:inherit;font-size:.92rem;font-weight:650;min-height:38px;padding:8px 10px;width:100%}.dashboard_companySettingsTable__5FW7Q{overflow-x:auto}.dashboard_companySettingsTable__5FW7Q .dashboard_table__viMW6{min-width:920px}.dashboard_companySettingsList__RbfVW{display:grid;grid-gap:10px;gap:10px}.dashboard_companySettingsList__RbfVW article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;grid-gap:3px;gap:3px;padding:12px 14px}.dashboard_companySettingsList__RbfVW strong{color:#0f172a}.dashboard_companySettingsList__RbfVW span{color:#64748b;font-size:.86rem;font-weight:650}.dashboard_companyProfileGrid__CkKY4{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(380px,.72fr) minmax(560px,1fr)}.dashboard_companyProfileCard__TFM8m{border-radius:8px;min-height:450px}.dashboard_companyProfileCard__TFM8m .dashboard_settingsHeader__Kaoox{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}.dashboard_companyProfileCard__TFM8m h2{color:#475569;font-size:1rem;text-transform:uppercase}.dashboard_companyProfileData__6mG4u{display:grid;grid-gap:4px;gap:4px;grid-template-columns:190px minmax(0,1fr)}.dashboard_companyProfileData__6mG4u div{display:contents}.dashboard_companyProfileData__6mG4u span,.dashboard_companyProfileData__6mG4u strong{color:#0f172a;font-size:.9rem;min-height:19px}.dashboard_companyProfileData__6mG4u strong{font-weight:900}.dashboard_companyProfileData__6mG4u span{font-weight:650}.dashboard_companyProfileData__6mG4u span[data-empty=true]{color:transparent}.dashboard_companyProfileData__6mG4u div:nth-child(2) span,.dashboard_companyProfileData__6mG4u div:nth-child(3) span,.dashboard_companyProfileData__6mG4u div:nth-child(6) span{color:#005fff}.dashboard_companyServicesTable__ufh3x{max-height:370px;overflow:auto}.dashboard_companyServicesTable__ufh3x .dashboard_table__viMW6{min-width:760px}.dashboard_companyServicesTable__ufh3x th{background:#f8fafc;border:1px solid #d8e0ea;padding:10px}.dashboard_companyServicesTable__ufh3x td{border:1px solid #d8e0ea;padding:10px}.dashboard_companyServicesTable__ufh3x .dashboard_secondaryButton__mIvQj{border-radius:6px;min-height:30px;padding:5px 10px}.dashboard_companyProfileModal__6pXBO{border-radius:0;max-height:calc(100vh - 20px);max-width:510px;overflow:hidden;padding:0;width:min(510px,calc(100vw - 28px))}.dashboard_companyProfileModal__6pXBO .dashboard_contactModalHeader__1Y6yD{padding:14px 12px}.dashboard_companyProfileModal__6pXBO .dashboard_contactModalHeader__1Y6yD h2{color:#475569;font-size:1rem;font-weight:500}.dashboard_companyProfileModalBody__Hrxpi{max-height:calc(100vh - 142px);overflow:auto;padding:12px}.dashboard_companyProfileModalBody__Hrxpi .dashboard_contactFormTabs__PpK4U{margin:0 0 12px;padding:0}.dashboard_companyProfileEditGrid__XPJTc{display:grid;grid-gap:8px 24px;gap:8px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard_companyProfileEditGrid__XPJTc label{color:#475569;display:grid;font-size:.76rem;font-weight:650;grid-gap:4px;gap:4px}.dashboard_companyProfileEditGrid__XPJTc input,.dashboard_companyProfileEditGrid__XPJTc select{background:#fff;border:1px solid #d8e0ea;border-radius:0;color:#334155;font-family:inherit;font-size:.92rem;min-height:30px;padding:5px 10px}.dashboard_companyProfileEditGrid__XPJTc .dashboard_fullWidth__tH7AL,.dashboard_companyProfileEditSection__eThm6{grid-column:1/-1}.dashboard_companyLogoUpload__5D497{grid-row:span 4}.dashboard_companyLogoUpload__5D497>div{align-items:center;display:flex;gap:10px;min-height:84px}.dashboard_companyLogoUpload__5D497 img{max-height:54px;max-width:76px;object-fit:contain}.dashboard_companyLogoUpload__5D497 .dashboard_secondaryButton__mIvQj{border-radius:4px;min-height:54px;white-space:normal}.dashboard_companyProfileEditSection__eThm6{color:#334155;font-size:.82rem;margin-top:12px}.dashboard_tradeManagementModal__YVgYm{border-radius:0;max-height:calc(100vh - 24px);max-width:500px;overflow:hidden;padding:0;width:min(500px,calc(100vw - 28px))}.dashboard_tradeManagementBody__6u9Ut{min-height:430px;overflow:auto;padding:12px}.dashboard_tradeCreateField__H9dBk{color:#475569;display:grid;font-size:.78rem;font-weight:700;grid-gap:6px;gap:6px;margin-bottom:12px}.dashboard_tradeCreateField__H9dBk>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 96px auto}.dashboard_tradeCreateField__H9dBk input{border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;font-family:inherit;font-size:.92rem;min-height:38px;padding:8px 10px}.dashboard_tradeAssignmentBox__wdTpc{border:1px solid #d8e0ea;min-height:170px;padding:8px}.dashboard_tradeAssignmentBox__wdTpc>span{color:#64748b;display:block;font-size:.78rem;font-weight:700;margin-bottom:8px}.dashboard_tradeChipList__y7IJZ{align-content:start;display:flex;flex-wrap:wrap;gap:5px}.dashboard_tradeChip__TbyPa{align-items:center;background:#fff;border:1px solid #d8e0ea;color:#0f172a;display:inline-flex;font-size:.82rem;font-weight:800;gap:4px;min-height:24px;padding:2px 7px}.dashboard_tradeChip__TbyPa button{background:transparent;border:0;color:#64748b;cursor:pointer;font:inherit;padding:0}.dashboard_tradeChip__TbyPa strong{background:#e8fbfc;border:1px solid rgba(0,156,166,.28);color:#009ca6;font-size:.72rem;padding:1px 5px}.dashboard_projectContactPicker__JTRHZ{position:relative}.dashboard_projectContactPickerButton__ADAIf{align-items:center;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:0!important;display:flex;gap:8px;justify-content:space-between;min-height:31px;overflow:hidden;padding:4px 9px!important;width:100%}.dashboard_projectContactPickerButton__ADAIf span{color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_projectContactPickerButton__ADAIf strong{color:#8a95a5;font-size:.66rem}.dashboard_projectContactPickerMenu__9ElVr{background:#fff;border:1px solid #b8c2cf;box-shadow:0 12px 26px rgba(15,23,42,.16);left:0;max-height:250px;overflow:hidden;position:absolute;right:0;top:calc(100% - 1px);z-index:260}.dashboard_projectContactSearch__6ruX1{align-items:center;border-bottom:1px solid #d8e0ea;display:grid;grid-template-columns:minmax(0,1fr) 28px;padding:4px}.dashboard_projectContactSearch__6ruX1 input{border:1px solid #d8e0ea;min-height:30px;padding:4px 8px}.dashboard_projectContactSearch__6ruX1 span{color:#7b8796;font-size:1.05rem;text-align:center}.dashboard_projectContactOptions__KJT2x{max-height:206px;overflow:auto}.dashboard_projectContactOptions__KJT2x button{align-items:start;background:#fff;border:0;border-radius:0;color:#0f172a;display:grid;font-family:inherit;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:5px 8px;text-align:left;width:100%}.dashboard_projectContactOptions__KJT2x button:hover,.dashboard_projectContactOptions__KJT2x button[data-active=true]{background:#e5e7eb}.dashboard_projectContactOptions__KJT2x em,.dashboard_projectContactOptions__KJT2x strong{display:block}.dashboard_projectContactOptions__KJT2x strong{font-size:.8rem;font-weight:800}.dashboard_projectContactOptions__KJT2x em{color:#0f172a;font-size:.76rem;font-style:normal;font-weight:500;margin-top:1px}.dashboard_projectContactOptions__KJT2x small{font-size:.75rem;padding-top:2px}.dashboard_projectContactOptions__KJT2x p{color:#64748b;font-size:.82rem;font-weight:650;margin:0;padding:10px}.dashboard_projectTwoColumn__p6x2P{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_projectCreateModal___Xe7z .dashboard_modalFooter__dxHPm{background:hsla(0,0%,100%,.98);border-top:1px solid #e2e8f0;flex:0 0 auto;margin-top:0;padding:9px 14px}.dashboard_projectCreateModal___Xe7z .dashboard_modalActions__9nnMh{margin-top:0}.dashboard_projectCreateModal___Xe7z .dashboard_primaryButton__i9n0m,.dashboard_projectCreateModal___Xe7z .dashboard_secondaryButton__mIvQj{border-radius:7px;min-height:34px;padding:8px 14px}.dashboard_projectRuntimeHint__jZ_zQ{align-self:end;background:#eef6ff;border:1px solid #cfe0f5;border-radius:8px;color:#005fff;font-size:.86rem;font-weight:850;margin:0 0 8px;padding:9px 10px}.dashboard_moneyInput__MAdP3{display:grid;grid-template-columns:minmax(0,1fr) 40px}.dashboard_moneyInput__MAdP3 span{align-items:center;background:#e5e7eb;border:1px solid #d8e0ea;border-left:0;color:#334155;display:flex;font-weight:800;justify-content:center}.dashboard_contactTypeBadge__Rc_eY{background:#eef7f8;border:1px solid #bceff2;border-radius:999px;color:#087983;display:inline-flex;font-size:.76rem;font-weight:900;padding:6px 9px}.dashboard_employeeFile__Qv_98,.dashboard_employeePage__BHWtx{display:grid;grid-gap:14px;gap:14px}.dashboard_employeeTabs__GKb0R,.dashboard_employeeTopTabs___Gv53{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:14px 14px 0 0;display:flex;gap:0;overflow-x:auto;padding:0 14px}.dashboard_employeeTabs__GKb0R button,.dashboard_employeeTopTabs___Gv53 button{background:transparent;border:0;border-top:3px solid transparent;color:#334155;cursor:pointer;font-family:inherit;font-weight:900;min-height:46px;padding:0 16px;text-transform:uppercase;white-space:nowrap}.dashboard_employeeTabs__GKb0R button[data-active=true],.dashboard_employeeTopTabs___Gv53 button[data-active=true]{border-top-color:#009ca6;color:#0f172a}.dashboard_employeeTableCard__MtuV4{padding:0}.dashboard_employeeIdentityCell__ffUL0{align-items:center;display:flex;gap:12px}.dashboard_employeeIdentityCell__ffUL0 img,.dashboard_employeeIdentityCell__ffUL0>span,.dashboard_employeePhoto__n0ndj img,.dashboard_employeePhoto__n0ndj>span{background:#e2e8f0;border:1px solid #cbd5e1;height:46px;object-fit:cover;width:46px}.dashboard_employeeIdentityCell__ffUL0>span,.dashboard_employeePhoto__n0ndj>span{align-items:center;color:#334155;display:inline-flex;font-weight:900;justify-content:center}.dashboard_employeeIdentityCell__ffUL0 em,.dashboard_employeeIdentityCell__ffUL0 strong{display:block}.dashboard_employeeIdentityCell__ffUL0 strong{color:#005fff;font-style:normal}.dashboard_employeeIdentityCell__ffUL0 small{color:#64748b;font-size:.9em}.dashboard_employeeIdentityCell__ffUL0 em{color:#0f172a;font-size:.86rem;font-style:normal;margin-top:6px}.dashboard_employeeFileHeader__jO_mP{align-items:center;background:#fff;border:1px solid var(--border-subtle);border-radius:16px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.dashboard_employeeFileHeader__jO_mP h1{margin:0}.dashboard_employeeFileLayout__2z_kR{display:grid;grid-gap:18px;gap:18px;grid-template-columns:250px minmax(0,1fr)}.dashboard_employeeFileSidebar__FNspF{display:grid;grid-gap:14px;gap:14px;align-content:start}.dashboard_employeePhoto__n0ndj{background:#fff;border:1px solid #d8e0ea;padding:8px}.dashboard_employeePhoto__n0ndj img,.dashboard_employeePhoto__n0ndj>span{height:240px;width:100%}.dashboard_employeeSideTabs__mGEZR{background:#fff;border:1px solid #d8e0ea;display:grid}.dashboard_employeeSideTabs__mGEZR button{background:#f8fafc;border:0;border-bottom:1px solid #e2e8f0;color:#334155;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:650;min-height:40px;padding:9px 12px;text-align:left}.dashboard_employeeSideTabs__mGEZR button[data-active=true]{background:#9ca3af;color:#fff;font-weight:900}.dashboard_employeeDetailPanel__TgDsI{background:#fff;border:1px solid var(--border-subtle);border-radius:14px;display:grid;grid-gap:16px;gap:16px;padding:18px}.dashboard_employeeSectionHeader__Oh00Z{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding-bottom:10px}.dashboard_employeeSectionHeader__Oh00Z h2{color:#64748b;font-size:1.25rem;font-weight:500;margin:0}.dashboard_employeeFormGrid__5hUqF{display:grid;grid-gap:14px 26px;gap:14px 26px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_employeeFormGrid__5hUqF label{color:#334155;display:grid;font-size:.82rem;font-weight:750;grid-gap:6px;gap:6px}.dashboard_employeeFormGrid__5hUqF input,.dashboard_employeeFormGrid__5hUqF select,.dashboard_employeeFormGrid__5hUqF textarea{border:1px solid #d8e0ea;color:#0f172a;font-family:inherit;font-size:.94rem;font-weight:600;min-height:36px;padding:8px 10px;width:100%}.dashboard_employeeFormGrid__5hUqF select[multiple]{min-height:92px}.dashboard_employeeFormGrid__5hUqF .dashboard_fullWidth__tH7AL{grid-column:1/-1}.dashboard_employeeKpiGrid__in6_P{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_employeeKpiGrid__in6_P article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.dashboard_employeeKpiGrid__in6_P small,.dashboard_employeeKpiGrid__in6_P span{color:#64748b;display:block;font-weight:750}.dashboard_employeeKpiGrid__in6_P strong{color:#0f172a;display:block;font-size:1.8rem;margin:8px 0 4px}.dashboard_employeeTimeFilters__lLt8C{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.dashboard_segmentedControl__rq1XA{background:#eef4fa;border:1px solid #d8e0ea;border-radius:10px;display:inline-flex;gap:4px;padding:4px}.dashboard_segmentedControl__rq1XA button{background:transparent;border:0;border-radius:8px;color:#475569;cursor:pointer;font:inherit;font-weight:900;padding:8px 12px}.dashboard_segmentedControl__rq1XA button[data-active=true]{background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.08);color:#009ca6}.dashboard_employeeTimeRange__S_UGi{display:flex;gap:10px}.dashboard_employeeTimeRange__S_UGi label{color:#334155;display:grid;font-size:.76rem;font-weight:900;grid-gap:4px;gap:4px}.dashboard_employeeTimeRange__S_UGi input{border:1px solid #cbd8e6;border-radius:8px;font:inherit;min-height:36px;padding:7px 10px}.dashboard_employeeSignatureEditor__lZ4uv{display:grid;grid-gap:8px;gap:8px}.dashboard_employeeSignatureEditor__lZ4uv .dashboard_checkboxField__sILfu{align-items:center;border:0;display:flex;font-size:.84rem;gap:7px;margin:0}.dashboard_employeeSignatureEditor__lZ4uv .dashboard_checkboxField__sILfu input{height:16px;margin:0;width:16px}.dashboard_signatureToolbar__uczlT{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-bottom:0;display:flex;flex-wrap:wrap;gap:4px;padding:6px}.dashboard_signatureToolbar__uczlT button,.dashboard_signatureToolbar__uczlT select{align-items:center;background:#e5e7eb;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:900;justify-content:center;min-height:32px;min-width:36px;padding:5px 10px}.dashboard_signatureToolbar__uczlT select{min-width:58px}.dashboard_employeeSignatureEditor__lZ4uv textarea{border-top-left-radius:0;border-top-right-radius:0;font-family:Arial,sans-serif;font-weight:500;line-height:1.6;min-height:220px;white-space:pre-wrap}.dashboard_contactModal__Dd9fD{display:flex;flex-direction:column;max-height:calc(100vh - 12px);max-width:1120px;min-height:0;overflow:hidden;padding:0;width:min(1120px,calc(100vw - 16px))}.dashboard_contactModalBody__PC6k0{flex:1 1 auto;min-height:0;overflow:auto}.dashboard_contactModal__Dd9fD .dashboard_eyebrow__xHTL0{font-size:.72rem;margin-bottom:4px}.dashboard_contactModal__Dd9fD .dashboard_checkboxField__sILfu{align-items:center;border:0;display:flex;gap:8px;min-height:38px;padding:0}.dashboard_contactModal__Dd9fD .dashboard_checkboxField__sILfu input{height:16px;margin:0;width:16px}.dashboard_contactModalHeader__1Y6yD{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px 12px}.dashboard_contactModalHeader__1Y6yD h2{font-size:1.2rem;font-weight:500;margin:0}.dashboard_modalCloseButton__Q_3mA{align-items:center;background:#eef2f6;border:1px solid #d8e0ea;border-radius:0;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.55rem;font-weight:800;height:42px;justify-content:center;line-height:1;width:42px}.dashboard_contactFormGrid__uWniH,.dashboard_contactFormTopGrid__6Sjd8{display:grid;grid-gap:9px 34px;gap:9px 34px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px 10px}.dashboard_contactFormGrid__uWniH label,.dashboard_contactFormTopGrid__6Sjd8 label{color:#334155;display:grid;font-size:.82rem;font-weight:600;grid-gap:5px;gap:5px}.dashboard_contactTypeSwitch__vfp86{display:grid;grid-gap:5px;gap:5px}.dashboard_contactTypeSwitch__vfp86>span{color:#334155;font-size:.82rem;font-weight:600}.dashboard_contactTypeSwitch__vfp86>div{background:#eef2f6;border:1px solid #d8e0ea;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.dashboard_contactTypeSwitch__vfp86 button{background:transparent;border:0;border-radius:7px;color:#475569;cursor:pointer;font-family:inherit;font-weight:800;min-height:31px}.dashboard_contactTypeSwitch__vfp86 button[data-active=true]{background:var(--brand);color:#fff}.dashboard_contactFormTabs__PpK4U{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;gap:4px;overflow-x:auto;padding:0 16px}.dashboard_contactFormTabs__PpK4U button{background:transparent;border:0;border-bottom:3px solid transparent;color:#64748b;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:800;min-height:42px;padding:0 11px;white-space:nowrap}.dashboard_contactFormTabs__PpK4U button[data-active=true]{border-bottom-color:var(--brand);color:var(--ink)}.dashboard_contactInfoBox__AUkzQ{align-self:end;background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;color:#475569;grid-column:span 2;padding:14px}.dashboard_contactModal__Dd9fD .dashboard_modalFooter__dxHPm{background:hsla(0,0%,100%,.98);border-top:1px solid #e2e8f0;flex:0 0 auto;margin-top:0;padding:14px 16px}.dashboard_contactModal__Dd9fD .dashboard_modalActions__9nnMh{gap:12px}.dashboard_contactModal__Dd9fD .dashboard_deleteButton__bNGwg,.dashboard_contactModal__Dd9fD .dashboard_primaryButton__i9n0m,.dashboard_contactModal__Dd9fD .dashboard_secondaryButton__mIvQj{border-radius:8px;min-height:38px;min-width:102px;padding:9px 14px}.dashboard_contactInfoBox__AUkzQ p,.dashboard_contactInfoBox__AUkzQ strong{display:block}.dashboard_contactInfoBox__AUkzQ p{font-weight:700;line-height:1.45;margin:6px 0 0}@media (max-width:900px){.dashboard_contactFormGrid__uWniH,.dashboard_contactFormTopGrid__6Sjd8,.dashboard_contactSummaryGrid__8l_TM,.dashboard_contactToolbar__aNIW_{grid-template-columns:1fr}.dashboard_contactInfoBox__AUkzQ{grid-column:auto}.dashboard_contactModal__Dd9fD{width:min(720px,calc(100vw - 28px))}}@media (max-width:640px){.dashboard_absenceForm__gtUur,.dashboard_cards__zWvt8,.dashboard_filterBar__xXxz0{grid-template-columns:1fr}.dashboard_heroSearchBar__MCi8s{align-items:stretch;flex-direction:column}.dashboard_heroSearchBar__MCi8s span{padding-bottom:0}.dashboard_heroProjectLayout__T_8C6,.dashboard_projectPipelineWorkspace__pI4i2{grid-template-columns:1fr}.dashboard_heroDetailCard__6SDCW{max-height:none;position:static}.dashboard_heroDetailGrid__WGr6i{grid-template-columns:1fr}.dashboard_reportHeader__UvGAC{align-items:flex-start;flex-direction:column}.dashboard_performanceGaugeGrid__lgAXJ,.dashboard_performanceSummary__BPQW4,.dashboard_unproductiveRow__7Ob7r,.dashboard_unproductiveSummaryGrid__QFkyc{grid-template-columns:1fr}.dashboard_productivityEndpoint__dyBA1{text-align:left}.dashboard_workloadGrid__dEvWZ{grid-template-columns:150px repeat(10,minmax(105px,1fr))}.dashboard_logo__MfzDs{width:145px}}.dashboard_page__tFJL8{--app-bg:#edf1f5;--ink:#0b1220;--ink-soft:#475569;--panel:#fff;--panel-soft:#f7f9fc;--border-subtle:#d8e0ea;--brand:#009ca6;--brand-dark:#0f3f46;--accent-blue:#2563eb;--accent-amber:#f59e0b;--accent-rose:#f43f5e;background:var(--app-bg);align-items:stretch;color:var(--ink);justify-content:stretch}.dashboard_shell__hLsxK{background:var(--app-bg);grid-template-columns:248px minmax(0,1fr);grid-template-rows:74px minmax(0,1fr)}.dashboard_header__VMwCG{background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--border-subtle);box-shadow:0 10px 28px rgba(15,23,42,.05);grid-template-columns:248px minmax(320px,1fr) auto;min-height:74px;padding:10px 14px 10px 18px}.dashboard_brandBlock__DfiCB{align-items:center;display:flex;min-width:0}.dashboard_logo__MfzDs{display:block;height:42px;object-fit:contain;width:194px}.dashboard_globalSearch__mwp5o{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;box-shadow:inset 0 1px 1px rgba(15,23,42,.03);min-height:46px;position:relative;z-index:30}.dashboard_globalSearch__mwp5o>span{color:#53657d}.dashboard_globalSearch__mwp5o input{color:var(--ink)}.dashboard_globalSearchResults__hhEGI{background:#fff;border:1px solid #cbd8e6;border-radius:12px;box-shadow:0 22px 48px rgba(15,23,42,.18);display:grid;grid-gap:4px;gap:4px;left:0;max-height:min(460px,calc(100vh - 96px));overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px)}.dashboard_globalSearchResults__hhEGI button{background:transparent;border:0;border-radius:8px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:10px 12px;text-align:left}.dashboard_globalSearchResults__hhEGI button:focus-visible,.dashboard_globalSearchResults__hhEGI button:hover{background:#eef6ff;outline:none}.dashboard_globalSearchResults__hhEGI small{color:#009ca6;font-size:.68rem;font-weight:950;text-transform:uppercase}.dashboard_globalSearchResults__hhEGI strong{color:#06142f;font-size:.9rem;font-weight:900;line-height:1.2}.dashboard_globalSearchResults__hhEGI em,.dashboard_globalSearchResults__hhEGI span{color:#64748b;font-size:.78rem;font-style:normal;font-weight:750;line-height:1.25}.dashboard_globalSearchResults__hhEGI p{color:#64748b;font-size:.86rem;font-weight:800;margin:0;padding:14px 12px}.dashboard_quickCreateButton__EZHU4{background:var(--brand);border:1px solid hsla(0,0%,100%,.22);border-radius:14px;box-shadow:0 12px 24px rgba(0,156,166,.24);min-width:82px}.dashboard_quickCreateButton__EZHU4:hover{background:#008d96;transform:translateY(-1px)}.dashboard_quickCreate__bP6Yt{position:relative}.dashboard_quickCreateMenu__s_Rt_{background:#fff;border:1px solid #d8e0ea;border-radius:8px;box-shadow:0 20px 48px rgba(15,23,42,.18);display:grid;min-width:200px;padding:8px 0;position:absolute;right:0;top:calc(100% + 10px);z-index:40}.dashboard_quickCreateMenu__s_Rt_ button{align-items:center;background:transparent;border:0;color:#3f4b5f;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:12px;min-height:32px;padding:7px 16px;text-align:left}.dashboard_quickCreateMenu__s_Rt_ button:hover{background:#f1f5f9;color:#0f172a}.dashboard_quickCreateMenu__s_Rt_ span{color:#9aa3b2;font-size:1.1rem;font-weight:850}.dashboard_notificationBell__dGAPj,.dashboard_userMenuButton__6l0VD{background:#f2f7ff;border:1px solid #c9dcff;border-radius:16px;color:#155bd7;height:46px;width:46px}.dashboard_userMenuButton__6l0VD{border-radius:999px}.dashboard_tabs__RCKVi{background:#111827;border:0;border-radius:0;box-shadow:none;gap:4px;height:calc(100vh - 70px);margin:0;overflow-y:auto;padding:14px 10px;position:-webkit-sticky;position:sticky;top:70px;width:auto}.dashboard_tab__xw9_3{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#c7d2e3;display:flex;font-size:.92rem;font-weight:850;gap:8px;justify-content:flex-start;min-height:44px;padding:0 14px}.dashboard_navLabel__Z8Gn0{align-items:center;display:inline-flex;gap:10px;min-width:0}.dashboard_navIcon__DqPQG{color:currentColor;fill:currentColor;flex:0 0 auto;height:19px;opacity:.82;stroke:currentColor;stroke-width:0;width:19px}.dashboard_activeTab__Sou5q .dashboard_navIcon__DqPQG,.dashboard_tab__xw9_3:hover .dashboard_navIcon__DqPQG{opacity:1}.dashboard_projectTab__xgImt{gap:8px;justify-content:space-between;padding-right:10px}.dashboard_projectTabLabel__T3OP3{align-items:center;display:inline-flex;gap:7px;min-width:0}.dashboard_projectTabLogo__Eg5FC{display:block;height:27px;max-width:62px;object-fit:contain}.dashboard_tab__xw9_3:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.08);color:#fff}.dashboard_sidebarGroup__W__Xc{display:grid;grid-gap:4px;gap:4px}.dashboard_sidebarGroup__W__Xc>.dashboard_tab__xw9_3{justify-content:space-between}.dashboard_sidebarGroup__W__Xc b{color:#94a3b8;font-size:.85rem}.dashboard_sidebarSubTabs__iD6nY{border-left:1px solid rgba(148,163,184,.28);display:grid;grid-gap:2px;gap:2px;margin:0 0 4px 16px;padding-left:12px}.dashboard_sidebarSubTabs__iD6nY button{background:transparent;border:0;border-radius:8px;color:#b8c1d1;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:750;min-height:34px;padding:7px 10px;text-align:left}.dashboard_sidebarSubTabs__iD6nY button:hover,.dashboard_sidebarSubTabs__iD6nY button[data-active=true]{background:#244d50;color:#fff}.dashboard_projectKindSubTabs__fxwK6{margin-bottom:8px;margin-top:-2px}.dashboard_projectKindSubTabs__fxwK6 button{font-size:.82rem;min-height:30px;padding:5px 10px}.dashboard_tab__xw9_3.dashboard_activeTab__Sou5q,.dashboard_tab__xw9_3.dashboard_activeTab__Sou5q:hover,.dashboard_tabs__RCKVi .dashboard_activeTab__Sou5q,.dashboard_tabs__RCKVi .dashboard_activeTab__Sou5q:hover{background:var(--brand-dark);border-color:rgba(45,212,191,.28);box-shadow:inset 4px 0 0 #2dd4bf;color:#fff}.dashboard_content__rO8CK{padding:24px 24px 40px}.dashboard_overviewPanel__o2v79{gap:18px}.dashboard_overviewHero__aN2TP{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.06);display:block;min-height:150px;padding:20px 30px 22px}.dashboard_overviewHero__aN2TP h1{color:var(--ink);font-size:clamp(2rem,3vw,3.05rem);font-weight:950;letter-spacing:0;line-height:1.1;margin-top:6px;max-width:780px}.dashboard_overviewHero__aN2TP h1 span{display:block;font-size:.72em;font-weight:500;margin-top:4px}.dashboard_overviewHero__aN2TP p{color:#48576b;font-size:1.02rem;font-weight:700;line-height:1.55;max-width:760px}.dashboard_overviewHeroStats__nlMEG{align-content:start;gap:12px}.dashboard_overviewHeroStats__nlMEG article{background:var(--panel-soft);border:1px solid var(--border-subtle);border-radius:16px;min-height:88px;padding:14px 16px}.dashboard_overviewHeroStats__nlMEG span{color:#5d6b7f}.dashboard_overviewHeroStats__nlMEG strong{color:var(--ink);font-size:2.15rem;line-height:1}.dashboard_moduleGrid__ajvkY{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_moduleCard__APw_a{border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 12px 30px rgba(15,23,42,.055);min-height:208px;overflow:hidden;padding:18px;position:relative}.dashboard_moduleCard__APw_a:before{content:"";height:4px;inset:0 0 auto;position:absolute}.dashboard_moduleCard__APw_a[data-tone=blue]:before{background:var(--accent-blue)}.dashboard_moduleCard__APw_a[data-tone=teal]:before{background:var(--brand)}.dashboard_moduleCard__APw_a[data-tone=amber]:before{background:var(--accent-amber)}.dashboard_moduleCard__APw_a[data-tone=rose]:before{background:var(--accent-rose)}.dashboard_moduleCard__APw_a[data-tone=slate]:before{background:#475569}.dashboard_moduleCard__APw_a[data-tone]{border-top:1px solid var(--border-subtle)}.dashboard_moduleCardTop__jx_tb strong{background:#eef3f8;border-radius:14px;font-size:1.12rem;min-height:40px;min-width:40px}.dashboard_moduleCardTop__jx_tb span{color:#5c6b80;letter-spacing:0}.dashboard_moduleCard__APw_a h2{font-size:1.22rem;letter-spacing:0;margin-top:20px}.dashboard_moduleCard__APw_a p{color:#4d5d72;font-size:.91rem;line-height:1.46}.dashboard_moduleAction__ZA2Lk{background:#f4f7fb;border:1px solid #d6e0ec;border-radius:12px;color:var(--ink);padding:9px 12px}.dashboard_moduleAction__ZA2Lk:hover{background:#fff;border-color:#a9b8ca}.dashboard_documentConfiguratorPage__aHK9B{display:grid;grid-gap:16px;gap:16px}.dashboard_documentTypeOverview__tLiyT{background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.06);display:grid;grid-gap:0;gap:0;overflow:hidden}.dashboard_documentTypeHeader__c4X2R{align-items:center;border-bottom:1px solid #dbe3ee;display:flex;justify-content:space-between;padding:24px}.dashboard_documentTypeHeader__c4X2R h1{color:#334155;font-size:1.45rem;font-weight:650;margin:0}.dashboard_documentTypeHeader__c4X2R p{color:#64748b;font-size:.92rem;font-weight:650;margin:5px 0 0}.dashboard_documentTypeTabs__v5oTR{align-items:flex-end;border-bottom:1px solid #dbe3ee;display:flex;gap:0;padding:14px 18px 0}.dashboard_documentTypeTabs__v5oTR button{background:transparent;border:1px solid transparent;border-bottom:0;color:#334155;cursor:pointer;font:inherit;font-weight:900;padding:13px 14px;text-transform:uppercase}.dashboard_documentTypeTabs__v5oTR button[data-active=true]{background:#fff;border-color:#dbe3ee;border-top:3px solid #009ca6;color:#0f172a}.dashboard_documentTypeToolbar__Bit0v{align-items:center;display:flex;justify-content:space-between;padding:18px}.dashboard_documentTypeToolbar__Bit0v label{align-items:center;color:#334155;display:flex;gap:8px;font-size:.86rem;font-weight:700}.dashboard_documentTypeToolbar__Bit0v input,.dashboard_documentTypeToolbar__Bit0v select{background:#fff;border:1px solid #cbd8e7;color:#0f172a;font:inherit;min-height:34px;padding:6px 10px}.dashboard_documentTypeToolbar__Bit0v input{min-width:220px}.dashboard_documentTypeTableWrap__8Z170{overflow:auto}.dashboard_documentTypeTable__1bYCA{border-collapse:collapse;min-width:920px;width:100%}.dashboard_documentTypeTable__1bYCA th{background:#f8fafc;font-weight:850;text-align:left}.dashboard_documentTypeTable__1bYCA td,.dashboard_documentTypeTable__1bYCA th{border:1px solid #dbe3ee;color:#0f172a;font-size:.9rem;padding:12px 10px}.dashboard_documentTypeTable__1bYCA tr:nth-child(2n) td{background:#fafafa}.dashboard_documentTypeLink__ERpEp{background:transparent;border:0;color:#0059ff;cursor:pointer;font:inherit;font-weight:750;padding:0}.dashboard_documentTypeActions__YWMPg{align-items:center;display:flex;gap:10px;justify-content:center}.dashboard_documentTypeActions__YWMPg button{background:transparent;border:0;color:#0059ff;cursor:pointer;padding:2px}.dashboard_documentTypeActions__YWMPg svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.dashboard_documentTextTable__Sv9Xq td:first-child,.dashboard_documentTextTable__Sv9Xq th:first-child{width:90px}.dashboard_documentTextTable__Sv9Xq td:nth-child(2),.dashboard_documentTextTable__Sv9Xq th:nth-child(2){width:280px}.dashboard_documentTextTable__Sv9Xq td:nth-child(3),.dashboard_documentTextTable__Sv9Xq th:nth-child(3){white-space:pre-wrap}.dashboard_documentTextModal__ZJjjg{padding:0;width:min(880px,calc(100vw - 24px))}.dashboard_documentTextModalBody__Dr6J9{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 260px;padding:18px}.dashboard_documentTextModalBody__Dr6J9 .dashboard_formGrid__gvQoR{padding:0}.dashboard_documentTextSyntaxBox__xC2Zl{align-self:start;background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;color:#334155;padding:14px}.dashboard_documentTextSyntaxBox__xC2Zl strong{color:#0f172a;display:block;font-size:.92rem;margin-bottom:4px}.dashboard_documentTextSyntaxBox__xC2Zl p{color:#64748b;font-size:.82rem;line-height:1.35;margin:0 0 10px}.dashboard_documentTextSyntaxBox__xC2Zl div{display:grid;grid-gap:6px;gap:6px}.dashboard_documentTextSyntaxBox__xC2Zl button{background:#fff;border:1px solid #d8e0ea;border-radius:8px;color:#0059ff;cursor:pointer;font-family:Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800;overflow:hidden;padding:7px 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard_documentTextModal__ZJjjg .dashboard_stampError__c_Kha{margin:0 18px 14px}.dashboard_documentTextModal__ZJjjg .dashboard_modalFooter__dxHPm{border-top:1px solid #e2e8f0;margin-top:0;padding:14px 18px}.dashboard_documentTypeTable__1bYCA code{background:#eef6ff;border:1px solid #cfe0f5;border-radius:8px;color:#0059ff;display:inline-block;font-family:Consolas,Liberation Mono,monospace;font-size:.86rem;font-weight:800;padding:4px 7px}.dashboard_documentConfiguratorHeader__KElqd{align-items:center;background:#fff;border:1px solid var(--border-subtle);border-radius:18px;display:flex;justify-content:space-between;padding:20px 24px}.dashboard_documentConfiguratorHeader__KElqd h1{color:#06142f;font-size:1.7rem;line-height:1.08;margin:0}.dashboard_documentConfiguratorActions__J82I3{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard_documentConfiguratorShell__H4Kbe{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:250px minmax(440px,1fr) minmax(360px,.72fr)}.dashboard_documentConfiguratorForm__cnnmr,.dashboard_documentConfiguratorNav__Vr43V,.dashboard_documentPreviewPanel__BEGOr{background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.06)}.dashboard_documentConfiguratorNav__Vr43V{display:grid;grid-gap:4px;gap:4px;padding:12px;position:-webkit-sticky;position:sticky;top:92px}.dashboard_documentConfiguratorNav__Vr43V button{background:transparent;border:1px solid transparent;border-radius:12px;color:#0059ff;cursor:pointer;font:inherit;font-weight:750;padding:12px 14px;text-align:left}.dashboard_documentConfiguratorNav__Vr43V button[data-active=true]{background:#f8fbff;border-color:#0f172a;color:#0f172a}.dashboard_documentConfiguratorForm__cnnmr{min-height:680px;padding:22px 28px}.dashboard_documentConfigSection__apnpP{display:grid;grid-gap:18px;gap:18px}.dashboard_documentConfigSection__apnpP h2{color:#334155;font-size:1.28rem;font-weight:750;margin:8px 0 -4px}.dashboard_documentConfigGrid__9V0bs{display:grid;grid-gap:14px 18px;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_documentConfigCheckbox__lDGVq,.dashboard_documentConfigField__2oLq9{color:#334155;display:grid;font-size:.84rem;font-weight:700;grid-gap:6px;gap:6px}.dashboard_documentConfigFieldFull__Xforr{grid-column:1/-1}.dashboard_documentConfigInputWrap__vv8si{align-items:stretch;display:flex}.dashboard_documentConfigInputWrap__vv8si input,.dashboard_documentConfigInputWrap__vv8si select,.dashboard_documentConfigInputWrap__vv8si textarea{background:#fff;border:1px solid #cbd8e7;border-radius:0;color:#0f172a;font:inherit;font-size:.92rem;font-weight:650;min-height:38px;padding:8px 10px;width:100%}.dashboard_documentConfigInputWrap__vv8si textarea{min-height:98px;resize:vertical}.dashboard_documentConfigInputWrap__vv8si strong{align-items:center;background:#e8eef5;border:1px solid #cbd8e7;border-left:0;color:#334155;display:inline-flex;font-size:.83rem;justify-content:center;min-width:44px}.dashboard_documentConfigCheckbox__lDGVq{align-items:center;display:flex;gap:8px}.dashboard_documentConfigCheckbox__lDGVq input{accent-color:#009ca6;height:14px;width:14px}.dashboard_documentConfigCheckboxGrid__sz_bV{display:grid;grid-gap:12px 34px;gap:12px 34px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_documentConfigCheckboxRow__XfpvW{align-items:end;display:flex;min-height:38px}.dashboard_documentMiniEditor__cYC_b{border:1px solid #cbd8e7;display:grid}.dashboard_documentEditorToolbar__gorfr{align-items:center;background:#f3f6fa;border-bottom:1px solid #d9e2ee;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.dashboard_documentEditorToolbar__gorfr button{background:#e5ebf2;border:0;border-radius:8px;color:#0f172a;font:inherit;font-size:.8rem;font-weight:800;min-height:28px;padding:4px 9px}.dashboard_documentMiniEditor__cYC_b textarea{border:0;color:#0f172a;font:inherit;min-height:150px;padding:12px;resize:vertical}.dashboard_documentConfigSaveRow__dL3Bh{align-items:center;gap:10px;display:flex;justify-content:flex-end;margin-top:24px}.dashboard_documentConfigSaved__od7jM{color:#009ca6;font-size:.84rem;font-weight:900}.dashboard_documentLetterheadUpload__vsH7v{align-items:center;background:#f8fbff;border:1px solid #d7e2ef;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);padding:16px}.dashboard_documentLetterheadUpload__vsH7v p{color:#64748b;font-size:.84rem;font-weight:650;margin:8px 0 0}.dashboard_documentLetterheadActions__kuEY4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard_documentLetterheadActions__kuEY4 input{display:none}.dashboard_documentLetterheadActions__kuEY4 span{color:#334155;font-size:.84rem;font-weight:800}.dashboard_documentLetterheadActions__kuEY4>button:not(.dashboard_secondaryButton__mIvQj){background:transparent;border:0;color:#dc2626;cursor:pointer;font:inherit;font-size:.82rem;font-weight:850;padding:0}.dashboard_documentPreviewPanel__BEGOr{overflow:auto;padding:18px;position:-webkit-sticky;position:sticky;top:92px}.dashboard_documentPreviewTabs__9IZrj{border-bottom:1px solid #d7e0eb;display:flex;gap:0;margin-bottom:10px}.dashboard_documentPreviewTabs__9IZrj button{background:transparent;border:1px solid transparent;border-bottom:0;color:#0059ff;cursor:pointer;font:inherit;font-weight:750;padding:12px 16px}.dashboard_documentPreviewTabs__9IZrj button[data-active=true]{background:#fff;border-color:#0f172a;color:#0f172a}.dashboard_documentPreviewPaper__KRJse{background:#fff;border:1px solid #d8e1ec;box-sizing:border-box;box-shadow:inset 0 0 0 1px #f7fafc,0 20px 45px rgba(15,23,42,.08);color:#0f172a;height:842px;margin:0 auto;min-height:0;overflow:hidden;padding:76px 54px 52px;position:relative;width:595px}.dashboard_documentPreviewPaper__KRJse:before{background:linear-gradient(135deg,rgba(0,156,166,.04),transparent 32%),radial-gradient(circle at 86% 68%,rgba(126,200,69,.09),transparent 30%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.dashboard_documentPreviewLetterheadLayer__kfpog{background:#fff;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.dashboard_documentPreviewLetterheadLayer__kfpog canvas{border:0;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dashboard_documentPreviewLogo__w9Okw{position:absolute;right:44px;top:48px;z-index:1}.dashboard_documentPreviewLogo__w9Okw strong{color:#2a3037;display:block;font-size:2.5rem;letter-spacing:-.05em;line-height:.8}.dashboard_documentPreviewLogo__w9Okw span{color:#7ec845;display:block;font-size:.92rem;font-weight:700;text-align:right}.dashboard_documentPreviewAddressLine__UpeZX{color:#64748b;font-size:.58rem;margin:0 0 18px;position:relative;z-index:1}.dashboard_documentPreviewRecipient__aiOoO{display:grid;font-size:.75rem;line-height:1.35;margin-top:26px;width:44%;position:relative;z-index:1}.dashboard_documentPreviewInfoBlock__PAFxN{display:grid;font-size:.72rem;grid-template-columns:auto 1fr;line-height:1.3;margin:0;position:absolute;right:54px;top:150px;width:230px;z-index:1}.dashboard_documentPreviewInfoBlock__PAFxN dt{font-weight:800}.dashboard_documentPreviewInfoBlock__PAFxN dd{margin:0;text-align:right}.dashboard_documentPreviewSubject__GR6ba{border-left:3px solid #7ec845;display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;padding-left:16px;position:relative;z-index:1}.dashboard_documentPreviewMainBlock__rTY7J{margin-left:var(--document-main-left);margin-right:var(--document-main-right);margin-top:var(--document-main-top);position:relative;z-index:1}.dashboard_documentPreviewSubject__GR6ba strong{font-size:.94rem}.dashboard_documentPreviewText__y07Cv{font-size:.75rem;line-height:1.45;margin:0 0 16px;position:relative;z-index:1}.dashboard_documentPreviewTable__OQWSB{border-collapse:collapse;font-size:.68rem;width:100%;position:relative;z-index:1}.dashboard_documentPreviewTable__OQWSB th{border-bottom:2px solid #1f2937;border-top:2px solid #1f2937;font-weight:900;padding:5px 4px;text-align:left}.dashboard_documentPreviewTable__OQWSB td{padding:12px 4px;vertical-align:top}.dashboard_documentPreviewTable__OQWSB span{display:block;margin-top:4px}.dashboard_documentPreviewVat__ST_l3{color:#334155;font-size:.68rem;margin-top:20px;position:relative;z-index:1}.dashboard_documentPreviewClosing__JAGJO{color:#334155;font-size:.68rem;line-height:1.45;margin:14px 0 0}.dashboard_documentPreviewFooter__PRIEF{bottom:28px;color:#64748b;font-size:.58rem;left:54px;position:absolute;right:54px;z-index:1}.dashboard_documentFoldMark__71mis{background:#7ec845;height:2px;left:0;position:absolute;width:24px;z-index:1}.dashboard_documentFoldMark__71mis[data-pos=top]{top:250px}.dashboard_documentFoldMark__71mis[data-pos=bottom]{top:510px}.dashboard_documentPreviewWatermark__ggu6X{bottom:100px;color:rgba(126,200,69,.13);font-size:5rem;font-weight:950;line-height:.82;position:absolute;right:22px;text-align:right;width:360px;z-index:1}.dashboard_nextBuildPanel__CGc4j{background:#101827;border:1px solid #202d42;border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.12)}.dashboard_eyebrow__xHTL0{color:var(--brand);font-weight:900;letter-spacing:0;text-transform:uppercase}.dashboard_topline__uxxNf h1{letter-spacing:0}.dashboard_companyServicesTable__ufh3x .dashboard_table__viMW6 thead tr:first-child th,.dashboard_companySettingsTable__5FW7Q .dashboard_table__viMW6 thead tr:first-child th,.dashboard_contactsTable__Loj9X thead tr:first-child th,.dashboard_heroTableCard__IpoiI .dashboard_table__viMW6 thead tr:first-child th,.dashboard_table__viMW6 thead tr:first-child th{background:#111827;border-color:hsla(0,0%,100%,.08);color:#fff}.dashboard_table__viMW6 thead tr:first-child th:first-child{border-top-left-radius:14px}.dashboard_table__viMW6 thead tr:first-child th:last-child{border-top-right-radius:14px}.dashboard_contactFilterRow__87iHk th{background:#f8fafc;color:#334155}.dashboard_planningBoardPage__e_jYx{display:grid;grid-gap:18px;gap:18px}.dashboard_planningBoardStack__S_m3H{display:grid;grid-gap:28px;gap:28px}.dashboard_planningBoardCard__L12pC,.dashboard_planningDayPanel__osghP{background:#fff;border:1px solid #d7e2ee;border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.08);overflow:hidden}.dashboard_planningBoardCard__L12pC{padding:22px}.dashboard_planningBoardCard__L12pC h2,.dashboard_planningDayHeader__K6NqQ h1,.dashboard_planningDayHeader__K6NqQ h2{color:#061532;font-size:1.45rem;letter-spacing:0;margin:0}.dashboard_planningBoardScroll__UEJ_7,.dashboard_planningDayGridWrap__Gq2Vo{overflow:auto;padding-bottom:6px}.dashboard_planningBoardMatrix__45Eq4{display:grid;grid-gap:8px 10px;gap:8px 10px;min-width:2400px;padding-top:16px}.dashboard_planningBoardCell__UI1uZ,.dashboard_planningBoardCorner__WwRC7,.dashboard_planningBoardDayHeader__mtoEf,.dashboard_planningBoardRowLabel__tlHgN{min-height:56px}.dashboard_planningBoardDayHeader__mtoEf{align-items:center;background:#fff;border:0;border-bottom:2px solid #cfd8e3;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;justify-content:center;padding:6px 4px}.dashboard_planningBoardDayHeader__mtoEf small,.dashboard_planningBoardDayHeader__mtoEf span,.dashboard_planningBoardDayHeader__mtoEf strong{display:block;line-height:1.05}.dashboard_planningBoardDayHeader__mtoEf strong{font-size:.82rem;font-weight:950}.dashboard_planningBoardDayHeader__mtoEf span{font-size:.8rem;font-weight:900;margin-top:3px}.dashboard_planningBoardDayHeader__mtoEf small{color:#009ca6;font-size:.62rem;font-weight:900;margin-top:3px}.dashboard_planningBoardDayHeader__mtoEf:hover,.dashboard_planningBoardDayHeader__mtoEf[data-active=true]{color:#009ca6}.dashboard_planningBoardCell__UI1uZ[data-weekend=true],.dashboard_planningBoardDayHeader__mtoEf[data-weekend=true]{background:#eef2f7;color:#94a3b8}.dashboard_planningBoardCell__UI1uZ[data-holiday=true],.dashboard_planningBoardDayHeader__mtoEf[data-holiday=true]{background:#e6f8fa;color:#009ca6}.dashboard_planningBoardRow__07XTt{display:contents}.dashboard_planningBoardRowLabel__tlHgN{align-items:center;color:#071225;display:flex;font-size:.92rem;font-weight:950;padding:0 10px}.dashboard_planningBoardCell__UI1uZ{background:transparent;border:0;color:#c41f1f;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-weight:900;justify-content:center;padding:4px 0}.dashboard_planningBoardCell__UI1uZ span{font-size:.8rem;line-height:1;margin-bottom:5px}.dashboard_planningBoardCell__UI1uZ b{background:#6ea43b;display:block;height:10px;overflow:hidden;width:100%}.dashboard_planningBoardCell__UI1uZ i{background:#c20000;display:block;height:100%}.dashboard_planningBoardCell__UI1uZ em{color:#64748b;font-size:.68rem;font-style:normal}.dashboard_planningBoardCell__UI1uZ:hover,.dashboard_planningBoardCell__UI1uZ[data-active=true]{outline:2px solid #009ca6;outline-offset:2px}.dashboard_planningDayPanel__osghP{padding:0}.dashboard_planningDayHeader__K6NqQ{align-items:flex-start;border-bottom:1px solid #d7e2ee;display:flex;gap:20px;justify-content:space-between;padding:22px}.dashboard_planningDayHeader__K6NqQ h1{font-size:1.7rem}.dashboard_planningDayHeader__K6NqQ p{color:#64748b;font-weight:800;margin:6px 0 0}.dashboard_planningDayActions__eT5uP{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;justify-items:end}.dashboard_planningGroupSwitch__4VIJi{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_planningGroupSwitch__4VIJi button{background:#fff;border:1px solid #cbd8e6;border-radius:12px;color:#0f172a;cursor:pointer;font-family:inherit;font-weight:900;padding:10px 14px}.dashboard_planningGroupSwitch__4VIJi button[data-active=true]{background:#e6f8fa;border-color:#009ca6;color:#009ca6}.dashboard_planningTimelineWrap__TEvOB{overflow-x:auto;padding:18px 22px 28px}.dashboard_planningTimelineBoard__VYuCG{display:grid;grid-template-columns:210px minmax(1280px,1fr);min-width:1510px}.dashboard_planningWorkerHead__Bm0s6{background:#f8fbff;color:#64748b;font-size:.78rem;font-weight:950;letter-spacing:.04em;padding:12px 8px;text-transform:uppercase}.dashboard_planningHourScale__Cx0_3{align-items:center;background:#fff;border:1px solid #d7e2ee;border-radius:12px;color:#5d7088;display:grid;font-size:.78rem;font-weight:950;height:28px;overflow:hidden}.dashboard_planningHourScale__Cx0_3 span{border-left:1px solid #e7edf4;padding-left:4px}.dashboard_planningHourScale__Cx0_3 span:first-child{border-left:0}.dashboard_planningWorkerRow__YcMSn{display:contents}.dashboard_planningWorkerCell__OQbVu{background:#f8fbff;border-top:1px solid #e6edf5;min-height:54px;padding:10px 8px}.dashboard_planningWorkerCell__OQbVu span,.dashboard_planningWorkerCell__OQbVu strong{display:block}.dashboard_planningWorkerCell__OQbVu strong{color:#0f172a;font-size:.95rem;font-weight:950}.dashboard_planningWorkerCell__OQbVu span{color:#64748b;font-size:.76rem;font-weight:800;margin-top:4px}.dashboard_planningTimelineLane__c06Sk{align-items:center;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#e4ebf3 calc(25% - 1px),#e4ebf3 25%),#fff;border:1px solid #d7e2ee;border-radius:12px;display:grid;margin:8px 0;min-height:38px;overflow:hidden;position:relative}.dashboard_planningTimelineLane__c06Sk[data-muted=true]{background:#eef2f7;opacity:.75}.dashboard_planningTimelineBlock__J6M9X{align-items:center;align-self:center;background:#c4d222;border-radius:9px;color:#061532;display:inline-flex;font-size:.72rem;font-weight:950;height:26px;justify-content:center;margin:0 2px;min-width:0;overflow:hidden;padding:0 8px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.dashboard_planningTimelineBlock__J6M9X[data-pause=true]{background:#d8dee8;color:#475569}.dashboard_planningDayGrid__v5F6s{display:grid;min-width:620px;padding:18px 22px 24px}.dashboard_planningDayRow__iHfQN{display:contents}.dashboard_planningEmployeeHeader__tfYjr,.dashboard_planningTimeHeader__T1f3h{background:#111827;border-right:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:950;padding:12px}.dashboard_planningTimeHeader__T1f3h{border-top-left-radius:14px}.dashboard_planningEmployeeHeader__tfYjr:last-of-type{border-top-right-radius:14px}.dashboard_planningSlot___7UEq,.dashboard_planningTimeCell__nRqUl{border-bottom:1px solid #e2e8f0;min-height:32px;padding:8px 12px}.dashboard_planningTimeCell__nRqUl{background:#f8fafc;border-right:1px solid #e2e8f0;color:#475569;font-size:.78rem;font-weight:900}.dashboard_planningSlot___7UEq{background:#fff;border-right:1px solid #e2e8f0;color:#0f172a;font-size:.78rem;font-weight:850}.dashboard_planningSlot___7UEq[data-filled=true]{background:#e6f8fa;color:#006c73}.dashboard_planningSlot___7UEq[data-pause=true]{background:#f1f5f9;color:#64748b}@media (max-width:1400px){.dashboard_moduleGrid__ajvkY{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard_shell__hLsxK{grid-template-rows:auto auto minmax(0,1fr)}.dashboard_header__VMwCG,.dashboard_shell__hLsxK{grid-template-columns:1fr}.dashboard_tabs__RCKVi{background:#111827;flex-direction:row;grid-row:2;overflow-x:auto}.dashboard_content__rO8CK{grid-row:3;padding:18px}.dashboard_moduleGrid__ajvkY,.dashboard_overviewHero__aN2TP{grid-template-columns:1fr}}