.brand-kit-module__6JticG__intro{max-inline-size:76ch}.brand-kit-module__6JticG__stack{gap:var(--dt-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.brand-kit-module__6JticG__commands{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-kit-module__6JticG__commands form{display:contents}.brand-kit-module__6JticG__meta{color:var(--dt-font-tertiary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.brand-kit-module__6JticG__error{color:var(--wd-danger)}.brand-kit-module__6JticG__hint{color:var(--dt-font-tertiary);margin:0;font-size:12px;line-height:1.5}.brand-kit-module__6JticG__list{margin:0;padding-inline-start:18px;font-size:13px;line-height:1.5}.brand-kit-module__6JticG__list li+li{margin-block-start:4px}.brand-kit-module__6JticG__pushEnd{margin-inline-start:auto}.brand-kit-module__6JticG__stepPanel[hidden]{display:none}.brand-kit-module__6JticG__stepFooter{border-block-start:1px solid var(--dt-border-light);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;padding-block-start:var(--dt-space-4);display:flex}.brand-kit-module__6JticG__sourcesLayout{align-items:start;gap:var(--dt-space-6) var(--dt-space-8);grid-template-columns:minmax(0,1fr) 320px;display:grid}.brand-kit-module__6JticG__subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-block-size:32px;display:flex}.brand-kit-module__6JticG__subhead h3{margin:0}.brand-kit-module__6JticG__dropArea{min-inline-size:0;position:relative}.brand-kit-module__6JticG__fileRow{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.brand-kit-module__6JticG__fileMain{min-inline-size:0;display:grid}.brand-kit-module__6JticG__fileName{overflow-wrap:anywhere;font-weight:500}.brand-kit-module__6JticG__fileControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}.brand-kit-module__6JticG__roleForm,.brand-kit-module__6JticG__removeForm{gap:4px;display:grid}.brand-kit-module__6JticG__roleSelect{inline-size:172px}.brand-kit-module__6JticG__roleFixed{min-block-size:32px;color:var(--dt-font-secondary);align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.brand-kit-module__6JticG__proposalCheck{color:var(--dt-font-secondary);white-space:nowrap;font-size:12px}.brand-kit-module__6JticG__rowError{max-inline-size:260px;margin:0;font-size:12px;line-height:1.4}.brand-kit-module__6JticG__assetThumb{border:1px solid var(--dt-border-light);block-size:36px;inline-size:48px;color:var(--dt-font-tertiary);background:#fff;border-radius:8px;place-items:center;font-size:10px;font-weight:600;display:grid;overflow:hidden}.brand-kit-module__6JticG__assetThumb img{max-block-size:30px;max-inline-size:44px}.brand-kit-module__6JticG__fontRow{gap:var(--dt-space-3);padding:var(--dt-space-3) var(--dt-space-4) var(--dt-space-4);border:1px solid var(--dt-border-medium);border-radius:var(--dt-radius-card);background:var(--dt-background-secondary);display:grid}.brand-kit-module__6JticG__fontHead{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.brand-kit-module__6JticG__upload{gap:6px;font-size:13px;line-height:1.5;display:grid}.brand-kit-module__6JticG__uploadLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-kit-module__6JticG__upload progress{block-size:4px;inline-size:100%;accent-color:var(--wd-charcoal)}.brand-kit-module__6JticG__proposalForm{gap:var(--dt-space-4);padding:var(--dt-space-4);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-secondary);display:grid}.brand-kit-module__6JticG__proposalForm h3{margin:0}.brand-kit-module__6JticG__proposalForm textarea{resize:vertical;min-block-size:72px}.brand-kit-module__6JticG__proposal{gap:var(--dt-space-3);padding:var(--dt-space-4);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-secondary);display:grid}.brand-kit-module__6JticG__proposal p{max-inline-size:90ch;margin:0;font-size:13px;line-height:1.55}.brand-kit-module__6JticG__proposalHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-kit-module__6JticG__proposalHead h3{margin:0}.brand-kit-module__6JticG__swatches{flex-wrap:wrap;gap:6px;display:flex}.brand-kit-module__6JticG__swatch{border:1px solid var(--dt-border-light);border-radius:6px;block-size:24px;inline-size:24px}.brand-kit-module__6JticG__editorLayout{align-items:start;gap:var(--dt-space-8);grid-template-columns:minmax(0,1fr) 320px;display:grid}.brand-kit-module__6JticG__editorColumn{gap:var(--dt-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.brand-kit-module__6JticG__sampleColumn{top:var(--dt-space-4);gap:var(--dt-space-3);min-inline-size:0;display:grid;position:sticky}.brand-kit-module__6JticG__sampleHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-kit-module__6JticG__modeSwitch{background:var(--dt-background-transparent-lighter);border:1px solid var(--dt-border-light);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.brand-kit-module__6JticG__modeSwitch button{min-block-size:24px;color:var(--dt-font-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500;position:relative}.brand-kit-module__6JticG__modeSwitch button:after{content:"";position:absolute;inset:-8px -2px}.brand-kit-module__6JticG__modeSwitch button[aria-pressed=true]{background:var(--dt-background-primary);color:var(--dt-font-primary);box-shadow:0 0 0 1px var(--dt-border-medium)}.brand-kit-module__6JticG__modeSwitch button:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:2px}.brand-kit-module__6JticG__exportMenu summary{cursor:pointer;inline-size:fit-content;list-style:none}.brand-kit-module__6JticG__exportMenu summary::-webkit-details-marker{display:none}.brand-kit-module__6JticG__exportItems{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.brand-kit-module__6JticG__sections{border:1px solid var(--dt-border-medium);border-radius:var(--dt-radius-card);background:var(--dt-background-primary);min-inline-size:0;overflow:hidden}.brand-kit-module__6JticG__section+.brand-kit-module__6JticG__section{border-block-start:1px solid var(--dt-border-light)}.brand-kit-module__6JticG__sectionHeading{font:inherit;margin:0}.brand-kit-module__6JticG__sectionTrigger{min-block-size:48px;inline-size:100%;min-inline-size:0;padding:0 var(--dt-space-4);color:var(--dt-font-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}@media (hover:hover){.brand-kit-module__6JticG__sectionTrigger:hover{background:var(--dt-background-transparent-lighter)}}.brand-kit-module__6JticG__sectionTrigger:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:-2px}.brand-kit-module__6JticG__sectionChevron{color:var(--dt-font-tertiary);transition:transform var(--wd-spring-smooth-duration,.3s) var(--wd-spring-smooth,ease-out);flex:none}.brand-kit-module__6JticG__section[data-open] .brand-kit-module__6JticG__sectionChevron{transform:rotate(90deg)}.brand-kit-module__6JticG__sectionTitle{flex:none;font-size:13px;font-weight:600}.brand-kit-module__6JticG__sectionSummary{min-inline-size:0;color:var(--dt-font-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;font-size:12px;font-weight:400;display:block;overflow:hidden}.brand-kit-module__6JticG__miniSwatches{vertical-align:-1px;gap:2px;margin-inline-end:6px;display:inline-flex}.brand-kit-module__6JticG__miniSwatches span{border:1px solid var(--dt-border-light);border-radius:3px;block-size:12px;inline-size:12px}.brand-kit-module__6JticG__sectionPanel{opacity:1;transition:grid-template-rows var(--wd-spring-smooth-duration,.3s) var(--wd-spring-smooth,ease-out), opacity var(--wd-dur-base,.2s) var(--wd-ease-out,ease-out);grid-template-rows:1fr;display:grid}.brand-kit-module__6JticG__sectionPanel[data-closed=true]{opacity:0;grid-template-rows:0fr}.brand-kit-module__6JticG__sectionInner{min-block-size:0;overflow:hidden}.brand-kit-module__6JticG__sectionBody{gap:var(--dt-space-4);padding:4px var(--dt-space-4) var(--dt-space-6) calc(var(--dt-space-4) + 22px);display:grid;container-type:inline-size}.brand-kit-module__6JticG__plainFieldset{border:0;min-inline-size:0;margin:0;padding:0}.brand-kit-module__6JticG__fieldLegend{color:var(--dt-font-light);margin-block-end:6px;padding:0;font-size:11px;font-weight:600}.brand-kit-module__6JticG__fontFields{gap:var(--dt-space-4);grid-template-columns:minmax(0,1fr) 140px;display:grid}.brand-kit-module__6JticG__modes{gap:var(--dt-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-kit-module__6JticG__colorRows{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.brand-kit-module__6JticG__modeLegend{color:var(--dt-font-secondary);margin-block-end:4px;padding:0;font-size:13px;font-weight:500}.brand-kit-module__6JticG__colorRow{grid-template-columns:96px 44px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.brand-kit-module__6JticG__swatchInput{border:1px solid var(--dt-border-medium);border-radius:var(--dt-radius-control);background:var(--dt-background-transparent-lighter);cursor:pointer;block-size:32px;inline-size:44px;padding:2px}.brand-kit-module__6JticG__hex{font-family:var(--font-mono);min-inline-size:0}@container (max-width:300px){.brand-kit-module__6JticG__colorRow{grid-template-columns:44px minmax(0,1fr);row-gap:2px}.brand-kit-module__6JticG__colorRow>label{grid-column:1/-1}.brand-kit-module__6JticG__fontFields{grid-template-columns:minmax(0,1fr)}}.brand-kit-module__6JticG__slots{gap:var(--dt-space-3);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.brand-kit-module__6JticG__slot{gap:6px;min-inline-size:0;display:grid}.brand-kit-module__6JticG__slotTile{border:1px solid var(--dt-border-light);background:#fff;border-radius:8px;place-items:center;block-size:64px;padding:8px;display:grid}.brand-kit-module__6JticG__slotTile[data-dark]{background:var(--wd-charcoal);border-color:var(--wd-charcoal)}.brand-kit-module__6JticG__slotTile img{max-block-size:44px;max-inline-size:100%}.brand-kit-module__6JticG__slotText{min-inline-size:0;display:grid}.brand-kit-module__6JticG__slotLabel{color:var(--dt-font-secondary);font-size:12px;font-weight:600}.brand-kit-module__6JticG__slotText .brand-kit-module__6JticG__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brand-kit-module__6JticG__saveBar{z-index:2;padding:var(--dt-space-3) 0 max(var(--dt-space-3), env(safe-area-inset-bottom));border-block-start:1px solid var(--dt-border-light);background:var(--dt-background-secondary);gap:8px;display:grid;position:sticky;bottom:0}.brand-kit-module__6JticG__saveLine{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.brand-kit-module__6JticG__sample{border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--sample-page);min-inline-size:0;color:var(--sample-text);font-family:var(--sample-body);font-weight:var(--sample-body-weight);line-height:var(--sample-leading);align-content:start;gap:6px;margin:0;padding:20px;font-size:12px;display:grid}.brand-kit-module__6JticG__sampleHead{border-block-end:1px solid var(--sample-line);justify-content:space-between;align-items:center;gap:12px;padding-block-end:10px;display:flex}.brand-kit-module__6JticG__sampleLogo{block-size:auto;max-block-size:32px;inline-size:auto;max-inline-size:120px;display:block}.brand-kit-module__6JticG__sampleWordmark{font-family:var(--sample-heading);font-size:14px;font-weight:700}.brand-kit-module__6JticG__sampleKicker{font-family:var(--sample-heading);font-weight:var(--sample-heading-weight);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.brand-kit-module__6JticG__sampleNumber{font-family:var(--sample-mono);color:var(--sample-muted);margin:6px 0 0;font-size:10px}.brand-kit-module__6JticG__sampleTitle{font-family:var(--sample-heading);font-weight:var(--sample-heading-weight);letter-spacing:var(--sample-tracking);margin:0;font-size:18px;line-height:1.2}.brand-kit-module__6JticG__sampleChip{border-radius:var(--sample-chip-radius);background:var(--sample-accent);color:var(--sample-accent-ink);justify-self:start;padding:1px 8px;font-size:10px;font-weight:600}.brand-kit-module__6JticG__sampleFacts{border:var(--sample-surface-border);border-radius:var(--sample-radius);background:var(--sample-surface);box-shadow:var(--sample-elevation);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:6px 0;padding:10px;display:grid}.brand-kit-module__6JticG__sampleFacts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--sample-muted);font-size:9px}.brand-kit-module__6JticG__sampleFacts dd{margin:0}.brand-kit-module__6JticG__sampleHeading{border-block-start:2px solid var(--sample-accent);font-family:var(--sample-heading);font-weight:var(--sample-heading-weight);letter-spacing:var(--sample-tracking);margin:4px 0 0;padding-block-start:6px;font-size:13px}.brand-kit-module__6JticG__sampleBody{margin:0}.brand-kit-module__6JticG__sampleMuted{color:var(--sample-muted);margin:0;font-size:10px}.brand-kit-module__6JticG__emptyTemplate{justify-items:center;gap:var(--dt-space-3);padding:var(--dt-space-8) var(--dt-space-4);text-align:center;display:grid}.brand-kit-module__6JticG__emptyTitle{margin:var(--dt-space-1) 0 0;font-size:16px;font-weight:600}.brand-kit-module__6JticG__emptyText{max-inline-size:56ch;color:var(--dt-font-secondary);margin:0;font-size:13px;line-height:1.55}.brand-kit-module__6JticG__emptyTemplate form{justify-items:center}.brand-kit-module__6JticG__emptyCommands{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.brand-kit-module__6JticG__templateLayout{align-items:start;gap:var(--dt-space-8);grid-template-columns:minmax(0,1fr) 340px;display:grid}.brand-kit-module__6JticG__pdfColumn{min-inline-size:0}.brand-kit-module__6JticG__reviewColumn{gap:var(--dt-space-6);min-inline-size:0;display:grid}.brand-kit-module__6JticG__reviewColumn h3{margin:0}.brand-kit-module__6JticG__pdfFrame{aspect-ratio:210/290;border:1px solid var(--dt-border-medium);border-radius:var(--dt-radius-card);background:#fff;block-size:auto;min-block-size:480px;inline-size:100%;display:block}.brand-kit-module__6JticG__pdfMissing{min-block-size:240px;padding:var(--dt-space-6);border:1px dashed var(--dt-border-medium);border-radius:var(--dt-radius-card);color:var(--dt-font-secondary);text-align:center;place-items:center;font-size:13px;display:grid}.brand-kit-module__6JticG__checks{gap:6px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.brand-kit-module__6JticG__check{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.brand-kit-module__6JticG__check svg{margin-block-start:3px}.brand-kit-module__6JticG__checkFailed{color:var(--wd-danger)}.brand-kit-module__6JticG__direction{gap:var(--dt-space-2);min-inline-size:0;display:grid}.brand-kit-module__6JticG__directionWorld{gap:2px;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:grid}.brand-kit-module__6JticG__directionThesis{color:var(--dt-font-secondary);font-size:13px;font-weight:400}.brand-kit-module__6JticG__directionFacts{gap:var(--dt-space-2);margin:0;font-size:13px;line-height:1.5;display:grid}.brand-kit-module__6JticG__directionFacts dt{color:var(--dt-font-tertiary);font-size:12px}.brand-kit-module__6JticG__directionFacts dd{overflow-wrap:anywhere;margin:0}.brand-kit-module__6JticG__versions{border-block-start:1px solid var(--dt-border-light);padding-block-start:var(--dt-space-3)}.brand-kit-module__6JticG__versions summary{min-block-size:32px;color:var(--dt-font-secondary);cursor:pointer;align-items:center;font-size:13px;font-weight:500;display:flex}.brand-kit-module__6JticG__versions summary:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:2px;border-radius:var(--dt-radius-xs)}.brand-kit-module__6JticG__versionList{margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.brand-kit-module__6JticG__versionList li{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.brand-kit-module__6JticG__versionList li+li{border-block-start:1px solid var(--dt-border-light)}.brand-kit-module__6JticG__versionText{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:1023.98px){.brand-kit-module__6JticG__sourcesLayout,.brand-kit-module__6JticG__editorLayout,.brand-kit-module__6JticG__templateLayout{grid-template-columns:minmax(0,1fr)}.brand-kit-module__6JticG__sampleColumn{position:static}}@media (max-width:639.98px){.brand-kit-module__6JticG__modes{grid-template-columns:minmax(0,1fr)}.brand-kit-module__6JticG__swatchInput{block-size:44px}.brand-kit-module__6JticG__fileRow{grid-template-columns:40px minmax(0,1fr) auto}.brand-kit-module__6JticG__fileRow .brand-kit-module__6JticG__assetThumb{inline-size:40px}.brand-kit-module__6JticG__fileControls{grid-area:2/1/auto/-1;justify-content:flex-start}.brand-kit-module__6JticG__roleSelect{inline-size:auto;min-inline-size:160px}.brand-kit-module__6JticG__sectionBody{padding-inline-start:var(--dt-space-4)}.brand-kit-module__6JticG__pdfColumn:has(.brand-kit-module__6JticG__pdfFrame){display:none}.brand-kit-module__6JticG__saveBar{position:static}.brand-kit-module__6JticG__fontFields{grid-template-columns:minmax(0,1fr) 112px}}@media (prefers-reduced-motion:reduce){.brand-kit-module__6JticG__sectionPanel,.brand-kit-module__6JticG__sectionChevron{transition:none}}
.page-header-module__41P_gq__header{z-index:30;align-items:center;column-gap:var(--dt-space-2);min-height:calc(var(--dt-header-height) + env(safe-area-inset-top));box-sizing:border-box;padding:env(safe-area-inset-top) var(--dt-space-3) 0;border-bottom:1px solid var(--dt-border-medium);background:var(--dt-background-secondary);color:var(--dt-font-primary);flex-wrap:wrap;font-size:13px;line-height:16px;display:flex;position:sticky;top:0}@media (min-width:768px){.page-header-module__41P_gq__header[data-has-center=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}}.page-header-module__41P_gq__lead{align-items:center;gap:var(--dt-space-1);min-width:min(240px,100%);min-height:calc(var(--dt-header-height) - 1px);flex:1 1 0;display:flex}.page-header-module__41P_gq__icon{color:var(--dt-font-secondary);flex-shrink:0;display:flex}.page-header-module__41P_gq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dt-font-primary);margin:0;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.page-header-module__41P_gq__header[data-size=conversation]{min-height:calc(56px + env(safe-area-inset-top))}.page-header-module__41P_gq__header[data-size=conversation] .page-header-module__41P_gq__lead{gap:var(--dt-space-2);min-height:55px}.page-header-module__41P_gq__header[data-size=conversation] .page-header-module__41P_gq__actions{min-height:55px}.page-header-module__41P_gq__header[data-size=conversation] .page-header-module__41P_gq__title{font-size:14px;font-weight:700;line-height:18px}.page-header-module__41P_gq__titleBlock{min-width:0;display:grid}.page-header-module__41P_gq__subtitle{min-width:0;color:var(--dt-font-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}@media (max-width:767.98px){.page-header-module__41P_gq__lead{min-width:min(140px,100%)}.page-header-module__41P_gq__title{padding-block:var(--dt-space-2);white-space:normal;overflow-wrap:anywhere}.page-header-module__41P_gq__titleBlock{padding-block:var(--dt-space-2)}.page-header-module__41P_gq__titleBlock .page-header-module__41P_gq__title{padding-block:0}.page-header-module__41P_gq__header[data-size=conversation]{flex-wrap:nowrap;align-items:flex-start}.page-header-module__41P_gq__header[data-size=conversation] .page-header-module__41P_gq__lead{flex-wrap:wrap}.page-header-module__41P_gq__header[data-size=conversation] .page-header-module__41P_gq__titleBlock{flex:1 1 0}}.page-header-module__41P_gq__crumbs{flex-shrink:1;min-width:0;display:flex}.page-header-module__41P_gq__crumbList{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.page-header-module__41P_gq__crumb{align-items:center;gap:var(--dt-space-1);min-width:0;margin-right:var(--dt-space-1);display:flex}.page-header-module__41P_gq__crumbLink{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--dt-radius-sm);min-width:0;color:var(--dt-font-tertiary);transition:var(--dt-clickable-transition);font-weight:400;text-decoration:none;position:relative;overflow:hidden}.page-header-module__41P_gq__crumbLink:after{content:"";position:absolute;inset:-10px -2px}@media (hover:hover){.page-header-module__41P_gq__crumbLink:hover{color:var(--dt-font-primary);text-underline-offset:3px;text-decoration:underline}}.page-header-module__41P_gq__crumbLink:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:2px}.page-header-module__41P_gq__crumbDivider{color:var(--dt-font-tertiary);flex-shrink:0}.page-header-module__41P_gq__crumbText{min-width:0;color:var(--dt-font-tertiary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.page-header-module__41P_gq__crumbCurrentText{min-width:0;color:var(--dt-font-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.page-header-module__41P_gq__centerTitle{box-sizing:border-box;align-items:center;height:24px;padding:0 5px;display:flex}@media (max-width:767.98px){.page-header-module__41P_gq__header[data-settings-header] .page-header-module__41P_gq__lead{flex:0 auto;min-width:0}.page-header-module__41P_gq__crumbCurrent{display:none}.page-header-module__41P_gq__header[data-settings-header] .page-header-module__41P_gq__centerTitle{height:auto;padding:var(--dt-space-2) 0}.page-header-module__41P_gq__header[data-settings-header] .page-header-module__41P_gq__actions:empty{display:none}}.page-header-module__41P_gq__center{justify-content:center;align-items:center;min-width:0;display:flex}.page-header-module__41P_gq__actions{justify-content:flex-end;align-items:center;gap:var(--dt-space-2);min-width:0;max-width:100%;min-height:calc(var(--dt-header-height) - 1px);padding-block:var(--dt-space-2);box-sizing:border-box;flex-wrap:wrap;margin-left:auto;display:flex}.page-header-module__41P_gq__header[data-has-center=true] .page-header-module__41P_gq__actions{justify-self:end}.page-header-module__41P_gq__menuButton{margin-left:calc(var(--dt-space-1) * -1);margin-right:var(--dt-space-1)}.page-header-module__41P_gq__menuButton.dt-button:after{inset:-6px}.page-header-module__41P_gq__expandSlot{display:none}@media (min-width:1024px){.page-header-module__41P_gq__menuButton.dt-button{display:none}:root[data-nav-collapsed] .page-header-module__41P_gq__expandSlot{margin-right:var(--dt-space-1);display:inline-flex}}.page-header-module__41P_gq__expandButton.dt-button:after{inset:-6px}.page-header-module__41P_gq__skeletonIcon{border-radius:var(--dt-radius-sm);background:var(--dt-background-tertiary);flex-shrink:0;width:16px;height:16px}.page-header-module__41P_gq__skeletonTitle{border-radius:var(--dt-radius-sm);background:var(--dt-background-tertiary);width:160px;max-width:50%;height:16px}@media print{.page-header-module__41P_gq__header{position:static}.page-header-module__41P_gq__expandSlot{display:none}.page-header-module__41P_gq__menuButton.dt-button{display:none}}
.command-menu-panel-module__JU00eG__panel{width:var(--dt-panel-width,375px);box-sizing:border-box;border-left:1px solid var(--dt-border-medium);background:var(--dt-background-primary);height:100dvh;color:var(--dt-font-primary);flex-direction:column;font-size:13px;display:flex;position:sticky;top:0}.command-menu-panel-module__JU00eG__header{align-items:center;gap:var(--dt-space-4);height:var(--dt-header-height);box-sizing:border-box;padding:0 var(--dt-space-2);border-bottom:1px solid var(--dt-border-light);background:var(--dt-background-secondary);flex-shrink:0;display:flex}.command-menu-panel-module__JU00eG__header:focus-within{box-shadow:inset 0 -2px 0 0 var(--dt-accent-outline)}@media (forced-colors:active){.command-menu-panel-module__JU00eG__header:focus-within{outline-offset:-2px;outline:2px solid}}.command-menu-panel-module__JU00eG__input{min-width:0;height:24px;color:var(--dt-font-primary);font:inherit;background:0 0;border:none;flex:1;padding:0;font-size:13px;font-weight:400}.command-menu-panel-module__JU00eG__input::placeholder{color:var(--dt-font-light)}.command-menu-panel-module__JU00eG__input:focus,.command-menu-panel-module__JU00eG__input:focus-visible{box-shadow:none;outline:none}.command-menu-panel-module__JU00eG__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dt-border-medium) transparent;min-height:0;padding:0 var(--dt-space-2) var(--dt-space-4);flex:1;overflow-y:auto}.command-menu-panel-module__JU00eG__groupLabel{box-sizing:border-box;height:25px;padding:var(--dt-space-2) var(--dt-space-1) var(--dt-space-1);color:var(--dt-font-light);align-items:flex-end;font-size:11px;font-weight:600;display:flex}.command-menu-panel-module__JU00eG__group{min-width:0}.command-menu-panel-module__JU00eG__group+.command-menu-panel-module__JU00eG__group{margin-top:var(--dt-space-1)}.command-menu-panel-module__JU00eG__option{align-items:center;gap:var(--dt-space-2);box-sizing:border-box;width:100%;height:32px;padding:0 var(--dt-space-2);border-radius:calc(var(--dt-radius-lg) - var(--dt-space-1));color:var(--dt-font-secondary);text-align:left;cursor:default;transition:var(--dt-clickable-transition);background:0 0;border:none;font-size:13px;font-weight:400;display:flex}.command-menu-panel-module__JU00eG__option+.command-menu-panel-module__JU00eG__option{margin-top:2px}@media (hover:none){.command-menu-panel-module__JU00eG__option{height:40px}}@media (hover:hover){.command-menu-panel-module__JU00eG__option:hover{background:var(--dt-background-transparent-light)}}.command-menu-panel-module__JU00eG__option[data-active=true]{background:var(--dt-background-transparent-light);color:var(--dt-font-primary)}.command-menu-panel-module__JU00eG__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-menu-panel-module__JU00eG__optionType{color:var(--dt-font-light)}.command-menu-panel-module__JU00eG__avatar{border-radius:var(--dt-radius-sm);background:var(--dt-background-transparent-light);width:16px;height:16px;color:var(--dt-font-primary);flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.command-menu-panel-module__JU00eG__commandIcon{border-radius:var(--dt-radius-md);background:var(--dt-background-transparent-light);width:24px;height:24px;color:var(--dt-font-secondary);flex-shrink:0;place-items:center;display:grid}.command-menu-panel-module__JU00eG__hint{box-sizing:border-box;border:1px solid var(--dt-border-strong);border-radius:calc(var(--dt-radius-lg) - var(--dt-space-1));background:var(--dt-background-secondary);width:18px;height:20px;box-shadow:0 1px 0 var(--dt-border-medium);color:var(--dt-font-light);flex-shrink:0;place-items:center;font-family:inherit;font-size:12px;font-weight:400;line-height:1;display:grid}.command-menu-panel-module__JU00eG__empty{height:64px;padding:0 var(--dt-space-2);color:var(--dt-font-light);text-align:center;place-items:center;font-size:13px;display:grid}.command-menu-panel-module__JU00eG__alert{padding:var(--dt-space-3) var(--dt-space-2);color:var(--dt-danger);font-size:13px}.command-menu-panel-module__JU00eG__retry{min-height:28px;margin-top:var(--dt-space-1);padding:0 var(--dt-space-2);border-radius:var(--dt-radius-sm);color:var(--dt-font-primary);transition:var(--dt-clickable-transition);background:0 0;border:none;font-size:13px;font-weight:500;text-decoration:underline;position:relative}.command-menu-panel-module__JU00eG__retry:after{content:"";position:absolute;inset:-4px 0}.command-menu-panel-module__JU00eG__retry:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.command-menu-panel-module__JU00eG__placeholderRow{align-items:center;gap:var(--dt-space-2);height:32px;padding:0 var(--dt-space-2);display:flex}.command-menu-panel-module__JU00eG__placeholderIcon,.command-menu-panel-module__JU00eG__placeholderText{border-radius:var(--dt-radius-sm);background:var(--dt-background-tertiary);display:block}.command-menu-panel-module__JU00eG__placeholderIcon{flex-shrink:0;width:16px;height:16px}.command-menu-panel-module__JU00eG__placeholderText{width:60%;height:12px}@container dt-workspace (max-width:640px){.command-menu-panel-module__JU00eG__panel{border-left:none;width:100%}}@media (max-width:767.98px){.command-menu-panel-module__JU00eG__panel{z-index:60;width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-left:none;position:fixed;inset:0}.command-menu-panel-module__JU00eG__header{height:52px}}
.people-module__Rsueoq__avatar{box-sizing:border-box;border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-pill);background:var(--dt-background-primary);width:28px;height:28px;color:var(--dt-font-primary);font-family:var(--font-mono);flex:none;place-items:center;font-size:10px;font-weight:400;line-height:1;display:inline-grid;position:relative}.people-module__Rsueoq__avatar[data-size=sm]{width:24px;height:24px;font-size:9px}.people-module__Rsueoq__avatar[data-size=lg]{width:40px;height:40px;font-size:14px}.people-module__Rsueoq__avatar[data-size=xl]{width:56px;height:56px;font-size:19px}.people-module__Rsueoq__avatar[data-size=xxl]{width:72px;height:72px;font-size:24px}.people-module__Rsueoq__avatar[data-external=true]{border:1px dashed var(--wd-muted);background:var(--wd-surface)}.people-module__Rsueoq__avatar[data-suspended=true]{color:var(--dt-font-secondary)}.people-module__Rsueoq__avatar>.people-module__Rsueoq__avatarDot{position:absolute;bottom:-2px;right:-2px}.people-module__Rsueoq__dot{box-sizing:border-box;border-radius:var(--dt-radius-pill);width:10px;height:10px;box-shadow:0 0 0 2px var(--dt-background-primary);flex:none;display:inline-block;position:relative}.people-module__Rsueoq__dot[data-size=sm]{width:8px;height:8px}.people-module__Rsueoq__dot[data-size=lg]{width:14px;height:14px}.people-module__Rsueoq__dot[data-state=verfuegbar]{background:var(--wd-lime)}.people-module__Rsueoq__dot[data-state=im_gespraech]{background:var(--wd-charcoal)}.people-module__Rsueoq__dot[data-state=im_termin]{background:var(--dt-background-primary);border:2px solid var(--wd-charcoal)}.people-module__Rsueoq__dot[data-state=nicht_stoeren]{background:var(--wd-danger)}.people-module__Rsueoq__dot[data-state=nicht_stoeren]:after{content:"";background:var(--dt-background-primary);border-radius:1px;height:2px;position:absolute;top:calc(50% - 1px);left:22%;right:22%}.people-module__Rsueoq__dot[data-state=abwesend]{background:var(--dt-background-primary);border:2px solid var(--wd-muted)}.people-module__Rsueoq__dot[data-state=offline]{background:var(--wd-line);border:2px solid var(--wd-muted-dark)}@media (forced-colors:active){.people-module__Rsueoq__dot{forced-color-adjust:none;border:1px solid canvastext}}.people-module__Rsueoq__statusLine{align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;display:inline-flex}.people-module__Rsueoq__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dt-border-medium);text-decoration-color:var(--dt-border-medium);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration-thickness:1px}.people-module__Rsueoq__link:hover{-webkit-text-decoration-color:var(--wd-charcoal);text-decoration-color:var(--wd-charcoal)}.people-module__Rsueoq__link:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:2px;border-radius:2px}.people-module__Rsueoq__floating{z-index:60;width:min(340px,100vw - 32px);transform-origin:var(--dt-floating-origin,top left);transition:scale var(--wd-spring-smooth-duration,.2s) var(--wd-spring-smooth,ease-out)}@starting-style{.people-module__Rsueoq__floating{scale:.96}}@media (prefers-reduced-motion:reduce){.people-module__Rsueoq__floating{transition:none}}.people-module__Rsueoq__card{box-sizing:border-box;border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-primary);box-shadow:var(--dt-shadow-panel);color:var(--dt-font-primary);font-family:inherit;overflow:hidden}.people-module__Rsueoq__card:focus{outline:none}.people-module__Rsueoq__head{gap:12px;padding:16px 16px 12px;display:flex}.people-module__Rsueoq__headText{align-content:start;gap:2px;min-width:0;display:grid}.people-module__Rsueoq__name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;display:flex}.people-module__Rsueoq__role{color:var(--dt-font-secondary);font-size:12px;line-height:16px}.people-module__Rsueoq__headStatus{margin-top:4px}.people-module__Rsueoq__message{color:var(--dt-font-secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px}.people-module__Rsueoq__pill{border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-pill);background:var(--dt-background-primary);white-space:nowrap;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.people-module__Rsueoq__pill[data-variant=dashed]{border-style:dashed}.people-module__Rsueoq__pill[data-variant=danger]{border-color:var(--wd-danger);color:var(--wd-danger)}.people-module__Rsueoq__rows{gap:8px;margin:0;padding:0 16px 12px;display:grid}.people-module__Rsueoq__row{align-items:center;gap:8px;min-height:20px;font-size:12px;line-height:16px;display:flex}.people-module__Rsueoq__row dt{width:104px;color:var(--dt-font-secondary);font-family:var(--font-mono);flex:none;font-size:11px}.people-module__Rsueoq__row dd{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.people-module__Rsueoq__mono{font-family:var(--font-mono);font-size:11px}.people-module__Rsueoq__plainLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dt-border-medium);text-decoration-color:var(--dt-border-medium);text-underline-offset:3px}.people-module__Rsueoq__plainLink:hover{-webkit-text-decoration-color:var(--wd-charcoal);text-decoration-color:var(--wd-charcoal)}.people-module__Rsueoq__day{background:var(--wd-surface);border-radius:4px;flex:1;height:8px;position:relative}.people-module__Rsueoq__dayBlock{background:var(--wd-charcoal);border-radius:2px;position:absolute;top:0;bottom:0}.people-module__Rsueoq__dayNow{background:var(--wd-lime);width:2px;box-shadow:0 0 0 1px var(--wd-charcoal);position:absolute;top:-3px;bottom:-3px}.people-module__Rsueoq__foot{border-top:1px solid var(--dt-border-light);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.people-module__Rsueoq__footPrimary{margin-left:auto}.people-module__Rsueoq__state{color:var(--dt-font-secondary);padding:16px;font-size:12px}.people-module__Rsueoq__sheet{width:100vw;max-width:100vw;max-height:min(85dvh,640px);padding:0 0 env(safe-area-inset-bottom);border:0;border-top:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card) var(--dt-radius-card) 0 0;background:var(--dt-background-primary);color:var(--dt-font-primary);margin:auto 0 0;overflow-y:auto}.people-module__Rsueoq__sheet::backdrop{background:#181a1747}.people-module__Rsueoq__sheet .people-module__Rsueoq__card{box-shadow:none;border:0;border-radius:0}.people-module__Rsueoq__sheetHead{justify-content:flex-end;padding:8px 8px 0;display:flex}dialog.people-module__Rsueoq__sheet.people-module__Rsueoq__sheet:not([open]){transform:translateY(24px)}@starting-style{dialog.people-module__Rsueoq__sheet.people-module__Rsueoq__sheet[open]{transform:translateY(24px)}}
a.member-name-module__h06Cfa__plain{align-items:center;gap:inherit;min-width:0;color:inherit;font-weight:inherit;text-decoration:none;display:inline-flex}a.member-name-module__h06Cfa__plain:hover{text-decoration:none}a.member-name-module__h06Cfa__plain:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:2px;border-radius:999px}
.project-badge-module__UQRYJa__badge{border:1px solid var(--dt-border-light);background:var(--dt-background-transparent-light);block-size:20px;max-inline-size:calc(16ch + 22px);color:var(--wd-charcoal);transition:background-color var(--wd-dur-fast) var(--wd-ease-out), border-color var(--wd-dur-fast) var(--wd-ease-out);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding-inline:6px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.project-badge-module__UQRYJa__badge>svg{flex-shrink:0;block-size:12px;inline-size:12px}.project-badge-module__UQRYJa__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16ch;overflow:hidden}a.project-badge-module__UQRYJa__badge:hover{background:var(--dt-background-transparent-lighter);border-color:var(--dt-border-medium)}a.project-badge-module__UQRYJa__badge:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:2px}.project-badge-module__UQRYJa__mark{color:var(--wd-charcoal);flex-shrink:0;display:inline-flex}.project-badge-module__UQRYJa__mark>svg{block-size:12px;inline-size:12px}@media (pointer:coarse),(max-width:767px){a.project-badge-module__UQRYJa__badge{position:relative}a.project-badge-module__UQRYJa__badge:after{content:"";position:absolute;inset:-12px -4px}}@media (prefers-reduced-motion:reduce){.project-badge-module__UQRYJa__badge{transition:none}}
.calendar-module__lszbQG__workspace{--cal-hour:48px;--cal-gutter:64px;--cal-frame:clamp(360px, calc(100dvh - 200px), calc(var(--cal-hour) * 13 + 100px));--cal-today:color-mix(in srgb, var(--wd-lime) 9%, transparent);flex-direction:column;gap:12px;max-width:1440px;margin-inline:auto;padding:12px 20px 32px;display:flex}.calendar-module__lszbQG__main{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:768px){.calendar-module__lszbQG__workspace{padding-inline:28px}}@media (min-width:1024px){.calendar-module__lszbQG__workspace{padding-inline:40px}}.calendar-module__lszbQG__toolbar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"nav title tools team";align-items:center;gap:8px 12px;min-height:32px;display:grid}@media (max-width:767.98px){.calendar-module__lszbQG__toolbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title team""nav tools tools"}.calendar-module__lszbQG__toolbar:has(.calendar-module__lszbQG__segment[data-view=zeitleiste][aria-current=page]){grid-template-areas:"title title team""nav nav nav""tools tools tools"}.calendar-module__lszbQG__toolbar:has(.calendar-module__lszbQG__segment[data-view=zeitleiste][aria-current=page]) .calendar-module__lszbQG__tools{justify-content:flex-start}.calendar-module__lszbQG__segment[data-view=zeitleiste]:not([aria-current=page]){display:none}}.calendar-module__lszbQG__main{container-type:inline-size}@container (max-width:1080px){.calendar-module__lszbQG__shortcutsLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-module__lszbQG__shortcutsButton{padding-right:4px}}.calendar-module__lszbQG__teamSlot{grid-area:team;justify-self:end;min-width:0}.calendar-module__lszbQG__periodTitle{min-width:0;color:var(--dt-font-primary);grid-area:title;align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:24px;display:flex}.calendar-module__lszbQG__periodTitle[data-pending=true] .calendar-module__lszbQG__periodText,.calendar-module__lszbQG__periodTitle[data-pending=true] .calendar-module__lszbQG__periodMeta{opacity:.55;transition:opacity var(--wd-dur-base) var(--wd-ease-out) .15s}.calendar-module__lszbQG__periodText{min-width:0;transition:opacity var(--wd-dur-base) var(--wd-ease-out);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767.98px){.calendar-module__lszbQG__periodTitle{font-size:16px}}.calendar-module__lszbQG__periodMeta{color:var(--dt-font-tertiary);line-height:16px;font-family:var(--wd-font-mono);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.calendar-module__lszbQG__periodNav{grid-area:nav;align-items:center;gap:4px;display:flex}.calendar-module__lszbQG__tools{grid-area:tools;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.calendar-module__lszbQG__shortcutsButton{border-radius:var(--dt-radius-control);height:24px;color:var(--dt-font-secondary);font:inherit;cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;font-weight:500;display:inline-flex}@media (hover:hover){.calendar-module__lszbQG__shortcutsButton:hover{background:var(--dt-background-transparent-light)}}.calendar-module__lszbQG__shortcutsButton:active{transform:scale(.97)}.calendar-module__lszbQG__shortcutsButton:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}@media (max-width:767.98px){.calendar-module__lszbQG__shortcutsButton{display:none}}.calendar-module__lszbQG__kbd{background:var(--dt-background-primary);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--dt-border-light), inset 0 -1px 0 var(--dt-border-medium);color:var(--dt-font-primary);font-family:var(--wd-font-mono);border-radius:5px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.calendar-module__lszbQG__shortcutList{gap:2px;margin:0;padding:6px 8px 8px;list-style:none;display:grid}.calendar-module__lszbQG__shortcutList li{min-height:28px;color:var(--dt-font-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.calendar-module__lszbQG__shortcutKeys{flex-shrink:0;gap:3px;display:inline-flex}.calendar-module__lszbQG__segmented{border-radius:var(--dt-radius-control);background:var(--dt-background-transparent-lighter);box-shadow:inset 0 0 0 1px var(--dt-background-transparent-light);flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.calendar-module__lszbQG__segment{border-radius:var(--dt-radius-control);height:24px;color:var(--dt-font-secondary);transition:background-color var(--wd-dur-fast) var(--wd-ease-out), color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex;position:relative}.calendar-module__lszbQG__segment:after{content:"";position:absolute;inset:-6px -1px}@media (hover:hover){.calendar-module__lszbQG__segment:not([aria-current=page]):hover{background:var(--dt-background-transparent-medium);color:var(--dt-font-primary)}}.calendar-module__lszbQG__segment:active{transform:scale(.97)}.calendar-module__lszbQG__segment[aria-current=page]{background:var(--dt-background-primary);color:var(--dt-font-primary);box-shadow:0 0 0 1px var(--dt-border-light);font-weight:600}.calendar-module__lszbQG__segment:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}@media (max-width:767.98px){.calendar-module__lszbQG__segment[data-auto-current=woche]{box-shadow:none;color:var(--dt-font-secondary);background:0 0;font-weight:500}.calendar-module__lszbQG__segment[data-auto-current=agenda]{background:var(--dt-background-primary);color:var(--dt-font-primary);box-shadow:0 0 0 1px var(--dt-border-light);font-weight:600}}.calendar-module__lszbQG__filters{flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:24px;display:flex}.calendar-module__lszbQG__layerGroup{align-items:center;gap:4px;min-width:0;display:flex}.calendar-module__lszbQG__filterLabel{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);flex-shrink:0;margin-right:4px;font-size:11px;font-weight:500}.calendar-module__lszbQG__layerPills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}@media (max-width:767.98px){.calendar-module__lszbQG__filterLabel{display:none}.calendar-module__lszbQG__filters,.calendar-module__lszbQG__layerGroup{flex-wrap:nowrap}.calendar-module__lszbQG__layerGroup{flex:auto}.calendar-module__lszbQG__layerPills{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:2px 20px;scroll-padding-inline:20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.calendar-module__lszbQG__layerPills::-webkit-scrollbar{display:none}}.calendar-module__lszbQG__layerPill{flex-shrink:0;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)!important}.calendar-module__lszbQG__layerPill:active{transform:scale(.97)}.calendar-module__lszbQG__layerPill[aria-pressed=true]{background:var(--dt-background-primary);box-shadow:inset 0 0 0 1px var(--dt-border-medium);color:var(--dt-font-primary)}@media (hover:hover){.calendar-module__lszbQG__layerPill[aria-pressed=false]:hover{background:var(--dt-background-transparent-medium);color:var(--dt-font-primary)}.calendar-module__lszbQG__layerPill[aria-pressed=true]:hover{background:var(--dt-accent-soft);box-shadow:inset 0 0 0 1px var(--wd-charcoal)}.calendar-module__lszbQG__periodNav .dt-button:hover{background:var(--dt-background-transparent-medium);border-color:var(--dt-border-medium);color:var(--dt-font-primary)}}.calendar-module__lszbQG__periodNav .dt-button{transition:background-color var(--wd-dur-fast) var(--wd-ease-out), border-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)}.calendar-module__lszbQG__layerPill .calendar-module__lszbQG__swatch{transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)}.calendar-module__lszbQG__layerPill[aria-pressed=false] .calendar-module__lszbQG__swatch{opacity:.45;transform:scale(.7)}.calendar-module__lszbQG__teamToggle{min-height:24px;color:var(--dt-font-secondary);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.calendar-module__lszbQG__people{color:var(--dt-font-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.calendar-module__lszbQG__people li{align-items:center;gap:4px;display:inline-flex}@media (max-width:767.98px){.calendar-module__lszbQG__people{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:2px 20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.calendar-module__lszbQG__people::-webkit-scrollbar{display:none}.calendar-module__lszbQG__people li{white-space:nowrap;flex-shrink:0}}.calendar-module__lszbQG__sidebar,.calendar-module__lszbQG__sidebarOpenButton.calendar-module__lszbQG__sidebarOpenButton{display:none}@media (min-width:1024px){.calendar-module__lszbQG__workspace{transition:grid-template-columns var(--wd-spring-smooth-duration) var(--wd-spring-smooth), column-gap var(--wd-spring-smooth-duration) var(--wd-spring-smooth);grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.calendar-module__lszbQG__workspace[data-sidebar=closed]{grid-template-columns:0 minmax(0,1fr);column-gap:0}.calendar-module__lszbQG__sidebar{min-width:0;display:block;position:sticky;top:12px;overflow:hidden}.calendar-module__lszbQG__workspace[data-sidebar=open] .calendar-module__lszbQG__filters{display:none}.calendar-module__lszbQG__workspace[data-sidebar=closed] .calendar-module__lszbQG__sidebarOpenButton.calendar-module__lszbQG__sidebarOpenButton{display:inline-grid}}.calendar-module__lszbQG__sidebarInner{width:200px;transition:opacity var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth), visibility 0s linear 0s;flex-direction:column;gap:4px;padding-top:4px;display:flex}.calendar-module__lszbQG__workspace[data-sidebar=closed] .calendar-module__lszbQG__sidebarInner{visibility:hidden;opacity:0;transition:opacity var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth), visibility 0s linear var(--wd-dur-fast);transform:translate(-12px)}.calendar-module__lszbQG__sidebarHead{justify-content:space-between;align-items:center;min-height:32px;display:flex}.calendar-module__lszbQG__sidebarLabel{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.calendar-module__lszbQG__sidebarToggle{border-radius:var(--dt-radius-control);width:28px;height:28px;color:var(--dt-font-secondary);cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);background:0 0;border:0;place-items:center;display:inline-grid}@media (hover:hover){.calendar-module__lszbQG__sidebarToggle:hover,.calendar-module__lszbQG__legendToggle:hover{background:var(--dt-background-transparent-light);color:var(--dt-font-primary)}}.calendar-module__lszbQG__sidebarToggle:active,.calendar-module__lszbQG__legendToggle:active{transform:scale(.97)}.calendar-module__lszbQG__sidebarToggle:focus-visible,.calendar-module__lszbQG__legendToggle:focus-visible,.calendar-module__lszbQG__teamButton:focus-visible,.calendar-module__lszbQG__teamPreset:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.calendar-module__lszbQG__layerRow:has(>input:focus-visible){outline:2px solid var(--dt-accent-outline);outline-offset:1px}.calendar-module__lszbQG__teamRow:has(>input:focus-visible){outline:2px solid var(--dt-accent-outline);outline-offset:1px}.calendar-module__lszbQG__layerList{gap:1px;margin:0 0 8px;padding:0;list-style:none;display:grid}.calendar-module__lszbQG__layerRow{border-radius:var(--dt-radius-control);min-height:30px;color:var(--dt-font-secondary);cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out);align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:500;display:flex}.calendar-module__lszbQG__layerRow:has(>input:checked){color:var(--dt-font-primary)}@media (hover:hover){.calendar-module__lszbQG__layerRow:hover{background:var(--dt-background-transparent-light)}}.calendar-module__lszbQG__layerRow .calendar-module__lszbQG__swatch{transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)}.calendar-module__lszbQG__layerRow:has(>input:not(:checked)) .calendar-module__lszbQG__swatch{opacity:.45;transform:scale(.7)}.calendar-module__lszbQG__layerRowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-module__lszbQG__layerCheck{width:14px;height:14px;accent-color:var(--wd-charcoal);cursor:pointer;flex-shrink:0;margin:0}.calendar-module__lszbQG__layerCheck:disabled{cursor:default}.calendar-module__lszbQG__legendToggle{border:0;border-top:1px solid var(--dt-border-light);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:0 6px 0 0;display:flex}.calendar-module__lszbQG__legendChevron{color:var(--dt-font-tertiary);transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)}.calendar-module__lszbQG__legendToggle[aria-expanded=false] .calendar-module__lszbQG__legendChevron{transform:rotate(-90deg)}.calendar-module__lszbQG__legend{transition:grid-template-rows var(--wd-spring-smooth-duration) var(--wd-spring-smooth);grid-template-rows:1fr;display:grid}.calendar-module__lszbQG__legend[data-open=false]{grid-template-rows:0fr}.calendar-module__lszbQG__legendInner{min-height:0;transition:opacity var(--wd-dur-fast) var(--wd-ease-out);gap:10px;display:grid;overflow:hidden}.calendar-module__lszbQG__legend[data-open=false] .calendar-module__lszbQG__legendInner{opacity:0}.calendar-module__lszbQG__legendList{gap:4px;margin:0;padding:4px 0 0;list-style:none;display:grid}.calendar-module__lszbQG__legendList li,.calendar-module__lszbQG__legendKeys{min-height:22px;color:var(--dt-font-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.calendar-module__lszbQG__legendKeys{gap:6px;margin:0}.calendar-module__lszbQG__legendPersonBar{background:var(--wd-charcoal);border-radius:2px;width:3px;height:14px}.calendar-module__lszbQG__legendBar{border-radius:3px;flex-shrink:0;width:18px;height:10px}.calendar-module__lszbQG__legendStep{flex:1;min-width:0}.calendar-module__lszbQG__legendPercent{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);font-variant-numeric:tabular-nums;font-size:11px}.calendar-module__lszbQG__teamButton{border-radius:var(--dt-radius-control);background:var(--dt-background-transparent-lighter);height:24px;box-shadow:inset 0 0 0 1px var(--dt-background-transparent-light);color:var(--dt-font-primary);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border:0;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.calendar-module__lszbQG__teamButton:hover{background:var(--dt-background-transparent-medium)}}.calendar-module__lszbQG__teamButton:active{transform:scale(.97)}.calendar-module__lszbQG__teamButton[aria-expanded=true] .calendar-module__lszbQG__teamChevron{transform:rotate(180deg)}.calendar-module__lszbQG__teamChevron{color:var(--dt-font-tertiary);transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)}.calendar-module__lszbQG__teamButtonDots{display:inline-flex}.calendar-module__lszbQG__teamLabelShort{display:none}@media (max-width:767.98px){.calendar-module__lszbQG__teamLabelFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-module__lszbQG__teamLabelShort{white-space:nowrap;display:inline}}.calendar-module__lszbQG__teamDot{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--dt-background-primary);border-radius:999px}.calendar-module__lszbQG__teamDot+.calendar-module__lszbQG__teamDot{margin-left:-3px}.calendar-module__lszbQG__teamCount{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.calendar-module__lszbQG__teamPresets{flex-wrap:wrap;gap:4px;padding:4px 10px 8px;display:flex}.calendar-module__lszbQG__teamPreset{background:var(--dt-background-transparent-lighter);height:24px;box-shadow:inset 0 0 0 1px var(--dt-border-light);color:var(--dt-font-secondary);font:inherit;cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}@media (hover:hover){.calendar-module__lszbQG__teamPreset[aria-pressed=false]:hover{background:var(--dt-background-transparent-medium);color:var(--dt-font-primary)}}.calendar-module__lszbQG__teamPreset:active{transform:scale(.97)}.calendar-module__lszbQG__teamPreset[aria-pressed=true]{background:var(--dt-accent-soft);box-shadow:inset 0 0 0 1px var(--wd-charcoal);color:var(--wd-charcoal)}.calendar-module__lszbQG__teamList{border-top:1px solid var(--dt-border-light);max-height:320px;margin:0;padding:4px 6px;list-style:none;display:grid;overflow-y:auto}.calendar-module__lszbQG__teamRow{border-radius:var(--dt-radius-control);cursor:pointer;min-height:40px;transition:background-color var(--wd-dur-fast) var(--wd-ease-out);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 6px;display:grid}.calendar-module__lszbQG__teamRow[data-self=true]{cursor:default}@media (hover:hover){.calendar-module__lszbQG__teamRow:not([data-self=true]):hover{background:var(--dt-background-transparent-light)}}.calendar-module__lszbQG__teamCircle{border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 1px #22251f26}.calendar-module__lszbQG__teamName{min-width:0;color:var(--dt-font-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;display:block;overflow:hidden}.calendar-module__lszbQG__teamName strong{font-weight:600}.calendar-module__lszbQG__teamMe{color:var(--dt-font-secondary);font-weight:500}.calendar-module__lszbQG__teamRole{color:var(--dt-font-tertiary);text-overflow:ellipsis;font-size:11px;line-height:14px;display:block;overflow:hidden}.calendar-module__lszbQG__teamAlways{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.calendar-module__lszbQG__teamFootnote,.calendar-module__lszbQG__statusMenuHint{border-top:1px solid var(--dt-border-light);color:var(--dt-font-tertiary);margin:0;padding:8px 12px 10px;font-size:11px;line-height:15px}.calendar-module__lszbQG__statusMenuCurrent{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);font-size:10px}@media (max-width:767.98px){.calendar-module__lszbQG__segment[data-view=zeitleiste]:not([aria-current=page]){display:none}}.calendar-module__lszbQG__swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.calendar-module__lszbQG__swatch[data-layer=termine]{background:var(--wd-charcoal)}.calendar-module__lszbQG__swatch[data-layer=aufgaben]{background:var(--dt-background-primary);box-shadow:inset 0 0 0 1px var(--wd-charcoal)}.calendar-module__lszbQG__swatch[data-layer=wiedervorlagen]{background:var(--wd-surface);outline:1px dashed var(--wd-charcoal);outline-offset:-1px}.calendar-module__lszbQG__swatch[data-layer=fristen]{background:var(--dt-background-primary);box-shadow:inset 3px 0 0 var(--wd-charcoal), inset 0 0 0 1px var(--dt-border-medium)}.calendar-module__lszbQG__swatch[data-layer=projekte]{background:var(--dt-accent-strong)}.calendar-module__lszbQG__swatch[data-layer=projektinhalte]{background:var(--dt-accent-soft);box-shadow:inset 0 0 0 1px var(--wd-charcoal)}.calendar-module__lszbQG__person{width:16px;height:16px;font-family:var(--wd-font-mono);border-radius:999px;flex-shrink:0;place-items:center;font-size:8px;font-weight:600;line-height:1;display:inline-grid;box-shadow:0 0 0 1px #ffffffb3}.calendar-module__lszbQG__swatch[data-layer=abwesenheiten]{background:repeating-linear-gradient(135deg, var(--wd-surface) 0 3px, var(--dt-border-medium) 3px 4px);box-shadow:inset 0 0 0 1px var(--dt-border-medium)}.calendar-module__lszbQG__swatch[data-status]{background:var(--status-fill);box-shadow:inset 0 0 0 1px var(--status-edge)}.calendar-module__lszbQG__stage{min-width:0;position:relative;overflow-x:clip}.calendar-module__lszbQG__stageContent{transition:opacity var(--wd-dur-base) var(--wd-ease-out)}.calendar-module__lszbQG__stage[data-pending=true] .calendar-module__lszbQG__stageContent,.calendar-module__lszbQG__stageContent[data-stale=true]{opacity:.55;transition-delay:.15s}.calendar-module__lszbQG__stage[data-pending=true]:before{content:"";z-index:8;background:linear-gradient(90deg, transparent, var(--wd-lime) 30%, var(--wd-charcoal) 50%, var(--wd-lime) 70%, transparent) 0 0 / 50% 100% no-repeat;height:2px;animation:calendar-module__lszbQG__cal-progress 1.1s var(--wd-ease-in-out) .15s infinite both;pointer-events:none;border-radius:2px;position:absolute;top:0;left:12px;right:12px}.calendar-module__lszbQG__stage:has(>.calendar-module__lszbQG__stageContent[data-stale=true]):before{content:"";z-index:8;background:linear-gradient(90deg, transparent, var(--wd-lime) 30%, var(--wd-charcoal) 50%, var(--wd-lime) 70%, transparent) 0 0 / 50% 100% no-repeat;height:2px;animation:calendar-module__lszbQG__cal-progress 1.1s var(--wd-ease-in-out) .15s infinite both;pointer-events:none;border-radius:2px;position:absolute;top:0;left:12px;right:12px}@keyframes calendar-module__lszbQG__cal-progress{0%{opacity:1;transform:translate(-60%)}to{opacity:1;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.calendar-module__lszbQG__stage[data-pending=true]:before{background:var(--wd-lime);animation:none}}.calendar-module__lszbQG__chip{min-width:0;height:24px;color:var(--wd-charcoal);transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.calendar-module__lszbQG__chip>svg,.calendar-module__lszbQG__block>svg,.calendar-module__lszbQG__bar>svg{block-size:12px;inline-size:12px;transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);flex-shrink:0}.calendar-module__lszbQG__chipTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-module__lszbQG__chipTime{font-family:var(--wd-font-mono);flex-shrink:0;margin-left:auto;font-size:10px;font-weight:500}@media (hover:hover){.calendar-module__lszbQG__blockSlot,.calendar-module__lszbQG__laneSlot,.calendar-module__lszbQG__cellList>li,.calendar-module__lszbQG__agendaRow{transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy)}.calendar-module__lszbQG__blockSlot:has(>a:hover){z-index:5;filter:drop-shadow(0 3px 6px #22251f2e);transform:translateY(-1px)}.calendar-module__lszbQG__laneSlot:has(>a:hover){z-index:5;filter:drop-shadow(0 3px 6px #22251f2e);transform:translateY(-1px)}.calendar-module__lszbQG__cellList>li:has(>a:hover){z-index:5;filter:drop-shadow(0 3px 6px #22251f2e);transform:translateY(-1px)}.calendar-module__lszbQG__barSlot:has(>a:hover){z-index:5;filter:drop-shadow(0 3px 6px #22251f2e);transform:translateY(-1px)}a.calendar-module__lszbQG__chip:not([data-layer=wiedervorlagen]):hover,a.calendar-module__lszbQG__block:not([data-layer=wiedervorlagen]):hover,a.calendar-module__lszbQG__bar:hover{outline:1px solid var(--wd-lime);outline-offset:1px}a.calendar-module__lszbQG__chip:hover>svg,a.calendar-module__lszbQG__block:hover>svg,a.calendar-module__lszbQG__bar:hover>svg{transform:scale(1.15)}}a.calendar-module__lszbQG__chip:focus-visible>svg,a.calendar-module__lszbQG__block:focus-visible>svg,a.calendar-module__lszbQG__bar:focus-visible>svg{transform:scale(1.15)}a.calendar-module__lszbQG__chip:active,a.calendar-module__lszbQG__block:active,a.calendar-module__lszbQG__bar:active{transform:scale(.97)}.calendar-module__lszbQG__chip:focus-visible,.calendar-module__lszbQG__block:focus-visible,.calendar-module__lszbQG__bar:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px;z-index:3}.calendar-module__lszbQG__chip[data-layer=termine],.calendar-module__lszbQG__block[data-layer=termine]{background:var(--wd-charcoal);color:var(--wd-offwhite)}.calendar-module__lszbQG__chip[data-layer=aufgaben],.calendar-module__lszbQG__block[data-layer=aufgaben]{background:var(--dt-background-primary);box-shadow:inset 0 0 0 1px var(--wd-charcoal)}.calendar-module__lszbQG__chip[data-layer=wiedervorlagen],.calendar-module__lszbQG__block[data-layer=wiedervorlagen]{background:var(--wd-surface);outline:1px dashed var(--wd-charcoal);outline-offset:-1px}.calendar-module__lszbQG__chip[data-layer=fristen],.calendar-module__lszbQG__block[data-layer=fristen]{background:var(--dt-background-primary);box-shadow:inset 3px 0 0 var(--wd-charcoal), inset 0 0 0 1px var(--dt-border-medium);padding-left:8px}.calendar-module__lszbQG__chip[data-layer=projekte],.calendar-module__lszbQG__block[data-layer=projekte]{background:var(--dt-accent-strong)}.calendar-module__lszbQG__chip[data-layer=projektinhalte],.calendar-module__lszbQG__block[data-layer=projektinhalte]{background:var(--dt-accent-soft);box-shadow:inset 0 0 0 1px var(--wd-charcoal);color:var(--wd-charcoal)}.calendar-module__lszbQG__chip[data-restricted=true],.calendar-module__lszbQG__block[data-restricted=true],.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-restricted=true]{--agenda-bar:var(--dt-border-strong);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--wd-charcoal) 9%, transparent) 0 1px, transparent 1px 6px), var(--dt-background-primary);box-shadow:inset 0 0 0 1px var(--dt-border-medium);color:var(--dt-font-primary);outline:none}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-restricted=true]{box-shadow:inset 4px 0 0 var(--cal-person,var(--dt-border-strong)), inset 0 0 0 1px var(--dt-border-medium)}.calendar-module__lszbQG__chip[data-restricted=true] .calendar-module__lszbQG__chipTitle,.calendar-module__lszbQG__block[data-restricted=true] .calendar-module__lszbQG__chipTitle,.calendar-module__lszbQG__agendaEntry[data-restricted=true] .calendar-module__lszbQG__chipTitle{color:var(--dt-font-secondary);font-weight:600}.calendar-module__lszbQG__chip[data-canceled=true],.calendar-module__lszbQG__block[data-canceled=true]{background:var(--dt-background-secondary);box-shadow:inset 0 0 0 1px var(--dt-border-medium);color:var(--dt-font-secondary);outline:none}.calendar-module__lszbQG__chip[data-canceled=true] .calendar-module__lszbQG__chipTitle,.calendar-module__lszbQG__block[data-canceled=true] .calendar-module__lszbQG__chipTitle{text-decoration:line-through;-webkit-text-decoration-color:var(--dt-border-strong);text-decoration-color:var(--dt-border-strong)}@media (hover:hover){a.calendar-module__lszbQG__chip:hover,a.calendar-module__lszbQG__block:hover,a.calendar-module__lszbQG__bar:hover{box-shadow:inset 0 0 0 100vmax var(--dt-background-transparent-light)}a.calendar-module__lszbQG__chip[data-layer=termine]:not([data-canceled=true]):hover,a.calendar-module__lszbQG__block[data-layer=termine]:not([data-canceled=true]):hover{box-shadow:inset 0 0 0 100vmax #ffffff1a}a.calendar-module__lszbQG__chip[data-layer=aufgaben]:hover,a.calendar-module__lszbQG__block[data-layer=aufgaben]:hover{box-shadow:inset 0 0 0 1px var(--wd-charcoal), inset 0 0 0 100vmax var(--dt-background-transparent-light)}a.calendar-module__lszbQG__chip[data-layer=fristen]:hover,a.calendar-module__lszbQG__block[data-layer=fristen]:hover{box-shadow:inset 3px 0 0 var(--wd-charcoal), inset 0 0 0 1px var(--dt-border-medium), inset 0 0 0 100vmax var(--dt-background-transparent-light)}a.calendar-module__lszbQG__chip[data-canceled=true]:hover,a.calendar-module__lszbQG__block[data-canceled=true]:hover{box-shadow:inset 0 0 0 1px var(--dt-border-medium), inset 0 0 0 100vmax var(--dt-background-transparent-light)}}.calendar-module__lszbQG__chip[data-status=offen],.calendar-module__lszbQG__block[data-status=offen],.calendar-module__lszbQG__statusSwatch[data-status=offen],.calendar-module__lszbQG__statusSymbol[data-status=offen],.calendar-module__lszbQG__swatch[data-status=offen],.calendar-module__lszbQG__teamDot[data-status=offen]{--status-fill:var(--cal-status-offen,#f8e7a0);--status-edge:var(--cal-status-offen-edge,color-mix(in srgb, var(--status-fill) 60%, var(--wd-charcoal)))}.calendar-module__lszbQG__chip[data-status=zugesagt],.calendar-module__lszbQG__block[data-status=zugesagt],.calendar-module__lszbQG__statusSwatch[data-status=zugesagt],.calendar-module__lszbQG__statusSymbol[data-status=zugesagt],.calendar-module__lszbQG__swatch[data-status=zugesagt],.calendar-module__lszbQG__teamDot[data-status=zugesagt]{--status-fill:var(--cal-status-zugesagt,#cde9be);--status-edge:var(--cal-status-zugesagt-edge,color-mix(in srgb, var(--status-fill) 60%, var(--wd-charcoal)))}.calendar-module__lszbQG__chip[data-status=laeuft],.calendar-module__lszbQG__block[data-status=laeuft],.calendar-module__lszbQG__statusSwatch[data-status=laeuft],.calendar-module__lszbQG__statusSymbol[data-status=laeuft],.calendar-module__lszbQG__swatch[data-status=laeuft],.calendar-module__lszbQG__teamDot[data-status=laeuft]{--status-fill:var(--cal-status-laeuft,#c6ddf4);--status-edge:var(--cal-status-laeuft-edge,color-mix(in srgb, var(--status-fill) 45%, var(--wd-charcoal)))}.calendar-module__lszbQG__chip[data-status=abgesagt],.calendar-module__lszbQG__block[data-status=abgesagt],.calendar-module__lszbQG__statusSwatch[data-status=abgesagt],.calendar-module__lszbQG__statusSymbol[data-status=abgesagt],.calendar-module__lszbQG__swatch[data-status=abgesagt],.calendar-module__lszbQG__teamDot[data-status=abgesagt]{--status-fill:var(--cal-status-abgesagt,#f6d6d2);--status-edge:var(--cal-status-abgesagt-edge,color-mix(in srgb, var(--status-fill) 60%, var(--wd-charcoal)))}.calendar-module__lszbQG__chip[data-status=erledigt],.calendar-module__lszbQG__block[data-status=erledigt],.calendar-module__lszbQG__statusSwatch[data-status=erledigt],.calendar-module__lszbQG__statusSymbol[data-status=erledigt],.calendar-module__lszbQG__swatch[data-status=erledigt],.calendar-module__lszbQG__teamDot[data-status=erledigt]{--status-fill:var(--cal-status-erledigt,#e3e4dc);--status-edge:var(--cal-status-erledigt-edge,color-mix(in srgb, var(--status-fill) 60%, var(--wd-charcoal)))}.calendar-module__lszbQG__chip[data-status][data-layer],.calendar-module__lszbQG__block[data-status][data-layer]{--status-ring:1px;background:var(--status-fill);box-shadow:inset 3px 0 0 var(--cal-person,transparent), inset 0 0 0 var(--status-ring) var(--status-edge);color:var(--wd-charcoal);transition:background-color var(--wd-spring-smooth-duration) var(--wd-spring-smooth), box-shadow var(--wd-spring-smooth-duration) var(--wd-spring-smooth), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);outline:none;padding-left:8px}.calendar-module__lszbQG__chip[data-status=laeuft][data-layer],.calendar-module__lszbQG__block[data-status=laeuft][data-layer]{--status-ring:2px}.calendar-module__lszbQG__chip[data-status=abgesagt] .calendar-module__lszbQG__chipTitle,.calendar-module__lszbQG__block[data-status=abgesagt] .calendar-module__lszbQG__chipTitle,.calendar-module__lszbQG__agendaEntry[data-status=abgesagt] .calendar-module__lszbQG__chipTitle{text-decoration:line-through;-webkit-text-decoration-color:var(--status-edge);text-decoration-color:var(--status-edge)}.calendar-module__lszbQG__chip[data-status=erledigt][data-layer],.calendar-module__lszbQG__block[data-status=erledigt][data-layer],.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-status=erledigt]{color:var(--wd-muted)}.calendar-module__lszbQG__block[data-status=erledigt]>.calendar-module__lszbQG__chipTitle{font-weight:500}.calendar-module__lszbQG__blockSlot[data-cascade=true] .calendar-module__lszbQG__block[data-status][data-layer]{box-shadow:inset 3px 0 0 var(--cal-person,transparent), inset 0 0 0 var(--status-ring) var(--status-edge), 0 0 0 1.5px var(--dt-background-primary)}@media (hover:hover){a.calendar-module__lszbQG__chip[data-status][data-layer]:hover,a.calendar-module__lszbQG__block[data-status][data-layer]:hover{box-shadow:inset 3px 0 0 var(--cal-person,transparent), inset 0 0 0 var(--status-ring) var(--status-edge), inset 0 0 0 100vmax var(--dt-background-transparent-light)}}.calendar-module__lszbQG__statusSymbol{min-width:10px;font-family:var(--wd-font-mono);font-variant-emoji:text;text-align:center;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;display:inline-block}.calendar-module__lszbQG__statusSymbol[data-status=laeuft]{color:color-mix(in srgb, var(--status-fill) 30%, var(--wd-charcoal))}.calendar-module__lszbQG__blockSlot[data-short=true] .calendar-module__lszbQG__block>.calendar-module__lszbQG__statusSymbol{order:-2}.calendar-module__lszbQG__seriesMark{opacity:.8;flex-shrink:0;place-items:center;display:inline-grid}.calendar-module__lszbQG__seriesMark>svg{block-size:11px;inline-size:11px}.calendar-module__lszbQG__statusSwatch{background:var(--status-fill);width:18px;height:14px;box-shadow:inset 0 0 0 1px var(--status-edge);color:var(--wd-charcoal);font-family:var(--wd-font-mono);font-variant-emoji:text;border-radius:4px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.calendar-module__lszbQG__statusSwatch[data-status=laeuft]{box-shadow:inset 0 0 0 2px var(--status-edge)}.calendar-module__lszbQG__workspace [data-calendar-movable]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:hover){.calendar-module__lszbQG__workspace [data-calendar-movable]>a,.calendar-module__lszbQG__workspace [data-calendar-movable]>span{cursor:grab}}:is(html[data-calendar-dragging] .calendar-module__lszbQG__workspace,html[data-calendar-dragging] .calendar-module__lszbQG__workspace *){-webkit-user-select:none;user-select:none;cursor:grabbing!important}.calendar-module__lszbQG__blockSlot[data-dragging],.calendar-module__lszbQG__laneSlot[data-dragging],.calendar-module__lszbQG__cellList>li[data-dragging]{z-index:6;filter:drop-shadow(0 6px 14px #22251f33);pointer-events:none}.calendar-module__lszbQG__workspace [data-dragging]:after{content:attr(data-drag-label);z-index:1;background:var(--wd-charcoal);color:var(--wd-offwhite);font-family:var(--wd-font-mono);white-space:nowrap;pointer-events:none;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;line-height:14px;position:absolute;bottom:calc(100% + 4px);left:0}.calendar-module__lszbQG__workspace [data-dragging][data-drag-home=true]:after{background:var(--dt-background-primary);box-shadow:inset 0 0 0 1px var(--dt-border-medium);color:var(--dt-font-secondary)}.calendar-module__lszbQG__dragOrigin{z-index:1;border:1.5px dashed var(--dt-border-strong);background:var(--dt-background-transparent-light);pointer-events:none;border-radius:6px;position:absolute}.calendar-module__lszbQG__weekScroller{height:var(--cal-frame);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-primary);position:relative;overflow:auto hidden}.calendar-module__lszbQG__week{flex-direction:column;min-width:640px;height:100%;display:flex}.calendar-module__lszbQG__weekHead,.calendar-module__lszbQG__allDayRow,.calendar-module__lszbQG__timeBody{grid-template-columns:var(--cal-gutter) repeat(7, minmax(0, 1fr));display:grid}.calendar-module__lszbQG__weekHead{border-bottom:1px solid var(--dt-border-light);flex-shrink:0}.calendar-module__lszbQG__dayHead{border-left:1px solid var(--dt-border-light);height:40px;color:var(--dt-font-tertiary);justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;font-size:12px;font-weight:500;display:flex}.calendar-module__lszbQG__dayName{line-height:16px}.calendar-module__lszbQG__dayNumber{min-width:24px;height:24px;color:var(--dt-font-primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:14px;font-weight:600;display:inline-grid}.calendar-module__lszbQG__dayHead[data-today=true]{background-color:var(--cal-today)}.calendar-module__lszbQG__dayHead[data-today=true] .calendar-module__lszbQG__dayName{color:var(--dt-font-primary);font-weight:600}[data-today=true]>.calendar-module__lszbQG__dayNumber,.calendar-module__lszbQG__monthDay[data-today=true]{background:var(--wd-lime);color:var(--wd-charcoal)}.calendar-module__lszbQG__dayHead[data-weekend=true],.calendar-module__lszbQG__monthCell[data-weekend=true]{background-color:var(--dt-background-secondary)}.calendar-module__lszbQG__gutterLabel{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);justify-content:flex-end;align-items:center;padding:4px 6px;font-size:10px;font-weight:500;display:flex}.calendar-module__lszbQG__allDayRow{border-bottom:1px solid var(--dt-border-medium);flex-shrink:0}.calendar-module__lszbQG__allDayLanes{background-image:repeating-linear-gradient(90deg, var(--dt-border-light) 0 1px, transparent 1px calc(100% / 7));grid-column:2/-1;grid-template-rows:repeat(2,24px);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:0;gap:2px 0;height:56px;margin:0;padding:3px 0;list-style:none;display:grid;position:relative}.calendar-module__lszbQG__allDayLanes[data-today-index]{background-image:repeating-linear-gradient(90deg, var(--dt-border-light) 0 1px, transparent 1px calc(100% / 7)), linear-gradient(90deg, transparent calc(100% / 7 * var(--cal-today-index,0)), var(--cal-today) calc(100% / 7 * var(--cal-today-index,0)) calc(100% / 7 * (var(--cal-today-index,0) + 1)), transparent calc(100% / 7 * (var(--cal-today-index,0) + 1)))}.calendar-module__lszbQG__allDayLanes>li{min-width:0;margin-inline:2px}.calendar-module__lszbQG__laneSlot{position:relative}.calendar-module__lszbQG__laneMore,.calendar-module__lszbQG__blockMore{background:var(--dt-background-transparent-medium);width:100%;height:24px;color:var(--dt-font-primary);font-family:var(--wd-font-mono);cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border:0;border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:flex}@media (hover:hover){.calendar-module__lszbQG__laneMore:hover,.calendar-module__lszbQG__blockMore:hover{background:var(--dt-background-transparent-strong)}}.calendar-module__lszbQG__laneMore:active,.calendar-module__lszbQG__blockMore:active{transform:scale(.97)}.calendar-module__lszbQG__laneMore:focus-visible,.calendar-module__lszbQG__blockMore:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.calendar-module__lszbQG__blockSlot[data-covered=true] .calendar-module__lszbQG__blockMeta{visibility:hidden}.calendar-module__lszbQG__blockSlot[data-covered=true] .calendar-module__lszbQG__block>.calendar-module__lszbQG__chipTitle{-webkit-line-clamp:1!important;white-space:nowrap!important}.calendar-module__lszbQG__blockSlot[data-cascade=true] .calendar-module__lszbQG__block{box-shadow:0 0 0 1.5px var(--dt-background-primary)}.calendar-module__lszbQG__blockSlot[data-cascade=true] .calendar-module__lszbQG__block[data-layer=aufgaben]{box-shadow:inset 0 0 0 1px var(--wd-charcoal), 0 0 0 1.5px var(--dt-background-primary)}.calendar-module__lszbQG__bar{background:var(--dt-accent-strong);min-width:0;height:24px;color:var(--wd-charcoal);transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.calendar-module__lszbQG__barSlot[data-continues-before=true]>.calendar-module__lszbQG__bar{border-top-left-radius:0;border-bottom-left-radius:0}.calendar-module__lszbQG__barSlot[data-continues-after=true]>.calendar-module__lszbQG__bar{border-top-right-radius:0;border-bottom-right-radius:0}.calendar-module__lszbQG__bar[data-probability=lead],.calendar-module__lszbQG__legendBar[data-probability=lead]{background:var(--cal-prob-lead,#f6f6f2)}.calendar-module__lszbQG__bar[data-probability=angebot],.calendar-module__lszbQG__legendBar[data-probability=angebot]{background:var(--cal-prob-angebot,#e3e4dc)}.calendar-module__lszbQG__bar[data-probability=beim_kunden],.calendar-module__lszbQG__legendBar[data-probability=beim_kunden]{background:var(--cal-prob-beim_kunden,#f2d37a)}.calendar-module__lszbQG__bar[data-probability=angenommen],.calendar-module__lszbQG__legendBar[data-probability=angenommen]{background:var(--cal-prob-angenommen,#ecf6c4)}.calendar-module__lszbQG__bar[data-probability=umsetzung],.calendar-module__lszbQG__legendBar[data-probability=umsetzung]{background:var(--cal-prob-umsetzung,#d3ed50)}.calendar-module__lszbQG__bar[data-dashed=true],.calendar-module__lszbQG__legendBar[data-dashed=true]{outline:1.5px dashed color-mix(in srgb, var(--wd-charcoal) 70%, transparent);outline-offset:-1.5px}.calendar-module__lszbQG__barOwner{font-family:var(--wd-font-mono);letter-spacing:.02em;flex-shrink:0;margin-left:auto;padding-left:4px;font-size:10px;font-weight:600}.calendar-module__lszbQG__barMark{background:var(--wd-charcoal);width:18px;box-shadow:0 0 0 1.5px var(--dt-background-primary);color:var(--wd-lime);border-radius:4px;place-items:center;margin-left:-9px;display:grid;position:absolute;top:3px;bottom:3px}.calendar-module__lszbQG__barMark>svg{block-size:11px;inline-size:11px}.calendar-module__lszbQG__timeScroller{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.calendar-module__lszbQG__timeBody{height:calc(var(--cal-hour) * 24);position:relative}.calendar-module__lszbQG__hours{margin:0;padding:0;list-style:none;position:relative}.calendar-module__lszbQG__hours li{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);transition:opacity var(--wd-dur-fast) var(--wd-ease-out);font-size:10px;font-weight:500;position:absolute;right:6px;transform:translateY(-50%)}.calendar-module__lszbQG__hours li[data-near-now=true]{opacity:0}.calendar-module__lszbQG__dayColumn{border-left:1px solid var(--dt-border-light);background-image:repeating-linear-gradient(180deg, var(--dt-border-light) 0 1px, transparent 1px var(--cal-hour)), linear-gradient(180deg, var(--dt-background-transparent-lighter) 0 calc(var(--cal-hour) * 7), transparent calc(var(--cal-hour) * 7) calc(var(--cal-hour) * 20), var(--dt-background-transparent-lighter) calc(var(--cal-hour) * 20));cursor:cell;position:relative}.calendar-module__lszbQG__dayColumn[data-weekend=true]{background-color:var(--dt-background-secondary)}.calendar-module__lszbQG__dayColumn[data-today=true]{background-color:var(--cal-today)}.calendar-module__lszbQG__dayList{margin:0;padding:0;list-style:none}.calendar-module__lszbQG__blockSlot{z-index:2;padding:1px 2px 1px 1px;position:absolute;container-type:size}@container (max-width:72px){.calendar-module__lszbQG__blockSlot[data-short=true] .calendar-module__lszbQG__blockMeta{display:none}}@container (max-width:110px){.calendar-module__lszbQG__blockSlot:not([data-short=true]) .calendar-module__lszbQG__block{gap:1px 3px;padding-inline:5px}.calendar-module__lszbQG__blockSlot:not([data-short=true]) .calendar-module__lszbQG__block>.calendar-module__lszbQG__chipTitle{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-basis:100%;order:1;display:-webkit-box}.calendar-module__lszbQG__blockSlot:not([data-short=true]) .calendar-module__lszbQG__blockMeta{text-align:right;flex:auto}}@container (max-width:64px){.calendar-module__lszbQG__blockSlot:not([data-short=true]) .calendar-module__lszbQG__blockMeta{display:none}}@container (max-width:110px) and (max-height:58px){.calendar-module__lszbQG__blockSlot:not([data-short=true]) .calendar-module__lszbQG__block>.calendar-module__lszbQG__chipTitle{-webkit-line-clamp:1;overflow-wrap:normal}}.calendar-module__lszbQG__block{height:100%;color:var(--wd-charcoal);cursor:pointer;transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border-radius:6px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:1px 4px;padding:3px 6px;font-size:12px;line-height:15px;text-decoration:none;display:flex;position:relative;overflow:hidden}.calendar-module__lszbQG__block>.calendar-module__lszbQG__chipTitle{flex:1 1 0;font-weight:600}.calendar-module__lszbQG__blockMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--wd-font-mono);opacity:.85;flex-basis:100%;font-size:10px;font-weight:500;overflow:hidden}.calendar-module__lszbQG__blockSlot[data-short=true] .calendar-module__lszbQG__block{flex-wrap:nowrap;align-content:center;padding-block:0}.calendar-module__lszbQG__blockSlot[data-short=true] .calendar-module__lszbQG__blockMeta{flex-shrink:0;flex-basis:auto;order:-1}.calendar-module__lszbQG__nowLine,.calendar-module__lszbQG__nowRail{pointer-events:none;height:0;transition:transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth);position:absolute;top:0}.calendar-module__lszbQG__nowLine{z-index:4;border-top:2px solid var(--wd-charcoal);margin-top:-1px;left:0;right:0}.calendar-module__lszbQG__nowRail{left:var(--cal-gutter);z-index:1;border-top:1px solid var(--dt-border-strong);right:0}.calendar-module__lszbQG__nowDot{background:var(--wd-lime);width:10px;height:10px;box-shadow:0 0 0 2px var(--wd-charcoal);border-radius:999px;position:absolute;top:-6px;left:-5px}.calendar-module__lszbQG__nowDot:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--wd-lime);opacity:0;animation:calendar-module__lszbQG__cal-now-tick .9s var(--wd-ease-out) 1;position:absolute;inset:-2px}@keyframes calendar-module__lszbQG__cal-now-tick{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.calendar-module__lszbQG__nowLabel{z-index:4;background:var(--wd-charcoal);color:var(--wd-offwhite);font-family:var(--wd-font-mono);pointer-events:none;transition:transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:0;left:6px}@media (prefers-reduced-motion:reduce){.calendar-module__lszbQG__nowDot:after{animation:none}}.calendar-module__lszbQG__slotPreview,.calendar-module__lszbQG__selection{z-index:1;pointer-events:none;border-radius:6px;position:absolute;left:2px;right:3px}.calendar-module__lszbQG__slotPreview{background:var(--dt-background-transparent-light);box-shadow:inset 0 0 0 1px var(--dt-border-medium);animation:calendar-module__lszbQG__cal-fade-in var(--wd-dur-fast) var(--wd-ease-out)}.calendar-module__lszbQG__selection{z-index:5;background:color-mix(in srgb, var(--dt-accent-soft) 60%, transparent);box-shadow:inset 0 0 0 1.5px var(--wd-charcoal), 0 2px 8px #22251f1f}.calendar-module__lszbQG__selection[data-calendar-selection=held]{animation:calendar-module__lszbQG__cal-fade-in var(--wd-dur-fast) var(--wd-ease-out)}.calendar-module__lszbQG__selectionLabel{max-width:calc(100% - 8px);color:var(--wd-charcoal);font-family:var(--wd-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:3px;left:4px;overflow:hidden}.calendar-module__lszbQG__selection .calendar-module__lszbQG__selectionLabel{background:var(--wd-charcoal);color:var(--wd-offwhite);border-radius:4px;padding:0 5px}.calendar-module__lszbQG__slotPreview .calendar-module__lszbQG__selectionLabel{font-weight:500}@keyframes calendar-module__lszbQG__cal-fade-in{0%{opacity:0}}.calendar-module__lszbQG__monthCell[data-selected=true]{background-color:var(--dt-accent-soft);box-shadow:inset 0 0 0 1.5px var(--wd-charcoal)}.calendar-module__lszbQG__gridEmpty{z-index:7;pointer-events:none;place-items:center;padding:72px 16px 16px;display:grid;position:absolute;inset:0}.calendar-module__lszbQG__emptyCard{border-radius:var(--dt-radius-card);background:var(--dt-background-primary);max-width:320px;box-shadow:var(--dt-shadow-panel);text-align:center;pointer-events:auto;transition:transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth);justify-items:center;padding:20px 24px;display:grid}@starting-style{.calendar-module__lszbQG__emptyCard{transform:translateY(8px)}}.calendar-module__lszbQG__emptyCard h2{color:var(--dt-font-primary);margin:12px 0 0;font-size:15px;font-weight:600}.calendar-module__lszbQG__emptyCard p{text-wrap:balance;color:var(--dt-font-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.calendar-module__lszbQG__emptyCard .calendar-module__lszbQG__emptyAction{margin-top:12px}.calendar-module__lszbQG__monthScroller{border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-primary);position:relative;overflow-x:auto}.calendar-module__lszbQG__month{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.calendar-module__lszbQG__month th{border-bottom:1px solid var(--dt-border-light);height:33px;color:var(--dt-font-tertiary);text-align:center;padding:0 4px;font-size:12px;font-weight:500}.calendar-module__lszbQG__monthCell{cursor:cell;border:1px solid var(--dt-border-light);vertical-align:top;height:132px;padding:4px;position:relative;overflow:hidden}.calendar-module__lszbQG__monthCell[data-today=true]{background-color:var(--cal-today)}.calendar-module__lszbQG__monthCell:first-child{border-left:0}.calendar-module__lszbQG__monthCell:last-child{border-right:0}tr:last-child>.calendar-module__lszbQG__monthCell{border-bottom:0}.calendar-module__lszbQG__monthCell[data-in-month=false] .calendar-module__lszbQG__monthDay{color:var(--dt-font-light);font-weight:500}.calendar-module__lszbQG__monthDay{min-width:24px;height:24px;color:var(--dt-font-primary);font-variant-numeric:tabular-nums;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border-radius:999px;place-items:center;margin-bottom:2px;padding:0 4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-grid;position:relative}.calendar-module__lszbQG__monthDay:active,.calendar-module__lszbQG__more:active{transform:scale(.95)}.calendar-module__lszbQG__monthDay:focus-visible,.calendar-module__lszbQG__more:focus-visible,.calendar-module__lszbQG__dayPopoverWeek:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.calendar-module__lszbQG__cellList{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.calendar-module__lszbQG__cellList>li{min-width:0;position:relative}.calendar-module__lszbQG__more{height:24px;color:var(--dt-font-secondary);font-family:var(--wd-font-mono);cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);background:0 0;border:0;border-radius:6px;align-items:center;margin-top:2px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.calendar-module__lszbQG__more[aria-expanded=true]{background:var(--dt-background-transparent-medium);color:var(--dt-font-primary)}@media (hover:hover){.calendar-module__lszbQG__more:hover,.calendar-module__lszbQG__monthDay:hover{background:var(--dt-background-transparent-light)}.calendar-module__lszbQG__monthDay[data-today=true]:hover{background:var(--wd-lime)}}.calendar-module__lszbQG__dayPopoverList{max-height:min(320px, var(--dt-menu-max-height,320px));gap:3px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.calendar-module__lszbQG__dayPopoverList .calendar-module__lszbQG__chip{height:28px}.calendar-module__lszbQG__dayPopoverWeek{border-radius:var(--dt-radius-control);color:var(--dt-font-secondary);text-underline-offset:2px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;text-decoration:underline}.calendar-module__lszbQG__agenda{gap:20px;margin:0;padding:0;list-style:none;display:grid}.calendar-module__lszbQG__agendaDay{gap:6px;display:grid}.calendar-module__lszbQG__agendaHeading{border-bottom:1px solid var(--dt-border-light);color:var(--dt-font-primary);align-items:baseline;gap:8px;margin:0;padding-bottom:6px;font-size:14px;font-weight:600;display:flex}.calendar-module__lszbQG__agendaHeading[data-today=true]:before{content:"";background:var(--wd-lime);width:8px;height:8px;box-shadow:0 0 0 1px var(--wd-charcoal);border-radius:2px;align-self:center;transform:rotate(12deg)}.calendar-module__lszbQG__agendaHeading small{color:var(--dt-font-tertiary);font-family:var(--wd-font-mono);font-size:11px;font-weight:500}.calendar-module__lszbQG__agendaList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.calendar-module__lszbQG__agendaRow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;display:grid}.calendar-module__lszbQG__agendaTime{color:var(--dt-font-primary);font-family:var(--wd-font-mono);font-variant-numeric:tabular-nums;gap:1px;font-size:11px;font-weight:600;line-height:14px;display:grid}.calendar-module__lszbQG__agendaTimeEnd{color:var(--dt-font-tertiary);font-weight:500}.calendar-module__lszbQG__agendaEntry{flex-wrap:wrap;align-items:center;gap:2px 6px;height:auto;min-height:40px;padding:6px 10px;font-size:13px;display:flex}.calendar-module__lszbQG__agendaEntry>svg{align-self:center}.calendar-module__lszbQG__agendaEntry>.calendar-module__lszbQG__chipTitle{flex:0 auto}.calendar-module__lszbQG__agendaNext{background:var(--wd-lime);color:var(--wd-charcoal);font-family:var(--wd-font-mono);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px}@media (max-width:767.98px){.calendar-module__lszbQG__agendaEntry .calendar-module__lszbQG__agendaSub{text-align:left;flex-basis:100%;margin-left:0;padding-left:18px}}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry{background:var(--dt-background-primary);box-shadow:inset 4px 0 0 var(--agenda-bar,var(--wd-charcoal)), inset 0 0 0 1px var(--dt-border-light);color:var(--wd-charcoal);outline:none;padding-left:12px}.calendar-module__lszbQG__agendaEntry[data-layer=aufgaben]{--agenda-bar:var(--dt-border-strong)}.calendar-module__lszbQG__agendaEntry[data-layer=wiedervorlagen]{--agenda-bar:var(--dt-border-medium)}.calendar-module__lszbQG__agendaEntry[data-layer=projekte]{--agenda-bar:var(--wd-lime)}.calendar-module__lszbQG__agendaEntry[data-layer=projektinhalte]{--agenda-bar:var(--dt-accent-soft)}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-next=true]{background:var(--wd-charcoal);box-shadow:inset 4px 0 0 var(--wd-lime);color:var(--wd-offwhite)}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-canceled=true]{background:var(--dt-background-secondary);color:var(--dt-font-secondary)}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-status]{background:var(--status-fill);box-shadow:inset 4px 0 0 var(--cal-person,var(--status-edge)), inset 0 0 0 var(--status-ring,1px) var(--status-edge);color:var(--wd-charcoal)}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-status=laeuft]{--status-ring:2px}.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-status=erledigt]{color:var(--wd-muted)}@media (hover:hover){a.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry[data-status][data-layer]:hover{background:var(--status-fill);box-shadow:inset 4px 0 0 var(--cal-person,var(--status-edge)), inset 0 0 0 var(--status-ring,1px) var(--status-edge), inset 0 0 0 100vmax var(--dt-background-transparent-light)}a.calendar-module__lszbQG__agendaEntry.calendar-module__lszbQG__agendaEntry:not([data-next=true]):hover{background:var(--dt-background-secondary);box-shadow:inset 4px 0 0 var(--agenda-bar,var(--wd-charcoal)), inset 0 0 0 1px var(--dt-border-medium)}}.calendar-module__lszbQG__agendaSub{text-align:right;text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:0 40%;min-width:0;margin-left:auto;font-size:11px;line-height:14px;overflow:hidden}.calendar-module__lszbQG__autoWide{display:none}.calendar-module__lszbQG__autoNarrow{display:block}@media (min-width:768px){.calendar-module__lszbQG__autoWide{display:block}.calendar-module__lszbQG__autoNarrow{display:none}}.calendar-module__lszbQG__empty{border-block:1px solid var(--wd-line);text-align:center;place-items:center;min-height:240px;padding:40px 16px;display:grid}.calendar-module__lszbQG__empty h2{margin:16px 0 0;font-size:18px;font-weight:600}.calendar-module__lszbQG__empty p{max-width:28rem;color:var(--wd-muted);margin:8px auto 0;font-size:14px;line-height:1.6}.calendar-module__lszbQG__empty .calendar-module__lszbQG__emptyAction{margin-top:16px}.calendar-module__lszbQG__notice{bottom:max(20px, env(safe-area-inset-bottom));z-index:40;background:var(--wd-charcoal);max-width:calc(100vw - 32px);box-shadow:var(--dt-shadow-panel);color:var(--wd-offwhite);transition:transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%)}@starting-style{.calendar-module__lszbQG__notice{transform:translate(-50%,12px)}}.calendar-module__lszbQG__notice[data-kind=failed]{background:var(--dt-background-primary);box-shadow:inset 0 0 0 1px var(--dt-border-medium), inset 3px 0 0 var(--wd-danger), var(--dt-shadow-panel);color:var(--wd-danger);border-radius:16px}.calendar-module__lszbQG__noticeText{min-width:0;margin:0}.calendar-module__lszbQG__noticeAction{background:var(--wd-lime);height:28px;color:var(--wd-charcoal);font:inherit;cursor:pointer;transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.calendar-module__lszbQG__noticeAction:active,.calendar-module__lszbQG__noticeClose:active{transform:scale(.95)}.calendar-module__lszbQG__noticeClose{width:28px;height:28px;color:inherit;cursor:pointer;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.calendar-module__lszbQG__noticeClose:hover{background:#ffffff1f}.calendar-module__lszbQG__notice[data-kind=failed] .calendar-module__lszbQG__noticeClose:hover{background:var(--dt-background-transparent-light)}}.calendar-module__lszbQG__noticeAction:focus-visible,.calendar-module__lszbQG__noticeClose:focus-visible{outline:2px solid var(--wd-lime);outline-offset:2px}.calendar-module__lszbQG__notice[data-kind=failed] .calendar-module__lszbQG__noticeClose:focus-visible{outline-color:var(--wd-charcoal)}.calendar-module__lszbQG__bone{background:var(--wd-surface);border-radius:6px;display:block}.calendar-module__lszbQG__skeletonTitle{width:min(280px,70%);height:18px;margin-block:3px}.calendar-module__lszbQG__skeletonDayHead{width:44px;height:14px}.calendar-module__lszbQG__skeletonAgenda{gap:20px;display:grid}.calendar-module__lszbQG__skeletonAgendaDay{gap:6px;display:grid}.calendar-module__lszbQG__skeletonAgendaHeading{border-bottom:1px solid var(--dt-border-light);height:27px}.calendar-module__lszbQG__skeletonAgendaRow{grid-template-columns:64px minmax(0,1fr);gap:10px;height:40px;display:grid}@media (max-width:639.98px){.calendar-module__lszbQG__workspace{--cal-gutter:40px}.calendar-module__lszbQG__weekScroller{scroll-snap-type:x mandatory;scroll-padding-left:var(--cal-gutter);overscroll-behavior-x:contain}.calendar-module__lszbQG__week{min-width:calc(var(--cal-gutter) + 7 * max(110px, (100vw - 40px - var(--cal-gutter)) / 3))}.calendar-module__lszbQG__dayHead,.calendar-module__lszbQG__dayColumn{scroll-snap-align:start}.calendar-module__lszbQG__weekHead>:first-child,.calendar-module__lszbQG__gutterLabel{z-index:6;background:var(--dt-background-primary);position:sticky;left:0}.calendar-module__lszbQG__hours{z-index:6;background:var(--dt-background-primary);transform:translateX(var(--cal-scroll-x,0px))}.calendar-module__lszbQG__gutterLabel{font-size:0}.calendar-module__lszbQG__hours li{font-size:9px;right:4px}.calendar-module__lszbQG__nowLabel{display:none}.calendar-module__lszbQG__month{min-width:0}.calendar-module__lszbQG__monthCell{text-align:center;height:64px;padding:3px 2px}.calendar-module__lszbQG__monthCell .calendar-module__lszbQG__cellList,.calendar-module__lszbQG__monthCell .calendar-module__lszbQG__more{display:none}.calendar-module__lszbQG__monthDay{margin-bottom:0}.calendar-module__lszbQG__monthCell .calendar-module__lszbQG__cellDots{display:flex}}.calendar-module__lszbQG__cellDots{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:100%;min-height:24px;padding:0;display:none}.calendar-module__lszbQG__cellDots .calendar-module__lszbQG__swatch{border-radius:999px;width:7px;height:7px}.calendar-module__lszbQG__cellDots:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:-1px}.calendar-module__lszbQG__cellDotsMore{color:var(--dt-font-secondary);font-family:var(--wd-font-mono);font-size:9px;font-weight:600}
.record-tabs-module__KZ2cpG__tabRow{box-sizing:border-box;height:40px;padding:0 var(--dt-space-2);border-bottom:1px solid var(--dt-border-light);flex-shrink:0;align-items:stretch;gap:4px;display:flex;position:relative;overflow:hidden}.record-tabs-module__KZ2cpG__tabRow[data-surface=page]{border-bottom:none;min-width:0}.record-tabs-module__KZ2cpG__tabRow[data-scrollable=true]{scrollbar-width:none;overflow-x:auto}.record-tabs-module__KZ2cpG__tabList{align-items:stretch;gap:4px;min-width:0;display:flex}.record-tabs-module__KZ2cpG__tab,.record-tabs-module__KZ2cpG__tabMore{align-items:center;gap:var(--dt-space-1);box-sizing:border-box;padding:0 var(--dt-space-2);color:var(--dt-font-tertiary);white-space:nowrap;transition:color var(--wd-dur-fast) var(--wd-ease-out), background-color var(--wd-dur-fast) var(--wd-ease-out), box-shadow var(--wd-dur-fast) var(--wd-ease-out);background:0 0;border:none;flex-shrink:0;font-size:13px;font-weight:500;display:inline-flex;position:relative}.record-tabs-module__KZ2cpG__tabMore{margin-left:auto}.record-tabs-module__KZ2cpG__tab[aria-selected=true],.record-tabs-module__KZ2cpG__tabMore[data-active=true]{color:var(--dt-font-primary);box-shadow:inset 0 -1px 0 0 var(--dt-font-primary)}.record-tabs-module__KZ2cpG__tabIcon{flex-shrink:0;display:inline-flex}.record-tabs-module__KZ2cpG__tabCount{color:var(--dt-font-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.record-tabs-module__KZ2cpG__tabTwin{visibility:hidden;pointer-events:none;gap:4px;height:40px;display:flex;position:absolute;top:-9999px;left:0}.record-tabs-module__KZ2cpG__tab:focus-visible,.record-tabs-module__KZ2cpG__tabMore:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}@media (hover:hover){.record-tabs-module__KZ2cpG__tab:hover,.record-tabs-module__KZ2cpG__tabMore:hover{background:var(--dt-background-transparent-light)}}
.live-module__tsF4wa__toasts{right:calc(var(--dt-space-4) + env(safe-area-inset-right));bottom:calc(var(--dt-space-4) + env(safe-area-inset-bottom));z-index:70;gap:var(--dt-space-2);width:min(360px, calc(100vw - 2 * var(--dt-space-4)));pointer-events:none;display:grid;position:fixed}body[data-dot-dock-lane] .live-module__tsF4wa__toasts{bottom:calc(var(--dt-space-4) + 88px + env(safe-area-inset-bottom))}.live-module__tsF4wa__toast{align-items:center;gap:var(--dt-space-2);padding:var(--dt-space-2) var(--dt-space-2) var(--dt-space-2) var(--dt-space-3);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-md);background:var(--dt-background-primary);box-shadow:var(--dt-shadow-panel);color:var(--dt-font-primary);pointer-events:auto;transition:transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth), opacity var(--wd-dur-fast) var(--wd-ease-out);font-size:13px;line-height:18px;display:flex}@starting-style{.live-module__tsF4wa__toast{opacity:0;transform:translateY(8px)}}.live-module__tsF4wa__toastText{flex:1;min-width:0;margin:0}.live-module__tsF4wa__toastClose{border-radius:var(--dt-radius-sm);width:28px;height:28px;color:var(--dt-font-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.live-module__tsF4wa__toastClose:hover{background:var(--dt-background-transparent-light)}.live-module__tsF4wa__toastClose:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.live-module__tsF4wa__viewers{margin-right:var(--dt-space-1);align-items:center;display:inline-flex}.live-module__tsF4wa__viewers>*+*{margin-left:-6px}.live-module__tsF4wa__viewersMore{margin-left:var(--dt-space-1);color:var(--dt-font-secondary);font-family:var(--font-mono);font-size:11px}.live-module__tsF4wa__conflict{align-items:center;gap:var(--dt-space-2) var(--dt-space-3);padding:var(--dt-space-2) var(--dt-space-3);border:1px solid var(--dt-accent-outline);border-radius:var(--dt-radius-md);background:var(--dt-accent-soft);color:var(--dt-font-primary);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.live-module__tsF4wa__conflictText{flex:260px;margin:0}.live-module__tsF4wa__conflictActions{gap:var(--dt-space-2);display:flex}.live-module__tsF4wa__guard{gap:var(--dt-space-2);margin-bottom:var(--dt-space-4);justify-items:end;display:grid}.live-module__tsF4wa__guard>.live-module__tsF4wa__conflict{justify-self:stretch}@media (prefers-reduced-motion:reduce){.live-module__tsF4wa__toast{animation:none}}
.mail-inbox-module__13OCwG__layout{gap:0;min-width:0;display:grid}@media (min-width:1024px){.mail-inbox-module__13OCwG__layout{min-height:calc(100dvh - var(--dt-header-height,48px) - 48px);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-primary);grid-template-columns:minmax(320px,400px) minmax(0,1fr);overflow:hidden}}.mail-inbox-module__13OCwG__listPane{flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.mail-inbox-module__13OCwG__listPane{border-right:1px solid var(--dt-border-light)}}.mail-inbox-module__13OCwG__readPane{min-width:0}@media (max-width:1023.98px){.mail-inbox-module__13OCwG__readPane{display:none}}.mail-inbox-module__13OCwG__toolbar{border-bottom:1px solid var(--dt-border-light);gap:8px;padding:8px 12px 10px;display:grid}.mail-inbox-module__13OCwG__tabsRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mail-inbox-module__13OCwG__tabs{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mail-inbox-module__13OCwG__tab{border-radius:var(--dt-radius-pill);min-height:32px;color:var(--dt-font-secondary);white-space:nowrap;transition:background-color var(--wd-dur-fast) var(--wd-ease-out), color var(--wd-dur-fast) var(--wd-ease-out);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mail-inbox-module__13OCwG__tab:hover{color:var(--dt-font-primary);background:var(--dt-background-transparent-lighter)}.mail-inbox-module__13OCwG__tab[aria-current=page]{color:var(--dt-font-primary);background:var(--dt-background-transparent-light)}.mail-inbox-module__13OCwG__tab:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:2px}.mail-inbox-module__13OCwG__tabCount{background:var(--dt-background-tertiary);min-width:20px;height:20px;color:var(--dt-font-secondary);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.mail-inbox-module__13OCwG__tab[aria-current=page] .mail-inbox-module__13OCwG__tabCount{background:var(--dt-accent);color:var(--dt-accent-on)}.mail-inbox-module__13OCwG__search{min-width:0;position:relative}.mail-inbox-module__13OCwG__searchIcon{width:14px;height:14px;color:var(--dt-font-tertiary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mail-inbox-module__13OCwG__searchInput{padding-left:30px!important}.mail-inbox-module__13OCwG__scopeNote{color:var(--dt-font-tertiary);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:18px;display:flex}.mail-inbox-module__13OCwG__scopeNote a{color:var(--dt-font-secondary);text-underline-offset:3px;text-decoration:underline}.mail-inbox-module__13OCwG__menu{flex:none;position:relative}.mail-inbox-module__13OCwG__menu>summary{cursor:pointer;list-style:none}.mail-inbox-module__13OCwG__menu>summary::-webkit-details-marker{display:none}.mail-inbox-module__13OCwG__menuPanel{z-index:20;border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-card);background:var(--dt-background-primary);width:232px;box-shadow:0 12px 32px -12px var(--dt-shadow-color,#0003);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.mail-inbox-module__13OCwG__menuLabel{color:var(--dt-font-tertiary);padding:8px 10px 4px;font-size:11px;font-weight:600}.mail-inbox-module__13OCwG__menuItem{border-radius:var(--dt-radius-md,8px);min-height:32px;color:var(--dt-font-primary);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.mail-inbox-module__13OCwG__menuItem:hover,.mail-inbox-module__13OCwG__menuItem:focus-visible{background:var(--dt-background-transparent-light);outline:none}.mail-inbox-module__13OCwG__menuItem[aria-current=page]{font-weight:600}.mail-inbox-module__13OCwG__menuDivider{background:var(--dt-border-light);height:1px;margin:6px 4px}.mail-inbox-module__13OCwG__list{min-width:0;margin:0;padding:0;list-style:none}.mail-inbox-module__13OCwG__row{border-bottom:1px solid var(--dt-border-light);min-height:68px;transition:background-color var(--wd-dur-fast) var(--wd-ease-out);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 16px 10px 12px;display:grid;position:relative}.mail-inbox-module__13OCwG__row:hover{background:var(--dt-background-transparent-lighter)}.mail-inbox-module__13OCwG__row[data-selected]{background:var(--dt-background-transparent-light);box-shadow:inset 2px 0 0 var(--dt-font-primary)}.mail-inbox-module__13OCwG__avatar{background:var(--dt-background-tertiary);width:28px;height:28px;color:var(--dt-font-primary);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.mail-inbox-module__13OCwG__rowBody{gap:1px;min-width:0;display:grid}.mail-inbox-module__13OCwG__rowTop,.mail-inbox-module__13OCwG__rowBottom{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.mail-inbox-module__13OCwG__rowName{min-width:0;color:var(--dt-font-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.mail-inbox-module__13OCwG__row[data-unread] .mail-inbox-module__13OCwG__rowName{color:var(--dt-font-primary);font-weight:600}.mail-inbox-module__13OCwG__rowCustomer{color:var(--dt-font-tertiary);font-weight:400}.mail-inbox-module__13OCwG__rowTime{color:var(--dt-font-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:18px}.mail-inbox-module__13OCwG__rowSubject{min-width:0;color:var(--dt-font-primary);margin:0;font-size:13px;font-weight:500;line-height:18px}.mail-inbox-module__13OCwG__row[data-unread] .mail-inbox-module__13OCwG__rowSubject{font-weight:650}.mail-inbox-module__13OCwG__rowLinkNarrow,.mail-inbox-module__13OCwG__rowLinkWide{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.mail-inbox-module__13OCwG__rowLinkNarrow:after,.mail-inbox-module__13OCwG__rowLinkWide:after{content:"";position:absolute;inset:0}.mail-inbox-module__13OCwG__rowLinkNarrow:focus-visible,.mail-inbox-module__13OCwG__rowLinkWide:focus-visible{outline:none}.mail-inbox-module__13OCwG__rowLinkNarrow:focus-visible:after,.mail-inbox-module__13OCwG__rowLinkWide:focus-visible:after{outline:2px solid var(--dt-accent-outline);outline-offset:-2px}.mail-inbox-module__13OCwG__rowLinkWide{display:none}@media (min-width:1024px){.mail-inbox-module__13OCwG__rowLinkNarrow{display:none}.mail-inbox-module__13OCwG__rowLinkWide{display:block}}.mail-inbox-module__13OCwG__rowPreview{min-width:0;color:var(--dt-font-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.mail-inbox-module__13OCwG__marker{background:var(--dt-background-tertiary);color:var(--dt-font-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.mail-inbox-module__13OCwG__marker[data-tone=attention]{box-shadow:inset 0 0 0 1px var(--dt-font-primary);color:var(--dt-font-primary);background:0 0}.mail-inbox-module__13OCwG__unreadDot{background:var(--dt-accent);width:6px;height:6px;box-shadow:0 0 0 1px var(--dt-accent-outline);border-radius:999px;position:absolute;top:16px;left:4px}.mail-inbox-module__13OCwG__pager{color:var(--dt-font-tertiary);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.mail-inbox-module__13OCwG__listEmpty{padding:32px 20px}.mail-inbox-module__13OCwG__paneEmpty{text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;min-height:360px;padding:40px 24px;display:grid}
.resize-separator-module__r48t3a__separator{z-index:6;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0}.resize-separator-module__r48t3a__separator:before{content:"";width:2px;transition:background calc(var(--dt-animation-duration-fast) * 1s) ease-out;background:0 0;position:absolute;top:0;bottom:0;left:3px}@media (hover:hover){.resize-separator-module__r48t3a__separator:hover:before{background:var(--dt-accent);transition-delay:calc(var(--dt-animation-duration-fast) * 1s)}}.resize-separator-module__r48t3a__separator[data-dragging=true]:before{background:var(--dt-accent);transition:none}.resize-separator-module__r48t3a__separator:focus-visible:before{background:var(--dt-accent-outline);transition:none}
.panel-host-module__9G0tCq__panelWrapper{overflow-clip-margin:4px;flex-shrink:0;width:0;min-width:0;position:relative;overflow:clip}.panel-host-module__9G0tCq__panelWrapper[data-animate=true]{transition:width calc(var(--dt-animation-duration-normal) * 1s)}.panel-host-module__9G0tCq__panelWrapper[data-open=true]{width:var(--dt-panel-width,375px)}.panel-host-module__9G0tCq__panelWrapper[data-resizing=true]{transition:none}.panel-host-module__9G0tCq__slot{display:contents}.panel-host-module__9G0tCq__separator{left:-4px}@container dt-workspace (max-width:640px){.panel-host-module__9G0tCq__panelWrapper[data-open=true]{width:100%}}@media (max-width:767.98px){.panel-host-module__9G0tCq__panelWrapper{transition:none}.panel-host-module__9G0tCq__panelWrapper[data-open=true]{width:100%}}.panel-host-module__9G0tCq__assistantSkeleton{width:var(--dt-panel-width,375px);box-sizing:border-box;border-left:1px solid var(--dt-border-medium);background:var(--dt-background-primary);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.panel-host-module__9G0tCq__assistantSkeletonHead{height:var(--dt-header-height);border-bottom:1px solid var(--dt-border-light);background:var(--dt-background-secondary);flex-shrink:0}.panel-host-module__9G0tCq__assistantSkeletonBody{justify-content:flex-end;gap:var(--dt-space-2);padding:var(--dt-space-4);flex-direction:column;flex:1;display:flex}.panel-host-module__9G0tCq__assistantSkeletonLine,.panel-host-module__9G0tCq__assistantSkeletonComposer{background:var(--dt-background-tertiary);border-radius:4px;height:24px}.panel-host-module__9G0tCq__assistantSkeletonComposer{height:96px}@media (max-width:767.98px){.panel-host-module__9G0tCq__assistantSkeleton{z-index:60;box-sizing:border-box;width:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-left:none;position:fixed;inset:0}}@media print{.panel-host-module__9G0tCq__panelWrapper{display:none}}
.data-view-bar-module__1LxlRG__section{border-bottom:1px solid var(--dt-border-light);min-width:0;color:var(--dt-font-secondary);font-size:13px;position:relative}.data-view-bar-module__1LxlRG__bar{box-sizing:border-box;min-width:0;min-height:40px;padding:0 var(--dt-space-2);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.data-view-bar-module__1LxlRG__barRight{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.data-view-bar-module__1LxlRG__chipRow{align-items:center;gap:var(--dt-space-1);box-sizing:border-box;min-height:32px;padding:var(--dt-space-1) var(--dt-space-2);border-top:1px solid var(--dt-border-light);flex-wrap:wrap;display:flex}.data-view-bar-module__1LxlRG__chip{align-items:center;gap:var(--dt-space-1);box-sizing:border-box;height:24px;padding:2px 2px 2px var(--dt-space-1);border:1px solid var(--dt-accent-strong);border-radius:var(--dt-radius-sm);background:var(--dt-accent-soft);color:var(--dt-font-primary);max-width:100%;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.data-view-bar-module__1LxlRG__chip[data-tone=danger]{border-color:var(--dt-danger);color:var(--dt-danger);background:0 0}.data-view-bar-module__1LxlRG__chipBody{align-items:center;gap:var(--dt-space-1);border-radius:var(--dt-radius-xs);min-width:0;height:20px;color:inherit;font:inherit;transition:var(--dt-clickable-transition);background:0 0;border:none;padding:0 2px;display:inline-flex;position:relative;overflow:hidden}.data-view-bar-module__1LxlRG__chipBody:after{content:"";position:absolute;inset:-8px -2px}.data-view-bar-module__1LxlRG__chipValue{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:400;overflow:hidden}.data-view-bar-module__1LxlRG__chipRemove{border-radius:var(--dt-radius-sm);width:20px;height:20px;color:inherit;transition:var(--dt-clickable-transition);background:0 0;border:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.data-view-bar-module__1LxlRG__chipRemove:after{content:"";position:absolute;inset:-8px}@media (hover:hover){.data-view-bar-module__1LxlRG__chipRemove:hover{background:var(--dt-accent-strong)}.data-view-bar-module__1LxlRG__chip[data-tone=danger] .data-view-bar-module__1LxlRG__chipRemove:hover{background:var(--dt-danger-soft)}}.data-view-bar-module__1LxlRG__chipRemove:focus-visible,.data-view-bar-module__1LxlRG__chipBody:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.data-view-bar-module__1LxlRG__dirtyRow{align-items:center;gap:var(--dt-space-2);box-sizing:border-box;min-height:32px;padding:var(--dt-space-1) var(--dt-space-2);border-top:1px solid var(--dt-border-light);color:var(--dt-font-tertiary);flex-wrap:wrap;font-size:12px;display:flex}.data-view-bar-module__1LxlRG__panelForm{gap:var(--dt-space-2);padding:var(--dt-space-2);display:grid}.data-view-bar-module__1LxlRG__panelField{gap:var(--dt-space-1);min-width:0;color:var(--dt-font-secondary);font-size:12px;display:grid}.data-view-bar-module__1LxlRG__panelControl{box-sizing:border-box;width:100%;min-width:0;height:32px;padding:0 var(--dt-space-2);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-control);background:var(--dt-background-primary);color:var(--dt-font-primary);font-family:inherit;font-size:13px}.data-view-bar-module__1LxlRG__panelSubmit{height:32px;padding:0 var(--dt-space-3);border-radius:var(--dt-radius-control);background:var(--dt-accent);color:var(--dt-accent-on);transition:var(--dt-clickable-transition);border:none;font-family:inherit;font-size:13px;font-weight:600;position:relative}.data-view-bar-module__1LxlRG__panelSubmit:after{content:"";position:absolute;inset:-2px}.data-view-bar-module__1LxlRG__createForm{align-items:flex-end;gap:var(--dt-space-3);padding:var(--dt-space-2);border-top:1px solid var(--dt-border-light);flex-wrap:wrap;display:flex}.data-view-bar-module__1LxlRG__createField{gap:var(--dt-space-1);min-width:0;color:var(--dt-font-secondary);font-size:12px;display:grid}.data-view-bar-module__1LxlRG__viewCount{font-variant-numeric:tabular-nums}.data-view-bar-module__1LxlRG__command{align-items:center;gap:var(--dt-space-1);max-width:100%;min-height:28px;padding:0 var(--dt-space-3);border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-control);background:var(--dt-background-primary);color:var(--dt-font-primary);white-space:nowrap;transition:var(--dt-clickable-transition);font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;position:relative}.data-view-bar-module__1LxlRG__command:after{content:"";position:absolute;inset:-4px -2px}@media (hover:hover){.data-view-bar-module__1LxlRG__command:hover{background:var(--dt-background-secondary)}}.data-view-bar-module__1LxlRG__command:focus-visible{outline:2px solid var(--dt-accent-outline);outline-offset:1px}.data-view-bar-module__1LxlRG__commandPrimary{border-color:var(--dt-accent);background:var(--dt-accent);color:var(--dt-accent-on);font-weight:600}@media (hover:hover){.data-view-bar-module__1LxlRG__commandPrimary:hover{background:var(--dt-accent-strong)}}.data-view-bar-module__1LxlRG__commandGhost{color:var(--dt-font-secondary);height:24px;padding:0 var(--dt-space-2);background:0 0;border-color:#0000}@media (max-width:260px){.data-view-bar-module__1LxlRG__command{white-space:normal;text-align:start}}
.user-avatar-module__Lm6DNG__avatar{box-sizing:border-box;border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-pill);background:var(--dt-background-primary);width:28px;height:28px;color:var(--dt-font-primary);font-family:var(--font-mono);flex:none;place-items:center;font-size:10px;font-weight:400;display:grid;position:relative}.user-avatar-module__Lm6DNG__avatar[data-size=sm]{width:24px;height:24px;font-size:9px}.user-avatar-module__Lm6DNG__avatar[data-size=lg]{width:32px;height:32px;font-size:11px}.user-avatar-module__Lm6DNG__avatar[data-active=true]{border-color:var(--dt-accent-outline);box-shadow:0 0 0 2px var(--dt-accent)}.user-avatar-module__Lm6DNG__presence{border-radius:var(--dt-radius-pill);background:var(--wd-lime);width:8px;height:8px;box-shadow:0 0 0 2px var(--dt-background-primary);position:absolute;bottom:-2px;right:-2px}
.page-links-module__ZEeZgW__more{display:none;position:relative}.page-links-module__ZEeZgW__more>summary{cursor:pointer;list-style:none}.page-links-module__ZEeZgW__more>summary::-webkit-details-marker{display:none}.page-links-module__ZEeZgW__more[open]>summary{background:var(--dt-background-transparent-medium)}.page-links-module__ZEeZgW__menu{z-index:38;border:1px solid var(--dt-border-light);border-radius:var(--dt-radius-lg);background:var(--dt-panel-background);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);min-width:200px;box-shadow:var(--dt-shadow-panel);transform-origin:100% 0;transition:scale var(--wd-spring-smooth-duration) var(--wd-spring-smooth);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}@starting-style{.page-links-module__ZEeZgW__more[open] .page-links-module__ZEeZgW__menu{scale:.96}}.page-links-module__ZEeZgW__item{border-radius:var(--dt-radius-control);min-height:44px;color:var(--dt-font-primary);transition:var(--dt-clickable-transition);align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.page-links-module__ZEeZgW__item:hover,.page-links-module__ZEeZgW__item:focus-visible{background:var(--dt-background-transparent-light)}@media (max-width:767.98px){.page-links-module__ZEeZgW__inline{display:none}.page-links-module__ZEeZgW__more{display:block}}
.board-filters-module__Ao0eyq__bar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;min-width:0;max-width:100%;display:flex}.board-filters-module__Ao0eyq__scope{gap:4px;display:flex}.board-filters-module__Ao0eyq__scope a{border-radius:var(--dt-radius-pill);min-height:32px;color:var(--dt-font-secondary);transition:var(--dt-clickable-transition);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.board-filters-module__Ao0eyq__scope a:hover{color:var(--dt-font-primary);background:var(--dt-background-transparent-light)}.board-filters-module__Ao0eyq__scope a[aria-current]{color:var(--dt-font-primary);background:var(--dt-background-transparent-light);font-weight:500}.board-filters-module__Ao0eyq__form{display:contents}.board-filters-module__Ao0eyq__field{min-width:0;color:var(--dt-font-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.board-filters-module__Ao0eyq__field select,.board-filters-module__Ao0eyq__field input{max-width:100%;min-height:32px}.board-filters-module__Ao0eyq__search{flex:220px;max-width:360px}
