.dashboard-tickets--hr2{--dash-raster-hero-gap:8px;--dash-raster-session-gap:16px;--dash-raster-bottom-gap:clamp(12px, 3vh, 24px);--dash-shell-pad-top:24px;width:min(1680px,100%);padding-bottom:var(--dash-raster-bottom-gap);box-sizing:border-box;flex-direction:column;height:100svh;max-height:100svh;display:flex;overflow:hidden}.dashboard-shell.dashboard-tickets--hr2{width:min(1680px,100%);max-width:none;padding:var(--dash-shell-pad-top,24px) 24px var(--dash-raster-bottom-gap);margin:0 auto}:is(html:has(.dashboard-tickets--hr2),body:has(.dashboard-tickets--hr2)){height:100%}body:has(>.dashboard-env-banners){flex-direction:column;display:flex}body:has(>.dashboard-env-banners)>.dashboard-env-banners{flex:none}body:has(>.dashboard-env-banners)>.dashboard-shell.dashboard-tickets--hr2{flex:auto;height:auto;min-height:0;max-height:none}.dashboard-tickets--hr2 .dashboard-nav-stack{z-index:40;flex:none;position:relative}.dashboard-tickets--hr2 .dashboard-topbar{flex:none}.dashboard-tickets--hr2 .dashboard-raster{left:0;right:0;top:calc(100% + var(--dash-raster-hero-gap));z-index:1;flex:none;width:100%;position:absolute}.dashboard-tickets--hr2 .dashboard-raster.is-open{min-height:0;max-height:calc(100dvh - 100% - var(--dash-raster-hero-gap) - var(--dash-raster-bottom-gap) - var(--dash-shell-pad-top,24px) - 2px)}.dashboard-tickets--hr2 .dashboard-raster.is-open .dashboard-raster-clip{flex-direction:column;max-height:100%;display:flex}.dashboard-tickets--hr2 .dashboard-raster.is-open .dashboard-raster-panel{max-height:calc(100% - 2px)}.dashboard-tickets--hr2 .dashboard-content,.dashboard-tickets--hr2 .dashboard-tabs,.dashboard-tickets--hr2 .dashboard-nav-toggle,.dashboard-tickets--hr2>.ma-filters-set,.dashboard-tickets--hr2>.dashboard-iim-fieldset{opacity:1;transition:opacity .22s}body.is-personal-raster-open .dashboard-tickets--hr2 .dashboard-content,body.is-personal-raster-open .dashboard-tickets--hr2 .dashboard-tabs,body.is-personal-raster-open .dashboard-tickets--hr2 .dashboard-nav-toggle,body.is-personal-raster-open .dashboard-tickets--hr2>.ma-filters-set,body.is-personal-raster-open .dashboard-tickets--hr2>.dashboard-iim-fieldset,.dashboard-tickets--hr2.is-raster-open .dashboard-content,.dashboard-tickets--hr2.is-raster-open .dashboard-tabs,.dashboard-tickets--hr2.is-raster-open .dashboard-nav-toggle,.dashboard-tickets--hr2.is-raster-open>.ma-filters-set,.dashboard-tickets--hr2.is-raster-open>.dashboard-iim-fieldset{opacity:0;pointer-events:none}.dashboard-tickets--hr2:has(.dashboard-raster.is-open) .dashboard-content{opacity:0;pointer-events:none}.dashboard-tickets--hr2:has(.dashboard-raster.is-open) .dashboard-tabs{opacity:0;pointer-events:none}.dashboard-tickets--hr2:has(.dashboard-raster.is-open) .dashboard-nav-toggle{opacity:0;pointer-events:none}.dashboard-tickets--hr2:has(.dashboard-raster.is-open)>.ma-filters-set{opacity:0;pointer-events:none}.dashboard-tickets--hr2:has(.dashboard-raster.is-open)>.dashboard-iim-fieldset{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dashboard-tickets--hr2 .dashboard-content,.dashboard-tickets--hr2 .dashboard-tabs,.dashboard-tickets--hr2 .dashboard-nav-toggle,.dashboard-tickets--hr2>.ma-filters-set,.dashboard-tickets--hr2>.dashboard-iim-fieldset{transition:none}}.dashboard-shell.dashboard-tickets.dashboard-tickets--hr2 .dashboard-content,.dashboard-tickets--hr2 .dashboard-content{margin-top:var(--dash-tab-body-gap,10px);overflow-anchor:none;flex-direction:column;flex:1;height:auto;min-height:0;max-height:none;display:flex;overflow:clip}.dashboard-tickets--hr2 .dashboard-content>[id^=dashboard-][id$=-app]{overflow-anchor:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}:is(html:has(#dashboard-finance-app):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden]))),html:has(#dashboard-liquidity-app):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden]))),html:has(#dashboard-hr-finance-app):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden]))),body:has(#dashboard-finance-app):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden]))),body:has(#dashboard-liquidity-app):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden]))),body:has(#dashboard-hr-finance-app):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden])))){scrollbar-gutter:auto;height:auto;max-height:none;overflow-y:scroll}.dashboard-tickets--hr2:has(#dashboard-finance-app){height:auto;max-height:none;overflow:visible}.dashboard-tickets--hr2:has(#dashboard-liquidity-app){height:auto;max-height:none;overflow:visible}.dashboard-tickets--hr2:has(#dashboard-hr-finance-app){height:auto;max-height:none;overflow:visible}.dashboard-tickets--hr2:has(#dashboard-finance-app) .dashboard-content{height:auto;max-height:none;overflow:visible}.dashboard-tickets--hr2:has(#dashboard-liquidity-app) .dashboard-content{height:auto;max-height:none;overflow:visible}.dashboard-tickets--hr2:has(#dashboard-hr-finance-app) .dashboard-content{height:auto;max-height:none;overflow:visible}:is(.dashboard-tickets--hr2:has(#dashboard-finance-app) .dashboard-content>[id^=dashboard-][id$=-app],.dashboard-tickets--hr2:has(#dashboard-liquidity-app) .dashboard-content>[id^=dashboard-][id$=-app],.dashboard-tickets--hr2:has(#dashboard-hr-finance-app) .dashboard-content>[id^=dashboard-][id$=-app]){flex:none;height:auto;min-height:min-content;display:block;overflow:visible}.dashboard-filter-island{flex:none;margin:0 0 12px}.dashboard-filter-island:not(:has(.ma-filter-bar)){margin:0}.dashboard-tickets--hr2 .dashboard-panel-tabs{flex:none;margin:0}.dashboard-tickets--personal .dashboard-content,.dashboard-tickets--mitarbeiter .dashboard-content{overflow:hidden}.dashboard-tickets--personal .dashboard-content>[id^=dashboard-][id$=-app],.dashboard-tickets--mitarbeiter .dashboard-content>[id^=dashboard-][id$=-app]{flex-direction:column;display:flex}.dashboard-tickets--hr2 .dashboard-area-settings{flex:auto;min-height:0;overflow:auto}@media (width<=1100px),(pointer:coarse){.dashboard-tickets--hr2,.dashboard-tickets--hr2 .dashboard-content,.dashboard-tickets--hr2 .dashboard-dev2,.dashboard-tickets--hr2 .dashboard-chat{height:auto;max-height:none;overflow:visible}.dashboard-tickets--hr2 .dashboard-content>[id^=dashboard-][id$=-app]{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}:is(html:has(.dashboard-tickets--hr2):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden]))),body:has(.dashboard-tickets--hr2):not(:has(.ma-modal-backdrop:not([hidden]))):not(:has(.dashboard-modal-backdrop:not([hidden])))){scrollbar-gutter:auto;height:auto;max-height:none;overflow-y:scroll}}.dashboard-login{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.dashboard-login .dashboard-topbar{flex:none;justify-content:flex-start}.dashboard-login-hero{cursor:default}.dashboard-login-hero:hover,.dashboard-login-hero:focus,.dashboard-login-hero:focus-visible{filter:none;outline:none}.dashboard-login-main{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:auto}.dashboard-login-card{background:var(--dash-surface,var(--hr2-surface,#fff));border:1px solid var(--dash-border,var(--hr2-border,#d9dce3));width:min(420px,100%);box-shadow:var(--dash-shadow,var(--hr2-shadow,0 10px 30px #0f172a14));border-radius:20px;padding:28px 24px 22px}.dashboard-form-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.dashboard-form-field span{color:var(--dash-muted,var(--hr2-muted,#5b6472));font-size:.82rem;font-weight:600}.dashboard-login-input{border:1px solid var(--dash-border,var(--hr2-border,#d9dce3));font:inherit;background:var(--dash-bg,var(--hr2-bg,#f6f7fb));color:inherit;border-radius:10px;padding:10px 12px}.dashboard-login-input.is-invalid{border-color:#c0392b}.dashboard-login-error,.dashboard-login-errors{color:#8a1f1f;margin:0 0 14px;font-size:.9rem}.dashboard-login-errors{padding-left:1.2em}.dashboard-login-errors li+li{margin-top:4px}.dashboard-login-hint{color:var(--dash-muted,var(--hr2-muted,#5b6472));margin:0 0 12px}.dashboard-login-browsers{margin:0 0 18px;padding-left:1.2em}.dashboard-login-submit{width:100%;font:inherit;color:#fff;background:var(--dash-accent,var(--hr2-accent,#1f4b99));cursor:pointer;text-align:center;box-sizing:border-box;border:0;border-radius:12px;padding:11px 14px;font-weight:700;text-decoration:none;display:inline-block}.dashboard-login-submit:hover{filter:brightness(.95)}.dashboard-raster-session{align-items:stretch;gap:var(--dash-raster-session-gap,16px);border-top:0;flex-flow:column;margin-top:auto;padding-top:0;display:flex}.dashboard-raster-session:before{content:"";width:100%;height:0;margin:var(--dash-raster-session-gap,16px) 0 0;border-top:1px solid var(--dash-border,var(--hr2-border,#d9dce3));flex:none;display:block}.dashboard-iim-fieldset.dashboard-raster-profile-settings{width:100%;min-width:0;margin:0}.dashboard-raster-profile-legend{align-items:center;gap:6px;display:inline-flex}.dashboard-raster-profile-gear{flex:none;display:block}.dashboard-raster-profile-settings-body{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;display:flex}.dashboard-raster-profile-theme,.dashboard-raster-profile-sms{flex:0 auto;min-width:0}.dashboard-raster-profile-sms{flex:0 22rem;max-width:min(28rem,100%)}.dashboard-raster-profile-sms .dashboard-sms-form__input{box-sizing:border-box;width:16rem;max-width:100%}.dashboard-raster-profile-label{color:var(--dash-text-muted,var(--hr2-muted,#5b6472));letter-spacing:.01em;text-transform:none;margin:0 0 6px;font-size:11px;font-weight:700}.dashboard-raster-profile-hint{color:var(--dash-text-muted,var(--hr2-muted,#5b6472));margin:8px 0 0;font-size:12px;line-height:1.35}.dashboard-raster-profile-sms .dashboard-sms-form{margin-top:0}.dashboard-raster-profile-status{color:var(--dash-text-muted,var(--hr2-muted,#5b6472));margin:6px 0 0;font-size:12px}.dashboard-raster-profile-status.is-error{color:var(--dash-danger,#b91c1c)}.dashboard-raster-profile-who{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:12px;min-width:0;margin-left:0;display:flex}.dashboard-raster-session-who{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.dashboard-raster-session-avatar{object-fit:cover;background:var(--dash-surface-muted,#f3f4f6);width:36px;height:36px;color:var(--dash-text-muted,var(--hr2-muted,#5b6472));border:1px solid var(--dash-border,var(--hr2-border,#d9dce3));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.dashboard-raster-session-label{min-width:0;color:var(--dash-text-muted,var(--hr2-muted,#5b6472));margin:0;font-size:12px;font-weight:600;line-height:1.35}.dashboard-raster-session-label span{color:var(--dash-text-heading,inherit);font-weight:750}@media (width<=900px){.dashboard-raster-profile-who{flex:auto;align-self:stretch;margin-left:0}.dashboard-raster-profile-sms{flex:100%;max-width:100%}}.dashboard-logout-form{width:auto;margin:0;display:block}.dashboard-raster-profile-who .dashboard-raster-logout{text-align:center;width:auto;min-width:0;text-decoration:none}.dashboard-raster-logout,.dashboard-btn.dashboard-raster-logout{appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;letter-spacing:normal;min-height:var(--dash-form-control-min-height);white-space:nowrap;text-align:center;color:var(--dash-text-on-accent,#fff);-webkit-text-fill-color:var(--dash-text-on-accent,#fff);background:var(--dash-accent,var(--hr2-accent,#9b0e78));border:1px solid var(--dash-accent,var(--hr2-accent,#9b0e78));padding:0 11px;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none}.dashboard-raster-logout:hover,.dashboard-raster-logout:focus-visible{color:var(--dash-text-on-accent,#fff);-webkit-text-fill-color:var(--dash-text-on-accent,#fff);filter:brightness(1.06);border-color:var(--dash-accent,var(--hr2-accent,#9b0e78));box-shadow:0 0 0 3px var(--dash-border-focus-ring,#9b0e7838);text-decoration:none}
