.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{align-self:stretch;background:linear-gradient(115deg,hsla(0,0%,100%,.96),rgba(244,250,255,.96) 45%,rgba(232,237,255,.95));grid-column:1/-1;grid-row:1/-1;grid-template-columns:none;grid-template-rows:none;min-height:100vh;overflow:hidden;padding:clamp(18px,2.7vw,34px);position:relative}.dashboard_bootShell__OqaJV,.dashboard_loginShell__A60R5{display:flex;justify-content:center;max-width:none;width:100%}.dashboard_bootShell__OqaJV{align-items:center;flex-direction:column;gap:10px;min-height:calc(100vh - 68px)}.dashboard_bootLogo__GGsOS{height:auto;max-width:700px;object-fit:contain;width:min(56vw,700px)}.dashboard_bootShell__OqaJV p{color:#64748b;font-size:clamp(.98rem,1.2vw,1.18rem);font-weight:800;margin:-2px 0 0;text-align:center}.dashboard_bootWave__NEDeG{align-items:center;display:inline-flex;gap:7px;height:20px;justify-content:center;margin-top:4px}.dashboard_bootWave__NEDeG span{animation:dashboard_bootWaveDot__PuS6n 1.05s ease-in-out infinite;background:#2563eb;border-radius:999px;display:block;height:8px;opacity:.92;width:8px}.dashboard_bootWave__NEDeG span:nth-child(2){animation-delay:.1s;background:#0ea5e9}.dashboard_bootWave__NEDeG span:nth-child(3){animation-delay:.2s;background:#2563eb}.dashboard_bootWave__NEDeG span:nth-child(4){animation-delay:.3s;background:#7c3aed}.dashboard_bootWave__NEDeG span:nth-child(5){animation-delay:.4s;background:#9333ea}@keyframes dashboard_bootWaveDot__PuS6n{0%,to{transform:translateY(5px) scale(.82)}50%{transform:translateY(-5px) scale(1.08)}}.dashboard_loginLayout__TfGnh{align-self:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;align-items:stretch;grid-gap:clamp(36px,5.2vw,84px);gap:clamp(36px,5.2vw,84px);grid-template-columns:minmax(520px,1fr) minmax(390px,486px);height:calc(100vh - clamp(36px, 5.4vw, 68px));max-height:820px;max-width:1400px;overflow:visible;width:100%}.dashboard_loginPanel__0DTm7{align-items:center;background:transparent;border-right:0;display:flex;flex-direction:column;justify-content:center;padding:0;position:relative}.dashboard_loginLogo__OGvQE{height:auto;filter:none;margin:0 0 clamp(22px,3.1vw,38px);max-width:310px;width:100%}.dashboard_loginCard__N5WzX{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:30px;box-shadow:0 20px 60px rgba(15,23,42,.08);display:grid;grid-gap:13px;gap:13px;max-width:480px;padding:clamp(26px,3.1vw,40px);width:100%}.dashboard_loginCardHeader__TuZPd{display:grid;grid-gap:6px;gap:6px;margin-bottom:0;padding-bottom:0}.dashboard_loginCardHeader__TuZPd span{color:#005fff;font-size:.86rem;font-weight:950;text-transform:uppercase}.dashboard_loginCardHeader__TuZPd h1{color:#071225;font-size:clamp(1.9rem,2.8vw,2.45rem);line-height:1.15;margin:0}.dashboard_loginCardHeader__TuZPd p{color:#64748b;font-size:.88rem;font-weight:750;line-height:1.35;margin:0}.dashboard_loginCard__N5WzX label{color:#071225;display:grid;font-size:.86rem;font-weight:850;grid-gap:9px;gap:9px}.dashboard_loginFieldGroup___Gvb0>span{color:#0b1533}.dashboard_loginInputShell__3iGLL,.dashboard_loginPasswordField__j3PCk{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr);min-height:46px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.dashboard_loginInputShell__3iGLL:hover,.dashboard_loginPasswordField__j3PCk:hover{background:#fbfdff;border-color:#c4d0e2}.dashboard_loginInputShell__3iGLL:focus-within,.dashboard_loginPasswordField__j3PCk:focus-within{border-color:#1e5eff;box-shadow:0 0 0 4px rgba(30,94,255,.12)}.dashboard_loginCard__N5WzX input{background:transparent;border:0;border-radius:0;font-family:inherit;font-size:1rem;font-weight:700;min-height:44px;padding:0;width:100%}.dashboard_loginPasswordField__j3PCk{grid-template-columns:minmax(0,1fr) auto;position:relative}.dashboard_loginPasswordField__j3PCk input{padding-right:12px}.dashboard_loginPasswordField__j3PCk button{background:transparent;border:0;color:#008aa3;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:950;padding:0;position:static}.dashboard_loginCard__N5WzX input:focus{outline:0}.dashboard_loginOptionsRow__A0c_K{align-items:center;display:flex;gap:14px;justify-content:space-between}.dashboard_loginOptionsRow__A0c_K label{align-items:center;color:#334155;display:inline-flex;flex-direction:row;font-size:.84rem;font-weight:800;gap:9px}.dashboard_loginOptionsRow__A0c_K input{accent-color:#008aa3;height:18px;min-height:18px;padding:0;width:18px}.dashboard_loginOptionsRow__A0c_K button{background:transparent;border:0;color:#008aa3;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:900;padding:0}.dashboard_loginSubmitButton__B3aBF{background:linear-gradient(135deg,#1e5eff,#004ed2);border:1px solid #1e5eff;border-radius:16px;color:#fff;cursor:pointer;font-family:inherit;display:flex;font-size:1rem;font-weight:950;justify-content:center;min-height:50px;padding:10px 18px;position:relative;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.dashboard_loginSubmitButton__B3aBF strong{font-size:1.4rem;position:absolute;right:22px}.dashboard_loginSubmitButton__B3aBF:hover:not(:disabled){background:linear-gradient(135deg,#0f51f0,#0046bd);box-shadow:0 12px 24px rgba(0,95,255,.24);transform:translateY(-1px)}.dashboard_loginSubmitButton__B3aBF:disabled{cursor:not-allowed;opacity:.58}.dashboard_loginError__Z_zok{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;font-size:.86rem;font-weight:850;line-height:1.35;margin:0;padding:10px 40px 10px 12px}.dashboard_loginContactHint__TEZ8j{color:#64748b;font-size:.82rem;font-weight:800;margin:0;text-align:center}.dashboard_loginContactHint__TEZ8j button{background:transparent;border:0;color:#1e5eff;cursor:pointer;font-family:inherit;font-weight:950;padding:0}.dashboard_creatorBadge__6JTmw{align-items:center;color:#64748b;display:inline-flex;gap:9px;justify-content:center;margin-top:0;position:static;white-space:nowrap}.dashboard_creatorBadge__6JTmw img{height:24px;object-fit:contain;width:auto}.dashboard_creatorBadge__6JTmw span{font-size:.76rem;font-weight:800}.dashboard_loginHero__0C_FY{background:transparent;color:#071225;display:flex;flex-direction:column;justify-content:center;min-height:100%;overflow:visible;padding:0;position:relative}.dashboard_loginHero__0C_FY:before{background:linear-gradient(135deg,rgba(0,156,166,.16),rgba(0,95,255,.08));border-radius:999px 999px 0 0;bottom:-160px;content:"";height:420px;left:-70px;position:absolute;width:620px}.dashboard_loginHeroContent___ZzvP,.dashboard_loginPreview__RGTN6{position:relative;z-index:1}.dashboard_loginKicker__zwmOC{background:rgba(0,156,166,.11);border-radius:999px;color:#008aa3;display:inline-flex;font-size:.78rem;font-weight:950;margin:0 0 14px;padding:7px 15px;text-transform:uppercase}.dashboard_loginHero__0C_FY h2{color:#071225;font-size:clamp(2.35rem,3.65vw,4.05rem);line-height:1.08;margin:0;max-width:690px}.dashboard_loginHeroContent___ZzvP>p:not(.dashboard_loginKicker__zwmOC){color:#64748b;font-size:.98rem;font-weight:750;line-height:1.5;margin:14px 0 0;max-width:650px}.dashboard_loginPreviewStack__0My_B{display:grid;grid-template-columns:118px minmax(210px,270px) 118px;grid-template-rows:82px 108px 112px;grid-gap:13px 18px;gap:13px 18px;margin-top:22px;max-width:610px;position:relative;z-index:1}.dashboard_loginListCard__2U3Ot,.dashboard_loginMiniCard__7x64_,.dashboard_loginProgressCard__kSxqj,.dashboard_loginTaskCard__VdtMf{background:hsla(0,0%,100%,.9);border:1px solid rgba(226,232,240,.86);border-radius:22px;box-shadow:0 20px 60px rgba(15,23,42,.08)}.dashboard_loginMiniCard__7x64_{align-self:end;display:grid;grid-gap:7px;gap:7px;grid-column:1;grid-row:2;padding:13px}.dashboard_loginListCard__2U3Ot>span,.dashboard_loginMiniCard__7x64_ span,.dashboard_loginProgressCard__kSxqj>span,.dashboard_loginTaskCard__VdtMf span{color:#475569;font-size:.68rem;font-weight:950;text-transform:uppercase}.dashboard_loginMiniCard__7x64_ strong,.dashboard_loginTaskCard__VdtMf strong{color:#071225;font-size:1.2rem;font-weight:950}.dashboard_loginMiniCard__7x64_ i{background:linear-gradient(135deg,transparent 0 16%,#1e5eff 16% 18%,transparent 18% 34%,#00a7b3 34% 36%,transparent 36% 54%,#1e5eff 54% 56%,transparent 56% 75%,#00a7b3 75% 77%,transparent 77% 100%),linear-gradient(135deg,rgba(30,94,255,.08),rgba(0,167,179,.18));border-radius:14px;display:block;height:30px;margin-top:6px;width:100%}.dashboard_loginProgressCard__kSxqj{display:grid;grid-gap:10px;gap:10px;grid-column:2;grid-row:1/3;padding:15px}.dashboard_loginProgressVisual__HBlFT{align-items:center;background:conic-gradient(#00a7b3 0 64%,#005fff 64% 88%,#d8e0ea 88% 100%);border-radius:999px;display:flex;height:76px;justify-content:center;justify-self:start;position:relative;width:76px}.dashboard_loginProgressVisual__HBlFT:after{background:#fff;border-radius:999px;content:"";height:50px;position:absolute;width:50px}.dashboard_loginProgressVisual__HBlFT strong{color:#071225;font-size:.9rem;font-weight:950;position:relative;z-index:1}.dashboard_loginProgressCard__kSxqj ul{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.dashboard_loginProgressCard__kSxqj li{align-items:center;color:#64748b;display:grid;font-size:.72rem;font-weight:800;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.dashboard_loginProgressCard__kSxqj li span{background:#005fff;border-radius:999px;height:8px;width:8px}.dashboard_loginProgressCard__kSxqj li:first-child span{background:#00a7b3}.dashboard_loginProgressCard__kSxqj li:nth-child(3) span{background:#cbd5e1}.dashboard_loginProgressCard__kSxqj li strong{color:#0b1533;font-size:.72rem;font-weight:950}.dashboard_loginTaskCard__VdtMf{display:grid;grid-gap:8px;gap:8px;grid-column:3;grid-row:2;padding:13px}.dashboard_loginTaskCard__VdtMf i{background:#e2e8f0;border-radius:999px;display:block;height:7px}.dashboard_loginTaskCard__VdtMf i:before{background:#00a7b3;border-radius:999px;content:"";display:block;height:7px;width:36%}.dashboard_loginTaskCard__VdtMf i:nth-of-type(2):before{width:52%}.dashboard_loginTaskCard__VdtMf i:nth-of-type(3):before{width:74%}.dashboard_loginListCard__2U3Ot{display:grid;grid-gap:0;gap:0;grid-column:2;grid-row:3;max-height:112px;overflow:hidden;padding:12px 15px}.dashboard_loginListCard__2U3Ot div{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;min-height:27px;padding:5px 0}.dashboard_loginListCard__2U3Ot strong{color:#071225;font-size:.76rem;font-weight:850}.dashboard_loginListCard__2U3Ot small{background:#eaf7ff;border-radius:999px;color:#005fff;font-size:.66rem;font-weight:900;padding:4px 8px}.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:310px}.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_impersonationControl__eXYEU{display:grid;grid-gap:6px;gap:6px;margin:2px 0 4px;min-width:0}.dashboard_impersonationControl__eXYEU span{color:#64748b;font-size:.78rem;font-weight:850;margin:0}.dashboard_impersonationControl__eXYEU select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-family:inherit;font-weight:800;min-height:40px;min-width:0;padding:0 10px;width:100%}.dashboard_impersonationBanner__gudYy{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:14px;box-shadow:0 14px 32px rgba(15,23,42,.16);color:#9a3412;display:flex;gap:10px;left:304px;padding:10px 12px;position:fixed;right:28px;top:84px;z-index:25}.dashboard_impersonationBanner__gudYy strong{color:#7c2d12;font-size:.86rem;font-weight:950}.dashboard_impersonationBanner__gudYy span{flex:1 1;font-size:.86rem;font-weight:800;min-width:0}.dashboard_impersonationBanner__gudYy button{background:#fff;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;cursor:pointer;font-family:inherit;font-weight:900;padding:7px 10px}.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}.dashboard_notificationLinkButton__iRdzA{background:#2563eb;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;margin-top:10px;padding:8px 10px}@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 minmax(0,1fr) minmax(0,1fr);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;grid-column:2;grid-row:2}.dashboard_stampStopButton__QE8xH{background:#fee2e2;color:#dc2626;grid-column:3;grid-row:2}.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;grid-column:3;grid-row:1;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:.9rem;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_acceptPulseButton__exsBE{animation:dashboard_acceptPulse__YSXxM 1.5s ease-in-out infinite;background:#16a34a;border:1px solid #22c55e;border-radius:14px;box-shadow:0 0 0 0 rgba(34,197,94,.34);color:#fff;cursor:pointer;font-family:inherit;font-weight:950;padding:14px 18px}@keyframes dashboard_acceptPulse__YSXxM{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.34),0 10px 22px rgba(22,163,74,.18)}50%{box-shadow:0 0 0 7px rgba(34,197,94,.1),0 14px 30px rgba(22,163,74,.24)}}.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),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:flex-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_batchBillingCard__rPzP9{margin-top:18px;overflow:hidden;padding:18px}.dashboard_batchBillingTableScroll__Ysv8q{border-radius:14px;overflow-x:auto}.dashboard_batchBillingTable__YTxSR{min-width:1180px}.dashboard_batchBillingTable__YTxSR td,.dashboard_batchBillingTable__YTxSR th{padding:12px 14px;vertical-align:middle}.dashboard_batchBillingTable__YTxSR td:first-child,.dashboard_batchBillingTable__YTxSR th:first-child{width:82px}.dashboard_batchBillingTable__YTxSR td:nth-child(2),.dashboard_batchBillingTable__YTxSR th:nth-child(2){min-width:260px}.dashboard_batchBillingDraftActions__BZNwo{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.dashboard_batchBillingDraftActions__BZNwo .dashboard_deleteButton__bNGwg,.dashboard_batchBillingDraftActions__BZNwo .dashboard_secondaryButton__mIvQj{align-items:center;border-radius:12px;display:inline-flex;font-size:.86rem;font-weight:850;height:44px;justify-content:center;min-width:96px;padding:0 14px;white-space:nowrap}.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:8%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(2),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(2){width:29%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(3),.dashboard_dashboardTaskTable__v9dsJ td:nth-child(4),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(3),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(4){width:9%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(5),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(5){width:15%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(6),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(6){width:16%}.dashboard_dashboardTaskTable__v9dsJ td:nth-child(7),.dashboard_dashboardTaskTable__v9dsJ th:nth-child(7){width:14%}.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_dashboardTaskTable__v9dsJ .dashboard_actionGroup__XDB7o{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.dashboard_dashboardTaskTable__v9dsJ .dashboard_actionGroup__XDB7o .dashboard_acceptButton__f6GUf,.dashboard_dashboardTaskTable__v9dsJ .dashboard_actionGroup__XDB7o .dashboard_deleteButton__bNGwg{flex:1 1 94px;min-width:94px}.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;border-color:#cbd5e1;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{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;line-height:1.1;min-height:26px;padding:5px 10px;white-space:nowrap}.dashboard_status__uQUqZ{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.dashboard_status__uQUqZ[data-status="in Bearbeitung"]{background:#fef3c7;border-color:#facc15;color:#b45309}.dashboard_status__uQUqZ[data-status=erledigt]{background:#dcfce7;border-color:#86efac;color:#15803d}.dashboard_status__uQUqZ[data-status="wartet auf Rückmeldung"]{background:#fef3c7;color:#b45309}.dashboard_status__uQUqZ[data-status=abgelehnt]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.dashboard_status__uQUqZ[data-status=\FC berf\E4llig]{background:#ffe4e6;color:#be123c}.dashboard_status__uQUqZ[data-status=archiviert]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.dashboard_invoiceStatusChip__9nbBo{align-items:center;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;line-height:1;padding:7px 12px;white-space:nowrap}.dashboard_invoiceStatusChip__9nbBo[data-status=Entwurf]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.dashboard_invoiceStatusChip__9nbBo[data-status=Forecast]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.dashboard_invoiceStatusChip__9nbBo[data-status="Angebot geplant"]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.dashboard_invoiceStatusChip__9nbBo[data-status=Erstellt]{background:#eff6ff;border-color:#bfdbfe;color:#075985}.dashboard_invoiceStatusChip__9nbBo[data-status=Bezahlt],.dashboard_invoiceStatusChip__9nbBo[data-status=Fakturiert],.dashboard_invoiceStatusChip__9nbBo[data-status=Gewonnen]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.dashboard_invoiceStatusChip__9nbBo[data-status="Ausführungsmonat fehlt"],.dashboard_invoiceStatusChip__9nbBo[data-status=Gel\F6scht],.dashboard_invoiceStatusChip__9nbBo[data-status=Storniert],.dashboard_invoiceStatusChip__9nbBo[data-status=Stornorechnung]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.dashboard_pulsingFinalizeButton__W5FkR{animation:dashboard_invoiceFinalizePulse__d37u9 1.5s ease-in-out infinite;background:#fff7ed;border-color:#f59e0b;color:#92400e;font-weight:950}@keyframes dashboard_invoiceFinalizePulse__d37u9{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.28)}50%{box-shadow:0 0 0 5px rgba(245,158,11,.12)}}.dashboard_finalizeConfirmModal__zT1rR{width:min(520px,calc(100vw - 24px))}.dashboard_finalizeConfirmText__rQ04B{color:#0f172a;font-size:1.05rem;font-weight:850;line-height:1.45;margin:10px 0}.dashboard_priority__VHvrP{background:#eaf1ff;border-color:#bfdbfe;color:#1d4ed8}.dashboard_priority__VHvrP[data-priority=kritisch]{background:#ffe4e6;border-color:#fda4af;color:#be123c}.dashboard_priority__VHvrP[data-priority=hoch]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.dashboard_priority__VHvrP[data-priority=niedrig]{background:#f1f5f9;border-color:#cbd5e1;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[type=checkbox]{flex:0 0 auto;height:16px;margin:2px 0 0!important;padding:0;width:16px}.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_stampCommentClips__VJ0OM{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.dashboard_stampCommentClip__SfhWE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:850;line-height:1.15;max-width:100%;min-height:28px;overflow-wrap:anywhere;padding:5px 10px;white-space:normal}.dashboard_stampCommentClip__SfhWE[data-empty=true]{background:#f8fafc;border-color:#dbe3ee;color:#64748b;cursor:default}.dashboard_stampCommentClip__SfhWE[data-tone=manual]{background:#fff7ed;border-color:#fed7aa;color:#c2410c;cursor:default}.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:flex-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_dangerButton___78O_{background:#fee2e2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;cursor:pointer;font:inherit;font-weight:950;padding:10px 16px}.dashboard_dangerButton___78O_:hover{background:#fecaca}.dashboard_successButton__CkTFR{border:1px solid transparent;border-radius:12px;cursor:pointer;font:inherit;font-weight:950;padding:10px 16px;background:#dcfce7;border-color:#86efac;color:#15803d}.dashboard_successButton__CkTFR:hover{background:#bbf7d0}.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;margin-top:12px}.dashboard_commentForm__eZaUw select,.dashboard_commentForm__eZaUw textarea{margin:0}.dashboard_commentForm__eZaUw select{background:#fff;border:1px solid #d8e0ea;border-radius:11px;color:#0f172a;font-family:inherit;font-size:.92rem;font-weight:750;min-height:38px;padding:8px 11px}.dashboard_commentForm__eZaUw button{justify-self:start}.dashboard_commentList__A4ZQ0{display:grid;background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;grid-gap:10px;gap:10px;padding:12px}.dashboard_commentChatItem__N9491{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:34px minmax(0,1fr) 34px}.dashboard_commentChatItem__N9491[data-own=false]{justify-items:start}.dashboard_commentChatItem__N9491[data-own=true]{justify-items:end}.dashboard_commentChatItem__N9491[data-own=false] .dashboard_commentAvatar__YYG9O{grid-column:1}.dashboard_commentChatItem__N9491[data-own=false] .dashboard_commentBubble__wgSWz{grid-column:2}.dashboard_commentChatItem__N9491[data-own=true] .dashboard_commentBubble__wgSWz{grid-column:2;grid-row:1}.dashboard_commentChatItem__N9491[data-own=true] .dashboard_commentAvatar__YYG9O{grid-column:3;grid-row:1}.dashboard_commentAvatar__YYG9O{align-items:center;background:#e0f2fe;border-radius:999px;color:#075985;display:inline-flex;font-size:.82rem;font-weight:900;height:34px;justify-content:center;overflow:hidden;width:34px}.dashboard_commentAvatar__YYG9O img{display:block;height:100%;object-fit:cover;width:100%}.dashboard_commentChatItem__N9491[data-own=true] .dashboard_commentAvatar__YYG9O{background:#dbeafe;color:#1d4ed8}.dashboard_commentBubble__wgSWz{background:#fff;border:1px solid #cfe0f3;border-radius:10px;box-shadow:0 1px 0 rgba(15,23,42,.03);color:#0f172a;max-width:min(560px,100%);min-width:0;padding:10px 12px}.dashboard_commentChatItem__N9491[data-own=true] .dashboard_commentBubble__wgSWz{background:#2563eb;border-color:#2563eb;color:#fff}.dashboard_commentBubbleHeader__yrPJy{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.dashboard_commentBubbleHeader__yrPJy strong{font-size:.88rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.dashboard_commentBubbleHeader__yrPJy span{color:#64748b;flex:0 0 auto;font-size:.78rem;font-weight:850}.dashboard_commentChatItem__N9491[data-own=true] .dashboard_commentBubbleHeader__yrPJy span{color:#dbeafe}.dashboard_commentBubble__wgSWz p{color:inherit;font-size:.96rem;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.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{background:linear-gradient(180deg,#fff7f7,#fff1f2);border:1px solid #fecdd3;border-radius:10px;color:#b91c1c;padding:7px 10px;font-weight:850;cursor:pointer}.dashboard_settingsPanel__3kwCe{display:grid;grid-gap:18px;gap:18px}.dashboard_goalCard__GbOu0,.dashboard_goalCreatePanel__yWP0O,.dashboard_goalListPanel__1A35B{background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-card)}.dashboard_goalCard__GbOu0 dt,.dashboard_goalCard__GbOu0 p,.dashboard_goalCard__GbOu0 span,.dashboard_goalCreatePanel__yWP0O p,.dashboard_goalListHeader__lzMfq p{color:var(--muted);font-weight:800}.dashboard_goalSummaryStrip__HiPQ7{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-card);color:var(--muted);display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 16px}.dashboard_goalSummaryStrip__HiPQ7 span{font-weight:800}.dashboard_goalSummaryStrip__HiPQ7 strong{color:#071225;font-weight:950}.dashboard_goalToolbar__KA088{display:flex;justify-content:flex-end;margin-bottom:2px}.dashboard_goalCreatePanel__yWP0O,.dashboard_goalListPanel__1A35B{padding:18px}.dashboard_goalCreateHeader__3qvjo{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.dashboard_goalCard__GbOu0 h3,.dashboard_goalCreatePanel__yWP0O h2,.dashboard_goalListPanel__1A35B h2{margin:0}.dashboard_goalCreateGrid__RTc2D{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.dashboard_goalCreateGrid__RTc2D label,.dashboard_goalDescriptionField__iCJcj{color:#334155;display:flex;flex-direction:column;font-size:.82rem;font-weight:900;gap:7px}.dashboard_goalCreateGrid__RTc2D input,.dashboard_goalCreateGrid__RTc2D select,.dashboard_goalDescriptionField__iCJcj textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#071225;font:inherit;font-weight:800;min-height:42px;padding:10px 12px}.dashboard_goalCreateGrid__RTc2D small{color:var(--muted);font-size:.78rem}.dashboard_goalDescriptionField__iCJcj{margin-top:12px}.dashboard_goalDescriptionField__iCJcj textarea{min-height:70px;resize:vertical}.dashboard_goalCreatePanel__yWP0O>.dashboard_primaryButton__i9n0m{align-self:flex-start;margin-top:14px}.dashboard_goalListHeader__lzMfq{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard_goalCardsGrid__Ms0Aw{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.dashboard_goalCreateModal__2_42n{width:min(980px,calc(100vw - 16px))}.dashboard_goalCreateModal__2_42n .dashboard_goalCreateHeader__3qvjo{background:#202124;border-radius:12px;color:#fff;margin:12px 12px 0;padding:14px 20px}.dashboard_goalCreateModal__2_42n .dashboard_goalCreateHeader__3qvjo p{color:hsla(0,0%,100%,.82)}.dashboard_goalCreateModal__2_42n .dashboard_goalCreateGrid__RTc2D,.dashboard_goalCreateModal__2_42n .dashboard_goalDescriptionField__iCJcj,.dashboard_goalCreateModal__2_42n>.dashboard_formError__m9GYP,.dashboard_goalCreateModal__2_42n>.dashboard_primaryButton__i9n0m{margin-left:20px;margin-right:20px}.dashboard_goalCreateModal__2_42n .dashboard_goalCreateGrid__RTc2D{margin-top:16px}.dashboard_goalCreateModal__2_42n>.dashboard_primaryButton__i9n0m{margin-bottom:18px}.dashboard_goalOwnerList__FtsaD{display:grid;grid-gap:10px;gap:10px}.dashboard_goalOwnerGroup__hFEjZ{background:#fff;border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-card);overflow:hidden}.dashboard_goalOwnerHeader__TeViK{align-items:center;background:#0f172a;border:0;color:#fff;cursor:pointer;display:grid;font:inherit;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);padding:14px 16px;text-align:left;width:100%}.dashboard_goalOwnerHeader__TeViK:hover{background:#151f33}.dashboard_goalOwnerHeader__TeViK>span{align-items:center;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:.84rem;font-weight:850;gap:8px}.dashboard_goalOwnerHeader__TeViK>span:first-child{align-items:flex-start;flex-direction:column;gap:2px}.dashboard_goalOwnerHeader__TeViK b,.dashboard_goalOwnerHeader__TeViK strong{color:#fff;font-weight:950}.dashboard_goalOwnerHeader__TeViK small{color:hsla(0,0%,100%,.68);font-weight:800}.dashboard_goalOwnerGroup__hFEjZ .dashboard_goalCardsGrid__Ms0Aw{border-top:1px solid var(--line);padding:12px}.dashboard_goalCard__GbOu0{border-left:0;display:flex;flex-direction:column;gap:16px;padding:18px}.dashboard_goalCard__GbOu0[data-reached=true]{border-color:#bfdbfe}.dashboard_goalCardHeader__rbNwX{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard_goalCard__GbOu0 h3{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.dashboard_goalCard__GbOu0 h3 small{color:var(--muted);font-size:.86rem;font-weight:850}.dashboard_goalCardHeaderActions__ltq7x{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.dashboard_goalCardHeaderActions__ltq7x button{background:#f8fafc;border:1px solid #c7d6ea;border-radius:8px;color:#123a73;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:850;min-height:30px;padding:6px 9px}.dashboard_goalCardHeaderActions__ltq7x button:hover{background:#eef2f7}.dashboard_goalCardHeaderActions__ltq7x button[data-danger=true]{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.dashboard_goalProgressRow__V4s3P{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:42px}.dashboard_goalProgressRow__V4s3P>strong{color:#020617;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:950;line-height:1;white-space:nowrap}.dashboard_goalAggregateLabel__9gM_l{margin-bottom:-8px}.dashboard_goalAggregateLabel__9gM_l strong{color:#071225;font-size:1.05rem;font-weight:950}.dashboard_goalMonthGrid__3lvt1{display:grid;grid-gap:12px 22px;gap:12px 22px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_goalMonthGrid__3lvt1[data-period=quarter]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_goalMonthCell__ig9_v{display:grid;grid-gap:5px;gap:5px}.dashboard_goalMonthCell__ig9_v>div:first-child{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.dashboard_goalMonthCell__ig9_v span{color:#071225;font-size:.94rem;font-weight:850}.dashboard_goalMonthCell__ig9_v strong{color:#071225;font-size:.88rem;font-weight:950;white-space:nowrap}.dashboard_goalMiniProgressBar__a88sk{background:#fff;border:1px solid #cbd5e1;border-radius:7px;height:28px;overflow:hidden}.dashboard_goalMiniProgressBar__a88sk span{background:#1a9d78;display:block;height:100%;min-width:4px}.dashboard_goalMonthCell__ig9_v[data-status=open]:not([data-reached=true]) .dashboard_goalMiniProgressBar__a88sk span{background:#f5b400}.dashboard_goalMonthCell__ig9_v[data-status=over] .dashboard_goalMiniProgressBar__a88sk span{background:#ef4444}.dashboard_goalProgressBar__x1aY9{background:#fff;border:2px solid #cbd5e1;border-radius:999px;height:38px;position:relative}.dashboard_goalProgressBar__x1aY9 span{background:#1a9d78;border-radius:999px;display:block;height:100%;min-width:6px}.dashboard_goalCard__GbOu0[data-status=over] .dashboard_goalProgressBar__x1aY9 span{background:#ef4444}.dashboard_goalCard__GbOu0[data-status=open]:not([data-reached=true]) .dashboard_goalProgressBar__x1aY9 span{background:#f59e0b}.dashboard_goalProgressBar__x1aY9 i{background:#0f172a;bottom:-7px;box-shadow:0 0 0 2px rgba(15,23,42,.08);display:block;position:absolute;top:-7px;transform:translateX(-50%);width:2px;z-index:2}.dashboard_goalProgressBar__x1aY9 em{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.08);color:#334155;font-style:normal;font-size:.82rem;font-weight:900;min-width:max-content;padding:5px 12px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;z-index:3}.dashboard_goalProgressBar__x1aY9 em:before{background:#0f172a;content:"";height:10px;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:2px}.dashboard_goalMetaGrid__uuPhe{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.dashboard_goalCard__GbOu0 div{min-width:0}.dashboard_goalCard__GbOu0 dd{font-size:.95rem;font-weight:950;margin:2px 0 0}.dashboard_goalCard__GbOu0 p{border-top:1px solid var(--line);margin:0;padding-top:10px}@media (max-width:760px){.dashboard_goalCreateGrid__RTc2D,.dashboard_goalMonthGrid__3lvt1,.dashboard_goalMonthGrid__3lvt1[data-period=quarter],.dashboard_goalOwnerHeader__TeViK{grid-template-columns:1fr}.dashboard_goalCardHeader__rbNwX{flex-direction:column}.dashboard_goalProgressRow__V4s3P{grid-template-columns:1fr;align-items:stretch}.dashboard_goalProgressRow__V4s3P>strong{justify-self:flex-start}.dashboard_goalMetaGrid__uuPhe{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:flex-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:flex!important;gap:10px;justify-content:flex-start;min-height:43px;padding:10px 12px;white-space:normal}.dashboard_checkboxField__sILfu input{accent-color:#009ca6;flex:0 0 18px;height:18px;margin:0;min-height:18px;width:18px}.dashboard_attachmentCheckboxText__Dt5Ws{display:grid;grid-gap:3px;gap:3px;line-height:1.35}.dashboard_attachmentCheckboxText__Dt5Ws strong{color:#0f172a}.dashboard_attachmentCheckboxText__Dt5Ws small,.dashboard_attachmentNameList__tGEdL{color:#64748b;font-size:.78rem;font-weight:800}.dashboard_attachmentNameList__tGEdL{overflow-wrap:anywhere}.dashboard_mailAdditionalAttachments__iWocs{border:1px dashed #cbd5e1;border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.dashboard_mailAdditionalAttachments__iWocs>div{display:grid;grid-gap:3px;gap:3px}.dashboard_mailAdditionalAttachments__iWocs>div>span{color:#0f172a;font-weight:950}.dashboard_mailAdditionalAttachments__iWocs p,.dashboard_mailAdditionalAttachments__iWocs small{color:#64748b;font-size:.78rem;font-weight:800;margin:0}.dashboard_mailAdditionalAttachments__iWocs input[type=file]{display:none}.dashboard_eInvoiceReadinessCard__yjIjb{background:#f8fafc;border:1px solid #d8e0ea;border-left:5px solid #16a34a;border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:14px}.dashboard_eInvoiceReadinessCard__yjIjb[data-status=warning]{border-left-color:#f59e0b}.dashboard_eInvoiceReadinessCard__yjIjb[data-status=blocked]{border-left-color:#ef4444}.dashboard_eInvoiceReadinessHeader___VaQG{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard_eInvoiceReadinessHeader___VaQG span,.dashboard_eInvoiceReadinessMeta__kV_4r span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_eInvoiceReadinessHeader___VaQG strong,.dashboard_eInvoiceReadinessMeta__kV_4r strong{color:#0f172a;display:block;font-weight:950}.dashboard_eInvoiceReadinessHeader___VaQG em{background:#dcfce7;border-radius:999px;color:#166534;flex:0 0 auto;font-size:.78rem;font-style:normal;font-weight:950;padding:6px 10px}.dashboard_eInvoiceReadinessCard__yjIjb[data-status=warning] .dashboard_eInvoiceReadinessHeader___VaQG em{background:#fef3c7;color:#92400e}.dashboard_eInvoiceReadinessCard__yjIjb[data-status=blocked] .dashboard_eInvoiceReadinessHeader___VaQG em{background:#fee2e2;color:#991b1b}.dashboard_eInvoiceReadinessCard__yjIjb li,.dashboard_eInvoiceReadinessCard__yjIjb p,.dashboard_eInvoiceReadinessCard__yjIjb small,.dashboard_eInvoiceReadinessCard__yjIjb summary{color:#64748b;font-size:.8rem;font-weight:800;line-height:1.45}.dashboard_eInvoiceReadinessCard__yjIjb p,.dashboard_eInvoiceReadinessCard__yjIjb ul{margin:0}.dashboard_eInvoiceReadinessCard__yjIjb ul{padding-left:18px}.dashboard_eInvoiceReadinessCard__yjIjb summary{cursor:pointer}.dashboard_eInvoiceReadinessMeta__kV_4r{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:minmax(120px,auto) 1fr;padding:10px 12px}.dashboard_eInvoiceFormatCard__vLBU9{background:#fff;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:12px;gap:12px;padding:12px}.dashboard_eInvoiceFormatHeader__TWV8W{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard_eInvoiceFormatHeader__TWV8W span,.dashboard_eInvoiceStatusPills__80J7W span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_eInvoiceFormatHeader__TWV8W strong{color:#0f172a;display:block;font-weight:950}.dashboard_eInvoiceStatusPills__80J7W{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dashboard_eInvoiceStatusPills__80J7W span{background:#f1f5f9;border:1px solid #d8e0ea;border-radius:999px;color:#334155;padding:5px 9px}.dashboard_eInvoiceStatusPills__80J7W span[data-state=ok]{background:#dcfce7;border-color:#86efac;color:#166534}.dashboard_eInvoiceFormatCard__vLBU9 p{color:#64748b;font-size:.8rem;font-weight:800;margin:0}.dashboard_eInvoiceFormatOptions__Li6rV{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_eInvoiceFormatOptions__Li6rV button{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;cursor:pointer;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:10px;text-align:left}.dashboard_eInvoiceFormatOptions__Li6rV button[data-active=true]{background:#e0f7f8;border-color:#009ca6;box-shadow:inset 0 0 0 1px rgba(0,156,166,.18)}.dashboard_eInvoiceFormatOptions__Li6rV button[data-disabled=true]{opacity:.78}.dashboard_eInvoiceFormatOptions__Li6rV strong{color:#0f172a;font-size:.84rem;font-weight:950}.dashboard_eInvoiceFormatOptions__Li6rV small{color:#64748b;font-size:.72rem;font-weight:850}.dashboard_eInvoiceActionRow__RLYWI{display:flex;flex-wrap:wrap;gap:8px}.dashboard_eInvoiceActionRow__RLYWI>button{flex:0 1 220px;min-height:38px}.dashboard_mailAttachmentActions__domYX{display:flex;flex-wrap:wrap;gap:8px}.dashboard_mailAttachmentActions__domYX>button,.dashboard_mailAttachmentActions__domYX>label{align-items:center;display:inline-flex;font-size:.82rem;justify-content:center;min-height:36px;padding:7px 12px;width:148px}.dashboard_mailProjectAttachmentPicker__jn772{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.dashboard_mailProjectAttachmentPicker__jn772 select{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font:inherit;font-weight:800;min-height:40px;padding:8px 10px}.dashboard_mailProjectAttachmentPicker__jn772 button{white-space:nowrap}.dashboard_mailProjectAttachmentPicker__jn772 button:disabled{cursor:default;opacity:.55}.dashboard_mailProjectAttachmentBackdrop__k4R3l{background:rgba(15,23,42,.28);border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:79}.dashboard_mailProjectAttachmentModal__jFnQh{background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 28px 80px rgba(15,23,42,.28);display:grid;grid-gap:0;gap:0;left:50%;margin:0;max-height:min(620px,calc(100vh - 72px));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));z-index:80}.dashboard_mailProjectAttachmentModalFooter__lYl06,.dashboard_mailProjectAttachmentModalHeader__wSCoh{align-items:center;background:#f8fafc;display:flex;justify-content:space-between;padding:12px 14px}.dashboard_mailProjectAttachmentModalHeader__wSCoh>div{display:grid;grid-gap:2px;gap:2px}.dashboard_mailProjectAttachmentModalHeader__wSCoh strong{color:#0f172a;font-size:1rem;font-weight:950}.dashboard_mailProjectAttachmentModalHeader__wSCoh span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_mailProjectAttachmentModalList__oRb3S{display:grid;grid-gap:8px;gap:8px;max-height:min(420px,calc(100vh - 230px));overflow:auto;padding:12px 14px}.dashboard_mailProjectAttachmentModalList__oRb3S>p{color:#64748b;font-weight:850;margin:0}.dashboard_mailProjectAttachmentOption__ep6Fu{align-items:center;border:1px solid #d8e0ea;border-radius:10px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px 44px minmax(0,1fr);padding:8px 10px}.dashboard_mailProjectAttachmentOption__ep6Fu[data-selected=true]{background:#eff6ff;border-color:#60a5fa}.dashboard_mailProjectAttachmentOption__ep6Fu input{accent-color:#2563eb;margin:0}.dashboard_mailProjectAttachmentFileIcon__Me42_,.dashboard_mailProjectAttachmentOption__ep6Fu img{align-items:center;background:#eef3f7;border:1px solid #d8e0ea;border-radius:8px;display:flex;height:44px;justify-content:center;object-fit:cover;width:44px}.dashboard_mailProjectAttachmentFileIcon__Me42_{color:#2563eb;font-size:.7rem;font-weight:950}.dashboard_mailProjectAttachmentOption__ep6Fu>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard_mailProjectAttachmentOption__ep6Fu strong{color:#0f172a;font-size:.86rem;font-weight:950;overflow-wrap:anywhere}.dashboard_mailProjectAttachmentOption__ep6Fu small{color:#64748b;font-size:.76rem;font-weight:850}.dashboard_mailProjectAttachmentModalFooter__lYl06{gap:8px;justify-content:flex-end}.dashboard_mailProjectAttachmentModalFooter__lYl06 button:disabled{cursor:default;opacity:.55}.dashboard_mailAttachmentList__cOa7e{display:grid;grid-gap:7px;gap:7px}.dashboard_mailAttachmentList__cOa7e>span{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;color:#0f172a;display:flex;font-size:.82rem;font-weight:900;gap:8px;justify-content:space-between;padding:8px 10px}.dashboard_mailAttachmentList__cOa7e button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#b91c1c;cursor:pointer;font:inherit;font-size:.74rem;font-weight:950;padding:4px 9px}.dashboard_mailAttachmentList__cOa7e select{border:1px solid #cbd5e1;border-radius:999px;font:inherit;font-size:.74rem;font-weight:900;padding:4px 8px}.dashboard_mailTabSwitch__iYCLM{background:#eef4fb;border:1px solid #d8e0ea;border-radius:999px;display:inline-flex;gap:4px;margin-bottom:8px;padding:4px}.dashboard_mailTabSwitch__iYCLM button{background:transparent;border:0;border-radius:999px;color:#475569;cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;padding:7px 12px}.dashboard_mailTabSwitch__iYCLM button[data-active=true]{background:#fff;box-shadow:0 5px 12px rgba(15,23,42,.12);color:#0f172a}.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_projectArchiveArrowButton__bpb2b{align-items:center;background:rgba(248,250,252,.95);border:1px solid rgba(100,116,139,.38);border-radius:999px;box-shadow:0 12px 20px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.95);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:38px;z-index:2}.dashboard_projectArchiveArrowButton__bpb2b:hover,.dashboard_projectArchiveArrowButton__bpb2b[data-active=true]{background:#fff;border-color:#009ca6;box-shadow:0 10px 18px rgba(15,23,42,.2),0 0 0 3px rgba(0,156,166,.22),inset 0 1px 0 hsla(0,0%,100%,.95);transform:translateY(-50%) scale(1.04)}.dashboard_projectArchiveArrowButton__bpb2b span{align-items:center;background:linear-gradient(180deg,#fff,#e8eef6);border:2px solid #334155;border-radius:999px;color:#0f172a;display:flex;font-size:1rem;font-weight:950;height:25px;justify-content:center;letter-spacing:0;line-height:1;width:25px}.dashboard_projectArchiveArrowButton__bpb2b:hover span,.dashboard_projectArchiveArrowButton__bpb2b[data-active=true] span{background:linear-gradient(180deg,#fff,#e6fffb);border-color:#009ca6;color:#009ca6}.dashboard_projectArchiveArrowButton__bpb2b strong{align-items:center;background:#ff0018;border-radius:999px;color:#fff;display:flex;font-size:.68rem;font-weight:950;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-8px;top:-8px}.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_potentialStatusList__o6x7s{gap:16px;grid-template-columns:repeat(7,minmax(0,1fr));padding-right:6px}.dashboard_projectStatusStrip__2vBOY>.dashboard_projectPipelineStatusList__0qdS7:not(.dashboard_potentialStatusList__o6x7s){align-items:center;display:grid;grid-gap:10px;gap:10px;grid-auto-flow:row;grid-template-columns:repeat(10,minmax(0,1fr));min-width:0;overflow:visible;padding:17px 7px 13px;scrollbar-width:none}.dashboard_projectStatusStrip__2vBOY>.dashboard_projectPipelineStatusList__0qdS7:not(.dashboard_potentialStatusList__o6x7s):has(>button:nth-child(11)){grid-template-columns:repeat(11,minmax(0,1fr))}.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:56px;padding:12px 10px;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:-8px;text-align:center;top:-13px}.dashboard_projectPipelineWorkspace__pI4i2{align-items:flex-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:1620px}.dashboard_heroTableCard__IpoiI thead th{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.dashboard_potentialOverviewTable__KlI_o{table-layout:fixed}.dashboard_potentialOverviewTable__KlI_o td,.dashboard_potentialOverviewTable__KlI_o th{overflow-wrap:anywhere;white-space:normal}.dashboard_potentialOverviewTable__KlI_o td:first-child,.dashboard_potentialOverviewTable__KlI_o th:first-child{width:84px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(2),.dashboard_potentialOverviewTable__KlI_o th:nth-child(2){width:150px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(3),.dashboard_potentialOverviewTable__KlI_o th:nth-child(3){width:240px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(4),.dashboard_potentialOverviewTable__KlI_o th:nth-child(4){width:180px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(5),.dashboard_potentialOverviewTable__KlI_o th:nth-child(5){width:280px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(6),.dashboard_potentialOverviewTable__KlI_o td:nth-child(7),.dashboard_potentialOverviewTable__KlI_o th:nth-child(6),.dashboard_potentialOverviewTable__KlI_o th:nth-child(7){width:105px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(8),.dashboard_potentialOverviewTable__KlI_o th:nth-child(8){width:130px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(9),.dashboard_potentialOverviewTable__KlI_o th:nth-child(9){width:190px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(10),.dashboard_potentialOverviewTable__KlI_o th:nth-child(10){width:140px}.dashboard_potentialOverviewTable__KlI_o td:nth-child(11),.dashboard_potentialOverviewTable__KlI_o th:nth-child(11){width:310px}.dashboard_potentialNumberButton__eGQt7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#005bff;cursor:pointer;font:inherit;font-weight:850;line-height:1.2;padding:0;text-align:left}.dashboard_potentialNumberButton__eGQt7:hover{text-decoration:underline}.dashboard_potentialNumberButton__eGQt7:focus-visible{border-radius:6px;outline:2px solid #93c5fd;outline-offset:3px}.dashboard_heroTableHint__DIoiS{background:#f8fbff;border-top:1px solid #e2e8f0;color:#64748b;font-size:.82rem;font-weight:800;margin:0;padding:12px 14px}.dashboard_projectPipelineCheckNote__z_XWt{color:#92400e;display:inline-block;font-size:.82rem;font-weight:850;line-height:1.25;max-width:220px}.dashboard_projectPipelineCheckNote__z_XWt[data-state=ready]{color:#047857}.dashboard_projectMonthStateStack__olfpG{align-items:flex-start;display:flex;flex-direction:column;gap:7px;min-width:160px}.dashboard_projectMonthIssueClip__80Cyh{background:#111827;border:1px solid #111827;border-radius:999px;color:#fff;cursor:pointer;font-size:.76rem;font-weight:850;line-height:1.1;padding:5px 9px;text-align:left;white-space:nowrap}.dashboard_projectMonthIssueClip__80Cyh:hover{background:#1f2937;border-color:#1f2937}.dashboard_recurringMonthIssueModal__1Cu7Y{width:min(760px,calc(100vw - 16px))}.dashboard_recurringMonthIssueTableScroll__BXSM4{border:1px solid #e2e8f0;border-radius:12px;max-height:min(58vh,620px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.dashboard_recurringMonthIssueTable__4_0XC{min-width:0;table-layout:fixed}.dashboard_recurringMonthIssueTable__4_0XC td,.dashboard_recurringMonthIssueTable__4_0XC th{overflow-wrap:anywhere;white-space:normal}.dashboard_recurringMonthIssueTable__4_0XC td:first-child,.dashboard_recurringMonthIssueTable__4_0XC th:first-child{width:34%}.dashboard_recurringMonthIssueTable__4_0XC td:nth-child(2),.dashboard_recurringMonthIssueTable__4_0XC th:nth-child(2){width:46%}.dashboard_recurringMonthIssueTable__4_0XC td:nth-child(3),.dashboard_recurringMonthIssueTable__4_0XC th:nth-child(3){width:20%}.dashboard_recurringMonthIssueIntro__W8KYC{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;color:#334155;font-size:.92rem;font-weight:750;line-height:1.4;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:flex-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_analyticsPage__WUVs8{background:#fff;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:20px 24px 28px}.dashboard_analyticsTabs__lrZL9{border-bottom:1px solid #d8e0ea;display:flex;overflow-x:auto}.dashboard_analyticsTabs__lrZL9 button{background:#fff;border:0;border-bottom:3px solid transparent;color:#005fff;cursor:pointer;font:inherit;font-size:.96rem;font-weight:800;padding:14px 18px;white-space:nowrap}.dashboard_analyticsTabs__lrZL9 button[data-active=true]{border-color:#111827;color:#111827}.dashboard_analyticsFilters__Q67sz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dashboard_analyticsFilters__Q67sz label,.dashboard_analyticsFilters__Q67sz span{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;display:inline-flex;font-size:.86rem;font-weight:850;gap:8px;min-height:38px;padding:8px 12px}.dashboard_analyticsFilters__Q67sz input,.dashboard_analyticsFilters__Q67sz select{border:0;color:#0f172a;font:inherit;outline:0}.dashboard_analyticsFilters__Q67sz input{min-width:160px}.dashboard_analyticsFilters__Q67sz label:last-child input{min-width:250px}.dashboard_analyticsFilters__Q67sz input:disabled{color:#64748b;cursor:default}.dashboard_forecastPeriodTabs__BgjfZ{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(14,minmax(82px,1fr));overflow-x:auto;padding-bottom:2px}.dashboard_forecastPeriodTabs__BgjfZ button{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff 52%,#edf3fb);border:2px solid #cbd5e1;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -2px 0 rgba(148,163,184,.22),0 2px 0 rgba(148,163,184,.28),0 8px 18px rgba(15,23,42,.06);color:#111827;cursor:pointer;display:grid;font:inherit;font-weight:950;justify-items:center;min-height:38px;padding:7px 10px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;white-space:nowrap}.dashboard_forecastPeriodTabs__BgjfZ button:hover{border-color:#93c5fd;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -2px 0 rgba(59,130,246,.18),0 3px 0 rgba(147,197,253,.4),0 10px 22px rgba(37,99,235,.1);transform:translateY(-1px)}.dashboard_forecastPeriodTabs__BgjfZ button[data-active=true]{background:linear-gradient(180deg,#2f7df4,#2563eb 58%,#1d4ed8);border-color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -3px 0 rgba(15,23,42,.32),0 2px 0 rgba(15,23,42,.32),0 10px 24px rgba(37,99,235,.18);color:#fff;transform:translateY(1px)}.dashboard_forecastPeriodTabs__BgjfZ button[data-active=true] small,.dashboard_forecastPeriodTabs__BgjfZ button[data-active=true] span{color:#fff}.dashboard_forecastPeriodTabs__BgjfZ small{color:#111827;font-size:.68rem;font-weight:950;line-height:1}.dashboard_forecastPeriodTabs__BgjfZ span{color:#111827;font-size:.9rem;line-height:1.1}.dashboard_analyticsGrid__zj0l7{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard_monthlyFinancialShell__OLk1S{display:grid;grid-gap:14px;gap:14px;max-width:1080px}.dashboard_monthlyFinancialMetrics__wswrE{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_monthlyFinancialMetrics__wswrE .dashboard_analyticsMetric__LIR4d{min-height:auto;padding:14px 16px}.dashboard_monthlyFinancialMetrics__wswrE .dashboard_analyticsMetric__LIR4d strong{font-size:clamp(1.45rem,2vw,2rem)}.dashboard_monthlyFinancialCard__KZ005{max-width:1080px}.dashboard_monthlyFinancialHeader__MGS1x{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.dashboard_monthlyFinancialHeader__MGS1x h2{margin:0}.dashboard_monthlyFinancialHeader__MGS1x p{margin:6px 0 0;color:#4b5f7d;line-height:1.45}.dashboard_monthlyFinancialHeader__MGS1x>span{flex:0 0 auto;border:1px solid #b7d6ff;border-radius:999px;background:#eef6ff;color:#0b4b8f;font-weight:800;padding:8px 12px}.dashboard_monthlyFinancialList___aR3z{display:grid;border:1px solid #d9e4f2;border-radius:8px;overflow:hidden}.dashboard_monthlyFinancialRow__8rnO_{display:grid;grid-template-columns:minmax(260px,1fr) 180px;grid-gap:18px;gap:18px;align-items:center;min-height:48px;border-bottom:1px solid #e5edf7;background:#fff;padding:9px 12px}.dashboard_monthlyFinancialRow__8rnO_:last-child{border-bottom:0}.dashboard_monthlyFinancialRow__8rnO_[data-kind=result],.dashboard_monthlyFinancialRow__8rnO_[data-kind=subtotal]{background:#f1f7ff}.dashboard_monthlyFinancialRow__8rnO_[data-kind=result][data-state=good]{background:#eaf8ef}.dashboard_monthlyFinancialRow__8rnO_[data-kind=result][data-state=low]{background:#fff1f2}.dashboard_monthlyFinancialRow__8rnO_[data-level="1"]{padding-left:34px}.dashboard_monthlyFinancialRow__8rnO_ span{display:block;color:#13233a;font-weight:900}.dashboard_monthlyFinancialRow__8rnO_[data-level="1"] span{font-weight:800}.dashboard_monthlyFinancialRow__8rnO_ small{display:block;margin-top:2px;color:#6b7b94;font-size:.72rem;font-weight:700;line-height:1.25}.dashboard_monthlyFinancialRow__8rnO_>div:last-child{text-align:right}.dashboard_monthlyFinancialRow__8rnO_ strong{color:#0f1f35;font-weight:950}.dashboard_monthlyFinancialRow__8rnO_[data-kind=result][data-state=good] strong{color:#0f6130}.dashboard_monthlyFinancialRow__8rnO_[data-kind=result][data-state=low] strong{color:#b42318}.dashboard_monthlyFinancialRow__8rnO_ input{width:160px;border:1px solid #c8d7ea;border-radius:7px;background:#f8fbff;color:#10213a;font:inherit;font-weight:800;text-align:right;padding:7px 9px}.dashboard_monthlyFinancialRow__8rnO_ input:focus{outline:2px solid rgba(36,111,231,.22);border-color:#2f74e6;background:#fff}@media (max-width:900px){.dashboard_monthlyFinancialMetrics__wswrE{grid-template-columns:1fr}.dashboard_monthlyFinancialRow__8rnO_{grid-template-columns:1fr;gap:8px}.dashboard_monthlyFinancialRow__8rnO_>div:last-child{text-align:left}.dashboard_monthlyFinancialRow__8rnO_ input{width:100%}}.dashboard_analyticsCard__ksGxW,.dashboard_analyticsMetric__LIR4d{background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 12px 36px rgba(15,23,42,.05)}.dashboard_analyticsMetric__LIR4d{border-left:5px solid #94a3b8;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:18px}.dashboard_analyticsMetric__LIR4d[data-state=good]{border-left-color:#10b981}.dashboard_analyticsMetric__LIR4d[data-state=ok]{border-left-color:#facc15}.dashboard_analyticsMetric__LIR4d[data-state=low]{border-left-color:#ef4444}.dashboard_analyticsMetric__LIR4d small,.dashboard_analyticsMetric__LIR4d span{color:#64748b;font-size:.82rem;font-weight:850}.dashboard_analyticsMetric__LIR4d strong{color:#26323c;font-size:clamp(2rem,2.35vw,3rem);font-weight:950;letter-spacing:0;line-height:1.05;white-space:nowrap}.dashboard_executiveInsightCard__3Ksmd{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;padding:18px}.dashboard_executiveInsightHeader__xp_bg{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashboard_executiveInsightHeader__xp_bg h2{margin:0}.dashboard_executiveInsightHeader__xp_bg p{color:#4b5f7d;font-size:.94rem;font-weight:750;line-height:1.45;margin:6px 0 0;max-width:920px}.dashboard_executiveInsightHeader__xp_bg>span{background:#eef6ff;border:1px solid #b7d6ff;border-radius:999px;color:#0b4b8f;flex:0 0 auto;font-size:.86rem;font-weight:900;padding:8px 12px;white-space:nowrap}.dashboard_executiveInsightHeader__xp_bg>span[data-state=ok]{background:#fff8db;border-color:#fde68a;color:#92400e}.dashboard_executiveInsightHeader__xp_bg>span[data-state=low]{background:#fff1f2;border-color:#fecdd3;color:#991b1b}.dashboard_executiveInsightTable__k23FD td:nth-child(3),.dashboard_executiveInsightTable__k23FD td:nth-child(4){min-width:260px}.dashboard_automationStatusButton__3DCTF{align-items:center;align-self:start;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 10px 24px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95);color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:900;gap:10px;min-height:42px;padding:10px 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.dashboard_automationStatusButton__3DCTF:hover{border-color:#94a3b8;box-shadow:0 14px 30px rgba(15,23,42,.12),inset 0 1px 0 #fff;transform:translateY(-1px)}.dashboard_automationStatusLight__aiVtF{background:#ef4444;border-radius:999px;box-shadow:0 0 0 4px rgba(239,68,68,.14);display:inline-block;height:12px;width:12px}.dashboard_automationStatusButton__3DCTF[data-state=active] .dashboard_automationStatusLight__aiVtF{animation:dashboard_automation-status-pulse__tInhx 1.4s ease-in-out infinite;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18)}.dashboard_automationSettingsGrid__eZgku{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.dashboard_automationSettingsGrid__eZgku label,.dashboard_automationSettingsGrid__eZgku>div{color:#334155;display:grid;font-size:.84rem;font-weight:850;grid-gap:8px;gap:8px}.dashboard_automationSettingsGrid__eZgku select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;min-height:42px;padding:9px 12px}.dashboard_automationRecipientList__X1tHI{display:flex;flex-wrap:wrap;gap:8px}.dashboard_automationRecipientList__X1tHI label{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;display:inline-flex;gap:8px;min-height:36px;padding:8px 12px}.dashboard_automationRecipientList__X1tHI input{accent-color:#0ea5a8}.dashboard_winterServicePage__F_9Xg{gap:14px}.dashboard_processAutomationPage__uihTK,.dashboard_winterServicePage__F_9Xg{display:grid;grid-gap:24px;gap:24px}.dashboard_processAutomationPage__uihTK .dashboard_topline__uxxNf,.dashboard_winterServicePage__F_9Xg .dashboard_topline__uxxNf{align-items:flex-start;margin-bottom:0}.dashboard_processAutomationPage__uihTK .dashboard_topline__uxxNf{order:1}.dashboard_processAutomationHub__j_0WV{align-content:start}.dashboard_processAutomationModuleGrid__cznU7{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));order:2}.dashboard_processAutomationModuleCard__MOSni{background:#fff;border:1px solid #dbe7f4;border-left:5px solid #2563eb;border-radius:14px;box-shadow:0 12px 28px rgba(15,23,42,.055);display:grid;grid-gap:10px;gap:10px;min-height:230px;padding:20px}.dashboard_processAutomationModuleCard__MOSni[data-state=good]{border-left-color:#10b981}.dashboard_processAutomationModuleCard__MOSni[data-state=ok]{border-left-color:#2563eb}.dashboard_processAutomationModuleCard__MOSni[data-state=low]{border-left-color:#475569}.dashboard_processAutomationModuleCard__MOSni span{color:#64748b;font-size:.74rem;font-weight:950;text-transform:uppercase}.dashboard_processAutomationModuleCard__MOSni strong{color:#071225;font-size:1.12rem;font-weight:950;line-height:1.2}.dashboard_processAutomationModuleCard__MOSni b{color:#071225;font-size:2.35rem;line-height:1}.dashboard_processAutomationModuleCard__MOSni p{color:#52637a;font-size:.9rem;font-weight:700;line-height:1.45;margin:0}.dashboard_processAutomationModuleCard__MOSni button{align-self:end;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid hsla(0,0%,100%,.28);border-radius:12px;box-shadow:0 12px 24px rgba(37,99,235,.22),inset 0 1px 0 hsla(0,0%,100%,.32);color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:900;min-height:42px;padding:10px 14px}.dashboard_processAutomationModuleCard__MOSni button:hover{background:linear-gradient(180deg,#60a5fa,#2563eb);transform:translateY(-1px)}.dashboard_processAutomationIntro__tOEvc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));order:2;padding:16px}.dashboard_processAutomationIntro__tOEvc article{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe7f4;border-left:4px solid #0ea5a8;border-radius:10px;box-shadow:0 8px 18px rgba(15,23,42,.04);display:grid;grid-gap:7px;gap:7px;padding:14px 16px}.dashboard_processAutomationIntro__tOEvc span,.dashboard_processAutomationRuleCard__7rCKi span{color:#009ca6;font-size:.72rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dashboard_processAutomationIntro__tOEvc strong{color:#071225;font-size:.98rem;line-height:1.25}.dashboard_processAutomationIntro__tOEvc p{color:#52637a;font-size:.84rem;font-weight:650;line-height:1.45;margin:0}.dashboard_processAutomationPanel__NbOGI{border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.045);overflow:hidden;padding:18px}.dashboard_processAutomationPanel__NbOGI .dashboard_reportHeader__UvGAC{border-bottom:1px solid #e5edf6;margin-bottom:14px;padding-bottom:12px}.dashboard_processAutomationStatusStrip__Gy0iC{margin:0}.dashboard_processAutomationFlowPanel__ep7JP{order:3}.dashboard_processAutomationSummaryGrid__2JnD9{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));order:4}.dashboard_processAutomationSummaryGrid__2JnD9 .dashboard_analyticsMetric__LIR4d{min-height:108px}.dashboard_processAutomationRuleColumns__eA06j{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_processAutomationRulesPanel__OKKEl{order:5}.dashboard_processAutomationRuleColumns__eA06j h3{color:#071225;font-size:1rem;margin:0 0 10px}.dashboard_processAutomationRuleList__ttnz2{display:grid;grid-gap:10px;gap:10px}.dashboard_processAutomationRuleCard__7rCKi{background:#fff;border:1px solid #dbe7f4;border-radius:10px;box-shadow:0 7px 18px rgba(15,23,42,.035);display:grid;grid-gap:10px;gap:10px;padding:14px}.dashboard_processAutomationRuleCard__7rCKi[data-mode=Automatisch]{border-left:4px solid #10b981}.dashboard_processAutomationRuleCard__7rCKi[data-mode=Vorschlag]{border-left:4px solid #f59e0b}.dashboard_processAutomationRuleCard__7rCKi[data-mode="Bestätigung aktiv"]{border-left:4px solid #0ea5a8}.dashboard_processAutomationRuleCard__7rCKi[data-mode=Vorbereitet]{border-left:4px solid #f59e0b}.dashboard_processAutomationRuleCard__7rCKi[data-mode=Monatslogik]{border-left:4px solid #2563eb}.dashboard_processAutomationRuleCard__7rCKi strong{color:#071225;display:block;font-size:.92rem;line-height:1.3;margin-top:4px}.dashboard_processAutomationRuleCard__7rCKi p{color:#52637a;font-size:.82rem;font-weight:650;line-height:1.45;margin:0}.dashboard_processAutomationRuleCard__7rCKi footer{align-items:center;background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;display:flex;justify-content:space-between;gap:10px;padding:9px 10px}.dashboard_processAutomationRuleCard__7rCKi small{color:#64748b;font-size:.72rem;font-weight:850}.dashboard_processAutomationRuleCard__7rCKi b{color:#0f172a;font-size:.82rem;text-align:right}.dashboard_processAutomationMonthlyPanel__P074K{background:linear-gradient(180deg,#fff,#f8fbff);order:6}.dashboard_processAutomationDetails__Juknd{background:#fff;border:1px solid #dbe7f4;border-radius:14px;overflow:hidden}.dashboard_processAutomationDetails__Juknd summary{cursor:pointer;font-weight:900;padding:14px 16px}.dashboard_processAutomationDetails__Juknd table{border-top:1px solid #e5edf6}.dashboard_generalActivityReportMonthStrip__3fvB2{margin-bottom:4px}.dashboard_winterServiceMetricGrid__jPuZl{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_winterServiceMetricGrid__jPuZl .dashboard_analyticsMetric__LIR4d{border-left-width:4px;box-shadow:0 8px 20px rgba(15,23,42,.035);gap:7px;min-height:112px;padding:15px 16px}.dashboard_winterServiceMetricGrid__jPuZl .dashboard_analyticsMetric__LIR4d strong{font-size:clamp(1.8rem,1.9vw,2.35rem)}.dashboard_winterServiceMetricGrid__jPuZl .dashboard_analyticsMetric__LIR4d small,.dashboard_winterServiceMetricGrid__jPuZl .dashboard_analyticsMetric__LIR4d span{font-size:.76rem;line-height:1.3}.dashboard_winterServicePanel__LqBRN{border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.045);overflow:hidden;padding:18px}.dashboard_winterServicePanel__LqBRN .dashboard_reportHeader__UvGAC{align-items:flex-start;border-bottom:1px solid #e5edf6;margin-bottom:14px;padding-bottom:12px}.dashboard_winterServicePanel__LqBRN .dashboard_reportHeader__UvGAC h2{color:#071225;font-size:1.18rem;letter-spacing:0;line-height:1.15}.dashboard_winterServicePanel__LqBRN .dashboard_reportHeader__UvGAC p{color:#52637a;font-size:.86rem;font-weight:650;line-height:1.45;margin:7px 0 0;max-width:760px}.dashboard_winterServiceAutomationPanel__0wfJv{background:linear-gradient(180deg,#fff,#f9fbfe)}.dashboard_winterServiceAutomationPanel__0wfJv .dashboard_reportHeader__UvGAC{align-items:center}.dashboard_winterServiceQualityPanel__6FNij{background:#fbfdff}.dashboard_winterServiceQualityGrid__n9H6F{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_winterServiceQualityGrid__n9H6F .dashboard_analyticsMetric__LIR4d{box-shadow:none;gap:6px;min-height:116px;padding:14px 16px}.dashboard_winterServiceQualityGrid__n9H6F .dashboard_analyticsMetric__LIR4d strong{font-size:clamp(1.65rem,1.65vw,2.1rem)}.dashboard_winterServiceTablePanel__0QinB{padding:0}.dashboard_winterServiceTablePanel__0QinB .dashboard_reportHeader__UvGAC{border-bottom:0;margin:0;padding:18px 18px 14px}.dashboard_winterServiceTablePanel__0QinB table{border-collapse:separate;border-spacing:0}.dashboard_winterServiceTablePanel__0QinB th{font-size:.78rem;padding:13px 14px}.dashboard_winterServiceTablePanel__0QinB td{padding:13px 14px;vertical-align:top}.dashboard_winterServiceTablePanel__0QinB tbody tr:only-child td{color:#52637a;font-weight:750;padding:18px}.dashboard_winterServiceAutomationPanel__0wfJv .dashboard_automationSettingsGrid__eZgku{align-items:start;grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.dashboard_winterServiceAutomationPanel__0wfJv .dashboard_automationRecipientList__X1tHI{gap:7px}.dashboard_winterServiceAutomationPanel__0wfJv .dashboard_automationRecipientList__X1tHI label{background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95);font-size:.79rem;min-height:34px;padding:7px 11px}@media (max-width:1500px){.dashboard_processAutomationModuleGrid__cznU7{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_processAutomationIntro__tOEvc{grid-template-columns:1fr}.dashboard_winterServiceMetricGrid__jPuZl,.dashboard_winterServiceQualityGrid__n9H6F{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.dashboard_processAutomationModuleGrid__cznU7,.dashboard_processAutomationRuleColumns__eA06j,.dashboard_processAutomationSummaryGrid__2JnD9,.dashboard_winterServiceAutomationPanel__0wfJv .dashboard_automationSettingsGrid__eZgku,.dashboard_winterServiceMetricGrid__jPuZl,.dashboard_winterServiceQualityGrid__n9H6F{grid-template-columns:1fr}.dashboard_winterServiceAutomationPanel__0wfJv .dashboard_reportHeader__UvGAC,.dashboard_winterServicePanel__LqBRN .dashboard_reportHeader__UvGAC{display:grid}}@keyframes dashboard_automation-status-pulse__tInhx{0%{box-shadow:0 0 0 0 rgba(16,185,129,.38)}70%{box-shadow:0 0 0 9px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.dashboard_forecastMetricGrid__DMLs5{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard_forecastMetricGrid__DMLs5 .dashboard_analyticsMetric__LIR4d{gap:7px;padding:16px 14px}.dashboard_forecastMetricGrid__DMLs5 .dashboard_analyticsMetric__LIR4d strong{font-size:clamp(1.65rem,1.85vw,2.45rem)}.dashboard_forecastMetricGrid__DMLs5 .dashboard_analyticsMetric__LIR4d small,.dashboard_forecastMetricGrid__DMLs5 .dashboard_analyticsMetric__LIR4d span{font-size:.76rem}.dashboard_forecastSummaryGroups__3wPv2{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_forecastSummaryGroup__ZR3O9{background:#fff;border:1px solid #d8e0ea;border-left:4px solid #94a3b8;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.04);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px 18px}.dashboard_forecastSummaryGroup__ZR3O9[data-state=good]{border-left-color:#10b981}.dashboard_forecastSummaryGroup__ZR3O9[data-state=ok]{border-left-color:#facc15}.dashboard_forecastSummaryGroup__ZR3O9[data-state=low]{border-left-color:#ef4444}.dashboard_forecastSummaryGroup__ZR3O9>div:first-child{display:grid;grid-gap:3px;gap:3px}.dashboard_forecastSummaryDetails__oGiCi small,.dashboard_forecastSummaryGroup__ZR3O9>div:first-child span{color:#64748b;font-size:.78rem;font-weight:950}.dashboard_forecastSummaryGroup__ZR3O9>div:first-child span{text-transform:uppercase}.dashboard_forecastSummaryGroup__ZR3O9>div:first-child small{color:#475569;font-size:.82rem;font-weight:800}.dashboard_forecastSummaryGroup__ZR3O9>strong{color:#0f172a;font-size:clamp(2rem,2.2vw,2.75rem);line-height:1}.dashboard_forecastSummaryDetails__oGiCi{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_forecastSummaryDetails__oGiCi span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px}.dashboard_forecastSummaryDetails__oGiCi b{color:#0f172a;font-size:1rem;font-weight:950;line-height:1.1}@media (max-width:1500px){.dashboard_forecastMetricGrid__DMLs5{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_forecastSummaryGroups__3wPv2{grid-template-columns:1fr}}.dashboard_analyticsTwoColumn__KqzVd{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard_analyticsCard__ksGxW{display:grid;grid-gap:14px;gap:14px;min-width:0;overflow:auto;padding:16px}.dashboard_analyticsCard__ksGxW h2{color:#0f172a;font-size:1rem;font-weight:950;margin:0}.dashboard_analyticsTable__6OtRz{border-collapse:collapse;min-width:760px;width:100%}.dashboard_analyticsTable__6OtRz td,.dashboard_analyticsTable__6OtRz th{border-bottom:1px solid #edf2f7;color:#0f172a;font-size:.86rem;font-weight:800;padding:10px 12px;text-align:left;vertical-align:top}.dashboard_analyticsTable__6OtRz th{background:#eef6ff;color:#005fff;font-size:.78rem;font-weight:950}.dashboard_salesInterruptedWorkTable__shBHD{min-width:1160px;table-layout:fixed}.dashboard_salesInterruptedWorkTable__shBHD td:first-child,.dashboard_salesInterruptedWorkTable__shBHD th:first-child{width:230px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(2),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(2){width:130px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(3),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(3){width:150px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(4),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(4){width:230px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(5),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(5){width:82px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(6),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(6){width:150px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(7),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(7){width:130px}.dashboard_salesInterruptedWorkTable__shBHD td:nth-child(8),.dashboard_salesInterruptedWorkTable__shBHD th:nth-child(8){width:150px}.dashboard_salesInterruptedWorkTable__shBHD td{overflow-wrap:anywhere}.dashboard_salesInterruptedWorkActions__s_5Pd{align-items:stretch;flex-wrap:wrap}.dashboard_salesInterruptedWorkActions__s_5Pd .dashboard_timeEntryEditButton__XIqf5{min-height:32px;white-space:nowrap}.dashboard_analyticsTable__6OtRz td[data-state=good]{background:#d9f6e7}.dashboard_analyticsTable__6OtRz td[data-state=ok]{background:#fef9c3}.dashboard_analyticsTable__6OtRz td[data-state=low]{background:#fee2e2}.dashboard_employeeAnalyticsCards__XDOTB{display:grid;grid-gap:14px;gap:14px}.dashboard_employeeAnalyticsGroupCard__G966M{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.dashboard_employeeAnalyticsCardHeader__D5l3a{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_employeeAnalyticsCardHeader__D5l3a>div{display:grid;grid-gap:4px;gap:4px}.dashboard_employeeAnalyticsCardHeader__D5l3a small,.dashboard_employeeAnalyticsCardHeader__D5l3a span,.dashboard_employeeAnalyticsFacts__XpPuj,.dashboard_employeeAnalyticsMemberCard__Bcv_1 dt,.dashboard_employeeAnalyticsMemberCard__Bcv_1 small,.dashboard_employeeAnalyticsMetricGrid__OAyYO small,.dashboard_employeeAnalyticsMetricGrid__OAyYO span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_employeeAnalyticsCardHeader__D5l3a strong{color:#0f172a;font-size:1.15rem;font-weight:950}.dashboard_employeeAnalyticsMetricGrid__OAyYO{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_employeeAnalyticsMetricGrid__OAyYO article{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px}.dashboard_employeeAnalyticsMetricGrid__OAyYO article[data-state=good]{border-left-color:#10b981}.dashboard_employeeAnalyticsMetricGrid__OAyYO article[data-state=ok]{border-left-color:#facc15}.dashboard_employeeAnalyticsMetricGrid__OAyYO article[data-state=low]{border-left-color:#ef4444}.dashboard_employeeAnalyticsMetricGrid__OAyYO strong{color:#0f172a;font-size:1.34rem;font-weight:950;letter-spacing:0;line-height:1.1}.dashboard_employeeAnalyticsTrendCard__sEUlK strong{font-size:1.02rem;line-height:1.15;overflow-wrap:anywhere}.dashboard_employeeAnalyticsTrendCard__sEUlK small{line-height:1.25}.dashboard_employeeAnalyticsGauge__Tefrx{align-items:center;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-width:0}.dashboard_employeeAnalyticsGauge__Tefrx svg{display:block;height:72px;max-width:140px;overflow:visible;width:100%}.dashboard_employeeAnalyticsGaugeTrack__odqOl,.dashboard_employeeAnalyticsGaugeValue__EhhDc{fill:none;stroke-linecap:round;stroke-width:12}.dashboard_employeeAnalyticsGaugeTrack__odqOl{stroke:#e2e8f0}.dashboard_employeeAnalyticsGaugeValue__EhhDc{stroke:#94a3b8}.dashboard_employeeAnalyticsGauge__Tefrx[data-state=good] .dashboard_employeeAnalyticsGaugeValue__EhhDc{stroke:#10b981}.dashboard_employeeAnalyticsGauge__Tefrx[data-state=ok] .dashboard_employeeAnalyticsGaugeValue__EhhDc{stroke:#facc15}.dashboard_employeeAnalyticsGauge__Tefrx[data-state=low] .dashboard_employeeAnalyticsGaugeValue__EhhDc{stroke:#ef4444}.dashboard_employeeAnalyticsGaugeNeedle__pA1Fe{stroke:#111827;stroke-linecap:round;stroke-width:4}.dashboard_employeeAnalyticsGaugeHub__KMvqX{fill:#111827}.dashboard_employeeAnalyticsGauge__Tefrx strong{color:#0f172a;font-size:1.18rem;font-weight:950;letter-spacing:0;line-height:1}.dashboard_employeeAnalyticsFacts__XpPuj{display:flex;flex-wrap:wrap;gap:8px}.dashboard_employeeAnalyticsFacts__XpPuj span{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px}.dashboard_employeeAnalyticsMemberGrid__lfXU5{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(285px,330px));justify-content:start}.dashboard_employeeAnalyticsMemberCard__Bcv_1{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.06);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.dashboard_employeeAnalyticsMemberHeader__NLcuv{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.dashboard_employeeAnalyticsMemberHeader__NLcuv>div{display:grid;grid-gap:3px;gap:3px}.dashboard_employeeAnalyticsMemberHeader__NLcuv strong{color:#0f172a;display:block;font-size:.98rem;font-weight:950}.dashboard_employeeAnalyticsMemberHeader__NLcuv>span{background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;color:#005fff;flex:0 0 auto;font-size:.72rem;font-weight:950;max-width:120px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.dashboard_employeeAnalyticsMemberKpis__9PYLj{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_employeeAnalyticsKpiButton__tB_Bf,.dashboard_employeeAnalyticsMemberKpis__9PYLj div{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #94a3b8;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;grid-gap:4px;gap:4px;min-width:0;padding:10px 8px;text-align:left}.dashboard_employeeAnalyticsKpiButton__tB_Bf:hover{border-color:#93c5fd;box-shadow:0 8px 18px rgba(37,99,235,.1)}.dashboard_employeeAnalyticsKpiButton__tB_Bf:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.dashboard_employeeAnalyticsKpiButton__tB_Bf[data-state=good],.dashboard_employeeAnalyticsMemberKpis__9PYLj div[data-state=good]{border-top-color:#10b981}.dashboard_employeeAnalyticsKpiButton__tB_Bf[data-state=ok],.dashboard_employeeAnalyticsMemberKpis__9PYLj div[data-state=ok]{border-top-color:#facc15}.dashboard_employeeAnalyticsKpiButton__tB_Bf[data-state=low],.dashboard_employeeAnalyticsMemberKpis__9PYLj div[data-state=low]{border-top-color:#ef4444}.dashboard_employeeAnalyticsMemberKpis__9PYLj .dashboard_employeeAnalyticsMemberTrendKpi__2lKue{grid-column:1/-1}.dashboard_employeeAnalyticsMemberKpis__9PYLj span{color:#64748b;font-size:.68rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_employeeAnalyticsMemberKpis__9PYLj strong{color:#0f172a;font-size:1rem;font-weight:950;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}.dashboard_employeeAnalyticsMemberTrendKpi__2lKue small{line-height:1.25}.dashboard_employeeKpiDetailModal__9mQC7{max-width:1360px;width:min(1360px,calc(100vw - 32px))}.dashboard_employeeKpiPeriodFilter__lRxxc{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(190px,260px) minmax(150px,210px) minmax(150px,210px) auto;margin-bottom:12px}.dashboard_employeeKpiPeriodFilter__lRxxc label{color:#334155;display:grid;font-size:.82rem;font-weight:850;grid-gap:6px;gap:6px}.dashboard_employeeKpiPeriodFilter__lRxxc input,.dashboard_employeeKpiPeriodFilter__lRxxc select{border:1px solid #cbd5e1;border-radius:8px;font:inherit;min-height:38px;padding:8px 10px}.dashboard_employeeKpiPeriodFilter__lRxxc input:disabled{background:#f8fafc;color:#475569}.dashboard_employeeKpiPeriodFilter__lRxxc span{align-items:center;align-self:end;border:1px solid #cbd5e1;border-radius:8px;color:#334155;display:inline-flex;font-size:.86rem;font-weight:850;min-height:38px;padding:8px 12px;white-space:nowrap}.dashboard_employeeKpiDetailFilters__iLe4B{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(180px,260px);margin-bottom:14px}.dashboard_employeeKpiDetailFilters__iLe4B label{color:#334155;display:grid;font-size:.82rem;font-weight:850;grid-gap:6px;gap:6px}.dashboard_employeeKpiDetailFilters__iLe4B input,.dashboard_employeeKpiDetailFilters__iLe4B select{border:1px solid #cbd5e1;border-radius:8px;font:inherit;min-height:38px;padding:8px 10px}.dashboard_employeeKpiDetailTableWrap__kZ1Cu{max-height:70vh;overflow:auto}.dashboard_employeeKpiDetailTable__7oRqQ{min-width:0;table-layout:auto;width:100%}@media (max-width:900px){.dashboard_employeeKpiDetailFilters__iLe4B,.dashboard_employeeKpiPeriodFilter__lRxxc{grid-template-columns:1fr}.dashboard_employeeKpiPeriodFilter__lRxxc span{justify-content:center;white-space:normal}}.dashboard_employeeAnalyticsMemberCard__Bcv_1 dl{display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dashboard_employeeAnalyticsMemberCard__Bcv_1 dl div{background:hsla(0,0%,100%,.7);border:1px solid #edf2f7;border-radius:8px;min-width:0;padding:8px 9px}.dashboard_employeeAnalyticsMemberCard__Bcv_1 dd{color:#0f172a;font-size:.92rem;font-weight:950;margin:2px 0 0}.dashboard_employeeAnalyticsEmpty__2GXTq{color:#64748b;font-size:.88rem;font-weight:850;margin:0}.dashboard_table__viMW6 td[data-state=good]{background:#d9f6e7}.dashboard_table__viMW6 td[data-state=ok]{background:#fef9c3}.dashboard_table__viMW6 td[data-state=low]{background:#fee2e2}.dashboard_compactField__8fQfK{color:#334155;display:grid;font-size:.82rem;font-weight:900;grid-gap:6px;gap:6px}.dashboard_compactField__8fQfK input{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font:inherit;min-height:42px;padding:0 12px}.dashboard_paidForecastBadge__WI_qS{align-items:flex-start;color:#047857;display:inline-flex;gap:7px;line-height:1.2}.dashboard_paidForecastBadge__WI_qS>span:first-child{align-items:center;background:#dcfce7;border:1px solid #86efac;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.78rem;height:20px;justify-content:center;width:20px}.dashboard_paidForecastBadge__WI_qS small{color:#047857;display:block;font-size:.72rem;font-weight:850;margin-top:3px;white-space:nowrap}.dashboard_forecastChartGrid__7AyFx{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(760px,1.25fr) minmax(500px,.75fr);overflow-x:auto;padding-bottom:4px}.dashboard_forecastLineChart__iQiHl{display:grid;grid-gap:6px;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.dashboard_forecastLineChart__iQiHl svg{background:#fff;border:1px solid #dbe7f3;border-radius:10px;display:block;height:240px;min-width:760px;width:100%}.dashboard_forecastLineChart__iQiHl line{stroke:#cbd5e1;stroke-width:.22}.dashboard_forecastLineChart__iQiHl .dashboard_forecastGridLine__kTCf3{display:none}.dashboard_forecastLineChart__iQiHl polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:.62}.dashboard_forecastLineChart__iQiHl .dashboard_forecastTrendLine__c_CAp{opacity:.42;stroke:#fb923c;stroke-dasharray:1.2 1.1;stroke-linecap:round;stroke-width:.36}.dashboard_forecastAreaPath__X9f_N{fill:rgba(37,99,235,.09)}.dashboard_forecastLineChart__iQiHl circle{fill:#fff;stroke:#2563eb;stroke-width:.32}.dashboard_forecastAxisLabel__1h3P8{fill:#475569;font-size:1.55px;font-weight:850}.dashboard_forecastAxisLabelBg__PeB3l{fill:#fff}.dashboard_forecastHighlightBadge__GkGyW{fill:#eff6ff;stroke:#93c5fd;stroke-width:.18}.dashboard_forecastHighlightText__uBKhP{fill:#1d4ed8;font-size:1px;font-weight:950}.dashboard_forecastLineChart__iQiHl .dashboard_forecastHighlightDot__Eg5lO{fill:#fff;stroke:#1d4ed8;stroke-width:.42}.dashboard_forecastChartLabels__Ea0Uh{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(13,minmax(44px,1fr));min-width:760px;overflow:visible;padding-left:10%;padding-right:3.5%}.dashboard_forecastChartLabels__Ea0Uh span{color:#64748b;font-size:.72rem;font-weight:850;text-align:center;white-space:nowrap}.dashboard_forecastDistributionChart__jRlvv{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(176px,210px) minmax(250px,1fr);min-width:470px}.dashboard_forecastDonut__ZPf_W{align-items:center;aspect-ratio:1;border-radius:999px;display:grid;justify-self:center;max-width:210px;place-items:center;position:relative;width:100%}.dashboard_forecastDonut__ZPf_W:before{background:#fff;border-radius:inherit;content:"";height:58%;position:absolute;width:58%}.dashboard_forecastDonut__ZPf_W span,.dashboard_forecastDonut__ZPf_W strong{position:relative;z-index:1}.dashboard_forecastDonut__ZPf_W strong{align-self:end;color:#0f172a;font-size:1rem;font-weight:950;letter-spacing:0}.dashboard_forecastDonut__ZPf_W span{align-self:start;color:#64748b;font-size:.78rem;font-weight:850}.dashboard_forecastDistributionLegend__pVIb1{display:grid;grid-gap:9px;gap:9px;min-width:0}.dashboard_forecastDistributionLegend__pVIb1 div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:10px minmax(128px,1fr) minmax(86px,auto);min-width:0}.dashboard_forecastDistributionLegend__pVIb1 i{border-radius:999px;display:block;height:10px;width:10px}.dashboard_forecastDistributionLegend__pVIb1 span,.dashboard_forecastDistributionLegend__pVIb1 strong{color:#334155;font-size:.82rem;font-weight:900;min-width:0;white-space:nowrap}.dashboard_forecastDistributionLegend__pVIb1 span{overflow:hidden;text-overflow:ellipsis}.dashboard_forecastDistributionLegend__pVIb1 strong{color:#0f172a;text-align:right}.dashboard_forecastListHeader__hsdzw{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.dashboard_forecastListHeader__hsdzw h2{margin:0}.dashboard_forecastListHeader__hsdzw label{align-items:center;border:1px solid #cbd5e1;border-radius:10px;color:#334155;display:inline-flex;font-size:.84rem;font-weight:900;gap:8px;min-height:38px;padding:7px 12px}.dashboard_forecastListHeader__hsdzw input{border:0;color:#0f172a;font:inherit;min-width:min(320px,54vw);outline:0}.dashboard_forecastQualityIntro__CvuRQ{color:#5f6f86;font-size:.84rem;font-weight:800;margin:4px 0 0}.dashboard_forecastQualityPanel___dqdc{padding:0;overflow:hidden}.dashboard_forecastQualityToggle__KxuuP{align-items:center;background:#fff;border:0;border-bottom:1px solid #e2e8f0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.dashboard_forecastQualityToggle__KxuuP:focus-visible,.dashboard_forecastQualityToggle__KxuuP:hover{background:#f8fafc;outline:none}.dashboard_forecastQualityHeaderActions__d9iAr{align-items:center;display:inline-flex;gap:10px;margin-left:auto}.dashboard_forecastQualityToggleIcon__Ts3I_{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;display:inline-flex;font-size:1.05rem;font-weight:950;height:34px;justify-content:center;line-height:1;width:34px}.dashboard_forecastQualityCollapsedHint__gwo5r{align-items:center;background:#fff7ed;border-top:1px solid #fed7aa;color:#9a3412;display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:900;gap:12px;justify-content:space-between;padding:12px 18px}.dashboard_forecastQualityCollapsedHint__gwo5r button{background:#fff;border:1px solid #fdba74;border-radius:999px;color:#9a3412;cursor:pointer;font:inherit;font-size:.82rem;font-weight:950;padding:7px 12px}.dashboard_forecastQualitySummary__jCBZ2{border:1px solid #cbd5e1;border-radius:999px;color:#334155;font-size:.82rem;font-weight:950;padding:8px 12px;white-space:nowrap}.dashboard_forecastQualitySummary__jCBZ2[data-state=good]{background:#dcfce7;border-color:#86efac;color:#166534}.dashboard_forecastQualitySummary__jCBZ2[data-state=ok]{background:#fef9c3;border-color:#fde68a;color:#92400e}.dashboard_forecastQualitySummary__jCBZ2[data-state=low]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.dashboard_forecastQualityGrid__CbdBC{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px 18px}.dashboard_forecastQualityCard__GG8JA{border:1px solid #dbe3ee;border-left:4px solid #94a3b8;border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-height:148px;padding:12px}.dashboard_forecastQualityCard__GG8JA[data-state=good]{border-left-color:#10b981}.dashboard_forecastQualityCard__GG8JA[data-state=ok]{border-left-color:#f59e0b}.dashboard_forecastQualityCard__GG8JA[data-state=low]{border-left-color:#ef4444}.dashboard_forecastQualityCard__GG8JA>div:first-child{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.dashboard_forecastQualityCard__GG8JA>div:first-child span{background:#eef2f7;border-radius:999px;color:#475569;flex:0 0 auto;font-size:.7rem;font-weight:950;padding:4px 8px}.dashboard_forecastQualityCard__GG8JA[data-state=good]>div:first-child span{background:#dcfce7;color:#166534}.dashboard_forecastQualityCard__GG8JA[data-state=ok]>div:first-child span{background:#fef3c7;color:#92400e}.dashboard_forecastQualityCard__GG8JA[data-state=low]>div:first-child span{background:#fee2e2;color:#991b1b}.dashboard_forecastQualityCard__GG8JA strong{color:#0f172a;font-size:.92rem;font-weight:950;line-height:1.25}.dashboard_forecastQualityCard__GG8JA p,.dashboard_forecastQualityCard__GG8JA small{color:#52647a;font-size:.78rem;font-weight:800;line-height:1.35;margin:0}.dashboard_forecastQualityCard__GG8JA small{color:#334155}.dashboard_forecastQualityFacts__ai7_o{display:flex;flex-wrap:wrap;gap:6px}.dashboard_forecastQualityFacts__ai7_o button,.dashboard_forecastQualityFacts__ai7_o span{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#0f172a;font-size:.74rem;font-weight:950;padding:5px 8px}.dashboard_forecastQualityFacts__ai7_o button{cursor:pointer;font-family:inherit}.dashboard_forecastQualityFacts__ai7_o button:focus-visible,.dashboard_forecastQualityFacts__ai7_o button:hover{border-color:#2563eb;color:#005fff;outline:none}.dashboard_forecastQualityModal__KzgZY{width:min(940px,calc(100vw - 16px))}.dashboard_forecastQualityModalSummary__JcOw8{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.dashboard_forecastQualityModalSummary__JcOw8 span{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#0f172a;font-size:.8rem;font-weight:950;padding:6px 10px}.dashboard_forecastQualityModalSummary__JcOw8 p{color:#52647a;flex:1 1 320px;font-size:.82rem;font-weight:850;line-height:1.35;margin:0}.dashboard_forecastQualityModalList__S2tsD{display:grid;grid-gap:8px;gap:8px}.dashboard_forecastQualityModalRow__EYgmj{align-items:center;border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.dashboard_forecastQualityModalRow__EYgmj>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.dashboard_forecastQualityModalRow__EYgmj>div:last-child{align-items:end}.dashboard_forecastQualityModalRow__EYgmj small,.dashboard_forecastQualityModalRow__EYgmj span,.dashboard_forecastQualityModalRow__EYgmj strong{overflow-wrap:anywhere}.dashboard_forecastQualityModalRow__EYgmj strong{color:#0f172a;font-size:.9rem;font-weight:950}.dashboard_forecastQualityModalRow__EYgmj small,.dashboard_forecastQualityModalRow__EYgmj span{color:#52647a;font-size:.78rem;font-weight:850;line-height:1.3}.dashboard_forecastQualityModalRow__EYgmj>div:last-child span{color:#0f172a;font-weight:950;text-align:right}.dashboard_forecastQualityModalRow__EYgmj button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:950;min-height:34px;padding:7px 12px;white-space:nowrap}.dashboard_forecastQualityModalRow__EYgmj button:hover:not(:disabled){border-color:#2563eb;color:#005fff}.dashboard_forecastQualityModalRow__EYgmj button:disabled{color:#94a3b8;cursor:not-allowed}@media (max-width:1380px){.dashboard_forecastQualityGrid__CbdBC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dashboard_forecastQualityGrid__CbdBC{grid-template-columns:1fr}}@media (max-width:1180px){.dashboard_forecastChartGrid__7AyFx,.dashboard_forecastDistributionChart__jRlvv{grid-template-columns:1fr}}.dashboard_analyticsBarChart__7PPQ9{align-items:flex-end;border-bottom:1px solid #cbd5e1;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(12,minmax(38px,1fr));min-height:230px;overflow-x:auto;padding:20px 8px 0}.dashboard_analyticsBarGroup__tefNg{align-items:center;display:grid;grid-gap:8px;gap:8px;height:100%}.dashboard_analyticsBars__ZrPoi{align-items:flex-end;display:flex;gap:4px;height:180px;justify-content:center}.dashboard_analyticsBarPrimary__pLtk3,.dashboard_analyticsBarSecondary__jNUsV{border-radius:8px 8px 0 0;display:block;min-height:4px;width:14px}.dashboard_analyticsBarPrimary__pLtk3{background:#facc15}.dashboard_analyticsBarSecondary__jNUsV{background:#3b82f6}.dashboard_analyticsBarGroup__tefNg small{color:#64748b;font-size:.75rem;font-weight:850;text-align:center}.dashboard_analyticsLegend__VsKLv{display:flex;gap:14px}.dashboard_analyticsLegend__VsKLv span{align-items:center;color:#334155;display:inline-flex;font-size:.8rem;font-weight:900;gap:6px}.dashboard_analyticsLegend__VsKLv span:before{border-radius:999px;content:"";height:9px;width:9px}.dashboard_analyticsLegend__VsKLv span[data-color=primary]:before{background:#facc15}.dashboard_analyticsLegend__VsKLv span[data-color=secondary]:before{background:#3b82f6}.dashboard_analyticsDonut__3Nt8G{align-items:center;aspect-ratio:1;background:conic-gradient(#6b7280 0 88%,#e2e8f0 88% 100%);border-radius:999px;display:grid;justify-self:center;max-width:250px;place-items:center;position:relative;width:62%}.dashboard_analyticsDonut__3Nt8G:before{background:#fff;border-radius:inherit;content:"";height:58%;position:absolute;width:58%}.dashboard_analyticsDonut__3Nt8G span,.dashboard_analyticsDonut__3Nt8G strong{position:relative;z-index:1}.dashboard_analyticsDonut__3Nt8G strong{align-self:end;color:#0f172a;font-size:1.4rem;font-weight:950}.dashboard_analyticsDonut__3Nt8G span{align-self:start;color:#64748b;font-size:.84rem;font-weight:850}.dashboard_analyticsRankBars__KBnWw{display:grid;grid-gap:10px;gap:10px}.dashboard_analyticsRankBars__KBnWw div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(160px,1fr) minmax(100px,2fr) 54px}.dashboard_analyticsRankBars__KBnWw small,.dashboard_analyticsRankBars__KBnWw span{color:#334155;font-size:.82rem;font-weight:850}.dashboard_analyticsRankBars__KBnWw b{background:#facc15;border-radius:4px;display:block;height:18px}.dashboard_forecastLogicList__NbH0N{display:grid;grid-gap:10px;gap:10px}.dashboard_forecastLogicList__NbH0N article{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.dashboard_forecastLogicList__NbH0N strong{color:#0f172a;font-size:.9rem;font-weight:950}.dashboard_forecastLogicList__NbH0N span{color:#64748b;font-size:.82rem;font-weight:760;line-height:1.45}.dashboard_analyticsMap__gjTfM{background:radial-gradient(circle at 24% 28%,rgba(16,185,129,.22),transparent 24%),radial-gradient(circle at 72% 64%,rgba(59,130,246,.18),transparent 28%),linear-gradient(135deg,rgba(248,250,252,.95),rgba(239,246,255,.96)),repeating-linear-gradient(0deg,rgba(148,163,184,.18) 0 1px,transparent 1px 54px),repeating-linear-gradient(90deg,rgba(148,163,184,.18) 0 1px,transparent 1px 54px);border:1px solid #cbd5e1;border-radius:8px;height:420px;overflow:hidden;position:relative}.dashboard_analyticsMap__gjTfM:before{color:rgba(15,23,42,.16);content:"Projektkarte";font-size:4rem;font-weight:950;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dashboard_analyticsMap__gjTfM button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.14);color:#0f172a;cursor:pointer;display:inline-flex;gap:6px;min-height:28px;padding:4px 9px 4px 5px;position:absolute;transform:translate(-50%,-50%);z-index:1}.dashboard_analyticsMap__gjTfM button:hover{border-color:#2563eb;box-shadow:0 10px 24px rgba(37,99,235,.18);z-index:3}.dashboard_analyticsMap__gjTfM button span{background:#3b82f6;border-radius:999px;display:block;flex:0 0 auto;height:10px;width:10px}.dashboard_analyticsMap__gjTfM button[data-state=revenue] span{background:#10b981}.dashboard_analyticsMap__gjTfM button[data-state=offer] span{background:#f59e0b}.dashboard_analyticsMap__gjTfM button strong{color:#0f172a;font-size:.72rem;font-weight:950;line-height:1;white-space:nowrap}.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_requestButton__TPXES{background:linear-gradient(180deg,#fbbf24,#f59e0b);border:1px solid hsla(0,0%,100%,.36);border-radius:16px;box-shadow:0 14px 30px rgba(245,158,11,.24),inset 0 1px 0 hsla(0,0%,100%,.38);color:#7c2d12;cursor:pointer;font:inherit;font-weight:950;padding:14px 22px;transition:.2s ease}.dashboard_requestButton__TPXES:hover{box-shadow:0 18px 38px rgba(245,158,11,.28),inset 0 1px 0 hsla(0,0%,100%,.42);transform:translateY(-2px)}.dashboard_requestButton__TPXES:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.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:linear-gradient(180deg,#fff,#f8fbff);border-color:#bfdbfe;color:#153a6b;font-weight:850}.dashboard_secondaryButton__mIvQj:hover{background:linear-gradient(180deg,#fff,#eef6ff);border-color:#93c5fd;color:#0f5db8}.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_dailyImpulsePanel__AnLE3{align-items:flex-start}.dashboard_dailyImpulsePanel__AnLE3 h2{font-size:clamp(1.35rem,1.9vw,2rem);line-height:1.22;max-width:1100px}.dashboard_dailyImpulsePanel__AnLE3 p:last-child{color:#94a3b8;font-size:.9rem;text-transform:uppercase}.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;max-width:680px}.dashboard_loginHero__0C_FY{min-height:280px;padding:38px 28px 18px}.dashboard_loginPanel__0DTm7{padding:24px 24px 86px}.dashboard_creatorBadge__6JTmw{bottom:auto}.dashboard_loginHero__0C_FY,.dashboard_loginLayout__TfGnh{min-height:auto}.dashboard_loginShell__A60R5{background:#eef2f6;overflow:auto;padding:18px}.dashboard_loginLogo__OGvQE{max-width:280px}.dashboard_loginHero__0C_FY h2{font-size:2.65rem}.dashboard_loginPreviewStack__0My_B{grid-template-columns:1fr;grid-template-rows:none;margin-top:28px}.dashboard_loginListCard__2U3Ot,.dashboard_loginMiniCard__7x64_,.dashboard_loginProgressCard__kSxqj,.dashboard_loginTaskCard__VdtMf{grid-column:auto;grid-row:auto}.dashboard_loginTaskCard__VdtMf{display:none}.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_contentDateTimeRow__EqbSO,.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(6,minmax(0,1fr))}.dashboard_contactSummaryCard__QM99H{background:#fff;border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:82px;padding:13px 14px;text-align:left}.dashboard_contactSummaryCard__QM99H:hover{border-color:#b8c4d4;box-shadow:0 10px 24px rgba(15,23,42,.08)}.dashboard_contactSummaryCard__QM99H[data-active=true]{background:#f8fafc;border-color:#94a3b8;box-shadow:inset 0 3px 0 #111827}.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:flex-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:flex-end;display:flex;gap:8px;justify-content:flex-end}.dashboard_contactColumnPicker__s0Y2M,.dashboard_contactExportPicker__vNXjN{position:relative}.dashboard_contactActionIconButton__d5bBn{align-items:center;background:#f4f7fb;border:1px solid #c7d6ea;border-radius:10px;color:#123a73;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:42px}.dashboard_contactActionIconButton__d5bBn:hover,.dashboard_contactActionIconButton__d5bBn[aria-expanded=true]{background:#fff;border-color:#8fb7ef;box-shadow:0 6px 16px rgba(37,99,235,.14)}.dashboard_contactActionIcon__KcAIS{display:block;fill:currentColor;height:18px;width:18px}.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{max-width:680px;width:min(680px,calc(100vw - 16px))}.dashboard_newsFeedShell__zJHeu{display:grid;grid-gap:16px;gap:16px}.dashboard_newsFeedHeader__GMGZ0{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashboard_newsFeedHeader__GMGZ0 h1{margin:0}.dashboard_newsFeedHeader__GMGZ0 .dashboard_subline__hpHOY{max-width:620px}.dashboard_newsFeedError__9bt3Q{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#be123c;font-weight:850;margin:0;padding:12px 14px}.dashboard_newsFeedList___kOgI{display:grid;grid-gap:18px;gap:18px;justify-items:center}.dashboard_newsFeedCard__LApiM,.dashboard_newsFeedEmpty__TQFNZ{background:#fff;border:1px solid #d8e0ea;border-radius:8px;box-shadow:0 22px 38px rgba(15,23,42,.18),0 4px 10px rgba(15,23,42,.08);width:min(680px,100%)}.dashboard_newsFeedEmpty__TQFNZ{color:#64748b;display:grid;grid-gap:6px;gap:6px;padding:26px;text-align:center}.dashboard_newsFeedEmpty__TQFNZ strong{color:#0f172a;font-size:1.2rem}.dashboard_newsFeedCard__LApiM{overflow:hidden}.dashboard_newsFeedCardHeader__nLKHK{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 14px}.dashboard_newsFeedAuthorAvatar__fwP0X{align-items:center;background:#111827;border:2px solid #f8fafc;border-radius:999px;box-shadow:0 0 0 2px #d8e0ea;color:#fff;display:inline-flex;font-size:.78rem;font-weight:900;height:34px;justify-content:center;width:34px}.dashboard_newsFeedAuthorAvatar__fwP0X img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.dashboard_newsFeedAuthorMeta___FNrx{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard_newsFeedAuthorMeta___FNrx strong{color:#0f172a;font-size:.98rem;font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_newsComments__Pxm9l p,.dashboard_newsComments__Pxm9l span,.dashboard_newsFeedAuthorMeta___FNrx span{color:#64748b;font-size:.86rem;font-weight:650}.dashboard_newsFeedCardHeader__nLKHK small{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:.76rem;font-weight:900;padding:4px 8px}.dashboard_newsEditButton__SBrHN{background:#f8fafc;border:1px solid #d8e0ea;border-radius:999px;color:#123a73;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:850;padding:5px 9px}.dashboard_newsEditButton__SBrHN:hover{background:#eef2f7}.dashboard_newsComposerImages__phO2E,.dashboard_newsFeedImages__tuGw7{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr}.dashboard_newsComposerImages__phO2E article,.dashboard_newsFeedImages__tuGw7 button{aspect-ratio:4/3;background:#f8fafc;border:0;border-radius:0;overflow:hidden;padding:0}.dashboard_newsFeedImages__tuGw7 button{cursor:pointer}.dashboard_newsFeedImages__tuGw7 img{display:block;height:100%;object-fit:contain;width:100%}.dashboard_newsComposerImages__phO2E img{display:block;height:100%;object-fit:cover;width:100%}.dashboard_newsFeedBody__MmuMk{display:grid;grid-gap:7px;gap:7px;padding:12px 14px 8px}.dashboard_newsFeedBody__MmuMk h2{color:#0f172a;font-size:1rem;line-height:1.25;margin:0;font-weight:900}.dashboard_newsFeedBody__MmuMk p{color:#334155;font-weight:500;line-height:1.45;margin:0;white-space:pre-wrap}.dashboard_newsPoll__cnjLz{border-top:1px solid #eef2f7;display:grid;grid-gap:9px;gap:9px;padding:10px 14px 12px}.dashboard_newsPoll__cnjLz>strong{color:#0f172a;font-size:.92rem;font-weight:900}.dashboard_newsPoll__cnjLz>div{display:grid;grid-gap:8px;gap:8px}.dashboard_newsPoll__cnjLz button{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:5px;gap:5px;overflow:hidden;padding:9px 11px;position:relative;text-align:left}.dashboard_newsPoll__cnjLz button[data-active=true]{border-color:#2563eb}.dashboard_newsPoll__cnjLz button em,.dashboard_newsPoll__cnjLz button span{position:relative;z-index:1}.dashboard_newsPoll__cnjLz button span{font-weight:850}.dashboard_newsPoll__cnjLz button em{color:#64748b;font-size:.8rem;font-style:normal;font-weight:650}.dashboard_newsPoll__cnjLz button i{background:rgba(37,99,235,.12);bottom:0;left:0;position:absolute;top:0}.dashboard_newsLikeButton__zxeaw{align-items:center;background:transparent;border:0;border-top:1px solid #eef2f7;color:#123a73;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:900;gap:7px;justify-content:flex-start;min-height:38px;padding:8px 14px;width:100%}.dashboard_newsLikeButton__zxeaw:hover,.dashboard_newsLikeButton__zxeaw[data-active=true]{background:#f8fafc;color:#1d4ed8}.dashboard_newsLikeButton__zxeaw span{color:#ef4444;font-size:1rem;line-height:1}.dashboard_newsLikeButton__zxeaw small{background:#eef2f7;border-radius:999px;color:#475569;font-size:.78rem;font-weight:900;line-height:1;padding:4px 7px}.dashboard_newsComments__Pxm9l{border-top:1px solid #eef2f7;display:grid;grid-gap:7px;gap:7px;padding:10px 14px}.dashboard_newsCommentsTitle__PYjmt{color:#0f172a;font-size:.86rem;font-weight:900}.dashboard_newsComments__Pxm9l article{display:grid;grid-gap:4px;gap:4px}.dashboard_newsComments__Pxm9l article>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.dashboard_newsComments__Pxm9l strong{color:#0f172a;font-size:.86rem;font-weight:900}.dashboard_newsComments__Pxm9l p{color:#334155;line-height:1.4;margin:0}.dashboard_newsCommentForm__x6zWn{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:0 14px 14px}.dashboard_newsCommentForm__x6zWn input{background:#f8fafc;border:1px solid #d8e0ea;border-radius:999px;color:#0f172a;font-family:inherit;font-weight:650;min-height:36px;padding:8px 13px}.dashboard_newsCommentForm__x6zWn button,.dashboard_newsComposerImages__phO2E button{background:#f4f7fb;border:1px solid #c7d6ea;border-radius:10px;color:#123a73;cursor:pointer;font-family:inherit;font-weight:850;min-height:36px;padding:8px 13px}.dashboard_newsComposerImages__phO2E{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard_newsComposerImages__phO2E article{aspect-ratio:4/3;border:1px solid #d8e0ea;border-radius:12px;position:relative}.dashboard_newsPollComposerOptions__Hojby{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.dashboard_newsComposerImages__phO2E button{bottom:8px;position:absolute;right:8px}.dashboard_contactBulkBody__2v2GF{display:grid;grid-gap:12px;gap:12px;padding:14px 20px 18px}.dashboard_contactBulkBody__2v2GF .dashboard_contactFormTabs__PpK4U{margin:0;padding:0}.dashboard_contactBulkBody__2v2GF select{background:#fff;border:1px solid #d8e0ea;border-radius:11px;color:#334155;font-family:inherit;font-size:.98rem;font-weight:650;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;border-radius:12px;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 8px;position:-webkit-sticky;position:sticky;top:88px}.dashboard_customerFileNav__h_s0n button{align-items:center;background:transparent;border:0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:9px;min-height:37px;padding:8px 10px;text-align:left}.dashboard_customerFileNav__h_s0n button span:empty{display:none}.dashboard_customerFileNav__h_s0n button:hover,.dashboard_customerFileNav__h_s0n button[data-active=true]{background:#eef7f7;color:#0f172a}.dashboard_customerFileNavGroup__YALbR>button[data-active=true],.dashboard_customerFileNav__h_s0n>button[data-active=true]{background:linear-gradient(180deg,#2b3038,#05070a 58%,#000);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 18px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.72);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.dashboard_customerFileNavGroup__YALbR>button[data-active=true] .dashboard_projectNavCount__FA0Nc,.dashboard_customerFileNav__h_s0n>button[data-active=true] .dashboard_projectNavCount__FA0Nc{background:hsla(0,0%,100%,.22);color:#fff}.dashboard_projectNavLabelText__TJTlD{min-width:0}.dashboard_projectNavHelp__xnFPr{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;color:#334155;font-size:.68rem;height:16px;margin-left:6px;width:16px}.dashboard_projectNavCount__FA0Nc,.dashboard_projectNavHelp__xnFPr{align-items:center;display:inline-flex;flex:0 0 auto;font-weight:900;justify-content:center;line-height:1}.dashboard_projectNavCount__FA0Nc{background:#a3a3a3;color:#fff;font-size:.78rem;margin-left:auto;min-height:22px;min-width:24px;padding:3px 7px}.dashboard_customerFileNavGroup__YALbR{display:grid}.dashboard_customerFileNavGroup__YALbR>button b{margin-left:auto;transition:transform .16s ease}.dashboard_customerFileNavGroup__YALbR>button[data-expanded=true] b{transform:rotate(180deg)}.dashboard_customerFileSubNav___5gPB{border-left:1px solid #d8e0ea;display:grid;margin:6px 0 6px 12px;padding-left:8px}.dashboard_customerFileSubNav___5gPB button{border-left:0;color:#64748b;font-size:.88rem;font-weight:650;min-height:36px;padding:8px 10px 8px 12px;position:relative}.dashboard_customerFileSubNav___5gPB button:hover,.dashboard_customerFileSubNav___5gPB button[data-active=true]{background:#f3f4f6;color:#0f172a}.dashboard_customerFileSubNav___5gPB button[data-active=true]{background:#eef2f7;box-shadow:inset 3px 0 0 #1f2937;color:#0f172a;font-weight:900}.dashboard_customerFileSubNav___5gPB button[data-active=true]:before{content:none}.dashboard_customerFileSubNav___5gPB button strong{align-items:center;background:#1f2937;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;justify-content:center;margin-left:auto;min-height:21px;min-width:24px;padding:2px 7px}.dashboard_customerFileSubNav___5gPB button[data-active=true] strong{background:#111827}.dashboard_customerFileMain__2zBBr{min-height:520px;overflow:hidden;padding:18px}.dashboard_customerFileMainHeader__lzQX4{align-items:center;border-bottom:1px solid #d8e0ea;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;min-width:0;padding:0 0 12px}.dashboard_customerFileMainHeader__lzQX4 .dashboard_headerActions__ERPEB{align-items:center;display:flex;gap:10px;flex:0 0 auto;margin-left:auto;min-width:max-content}.dashboard_projectTimeModule__7V4L8 .dashboard_customerFileMainHeader__lzQX4 .dashboard_headerActions__ERPEB{flex-shrink:1;min-width:0}.dashboard_customerFileMainHeader__lzQX4 .dashboard_primaryButton__i9n0m,.dashboard_customerFileMainHeader__lzQX4 .dashboard_requestButton__TPXES,.dashboard_customerFileMainHeader__lzQX4 .dashboard_secondaryButton__mIvQj{white-space:nowrap}.dashboard_projectTimeModule__7V4L8 .dashboard_customerFileMainHeader__lzQX4 .dashboard_primaryButton__i9n0m,.dashboard_projectTimeModule__7V4L8 .dashboard_customerFileMainHeader__lzQX4 .dashboard_requestButton__TPXES,.dashboard_projectTimeModule__7V4L8 .dashboard_customerFileMainHeader__lzQX4 .dashboard_secondaryButton__mIvQj{min-width:0;padding:10px 16px}.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:flex-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{align-items:center;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #d8e0ea;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto;margin-bottom:14px;padding:10px}.dashboard_customerLogToolbar__OHNLx input{background:#fff;border:1px solid #cbd8e6;border-radius:7px;color:#0f172a;font-family:inherit;font-weight:750;min-height:40px;padding:8px 13px}.dashboard_customerLogToolbar__OHNLx input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.16);outline:none}.dashboard_customerTimeline__0lgg6{align-content:start;background:linear-gradient(180deg,rgba(248,251,255,.76),hsla(0,0%,100%,0) 150px),linear-gradient(90deg,rgba(226,232,240,.55),hsla(0,0%,100%,0) 42%);border-radius:8px;display:grid;grid-gap:10px;gap:10px;max-height:none;min-height:0;overflow:auto;padding:6px 8px 18px}.dashboard_customerTimeline__0lgg6 article{align-items:flex-start;background:hsla(0,0%,100%,.92);border:1px solid #e3ebf5;border-radius:8px;box-shadow:0 6px 16px rgba(15,23,42,.045);display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px 1fr;padding:11px 12px;position:relative}.dashboard_customerTimeline__0lgg6 article:before{background:linear-gradient(180deg,#cbd5e1,rgba(203,213,225,0));content:"";height:calc(100% + 12px);left:29px;position:absolute;top:48px;width:2px;z-index:0}.dashboard_customerTimeline__0lgg6 a{color:#005fff;font-size:.88rem;font-weight:900;line-height:1.25}.dashboard_customerLogEntryBody__HU8wF{min-width:0;padding-top:1px}.dashboard_customerEmptyModule__R1gDN p,.dashboard_customerTimeline__0lgg6 p{color:#334155;font-size:.9rem;line-height:1.45;margin:4px 0 0}.dashboard_customerTimelineEnd__O8Rg_{align-self:end;border-top:1px solid #e2e8f0;color:#64748b!important;font-size:.78rem!important;font-weight:850;margin:6px 0 0!important;padding:12px 0 0;text-align:center}.dashboard_customerDocumentModule__fpAai{display:grid;grid-gap:16px;gap:16px;overflow-x:auto}.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:#334155}.dashboard_customerLogAttachments__LE8YY{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.dashboard_customerLogAttachments__LE8YY a,.dashboard_customerLogAttachments__LE8YY span{background:#eef6ff;border:1px solid #cfe1ff;border-radius:999px;color:#155bd7;font-size:.78rem;font-weight:900;line-height:1.1;padding:4px 8px}.dashboard_customerLogAttachments__LE8YY a:hover{background:#dbeafe;border-color:#93c5fd}.dashboard_customerAvatar__sb3E4{align-items:center;background:linear-gradient(135deg,#334155,#111827);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:36px;justify-content:center;position:relative;width:36px;z-index:1}.dashboard_customerAvatar__sb3E4 img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.dashboard_customerAvatar__sb3E4 svg{height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:22px}.dashboard_customerFileAside__mcZyf{display:grid;grid-gap:14px;gap:14px;align-content:flex-start}.dashboard_customerInfoCard__EK1zN{padding:20px}.dashboard_projectFileAside__QLYlQ .dashboard_customerInfoCard__EK1zN{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;padding:16px 18px}.dashboard_customerInfoCard__EK1zN h2{border-bottom:1px solid #d8e0ea;border-top:3px solid #1f2937;color:#0f172a;display:block;font-size:.9rem;font-weight:900;line-height:1.2;margin:0 0 12px;padding:10px 0 9px}.dashboard_customerInfoCard__EK1zN dl{display:grid;grid-column-gap:12px;column-gap:12px;grid-template-columns:minmax(140px,.48fr) 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}.dashboard_customerInfoCard__EK1zN dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.dashboard_customerInfoCard__EK1zN dd{color:#005fff;font-weight:650;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.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:flex-start;background:linear-gradient(135deg,hsla(0,0%,100%,.07),transparent 34%),#0b1020;border:1px solid #eef3f8;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -1px 0 rgba(148,163,184,.24),0 0 0 2px rgba(238,243,248,.92),0 10px 22px rgba(15,23,42,.18);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.dashboard_projectFileTitleBlock__VHp80{align-content:flex-start;display:grid;grid-gap:12px;gap:12px;justify-items:start;min-width:0}.dashboard_projectFileHeader__cUYBS h1{color:#f8fafc;font-size:1.42rem;font-weight:850;line-height:1.28;margin:0}.dashboard_projectFileHeader__cUYBS p{color:#cbd5e1;font-size:.95rem;font-weight:500;margin:8px 0 0}.dashboard_projectFileTitleBlock__VHp80>button{background:hsla(0,0%,100%,.08);border-color:rgba(226,232,240,.34);color:#f8fafc}.dashboard_projectFileTitleBlock__VHp80>button:hover{background:hsla(0,0%,100%,.14);border-color:rgba(226,232,240,.55);color:#fff}.dashboard_projectHeaderChips__hnngf{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dashboard_projectHeaderChip__20L34{align-items:center;background:rgba(15,23,42,.68);border:1px solid rgba(226,232,240,.18);border-radius:999px;color:#e2e8f0;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:900;gap:6px;min-height:34px;padding:7px 11px}.dashboard_projectHeaderChips__hnngf button.dashboard_projectHeaderChip__20L34{cursor:pointer}.dashboard_projectHeaderChips__hnngf button.dashboard_projectHeaderChip__20L34:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px)}.dashboard_projectHeaderChips__hnngf button.dashboard_projectHeaderChip__20L34:disabled{cursor:not-allowed}.dashboard_projectHeaderChips__hnngf small{color:#94a3b8;font-size:.68rem;font-weight:850}.dashboard_projectHeaderChips__hnngf strong{color:#fff;font-size:.78rem;font-weight:950}.dashboard_projectHeaderChip__20L34[data-state=empty]{background:rgba(148,163,184,.18);border-color:rgba(203,213,225,.22);color:#cbd5e1}.dashboard_projectHeaderChip__20L34[data-state=absenceDeputy],.dashboard_projectHeaderChip__20L34[data-state=projectDeputy]{background:rgba(14,165,233,.18);border-color:rgba(125,211,252,.48);box-shadow:0 10px 24px rgba(14,165,233,.16);color:#e0f2fe}.dashboard_projectHeaderChip__20L34[data-state=absenceDeputy]{background:rgba(250,204,21,.18);border-color:rgba(253,224,71,.58);box-shadow:0 10px 24px rgba(250,204,21,.14);color:#fef9c3}.dashboard_projectFileActions__7vdx5{align-content:start;background:rgba(15,23,42,.56);border:1px solid rgba(226,232,240,.16);border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(180px,220px);justify-content:flex-end;min-width:min(100%,244px);padding:8px 9px}.dashboard_projectStatusAction___wxxG{display:grid;position:relative}.dashboard_projectFileActions__7vdx5>.dashboard_projectResponsibleBadge__5CQS1,.dashboard_projectFileActions__7vdx5>.dashboard_projectStatusAction___wxxG>button,.dashboard_projectFileActions__7vdx5>button{min-height:40px;width:100%}.dashboard_projectFileActions__7vdx5>.dashboard_projectStatusAction___wxxG>button,.dashboard_projectFileActions__7vdx5>button{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#d8e1ec;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -1px 0 rgba(148,163,184,.18),0 7px 14px rgba(2,6,23,.18);color:#0f172a}.dashboard_projectFileActions__7vdx5>.dashboard_projectStatusAction___wxxG>button:hover,.dashboard_projectFileActions__7vdx5>button:hover{background:linear-gradient(180deg,#fff,#eef6ff);border-color:#bfdbfe;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 rgba(37,99,235,.14),0 9px 18px rgba(37,99,235,.16);color:#0b5ed7;transform:translateY(-1px)}.dashboard_potentialStatusList__o6x7s button{min-height:60px;text-align:center}.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_projectOfferPlanningButton__1x9R4[data-state=open],.dashboard_projectOfferPlanningButton__1x9R4[data-state=over],.dashboard_projectOfferPlanningButton__1x9R4[data-state=partial]{animation:dashboard_projectPlanningPulse__F7ZYw 1.35s ease-in-out infinite;color:#fff}.dashboard_projectOfferPlanningButton__1x9R4[data-state=open]{--project-planning-pulse-rgb:31,41,55;background:#1f2937;border-color:#1f2937}.dashboard_projectOfferPlanningButton__1x9R4[data-state=partial]{--project-planning-pulse-rgb:245,158,11;background:#f59e0b;border-color:#f59e0b}.dashboard_projectOfferPlanningButton__1x9R4[data-state=done]{background:#dcfce7;border-color:#86efac;color:#166534}.dashboard_projectOfferPlanningButton__1x9R4[data-state=done]:hover{background:#bbf7d0;border-color:#22c55e;color:#14532d}.dashboard_projectOfferPlanningButton__1x9R4[data-state=blocked]{background:#eef2f7;border-color:#cbd5e1;color:#334155}.dashboard_projectOfferPlanningButton__1x9R4[data-state=blocked]:hover{background:#e2e8f0;border-color:#94a3b8;color:#1f2937}.dashboard_projectOfferPlanningButton__1x9R4[data-state=over]{--project-planning-pulse-rgb:220,38,38;background:#dc2626;border-color:#dc2626}.dashboard_projectOfferPlanningButton__1x9R4[data-state=open]:hover,.dashboard_projectOfferPlanningButton__1x9R4[data-state=over]:hover,.dashboard_projectOfferPlanningButton__1x9R4[data-state=partial]:hover{color:#fff;filter:brightness(.96)}.dashboard_projectPlanningOverlay__DtQUh{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(15,23,42,.32);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:90}.dashboard_projectPlanningDialog__ua_38{background:#fff;border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 28px 80px rgba(15,23,42,.22);max-height:calc(100vh - 40px);overflow:auto;width:min(1500px,calc(100vw - 40px))}.dashboard_projectPlanningDialog__ua_38 .dashboard_planningDayPanel__osghP{border:0;border-radius:16px;box-shadow:none;min-width:1120px}.dashboard_projectUpsellButton__dNmot[data-state=open]{animation:dashboard_projectPlanningPulse__F7ZYw 1.35s ease-in-out infinite;background:#f97316;border-color:#f97316;color:#fff}.dashboard_projectUpsellButton__dNmot[data-state=open]:hover{background:#ea580c;border-color:#ea580c;color:#fff}.dashboard_projectUpsellButton__dNmot[data-state=none]{background:#eef2f7;border-color:#cbd5e1;color:#64748b;cursor:not-allowed;opacity:1}.dashboard_projectUpsellButton__dNmot[data-state=potential]{background:#facc15;border-color:#eab308;color:#713f12}.dashboard_projectUpsellButton__dNmot[data-state=potential]:hover{background:#eab308;border-color:#ca8a04;color:#713f12}.dashboard_projectUpsellButton__dNmot[data-state=offered]{background:#22c55e;border-color:#16a34a;color:#fff}.dashboard_projectUpsellButton__dNmot[data-state=offered]:hover{background:#16a34a;border-color:#15803d;color:#fff}.dashboard_projectUpsellButton__dNmot[data-state=completed]{background:#15803d;border-color:#166534;color:#fff}.dashboard_projectUpsellButton__dNmot[data-state=completed]:hover{background:#166534;border-color:#14532d;color:#fff}.dashboard_projectUpsellMenu__kHyU8{min-width:240px}.dashboard_projectUpsellMenu__kHyU8 button{grid-template-columns:minmax(0,1fr)}.dashboard_projectMonthStrip__23fOh{align-items:center;background:#fff;border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(76px,.7fr) repeat(13,minmax(82px,1fr)) minmax(76px,.7fr);overflow-x:auto;padding:10px}.dashboard_projectMonthStrip__23fOh button{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #cbd5e1;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),inset 0 -1px 0 rgba(148,163,184,.16),0 4px 9px rgba(15,23,42,.08);color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:850;justify-content:center;min-height:34px;padding:7px 10px;white-space:nowrap}.dashboard_projectMonthStrip__23fOh button:hover{background:linear-gradient(180deg,#fff,#eef6ff);border-color:#2563eb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 rgba(37,99,235,.12),0 6px 14px rgba(37,99,235,.13);color:#1d4ed8;transform:translateY(-1px)}.dashboard_projectMonthStrip__23fOh button[data-current=true]{border-color:#00a3c7;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -1px 0 rgba(0,163,199,.14),0 0 0 2px rgba(0,163,199,.2),0 5px 12px rgba(15,23,42,.08)}.dashboard_projectMonthStrip__23fOh button[data-active=true]{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -1px 0 rgba(30,64,175,.3),0 9px 18px rgba(37,99,235,.2);color:#fff}.dashboard_projectMonthStrip__23fOh button[data-active=true][data-current=true]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -1px 0 rgba(30,64,175,.3),0 0 0 2px rgba(0,163,199,.28),0 9px 18px rgba(37,99,235,.2)}.dashboard_projectProgressTracker__8TRZO{--progress-step-bg:linear-gradient(90deg,#0f9f6e,#13a37b);align-items:stretch;background:#fff;border:1px solid #dbe7f4;border-radius:999px;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.92);display:flex;gap:0;margin:0 0 12px;overflow-x:auto;padding:10px;position:relative;scrollbar-width:thin}.dashboard_projectProgressTracker__8TRZO::-webkit-scrollbar{height:6px}.dashboard_projectProgressTracker__8TRZO button{align-items:center;background:linear-gradient(90deg,#f8fbff,#eef4fb);border:1px solid rgba(148,163,184,.28);border-left-width:0;color:#0f172a;cursor:pointer;display:inline-flex;flex:1 0 132px;font-family:inherit;gap:10px;justify-content:center;min-height:46px;min-width:0;padding:8px 14px;position:relative;white-space:nowrap}.dashboard_projectProgressTracker__8TRZO button:first-child{border-bottom-left-radius:999px;border-left-width:1px;border-top-left-radius:999px}.dashboard_projectProgressTracker__8TRZO button:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.dashboard_projectProgressTracker__8TRZO button[data-state=done]{background:var(--progress-step-bg);border-color:hsla(0,0%,100%,.32);color:#fff}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:first-child{--progress-step-bg:linear-gradient(90deg,#0f9f6e,#13a37b);--progress-check-color:#0f9f6e}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(2){--progress-step-bg:linear-gradient(90deg,#109d70,#14a279);--progress-check-color:#109d70}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(3){--progress-step-bg:linear-gradient(90deg,#119b72,#15a077);--progress-check-color:#119b72}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(4){--progress-step-bg:linear-gradient(90deg,#129974,#169e76);--progress-check-color:#129974}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(5){--progress-step-bg:linear-gradient(90deg,#139776,#179c74);--progress-check-color:#139776}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(6){--progress-step-bg:linear-gradient(90deg,#149578,#189a72);--progress-check-color:#149578}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(7){--progress-step-bg:linear-gradient(90deg,#15937a,#199870);--progress-check-color:#15937a}.dashboard_projectProgressTracker__8TRZO button[data-state=done]:nth-child(8){--progress-step-bg:linear-gradient(90deg,#16917c,#1a966f);--progress-check-color:#16917c}.dashboard_projectProgressTracker__8TRZO button[data-state=open],.dashboard_projectProgressTracker__8TRZO button[data-state=partial]{animation:dashboard_projectWarningPulse__hZCey 1.45s ease-out infinite;background:#f59e0b;border-color:hsla(0,0%,100%,.42);color:#fff}.dashboard_projectProgressNode__ZkY0g{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-shadow:0 4px 12px rgba(15,23,42,.12);color:#94a3b8;flex:0 0 auto;display:inline-flex;font-size:14px;font-weight:950;height:26px;justify-content:center;position:relative;width:26px}.dashboard_projectProgressTracker__8TRZO button[data-state=done] .dashboard_projectProgressNode__ZkY0g{background:#fff;border-color:hsla(0,0%,100%,.78);color:var(--progress-check-color,#1689dc)}.dashboard_projectProgressTracker__8TRZO button[data-state=open] .dashboard_projectProgressNode__ZkY0g,.dashboard_projectProgressTracker__8TRZO button[data-state=partial] .dashboard_projectProgressNode__ZkY0g{background:#fff;border-color:hsla(0,0%,100%,.78);color:#b45309}@keyframes dashboard_projectWarningPulse__hZCey{0%{box-shadow:0 0 0 0 rgba(245,158,11,.38)}70%{box-shadow:0 0 0 9px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.dashboard_projectProgressTracker__8TRZO strong{color:inherit;font-size:.86rem;font-weight:900;line-height:1.1;text-align:center}.dashboard_projectProgressTracker__8TRZO button:hover strong{color:inherit}@keyframes dashboard_projectPlanningPulse__F7ZYw{0%{box-shadow:0 0 0 0 rgba(var(--project-planning-pulse-rgb,10,157,163),.36);transform:scale(1)}50%{transform:scale(1.025)}70%{box-shadow:0 0 0 12px rgba(var(--project-planning-pulse-rgb,10,157,163),0)}to{box-shadow:0 0 0 0 rgba(var(--project-planning-pulse-rgb,10,157,163),0);transform:scale(1)}}.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:#eef2f7;color:#0f172a}.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(0,1fr) 340px}.dashboard_projectFileMain__pChHQ{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;min-height:560px;min-width:0;overflow:hidden;padding:12px 18px}.dashboard_projectFileMainCompact__dr8o_{align-self:start;min-height:0}.dashboard_projectFileMainLogbook__yh_uV{display:grid;grid-template-rows:auto minmax(0,1fr)}.dashboard_projectImageModule___jUUZ{display:grid;grid-gap:14px;gap:14px}.dashboard_projectImageGrid__TYHbV{display:grid;grid-gap:12px;gap:12px}.dashboard_projectImageBucket__ii3nc{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.dashboard_projectImageBucket__ii3nc h3{color:#0f172a;font-size:1rem;font-weight:900;margin:0}.dashboard_projectImageBucket__ii3nc p{color:#64748b;font-size:.88rem;font-weight:650;margin:4px 0 0}.dashboard_projectDocumentUpload__sFfjA,.dashboard_projectImageUpload__WzXe_{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:900;justify-content:center;min-height:38px;padding:8px 14px;position:relative;width:-moz-fit-content;width:fit-content}.dashboard_projectDocumentUpload__sFfjA input,.dashboard_projectImageUpload__WzXe_ input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.dashboard_projectImageEmpty__N_XBm{border:1px dashed #cbd5e1;border-radius:8px;padding:14px}.dashboard_projectImageThumbs__G3NMV{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,220px))}.dashboard_projectImageCard__lWZ_U,.dashboard_projectImageThumbs__G3NMV a,.dashboard_projectImageThumbs__G3NMV>span{background:#fff;border:1px solid #dbe3ee;border-radius:8px;color:#0f172a;display:grid;grid-gap:6px;gap:6px;overflow:hidden;padding:8px;text-decoration:none}.dashboard_projectImageCard__lWZ_U{align-content:start}.dashboard_projectImageLink__joL78{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:6px;gap:6px;padding:0;text-align:left;text-decoration:none}.dashboard_projectImageThumbs__G3NMV img{aspect-ratio:4/3;border-radius:6px;object-fit:cover;width:100%}.dashboard_projectImageThumbs__G3NMV span{font-size:.76rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_projectImageActions__Fr1Ha{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(86px,1fr))}.dashboard_projectImageActions__Fr1Ha button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.72rem;font-weight:900;justify-content:center;min-height:32px;padding:6px 10px;white-space:nowrap}.dashboard_projectImageActions__Fr1Ha button[data-variant=move]{background:#edf6ff;border:1px solid #bfdbfe;color:#0b5ed7}.dashboard_projectImageActions__Fr1Ha button[data-variant=move]:hover{background:#dbeafe;border-color:#93c5fd}.dashboard_projectImageActions__Fr1Ha button[data-variant=danger]{background:#fff1f2;border:1px solid #fecdd3;color:#b91c1c;grid-column:1/-1}.dashboard_projectImageActions__Fr1Ha button[data-variant=danger]:hover{background:#ffe4e6;border-color:#fda4af}.dashboard_projectDocumentList__0PLqi{display:grid;grid-gap:8px;gap:8px}.dashboard_projectDocumentList__0PLqi a,.dashboard_projectDocumentList__0PLqi button,.dashboard_projectDocumentList__0PLqi>span{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;color:#0f172a;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;text-decoration:none}.dashboard_projectDocumentList__0PLqi button{cursor:pointer;font:inherit;text-align:left}.dashboard_projectDocumentList__0PLqi button:hover{background:#eef6ff;border-color:#bfdbfe}.dashboard_projectDocumentList__0PLqi strong{font-size:.94rem;font-weight:900}.dashboard_projectDocumentList__0PLqi span{color:#64748b;font-size:.8rem;font-weight:750}.dashboard_checklistModule__73oYc{display:grid;grid-gap:18px;gap:18px}.dashboard_checklistModule__73oYc h2,.dashboard_checklistModule__73oYc h3{color:#0f172a;margin:0}.dashboard_checklistModule__73oYc p{color:#53627a;font-size:.9rem;font-weight:650;line-height:1.45;margin:6px 0 0}.dashboard_checklistTemplateGrid__5KCmJ{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_checklistAreaGrid___Tpp3{display:grid;grid-gap:10px;gap:10px}.dashboard_checklistAreaCard__KdIf_{background:#fff;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.dashboard_checklistSearchBar__NE2vj{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dashboard_checklistSearchBar__NE2vj input{border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;min-height:42px;padding:9px 12px;width:100%}.dashboard_checklistAreaHeader__CvUJE{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.dashboard_checklistAreaHeader__CvUJE>div:first-child>strong{color:#0f172a;display:block;font-size:1rem;font-weight:950}.dashboard_checklistAreaMeta__1tp8Y{align-items:center;display:flex;gap:10px}.dashboard_checklistAreaMeta__1tp8Y>span{color:#64748b;font-size:.82rem;font-weight:850;white-space:nowrap}.dashboard_checklistAreaMeta__1tp8Y>span[data-state]{border-radius:999px;font-size:.78rem;font-weight:900;padding:6px 9px}.dashboard_checklistAreaMeta__1tp8Y>span[data-state=done]{background:#dcfce7;border:1px solid #86efac;color:#166534}.dashboard_checklistAreaMeta__1tp8Y>span[data-state=empty]{background:#f8fafc;border:1px solid #dbe3ee;color:#64748b}.dashboard_checklistSelectionList__ceGi3{border-top:1px solid #e2e8f0;display:grid}.dashboard_checklistSelectionRow__UOBiu{align-items:center;border-bottom:1px solid #edf2f7;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 0}.dashboard_checklistSelectionRow__UOBiu:last-child{border-bottom:0}.dashboard_checklistSelectionRow__UOBiu strong{color:#0f172a;display:block;font-size:.92rem;font-weight:950}.dashboard_checklistSelectionRow__UOBiu span{color:#64748b;display:block;font-size:.82rem;font-weight:750;margin-top:3px}.dashboard_checklistSelectionRow__UOBiu>span[data-state=planned]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;color:#64748b;font-size:.78rem;font-weight:900;margin:0;padding:7px 10px;white-space:nowrap}.dashboard_checklistMiniList__FfFBX{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.dashboard_checklistMiniList__FfFBX span{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;color:#334155;font-size:.82rem;font-weight:850;min-height:34px;padding:8px 10px}.dashboard_checklistTemplateCard__PbtmX{align-content:space-between;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:18px;gap:18px;min-height:170px;padding:16px}.dashboard_checklistTemplateCard__PbtmX strong{color:#0f172a;display:block;font-size:1rem;font-weight:950}.dashboard_checklistTemplateCard__PbtmX[data-state=planned]{background:#f8fafc;border-style:dashed}.dashboard_checklistInlineActions__17SkE{display:flex;flex-wrap:wrap;gap:8px}.dashboard_checklistInlineActions__17SkE button{min-width:130px}.dashboard_checklistDevicesSection__XUv1f,.dashboard_checklistDocumentSection__uM4Xk,.dashboard_checklistUploadSection__5PBjH{border-top:1px solid #dbe3ee;display:grid;grid-gap:12px;gap:12px;padding-top:16px}.dashboard_checklistFormGrid__U0dVJ{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_checklistFormGrid__U0dVJ label{color:#334155;display:grid;font-size:.84rem;font-weight:800;grid-gap:6px;gap:6px;min-width:0}.dashboard_checklistFormGrid__U0dVJ input,.dashboard_checklistFormGrid__U0dVJ textarea{border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font:inherit;min-height:38px;padding:8px 10px;width:100%}.dashboard_checklistFormGrid__U0dVJ textarea{min-height:76px;resize:vertical}.dashboard_checklistWideField__O8Hy6{grid-column:1/-1}.dashboard_checklistFormGrid__U0dVJ .dashboard_checkboxLine__Q9AaJ{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:flex;min-height:38px;padding:8px 10px}.dashboard_checklistFormGrid__U0dVJ .dashboard_checkboxLine__Q9AaJ input{min-height:0;width:auto}.dashboard_checklistAttachmentList__rlI03{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.dashboard_checklistAttachmentList__rlI03 span{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;color:#334155;display:flex;font-size:.82rem;font-weight:800;gap:8px;justify-content:space-between;min-width:0;padding:8px 10px}.dashboard_checklistAttachmentList__rlI03 button{background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;color:#b91c1c;cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;padding:5px 8px}.dashboard_checklistDeviceCard__lKQ2R{background:#fff;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.dashboard_checklistDeviceHeader__1Naey{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_checklistDeviceHeader__1Naey strong{color:#0f172a;font-size:.98rem;font-weight:950}.dashboard_checklistActionRow__R1HVE{align-items:center;border-top:1px solid #dbe3ee;display:flex;gap:10px;justify-content:flex-end;padding-top:16px}.dashboard_projectFileAside__QLYlQ{align-content:flex-start;display:grid;grid-gap:14px;gap:14px;min-width:0}.dashboard_projectMetricCard__iBzwh{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px 18px}.dashboard_projectMetricCard__iBzwh h2{border-bottom:1px solid #d8e0ea;border-top:3px solid #1f2937;color:#0f172a;display:block;font-size:.9rem;font-weight:900;line-height:1.2;margin:0;padding:10px 0 9px}.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;min-width:0}.dashboard_projectProfitSummaryGrid__anMvp{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard_projectProfitSummaryCard__Hgxt_{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:14px}.dashboard_projectProfitSummaryCard__Hgxt_[data-state=positive]{background:#ecfdf5;border-color:#86efac}.dashboard_projectProfitSummaryCard__Hgxt_[data-state=negative]{background:#fff7ed;border-color:#fdba74}.dashboard_projectProfitSummaryCard__Hgxt_ small,.dashboard_projectProfitSummaryCard__Hgxt_ span{color:#64748b;font-size:.84rem;font-weight:850}.dashboard_projectProfitSummaryCard__Hgxt_ strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1.1}.dashboard_projectProfitTable__xJzV9{min-width:1080px}.dashboard_projectProfitTable__xJzV9 td,.dashboard_projectProfitTable__xJzV9 th{min-width:104px}.dashboard_projectProfitTable__xJzV9 td:first-child,.dashboard_projectProfitTable__xJzV9 th:first-child{min-width:160px}.dashboard_projectProfitTable__xJzV9 td:last-child,.dashboard_projectProfitTable__xJzV9 th:last-child{min-width:170px}.dashboard_projectProfitMoneyCell__FsyqH,.dashboard_projectProfitPercentCell__uQvaj{white-space:nowrap}.dashboard_projectProfitHeaderHelp__FyY0G{align-items:center;display:inline-flex;gap:6px;line-height:1.15;max-width:150px;white-space:normal}.dashboard_projectProfitHelpIcon__2X4D3{align-items:center;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:help;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:950;height:18px;justify-content:center;position:relative;width:18px}.dashboard_projectProfitHelpIcon__2X4D3:after{background:#111827;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:.72rem;font-weight:800;line-height:1.25;max-width:220px;opacity:0;padding:7px 8px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;width:max-content;z-index:30}.dashboard_projectProfitHelpIcon__2X4D3:focus-visible:after,.dashboard_projectProfitHelpIcon__2X4D3:hover:after{opacity:1;transform:translateY(0);visibility:visible}.dashboard_projectProfitResultClip__rDVML{align-items:center;border-radius:999px;display:inline-flex;font-weight:950;justify-content:center;min-width:96px;padding:6px 10px;white-space:nowrap}.dashboard_projectProfitResultClip__rDVML[data-state=positive]{background:#dcfce7;border:1px solid #86efac;color:#00833e}.dashboard_projectProfitResultClip__rDVML[data-state=negative]{background:#ffedd5;border:1px solid #fdba74;color:#9a3412}.dashboard_projectProfitResultClip__rDVML[data-state=preliminary]{background:#eef6ff;border:1px solid #bfdbfe;color:#1d4ed8}.dashboard_projectTableScroll__3reDy{max-width:100%;min-width:0;overflow-x:auto}.dashboard_projectTimeTable__2228e{border-collapse:collapse;min-width:820px;width:100%}.dashboard_expectedStampTable__IA7xJ{min-width:1080px;table-layout:fixed}.dashboard_appointmentPlanningTable__3UXAk{min-width:1100px;table-layout:fixed}.dashboard_comparisonTimeTable__l0sfo{min-width:980px}.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;min-width:300px;overflow:visible;position:relative}.dashboard_expectedStampTable__IA7xJ td,.dashboard_expectedStampTable__IA7xJ th{font-size:.82rem;padding:10px 8px}.dashboard_expectedStampTable__IA7xJ td:first-child,.dashboard_expectedStampTable__IA7xJ th:first-child{width:88px}.dashboard_expectedStampTable__IA7xJ td:nth-child(2),.dashboard_expectedStampTable__IA7xJ td:nth-child(3),.dashboard_expectedStampTable__IA7xJ th:nth-child(2),.dashboard_expectedStampTable__IA7xJ th:nth-child(3){width:106px}.dashboard_expectedStampDateTime__B8_4U{display:grid;grid-gap:3px;gap:3px;line-height:1.25}.dashboard_expectedStampDateTime__B8_4U strong{font-weight:850;white-space:nowrap}.dashboard_metricCellStack__RpuxC{align-items:flex-start;display:grid;grid-gap:5px;gap:5px}.dashboard_implausibleMetricPill__tcjMX{background:#fff7ed;border:1px solid #fb923c;border-radius:999px;color:#9a3412;cursor:help;font:inherit;font-size:.72rem;font-weight:850;line-height:1.1;padding:4px 8px;width:-moz-fit-content;width:fit-content}.dashboard_implausibleMetricPill__tcjMX:focus-visible{outline:3px solid rgba(251,146,60,.32);outline-offset:2px}.dashboard_expectedStampTable__IA7xJ td:nth-child(4),.dashboard_expectedStampTable__IA7xJ td:nth-child(5),.dashboard_expectedStampTable__IA7xJ th:nth-child(4),.dashboard_expectedStampTable__IA7xJ th:nth-child(5){width:58px}.dashboard_expectedStampTable__IA7xJ td:nth-child(6),.dashboard_expectedStampTable__IA7xJ th:nth-child(6){width:82px}.dashboard_expectedStampTable__IA7xJ td:nth-child(7),.dashboard_expectedStampTable__IA7xJ th:nth-child(7){width:102px}.dashboard_expectedStampTable__IA7xJ td:nth-child(8),.dashboard_expectedStampTable__IA7xJ th:nth-child(8){width:140px}.dashboard_expectedStampTable__IA7xJ td:nth-child(9),.dashboard_expectedStampTable__IA7xJ th:nth-child(9){width:116px}.dashboard_expectedStampTable__IA7xJ td:nth-child(10),.dashboard_expectedStampTable__IA7xJ th:nth-child(10){width:134px}.dashboard_expectedStampTable__IA7xJ td:nth-child(11),.dashboard_expectedStampTable__IA7xJ th:nth-child(11){width:116px}.dashboard_expectedStampTable__IA7xJ td:nth-child(12),.dashboard_expectedStampTable__IA7xJ th:nth-child(12){width:94px}.dashboard_expectedStampTable__IA7xJ td:last-child{min-width:0;overflow:hidden;width:94px}.dashboard_expectedStampTable__IA7xJ td:last-child .dashboard_timeEntryEditButton__XIqf5{min-height:32px;padding:6px 8px;width:100%;white-space:nowrap}.dashboard_expectedStampTable__IA7xJ .dashboard_implausibleMetricPill__tcjMX,.dashboard_expectedStampTable__IA7xJ .dashboard_invoiceStatusDone__REZRg,.dashboard_expectedStampTable__IA7xJ .dashboard_planningStatusPill__z33QA,.dashboard_expectedStampTable__IA7xJ .dashboard_punctualityInfoButton__sWeAH,.dashboard_expectedStampTable__IA7xJ .dashboard_stampStatusPill__uMJEu{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;padding-left:7px;padding-right:7px;white-space:normal;width:100%}.dashboard_expectedStampTable__IA7xJ .dashboard_invoiceStatusDone__REZRg{justify-content:center}.dashboard_expectedStampTable__IA7xJ .dashboard_invoiceStatusDone__REZRg span{flex:0 0 auto}.dashboard_comparisonTimeTable__l0sfo td:last-child{min-width:120px}.dashboard_appointmentPlanningTable__3UXAk td:last-child{min-width:0}.dashboard_projectTimeTable__2228e td:last-child .dashboard_timeEntryEditButton__XIqf5{align-items:center;border-radius:10px;display:inline-flex;justify-content:center;line-height:1.15;min-height:36px;padding:7px 10px;text-align:center;white-space:normal}.dashboard_appointmentPlanningTable__3UXAk td:last-child .dashboard_timeEntryEditButton__XIqf5{border-radius:8px;font-size:.74rem;min-height:28px;padding:4px 6px}.dashboard_appointmentPlanningTable__3UXAk td:last-child .dashboard_timeEntryEditButton__XIqf5:nth-child(n+3){grid-column:1/-1}.dashboard_projectTimeTable__2228e tr[data-approval=requested] td{background:#fffbeb}.dashboard_planningStatusPill__z33QA{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;line-height:1.1;min-height:26px;min-width:92px;padding:5px 10px;text-align:center;white-space:nowrap}.dashboard_planningStatusPill__z33QA[data-status=confirmed]{background:#dcfce7;border-color:#86efac;color:#166534}.dashboard_planningStatusPill__z33QA[data-status=requested]{background:#fef3c7;border-color:#facc15;color:#92400e}.dashboard_planningStatusPill__z33QA[data-status=over]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.dashboard_stampStatusPill__uMJEu{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;line-height:1.1;min-height:26px;min-width:112px;padding:5px 10px;text-align:center;white-space:nowrap}.dashboard_punctualityInfoButton__sWeAH{cursor:help;font-family:inherit}.dashboard_punctualityInfoButton__sWeAH:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.dashboard_stampStatusPill__uMJEu[data-status=fast]{background:#16a34a;border-color:#16a34a;color:#fff}.dashboard_stampStatusPill__uMJEu[data-status=met]{background:#bbf7d0;border-color:#86efac;color:#166534}.dashboard_stampStatusPill__uMJEu[data-status=missed]{background:#dc2626;border-color:#dc2626;color:#fff}.dashboard_stampStatusPill__uMJEu[data-status=warning]{background:#ffedd5;border-color:#fdba74;color:#9a3412}.dashboard_stampStatusPill__uMJEu[data-status=interrupted]{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.dashboard_stampStatusPill__uMJEu[data-status=open],.dashboard_stampStatusPill__uMJEu[data-status=unplanned]{background:#fef3c7;border-color:#facc15;color:#92400e}.dashboard_invoiceStatusStack__ZevQf{align-items:center;display:grid;grid-gap:6px;gap:6px;justify-items:center;min-width:118px;width:-moz-fit-content;width:fit-content}.dashboard_invoiceStatusStack__ZevQf .dashboard_invoiceStatusChip__9nbBo{min-width:118px}.dashboard_offerStatusCommentClip__mEBgw{align-items:center;background:#e0ecff;border:1px solid #93c5fd;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.76rem;font-weight:950;justify-content:center;line-height:1;min-width:96px;padding:6px 10px;white-space:nowrap}.dashboard_offerStatusCommentClip__mEBgw:hover{background:#dbeafe;border-color:#60a5fa}.dashboard_invoiceDispatchClips__af83N{align-items:center;display:grid;grid-gap:6px;gap:6px;justify-items:center;width:100%}.dashboard_invoiceDispatchClip__LbLmV{border:1px solid #cbd5e1;border-radius:999px;color:#334155;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;line-height:1;min-width:118px;padding:7px 12px;white-space:nowrap}.dashboard_invoiceDispatchClip__LbLmV[data-kind=sent]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.dashboard_invoiceDispatchClip__LbLmV[data-kind=printed]{background:#eef2f7;border-color:#cbd5e1;color:#1f2937}.dashboard_planningBudgetClip__Fot3y{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;line-height:1.1;margin-top:8px;min-height:26px;min-width:92px;padding:5px 10px;text-align:center;white-space:nowrap}.dashboard_planningBudgetClip__Fot3y[data-state=remaining]{background:#facc15;border-color:#eab308;color:#111827}.dashboard_planningBudgetClip__Fot3y[data-state=complete]{background:#dcfce7;border-color:#86efac;color:#166534}.dashboard_planningBudgetClip__Fot3y[data-state=over]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.dashboard_projectBudgetStatusCell__UX3Tw{display:grid;grid-gap:7px;gap:7px}.dashboard_projectBudgetStatusClips__yXxSD{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dashboard_projectBudgetStatusClips__yXxSD .dashboard_planningBudgetClip__Fot3y{margin-top:0}.dashboard_projectBudgetStatusClips__yXxSD .dashboard_invoiceStatusDone__REZRg{background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#047857;min-height:26px;padding:5px 10px}.dashboard_projectBudgetDisabledNotice__IOhgg{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;display:flex;gap:16px;justify-content:space-between;padding:14px}.dashboard_projectBudgetDisabledNotice__IOhgg div{display:grid;grid-gap:5px;gap:5px;max-width:760px}.dashboard_projectBudgetDisabledNotice__IOhgg strong{color:#9a3412;font-size:.95rem;font-weight:950}.dashboard_projectBudgetDisabledNotice__IOhgg span{color:#9a3412;font-size:.82rem;font-weight:850;line-height:1.45}.dashboard_projectPlanningCapacitySummary__uz9oF{background:#f8fbff;border:1px solid #d7e2ee;border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:12px 14px}.dashboard_projectOfferBasisNotice__qoIIo{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;display:grid;grid-gap:4px;gap:4px;margin:0 0 16px;padding:12px 14px}.dashboard_projectOfferBasisNotice__qoIIo strong{color:#9a3412;font-size:.92rem;font-weight:950}.dashboard_projectOfferBasisNotice__qoIIo span{color:#9a3412;font-size:.8rem;font-weight:850}.dashboard_projectPlanningCapacityCompact__QAlQW{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_projectPlanningCapacityCompact__QAlQW div{display:grid;grid-gap:3px;gap:3px}.dashboard_projectPlanningCapacityCompact__QAlQW strong{color:#0f172a;font-size:.95rem;font-weight:950}.dashboard_projectPlanningCapacityCompact__QAlQW span,.dashboard_projectPlanningCapacitySummary__uz9oF p{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_projectPlanningCapacityCompact__QAlQW b,.dashboard_projectPlanningCapacityPill__TCVdp{align-items:center;background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#166534;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:950;justify-content:center;min-height:30px;padding:7px 12px;white-space:nowrap}.dashboard_projectPlanningCapacityPill__TCVdp{cursor:pointer}.dashboard_projectPlanningCapacityPill__TCVdp:hover{box-shadow:0 8px 20px rgba(22,101,52,.14);transform:translateY(-1px)}.dashboard_projectPlanningCapacityCompact__QAlQW b[data-state=over],.dashboard_projectPlanningCapacityPill__TCVdp[data-state=over]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.dashboard_projectPlanningCapacityAction__bkrry{position:relative}.dashboard_projectPlanningCapacityMenu__6_Yr0{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.18);display:grid;grid-gap:6px;gap:6px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:8}.dashboard_projectPlanningCapacityMenu__6_Yr0 button{background:#f8fbff;border:1px solid #d7e2ee;border-radius:7px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;font-size:.8rem;font-weight:900;grid-gap:2px;gap:2px;justify-items:start;line-height:1.25;padding:8px 10px;text-align:left}.dashboard_projectPlanningCapacityMenu__6_Yr0 button:hover{background:#eaf3ff;border-color:#93c5fd;color:#0b5ed7}.dashboard_projectPlanningCapacityMenu__6_Yr0 small,.dashboard_projectPlanningCapacityMenu__6_Yr0 span{color:#64748b;font-size:.72rem;font-weight:800}.dashboard_projectPlanningCapacityBar__M92ex{background:linear-gradient(90deg,#e8eef7,#f7fbff);border:1px solid #bfd4ec;border-radius:999px;box-shadow:inset 0 1px 3px rgba(15,23,42,.12);height:18px;overflow:hidden;padding:2px}.dashboard_projectPlanningCapacityBar__M92ex span{align-items:center;background:linear-gradient(90deg,#1f2937,#2563eb 72%,#4f46e5);border-radius:inherit;box-shadow:0 0 12px rgba(37,99,235,.22);display:flex;height:100%;justify-content:flex-end;overflow:hidden;transition:width .2s ease}.dashboard_projectPlanningCapacityBar__M92ex i{color:#fff;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;padding:0 8px;text-shadow:0 1px 2px rgba(15,23,42,.22)}.dashboard_projectPlanningCapacitySummary__uz9oF p{margin:0}.dashboard_planningHistorySection__jVpt_{border-top:1px solid #94a3b8;display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding-top:18px}.dashboard_projectBudgetEditor__ESbIz{display:grid;grid-gap:16px;gap:16px}.dashboard_autoBillingEditor__xHPwj,.dashboard_projectForecastEditor__6ll2C{gap:14px}.dashboard_projectForecastSummaryGrid__4zk8z{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_projectForecastSummaryGrid__4zk8z article{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.dashboard_projectForecastSummaryGrid__4zk8z small,.dashboard_projectForecastSummaryGrid__4zk8z span{color:#52647a;font-size:.78rem;font-weight:850}.dashboard_projectForecastSummaryGrid__4zk8z strong{color:#0f172a;font-size:1.35rem;font-weight:950;line-height:1.1}.dashboard_projectForecastActions__h0Uqi{display:flex;justify-content:flex-end}.dashboard_autoBillingFormGrid__ZpjqB{align-items:end}.dashboard_monthPickerControl___1fRN{display:block;position:relative}.dashboard_monthPickerControl___1fRN button{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:11px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:.94rem;font-weight:800;justify-content:space-between;min-height:38px;padding:8px 38px 8px 11px;text-align:left;width:100%}.dashboard_monthPickerControl___1fRN button:after{color:#64748b;content:"▾";font-size:.76rem;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.dashboard_monthPickerControl___1fRN button:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.18);outline:none}.dashboard_monthPickerNative__EyGtP{height:1px;opacity:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1px}.dashboard_autoBillingTemplateCard__LislU{align-items:center;background:#f8fbff;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.dashboard_autoBillingTemplateCard__LislU[data-state=missing]{background:#fff8ed;border-color:#fdba74}.dashboard_autoBillingTemplateCard__LislU strong{color:#0f172a;display:block;font-size:.95rem;font-weight:950;margin-bottom:4px}.dashboard_autoBillingTemplateCard__LislU span{color:#64748b;display:block;font-size:.82rem;font-weight:750;line-height:1.35;max-width:680px}.dashboard_autoBillingTemplateActions__i6SyG{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard_autoBillingTemplateActions__i6SyG .dashboard_secondaryButton__mIvQj{min-width:220px}.dashboard_autoBillingHint__L_3dt{background:#f8fbff;border:1px solid #d8e0ea;border-radius:12px;color:#475569;font-size:.86rem;font-weight:750;line-height:1.45;margin:0;padding:12px 14px}.dashboard_projectBudgetModeGrid__Q_Ofw{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_projectBudgetModeButton__d8sU_{background:#f8fbff;border:1px solid #d8e0ea;border-radius:10px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:4px;gap:4px;padding:12px;text-align:left}.dashboard_projectBudgetModeButton__d8sU_[data-active=true]{background:#eef2f7;border-color:#94a3b8;box-shadow:inset 3px 0 0 #1f2937}.dashboard_projectBudgetModeButton__d8sU_ strong{font-size:.92rem;font-weight:950}.dashboard_projectBudgetModeButton__d8sU_ span,.dashboard_projectBudgetSummary__ufTgc span{color:#64748b;font-size:.82rem;font-weight:750}.dashboard_marketingQuotaShell__jj40O{display:grid;grid-gap:16px;gap:16px}.dashboard_marketingQuotaToolbar__dW_eC{display:flex;justify-content:flex-start}.dashboard_marketingQuotaCard__HVxbS,.dashboard_marketingQuotaEditor__Mdn8Y,.dashboard_marketingQuotaSummaryCard__ZZnYy{background:#f8fbff;border:1px solid #d8e0ea;border-radius:8px}.dashboard_marketingQuotaSummaryCard__ZZnYy{display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.dashboard_marketingQuotaCardMain__wJGVg small,.dashboard_marketingQuotaCardMain__wJGVg span,.dashboard_marketingQuotaLastDone__M5YPv,.dashboard_marketingQuotaSummaryCard__ZZnYy small,.dashboard_marketingQuotaSummaryCard__ZZnYy span{color:#64748b;font-size:.82rem;font-weight:800}.dashboard_marketingQuotaSummaryCard__ZZnYy strong{color:#0f172a;font-size:1.35rem;font-weight:950;line-height:1.05}.dashboard_marketingQuotaGrid__8fVc5{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,180px));justify-content:start}.dashboard_marketingQuotaGroup__clsP8{display:contents}.dashboard_marketingQuotaGroupHeader__a6aa9{align-items:baseline;display:grid;grid-gap:3px;gap:3px;grid-column:1/-1;margin-top:8px}.dashboard_marketingQuotaGroupHeader__a6aa9 strong{color:#0f172a;font-size:1rem;font-weight:950}.dashboard_marketingQuotaGroupHeader__a6aa9 span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_marketingQuotaUnitGrid__MkVDX{display:contents}.dashboard_marketingQuotaUnitCard__8UjWe{background:linear-gradient(155deg,#38b7e6,#1494c8);border:1px solid rgba(12,116,163,.35);border-radius:24px;box-shadow:0 15px 26px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.32);cursor:pointer;display:grid;grid-gap:10px;gap:10px;min-height:230px;padding:16px 12px 12px;position:relative;transition:box-shadow .16s ease,transform .16s ease}.dashboard_marketingQuotaUnitCard__8UjWe[data-state=done]{background:linear-gradient(155deg,#48b82e,#279332);border-color:rgba(22,138,53,.45)}.dashboard_marketingQuotaUnitCard__8UjWe:hover{box-shadow:0 18px 34px rgba(15,23,42,.25),inset 0 1px 0 hsla(0,0%,100%,.36);transform:translateY(-2px)}.dashboard_marketingQuotaUnitIcon__ZI3mt{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:999px;box-shadow:0 4px 10px rgba(15,23,42,.18);color:#32aee0;display:inline-flex;font-size:1.1rem;font-weight:950;height:40px;justify-content:center;position:absolute;right:-8px;top:-10px;width:40px}.dashboard_marketingQuotaUnitCard__8UjWe[data-state=done] .dashboard_marketingQuotaUnitIcon__ZI3mt{background:#3fb34f;border-color:#3fb34f;color:#fff}.dashboard_marketingQuotaUnitMain__QtqaX{background:transparent;border:0;color:#fff;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:0;text-align:center}.dashboard_marketingQuotaUnitMain__QtqaX strong{font-size:1rem;font-weight:950;line-height:1.1}.dashboard_marketingQuotaUnitMain__QtqaX span{font-size:.7rem;font-weight:850;opacity:.9}.dashboard_marketingQuotaUnitNote__oEcPd{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 8px 15px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.8);color:#334155;font-size:.78rem;font-weight:800;line-height:1.25;min-height:82px;max-height:82px;overflow:hidden;padding:12px;position:relative}.dashboard_marketingQuotaUnitNote__oEcPd:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 38%);bottom:12px;color:#334155;content:"...";font-weight:950;padding-left:20px;position:absolute;right:12px}.dashboard_marketingQuotaUnitMeta__sAG6A{color:#eaf7ff;display:grid;grid-gap:2px;gap:2px;min-height:30px;text-align:center}.dashboard_marketingQuotaUnitMeta__sAG6A span{font-size:.68rem;font-weight:850}.dashboard_marketingQuotaUnitMeta__sAG6A strong{font-size:.72rem;font-weight:950;line-height:1.15}.dashboard_marketingQuotaDoneButton__RMHX6{background:#fff;border:1px solid rgba(15,23,42,.28);border-radius:8px;box-shadow:0 5px 9px rgba(15,23,42,.22);color:#111827;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:950;min-height:34px}.dashboard_marketingQuotaDoneButton__RMHX6[data-state=done]{background:linear-gradient(180deg,#68d33a,#43ad24);border-color:rgba(22,101,52,.45);color:#fff;cursor:default}.dashboard_marketingQuotaResetBox__aCon_{align-items:center;background:#fff8ed;border:1px solid #fdba74;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:12px}.dashboard_marketingQuotaResetBox__aCon_ span{color:#9a3412;display:block;font-size:.76rem;font-weight:850}.dashboard_marketingQuotaResetBox__aCon_ strong{color:#0f172a;display:block;font-size:.9rem;font-weight:950}.dashboard_marketingQuotaCard__HVxbS{display:grid;grid-gap:12px;gap:12px;padding:14px}.dashboard_marketingQuotaCard__HVxbS[data-state=done]{background:#ecfdf5;border-color:#86efac}.dashboard_marketingQuotaCard__HVxbS[data-state=partial]{background:#fff8ed;border-color:#fdba74}.dashboard_marketingQuotaCardMain__wJGVg{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font-family:inherit;grid-gap:5px;gap:5px;padding:0;text-align:left}.dashboard_marketingQuotaCardMain__wJGVg strong{color:#0f172a;font-size:1.08rem;font-weight:950}.dashboard_marketingQuotaCardStats__Egjl_{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_marketingQuotaCardStats__Egjl_ span{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:.78rem;font-weight:900;padding:7px 8px;text-align:center}.dashboard_marketingQuotaLastDone__M5YPv{margin:0}.dashboard_marketingQuotaCardActions__8_gtC{align-items:center;display:flex;gap:10px;justify-content:flex-end}.dashboard_marketingQuotaCardActions__8_gtC a{color:#0369a1;font-size:.84rem;font-weight:900;text-decoration:none}.dashboard_marketingQuotaEditor__Mdn8Y{display:grid;grid-gap:14px;gap:14px;padding:14px}.dashboard_marketingQuotaEditor__Mdn8Y h3{color:#0f172a;font-size:1rem;font-weight:950;margin:0}.dashboard_marketingQuotaModal__fhDTu{width:min(900px,calc(100vw - 24px))}.dashboard_marketingQuotaModalBody__qHMpi{overflow:auto}.dashboard_marketingQuotaActiveField__QrKQ1{align-self:start;background:#f8fbff;height:43px;min-height:43px}.dashboard_projectBudgetTotalRow__tNyes{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,260px) auto;justify-content:start}.dashboard_projectBudgetTotalRow__tNyes label{color:#334155;display:grid;font-size:.86rem;font-weight:800;grid-gap:6px;gap:6px}.dashboard_projectBudgetTotalRow__tNyes input,.dashboard_projectTimeTable__2228e input{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-weight:800;min-height:38px;padding:7px 9px;width:100%}.dashboard_projectTimeTable__2228e .dashboard_invoiceStampCheckbox__0hF6G{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;display:block;height:18px;margin:0 auto;min-height:18px;padding:0;width:18px}.dashboard_projectBudgetSummary__ufTgc{align-items:center;background:#f8fbff;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;padding:12px}.dashboard_projectBudgetSummary__ufTgc strong{color:#0f172a;font-size:.95rem;font-weight:950}.dashboard_projectBudgetSummary__ufTgc[data-state=over]{background:#fff1f2;border-color:#fecdd3}.dashboard_projectBudgetSummary__ufTgc[data-state=over] span,.dashboard_projectBudgetSummary__ufTgc[data-state=over] strong{color:#b91c1c}.dashboard_planningHistorySection__jVpt_ h3{color:#0f172a;font-size:1.05rem;font-weight:900;margin:0}.dashboard_projectCombinedHistoryHeader__DFOF0{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_projectCombinedHistoryHeader__DFOF0 .dashboard_secondaryButton__mIvQj{padding:9px 13px}.dashboard_projectCombinedHistoryGrid__SHkTt{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_projectCombinedHistoryColumn__ACC5j{align-content:start;display:grid;grid-gap:10px;gap:10px;min-width:0}.dashboard_projectCombinedHistoryColumn__ACC5j h4{color:#334155;font-size:.9rem;font-weight:900;margin:0}.dashboard_planningHistorySection__jVpt_>p,.dashboard_projectCombinedHistoryColumn__ACC5j>p{color:#64748b;font-size:.9rem;font-weight:750;margin:0}.dashboard_planningHistoryList__liZb2{display:grid;grid-gap:10px;gap:10px;min-width:0}.dashboard_planningHistoryList__liZb2 article{background:#f8fbff;border:1px solid #d8e0ea;border-left:4px solid #475569;border-radius:10px;display:grid;grid-gap:4px;gap:4px;min-width:0;overflow:hidden;padding:10px 12px;position:relative}.dashboard_historyDeleteButton__DF5Jq{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;color:#be123c;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:950;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:22px}.dashboard_historyDeleteButton__DF5Jq:hover{background:#ffe4e6;border-color:#fb7185}.dashboard_planningHistoryList__liZb2 strong{color:#0f172a;font-size:.9rem;font-weight:950}.dashboard_planningHistoryList__liZb2 p,.dashboard_planningHistoryList__liZb2 span{color:#64748b;font-size:.82rem;font-weight:800;margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.dashboard_timeEntryEditButton__XIqf5{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:10px;color:#153a6b;cursor:pointer;font:inherit;font-weight:850;padding:7px 10px}.dashboard_timeEntryEditButton__XIqf5:hover:not(:disabled){background:linear-gradient(180deg,#fff,#eef6ff);border-color:#93c5fd;color:#0f5db8}.dashboard_timeEntryEditButton__XIqf5:disabled{color:#94a3b8;cursor:not-allowed;opacity:.55}.dashboard_projectTimeBudget__JCxYj{background:#fff;border:1px solid #d8e0ea;border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px}.dashboard_projectOfferTimeBudgets__M7TuS{display:grid;grid-gap:10px;gap:10px}.dashboard_projectTimeBudgetHeader___e011{align-items:flex-start!important;border-bottom:1px solid rgba(203,213,225,.76);display:grid!important;grid-gap:3px!important;gap:3px!important;justify-content:stretch!important;padding-bottom:8px}.dashboard_projectTimeBudgetHeader___e011 strong{color:#0f172a;font-size:.84rem;line-height:1.25}.dashboard_projectTimeBudgetHeader___e011 span{color:#64748b;font-size:.72rem}.dashboard_projectTimeBudget__JCxYj>div:not(.dashboard_projectTimeBudgetBar__4pq_y):not(.dashboard_projectRuntimeTimeline__I0Yb_):not(.dashboard_projectTimeBudgetHeader___e011){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:linear-gradient(90deg,#e8eef7,#f8fbff);border:1px solid #bfd4ec;border-radius:999px;box-shadow:inset 0 1px 3px rgba(15,23,42,.12);height:18px;overflow:hidden;padding:2px}.dashboard_projectTimeBudgetBar__4pq_y span{align-items:center;background:transparent;border-radius:inherit;display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:relative;transition:width .2s ease}.dashboard_projectTimeBudgetBar__4pq_y span:before{background:linear-gradient(90deg,#0f9f6e,#13a37b 54%,#facc15 74%,#f97316 88%,#ef4444);border-radius:inherit;box-shadow:0 0 12px rgba(15,159,110,.24);content:"";inset:0 auto 0 0;position:absolute;width:var(--project-time-budget-track-width,100%)}.dashboard_projectTimeBudgetBar__4pq_y i{color:#fff;font-size:.66rem;font-style:normal;font-weight:950;line-height:1;padding:0 7px;position:relative;text-shadow:0 1px 2px rgba(15,23,42,.22);z-index:1}.dashboard_projectRuntimeTimeline__I0Yb_{display:grid;grid-gap:12px;gap:12px;padding:6px 0 50px;position:relative}.dashboard_projectRuntimeTimelineTrack__g_bFg{background:linear-gradient(90deg,#e8eef7,#f8fbff);border:1px solid #bfd4ec;border-radius:999px;box-shadow:inset 0 1px 3px rgba(15,23,42,.12);height:18px;overflow:visible;padding:2px;position:relative}.dashboard_projectRuntimeTimelineFill__bcNCj{background:linear-gradient(90deg,#0f9f6e,#13a37b);border-radius:inherit;display:block;height:100%;box-shadow:0 0 12px rgba(15,159,110,.24)}.dashboard_projectRuntimeTimelineFill__bcNCj[data-state=endphase]{background:linear-gradient(90deg,#facc15,#f97316);box-shadow:0 0 12px rgba(249,115,22,.22)}.dashboard_projectRuntimeTimelineFill__bcNCj[data-state=critical]{background:linear-gradient(90deg,#f97316,#ef4444);box-shadow:0 0 12px rgba(239,68,68,.22)}.dashboard_projectRuntimeMarker__8DuYu{background:#0f172a;border-radius:999px;bottom:-5px;box-shadow:0 0 0 2px #fff,0 4px 10px rgba(15,23,42,.18);display:block;height:24px;position:absolute;transform:translateX(-50%);width:3px}.dashboard_projectRuntimeMarker__8DuYu[data-state=active]{background:#f59e0b}.dashboard_projectRuntimeLegend__cjfQr{height:38px;left:0;position:absolute;right:0;top:39px}.dashboard_projectRuntimeLegend__cjfQr span{align-content:center;display:grid;grid-gap:2px;gap:2px;min-height:32px;min-width:58px;padding:0;position:absolute;text-align:center;transform:translateX(-50%)}.dashboard_projectRuntimeLegend__cjfQr span[data-state=active]{color:#b45309}.dashboard_projectTimeTable__2228e td:last-child .dashboard_tableActionGroup__fzn1S{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:280px}.dashboard_projectTimeTable__2228e td:last-child .dashboard_deleteButton__bNGwg,.dashboard_projectTimeTable__2228e td:last-child .dashboard_timeEntryEditButton__XIqf5{align-items:center;border-radius:10px;display:inline-flex;font-size:.84rem;justify-content:center;line-height:1.15;min-height:36px;padding:7px 10px;text-align:center;white-space:normal;width:100%}.dashboard_projectTimeTable__2228e td:last-child .dashboard_deleteButton__bNGwg{background:linear-gradient(180deg,#fff7f7,#fff1f2);border-color:#fecdd3;color:#b91c1c}.dashboard_invoiceStatusChip__9nbBo[data-status=Storniert],.dashboard_invoiceStatusChip__9nbBo[data-status=Stornorechnung]{background:#fff1f2;border-color:#fecdd3;color:#991b1b}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=start]{text-align:left;transform:translateX(0)}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]{text-align:right;transform:translateX(-100%)}.dashboard_projectRuntimeLegend__cjfQr em,.dashboard_projectRuntimeLegend__cjfQr strong{display:block;font-size:.66rem;line-height:1.1;min-width:0}.dashboard_projectRuntimeLegend__cjfQr em{color:#64748b;font-style:normal;font-weight:800}.dashboard_projectRuntimeLegend__cjfQr strong{color:#0f172a;font-weight:900;white-space:nowrap}.dashboard_projectRuntimeLegend__cjfQr span:after{background:#111827;border-radius:6px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tooltip);font-size:.68rem;font-weight:750;line-height:1.25;max-width:190px;padding:7px 8px;text-align:left;width:max-content;z-index:20}.dashboard_projectRuntimeLegend__cjfQr span:after,.dashboard_projectRuntimeLegend__cjfQr span:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden}.dashboard_projectRuntimeLegend__cjfQr span:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #111827;bottom:calc(100% + 3px);content:"";z-index:21}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=start]:after{left:0;transform:translateX(0) translateY(4px)}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=start]:before{left:12px}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]:after{left:auto;right:0;transform:translateX(0) translateY(4px)}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]:before{left:auto;right:12px;transform:translateX(0) translateY(4px)}.dashboard_projectRuntimeLegend__cjfQr span:focus-visible:after,.dashboard_projectRuntimeLegend__cjfQr span:focus-visible:before,.dashboard_projectRuntimeLegend__cjfQr span:hover:after,.dashboard_projectRuntimeLegend__cjfQr span:hover:before{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]:focus-visible:after,.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]:focus-visible:before,.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]:hover:after,.dashboard_projectRuntimeLegend__cjfQr span[data-edge=end]:hover:before,.dashboard_projectRuntimeLegend__cjfQr span[data-edge=start]:focus-visible:after,.dashboard_projectRuntimeLegend__cjfQr span[data-edge=start]:hover:after{transform:translateX(0) translateY(0)}.dashboard_projectRuntimeLegend__cjfQr span:focus-visible{border-radius:4px;outline:2px solid rgba(0,156,166,.35);outline-offset:3px}.dashboard_projectRuntimeLegend__cjfQr i{background:#cbd5e1;bottom:3px;display:block;position:absolute;top:3px;transform:translateX(-50%);width:1px}.dashboard_projectBudgetHistory__y53NT{border-top:1px solid #e2e8f0;margin-bottom:14px;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;width:min(620px,calc(100vw - 16px))}.dashboard_stampModalBody__BpcaO{display:grid;grid-gap:16px;gap:16px;padding:14px 20px 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_stampCapturedComment__nckfk{background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:11px 12px}.dashboard_stampCapturedComment__nckfk span{color:#64748b;font-size:.78rem;font-weight:900}.dashboard_stampCapturedComment__nckfk strong{color:#0f172a;font-size:.92rem;font-weight:850;line-height:1.45;white-space:pre-wrap}.dashboard_stampProjectPicker__t54YW{display:grid;grid-gap:10px;gap:10px}.dashboard_stampUnproductivePicker__l5PWA{grid-gap:10px;gap:10px}.dashboard_stampTradePicker__cKYVJ,.dashboard_stampUnproductivePicker__l5PWA{background:#f8fafc;border:1px solid #d8e0ea;border-radius:14px;display:grid;padding:12px}.dashboard_stampTradePicker__cKYVJ{border-left:4px solid #0891b2;grid-gap:8px;gap:8px}.dashboard_stampTradePicker__cKYVJ p{color:#64748b;font-size:.8rem;font-weight:750;line-height:1.35;margin:0}.dashboard_stampTradeConfirm__ev3Bo{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:10px;display:flex;gap:8px;padding:9px 10px}.dashboard_stampTradeConfirm__ev3Bo input{height:16px;width:16px}.dashboard_stampTradeConfirm__ev3Bo span{color:#0f172a;font-size:.84rem;font-weight:850}.dashboard_stampQuickChoices__ypDrZ{display:flex;flex-wrap:wrap;gap:8px}.dashboard_stampQuickChoices__ypDrZ button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:900;min-height:34px;padding:7px 11px}.dashboard_stampQuickChoices__ypDrZ button:hover,.dashboard_stampQuickChoices__ypDrZ button[data-active=true]{background:#e8fbfc;border-color:#009ca6;color:#009ca6}.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:flex-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_stampStepIntro__546Yh{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.dashboard_stampStepIntro__546Yh>span{align-items:center;background:#0a9da3;border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:950;height:30px;justify-content:center;width:30px}.dashboard_stampStepIntro__546Yh strong{color:#0f172a;display:block;font-size:.92rem;font-weight:950}.dashboard_stampStepIntro__546Yh p{color:#64748b;font-size:.82rem;font-weight:800;margin:2px 0 0}.dashboard_stampStepLocked__CJu6W{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#9a3412;font-size:.86rem;font-weight:900;padding:11px 12px}.dashboard_stampPlanningSuggestions__Qt_tG{background:#f8fafc;border:1px solid #d8e0ea;border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:12px}.dashboard_stampPlanningHeader__rO46w{align-items:center;display:flex;justify-content:space-between}.dashboard_stampPlanningHeader__rO46w span,.dashboard_stampPlanningHeader__rO46w strong{display:block}.dashboard_stampPlanningHeader__rO46w strong{color:#0f172a;font-size:.95rem;font-weight:950}.dashboard_stampPlanningHeader__rO46w span,.dashboard_stampPlanningSuggestions__Qt_tG p{color:#64748b;font-size:.82rem;font-weight:800;margin:3px 0 0}.dashboard_stampPlanningList__kh3XR{display:grid;grid-gap:8px;gap:8px}.dashboard_stampPlanningList__kh3XR button,.dashboard_stampPlanningMore__vemsF button{background:#fff;border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:10px 12px;text-align:left}.dashboard_stampPlanningList__kh3XR button:hover,.dashboard_stampPlanningList__kh3XR button[data-recommended=true],.dashboard_stampPlanningMore__vemsF button:hover{background:#e8fbfc;border-color:#009ca6}.dashboard_stampPlanningList__kh3XR button[data-done=true],.dashboard_stampPlanningMore__vemsF button[data-done=true]{opacity:.72}.dashboard_stampPlanningList__kh3XR button[data-status=active],.dashboard_stampPlanningMore__vemsF button[data-status=active]{background:#e8fbfc;border-color:#009ca6}.dashboard_stampPlanningList__kh3XR button[data-status=past],.dashboard_stampPlanningMore__vemsF button[data-status=past]{background:#f8fafc}.dashboard_stampPlanningList__kh3XR strong,.dashboard_stampPlanningMore__vemsF strong{align-items:center;color:#005fff;display:flex;font-size:.85rem;font-weight:950;gap:8px;justify-content:space-between}.dashboard_stampPlanningList__kh3XR strong em,.dashboard_stampPlanningMore__vemsF strong em{background:#eef2f7;border-radius:999px;color:#475569;flex:0 0 auto;font-size:.68rem;font-style:normal;font-weight:950;padding:2px 7px}.dashboard_stampPlanningList__kh3XR button[data-status=active] strong em,.dashboard_stampPlanningMore__vemsF button[data-status=active] strong em{background:#ccfbf1;color:#0f766e}.dashboard_stampPlanningList__kh3XR button[data-status=done] strong em,.dashboard_stampPlanningMore__vemsF button[data-status=done] strong em{background:#dcfce7;color:#166534}.dashboard_stampPlanningList__kh3XR button[data-status=past] strong em,.dashboard_stampPlanningMore__vemsF button[data-status=past] strong em{background:#e2e8f0;color:#64748b}.dashboard_stampPlanningList__kh3XR span,.dashboard_stampPlanningMore__vemsF span{font-size:.92rem;font-weight:900}.dashboard_stampPlanningList__kh3XR small,.dashboard_stampPlanningMore__vemsF small{color:#64748b;font-size:.78rem;font-weight:800}.dashboard_stampPlanningMore__vemsF{border-top:1px solid #e2e8f0;padding-top:4px}.dashboard_stampPlanningMore__vemsF summary{color:#475569;cursor:pointer;font-size:.82rem;font-weight:900;padding:7px 2px}.dashboard_stampPlanningMore__vemsF>div{display:grid;grid-gap:8px;gap:8px;max-height:180px;overflow:auto;padding-top:4px}.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_finalInspectionPanel__vjpFo{display:grid;grid-gap:12px;gap:12px}.dashboard_finalInspectionOptionalToggle__bQpsF{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#334155;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:950;min-height:42px;padding:10px 12px}.dashboard_finalInspectionOptionalToggle__bQpsF:hover,.dashboard_finalInspectionOptionalToggle__bQpsF[data-active=true]{background:#e8fbfc;border-color:#009ca6;color:#008b96}.dashboard_finalInspectionChecklist__WJay3{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:12px}.dashboard_finalInspectionChecklist__WJay3>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard_finalInspectionChecklist__WJay3 h3{color:#0f172a;font-size:1rem;margin:0}.dashboard_finalInspectionChecklist__WJay3 .dashboard_secondaryButton__mIvQj[data-active=true]{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.dashboard_finalInspectionUpsell__O6c_X{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.dashboard_finalInspectionUpsell__O6c_X>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.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_stampSuccess__MkaO4{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#047857;font-size:.86rem;font-weight:800;margin:0;padding:10px 12px}.dashboard_logbookEntryModal__gjZ9H{max-width:620px;width:min(620px,calc(100vw - 16px))}.dashboard_logbookEntryBody__OSYGH{display:grid;grid-gap:12px;gap:12px;padding:14px 20px 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:11px;color:#0f172a;font-family:inherit;font-size:.95rem;font-weight:650;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;border-radius:10px;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{width:min(920px,calc(100vw - 16px))}.dashboard_projectCreateBody__WMQrV{padding:0}.dashboard_projectCreateBody__WMQrV label{min-width:0}.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;font-weight:950;margin-top:4px;text-transform:uppercase}.dashboard_projectSelectWithAction__JFQhW>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 66px}.dashboard_projectSelectWithAction__JFQhW button{background:#e2e8f0;border:1px solid #d8e0ea;border-radius:10px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.9rem;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_deadlineCategoryGrid__po7HM{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 22px}.dashboard_deadlineCategoryGrid__po7HM article{background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;min-height:82px;padding:14px 16px}.dashboard_deadlineCategoryGrid__po7HM article:first-child,.dashboard_deadlineCategoryGrid__po7HM article:nth-child(2){background:#eff6ff;border-color:#93c5fd;box-shadow:inset 4px 0 0 #2563eb}.dashboard_deadlineCategoryGrid__po7HM span,.dashboard_deadlineCategoryGrid__po7HM strong{display:block}.dashboard_deadlineCategoryGrid__po7HM strong{color:#0f172a;font-size:.92rem}.dashboard_deadlineCategoryGrid__po7HM span{color:#64748b;font-size:.84rem;font-weight:650;line-height:1.4;margin-top:7px}.dashboard_deadlineSettingsCard__DiIwK .dashboard_companySettingsForm__X3LQW{align-items:end;grid-template-columns:minmax(240px,520px) auto;margin-bottom:14px}.dashboard_deadlineSettingsLayout__Fu0cg{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,330px) minmax(0,1fr);margin-top:18px}.dashboard_deadlineSettingsNav__Altxh{background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:8px}.dashboard_deadlineSettingsNavItem__zGhYQ{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:12px;text-align:left;width:100%}.dashboard_deadlineSettingsNavItem__zGhYQ:hover,.dashboard_deadlineSettingsNavItem__zGhYQ[data-active=true]{background:#fff;border-color:#93c5fd;box-shadow:0 10px 22px rgba(37,99,235,.1)}.dashboard_deadlineSettingsNavItem__zGhYQ[data-active=true]{box-shadow:inset 4px 0 0 #2563eb,0 10px 22px rgba(37,99,235,.1)}.dashboard_deadlineSettingsNavItem__zGhYQ small,.dashboard_deadlineSettingsNavItem__zGhYQ span,.dashboard_deadlineSettingsNavItem__zGhYQ strong{display:block}.dashboard_deadlineSettingsNavItem__zGhYQ strong{font-size:.9rem}.dashboard_deadlineSettingsNavItem__zGhYQ small{color:#64748b;font-size:.78rem;font-weight:500;line-height:1.35;margin-top:4px}.dashboard_deadlineSettingsNavItem__zGhYQ em{border-radius:999px;color:#64748b;font-size:.72rem;font-style:normal;font-weight:850;padding:4px 8px;white-space:nowrap}.dashboard_deadlineSettingsNavItem__zGhYQ[data-status=active] em{background:#dcfce7;color:#166534}.dashboard_deadlineSettingsNavItem__zGhYQ[data-status=planned] em{background:#e2e8f0;color:#475569}.dashboard_deadlineSettingsDetail___rpbU{border:1px solid #e2e8f0;border-radius:12px;min-height:286px;padding:18px}.dashboard_deadlinePlannedState__Y2Hd4{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#475569;display:grid;grid-gap:8px;gap:8px;padding:18px}.dashboard_deadlinePlannedState__Y2Hd4 strong{color:#0f172a;font-weight:800}@media (max-width:1100px){.dashboard_deadlineCategoryGrid__po7HM,.dashboard_deadlineSettingsLayout__Fu0cg{grid-template-columns:1fr}}@media (max-width:700px){.dashboard_deadlineCategoryGrid__po7HM,.dashboard_deadlineSettingsCard__DiIwK .dashboard_companySettingsForm__X3LQW{grid-template-columns:1fr}}.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{max-width:720px;width:min(720px,calc(100vw - 16px))}.dashboard_companyProfileModalBody__Hrxpi{padding:14px 20px 18px}.dashboard_companyProfileModalBody__Hrxpi .dashboard_contactFormTabs__PpK4U{margin:0 0 12px;padding:0}.dashboard_companyProfileEditGrid__XPJTc{display:grid;grid-gap:10px 18px;gap:10px 18px;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:11px;color:#334155;font-family:inherit;font-size:.92rem;font-weight:650;min-height:38px;padding:8px 11px}.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:11px;min-height:54px;white-space:normal}.dashboard_companyProfileEditSection__eThm6{color:#334155;font-size:.82rem;margin-top:12px}.dashboard_tradeManagementModal__YVgYm{max-width:860px;width:min(860px,calc(100vw - 16px))}.dashboard_tradeManagementBody__6u9Ut{min-height:430px;padding:14px 20px 18px}.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(180px,1fr) 96px minmax(180px,.7fr) auto}.dashboard_tradeCreateField__H9dBk input,.dashboard_tradeCreateField__H9dBk select{border:1px solid #cbd5e1;border-radius:11px;color:#0f172a;font-family:inherit;font-size:.92rem;font-weight:650;min-height:38px;padding:8px 10px}.dashboard_tradeAssignmentBox__wdTpc{border:1px solid #d8e0ea;border-radius:12px;min-height:260px;overflow:hidden;padding:0}.dashboard_tradeAssignmentBox__wdTpc>span{background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#64748b;display:block;font-size:.78rem;font-weight:700;padding:10px 12px}.dashboard_tradeManagementTable__j70Wk{max-height:420px;overflow:auto}.dashboard_tradeManagementTable__j70Wk table{border-collapse:collapse;min-width:760px;table-layout:fixed;width:100%}.dashboard_tradeManagementTable__j70Wk td,.dashboard_tradeManagementTable__j70Wk th{border-bottom:1px solid #d8e0ea;padding:8px;text-align:left}.dashboard_tradeManagementTable__j70Wk th{background:#111827;color:#fff;font-size:.78rem;font-weight:950}.dashboard_tradeManagementTable__j70Wk th:first-child{width:38%}.dashboard_tradeManagementTable__j70Wk th:nth-child(2){width:14%}.dashboard_tradeManagementTable__j70Wk th:nth-child(3){width:24%}.dashboard_tradeManagementTable__j70Wk input,.dashboard_tradeManagementTable__j70Wk select{border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;font-family:inherit;font-size:.84rem;font-weight:750;min-height:34px;padding:7px 9px;width:100%}.dashboard_tradeRowActions__JclGi{display:flex;gap:6px}.dashboard_tradeRowActions__JclGi button{min-height:34px;padding:7px 10px}.dashboard_projectContactPicker__JTRHZ{position:relative}.dashboard_projectContactPickerButton__ADAIf{align-items:center;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:11px!important;display:flex;gap:8px;justify-content:space-between;min-height:38px;overflow:hidden;padding:8px 11px!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);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:flex-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:10px 18px;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_projectCreateModal___Xe7z .dashboard_primaryButton__i9n0m,.dashboard_projectCreateModal___Xe7z .dashboard_secondaryButton__mIvQj{min-height:38px}.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_recurringBillingModeField__YhMtU{display:grid;grid-gap:8px;gap:8px}.dashboard_recurringBillingModeField__YhMtU>span{color:#334155;font-size:.82rem;font-weight:800}.dashboard_recurringBillingModeOptions__Ptomw{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_recurringBillingModeOptions__Ptomw button{background:#fff;border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;cursor:pointer;display:grid;font:inherit;grid-gap:4px;gap:4px;min-height:78px;padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard_recurringBillingModeOptions__Ptomw button:hover{border-color:#93c5fd;box-shadow:0 10px 22px rgba(37,99,235,.12);transform:translateY(-1px)}.dashboard_recurringBillingModeOptions__Ptomw button[data-active=true]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.dashboard_recurringBillingModeOptions__Ptomw button strong{font-size:.94rem;font-weight:950}.dashboard_recurringBillingModeOptions__Ptomw button small{color:#64748b;font-size:.78rem;font-weight:700;line-height:1.35}.dashboard_recurringBillingModeOptions__Ptomw[data-required=true] button{animation:dashboard_recurringBillingRequiredPulse__sr23C 1.35s ease-in-out infinite;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}.dashboard_recurringHourlyHint__B9gn6{background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid #0891b2;border-radius:12px;color:#334155;display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.dashboard_recurringHourlyHint__B9gn6 strong{color:#0f172a;font-size:.92rem;font-weight:950}.dashboard_recurringHourlyHint__B9gn6 span{color:#64748b;font-size:.82rem;font-weight:700;line-height:1.4}@keyframes dashboard_recurringBillingRequiredPulse__sr23C{0%,to{background:#fff7ed;box-shadow:0 0 0 3px rgba(245,158,11,.14)}50%{background:#fffbeb;box-shadow:0 0 0 6px rgba(245,158,11,.22)}}.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_employeeRowActions__BZFjJ{display:flex;flex-wrap:wrap;gap:8px}.dashboard_employeeRowActions__BZFjJ .dashboard_acceptButton__f6GUf,.dashboard_employeeRowActions__BZFjJ .dashboard_deleteButton__bNGwg{border-radius:8px;min-height:34px;padding:7px 10px;white-space:nowrap}.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:flex-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_employeeSectionHeader__Oh00Z p{color:#64748b;font-size:.88rem;font-weight:700;line-height:1.35;margin:4px 0 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_employeePlanningTotal__WIaHj{background:#e6f8fa;border:1px solid #b8ecf0;border-radius:999px;color:#008b96;font-size:.88rem;font-weight:950;padding:7px 12px}.dashboard_employeePlanningSettings__mquCM{background:#f8fbff;border:1px solid #d8e0ea;border-radius:999px;border-radius:14px;display:grid;grid-gap:16px;gap:16px;margin-top:4px;padding:16px}.dashboard_employeePlanningSettings__mquCM h3{color:#0f172a;font-size:1rem;font-weight:950;margin:0}.dashboard_employeePlanningSettings__mquCM p{color:#64748b;font-size:.86rem;font-weight:750;margin:4px 0 0}.dashboard_employeeWeeklyGrid__sbrbx{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(7,minmax(132px,1fr))}.dashboard_employeeWeeklyGrid__sbrbx label{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#334155;display:grid;font-size:.78rem;font-weight:900;grid-gap:8px;gap:8px;padding:12px}.dashboard_employeeWeeklyGrid__sbrbx small{color:#64748b;font-size:.7rem;font-weight:850}.dashboard_employeeWeeklyGrid__sbrbx input{border:1px solid #d8e0ea;border-radius:10px;color:#0f172a;font:inherit;font-weight:900;min-height:38px;padding:8px 10px;width:100%}.dashboard_planningResponsibilityGrid__lpbaa{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_planningResponsibilityGrid__lpbaa article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:12px}.dashboard_planningResponsibilityGrid__lpbaa strong{color:#0f172a;font-size:.88rem;font-weight:950}.dashboard_planningResponsibilityGrid__lpbaa label{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:flex;font-size:.84rem;font-weight:850;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px}.dashboard_planningResponsibilityGrid__lpbaa input{accent-color:#009ca6;flex:0 0 18px;height:18px;margin:0;min-height:18px;width:18px}.dashboard_branchAllocationCard__x3Mnd{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;display:grid;grid-gap:12px;gap:12px;padding:14px}.dashboard_branchAllocationHeader__sO2Uz{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard_branchAllocationHeader__sO2Uz strong{color:#0f172a;display:block;font-size:.95rem}.dashboard_branchAllocationHeader__sO2Uz span{color:#64748b;display:block;font-size:.82rem;font-weight:800;margin-top:3px}.dashboard_branchAllocationActions__oDKBw{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_branchAllocationActions__oDKBw button{background:#fff;border:1px solid #bfd0e6;border-radius:10px;color:#0f172a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;min-height:34px;padding:7px 10px}.dashboard_branchAllocationActions__oDKBw button:hover{border-color:#009ca6;color:#008992}.dashboard_branchAllocationGrid__FQoJD{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_branchAllocationGrid__FQoJD label{background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:#334155;display:grid;font-size:.86rem;font-weight:900;grid-gap:7px;gap:7px;padding:10px}.dashboard_branchAllocationGrid__FQoJD label>span{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.dashboard_branchAllocationGrid__FQoJD input{border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;font:inherit;font-weight:900;min-height:36px;padding:7px 9px}.dashboard_branchAllocationTotal__yEkzc{border-radius:999px;font-size:.82rem;font-weight:950;justify-self:start;padding:6px 10px}.dashboard_branchAllocationTotal__yEkzc[data-state=ok]{background:#dcfce7;color:#15803d}.dashboard_branchAllocationTotal__yEkzc[data-state=error]{background:#fee2e2;color:#b91c1c}.dashboard_employeePasswordBox__lxNO1{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;display:grid;grid-gap:14px;gap:14px;max-width:760px;padding:18px}.dashboard_employeePasswordIntro__zd_aa{border-bottom:1px solid #e2e8f0;display:grid;grid-gap:4px;gap:4px;padding-bottom:12px}.dashboard_employeePasswordIntro__zd_aa strong{color:#0f172a;font-size:1rem;font-weight:950}.dashboard_employeePasswordHint__leipg,.dashboard_employeePasswordIntro__zd_aa span{color:#64748b;font-size:.86rem;font-weight:750;line-height:1.35;margin:0}.dashboard_employeeTimeOverview__pfVV1{display:grid;grid-gap:16px;gap:16px}.dashboard_employeeTimeControlPanel__dDOQA{align-items:flex-end;background:#fff;border:1px solid var(--border-subtle);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1.5fr) minmax(160px,1fr) minmax(160px,1fr) auto;padding:18px}.dashboard_employeeTimeControlPanel__dDOQA label{color:#334155;display:grid;font-size:.82rem;font-weight:900;grid-gap:6px;gap:6px}.dashboard_employeeTimeControlPanel__dDOQA input,.dashboard_employeeTimeControlPanel__dDOQA select{background:#fff;border:1px solid #cbd8e7;border-radius:10px;color:#0f172a;font:inherit;font-weight:800;min-height:40px;padding:8px 10px}.dashboard_timeEntryHistoryDetails__OqtHy{display:grid;grid-gap:8px;gap:8px}.dashboard_timeEntryHistoryDetails__OqtHy summary{color:#1d4ed8;cursor:pointer;font-weight:900}.dashboard_timeEntryEditHistory__lyxdM article,.dashboard_timeEntryHistoryDetails__OqtHy article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-gap:4px;gap:4px;margin-top:8px;padding:10px}.dashboard_timeEntryEditHistory__lyxdM strong,.dashboard_timeEntryHistoryDetails__OqtHy strong{color:#0f172a;font-size:.86rem}.dashboard_timeEntryEditHistory__lyxdM p,.dashboard_timeEntryEditHistory__lyxdM span,.dashboard_timeEntryHistoryDetails__OqtHy p,.dashboard_timeEntryHistoryDetails__OqtHy span{color:#64748b;font-size:.8rem;font-weight:750;line-height:1.35;margin:0}.dashboard_timeEntryEditHistory__lyxdM{background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:12px}.dashboard_timeEntryEditHistory__lyxdM h3{color:#0f172a;font-size:1rem;font-weight:950;margin:0}.dashboard_teamCalendarPage__cjRn1{display:grid;grid-gap:16px;gap:16px}.dashboard_teamCalendarShell__W7t_s{--team-calendar-header-height:64px;--team-calendar-row-height:58px;background:#fff;border:1px solid #dbe3ee;border-radius:14px;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden}.dashboard_teamCalendarApprovals__L2H2s{background:#fff;border:1px solid #dbe3ee;border-radius:14px;display:grid;grid-gap:14px;gap:14px;padding:18px}.dashboard_teamCalendarApprovals__L2H2s h2{color:#0f172a;font-size:1.05rem;margin:0}.dashboard_teamCalendarApprovalList__qrEJg{display:grid;grid-gap:10px;gap:10px}.dashboard_teamCalendarApprovalList__qrEJg article{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px}.dashboard_teamCalendarApprovalList__qrEJg small,.dashboard_teamCalendarApprovalList__qrEJg span,.dashboard_teamCalendarApprovalList__qrEJg strong{display:block}.dashboard_teamCalendarApprovalList__qrEJg strong{color:#0f172a}.dashboard_teamCalendarApprovalList__qrEJg small,.dashboard_teamCalendarApprovalList__qrEJg span{color:#64748b;font-size:.84rem;font-weight:750}.dashboard_teamCalendarApprovalActions__Tg5S_{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_teamCalendarRequests__CECpN{background:#fff;border:1px solid #dbe3ee;border-radius:14px;display:grid;grid-gap:14px;gap:14px;padding:18px}.dashboard_teamCalendarRequestTop__E7Jps,.dashboard_teamCalendarRequestsHeader__oznTP{align-items:center;display:flex;gap:16px;justify-content:space-between}.dashboard_teamCalendarRequests__CECpN h2{color:#0f172a;font-size:1.05rem;margin:0}.dashboard_teamCalendarRequestList__SJ_BD{display:grid;grid-gap:10px;gap:10px}.dashboard_teamCalendarRequestList__SJ_BD article{background:#f8fafc;border:1px solid #dbe3ee;border-left:5px solid #2563eb;border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.dashboard_teamCalendarRequestList__SJ_BD article[data-status=genehmigt]{border-left-color:#16a34a}.dashboard_teamCalendarRequestList__SJ_BD article[data-status=abgelehnt]{border-left-color:#ef4444}.dashboard_teamCalendarRequestList__SJ_BD article[data-status=deleted]{border-left-color:#94a3b8;opacity:.86}.dashboard_teamCalendarRequestList__SJ_BD article[data-highlighted=true]{box-shadow:0 0 0 3px rgba(37,99,235,.18)}.dashboard_teamCalendarRequestTop__E7Jps span,.dashboard_teamCalendarRequestTop__E7Jps strong{display:block}.dashboard_teamCalendarRequestTop__E7Jps strong{color:#0f172a}.dashboard_absenceHistory__MZ0ZT span,.dashboard_absenceRequestTasks__sWIQo span,.dashboard_teamCalendarRequestTop__E7Jps span{color:#64748b;font-size:.84rem;font-weight:750}.dashboard_teamCalendarRequestTop__E7Jps em{background:#eff6ff;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-style:normal;font-weight:900;padding:7px 10px}.dashboard_absenceRejectionReason__kMb_v{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#be123c;font-size:.88rem;font-weight:850;margin:0;padding:10px 12px}.dashboard_absenceRequestTasks__sWIQo{display:grid;grid-gap:6px;gap:6px}.dashboard_absenceHistory__MZ0ZT{border-top:1px solid #e2e8f0;padding-top:10px}.dashboard_absenceHistory__MZ0ZT summary{color:#0f172a;cursor:pointer;font-weight:900}.dashboard_absenceHistory__MZ0ZT div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.dashboard_absenceHistory__MZ0ZT section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:10px}.dashboard_absenceHistory__MZ0ZT strong{color:#0f172a}.dashboard_absenceHistory__MZ0ZT p{color:#334155;font-size:.84rem;font-weight:750;margin:0}.dashboard_teamCalendarPeople___V0lZ{border-right:1px solid #e2e8f0;display:grid;grid-gap:0;gap:0;grid-template-rows:var(--team-calendar-header-height);padding:0}.dashboard_teamCalendarPeopleHeader__5D597{align-content:center;border-bottom:1px solid #edf2f7;display:flex;flex-direction:column;justify-content:center;min-height:var(--team-calendar-header-height);padding:0 18px}.dashboard_teamCalendarPeopleHeader__5D597 strong{color:#0f172a}.dashboard_teamCalendarPeopleHeader__5D597 span{color:#64748b;font-size:.86rem;margin:0}.dashboard_teamCalendarPeople___V0lZ button{align-items:center;background:transparent;border:0;border-bottom:1px solid #edf2f7;color:#0f172a;cursor:pointer;display:flex;font:inherit;gap:10px;height:var(--team-calendar-row-height);padding:0 18px;text-align:left}.dashboard_teamCalendarPeople___V0lZ em,.dashboard_teamCalendarPeople___V0lZ img{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-style:normal;font-weight:900;height:34px;justify-content:center;object-fit:cover;width:34px}.dashboard_teamCalendarPeople___V0lZ b,.dashboard_teamCalendarPeople___V0lZ small{display:block}.dashboard_teamCalendarPeople___V0lZ small{color:#64748b;font-size:.78rem;font-weight:700}.dashboard_teamCalendarGridWrap__kzdN0{overflow:auto}.dashboard_teamCalendarGrid__zh5f3{display:grid;min-width:1200px}.dashboard_teamCalendarCell__VcmFB,.dashboard_teamCalendarDayHead__TH0X2{border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;min-height:0}.dashboard_teamCalendarDayHead__TH0X2{background:#f8fafc;color:#64748b;display:grid;font-size:.78rem;font-weight:800;height:var(--team-calendar-header-height);justify-items:center;padding:8px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.dashboard_teamCalendarDayHead__TH0X2[data-today=true]{background:#dbeafe;color:#1d4ed8}.dashboard_teamCalendarCell__VcmFB{background:#fff;border-left:0;border-top:0;cursor:pointer;font:inherit;height:var(--team-calendar-row-height);padding:6px}.dashboard_teamCalendarCell__VcmFB[data-weekend=true]{background:#f8fafc}.dashboard_teamCalendarAbsenceBar__9uPf6{align-self:center;background:#ede9fe;border:1px solid #c4b5fd;border-radius:8px;color:#5b21b6;cursor:pointer;display:flex;flex-direction:column;font-size:.72rem;font-weight:900;grid-column:var(--team-calendar-start) /span var(--team-calendar-span);padding:5px 6px;position:relative;z-index:1}.dashboard_teamCalendarAbsenceBar__9uPf6[data-type=krank]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.dashboard_teamCalendarAbsenceBar__9uPf6[data-status=wartet_geschaeftsfuehrung],.dashboard_teamCalendarAbsenceBar__9uPf6[data-status=wartet_vertreter]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.dashboard_teamCalendarAbsenceBar__9uPf6 small{font-size:.62rem;font-weight:800}.dashboard_absenceHandoverTaskRow__Y_R3J{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr)}.dashboard_absenceTaskList__kP0mu{display:grid;grid-gap:10px;gap:10px}.dashboard_absenceTaskList__kP0mu>p{color:#64748b;font-size:.86rem;font-weight:750;margin:0}.dashboard_absenceTaskList__kP0mu article{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.dashboard_absenceTaskList__kP0mu article:hover{border-color:#93c5fd;box-shadow:0 8px 20px rgba(37,99,235,.08)}.dashboard_absenceTaskList__kP0mu article[data-accepted=true]{background:#f0fdf4;border-color:#86efac}.dashboard_absenceAcceptedBadge__PK0XG{align-items:center;color:#15803d!important;display:inline-flex!important;font-weight:950!important;gap:7px}.dashboard_absenceAcceptedBadge__PK0XG span{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:950;height:22px;justify-content:center;width:22px}.dashboard_absenceTaskActions__PWeTZ{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_absenceTaskList__kP0mu small,.dashboard_absenceTaskList__kP0mu span,.dashboard_absenceTaskList__kP0mu strong{display:block}.dashboard_absenceTaskList__kP0mu small,.dashboard_absenceTaskList__kP0mu span{color:#64748b;font-size:.8rem;font-weight:750}.dashboard_employeePasswordBox__lxNO1 label{color:#334155;display:grid;font-size:.82rem;font-weight:850;grid-gap:6px;gap:6px}.dashboard_employeePasswordBox__lxNO1 input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;font-weight:750;min-height:42px;padding:9px 12px}.dashboard_employeePasswordBox__lxNO1 input[readonly]{background:#eef4fa;color:#475569}.dashboard_employeePasswordActions__36WKm{display:flex;flex-wrap:wrap;gap:10px}.dashboard_employeePasswordActions__36WKm .dashboard_primaryButton__i9n0m,.dashboard_employeePasswordActions__36WKm .dashboard_secondaryButton__mIvQj{border-radius:8px;min-height:38px;padding:9px 14px}.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_employeeCostPanel__nWvvt{background:#fff;border:1px solid var(--border-subtle);border-radius:14px;display:grid;grid-gap:16px;gap:16px;padding:18px}.dashboard_employeeCostForm__4h5_V{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_employeeCostForm__4h5_V label{color:#334155;display:grid;font-size:.84rem;font-weight:900;grid-gap:6px;gap:6px}.dashboard_employeeCostForm__4h5_V input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;font-weight:650;min-height:38px;padding:8px 10px;width:100%}.dashboard_employeeCostSummary__jRut_{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_employeeCostSummary__jRut_ article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:5px;gap:5px;min-height:118px;padding:14px}.dashboard_employeeCostSummary__jRut_ small,.dashboard_employeeCostSummary__jRut_ span{color:#64748b;font-size:.78rem;font-weight:850;line-height:1.3}.dashboard_employeeCostSummary__jRut_ strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1.15}.dashboard_employeeCostHighlight__Unfpp{background:#ecfeff!important;border-color:#67e8f9!important}.dashboard_employeeCostMeta___wHNR{border-top:1px solid #e2e8f0;color:#64748b;font-size:.84rem;font-weight:750;margin:0;padding-top:12px}.dashboard_employeeTimeFilters__lLt8C{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.dashboard_stampSearchBar__Y7qcv{align-items:end;background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,320px) minmax(260px,1fr) auto auto;margin:0 0 12px;padding:12px}.dashboard_stampSearchBar__Y7qcv label{color:#475569;display:grid;font-size:.82rem;font-weight:900;grid-gap:6px;gap:6px}.dashboard_stampSearchBar__Y7qcv input,.dashboard_stampSearchBar__Y7qcv select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font:inherit;font-weight:800;min-height:42px;padding:0 12px;width:100%}.dashboard_stampSearchBar__Y7qcv input:focus,.dashboard_stampSearchBar__Y7qcv select:focus{border-color:#009ca6;box-shadow:0 0 0 3px rgba(0,156,166,.14);outline:none}.dashboard_stampSearchResult__hGPq5{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:999px;color:#475569;display:inline-flex;font-size:.84rem;font-weight:950;min-height:42px;padding:0 14px;white-space:nowrap}.dashboard_accountingDocumentFilters__0X6md{grid-template-columns:minmax(220px,320px) minmax(320px,1fr) minmax(180px,220px) auto auto}.dashboard_accountingDocumentSummaryGrid__ph5F9{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_accountingDocumentSummaryGrid__ph5F9 article{background:#fff;border:1px solid #d8e0ea;border-left:4px solid #00a3ad;border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.045);display:grid;grid-gap:5px;gap:5px;padding:15px 16px}.dashboard_accountingDocumentMuted__uGreL,.dashboard_accountingDocumentSummaryGrid__ph5F9 small,.dashboard_accountingDocumentSummaryGrid__ph5F9 span{color:#64748b;font-size:.82rem;font-weight:850}.dashboard_accountingDocumentSummaryGrid__ph5F9 strong{color:#071225;font-size:2rem;line-height:1}.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_personalDataPage__hRTVk{display:grid;grid-gap:16px;gap:16px}.dashboard_personalProfileHeader__bxFG5{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:12px;display:flex;gap:18px;justify-content:space-between;padding:18px}.dashboard_personalIdentity__vp67o{align-items:center;display:flex;gap:14px;min-width:0}.dashboard_personalIdentity__vp67o em,.dashboard_personalIdentity__vp67o img{align-items:center;background:#dbeafe;border-radius:50%;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:1rem;font-style:normal;font-weight:950;height:56px;justify-content:center;object-fit:cover;width:56px}.dashboard_personalIdentity__vp67o strong{color:#0f172a;display:block;font-size:1.2rem;font-weight:950}.dashboard_personalAbsenceList__y4Le_ small,.dashboard_personalAbsenceList__y4Le_ span,.dashboard_personalDocumentGrid__2ZyQr span,.dashboard_personalIdentity__vp67o span,.dashboard_personalList__BSr_J small,.dashboard_personalList__BSr_J span,.dashboard_personalQuickFacts__mUaS1 span{color:#64748b;font-size:.84rem;font-weight:800}.dashboard_personalQuickFacts__mUaS1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_personalEmployeePicker__4ak9U{display:grid;grid-gap:6px;gap:6px;margin-left:auto;min-width:260px}.dashboard_personalEmployeePicker__4ak9U span{color:#64748b;font-size:.78rem;font-weight:900}.dashboard_personalEmployeePicker__4ak9U select{background:#fff;border:1px solid #cbd8e7;border-radius:10px;color:#0f172a;font:inherit;font-weight:850;min-height:40px;padding:8px 12px;width:100%}.dashboard_personalCounterGroup__h5RdI span,.dashboard_personalQuickFacts__mUaS1 span{background:#eef6ff;border:1px solid #d8e8ff;border-radius:999px;color:#1e40af;padding:8px 10px}.dashboard_personalTabs__zz1Az{align-items:center;background:#eef4fa;border:1px solid #d8e0ea;border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;padding:5px}.dashboard_personalTabs__zz1Az button{background:transparent;border:0;border-radius:9px;color:#475569;cursor:pointer;font:inherit;font-weight:950;padding:10px 14px}.dashboard_personalTabs__zz1Az button[data-active=true]{background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.1);color:#009ca6}.dashboard_personalKpiGrid__6PX_P{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_personalKpiGrid__6PX_P article{background:#fff;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:6px;gap:6px;min-height:126px;padding:18px}.dashboard_personalKpiGrid__6PX_P article[data-tone=positive]{background:#ecfdf5;border-color:#86efac}.dashboard_personalKpiGrid__6PX_P article[data-tone=warning]{background:#fff7ed;border-color:#fdba74}.dashboard_personalKpiGrid__6PX_P small,.dashboard_personalKpiGrid__6PX_P span,.dashboard_personalMasterData__OyjDB dt{color:#64748b;font-size:.82rem;font-weight:850}.dashboard_personalKpiGrid__6PX_P strong{color:#0f172a;font-size:2rem;font-weight:950;line-height:1}.dashboard_personalTwoColumn__C_coz{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_personalPanel__C5uoY{background:#fff;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:14px;gap:14px;padding:18px}.dashboard_personalPanelHeader__SfrvR{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_personalPanelHeader__SfrvR h2{color:#0f172a;font-size:1.18rem;font-weight:950;margin:0}.dashboard_personalList__BSr_J{display:grid;grid-gap:10px;gap:10px}.dashboard_personalList__BSr_J button,.dashboard_personalList__BSr_J p{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;color:inherit;display:grid;grid-gap:4px;gap:4px;margin:0;padding:12px;text-align:left;width:100%}.dashboard_personalList__BSr_J button{cursor:pointer}.dashboard_personalAbsenceList__y4Le_ strong,.dashboard_personalDocumentGrid__2ZyQr strong,.dashboard_personalList__BSr_J strong{color:#0f172a;font-weight:950}.dashboard_personalAbsenceList__y4Le_{display:grid;grid-gap:10px;gap:10px}.dashboard_personalAbsenceList__y4Le_ article{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.dashboard_personalAbsenceList__y4Le_ article[data-status=genehmigt]{background:#ecfdf5;border-color:#86efac}.dashboard_personalAbsenceList__y4Le_ article[data-status=abgelehnt]{background:#fff1f2;border-color:#fecdd3}.dashboard_personalAbsenceList__y4Le_ em{background:#eef4ff;border-radius:999px;color:#1d4ed8;font-style:normal;font-weight:950;padding:7px 10px;white-space:nowrap}.dashboard_personalCounterGroup__h5RdI{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_personalTable__rsurB{border-collapse:separate;border-spacing:0;overflow:hidden;width:100%}.dashboard_personalTable__rsurB td,.dashboard_personalTable__rsurB th{border-bottom:1px solid #e2e8f0;color:#0f172a;padding:12px;text-align:left;vertical-align:top}.dashboard_appointmentPlanningTable__3UXAk td,.dashboard_appointmentPlanningTable__3UXAk th{padding:10px 7px}.dashboard_appointmentPlanningTable__3UXAk th{line-height:1.15;white-space:normal;word-break:normal}.dashboard_appointmentPlanningTable__3UXAk td:first-child,.dashboard_appointmentPlanningTable__3UXAk th:first-child{width:150px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(2),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(2){width:96px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(3),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(3){width:110px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(4),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(4){width:150px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(5),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(5){width:132px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(6),.dashboard_appointmentPlanningTable__3UXAk td:nth-child(7),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(6),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(7){width:140px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(8),.dashboard_appointmentPlanningTable__3UXAk th:nth-child(8){width:170px}.dashboard_appointmentPlanningTable__3UXAk td:nth-child(7),.dashboard_appointmentPlanningTable__3UXAk td:nth-child(8){min-width:0;overflow:hidden}.dashboard_appointmentPlanningTable__3UXAk .dashboard_planningStatusPill__z33QA{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.dashboard_appointmentPlanningTable__3UXAk td:last-child .dashboard_tableActionGroup__fzn1S{align-items:stretch;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr;min-width:0;width:100%}.dashboard_appointmentPlanningTable__3UXAk td:last-child .dashboard_timeEntryEditButton__XIqf5{box-sizing:border-box;max-width:100%;width:100%}.dashboard_personalTable__rsurB th{background:#f8fafc;color:#475569;font-size:.78rem;font-weight:950}.dashboard_personalTable__rsurB td span{color:#64748b;display:block;font-size:.82rem;font-weight:750;margin-top:3px}.dashboard_personalDocumentGrid__2ZyQr{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_personalDocumentGrid__2ZyQr article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:6px;gap:6px;min-height:100px;padding:14px}.dashboard_personalPerformanceGrid__jL_9X{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_personalPerformanceGrid__jL_9X article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:14px}.dashboard_personalPerformanceGrid__jL_9X strong{color:#0f172a;font-weight:950}.dashboard_personalPerformanceGrid__jL_9X span{color:#64748b;font-size:.86rem;font-weight:800}.dashboard_personalDevelopmentPage__8UIug{display:grid;grid-gap:14px;gap:14px}.dashboard_inlineError__pUToD,.dashboard_inlineHint__yr5hf,.dashboard_inlineSuccess__fhfF2{border-radius:10px;font-weight:850;margin:0;padding:12px 14px}.dashboard_inlineHint__yr5hf{background:#f8fafc;border:1px solid #d8e0ea;color:#64748b}.dashboard_inlineError__pUToD{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}.dashboard_inlineSuccess__fhfF2{background:#ecfdf5;border:1px solid #86efac;color:#047857}.dashboard_assessmentForm__Ez8RB{display:grid;grid-gap:12px;gap:12px}.dashboard_assessmentAreaCard__v09Q3{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:14px}.dashboard_assessmentAreaHeader__uCp8q{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_assessmentAreaHeader__uCp8q strong,.dashboard_developmentMeasureList__rLmZh strong{color:#0f172a;font-weight:950}.dashboard_assessmentAreaHeader__uCp8q span{background:#eef6ff;border:1px solid #d8e8ff;border-radius:999px;color:#1e40af;font-weight:950;padding:6px 10px}.dashboard_assessmentQuestions__E2TTB{display:grid;grid-gap:8px;gap:8px}.dashboard_assessmentQuestionRow__R6xmM{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,240px);padding:10px}.dashboard_assessmentQuestionRow__R6xmM span,.dashboard_assessmentTextGrid__JD_KH label span,.dashboard_developmentMeasureList__rLmZh label span{color:#334155;font-size:.86rem;font-weight:850}.dashboard_assessmentQuestionRow__R6xmM select,.dashboard_assessmentTextGrid__JD_KH input,.dashboard_assessmentTextGrid__JD_KH textarea,.dashboard_developmentMeasureList__rLmZh input,.dashboard_developmentMeasureList__rLmZh select,.dashboard_developmentMeasureList__rLmZh textarea{background:#fff;border:1px solid #cbd8e7;border-radius:10px;color:#0f172a;font:inherit;font-weight:750;min-height:42px;padding:10px 12px;width:100%}.dashboard_assessmentTextGrid__JD_KH{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_assessmentTextGrid__JD_KH label,.dashboard_developmentMeasureList__rLmZh label{display:grid;grid-gap:6px;gap:6px}.dashboard_assessmentTextGrid__JD_KH textarea,.dashboard_developmentMeasureList__rLmZh textarea{min-height:92px;resize:vertical}.dashboard_assessmentChart__YBB4t{display:grid;grid-gap:10px;gap:10px}.dashboard_assessmentChart__YBB4t article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:12px}.dashboard_assessmentChart__YBB4t article[data-alert=true]{background:#fff7ed;border-color:#fdba74}.dashboard_assessmentChart__YBB4t article em,.dashboard_assessmentChart__YBB4t article span,.dashboard_assessmentChart__YBB4t article strong{display:block}.dashboard_assessmentChart__YBB4t article em,.dashboard_assessmentChart__YBB4t article span{color:#64748b;font-size:.82rem;font-style:normal;font-weight:800}.dashboard_assessmentBarGroup__Whta9{display:grid;grid-gap:5px;gap:5px}.dashboard_assessmentBarGroup__Whta9 span{border-radius:999px;display:block;height:10px;min-width:4px}.dashboard_assessmentBarGroup__Whta9 span[data-kind=self]{background:#2563eb}.dashboard_assessmentBarGroup__Whta9 span[data-kind=manager]{background:#009ca6}.dashboard_assessmentInsightGrid__Af6Ho{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_assessmentInsightGrid__Af6Ho article,.dashboard_developmentMeasureList__rLmZh article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:14px}.dashboard_assessmentInsightGrid__Af6Ho strong{color:#0f172a;font-weight:950}.dashboard_assessmentInsightGrid__Af6Ho span,.dashboard_developmentMeasureList__rLmZh dd,.dashboard_developmentMeasureList__rLmZh dt{color:#64748b;font-size:.86rem;font-weight:800}.dashboard_assessmentHistoryList__VjVID{display:grid;grid-gap:10px;gap:10px}.dashboard_assessmentHistoryList__VjVID article{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.dashboard_assessmentHistoryList__VjVID em,.dashboard_assessmentHistoryList__VjVID span,.dashboard_assessmentHistoryList__VjVID strong{display:block}.dashboard_assessmentHistoryList__VjVID strong{color:#0f172a;font-weight:950}.dashboard_assessmentHistoryList__VjVID em,.dashboard_assessmentHistoryList__VjVID span{color:#64748b;font-size:.84rem;font-style:normal;font-weight:850}.dashboard_disgProgress__VoX49{background:#eef4fa;border:1px solid #d8e0ea;border-radius:999px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:34px;overflow:hidden;padding:8px 12px;position:relative}.dashboard_disgProgress__VoX49 span,.dashboard_disgProgress__VoX49 strong{color:#0f172a;font-size:.84rem;font-weight:950;position:relative;z-index:1}.dashboard_disgProgress__VoX49 i{background:rgba(0,156,166,.2);inset:0 auto 0 0;position:absolute}.dashboard_disgStepNav__G_Tvx{background:#eef4fa;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.dashboard_disgStepNav__G_Tvx button{background:transparent;border:0;border-radius:9px;color:#475569;cursor:pointer;font:inherit;font-weight:950;min-height:38px;padding:8px 10px}.dashboard_disgStepNav__G_Tvx button[data-active=true]{background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.1);color:#009ca6}.dashboard_disgResultHero__IwTrn{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_disgResultHero__IwTrn article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:14px}.dashboard_disgResultHero__IwTrn span{color:#64748b;font-size:.82rem;font-weight:850}.dashboard_disgResultHero__IwTrn strong{color:#0f172a;font-size:1.2rem;font-weight:950}.dashboard_disgDetailGrid__fHaLv{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_disgDetailGrid__fHaLv article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;padding:14px}.dashboard_mailSettingsPanel__5byBD{display:grid;grid-gap:14px;gap:14px}.dashboard_mailConnectionCard__EqhY2{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-left:5px solid #94a3b8;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:16px}.dashboard_mailConnectionCard__EqhY2[data-status=connected]{border-left-color:#16a34a}.dashboard_mailConnectionCard__EqhY2[data-status=expired]{border-left-color:#f59e0b}.dashboard_mailConnectionCard__EqhY2 span,.dashboard_mailMetaGrid__JkbZ_ span{color:#64748b;font-size:.8rem;font-weight:850}.dashboard_mailConnectionCard__EqhY2 strong,.dashboard_mailMetaGrid__JkbZ_ strong{color:#0f172a;display:block;font-size:1rem;font-weight:950;margin-top:4px}.dashboard_mailConnectionCard__EqhY2 p{color:#64748b;font-size:.88rem;font-weight:750;line-height:1.45;margin:6px 0 0}.dashboard_mailMetaGrid__JkbZ_{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_mailMetaGrid__JkbZ_ article{background:#fff;border:1px solid #d8e0ea;border-radius:10px;padding:12px}.dashboard_documentMailModal__SvGy4{width:min(980px,calc(100vw - 16px))}.dashboard_disgDetailGrid__fHaLv strong{color:#0f172a;display:block;font-weight:950;margin-bottom:8px}.dashboard_disgDetailGrid__fHaLv li,.dashboard_disgDetailGrid__fHaLv p{color:#475569;font-size:.88rem;font-weight:750;line-height:1.45}.dashboard_disgDetailGrid__fHaLv p,.dashboard_disgDetailGrid__fHaLv ul{margin:0}.dashboard_buttonRow__tqbMs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard_developmentMeasureList__rLmZh{display:grid;grid-gap:12px;gap:12px}.dashboard_developmentMeasureList__rLmZh article{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_developmentMeasureList__rLmZh dl{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;margin:0}.dashboard_developmentMeasureList__rLmZh div{display:grid;grid-gap:3px;gap:3px}.dashboard_developmentMeasureList__rLmZh dd{color:#0f172a;margin:0}@media (max-width:980px){.dashboard_assessmentHistoryList__VjVID article,.dashboard_assessmentInsightGrid__Af6Ho,.dashboard_assessmentQuestionRow__R6xmM,.dashboard_assessmentTextGrid__JD_KH,.dashboard_developmentMeasureList__rLmZh article,.dashboard_disgDetailGrid__fHaLv,.dashboard_disgResultHero__IwTrn,.dashboard_disgStepNav__G_Tvx,.dashboard_mailMetaGrid__JkbZ_{grid-template-columns:1fr}.dashboard_mailConnectionCard__EqhY2{align-items:stretch;flex-direction:column}}.dashboard_personalMasterData__OyjDB{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dashboard_personalMasterData__OyjDB div{border-bottom:1px solid #e2e8f0;display:grid;grid-gap:5px;gap:5px;padding:14px 0}.dashboard_personalMasterData__OyjDB dd{color:#0f172a;font-weight:900;margin:0}.dashboard_personalTimePage__SnpBv{background:#fff;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:18px;gap:18px;padding:18px}.dashboard_personalTimeNav__TJP8c,.dashboard_personalTimeToolbar__PZoBf{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dashboard_personalTimeToolbar__PZoBf{justify-content:space-between}.dashboard_personalTimeNav__TJP8c strong{color:#0f172a;font-size:1rem;font-weight:950;margin-left:6px}.dashboard_personalTimeCards__qrNRB{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.2fr .9fr 1.15fr 1.4fr 1fr}.dashboard_personalTimeCards__qrNRB article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 22px rgba(15,23,42,.06);display:grid;grid-gap:8px;gap:8px;min-height:116px;padding:18px}.dashboard_personalTimeCards__qrNRB article[data-tone=positive]{background:#ecfdf5;border-color:#bbf7d0}.dashboard_personalTimeCards__qrNRB article[data-tone=warning]{background:#fff7ed;border-color:#fed7aa}.dashboard_personalTimeCards__qrNRB small,.dashboard_personalTimeCards__qrNRB span{color:#64748b;font-size:.84rem;font-weight:850}.dashboard_personalTimeCards__qrNRB strong{color:#0f172a;font-size:1.7rem;font-weight:950;line-height:1.1}.dashboard_personalTimeCards__qrNRB strong em{color:#94a3b8;font-style:normal;font-weight:850}.dashboard_personalWorkModel__EIlLp{align-items:stretch;background:#f8fafc;border-radius:10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.dashboard_personalWorkModel__EIlLp span{align-items:center;border-right:1px solid #e2e8f0;display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:7px 4px}.dashboard_personalWorkModel__EIlLp span:last-child{border-right:0}.dashboard_personalWorkModel__EIlLp b{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_personalTimeTable__IdhBg{border-collapse:collapse;width:100%}.dashboard_personalTimeTable__IdhBg th{background:#fff;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.82rem;font-weight:900;padding:12px 10px;text-align:left;white-space:nowrap}.dashboard_personalTimeTable__IdhBg td{border-bottom:1px solid #edf2f7;color:#0f172a;font-size:.9rem;font-weight:750;padding:13px 10px;vertical-align:middle}.dashboard_personalTimeTable__IdhBg tr:nth-child(2n) td{background:#fafafa}.dashboard_personalTimeTable__IdhBg tr[data-today=true] td{background:#eff6ff}.dashboard_personalTimeTable__IdhBg tr[data-empty=true] td{color:#94a3b8}.dashboard_personalTimeTable__IdhBg td strong{color:#0f172a;font-weight:950}.dashboard_personalTimeTable__IdhBg td em{color:#94a3b8;font-style:normal;font-weight:850}.dashboard_personalTimeTable__IdhBg td small,.dashboard_personalTimeTable__IdhBg td span{color:#64748b;font-size:.82rem;font-weight:800}.dashboard_personalTimeTable__IdhBg input[type=checkbox]{height:18px;width:18px}.dashboard_personalProgress__Mpsex{background:#dbeafe;border-radius:999px;display:block;height:10px;min-width:70px;overflow:hidden}.dashboard_personalProgress__Mpsex i{background:#1d4ed8;border-radius:inherit;display:block;height:100%}.dashboard_personalTimeStatus__kGcjJ{align-items:center;border-radius:999px;display:inline-flex;font-weight:950!important;justify-content:center;min-height:28px;padding:5px 10px;white-space:nowrap}.dashboard_personalTimeStatus__kGcjJ[data-status=approved]{background:#bbf7d0;color:#047857!important}.dashboard_personalTimeStatus__kGcjJ[data-status=pending]{background:#ffedd5;color:#c2410c!important}.dashboard_personalTimeTable__IdhBg td[data-overtime=pending]{color:#c2410c;font-weight:950}.dashboard_personalMoreButton__rwSAI{background:transparent;border:0;color:#475569;cursor:pointer;font:inherit;font-weight:950;padding:6px}.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 strong{color:#0f172a;font-size:.86rem;font-weight:950;margin-right:4px}.dashboard_signatureToolbar__uczlT span{color:#64748b;font-size:.8rem;font-weight:750}.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_mailSignaturePreview__ts2it,.dashboard_signaturePreview__WV5wg{background:#fff;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:12px}.dashboard_mailSignaturePreview__ts2it>span,.dashboard_signaturePreview__WV5wg>span{color:#64748b;font-size:.78rem;font-weight:950;text-transform:uppercase}.dashboard_mailSignaturePreview__ts2it>div,.dashboard_signaturePreview__WV5wg>div{color:#0f172a;font-family:Arial,sans-serif;font-size:.9rem;font-weight:500;line-height:1.45;min-height:44px}.dashboard_mailSignaturePreview__ts2it img,.dashboard_signaturePreview__WV5wg img{height:auto;max-width:220px}.dashboard_mailSignaturePreview__ts2it{background:#f8fafc;gap:6px;padding:10px 12px}.dashboard_mailSignaturePreview__ts2it p{margin:0 0 10px}.dashboard_mailSignaturePreview__ts2it p:last-child{margin-bottom:0}.dashboard_contactModal__Dd9fD{width:min(1120px,calc(100vw - 16px))}.dashboard_contactModalBody__PC6k0{gap:12px;padding:14px 20px 12px}.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_contactModal__Dd9fD .dashboard_standardModalFooter__enqNx{margin:0 12px}.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:10px 18px;gap:10px 18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.dashboard_contactFormGrid__uWniH label,.dashboard_contactFormTopGrid__6Sjd8 label{color:#334155;display:grid;font-size:.82rem;font-weight:800;grid-gap:5px;gap:5px;margin:0}.dashboard_contactFormGrid__uWniH input,.dashboard_contactFormGrid__uWniH select,.dashboard_contactFormGrid__uWniH textarea,.dashboard_contactFormTopGrid__6Sjd8 input,.dashboard_contactFormTopGrid__6Sjd8 select,.dashboard_contactFormTopGrid__6Sjd8 textarea{border-radius:11px}.dashboard_leitwegValidationHint__RCU3W{border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:850;line-height:1.25;margin-top:6px;padding:5px 9px;width:-moz-fit-content;width:fit-content}.dashboard_leitwegValidationHint__RCU3W[data-status=valid]{background:#dcfce7;color:#166534}.dashboard_leitwegValidationHint__RCU3W[data-status=invalid]{background:#fee2e2;color:#991b1b}.dashboard_leitwegValidationHint__RCU3W[data-status=neutral]{background:#eef2f7;color:#475569}.dashboard_contactTypeSwitch__vfp86{display:grid;grid-gap:5px;gap:5px;grid-column:1/-1}.dashboard_contactTypeSwitch__vfp86>span{color:#334155;font-size:.82rem;font-weight:600}.dashboard_contactTypeSwitch__vfp86>div{background:#eef2f6;border:1px solid #d8e0ea;border-radius:11px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(100px,.8fr) minmax(130px,1.05fr) minmax(165px,1.35fr) repeat(2,minmax(112px,1fr));padding:4px}.dashboard_contactTypeSwitch__vfp86 button{background:transparent;border:0;border-radius:9px;color:#475569;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:800;min-height:31px;padding:0 10px;white-space:nowrap}.dashboard_contactTypeSwitch__vfp86 button[data-active=true]{background:var(--brand);color:#fff}.dashboard_contactPositionField__8odCo{grid-column:span 1}.dashboard_contactCompanyAssignField__6aigu{grid-column:span 2}.dashboard_contactFormTabs__PpK4U{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;gap:4px;overflow-x:auto;padding:0}.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_contactModalTabs__VDpC0{background:#edf3f8;border:1px solid #d8e0ea;border-radius:10px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px}.dashboard_contactModalTabs__VDpC0 button{background:transparent;border:0;border-radius:8px;color:#475569;font-size:.84rem;font-weight:850;min-height:31px;padding:0 10px}.dashboard_contactModalTabs__VDpC0 button[data-active=true]{background:var(--brand);border:0;color:#fff;box-shadow:none}.dashboard_modalOverlay__Vi_h_{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard_standardModal__VG8e_{background:#fff;border-radius:18px;box-shadow:0 20px 60px rgba(15,23,42,.18);display:flex;flex-direction:column;max-height:calc(100vh - 24px);min-height:0;overflow:hidden;position:relative;width:min(1060px,calc(100vw - 16px))}.dashboard_standardModalHeader__bDu_8{align-items:center;background:#202124;border-radius:12px;color:#fff;display:flex;gap:16px;justify-content:space-between;margin:12px 12px 0;padding:14px 20px}.dashboard_standardModalHeader__bDu_8 h2{font-size:23px;font-weight:900;letter-spacing:0;line-height:1.12;margin:0}.dashboard_standardModalHeader__bDu_8 p{color:hsla(0,0%,100%,.82);font-size:.94rem;font-weight:650;line-height:1.25;margin:4px 0 0}.dashboard_standardModalHeader__bDu_8 .dashboard_iconButton__GAREs{background:#f8fafc;border-color:transparent;border-radius:9px;color:#111827;flex:0 0 auto;font-size:20px;font-weight:850;height:34px;min-width:34px;padding:0}.dashboard_standardModalBody__oG_xV{display:grid;grid-gap:10px;gap:10px;min-height:0;overflow:auto;padding:14px 20px 12px}.dashboard_standardFormGrid__dv5DN{display:grid;grid-gap:10px 18px;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_standardFormGrid__dv5DN label{color:#334155;display:grid;font-size:.82rem;font-weight:800;grid-gap:5px;gap:5px;letter-spacing:0;margin:0}.dashboard_standardFormGrid__dv5DN input,.dashboard_standardFormGrid__dv5DN select,.dashboard_standardFormGrid__dv5DN textarea{background:#fff;border:1px solid #d8e0ea;border-radius:11px;color:#0f172a;font-family:inherit;font-size:.94rem;font-weight:600;margin:0;min-height:38px;padding:8px 11px;width:100%}.dashboard_standardFormGrid__dv5DN input:focus,.dashboard_standardFormGrid__dv5DN select:focus,.dashboard_standardFormGrid__dv5DN textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.18);outline:none}.dashboard_standardFormGrid__dv5DN textarea{line-height:1.45;min-height:150px;resize:vertical}.dashboard_standardFormWide__4AqFh{grid-column:1/-1}.dashboard_taskLockedForm__NXOLP input,.dashboard_taskLockedForm__NXOLP select,.dashboard_taskLockedForm__NXOLP textarea{background:#f1f5f9;border-color:#cbd5e1;color:#64748b;cursor:not-allowed}.dashboard_taskLockedForm__NXOLP textarea::placeholder{color:#94a3b8}.dashboard_taskAcceptancePopup__1YPA4{align-items:center;background:rgba(15,23,42,.38);border-radius:inherit;display:flex;inset:0;justify-content:center;padding:22px;position:absolute;z-index:6}.dashboard_taskAcceptancePopup__1YPA4>div{background:#fff;border:1px solid #fed7aa;border-radius:16px;box-shadow:0 24px 60px rgba(15,23,42,.24);color:#7c2d12;display:grid;grid-gap:12px;gap:12px;max-width:420px;padding:22px;text-align:left}.dashboard_taskAcceptancePopup__1YPA4 strong{color:#9a3412;font-size:1.1rem;font-weight:950}.dashboard_taskAcceptancePopup__1YPA4 p{color:#431407;font-weight:850;line-height:1.45;margin:0}.dashboard_taskStatusConfirmDialog__dclKP label{color:#334155;display:grid;font-size:.84rem;font-weight:850;grid-gap:6px;gap:6px}.dashboard_taskStatusConfirmDialog__dclKP select{background:#fff;border:1px solid #d8e0ea;border-radius:11px;color:#0f172a;font-family:inherit;font-size:.95rem;font-weight:750;min-height:40px;padding:8px 11px}.dashboard_taskStatusConfirmActions__swjHZ{display:flex;flex-wrap:wrap;gap:10px}.dashboard_taskMetaPanel__zbMUk{border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.dashboard_taskMetaPanel__zbMUk div{display:grid;grid-gap:3px;gap:3px}.dashboard_taskHistoryItem__sZzam span,.dashboard_taskMetaPanel__zbMUk span,.dashboard_taskParticipantItem__7gKs4 span{color:#64748b;font-size:.82rem;font-weight:750}.dashboard_taskHistoryItem__sZzam strong,.dashboard_taskMetaPanel__zbMUk strong,.dashboard_taskParticipantItem__7gKs4 strong{color:#0f172a;font-weight:900}.dashboard_taskHistoryBox__ELPmR,.dashboard_taskParticipantsBox__W0KNb{border:1px solid #d8e0ea;border-radius:14px;display:grid;grid-gap:12px;gap:12px;padding:14px}.dashboard_taskParticipantAdd___sUgI{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dashboard_taskHistoryList__2mVPC,.dashboard_taskParticipantList__eDv7W{display:grid;grid-gap:8px;gap:8px}.dashboard_taskHistoryItem__sZzam,.dashboard_taskParticipantItem__7gKs4{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.dashboard_taskHistoryItem__sZzam div,.dashboard_taskParticipantItem__7gKs4 div{display:grid;grid-gap:2px;gap:2px}.dashboard_taskParticipantStatus__LBJbw{border-radius:999px;border:1px solid #bfdbfe;color:#1d4ed8;flex:0 0 auto;font-size:.78rem;font-weight:900;padding:5px 10px}.dashboard_taskParticipantStatus__LBJbw[data-status=accepted]{background:#dcfce7;border-color:#86efac;color:#15803d}.dashboard_taskParticipantStatus__LBJbw[data-status=rejected]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.dashboard_taskHistoryToggle__lk78q{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:11px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-weight:900;justify-content:space-between;min-height:42px;padding:0 12px;text-align:left}.dashboard_taskHistoryToggle__lk78q strong{align-items:center;background:#e0f2fe;border-radius:999px;color:#0369a1;display:inline-flex;justify-content:center;min-width:28px;padding:4px 8px}.dashboard_taskHistoryFooterButton__jlcUA{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:900;gap:8px;min-height:42px;padding:0 14px}.dashboard_taskHistoryFooterButton__jlcUA span{align-items:center;background:#e0f2fe;border-radius:999px;color:#0369a1;display:inline-flex;font-size:.78rem;justify-content:center;min-width:24px;padding:3px 7px}.dashboard_taskHistoryDialog__rFFmP{border-color:#d8e0ea!important;color:#0f172a!important;max-height:min(620px,calc(100vh - 120px));max-width:620px;overflow:auto;width:min(620px,100%)}.dashboard_taskHistoryDialogHeader__FBIUB{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_taskHistoryDialogHeader__FBIUB .dashboard_iconButton__GAREs{background:#f1f5f9;border:1px solid #d8e0ea;border-radius:9px;color:#0f172a;height:34px;min-width:34px;padding:0}.dashboard_taskHistoryItem__sZzam{align-items:flex-start}.dashboard_taskHistoryItem__sZzam p{color:#475569;font-size:.86rem;font-weight:750;margin:0}.dashboard_standardModalFooter__enqNx{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;margin:0 12px;padding:10px 8px 12px}.dashboard_standardModalFooter__enqNx .dashboard_modalActions__9nnMh{margin-top:0}.dashboard_reportFilterBar__cz_Q_{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.dashboard_reportFilterBar__cz_Q_ label{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:850;gap:8px;margin:0}.dashboard_reportFilterBar__cz_Q_ input{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font:inherit;font-weight:800;min-height:38px;padding:7px 10px}.dashboard_reportFilterBar__cz_Q_ span{color:#64748b;font-size:13px;font-weight:800}.dashboard_modalFooterError____k_F,.dashboard_modalFooterHint__LElyU{border-radius:8px;font-size:13px;font-weight:850;line-height:1.35;margin:0;max-width:min(720px,60%);padding:10px 12px}.dashboard_modalFooterError____k_F{background:#fff1f2;border:1px solid #fecdd3;color:#b91c1c}.dashboard_modalFooterHint__LElyU{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR{gap:10px 16px}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR label{color:#334155;display:grid;font-size:13px;font-weight:850;grid-gap:7px;gap:7px;margin:0}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR input,.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR select,.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR textarea{width:100%;margin:0;padding:9px 12px;border-radius:11px;border:1px solid #d8e0ea;color:#0f172a;font:inherit;font-size:15px;font-weight:650}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR textarea{resize:vertical}.dashboard_potentialModal__I4EDv{width:min(1060px,calc(100vw - 24px))}.dashboard_manualPotentialModal__v57tO{width:min(820px,calc(100vw - 16px))}.dashboard_potentialModalBody__fuIWS{gap:18px}.dashboard_potentialSummary__BlAqG{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_potentialSummary__BlAqG div{background:#f8fbff;border:1px solid #dbe3ee;border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:12px}.dashboard_potentialSummary__BlAqG span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_potentialSummary__BlAqG strong{color:#0f172a;font-size:1rem;font-weight:950}.dashboard_potentialHistorySection__JKOcP{border-top:1px solid #dbe3ee;display:grid;grid-gap:12px;gap:12px;padding-top:14px}.dashboard_potentialHistorySection__JKOcP h3{color:#0f172a;font-size:1rem;font-weight:950;margin:0}.dashboard_potentialHistorySection__JKOcP>p{color:#64748b;font-size:.9rem;font-weight:750;margin:0}.dashboard_absenceModal__zKWOI{width:min(760px,calc(100vw - 16px))}.dashboard_absenceModal__zKWOI .dashboard_formGrid__gvQoR{gap:10px 16px}.dashboard_absenceModal__zKWOI label{color:#334155;display:block;font-size:13px;font-weight:850;margin:0}.dashboard_absenceModal__zKWOI input,.dashboard_absenceModal__zKWOI select,.dashboard_absenceModal__zKWOI textarea{width:100%;margin-top:7px;margin-bottom:0;padding:9px 12px;border-radius:11px;border:1px solid #d8e0ea;color:#0f172a;font:inherit;font-size:15px;font-weight:650}.dashboard_absenceModal__zKWOI textarea{resize:vertical}.dashboard_taskModal__FAKdI{width:min(820px,calc(100vw - 16px))}.dashboard_iconButton__GAREs{border:1px solid rgba(148,163,184,.45);border-radius:10px;background:#fff;color:#0f172a;min-width:34px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dashboard_iconButton__GAREs:hover:not(:disabled){border-color:rgba(20,184,166,.55);color:#0f766e}.dashboard_iconButton__GAREs:disabled{opacity:.45;cursor:not-allowed}.dashboard_tableActionGroup__fzn1S{display:flex;align-items:center;gap:6px}.dashboard_catalogTableCard__o3_7b{overflow:auto;background:#fff}.dashboard_catalogTable__VFtUn{min-width:1540px;table-layout:fixed}.dashboard_catalogTable__VFtUn td,.dashboard_catalogTable__VFtUn th{vertical-align:top}.dashboard_catalogTable__VFtUn thead tr:first-child th{border-right-color:hsla(0,0%,100%,.26)}.dashboard_catalogTable__VFtUn td:first-child,.dashboard_catalogTable__VFtUn th:first-child{width:90px}.dashboard_catalogTable__VFtUn td:nth-child(2),.dashboard_catalogTable__VFtUn th:nth-child(2){width:280px}.dashboard_catalogTable__VFtUn td:nth-child(3),.dashboard_catalogTable__VFtUn th:nth-child(3){width:78px}.dashboard_catalogTable__VFtUn td:nth-child(4),.dashboard_catalogTable__VFtUn th:nth-child(4){width:120px}.dashboard_catalogTable__VFtUn td:nth-child(5),.dashboard_catalogTable__VFtUn th:nth-child(5){width:170px}.dashboard_catalogTable__VFtUn td:nth-child(6),.dashboard_catalogTable__VFtUn td:nth-child(7),.dashboard_catalogTable__VFtUn td:nth-child(8),.dashboard_catalogTable__VFtUn th:nth-child(6),.dashboard_catalogTable__VFtUn th:nth-child(7),.dashboard_catalogTable__VFtUn th:nth-child(8){width:78px}.dashboard_catalogTable__VFtUn td:nth-child(10),.dashboard_catalogTable__VFtUn td:nth-child(9),.dashboard_catalogTable__VFtUn th:nth-child(10),.dashboard_catalogTable__VFtUn th:nth-child(9){width:92px}.dashboard_catalogTable__VFtUn td:nth-child(11),.dashboard_catalogTable__VFtUn th:nth-child(11){width:80px}.dashboard_catalogTable__VFtUn td:nth-child(12),.dashboard_catalogTable__VFtUn th:nth-child(12){width:92px}.dashboard_catalogTable__VFtUn td:nth-child(13),.dashboard_catalogTable__VFtUn th:nth-child(13){width:330px}.dashboard_catalogTable__VFtUn td{height:56px}.dashboard_catalogTable__VFtUn .dashboard_title__duUjf{font-weight:800}.dashboard_catalogStatusClip__geNJu{align-items:center;border:1px solid rgba(148,163,184,.38);border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;line-height:1;min-width:72px;padding:7px 11px;white-space:nowrap}.dashboard_catalogStatusClip__geNJu[data-status=active]{background:#dcfce7;border-color:#86efac;color:#00833e}.dashboard_catalogStatusClip__geNJu[data-status=inactive]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.dashboard_catalogActionGroup__WnAeh{gap:7px;justify-content:flex-start;min-width:0}.dashboard_catalogActionGroup__WnAeh button{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:34px;padding:0 10px;white-space:nowrap}.dashboard_catalogModal___800g{width:min(1060px,calc(100vw - 16px))}.dashboard_catalogCalculationGrid___Ni9m,.dashboard_catalogFormGrid__8G2jU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:14px;column-gap:14px;grid-row-gap:10px;row-gap:10px;padding:0 0 10px}.dashboard_catalogCalculationGrid___Ni9m label,.dashboard_catalogFormGrid__8G2jU label{display:flex;flex-direction:column;gap:3px;font-size:14px;font-weight:800;color:#334155;margin:0}.dashboard_catalogCalculationGrid___Ni9m input,.dashboard_catalogCalculationGrid___Ni9m select,.dashboard_catalogFormGrid__8G2jU input,.dashboard_catalogFormGrid__8G2jU select,.dashboard_catalogFormGrid__8G2jU textarea{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:11px;min-height:38px;padding:8px 11px;font:inherit;font-size:15px;font-weight:650;background:#fff;color:#0f172a;margin:0}.dashboard_catalogFormGrid__8G2jU textarea{min-height:72px;resize:vertical}.dashboard_catalogWideField__LG1JG{grid-column:span 2}.dashboard_checkboxRow__6f4eh{flex-direction:row!important;align-items:center;justify-content:flex-start;gap:10px!important}.dashboard_checkboxRow__6f4eh input{width:auto!important}.dashboard_catalogLabelText__AayOW{align-items:center;display:inline-flex;gap:6px;min-width:0;position:relative}.dashboard_catalogLabelHelp__MW_DM{align-items:center;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:help;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;height:18px;justify-content:center;line-height:1;position:relative;width:18px}.dashboard_catalogLabelHelp__MW_DM:after{background:#111827;border-radius:7px;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:750;left:50%;line-height:1.3;max-width:260px;opacity:0;padding:8px 9px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;width:max-content;z-index:60}.dashboard_catalogLabelHelp__MW_DM:focus-visible:after,.dashboard_catalogLabelHelp__MW_DM:hover:after{opacity:1;transform:translate(-50%);visibility:visible}.dashboard_catalogPlanningFlag__N18rH{grid-column:1/-1;margin-top:2px!important}.dashboard_catalogMetric__cyXcW{border:1px solid rgba(148,163,184,.25);border-radius:11px;padding:9px 12px;background:#f8fafc}.dashboard_catalogMetric__cyXcW span{display:block;color:#64748b;font-size:14px;font-weight:800}.dashboard_catalogMetric__cyXcW strong{display:block;margin-top:6px;color:#0f172a;font-size:20px}.dashboard_catalogPriceSchedulePanel__kERDL{grid-column:1/-1;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#f8fafc;padding:14px;display:grid;grid-gap:12px;gap:12px}.dashboard_catalogPriceScheduleHeader__zvEOd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard_catalogPriceScheduleHeader__zvEOd strong{display:block;color:#0f172a;font-size:15px}.dashboard_catalogPriceScheduleHeader__zvEOd span{display:block;margin-top:3px;color:#64748b;font-size:13px;font-weight:700}.dashboard_catalogPriceInfoGrid__Zo0iK,.dashboard_catalogPriceScheduleGrid__P7rzv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_catalogPriceScheduleGrid__P7rzv label{margin:0}.dashboard_catalogPriceInfoGrid__Zo0iK article{border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;padding:10px 12px}.dashboard_catalogPriceInfoGrid__Zo0iK span{display:block;color:#64748b;font-size:12px;font-weight:800}.dashboard_catalogPriceInfoGrid__Zo0iK strong{display:block;margin-top:4px;color:#0f172a;font-size:14px}.dashboard_catalogHistoryTable__xEkVh{padding:16px 0;overflow:auto}.dashboard_catalogModal___800g .dashboard_contactFormTabs__PpK4U{padding:0}.dashboard_catalogModal___800g .dashboard_contactFormTabs__PpK4U button{min-height:34px;font-size:13px;padding:0 12px}.dashboard_catalogModal___800g .dashboard_catalogCalculationGrid___Ni9m,.dashboard_catalogModal___800g .dashboard_catalogComponentsPanel__9tOv5,.dashboard_catalogModal___800g .dashboard_catalogFormGrid__8G2jU,.dashboard_catalogModal___800g .dashboard_catalogHistoryTable__xEkVh{margin-inline:0}.dashboard_catalogComponentsPanel__9tOv5{padding:10px 0;overflow:auto}.dashboard_catalogComponentToolbar__uRznJ{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.dashboard_catalogComponentToolbar__uRznJ div{display:flex;flex-direction:column;gap:4px}.dashboard_catalogComponentToolbar__uRznJ span{color:#64748b;font-size:13px}.dashboard_catalogComponentsPanel__9tOv5 input,.dashboard_catalogComponentsPanel__9tOv5 select{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:10px;min-height:34px;padding:6px 10px;font:inherit;font-size:14px;font-weight:650;margin:0}.dashboard_catalogPackageTotals__raaJY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.dashboard_catalogPackageTotals__raaJY article{border:1px solid rgba(148,163,184,.25);border-radius:11px;padding:9px 12px;background:#f8fafc}.dashboard_catalogPackageTotals__raaJY span{display:block;color:#64748b;font-size:14px;font-weight:800}.dashboard_catalogPackageTotals__raaJY strong{display:block;margin-top:5px;color:#0f172a;font-size:17px}.dashboard_packageCalculationPanel___YjE0{display:grid;grid-gap:14px;gap:14px;margin-inline:0;padding:8px 0 12px}.dashboard_packageCalculationPanel___YjE0 h3{color:#334155;font-size:22px;font-weight:500;margin:0}.dashboard_packageCalculationHeader__ydWYA{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:6px}.dashboard_packageCalculationTable__4CXsK,.dashboard_packageSummaryTable__qDKKT{border-collapse:collapse;width:100%}.dashboard_packageCalculationTable__4CXsK td,.dashboard_packageCalculationTable__4CXsK th,.dashboard_packageSummaryTable__qDKKT td,.dashboard_packageSummaryTable__qDKKT th{border:1px solid #dbe3ee;padding:6px 8px;text-align:left;vertical-align:middle}.dashboard_packageCalculationTable__4CXsK th,.dashboard_packageSummaryTable__qDKKT th{color:#334155;font-size:13px;font-weight:800}.dashboard_packageCalculationTable__4CXsK td,.dashboard_packageSummaryTable__qDKKT td{background:#f8fafc;color:#334155;font-size:14px;font-weight:400}.dashboard_packageCalculationTable__4CXsK input,.dashboard_packageCalculationTable__4CXsK select,.dashboard_packageTotalGrid__1QjnE input{width:100%;border:1px solid #cbd5e1;border-radius:11px;min-height:34px;padding:6px 10px;font:inherit;font-size:14px;font-weight:650;margin:0;background:#fff}.dashboard_packageSummaryTable__qDKKT tbody th{background:#fff;width:260px}.dashboard_packageTotalGrid__1QjnE{display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(110px,.8fr) minmax(130px,1fr) minmax(150px,1fr) minmax(130px,1fr);grid-gap:12px;gap:12px;margin-top:6px}.dashboard_packageTotalGrid__1QjnE label{color:#334155;display:flex;flex-direction:column;font-size:14px;font-weight:800;gap:4px;margin:0}.dashboard_packageTotalGrid__1QjnE article{border:1px solid #dbe3ee;border-radius:11px;background:#f8fafc;padding:7px 10px}.dashboard_packageTotalGrid__1QjnE article span{color:#64748b;display:flex;font-size:13px;font-weight:800}.dashboard_packageTotalGrid__1QjnE article strong{color:#0f172a;display:block;font-size:16px;margin-top:4px}.dashboard_offerModal__dteqZ{width:min(1580px,calc(100vw - 16px))}.dashboard_invoiceModal__DEsLa{width:min(1760px,calc(100vw - 8px))}.dashboard_offerModalBody__kT1kb{display:grid;grid-gap:14px;gap:14px;padding:14px 20px 18px}.dashboard_offerModalLayout__Ds8UB{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:18px;gap:18px;align-items:flex-start}.dashboard_invoiceModal__DEsLa .dashboard_offerModalLayout__Ds8UB{grid-template-columns:minmax(0,1fr) 440px;gap:14px}.dashboard_invoiceModal__DEsLa .dashboard_offerModalBody__kT1kb{padding-left:14px;padding-right:14px}.dashboard_offerEditorColumn__RdqfN{display:grid;grid-gap:14px;gap:14px;min-width:0}.dashboard_offerSection__pqqvl{display:grid;grid-gap:8px;gap:8px}.dashboard_offerSectionHeader__4lUkb{align-items:center;display:flex;justify-content:space-between;gap:12px}.dashboard_offerSectionHeader__4lUkb h3{color:#334155;font-size:18px;font-weight:850;margin:0}.dashboard_offerSectionHeader__4lUkb span{color:#64748b;font-size:14px;font-weight:800}.dashboard_offerAddPositionButton__elei9{align-items:center;animation:dashboard_offerAddPositionPulse__v9eIb 1.9s ease-in-out infinite;background:#14b8a6;border:1px solid #2dd4bf;border-radius:12px;box-shadow:0 8px 20px rgba(20,184,166,.24);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:950;justify-content:center;min-height:42px;padding:10px 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.dashboard_offerAddPositionButton__elei9:hover{animation-play-state:paused;background:#0d9488;box-shadow:0 10px 24px rgba(20,184,166,.32);transform:translateY(-1px)}@keyframes dashboard_offerAddPositionPulse__v9eIb{0%,to{box-shadow:0 8px 20px rgba(20,184,166,.22),0 0 0 0 rgba(45,212,191,.24)}50%{box-shadow:0 10px 24px rgba(20,184,166,.3),0 0 0 5px rgba(45,212,191,.18)}}.dashboard_monthPickerField__B7xSL{position:relative}.dashboard_importantOfferField__O_oNE{background:#fff7ed;border:1px solid #fb923c;border-radius:12px;box-shadow:0 0 0 3px rgba(251,146,60,.12);padding:10px}.dashboard_importantOfferField__O_oNE input,.dashboard_monthPickerInput__AN4AV[data-important=true]{border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.12)}.dashboard_importantOfferField__O_oNE input[data-empty=true]{animation:dashboard_requiredPulse__FQp7U 1.4s ease-in-out infinite;background:#fff7ed;border-color:#fb923c;color:#9a3412}.dashboard_importantOfferField__O_oNE small{color:#9a3412;font-size:12px;font-weight:800}.dashboard_fieldLabelWithHelp__qluj_{align-items:center;display:inline-flex;gap:6px}.dashboard_fieldHelpIcon__xhbWc{align-items:center;background:#eaf2ff;border:1px solid #b9cef0;border-radius:999px;color:#0f3f8f;display:inline-flex;font-size:12px;font-weight:950;height:20px;justify-content:center;line-height:1;width:20px}.dashboard_monthPickerInput__AN4AV{background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:11px;color:#0f172a;cursor:pointer;font:inherit;font-size:15px;font-weight:750;min-height:38px;padding:8px 11px;text-align:left;width:100%}.dashboard_monthPickerInput__AN4AV[data-empty=true]{caret-color:#111827}.dashboard_monthPickerInput__AN4AV[data-empty=true],.dashboard_requiredPlanningField__VTJBW[data-required-missing=true] input,.dashboard_requiredPlanningField__VTJBW[data-required-missing=true] select,.dashboard_requiredPlanningField__VTJBW[data-required-missing=true] textarea{animation:dashboard_requiredPulse__FQp7U 1.4s ease-in-out infinite;background:#fff7ed;border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.18);color:#9a3412}@keyframes dashboard_requiredPulse__FQp7U{0%,to{box-shadow:0 0 0 3px rgba(251,146,60,.16)}50%{box-shadow:0 0 0 6px rgba(251,146,60,.3)}}.dashboard_monthPickerPopover__OeR22{background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.18);display:grid;grid-gap:10px;gap:10px;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.dashboard_monthPickerHeader__cZGZX{align-items:center;display:flex;justify-content:space-between}.dashboard_monthPickerGrid__95k0M button,.dashboard_monthPickerHeader__cZGZX button{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;color:#0f172a;cursor:pointer;font:inherit;font-weight:850;min-height:34px}.dashboard_monthPickerHeader__cZGZX button{width:38px}.dashboard_monthPickerGrid__95k0M{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_monthPickerGrid__95k0M button:hover,.dashboard_monthPickerGrid__95k0M button[data-active=true],.dashboard_monthPickerHeader__cZGZX button:hover{background:#eaf2ff;border-color:#2f6df6;color:#0f3f8f}.dashboard_offerLinesTableWrap___oqhB{overflow:auto}.dashboard_offerLinesTable__5i2tC{border-collapse:collapse;min-width:1080px;table-layout:fixed;width:100%}.dashboard_offerLinesTable__5i2tC td:first-child,.dashboard_offerLinesTable__5i2tC th:first-child{width:42%}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC{min-width:1240px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineMainColumn___eQGG{width:auto}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineQuantityColumn__UIGif{width:92px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineUnitColumn__nE80O{width:98px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLinePriceColumn__vbgxa{width:112px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineDiscountColumn__tmuzf{width:90px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineTotalColumn__PEKPT{width:104px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC>thead{display:none}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC td:first-child,.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC th:first-child{width:auto}.dashboard_offerLinesTable__5i2tC td:nth-child(2),.dashboard_offerLinesTable__5i2tC th:nth-child(2){width:90px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC td:nth-child(2),.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC th:nth-child(2){width:96px}.dashboard_offerLinesTable__5i2tC td:nth-child(3),.dashboard_offerLinesTable__5i2tC th:nth-child(3){width:95px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC td:nth-child(3),.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC th:nth-child(3){width:100px}.dashboard_offerLinesTable__5i2tC td:nth-child(4),.dashboard_offerLinesTable__5i2tC th:nth-child(4){width:110px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC td:nth-child(4),.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC th:nth-child(4){width:116px}.dashboard_offerLinesTable__5i2tC td:nth-child(5),.dashboard_offerLinesTable__5i2tC th:nth-child(5){width:92px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC td:nth-child(5),.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC th:nth-child(5){width:94px}.dashboard_offerLinesTable__5i2tC td:nth-child(6),.dashboard_offerLinesTable__5i2tC th:nth-child(6){width:120px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC td:nth-child(6),.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC th:nth-child(6){width:108px}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC tbody td{background:#fbfdff}.dashboard_invoiceModal__DEsLa .dashboard_offerLinesTable__5i2tC tbody td:first-child{background:#f8fbff;min-width:0;padding:10px 10px 12px 14px}.dashboard_invoiceModal__DEsLa .dashboard_invoicePositionTitleRow__S_HS0 td{background:transparent;border:0;border-top:12px solid #eef4fa;box-shadow:none;padding:0}.dashboard_invoiceModal__DEsLa .dashboard_invoicePositionTitleRow__S_HS0:first-child td{border-top:0}.dashboard_invoiceModal__DEsLa .dashboard_invoicePositionColumnHeaderRow__XZUbR th{background:#0f172a;border:1px solid #dbe3ee;color:#fff;font-size:12px;font-weight:850;padding:6px 8px;text-align:left}.dashboard_invoicePositionTitleBar__VO_Ge{align-items:center;background:linear-gradient(180deg,#18b4dc,#0695c4);border-radius:8px 8px 0 0;box-shadow:0 6px 14px rgba(14,116,144,.18);color:#fff;display:flex;gap:10px;min-height:32px;padding:5px 12px}.dashboard_invoicePositionTitleBar__VO_Ge span{font-size:1.05rem;font-weight:950;line-height:1}.dashboard_invoicePositionTitleBar__VO_Ge em{background:#e0f2fe;border:1px solid hsla(0,0%,100%,.72);border-radius:999px;color:#075985;font-size:.68rem;font-style:normal;font-weight:950;padding:3px 9px}.dashboard_invoicePositionTitleBar__VO_Ge .dashboard_offerLineDeleteButton__0Ccy8{margin-left:auto}.dashboard_invoiceModal__DEsLa .dashboard_invoicePositionDetailRow__IE___ td{border-top:0}.dashboard_invoiceModal__DEsLa .dashboard_invoicePositionDetailRow__IE___ td:first-child>*{max-width:100%}.dashboard_invoiceModal__DEsLa .dashboard_invoicePositionDetailRow__IE___ .dashboard_offerLineHeader__0lWb2{display:none}.dashboard_offerLinesTable__5i2tC td:nth-child(7),.dashboard_offerLinesTable__5i2tC th:nth-child(7){width:112px}.dashboard_offerLinesTable__5i2tC td,.dashboard_offerLinesTable__5i2tC th{border:1px solid #dbe3ee;padding:6px 8px;text-align:left;vertical-align:top}.dashboard_offerLinesTable__5i2tC th{background:#0f172a;color:#fff;font-size:13px;font-weight:850}.dashboard_offerLinesTable__5i2tC td{background:#f8fafc;color:#0f172a;font-size:14px;font-weight:400;position:relative}.dashboard_offerLinesTable__5i2tC tr[data-picker-open=true]{position:relative;z-index:80}.dashboard_offerLinesTable__5i2tC tr[data-picker-open=true] td{overflow:visible}.dashboard_offerLinesTable__5i2tC input,.dashboard_offerLinesTable__5i2tC select,.dashboard_offerLinesTable__5i2tC textarea{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:10px;font:inherit;font-size:14px;font-weight:650;min-height:34px;margin:0 0 5px;padding:6px 10px}.dashboard_offerLinesTable__5i2tC textarea{min-height:48px;resize:vertical}.dashboard_offerLineHeader__0lWb2{align-items:center;display:flex;gap:8px;background:#eef6fb;border:1px solid #d7e6f2;border-radius:10px;margin-bottom:8px;padding:5px 6px}.dashboard_offerLineHeader__0lWb2 span{color:#64748b;font-size:12px;font-weight:850}.dashboard_offerLineHeader__0lWb2 em{border:1px solid #cbd5e1;border-radius:999px;color:#334155;font-size:11px;font-style:normal;font-weight:900;padding:3px 8px}.dashboard_offerLineHeader__0lWb2 em[data-type=article]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.dashboard_offerLineHeader__0lWb2 em[data-type=service]{background:#ecfeff;border-color:#67e8f9;color:#0e7490}.dashboard_offerLineHeader__0lWb2 em[data-type=package]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.dashboard_offerLineHeader__0lWb2 .dashboard_offerLineDeleteButton__0Ccy8{margin-left:auto}.dashboard_offerLineDeleteButton__0Ccy8{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;cursor:pointer;font-family:inherit;font-size:12px;font-weight:850;min-height:28px;padding:4px 9px}.dashboard_offerLineDeleteButton__0Ccy8:hover{background:#fee2e2;border-color:#fca5a5}.dashboard_invoiceLineChangeCatalogButton__eYIFR{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#0f766e;cursor:pointer;font:inherit;font-size:12px;font-weight:900;margin:0 0 6px;min-height:32px;padding:6px 10px;text-align:left;width:100%}.dashboard_invoiceLineChangeCatalogButton__eYIFR:hover{background:#ecfeff;border-color:#22d3ee}.dashboard_offerLinePicker__AVzzX{position:relative;z-index:120}.dashboard_offerLinePickerMenu__Qo_kq{background:#fff;border:1px solid #cbd5e1;border-radius:11px;box-shadow:0 16px 36px rgba(15,23,42,.18);display:grid;margin:4px 0 5px;max-height:310px;overflow:auto;padding:6px;position:relative;z-index:150}.dashboard_offerLinePickerMenu__Qo_kq button{background:transparent;border:0;border-radius:9px;color:#0f172a;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:28px;padding:5px 8px;text-align:left}.dashboard_offerLinePickerMenu__Qo_kq button:hover,.dashboard_offerLinePickerMenu__Qo_kq button[data-active=true]{background:#e5e7eb}.dashboard_offerLinePickerMenu__Qo_kq span{color:#64748b;font-size:13px;padding:8px}.dashboard_offerInternalCalculation__kPSDZ,.dashboard_offerLaborCompact__r83mD{background:#fff;border:1px solid #dbe3ee;border-radius:12px;display:grid;grid-gap:8px;gap:8px;margin-top:5px;padding:8px}.dashboard_offerLaborCompact__r83mD{align-items:center;border-radius:10px;display:none}.dashboard_offerLaborCompact__r83mD:before{color:#334155;content:"LK-Satz";font-size:12px;font-weight:900;grid-column:1}.dashboard_offerLaborCompact__r83mD .dashboard_offerInternalHeader__rKoYG,.dashboard_offerLaborCompact__r83mD p{display:none}.dashboard_offerLaborCompact__r83mD>span{color:#334155;font-size:12px;font-weight:900}.dashboard_offerLaborCompact__r83mD .dashboard_offerLaborRateRow__9O1VX{display:contents}.dashboard_offerLaborCompact__r83mD .dashboard_offerLaborRateRow__9O1VX>input,.dashboard_offerLaborCompact__r83mD .dashboard_offerLaborRateRow__9O1VX>select{margin:0}.dashboard_offerLaborCompact__r83mD .dashboard_offerLaborRateRow__9O1VX>select{grid-column:2}.dashboard_offerLaborCompact__r83mD .dashboard_offerLaborRateRow__9O1VX>input{grid-column:3}.dashboard_offerLaborCompact__r83mD .dashboard_offerLaborRateRow__9O1VX{font-size:0}.dashboard_offerInternalHeader__rKoYG{align-items:center;display:flex;gap:8px;justify-content:space-between}.dashboard_offerInternalHeader__rKoYG strong{color:#334155;font-size:13px;font-weight:900}.dashboard_offerInternalHeader__rKoYG .dashboard_secondaryButton__mIvQj{border-radius:10px;min-height:30px;padding:5px 9px}.dashboard_offerInternalCalculation__kPSDZ p{color:#64748b;font-size:13px;font-weight:700;margin:0}.dashboard_offerInternalCalculation__kPSDZ small{color:#64748b;font-size:12px;font-weight:850}.dashboard_invoiceStampLinkWarning__vxwGU{border-color:#f59e0b;box-shadow:0 0 0 1px rgba(245,158,11,.18);animation:dashboard_invoiceStampLinkPulse__ZrSzk 1.45s ease-in-out infinite}.dashboard_invoiceStampLinkComplete__05qu2{border-color:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,.2)}.dashboard_invoiceStampLinkNotice__c3peN{background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;color:#9a3412;display:block;font-size:12px;font-weight:950;padding:8px 10px}.dashboard_invoiceStampLinkNotice__c3peN[data-state=complete]{background:#f0fdf4;border-color:#86efac;color:#166534}.dashboard_invoiceStampLinkNotice__c3peN[data-state=warning]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}@keyframes dashboard_invoiceStampLinkPulse__ZrSzk{0%,to{border-color:#f59e0b;box-shadow:0 0 0 1px rgba(245,158,11,.18),0 0 0 0 rgba(245,158,11,.28)}50%{border-color:#f97316;box-shadow:0 0 0 1px rgba(249,115,22,.28),0 0 0 4px rgba(249,115,22,.12)}}.dashboard_offerLaborRateRow__9O1VX{align-items:end;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(145px,1fr) minmax(90px,.55fr)}.dashboard_offerLaborRateRow__9O1VX input,.dashboard_offerLaborRateRow__9O1VX select{min-height:34px}.dashboard_offerMarginHelp__NC2v2{align-items:center;background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:950;height:18px;justify-content:center;margin-left:4px;vertical-align:middle;width:18px}.dashboard_offerMarginBar__qR4KY{align-items:center;background:#e5e7eb;border-radius:4px;display:grid;grid-template-columns:minmax(0,1fr);height:26px;margin-top:2px;overflow:hidden;position:relative}.dashboard_offerMarginBar__qR4KY span{align-self:stretch;background:#14b8a6;display:block;grid-area:1/1;min-width:3px}.dashboard_offerMarginBar__qR4KY[data-state=warn] span{background:#f59e0b}.dashboard_offerMarginBar__qR4KY[data-state=bad] span{background:#ef4444}.dashboard_offerMarginBar__qR4KY strong{color:#0f172a;font-size:13px;font-weight:900;grid-area:1/1;padding:0 7px;position:relative;text-align:right;z-index:1}.dashboard_offerMarginEmpty__FvYC1{color:#94a3b8;display:block;font-weight:850;padding-top:8px;text-align:center}.dashboard_offerLineDiscountHint__rJssK{color:#64748b;display:block;font-size:11px;font-weight:750;line-height:1.25;margin-top:3px}.dashboard_offerLaborRows__OglhW{display:grid;grid-gap:6px;gap:6px}.dashboard_invoiceLineStampBasis__4r_YV{background:#fff;border:1px solid #cbdff1;border-radius:12px;display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineStampBasis__4r_YV{background:#f6fbff;border-color:#bfd7ea}.dashboard_invoiceLineStampBasis__4r_YV p{color:#64748b;font-size:13px;font-weight:800;margin:0}.dashboard_invoiceLineStampBasis__4r_YV small{color:#64748b;font-size:12px;font-weight:850}.dashboard_invoiceLineStampRows__X_EXu{display:grid;grid-gap:6px;gap:6px}.dashboard_invoiceLineStampRow__7r98w{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px minmax(170px,1.25fr) minmax(86px,.55fr) minmax(86px,.55fr) minmax(150px,1fr);padding:7px}.dashboard_invoiceModal__DEsLa .dashboard_invoiceLineStampRow__7r98w{grid-template-columns:24px minmax(190px,1.35fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(170px,1fr)}.dashboard_invoiceLineStampRow__7r98w[data-linked=true]{background:#ecfeff;border-color:#22d3ee}.dashboard_invoiceLineStampRow__7r98w input{margin:0}.dashboard_invoiceLineStampRow__7r98w span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard_invoiceLineStampRow__7r98w strong{color:#0f172a;font-size:12px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.dashboard_invoiceLineStampRow__7r98w small{line-height:1.2}.dashboard_invoiceLineStampComment__ItVce strong{color:#334155;font-weight:850}.dashboard_offerLaborRow__a_r_k{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(120px,1fr) 74px minmax(86px,.75fr) minmax(72px,.65fr) 30px;padding:6px}.dashboard_offerLaborRow__a_r_k[data-warning=true]{background:#fff7ed;border-color:#fdba74}.dashboard_offerLaborRow__a_r_k input,.dashboard_offerLaborRow__a_r_k select{margin:0;min-height:34px}.dashboard_offerLaborRow__a_r_k span{color:#64748b;font-size:12px;font-weight:800}.dashboard_offerLaborRow__a_r_k strong{color:#0f172a;font-size:13px;font-weight:900}.dashboard_offerLaborRow__a_r_k small{color:#9a3412;font-size:11px;font-weight:900;grid-column:1/-1}.dashboard_offerLaborRow__a_r_k .dashboard_iconButton__GAREs{border-radius:10px;font-weight:900;height:30px;min-width:30px;padding:0}.dashboard_offerTotals__BTQV_{display:grid;grid-gap:8px;gap:8px}.dashboard_offerTotals__BTQV_>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(145px,1fr))}.dashboard_offerTotals__BTQV_>div:first-child{grid-template-columns:repeat(3,minmax(145px,1fr)) minmax(145px,1fr)}.dashboard_offerTotals__BTQV_>div:first-child article:last-child{grid-column:auto}.dashboard_offerTotals__BTQV_ article{background:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:10px 12px}.dashboard_offerTotalDiscountField__2pFQm{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:12px;color:#334155;display:grid;font-size:14px;font-weight:850;grid-gap:6px;gap:6px;padding:9px 12px}.dashboard_offerTotalDiscountField__2pFQm input{border:1px solid rgba(148,163,184,.55);border-radius:10px;font:inherit;min-height:34px;padding:6px 9px;width:100%}.dashboard_offerTotals__BTQV_ span{color:#64748b;display:block;font-size:14px;font-weight:800}.dashboard_offerTotals__BTQV_ strong{color:#0f172a;display:block;font-size:20px;margin-top:5px}.dashboard_offerTotals__BTQV_ article[data-margin=good]{background:#ecfdf5;border-color:#34d399}.dashboard_offerTotals__BTQV_ article[data-margin=warn]{background:#fffbeb;border-color:#f59e0b}.dashboard_offerTotals__BTQV_ article[data-margin=bad]{background:#fef2f2;border-color:#f87171}.dashboard_offerTotals__BTQV_>div:last-child{display:block}.dashboard_offerInternalSummaryTable__NHnWo{border-collapse:collapse;table-layout:fixed;width:100%}.dashboard_offerInternalSummaryTable__NHnWo td,.dashboard_offerInternalSummaryTable__NHnWo th{border:1px solid #cbd5e1;padding:8px 10px;text-align:left;vertical-align:middle}.dashboard_offerInternalSummaryTable__NHnWo th{background:#0f172a;color:#fff;font-size:13px;font-weight:900}.dashboard_offerInternalSummaryTable__NHnWo td{background:#fff;color:#0f172a;font-size:14px;font-weight:800}.dashboard_offerInternalSummaryTable__NHnWo td span{color:#334155;display:block;font-size:13px;font-weight:850}.dashboard_offerInternalSummaryTable__NHnWo td strong{display:block;font-size:16px;margin-top:3px}.dashboard_offerInternalSummaryTable__NHnWo tbody tr:last-child td{background:#f8fafc;font-weight:950}.dashboard_offerInternalSummaryTable__NHnWo td[data-margin=good]{background:#ecfdf5;color:#047857}.dashboard_offerInternalSummaryTable__NHnWo td[data-margin=warn]{background:#fffbeb;color:#b45309}.dashboard_offerInternalSummaryTable__NHnWo td[data-margin=bad]{background:#fef2f2;color:#b91c1c}.dashboard_offerPreviewPanel__P3Jj0{display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:8px}.dashboard_offerPreviewPanel__P3Jj0 .dashboard_offerSectionHeader__4lUkb{align-items:center}.dashboard_offerPreviewPanel__P3Jj0 .dashboard_secondaryButton__mIvQj{min-height:34px;padding:7px 11px}.dashboard_offerPreviewActions__JOz1R{display:flex;gap:8px;justify-content:flex-end}.dashboard_offerPdfPreview__UCteE{background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 12px 28px rgba(15,23,42,.12);height:min(720px,calc(100vh - 250px));width:100%}.dashboard_offerPreviewEmpty__GblE2{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#334155;display:grid;min-height:360px;padding:22px;text-align:center}.dashboard_offerPreviewEmpty__GblE2 strong{color:#0f172a;display:block;font-size:16px}.dashboard_offerPreviewEmpty__GblE2 p{color:#64748b;line-height:1.45;margin:6px 0 0}.dashboard_offerPreviewPages__wqPxv{display:grid;grid-gap:14px;gap:14px;padding:0 6px 8px 0}.dashboard_offerPreviewPage__UVdS_{aspect-ratio:595/842;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dbe3ee;box-shadow:0 12px 28px rgba(15,23,42,.12);color:#111827;font-family:Arial,sans-serif;overflow:hidden;position:relative;width:100%}.dashboard_offerPreviewAddress__5zMvN{display:grid;font-size:6.4px;grid-gap:2px;gap:2px;line-height:1.25;left:12%;max-width:135px;position:absolute;top:18.4%}.dashboard_offerPreviewInfo__8FVUD{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:2px 5px;gap:2px 5px;font-size:5.8px;left:52%;line-height:1.2;position:absolute;top:18.4%;right:6%}.dashboard_offerPreviewInfo__8FVUD dt{color:#475569;font-weight:800;margin:0}.dashboard_offerPreviewInfo__8FVUD dd{margin:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dashboard_offerPreviewIntro__ge117{display:grid;grid-gap:4px;gap:4px;font-size:6.2px;left:12%;line-height:1.3;position:absolute;right:7%;top:33.2%}.dashboard_offerPreviewIntro__ge117 strong{display:block;font-size:7.8px}.dashboard_offerPreviewIntro__ge117 p{margin:0}.dashboard_offerPreviewTable__XutIO{border-collapse:collapse;font-size:5.4px;left:12.6%;line-height:1.25;position:absolute;right:7%;table-layout:fixed}.dashboard_offerPreviewTableFirst__76I1w{top:46%}.dashboard_offerPreviewTableFollowing__tJ7N_{top:13.7%}.dashboard_offerPreviewTable__XutIO th{border-bottom:1px solid #64748b;border-top:1px solid #64748b;font-weight:800;padding:3px 2px;text-align:left}.dashboard_offerPreviewTable__XutIO td{padding:5px 2px;overflow:hidden;vertical-align:top}.dashboard_offerPreviewTable__XutIO td:first-child,.dashboard_offerPreviewTable__XutIO th:first-child{width:8%}.dashboard_offerPreviewTable__XutIO td:nth-child(2),.dashboard_offerPreviewTable__XutIO th:nth-child(2){width:12%}.dashboard_offerPreviewTable__XutIO td:nth-child(3),.dashboard_offerPreviewTable__XutIO th:nth-child(3){width:45%}.dashboard_offerPreviewTable__XutIO td:nth-child(4),.dashboard_offerPreviewTable__XutIO th:nth-child(4){width:16%}.dashboard_offerPreviewTable__XutIO td:nth-child(5),.dashboard_offerPreviewTable__XutIO th:nth-child(5){width:19%}.dashboard_offerPreviewTable__XutIO td:nth-child(4),.dashboard_offerPreviewTable__XutIO td:nth-child(5),.dashboard_offerPreviewTable__XutIO th:nth-child(4),.dashboard_offerPreviewTable__XutIO th:nth-child(5){text-align:right}.dashboard_offerPreviewTable__XutIO span,.dashboard_offerPreviewTable__XutIO strong{display:block}.dashboard_offerPreviewTable__XutIO strong{max-height:16px;overflow:hidden}.dashboard_offerPreviewTable__XutIO span{color:#334155;margin-top:2px;max-height:20px;overflow:hidden}.dashboard_offerPreviewTotals__sVcjI{border-top:1px solid #64748b;display:grid;font-size:8px;grid-gap:3px;gap:3px;min-width:145px;padding-top:6px;position:absolute;right:8%;bottom:16%;text-align:right}@media (max-width:1180px){.dashboard_offerModalLayout__Ds8UB{grid-template-columns:1fr}.dashboard_offerPreviewPanel__P3Jj0{position:static}.dashboard_offerPreviewPage__UVdS_{max-width:360px}}.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_cards__zWvt8{grid-template-columns:1fr}.dashboard_stampSearchBar__Y7qcv{align-items:stretch;grid-template-columns:1fr}.dashboard_absenceForm__gtUur,.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:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid hsla(0,0%,100%,.22);border-radius:14px;box-shadow:0 14px 30px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.32);min-width:82px}.dashboard_quickCreateButton__EZHU4:hover{background:linear-gradient(180deg,#60a5fa,#2563eb);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_sidebarTaskBadges__75B7h{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px;margin-left:2px}.dashboard_sidebarTaskBadge__x_aYx{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:950;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.dashboard_sidebarTaskBadge__x_aYx[data-tone=open]{background:#facc15;color:#0f172a}.dashboard_sidebarTaskBadge__x_aYx[data-tone=progress]{animation:dashboard_sidebarTaskProgressPulse___K582 1.45s ease-in-out infinite;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.42);color:#fff}.dashboard_sidebarTaskBadge__x_aYx[data-tone=overdue]{background:#ef1d2f;color:#fff}@keyframes dashboard_sidebarTaskProgressPulse___K582{0%{box-shadow:0 0 0 0 rgba(34,197,94,.42);transform:scale(1)}65%{box-shadow:0 0 0 7px rgba(34,197,94,0);transform:scale(1.08)}to{box-shadow:0 0 0 0 rgba(34,197,94,0);transform:scale(1)}}.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:16px}.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:118px;padding:18px 28px 20px}.dashboard_overviewHero__aN2TP h1{color:var(--ink);font-size:clamp(1.75rem,2.35vw,2.45rem);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_dashboardMainGrid__SmsB_{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(520px,.92fr) minmax(520px,1.08fr)}.dashboard_overviewHeroStats__nlMEG{align-content:flex-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_employeeStampPanel__2HOux{background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.06);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.dashboard_employeeStampSummary__hizTQ{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_employeeStampSummary__hizTQ article{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;min-width:0;padding:10px 12px}.dashboard_employeeStampHeader__xkOvQ>span,.dashboard_employeeStampPerson__jI57U small,.dashboard_employeeStampSummary__hizTQ span{color:#64748b;font-size:.82rem;font-weight:800}.dashboard_employeeStampSummary__hizTQ strong{color:#0f172a;display:block;font-size:clamp(1.25rem,1.5vw,1.42rem);line-height:1;margin-top:5px;overflow-wrap:anywhere}.dashboard_employeeStampHeader__xkOvQ{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.dashboard_employeeStampHeader__xkOvQ h2{color:#0f172a;font-size:1.06rem;margin:4px 0 0}.dashboard_employeeStampTableWrap__W09i1{max-height:366px;overflow-x:auto;overflow-y:auto}.dashboard_employeeStampTable__EKzcy{border-collapse:collapse;min-width:620px;table-layout:fixed;width:100%}.dashboard_employeeStampTable__EKzcy td:first-child,.dashboard_employeeStampTable__EKzcy th:first-child{width:26%}.dashboard_employeeStampTable__EKzcy td:nth-child(2),.dashboard_employeeStampTable__EKzcy th:nth-child(2){width:15%}.dashboard_employeeStampTable__EKzcy td:nth-child(4),.dashboard_employeeStampTable__EKzcy th:nth-child(4){text-align:left;width:105px}.dashboard_employeeStampTable__EKzcy td,.dashboard_employeeStampTable__EKzcy th{border-bottom:1px solid #e2e8f0;padding:9px 10px;text-align:left}.dashboard_employeeStampTable__EKzcy th{background:#111827;color:#fff;font-size:.72rem;font-weight:950;letter-spacing:0}.dashboard_employeeStampTable__EKzcy th:first-child{border-top-left-radius:14px}.dashboard_employeeStampTable__EKzcy th:last-child{border-top-right-radius:14px}.dashboard_employeeStampTable__EKzcy td{color:#0f172a;font-size:.82rem;font-weight:750}.dashboard_employeeStampPerson__jI57U{align-items:center;display:flex;gap:3px}.dashboard_employeeStampPerson__jI57U>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard_employeeStampPerson__jI57U>div>small,.dashboard_employeeStampPerson__jI57U>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_employeeStampPerson__jI57U>div>span{font-weight:950}.dashboard_employeeStampLamp__oK3PN{background:#94a3b8;border-radius:999px;flex:0 0 auto;height:12px;margin-right:9px;width:12px}.dashboard_employeeStampLamp__oK3PN[data-state=active]{animation:dashboard_employeeStampPulse__R14cn 1.6s ease-in-out infinite;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.36)}.dashboard_employeeStampLamp__oK3PN[data-state=pause]{background:#f59e0b}.dashboard_employeeStampLamp__oK3PN[data-state=absent]{background:#ef4444}@keyframes dashboard_employeeStampPulse__R14cn{0%{box-shadow:0 0 0 0 rgba(34,197,94,.36)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.dashboard_employeeStampStatus__KmWE8{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.72rem;font-weight:950;min-height:24px;padding:0 10px}.dashboard_employeeStampStatus__KmWE8[data-state=active]{background:#dcfce7;color:#15803d}.dashboard_employeeStampStatus__KmWE8[data-state=pause]{background:#fef3c7;color:#b45309}.dashboard_employeeStampStatus__KmWE8[data-state=absent]{background:#fee2e2;color:#dc2626}.dashboard_employeeStampActivity__MBatt{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard_employeeStampActivity__MBatt span,.dashboard_employeeStampActivity__MBatt strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_employeeStampActivity__MBatt strong{font-weight:950}.dashboard_employeeStampActivity__MBatt span{color:#64748b;font-size:.78rem;font-weight:800}.dashboard_employeeStampTable__EKzcy td:nth-child(4) strong{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:66px}.dashboard_moduleGrid__ajvkY{gap:14px;grid-template-columns:repeat(2,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:188px;overflow:hidden;padding:16px;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_managementDashboardKpiCard__bWAf4{display:grid;align-content:start;grid-gap:10px;gap:10px}.dashboard_managementDashboardKpiCard__bWAf4 .dashboard_moduleCardTop__jx_tb{gap:12px}.dashboard_managementDashboardKpiCard__bWAf4 .dashboard_moduleCardTop__jx_tb strong{max-width:64%;overflow-wrap:anywhere;text-align:right}.dashboard_managementDashboardKpiCard__bWAf4 h2{margin-top:10px}.dashboard_managementDashboardKpiCard__bWAf4 p{font-weight:850;margin:0}.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_contentCalendarToolbar__NssjJ{align-items:center;border-bottom:1px solid #dbe3ee;display:flex;justify-content:space-between;padding:18px 24px}.dashboard_contentManagementShell__EYlKE{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_editorialWorkflowGrid__97UkT{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(160px,1fr));padding:16px}.dashboard_editorialWorkflowCard__QoZuj{background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.dashboard_editorialWorkflowCard__QoZuj span{color:#009ca6;font-size:.78rem;font-weight:900;text-transform:uppercase}.dashboard_editorialWorkflowCard__QoZuj h2{color:#0f172a;font-size:1rem;margin:0}.dashboard_editorialWorkflowCard__QoZuj p{color:#64748b;font-size:.88rem;font-weight:700;line-height:1.45;margin:0}.dashboard_editorialApprovalRules__crfSE{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(180px,1fr));padding:0 18px 18px}.dashboard_editorialApprovalRules__crfSE article{border:1px solid #dbe3ee;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.dashboard_editorialApprovalRules__crfSE article[data-level=gruen]{background:#ecfdf5;border-color:#86efac}.dashboard_editorialApprovalRules__crfSE article[data-level=gelb]{background:#fffbeb;border-color:#fcd34d}.dashboard_editorialApprovalRules__crfSE article[data-level=rot]{background:#fff1f2;border-color:#fda4af}.dashboard_editorialApprovalRules__crfSE span{color:#0f172a;font-size:.78rem;font-weight:950;text-transform:uppercase}.dashboard_editorialApprovalRules__crfSE h2{color:#0f172a;font-size:1rem;margin:0}.dashboard_editorialApprovalRules__crfSE p{color:#334155;font-size:.88rem;font-weight:700;line-height:1.45;margin:0}.dashboard_editorialRoundTable__dyF9w{border-top:1px solid #dbe3ee;display:grid;grid-gap:14px;gap:14px;padding:18px}.dashboard_editorialRoundTable__dyF9w h2{color:#0f172a;font-size:1.05rem;margin:0}.dashboard_editorialRoundTable__dyF9w p{color:#64748b;font-size:.9rem;font-weight:700;margin:5px 0 0}.dashboard_contentRoundRows__CWcly{display:grid;grid-gap:10px;gap:10px}.dashboard_contentRoundRow__VyQue{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-left:5px solid #009ca6;border-radius:14px;display:flex;justify-content:space-between;gap:14px;padding:14px}.dashboard_contentRoundRow__VyQue[data-level=gelb]{border-left-color:#f59e0b}.dashboard_contentRoundRow__VyQue small,.dashboard_contentRoundRow__VyQue span,.dashboard_contentRoundRow__VyQue strong{display:block}.dashboard_contentRoundRow__VyQue strong{color:#0f172a}.dashboard_contentRoundRow__VyQue small,.dashboard_contentRoundRow__VyQue span{color:#64748b;font-weight:750}.dashboard_contentDayGrid__jz_23,.dashboard_contentMonthGrid__PuxMt,.dashboard_contentWeekGrid__3jmN8{display:grid;grid-gap:1px;gap:1px;padding:18px}.dashboard_contentStatusLegend__EH2J_{align-items:center;border-top:1px solid #dbe3ee;display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 18px 0}.dashboard_contentStatusLegend__EH2J_ span{align-items:center;color:#475569;display:inline-flex;font-size:.82rem;font-weight:800;gap:7px}.dashboard_contentStatusLegend__EH2J_ em{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-style:normal;font-weight:950;height:20px;justify-content:center;line-height:1;width:20px}.dashboard_contentStatusLegend__EH2J_ em[data-status=produced]{background:#2563eb}.dashboard_contentStatusLegend__EH2J_ em[data-status=approval]{background:#f59e0b}.dashboard_contentStatusLegend__EH2J_ em[data-status=correction]{background:#ef4444}.dashboard_contentStatusLegend__EH2J_ em[data-status=published]{font-size:.58rem}.dashboard_contentMonthGrid__PuxMt{grid-template-columns:repeat(7,minmax(120px,1fr))}.dashboard_contentWeekGrid__3jmN8{grid-template-columns:repeat(7,minmax(150px,1fr))}.dashboard_contentDayGrid__jz_23{grid-template-columns:minmax(280px,1fr)}.dashboard_contentCalendarWeekday__HND6C{background:#f8fafc;color:#64748b;font-size:.8rem;font-weight:900;padding:10px;text-transform:uppercase}.dashboard_contentCalendarDay__dTziK{background:#fff;border:1px solid #dbe3ee;min-height:150px;padding:8px 12px 12px}.dashboard_contentDayGrid__jz_23 .dashboard_contentCalendarDay__dTziK{min-height:460px}.dashboard_contentCalendarDayHeader__XWYrs{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.dashboard_contentCalendarDayTitle__bousi{align-items:center;display:flex;gap:8px;min-width:0}.dashboard_contentCalendarDayHeader__XWYrs strong{color:#0f172a;font-size:.98rem}.dashboard_contentCalendarDayHeader__XWYrs span{background:#e0f7f8;border-radius:999px;color:#007d85;font-size:.78rem;font-weight:900;min-width:26px;padding:4px 8px;text-align:center}.dashboard_contentCalendarEntries__yRH_O{display:grid;grid-gap:8px;gap:8px;margin-top:0}.dashboard_contentCalendarEntries__yRH_O p{color:#94a3b8;font-size:.86rem;font-weight:700;margin:0}.dashboard_contentCalendarEntry__2Y471{background:#f8fafc;border:1px solid #dbe3ee;border-left:4px solid #009ca6;border-radius:10px;color:#0f172a;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:10px;text-align:left}.dashboard_contentCalendarEntry__2Y471[data-progress=done]{background:#f0fdf4;border-color:#bbf7d0}.dashboard_contentCalendarEntry__2Y471[data-progress=critical]{background:#fff7ed;border-color:#fed7aa}.dashboard_contentCalendarEntry__2Y471[data-level=gruen]{border-left-color:#22c55e}.dashboard_contentCalendarEntry__2Y471[data-level=gelb]{border-left-color:#f59e0b}.dashboard_contentCalendarEntry__2Y471[data-level=rot]{border-left-color:#ef4444}.dashboard_contentCalendarEntryHeader__X5gsX{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.dashboard_contentCalendarEntryHeader__X5gsX em{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-style:normal;font-weight:950;height:20px;justify-content:center;line-height:1;width:20px}.dashboard_contentCalendarEntryHeader__X5gsX em[data-status=produced]{background:#2563eb}.dashboard_contentCalendarEntryHeader__X5gsX em[data-status=approval]{background:#f59e0b}.dashboard_contentCalendarEntryHeader__X5gsX em[data-status=correction]{background:#ef4444}.dashboard_contentCalendarEntryHeader__X5gsX em[data-status=approved],.dashboard_contentCalendarEntryHeader__X5gsX em[data-status=published]{background:#16a34a}.dashboard_contentCalendarEntryHeader__X5gsX em[data-status=published]{font-size:.58rem}.dashboard_contentCalendarEntry__2Y471 strong{font-size:.88rem}.dashboard_contentCalendarEntry__2Y471 span{color:#64748b;font-size:.78rem;font-weight:750}.dashboard_contentCalendarEntry__2Y471 small{color:#334155;font-size:.74rem;font-weight:850}.dashboard_contentCalendarProgress__av_PY{background:#e2e8f0;border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.dashboard_contentCalendarProgress__av_PY i{background:#2563eb;border-radius:inherit;display:block;height:100%;width:var(--content-progress,0)}.dashboard_contentCalendarEntry__2Y471[data-progress=done] .dashboard_contentCalendarProgress__av_PY i{background:#16a34a}.dashboard_contentCalendarEntry__2Y471[data-progress=critical] .dashboard_contentCalendarProgress__av_PY i{background:#f97316}.dashboard_contentCalendarProgressLabel__MROpi{color:#64748b}.dashboard_contentPhaseLabel__8bM2Y{background:#eef6ff;border-radius:999px;color:#0369a1;display:inline-flex;font-size:.72rem;font-weight:900;line-height:1;padding:4px 8px;text-transform:uppercase}.dashboard_contentApprovalBoard__BeLuX{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(180px,1fr));padding:18px}.dashboard_contentApprovalColumn__IXO86{background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;display:grid;grid-gap:12px;gap:12px;align-content:flex-start;padding:18px}.dashboard_contentApprovalColumn__IXO86 h2{color:#0f172a;font-size:1rem;margin:0}.dashboard_contentApprovalCard__k_BqH{background:#fff;border:1px solid #dbe3ee;border-left:5px solid #009ca6;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.06);display:grid;grid-gap:4px;gap:4px;padding:12px}.dashboard_contentApprovalCard__k_BqH[data-level=gruen]{border-left-color:#22c55e}.dashboard_contentApprovalCard__k_BqH[data-level=gelb]{border-left-color:#f59e0b}.dashboard_contentApprovalCard__k_BqH[data-level=rot]{border-left-color:#ef4444}.dashboard_contentApprovalCard__k_BqH strong{color:#0f172a}.dashboard_contentApprovalCard__k_BqH small,.dashboard_contentApprovalCard__k_BqH span{color:#64748b;font-weight:750}.dashboard_contentApprovalActions__7pWBg,.dashboard_contentModalActions__FweOn{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dashboard_contentApprovalActions__7pWBg button{background:#fff;border:1px solid #cbd8e7;border-radius:10px;color:#0f172a;cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;padding:8px 10px}.dashboard_contentApprovalActions__7pWBg button:disabled{cursor:not-allowed;opacity:.5}.dashboard_contentCorrectionsList__dOsCS{display:grid;grid-gap:14px;gap:14px;padding:18px}.dashboard_contentCorrectionCard__h0RZT{background:#fff;border:1px solid #dbe3ee;border-left:5px solid #009ca6;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.06);display:grid;grid-gap:8px;gap:8px;padding:14px}.dashboard_contentCorrectionCard__h0RZT[data-level=gruen]{border-left-color:#22c55e}.dashboard_contentCorrectionCard__h0RZT[data-level=gelb]{border-left-color:#f59e0b}.dashboard_contentCorrectionCard__h0RZT[data-level=rot]{border-left-color:#ef4444}.dashboard_contentCorrectionCard__h0RZT strong{color:#0f172a}.dashboard_contentCorrectionCard__h0RZT small,.dashboard_contentCorrectionCard__h0RZT span{color:#64748b;font-weight:750}.dashboard_contentCorrectionCard__h0RZT p{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:.88rem;font-weight:800;margin:0;padding:10px 12px}.dashboard_contentQuotaGrid__aOZYF{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(180px,1fr));padding:18px}.dashboard_contentQuotaCard__HRtth{background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.dashboard_contentQuotaCard__HRtth span{color:#009ca6;font-size:.8rem;font-weight:950;text-transform:uppercase}.dashboard_contentQuotaCard__HRtth h2{color:#0f172a;font-size:1rem;margin:0}.dashboard_contentQuotaCard__HRtth p{color:#64748b;font-size:.88rem;font-weight:750;line-height:1.45;margin:0}.dashboard_ideaStoreShell___wARx{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(220px,280px);align-items:flex-start;padding:18px}.dashboard_ideaCard__8WX_o,.dashboard_ideaComposer__Sr8z9{background:#fff;border:1px solid #dbe3ee;border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:16px}.dashboard_ideaComposer__Sr8z9{position:-webkit-sticky;position:sticky;top:18px}.dashboard_ideaComposer__Sr8z9 label{color:#0f172a;display:grid;font-size:.9rem;font-weight:850;grid-gap:7px;gap:7px}.dashboard_ideaCommentForm__cfjs8 input,.dashboard_ideaComposer__Sr8z9 input,.dashboard_ideaComposer__Sr8z9 textarea{background:#fff;border:1px solid #cbd8e7;border-radius:12px;color:#0f172a;font:inherit;min-height:42px;padding:10px 12px}.dashboard_ideaComposer__Sr8z9 textarea{resize:vertical}.dashboard_ideaComposerFooter__NJ1Xw{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard_ideaComposerFooter__NJ1Xw p{color:#dc2626;font-size:.86rem;font-weight:850;margin:0}.dashboard_ideaFeed__gByvr{display:grid;grid-gap:14px;gap:14px;max-width:760px}.dashboard_ideaCard__8WX_o{background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}.dashboard_ideaCardHeader__KXd2N{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.dashboard_ideaCardHeader__KXd2N h2{color:#0f172a;font-size:1.05rem;margin:0 0 4px}.dashboard_ideaPinButton__gM5SE{background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;color:#334155;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:8px 11px;white-space:nowrap}.dashboard_ideaPinButton__gM5SE[data-active=true]{background:#fff7ed;border-color:#fdba74;color:#9a3412}.dashboard_ideaCardHeader__KXd2N span,.dashboard_ideaComments__9CrG3 small,.dashboard_ideaComments__9CrG3 span{color:#64748b;font-size:.82rem;font-weight:750}.dashboard_ideaPlannedBadge__DVgqO{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.76rem;font-weight:900;margin-top:8px;padding:5px 9px}.dashboard_ideaPlanActions__6Xlny{display:flex;justify-content:flex-start}.dashboard_ideaPlanActions__6Xlny button{background:#0f172a;border:1px solid #0f172a;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;padding:9px 12px}.dashboard_ideaPlanActions__6Xlny button:hover{background:#1d4ed8;border-color:#1d4ed8}.dashboard_ideaCommentForm__cfjs8 button{background:#fff;border:1px solid #cbd8e7;border-radius:999px;color:#0f172a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;padding:9px 12px;white-space:nowrap}.dashboard_ideaCard__8WX_o>p{color:#334155;font-size:.92rem;font-weight:700;line-height:1.5;margin:0}.dashboard_ideaReactionBar__LyABs{align-items:center;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:10px 0}.dashboard_ideaReactionBar__LyABs button{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:900;gap:7px;min-height:38px;padding:8px 12px}.dashboard_ideaReactionBar__LyABs button[data-active=true]:first-child{background:#ecfdf5;border-color:#86efac;color:#15803d}.dashboard_ideaReactionBar__LyABs button[data-active=true]:nth-child(2){background:#fff1f2;border-color:#fda4af;color:#be123c}.dashboard_ideaReactionBar__LyABs button span{font-size:1rem;line-height:1}.dashboard_ideaReactionBar__LyABs small{color:#64748b;font-size:.78rem;font-weight:750;margin-left:auto}.dashboard_ideaReactionBar__LyABs small[data-error=true]{color:#dc2626;font-weight:900}.dashboard_ideaComments__9CrG3{border-top:1px solid #e2e8f0;display:grid;grid-gap:10px;gap:10px;padding-top:12px}.dashboard_ideaComments__9CrG3>strong{color:#0f172a;font-size:.9rem}.dashboard_ideaComments__9CrG3 article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;grid-gap:3px;gap:3px;padding:10px 12px}.dashboard_ideaComments__9CrG3 b{color:#0f172a;font-size:.86rem}.dashboard_ideaComments__9CrG3 p{color:#334155;font-size:.86rem;font-weight:700;margin:0}.dashboard_ideaCommentForm__cfjs8{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dashboard_ideaPinnedPanel__mFRsx{background:#fff;border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 12px 30px rgba(15,23,42,.06);display:grid;grid-gap:10px;gap:10px;padding:14px;position:-webkit-sticky;position:sticky;top:18px}.dashboard_ideaPinnedPanel__mFRsx h2{color:#0f172a;font-size:1rem;margin:0}.dashboard_ideaPinnedPanel__mFRsx p{color:#64748b;font-size:.84rem;font-weight:750;margin:0}.dashboard_ideaPinnedPanel__mFRsx button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;cursor:pointer;display:grid;font:inherit;grid-gap:3px;gap:3px;padding:10px;text-align:left}.dashboard_ideaPinnedPanel__mFRsx strong{font-size:.86rem}.dashboard_ideaPinnedPanel__mFRsx span{color:#64748b;font-size:.78rem;font-weight:750}.dashboard_contentSourceIdeaBox__3Mk4i{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.dashboard_contentSourceIdeaBox__3Mk4i span,.dashboard_contentSourceIdeaBox__3Mk4i strong{display:block}.dashboard_contentSourceIdeaBox__3Mk4i strong{color:#1e3a8a;font-size:.88rem}.dashboard_contentSourceIdeaBox__3Mk4i span{color:#334155;font-size:.86rem;font-weight:750;margin-top:2px}.dashboard_contentSourceIdeaBox__3Mk4i button{background:#fff;border:1px solid #93c5fd;border-radius:999px;color:#1d4ed8;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;padding:8px 11px;white-space:nowrap}@media (max-width:980px){.dashboard_ideaStoreShell___wARx{grid-template-columns:1fr}.dashboard_ideaComposer__Sr8z9,.dashboard_ideaPinnedPanel__mFRsx{position:static}.dashboard_ideaFeed__gByvr{max-width:none}}@media (max-width:640px){.dashboard_ideaCardHeader__KXd2N,.dashboard_ideaCommentForm__cfjs8,.dashboard_ideaComposerFooter__NJ1Xw,.dashboard_ideaReactionBar__LyABs{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.dashboard_ideaReactionBar__LyABs small{margin-left:0}}.dashboard_contentItemModal__P_XVm{width:min(960px,calc(100vw - 16px))}.dashboard_ownSettingsModal__gsIgq{width:min(760px,calc(100vw - 16px))}.dashboard_contentDateTimeRow__EqbSO{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(110px,150px)}.dashboard_contentModalWorkflow__GBisD{border-top:1px solid #dbe3ee;display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding-top:14px}.dashboard_contentCorrectionBox__0J0EL{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.dashboard_contentCorrectionBox__0J0EL label{color:#334155;display:grid;font-size:13px;font-weight:850;grid-gap:7px;gap:7px;margin:0}.dashboard_contentCorrectionBox__0J0EL textarea{border:1px solid #d8e0ea;border-radius:11px;color:#0f172a;font:inherit;font-size:15px;font-weight:650;padding:9px 12px;resize:vertical}.dashboard_contentHistoryList__dHPVn{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:14px}.dashboard_contentHistoryList__dHPVn h3{color:#0f172a;font-size:1rem;margin:0}.dashboard_contentHistoryList__dHPVn article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:10px}.dashboard_contentHistoryList__dHPVn strong{color:#0f172a}.dashboard_contentHistoryList__dHPVn p,.dashboard_contentHistoryList__dHPVn span{color:#64748b;font-size:.84rem;font-weight:750;margin:0}.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{width:min(880px,calc(100vw - 16px))}.dashboard_documentTextModalBody__Dr6J9{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 260px;padding:14px 20px 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_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:flex-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:flex-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;font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;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_planningBoardDateNav__v_lK6{align-items:center;background:#f8fafc;border:1px solid #d7e2ee;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.dashboard_planningBoardDateNav__v_lK6 button{background:#fff;border:1px solid transparent;border-radius:9px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:850;min-height:36px;padding:8px 12px;white-space:nowrap}.dashboard_planningBoardDateNav__v_lK6 button:hover{border-color:#2563eb;color:#1d4ed8}.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-has-planning=true]{background:#fff7ed;color:#b45309}.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:#008b96;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:3px}.dashboard_planningBoardCell__UI1uZ small{color:#64748b;font-size:.62rem;font-weight:850;line-height:1.1;margin-bottom:5px}.dashboard_planningBoardCell__UI1uZ b{background:#dbe5f0;display:block;height:10px;overflow:hidden;width:100%}.dashboard_planningBoardCell__UI1uZ i{background:linear-gradient(90deg,#1e5eff,#009ca6);display:block;height:100%}.dashboard_planningBoardCell__UI1uZ[data-overloaded=true]{color:#c20000}.dashboard_planningBoardCell__UI1uZ[data-overloaded=true] i{background:#c20000}.dashboard_planningBoardCell__UI1uZ em{color:#64748b;font-size:.68rem;font-style:normal}.dashboard_planningWeekendAlert__cVzjF{align-items:center;animation:dashboard_planningWeekendAlertPulse__Ky2rc 1.35s ease-in-out infinite;background:#f97316;border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:950;height:18px;justify-content:center;line-height:1;margin-bottom:3px;width:18px}.dashboard_planningBoardCell__UI1uZ[data-has-planning=true] small{color:#9a3412}.dashboard_planningBoardCell__UI1uZ[data-has-planning=true] em{color:#9a3412;font-size:.58rem;line-height:1}@keyframes dashboard_planningWeekendAlertPulse__Ky2rc{0%{box-shadow:0 0 0 0 rgba(249,115,22,.48);transform:scale(1)}70%{box-shadow:0 0 0 8px rgba(249,115,22,0);transform:scale(1.08)}to{box-shadow:0 0 0 0 rgba(249,115,22,0);transform:scale(1)}}.dashboard_planningBoardCell__UI1uZ:hover,.dashboard_planningBoardCell__UI1uZ[data-active=true]{outline:2px solid #009ca6;outline-offset:2px}.dashboard_planningOpenCard__ra9JI{background:#fff;border:1px solid #d7e2ee;border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.08);overflow:hidden;padding:22px}.dashboard_planningOpenHeader__1LoUq{align-items:center;border-bottom:1px solid #d7e2ee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.dashboard_planningOpenHeader__1LoUq h2{color:#061532;font-size:1.35rem;margin:0}.dashboard_planningOpenHeader__1LoUq span{color:#64748b;display:block;font-size:.84rem;font-weight:850;margin-top:3px}.dashboard_planningOpenScroll__ElXB4{overflow-x:auto;padding-bottom:6px}.dashboard_planningOpenMatrix__sfeoG{display:grid;grid-gap:10px;gap:10px;min-width:1320px}.dashboard_planningOpenMonth__5KqOR{border-left:1px solid #d7e2ee;display:grid;grid-gap:8px;gap:8px;min-height:220px;padding:0 8px}.dashboard_planningOpenMonth__5KqOR h3{border-bottom:2px solid #cfd8e3;color:#0f172a;font-size:.9rem;margin:0 0 2px;padding:0 0 8px;text-align:center}.dashboard_planningOpenMonth__5KqOR p{color:#94a3b8;font-size:.8rem;font-weight:850;margin:10px 0 0;text-align:center}.dashboard_planningOpenProject__EbCy7{background:#f8fafc;border:1px solid #d8e0ea;border-left:4px solid #f59e0b;border-radius:8px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:8px;text-align:left}.dashboard_planningOpenProject__EbCy7[data-status=open]{border-left-color:#c20000}.dashboard_planningOpenProject__EbCy7:hover{border-color:#009ca6}.dashboard_planningOpenProject__EbCy7 small,.dashboard_planningOpenProject__EbCy7 span,.dashboard_planningOpenProject__EbCy7 strong{min-width:0}.dashboard_planningOpenProject__EbCy7 strong{font-size:.76rem;font-weight:950}.dashboard_planningOpenProject__EbCy7 span{font-size:.78rem;font-weight:850;line-height:1.2}.dashboard_planningOpenProject__EbCy7 small{color:#64748b;font-size:.7rem;font-weight:850}.dashboard_invoiceStatusDone__REZRg{align-items:center;background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#047857;display:inline-flex;font-weight:900;gap:6px;line-height:1.1;min-height:26px;padding:5px 10px;white-space:nowrap}.dashboard_invoiceStatusDone__REZRg span{align-items:center;color:#047857;display:inline-flex;font-size:.78rem;justify-content:center;line-height:1}.dashboard_planningMissingContingent__f_g4H{border-top:1px solid #d7e2ee;margin-top:18px;padding-top:16px}.dashboard_planningMissingHeader__7OdPe{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.dashboard_planningMissingHeader__7OdPe h3{color:#0f172a;font-size:.98rem;margin:0}.dashboard_planningMissingHeader__7OdPe span{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.76rem;font-weight:950;min-height:26px;padding:0 10px}.dashboard_planningMissingContingent__f_g4H p{color:#64748b;font-size:.82rem;font-weight:850;margin:0}.dashboard_planningMissingList__AuxHL{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard_planningMissingProject__ee6QE{background:#fffaf0;border:1px solid #fed7aa;border-left:4px solid #f97316;border-radius:8px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;grid-gap:3px;gap:3px;padding:9px;text-align:left}.dashboard_planningMissingProject__ee6QE:hover{border-color:#009ca6}.dashboard_planningMissingProject__ee6QE small,.dashboard_planningMissingProject__ee6QE span,.dashboard_planningMissingProject__ee6QE strong{min-width:0}.dashboard_planningMissingProject__ee6QE strong{font-size:.76rem;font-weight:950}.dashboard_planningMissingProject__ee6QE span{font-size:.78rem;font-weight:850;line-height:1.2}.dashboard_planningMissingProject__ee6QE small{color:#9a3412;font-size:.7rem;font-weight:850}.dashboard_planningDayPanel__osghP{padding:0}.dashboard_planningDayHeader__K6NqQ{align-items:start;border-bottom:1px solid #d7e2ee;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr);padding:18px 22px 14px}.dashboard_planningDayTitleBlock__9mzPc{display:grid;grid-gap:6px;gap:6px;justify-items:start}.dashboard_planningDayTitleBlock__9mzPc .dashboard_secondaryButton__mIvQj{min-height:36px;padding:7px 12px}.dashboard_planningDayHeader__K6NqQ h1{font-size:1.7rem}.dashboard_planningDayHeader__K6NqQ p{color:#64748b;font-weight:800;margin:0}.dashboard_planningDayActions__eT5uP{display:contents}.dashboard_planningDayActions__eT5uP>.dashboard_secondaryButton__mIvQj{display:none}.dashboard_planningDayPrimaryActions__oez6c{align-self:center;display:flex;gap:10px;grid-column:2;justify-self:center}.dashboard_planningDayPrimaryActions__oez6c>button{min-height:42px;min-width:152px;padding-inline:16px}.dashboard_planningGroupSwitch__4VIJi{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;grid-column:3;justify-self: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_planningEmptyRow__B8UJd{background:#f8fbff;border:1px dashed #cbd8e6;border-radius:12px;color:#64748b;font-size:.9rem;font-weight:850;grid-column:1/-1;margin-top:10px;padding:16px}.dashboard_planningHourScale__Cx0_3{align-items:center;background:#fff;border:0;border-bottom:1px solid #d7e2ee;border-radius:0;color:#334155;display:grid;font-size:.78rem;font-weight:950;height:30px;overflow:visible}.dashboard_planningHourScale__Cx0_3 span{align-items:center;border:0;display:inline-flex;justify-content:flex-start;padding:0 0 0 3px;position:relative;transform:translateX(-2px)}.dashboard_planningHourScale__Cx0_3 span:after{background:#cbd5e1;bottom:-1px;content:"";height:8px;left:0;position:absolute;width:1px}.dashboard_planningWorkerRow__YcMSn{display:contents}.dashboard_planningWorkerCell__OQbVu{background:#f8fbff;border-top:1px solid #e6edf5;min-height:70px;padding:14px 8px}.dashboard_planningWorkerCell__OQbVu em,.dashboard_planningWorkerCell__OQbVu small,.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_planningWorkerCell__OQbVu small{color:#008b96;font-size:.78rem;font-weight:950;margin-top:4px}.dashboard_planningWorkerCell__OQbVu em{color:#475569;font-size:.72rem;font-style:normal;font-weight:800;margin-top:3px}.dashboard_planningWorkerCell__OQbVu[data-overloaded=true] small{color:#c20000}.dashboard_planningTimelineLane__c06Sk{align-items:center;background:repeating-linear-gradient(90deg,transparent 0,transparent calc((100% / 14) - 1px),#e3ebf4 calc((100% / 14) - 1px),#e3ebf4 calc(100% / 14)),#fff;border:1px solid #d7e2ee;border-radius:12px;display:grid;margin:9px 0;min-height:62px;overflow:hidden;position:relative}.dashboard_planningTimelineLane__c06Sk:after{background:#94a3b8;bottom:0;content:"";left:calc((6 / 14) * 100%);opacity:.55;pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.dashboard_planningTimelineLane__c06Sk[data-muted=true]{background:#eef2f7;opacity:.75}.dashboard_planningUnavailableWindow__iXOSR{background:rgba(15,23,42,.08);bottom:0;pointer-events:none;position:absolute;top:0;z-index:0}.dashboard_planningUnavailableWindow__iXOSR[data-side=before]{left:0;width:var(--planning-window-start,14.285%)}.dashboard_planningUnavailableWindow__iXOSR[data-side=after]{left:var(--planning-window-end,78.571%);right:0}.dashboard_planningBreakWindow__vYUuG{align-self:center;background:rgba(226,232,240,.96);border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#475569;font-size:.62rem;height:18px;justify-self:center;align-self:start;margin-top:4px;min-width:50px;padding:0 10px;z-index:3}.dashboard_planningAbsenceWindow__cN4Aj,.dashboard_planningBreakWindow__vYUuG{align-items:center;display:inline-flex;font-weight:950;justify-content:center;pointer-events:none;position:relative}.dashboard_planningAbsenceWindow__cN4Aj{align-self:center;background:rgba(124,58,237,.16);border:1px solid rgba(124,58,237,.35);border-radius:9px;color:#5b21b6;font-size:.72rem;height:26px;grid-column:1/-1;margin:0 2px;z-index:2}.dashboard_planningAbsenceWindow__cN4Aj[data-type=krank]{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.35);color:#b91c1c}.dashboard_planningAbsenceWindow__cN4Aj[data-part=first-half]{grid-column:1/25}.dashboard_planningAbsenceWindow__cN4Aj[data-part=second-half]{grid-column:25/-1}.dashboard_planningTimelineBlock__J6M9X{align-items:center;align-self:center;background:linear-gradient(180deg,#eff6ff,#dbeafe);border:1px solid #60a5fa;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 -1px 0 rgba(15,23,42,.08),0 7px 16px rgba(15,23,42,.12);color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.74rem;font-weight:950;height:38px;justify-content:center;margin:0 5px;min-width:0;overflow:hidden;padding:0 14px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:2}.dashboard_planningTimelineBlock__J6M9X:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:8px;bottom:5px;content:"";left:6px;pointer-events:none;position:absolute;top:5px;width:max(10px,calc(var(--planning-progress-width, 100%) - 12px));z-index:0}.dashboard_planningTimelineBlock__J6M9X[data-stamped=true]{background:linear-gradient(180deg,#fff,#eef6ff);border-color:#008b96;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -1px 0 rgba(0,139,150,.12),0 0 0 2px rgba(0,156,166,.16),0 9px 20px rgba(15,23,42,.14)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-active=true]:before{animation:dashboard_planningProgressPulse__IzSAA 1.8s ease-in-out infinite;background:linear-gradient(90deg,#09b6c7,#2f80ed 62%,#7c3aed)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-completed=true]{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#22c55e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(22,163,74,.14),0 7px 16px rgba(22,163,74,.14)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-completed=true]:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-interrupted=true]{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f59e0b;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(245,158,11,.16),0 7px 16px rgba(245,158,11,.14)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-interrupted=true]:before{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-paused=true]:before{animation:none;background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.dashboard_planningTimelineBlockLabel__dpYsD,.dashboard_planningTimelineProgressLabel__koGMo{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.dashboard_planningTimelineBlockLabel__dpYsD{min-width:0}.dashboard_planningTimelineBlock__J6M9X:not([data-approval=requested]):not([data-pause=true]):not([data-stamp-active=true]) .dashboard_planningTimelineBlockLabel__dpYsD,.dashboard_planningTimelineBlock__J6M9X[data-conflict=true] .dashboard_planningTimelineBlockLabel__dpYsD,.dashboard_planningTimelineBlock__J6M9X[data-stamp-completed=true] .dashboard_planningTimelineBlockLabel__dpYsD,.dashboard_planningTimelineBlock__J6M9X[data-stamp-interrupted=true] .dashboard_planningTimelineBlockLabel__dpYsD{color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.32)}.dashboard_planningTimelineBlock__J6M9X[data-stamp-active=true] .dashboard_planningTimelineBlockLabel__dpYsD{background:hsla(0,0%,100%,.94);border-radius:999px;color:#0f172a!important;padding:3px 8px;text-shadow:none!important}.dashboard_planningTimelineBlock__J6M9X[data-approval=requested] .dashboard_planningTimelineBlockLabel__dpYsD,.dashboard_planningTimelineBlock__J6M9X[data-pause=true] .dashboard_planningTimelineBlockLabel__dpYsD{color:#422006;text-shadow:none}.dashboard_planningTimelineBlock__J6M9X[data-pause=true] .dashboard_planningTimelineBlockLabel__dpYsD{color:#475569}.dashboard_planningTimelineProgressLabel__koGMo{background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#0f172a;flex:0 0 auto;font-size:.68rem;margin-left:8px;padding:3px 8px}.dashboard_planningTimelineBlock__J6M9X[data-pause=true]{background:linear-gradient(180deg,#eef2f7,#d8dee8);border-color:#cbd5e1;box-shadow:none;color:#475569}.dashboard_planningTimelineBlock__J6M9X[data-pause=true]:before{display:none}.dashboard_planningTimelineBlock__J6M9X[data-source=manual],.dashboard_planningTimelineBlock__J6M9X[data-source=offer]{color:#0f172a}.dashboard_planningTimelineBlock__J6M9X[data-approval=requested]{animation:dashboard_planningRequestPulse__i6F0z 1.7s ease-in-out infinite;background:linear-gradient(180deg,#f8fafc,#eef2f7);border-color:#eab308;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(234,179,8,.14),0 7px 16px rgba(234,179,8,.14);color:#422006}.dashboard_planningTimelineBlock__J6M9X[data-approval=requested]:before{background:linear-gradient(180deg,#facc15,#f59e0b)}.dashboard_planningTimelineBlock__J6M9X[data-conflict=true]{animation:dashboard_planningConflictBlink__4nn_M 1s ease-in-out infinite;background:#dc2626;border-color:#b91c1c;color:#fff}.dashboard_planningTimelineBlock__J6M9X[data-conflict=true]:before{background:hsla(0,0%,100%,.16)}.dashboard_planningTimelineBlock__J6M9X[data-approval=requested][data-stamp-active=true]:before{background:linear-gradient(90deg,#09b6c7,#2f80ed 62%,#7c3aed)}.dashboard_planningTimelineBlock__J6M9X[data-approval=requested][data-stamp-completed=true]{animation:none;background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#22c55e;color:#0f172a}.dashboard_planningTimelineBlock__J6M9X[data-approval=requested][data-stamp-completed=true]:before{background:linear-gradient(180deg,#22c55e,#16a34a)}@keyframes dashboard_planningProgressPulse__IzSAA{0%,to{box-shadow:0 0 0 0 rgba(0,166,178,.35)}50%{box-shadow:0 0 0 5px rgba(0,166,178,0)}}@keyframes dashboard_planningRequestPulse__i6F0z{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(234,179,8,.14),0 0 0 0 rgba(234,179,8,.26),0 7px 16px rgba(234,179,8,.12)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(234,179,8,.14),0 0 0 4px rgba(234,179,8,.12),0 7px 16px rgba(234,179,8,.16)}}@keyframes dashboard_planningConflictBlink__4nn_M{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.7);opacity:1}50%{box-shadow:0 0 0 5px rgba(220,38,38,.18);opacity:.68}}.dashboard_planningApprovalNotice__ibQFd{border:1px solid #bbf7d0;border-radius:14px;display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.dashboard_planningApprovalNotice__ibQFd[data-status=confirmed]{background:#f0fdf4;color:#166534}.dashboard_planningApprovalNotice__ibQFd[data-status=requested]{background:#fef9c3;border-color:#fde68a;color:#854d0e}.dashboard_planningApprovalNotice__ibQFd strong{font-size:.9rem;font-weight:950}.dashboard_planningApprovalNotice__ibQFd span{font-size:.82rem;font-weight:800}.dashboard_planningEntryModal__Vxe25{max-width:860px;width:min(860px,calc(100vw - 16px))}.dashboard_planningSlotActionModal__Za9Je{max-width:620px;width:min(620px,calc(100vw - 16px))}.dashboard_planningSlotActionBody__rpR9Z{display:grid;grid-gap:16px;gap:16px}.dashboard_planningSlotActionChoices__ix334{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_planningSlotActionChoices__ix334 button,.dashboard_planningSlotProjectResults__VOZjh button{background:#fff;border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;cursor:pointer;font:inherit;font-weight:950;min-height:44px;padding:10px 12px;text-align:left}.dashboard_planningSlotActionChoices__ix334 button[data-active=true]{background:#e6f8fa;border-color:#009ca6;color:#008b96}.dashboard_planningSlotProjectStep__eh9AI{display:grid;grid-gap:10px;gap:10px}.dashboard_planningSlotNoProjectButton__QIJ5j{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;cursor:pointer;display:grid;grid-gap:3px;gap:3px;font:inherit;padding:11px 12px;text-align:left}.dashboard_planningSlotNoProjectButton__QIJ5j:hover{background:#eef7ff;border-color:#93c5fd}.dashboard_planningSlotNoProjectButton__QIJ5j strong{font-size:.92rem;font-weight:950}.dashboard_planningSlotNoProjectButton__QIJ5j span{color:#64748b;font-size:.78rem;font-weight:800}.dashboard_planningSlotProjectStep__eh9AI label{color:#334155;display:grid;font-size:.82rem;font-weight:850;grid-gap:7px;gap:7px}.dashboard_planningSlotProjectStep__eh9AI input{border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;font:inherit;font-weight:750;min-height:42px;padding:9px 12px}.dashboard_planningSlotProjectResults__VOZjh{border:1px solid #d8e0ea;border-radius:14px;display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow:auto;padding:6px}.dashboard_planningSlotProjectResults__VOZjh button{display:grid;grid-gap:4px;gap:4px;min-height:60px;overflow:hidden}.dashboard_planningSlotProjectResults__VOZjh button:hover:not(:disabled){background:#f3fbfc;border-color:#009ca6}.dashboard_planningSlotProjectResults__VOZjh button:disabled{color:#64748b;cursor:default}.dashboard_planningSlotProjectResults__VOZjh strong{font-size:.9rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_modalInfoText__T1clY,.dashboard_planningSlotProjectResults__VOZjh span{color:#64748b;font-size:.82rem;font-weight:800;line-height:1.2}.dashboard_planningSlotProjectResults__VOZjh span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_planningEntryModalBody__JdCy2{display:grid;grid-gap:18px;gap:18px;padding:0 16px 16px}.dashboard_planningEntryModalBody__JdCy2 .dashboard_planningApprovalNotice__ibQFd,.dashboard_planningEntryModalBody__JdCy2>.dashboard_segmentedControl__rq1XA{margin-left:-16px;margin-right:-16px}.dashboard_planningEntryGrid__BoVF2{display:grid;grid-gap:14px 16px;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_planningEntryGrid__BoVF2 label{color:#334155;display:grid;font-size:.82rem;font-weight:850;grid-gap:7px;gap:7px}.dashboard_planningEntryGrid__BoVF2 input,.dashboard_planningEntryGrid__BoVF2 select,.dashboard_planningEntryGrid__BoVF2 textarea{background:#fff;border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;font:inherit;font-weight:750;min-height:42px;padding:9px 12px}.dashboard_planningEntryGrid__BoVF2 textarea{resize:vertical}.dashboard_planningOfferInfo__h7dkz{align-content:center;background:#e6f8fa;border:1px solid #b8ecf0;border-radius:12px;color:#008b96;display:grid;grid-gap:4px;gap:4px;padding:12px}.dashboard_planningOfferInfo__h7dkz span{font-size:.76rem;font-weight:850}.dashboard_planningOfferInfo__h7dkz strong{font-size:.92rem;font-weight:950}.dashboard_planningOfferInfo__h7dkz small{color:#31536d;font-size:.72rem;font-weight:800;line-height:1.35}.dashboard_planningBudgetInfo__4tCXB{align-content:center;background:#eefdf5;border:1px solid #bbf7d0;border-radius:12px;color:#047857;display:grid;grid-gap:4px;gap:4px;padding:12px}.dashboard_planningBudgetInfo__4tCXB[data-state=over]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.dashboard_planningBudgetInfo__4tCXB span{font-size:.76rem;font-weight:850}.dashboard_planningBudgetInfo__4tCXB strong{font-size:.92rem;font-weight:950}.dashboard_planningBudgetInfo__4tCXB small{color:#31536d;font-size:.72rem;font-weight:800;line-height:1.35}.dashboard_planningRecurrencePanel__B2dd6{background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;display:grid;grid-gap:12px;gap:12px;padding:12px}.dashboard_planningRecurrencePanel__B2dd6>div:first-child{align-items:center;display:flex;justify-content:space-between}.dashboard_planningRecurrencePanel__B2dd6 strong{color:#0f172a;font-size:.88rem;font-weight:950}.dashboard_planningRecurrencePanel__B2dd6 span{color:#64748b;font-size:.78rem;font-weight:850}.dashboard_hourlyPlanningPanel__mSHQI>div:first-child{align-items:flex-start;gap:10px}.dashboard_hourlyPlanningPanel__mSHQI>div:first-child span{line-height:1.3;max-width:420px;text-align:right}.dashboard_planningRecurrenceGrid__fM_HZ{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_hourlyPlanningGrid__G3Y_Y{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.4fr) minmax(170px,.8fr)}.dashboard_hourlyPlanningGrid__G3Y_Y label{min-width:0}.dashboard_hourlyPlanningGrid__G3Y_Y select{overflow:hidden;text-overflow:ellipsis}.dashboard_planningWeekdayPicker__aZmyE{color:#334155;display:grid;font-size:.82rem;font-weight:800;grid-gap:8px;gap:8px}.dashboard_planningWeekdayPicker__aZmyE>div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.dashboard_hourlyPlanningEmployeePicker__9itXw>div{display:flex;flex-wrap:wrap}.dashboard_planningWeekdayPicker__aZmyE button{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:38px}.dashboard_hourlyPlanningEmployeePicker__9itXw button{line-height:1.2;min-width:120px;padding:7px 12px;white-space:normal}.dashboard_planningWeekdayPicker__aZmyE button[data-active=true]{background:#e6f8fa;border-color:#00a6b3;color:#008b96}.dashboard_planningWeekdayPicker__aZmyE button:disabled{cursor:not-allowed;opacity:.58}.dashboard_planningSeriesBadge___PTd8{background:#eef6ff;border:1px solid #cfe0f5;border-radius:999px;color:#005fff;display:inline-flex;font-size:.68rem;font-weight:900;margin-left:8px;padding:3px 7px;vertical-align:middle}.dashboard_planningProjectSearch__dhZ2a{position:relative}.dashboard_planningProjectLinkButton__bJrqN{align-items:center;background:linear-gradient(180deg,#fff,#eef6ff);border:1px solid #b9cbe2;border-radius:12px;color:#005fff;cursor:pointer;display:flex;font:inherit;font-size:.86rem;font-weight:950;min-height:44px;overflow:hidden;padding:10px 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.dashboard_planningProjectLinkButton__bJrqN:hover{border-color:#005fff;box-shadow:0 6px 16px rgba(0,95,255,.16)}.dashboard_planningProjectResults__hMOzh{background:#fff;border:1px solid #d8e0ea;border-radius:14px;box-shadow:0 18px 42px rgba(15,23,42,.14);left:0;max-height:280px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.dashboard_planningProjectResults__hMOzh button{background:transparent;border:0;border-radius:10px;color:#0f172a;cursor:pointer;display:grid;font:inherit;grid-gap:3px;gap:3px;padding:10px;text-align:left;width:100%}.dashboard_planningProjectResults__hMOzh button:hover:not(:disabled){background:#eef6ff}.dashboard_planningProjectResults__hMOzh button:disabled{color:#94a3b8;cursor:default}.dashboard_planningProjectResults__hMOzh strong{font-size:.86rem;font-weight:950}.dashboard_planningProjectResults__hMOzh span{color:#64748b;font-size:.76rem;font-weight:750}.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_projectFileHeader__cUYBS{grid-template-columns:1fr}.dashboard_projectFileActions__7vdx5{grid-template-columns:1fr;min-width:0;width:100%}.dashboard_projectCombinedHistoryGrid__SHkTt,.dashboard_shell__hLsxK{grid-template-columns:1fr}.dashboard_shell__hLsxK{grid-template-rows:auto auto minmax(0,1fr)}.dashboard_header__VMwCG{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_dashboardMainGrid__SmsB_,.dashboard_employeeStampSummary__hizTQ,.dashboard_moduleGrid__ajvkY,.dashboard_overviewHero__aN2TP{grid-template-columns:1fr}.dashboard_employeeStampHeader__xkOvQ{align-items:flex-start;flex-direction:column}.dashboard_planningDayHeader__K6NqQ{grid-template-columns:1fr}.dashboard_planningDayPrimaryActions__oez6c,.dashboard_planningGroupSwitch__4VIJi{grid-column:1;justify-self:start}.dashboard_planningDayPrimaryActions__oez6c{flex-wrap:wrap}.dashboard_planningGroupSwitch__4VIJi{justify-content:flex-start}}.dashboard_invoiceStatusChip__9nbBo[data-status=Verloren]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.dashboard_notesPanel__UMY1j{display:grid;grid-gap:16px;gap:16px}.dashboard_notesHeader___k9d_{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashboard_notesHeader___k9d_ h2{margin:0 0 4px}.dashboard_notesHeader___k9d_ p{color:#64748b;margin:0}.dashboard_noteBadges__XtxDB,.dashboard_noteCard__D2VRp footer,.dashboard_notesActions__SpyIi,.dashboard_notesScopeTabs__HplGW{display:flex;flex-wrap:wrap;gap:8px}.dashboard_notesScopeTabs__HplGW{border-bottom:1px solid #dbe4f0}.dashboard_notesScopeTabs__HplGW button{background:transparent;border:0;border-bottom:3px solid transparent;color:#475569;cursor:pointer;font-weight:800;padding:10px 12px}.dashboard_notesScopeTabs__HplGW button[data-active=true]{border-bottom-color:#2563eb;color:#0f172a}.dashboard_notesGrid__a2MxC{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.dashboard_noteCard__D2VRp,.dashboard_noteConfirmCard__8TGRl{background:#fff;border:1px solid #dbe4f0;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.08);display:grid;grid-gap:10px;gap:10px;padding:14px}.dashboard_noteCard__D2VRp{cursor:pointer}.dashboard_noteCard__D2VRp[data-priority=important],.dashboard_noteConfirmCard__8TGRl[data-priority=important]{border-left:5px solid #f59e0b}.dashboard_noteCard__D2VRp[data-priority=critical],.dashboard_noteConfirmCard__8TGRl[data-priority=critical]{border-left:5px solid #dc2626}.dashboard_noteCard__D2VRp header,.dashboard_noteConfirmCard__8TGRl{min-width:0}.dashboard_noteCard__D2VRp header span,.dashboard_noteConfirmCard__8TGRl span{color:#64748b;font-size:12px;font-weight:800}.dashboard_noteCard__D2VRp header strong,.dashboard_noteConfirmCard__8TGRl strong{color:#0f172a;display:block;font-size:16px}.dashboard_noteCard__D2VRp p,.dashboard_noteConfirmCard__8TGRl p{color:#334155;line-height:1.45;margin:0;white-space:pre-wrap}.dashboard_noteCard__D2VRp small{color:#64748b;font-weight:700}.dashboard_noteBadges__XtxDB span{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:800;padding:4px 8px}.dashboard_noteEditorModal__XiYKf{max-width:860px}.dashboard_noteEditorModal__XiYKf textarea{min-height:140px}.dashboard_noteOptionGrid__4JcIr{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR .dashboard_noteCheckboxLine__dd533{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;flex-direction:row;gap:10px;line-height:1.3;min-height:48px;padding:10px 12px}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR .dashboard_noteCheckboxLine__dd533 input{accent-color:#2563eb;flex:0 0 auto;height:16px;margin:0;padding:0;width:16px}.dashboard_standardModal__VG8e_ .dashboard_formGrid__gvQoR .dashboard_noteCheckboxLine__dd533 span{font-size:13px;font-weight:850}.dashboard_noteConfirmModal__F9ZeN{max-width:720px}.dashboard_noteConfirmList__kk_xZ{display:grid;grid-gap:12px;gap:12px}@media (max-width:760px){.dashboard_noteOptionGrid__4JcIr{grid-template-columns:1fr}}