.dossier-files-module__H0LNqW__panel{margin-top:20px;margin-bottom:24px;padding:20px 24px}.dossier-files-module__H0LNqW__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dossier-files-module__H0LNqW__heading h2{margin:0;font-size:16px}.dossier-files-module__H0LNqW__heading>span{color:var(--muted);font-size:11px}.dossier-files-module__H0LNqW__list{margin:12px 0 0;padding:0;list-style:none}.dossier-files-module__H0LNqW__list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.dossier-files-module__H0LNqW__list li:last-child{border-bottom:0}.dossier-files-module__H0LNqW__icon{color:var(--muted);flex-shrink:0;display:flex}.dossier-files-module__H0LNqW__details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dossier-files-module__H0LNqW__name{color:var(--theme-text-primary,#21314b);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.dossier-files-module__H0LNqW__name:hover{text-decoration:underline}.dossier-files-module__H0LNqW__source{color:var(--muted);align-items:center;gap:3px;width:fit-content;font-size:11px;text-decoration:none;display:flex}.dossier-files-module__H0LNqW__source:hover{text-decoration:underline}.dossier-files-module__H0LNqW__list time{white-space:nowrap;color:var(--muted);font-size:11px}.dossier-files-module__H0LNqW__status{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.dossier-files-module__H0LNqW__more{margin-top:8px}@media (max-width:600px){.dossier-files-module__H0LNqW__panel{padding:18px 16px}.dossier-files-module__H0LNqW__heading>span{font-size:10px}.dossier-files-module__H0LNqW__list li{gap:9px}}button.dossier-files-module__H0LNqW__name{text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-family:inherit}.dossier-files-module__H0LNqW__details .safe-file-download{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}
.request-follow-module__CJ6l3a__header{background:var(--theme-surface-soft,#f1f5f9);align-items:center;display:flex}.request-follow-module__CJ6l3a__header[data-expanded=true]{background:var(--theme-accent-soft,#e9efff);box-shadow:inset 3px 0 var(--theme-accent-solid,#4c64d8)}.request-follow-module__CJ6l3a__header[data-expanded] .request-summary{background:0 0;flex:1;width:auto;min-width:0}.request-follow-module__CJ6l3a__header .request-title{min-width:0}.request-follow-module__CJ6l3a__followButton{border:1px solid var(--theme-border,#cbd5e1);min-height:36px;color:var(--theme-text-secondary,#56677b);background:var(--theme-surface,#fff);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin-right:20px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.request-follow-module__CJ6l3a__followButton[aria-pressed=true]{color:var(--theme-accent-text,#4054b8);background:var(--theme-accent-soft,#e9efff);border-color:var(--theme-accent-border,#8194ec)}.request-follow-module__CJ6l3a__followButton[aria-pressed=true] svg{fill-opacity:.28}.request-follow-module__CJ6l3a__followButton:disabled{opacity:.65;cursor:wait}.request-follow-module__CJ6l3a__followButton:focus-visible{outline:2px solid var(--theme-accent-solid,#4c64d8);outline-offset:3px}.request-follow-module__CJ6l3a__followLine{color:var(--theme-accent-text,#4054b8);background:var(--theme-accent-soft,#e9efff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 24px;font-size:12px;display:flex}.request-follow-module__CJ6l3a__followLine a{align-items:center;gap:6px;font-weight:600;display:inline-flex}.request-follow-module__CJ6l3a__error,.request-follow-module__CJ6l3a__loadError{color:var(--theme-error-text,#a15047);padding:12px 20px;font-size:13px}.request-follow-module__CJ6l3a__loadError{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1000px){.request-follow-module__CJ6l3a__header{flex-wrap:wrap}.request-follow-module__CJ6l3a__header[data-expanded] .request-summary{flex-basis:100%}.request-follow-module__CJ6l3a__followButton{margin:0 18px 15px auto}.request-follow-module__CJ6l3a__followLine{padding-inline:18px}}@media (pointer:coarse){.request-follow-module__CJ6l3a__followButton{min-height:44px}}
.close-confirmation-module__dsMhaW__dialog{border:1px solid var(--line);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--theme-surface,#fff);border-radius:16px;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 70px #0000003d}.close-confirmation-module__dsMhaW__dialog h2{font-size:20px;line-height:1.3}.close-confirmation-module__dsMhaW__dialog p{overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.65}.close-confirmation-module__dsMhaW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.close-confirmation-module__dsMhaW__actions button{white-space:normal;min-height:44px}@media (max-width:480px){.close-confirmation-module__dsMhaW__dialog{padding:20px}.close-confirmation-module__dsMhaW__actions{flex-direction:column}.close-confirmation-module__dsMhaW__actions button{width:100%}}
.dossier-lifecycle-module__dA90LW__panel{outline:none;min-width:0;margin-bottom:24px;padding:24px;scroll-margin-top:90px}.dossier-lifecycle-module__dA90LW__panel:focus-visible{outline:2px solid var(--theme-focus-ring,#4265d6);outline-offset:3px}.dossier-lifecycle-module__dA90LW__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dossier-lifecycle-module__dA90LW__header>div{min-width:0}.dossier-lifecycle-module__dA90LW__eyebrow{color:var(--theme-text-secondary,#718198);letter-spacing:1.25px;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.dossier-lifecycle-module__dA90LW__header h2{overflow-wrap:anywhere;font-size:21px}.dossier-lifecycle-module__dA90LW__header p{margin-top:8px;font-size:12px;line-height:1.7}.dossier-lifecycle-module__dA90LW__badge{background:var(--theme-accent-soft,#edf4ff);color:var(--theme-accent-text,#3556b6);white-space:nowrap;border-radius:18px;padding:5px 10px;font-size:10px;font-weight:600}.dossier-lifecycle-module__dA90LW__paused{background:var(--theme-warning-soft,#fff4dc);color:var(--theme-warning-text,#856526)}.dossier-lifecycle-module__dA90LW__closed{background:var(--theme-surface-soft,#eef2f5);color:var(--theme-text-secondary,#596b81)}.dossier-lifecycle-module__dA90LW__loading{align-items:center;gap:9px;font-size:12px;display:flex}.dossier-lifecycle-module__dA90LW__error,.dossier-lifecycle-module__dA90LW__success,.dossier-lifecycle-module__dA90LW__notice,.dossier-lifecycle-module__dA90LW__preparation{overflow-wrap:anywhere;border-radius:9px;margin-top:15px;padding:12px 14px;font-size:12px;line-height:1.75}.dossier-lifecycle-module__dA90LW__error{background:var(--theme-error-soft,#fff2ef);color:var(--theme-error-text,#984d3d)}.dossier-lifecycle-module__dA90LW__error button{display:flex}.dossier-lifecycle-module__dA90LW__success{background:var(--theme-success-soft,#edf8f1);color:var(--theme-success-text,#357657);align-items:flex-start;gap:8px;display:flex}.dossier-lifecycle-module__dA90LW__notice{background:var(--theme-warning-soft,#fff8e9);color:var(--theme-warning-text,#88652c);border:1px solid var(--theme-warning-border,#eee3ca)}.dossier-lifecycle-module__dA90LW__preparation{background:var(--theme-surface-soft,#f2f5fa);color:var(--theme-text-secondary,#62738b);border:1px solid var(--theme-border-soft,#e3e9f2)}.dossier-lifecycle-module__dA90LW__stateNote{background:var(--theme-surface-soft,#f7f9fc);border:1px solid var(--theme-border-soft,#e7edf5);color:var(--theme-text-secondary,#657995);border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:15px;display:flex}.dossier-lifecycle-module__dA90LW__stateNote>div{min-width:0}.dossier-lifecycle-module__dA90LW__stateNote strong{color:var(--theme-text-secondary,#536a88);font-size:12px;display:block}.dossier-lifecycle-module__dA90LW__stateNote p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.75}.dossier-lifecycle-module__dA90LW__stateNote small{margin-top:7px;font-size:10px;display:block}.dossier-lifecycle-module__dA90LW__statusActions{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.dossier-lifecycle-module__dA90LW__statusActions button{white-space:normal;min-height:40px;font-size:11px}.dossier-lifecycle-module__dA90LW__section{border-top:1px solid var(--theme-border-soft,#e6ebf3);margin-top:22px;padding-top:2px}.dossier-lifecycle-module__dA90LW__section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:14px 0;list-style:none;display:flex}.dossier-lifecycle-module__dA90LW__section>summary::-webkit-details-marker{display:none}.dossier-lifecycle-module__dA90LW__section>summary>span{min-width:0}.dossier-lifecycle-module__dA90LW__section>summary strong{color:var(--theme-text-secondary,#4c6384);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.dossier-lifecycle-module__dA90LW__section>summary small{color:var(--theme-text-secondary,#7c8da5);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.65;display:block}.dossier-lifecycle-module__dA90LW__section>summary>svg{color:var(--theme-text-muted,#8696ad);transition:transform .15s}.dossier-lifecycle-module__dA90LW__section[open]>summary>svg{transform:rotate(180deg)}.dossier-lifecycle-module__dA90LW__help{color:var(--theme-text-secondary,#77879c);overflow-wrap:anywhere;margin-top:11px;font-size:11px;line-height:1.8}.dossier-lifecycle-module__dA90LW__form{background:var(--theme-surface-soft,#f7f9fc);border:1px solid var(--theme-border-soft,#e2e9f3);border-radius:10px;min-width:0;margin-top:16px;padding:18px}.dossier-lifecycle-module__dA90LW__form h3{color:var(--theme-text-secondary,#4e6382);font-size:14px}.dossier-lifecycle-module__dA90LW__field{flex-direction:column;gap:7px;min-width:0;margin-top:15px;font-size:11px;font-weight:500;line-height:1.65;display:flex}.dossier-lifecycle-module__dA90LW__field input,.dossier-lifecycle-module__dA90LW__field select,.dossier-lifecycle-module__dA90LW__field textarea{max-width:100%;font-size:13px;font-weight:400}.dossier-lifecycle-module__dA90LW__field textarea{min-height:85px}.dossier-lifecycle-module__dA90LW__formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.dossier-lifecycle-module__dA90LW__checkbox{cursor:pointer;align-items:flex-start;gap:9px;margin-top:17px;font-size:11px;line-height:1.8;display:flex}.dossier-lifecycle-module__dA90LW__checkbox input{min-width:16px;margin:3px 0 0}.dossier-lifecycle-module__dA90LW__checkbox>span{min-width:0}.dossier-lifecycle-module__dA90LW__formActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.dossier-lifecycle-module__dA90LW__formActions button{white-space:normal;min-height:42px;font-size:11px}.dossier-lifecycle-module__dA90LW__facts{gap:12px;margin:16px 0 0;display:grid}.dossier-lifecycle-module__dA90LW__facts>div{grid-template-columns:140px minmax(0,1fr);gap:15px;display:grid}.dossier-lifecycle-module__dA90LW__facts dt,.dossier-lifecycle-module__dA90LW__facts dd{overflow-wrap:anywhere;font-size:11px;line-height:1.8}.dossier-lifecycle-module__dA90LW__facts dt{color:var(--theme-text-secondary,#7c8ca2)}.dossier-lifecycle-module__dA90LW__facts dd{color:var(--theme-text-secondary,#536984);white-space:pre-wrap;margin:0}.dossier-lifecycle-module__dA90LW__outcomeList{margin:10px 0 0;padding:0;list-style:none}.dossier-lifecycle-module__dA90LW__outcomeList li{border-bottom:1px solid var(--theme-border-soft,#e9edf4);justify-content:space-between;align-items:flex-start;gap:15px;padding:14px 0;display:flex}.dossier-lifecycle-module__dA90LW__outcomeList li>div{min-width:0}.dossier-lifecycle-module__dA90LW__outcomeList strong{color:var(--theme-text-secondary,#536a86);font-size:12px;display:block}.dossier-lifecycle-module__dA90LW__outcomeList small{color:var(--theme-text-muted,#8090a5);margin-top:5px;font-size:10px;line-height:1.7;display:block}.dossier-lifecycle-module__dA90LW__outcomeList p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8}.dossier-lifecycle-module__dA90LW__outcomeList button{flex-shrink:0;min-height:36px;font-size:10px}.dossier-lifecycle-module__dA90LW__previousOutcomes{margin-top:13px}.dossier-lifecycle-module__dA90LW__previousOutcomes>summary{color:var(--theme-text-secondary,#7d8da5);cursor:pointer;min-height:40px;padding:9px 0;font-size:11px}.dossier-lifecycle-module__dA90LW__history>summary strong{font-size:11px;font-weight:500}.dossier-lifecycle-module__dA90LW__historyList{margin:8px 0 0;padding:0;list-style:none}.dossier-lifecycle-module__dA90LW__historyList li{border-left:1px solid var(--theme-border-soft,#e2e9f3);padding:10px 0 10px 14px;position:relative}.dossier-lifecycle-module__dA90LW__historyList li:before{content:"";background:var(--theme-track,#a6b5c9);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:-3px}.dossier-lifecycle-module__dA90LW__historyList strong{color:var(--theme-text-secondary,#5d7392);font-size:11px;font-weight:500;display:block}.dossier-lifecycle-module__dA90LW__historyList small{color:var(--theme-text-muted,#8c99ab);margin-top:4px;font-size:10px;display:block}.dossier-lifecycle-module__dA90LW__historyList p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.7}.dossier-lifecycle-module__dA90LW__suppression{border-top:1px solid var(--theme-border-soft,#e2e8f1);margin-top:17px;padding-top:1px}@media (max-width:680px){.dossier-lifecycle-module__dA90LW__panel{margin-bottom:20px;padding:19px 16px}.dossier-lifecycle-module__dA90LW__header{flex-wrap:wrap;gap:10px}.dossier-lifecycle-module__dA90LW__header h2{font-size:19px}.dossier-lifecycle-module__dA90LW__header p{font-size:11px}.dossier-lifecycle-module__dA90LW__badge{font-size:10px}.dossier-lifecycle-module__dA90LW__statusActions{gap:7px}.dossier-lifecycle-module__dA90LW__statusActions button{flex:auto;min-height:44px;padding:10px 12px}.dossier-lifecycle-module__dA90LW__form{padding:13px}.dossier-lifecycle-module__dA90LW__formGrid{grid-template-columns:minmax(0,1fr);gap:0}.dossier-lifecycle-module__dA90LW__field input,.dossier-lifecycle-module__dA90LW__field select,.dossier-lifecycle-module__dA90LW__field textarea{min-height:44px;font-size:16px}.dossier-lifecycle-module__dA90LW__formActions{flex-direction:column-reverse;gap:8px}.dossier-lifecycle-module__dA90LW__formActions button{width:100%;min-height:44px}.dossier-lifecycle-module__dA90LW__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.dossier-lifecycle-module__dA90LW__section>summary{gap:10px}.dossier-lifecycle-module__dA90LW__section>summary strong{font-size:12px}.dossier-lifecycle-module__dA90LW__outcomeList li{flex-wrap:wrap;gap:4px}.dossier-lifecycle-module__dA90LW__outcomeList button{min-height:44px}.dossier-lifecycle-module__dA90LW__error,.dossier-lifecycle-module__dA90LW__success,.dossier-lifecycle-module__dA90LW__notice,.dossier-lifecycle-module__dA90LW__preparation{padding:11px 12px;font-size:11px}.dossier-lifecycle-module__dA90LW__checkbox{padding:3px 0;font-size:11px}.dossier-lifecycle-module__dA90LW__help{font-size:11px}.dossier-lifecycle-module__dA90LW__stateNote{gap:8px;padding:12px}}.dossier-lifecycle-module__dA90LW__outcomeActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px 12px;display:flex}.dossier-lifecycle-module__dA90LW__outcomeActions>button{white-space:normal}.dossier-lifecycle-module__dA90LW__headingStatus{min-width:0;margin-top:17px}.dossier-lifecycle-module__dA90LW__headingStatusRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dossier-lifecycle-module__dA90LW__headingStatusLabel{color:var(--muted);font-size:11px;font-weight:500}.dossier-lifecycle-module__dA90LW__headingStatusRow>.dossier-lifecycle-module__dA90LW__badge{font-size:11px}.dossier-lifecycle-module__dA90LW__headingStatusRow>.dossier-lifecycle-module__dA90LW__changeStatus{white-space:normal;min-height:40px;margin-left:3px;font-size:12px}.dossier-lifecycle-module__dA90LW__headingHold{color:var(--theme-warning-text,#856526);align-items:flex-start;gap:8px;max-width:560px;margin-top:10px;display:flex}.dossier-lifecycle-module__dA90LW__headingHold>svg{margin-top:2px}.dossier-lifecycle-module__dA90LW__headingHold>div{min-width:0}.dossier-lifecycle-module__dA90LW__headingHold strong{font-size:11px;font-weight:600;line-height:1.7}.dossier-lifecycle-module__dA90LW__headingHold p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted);margin-top:3px;font-size:11px;line-height:1.7}.dossier-lifecycle-module__dA90LW__success>div{min-width:0}.dossier-lifecycle-module__dA90LW__successLink{text-underline-offset:3px;align-items:center;gap:7px;width:fit-content;min-height:40px;margin-top:5px;font-weight:600;text-decoration:underline;display:flex}.dossier-lifecycle-module__dA90LW__successLink:hover{text-decoration-thickness:2px}@media (max-width:680px){.dossier-lifecycle-module__dA90LW__outcomeActions{justify-content:flex-start}.dossier-lifecycle-module__dA90LW__headingStatus{margin-top:14px}.dossier-lifecycle-module__dA90LW__headingStatusRow{gap:8px}.dossier-lifecycle-module__dA90LW__headingStatusRow>.dossier-lifecycle-module__dA90LW__changeStatus{min-height:44px;margin-left:0}.dossier-lifecycle-module__dA90LW__headingHold strong,.dossier-lifecycle-module__dA90LW__headingHold p{font-size:12px}.dossier-lifecycle-module__dA90LW__successLink{min-height:44px}}@media (prefers-reduced-motion:reduce){.dossier-lifecycle-module__dA90LW__section>summary>svg{transition:none}}.dossier-lifecycle-module__dA90LW__completionForm{min-width:0}.dossier-lifecycle-module__dA90LW__completionForm>.dossier-lifecycle-module__dA90LW__loading{margin-block:18px}.dossier-lifecycle-module__dA90LW__trajectorySummary{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:10px;gap:5px;margin-bottom:19px;padding:14px 16px;display:grid}.dossier-lifecycle-module__dA90LW__trajectorySummary>span{letter-spacing:1px;color:var(--muted);font-size:10px}.dossier-lifecycle-module__dA90LW__trajectorySummary>strong{overflow-wrap:anywhere;font-size:14px}.dossier-lifecycle-module__dA90LW__trajectorySummary>small{color:var(--muted);font-size:11px}.dossier-lifecycle-module__dA90LW__completionChoices{border:0;gap:9px;margin:0;padding:0;display:grid}.dossier-lifecycle-module__dA90LW__completionChoices legend{margin-bottom:11px;font-size:12px;font-weight:600}.dossier-lifecycle-module__dA90LW__completionChoices label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.dossier-lifecycle-module__dA90LW__completionChoices label:has(input:checked){border-color:var(--blue);background:var(--pale-blue)}.dossier-lifecycle-module__dA90LW__completionChoices input{flex:none;width:16px;height:16px;min-height:0;margin:3px 0 0}.dossier-lifecycle-module__dA90LW__completionChoices label>span{min-width:0}.dossier-lifecycle-module__dA90LW__completionChoices strong{font-size:12px;display:block}.dossier-lifecycle-module__dA90LW__completionChoices small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.dossier-lifecycle-module__dA90LW__completionForm .dossier-lifecycle-module__dA90LW__notice ul{margin:6px 0 0;padding-left:19px}.dossier-lifecycle-module__dA90LW__successorSelection{border-top:1px solid var(--line);margin-top:20px;padding-top:3px}.dossier-lifecycle-module__dA90LW__phasePreview{background:var(--theme-surface-soft);overflow-wrap:anywhere;border-radius:9px;margin-top:13px;padding:14px}.dossier-lifecycle-module__dA90LW__phasePreview>strong{font-size:12px}.dossier-lifecycle-module__dA90LW__phasePreview p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.dossier-lifecycle-module__dA90LW__phasePreview ol{margin:12px 0;padding-left:22px}.dossier-lifecycle-module__dA90LW__phasePreview li{padding:4px 0;font-size:12px}.dossier-lifecycle-module__dA90LW__phasePreview small{color:var(--muted);margin-left:8px;font-size:10px}.dossier-lifecycle-module__dA90LW__completionForm>.dossier-lifecycle-module__dA90LW__formActions{border-top:1px solid var(--line);padding-top:16px}.dossier-lifecycle-module__dA90LW__completionForm>.dossier-lifecycle-module__dA90LW__formActions>.button:first-child{margin-right:auto}@media (max-width:680px){.dossier-lifecycle-module__dA90LW__completionChoices label{min-height:44px;padding:12px}.dossier-lifecycle-module__dA90LW__completionChoices strong{font-size:13px}.dossier-lifecycle-module__dA90LW__completionChoices small,.dossier-lifecycle-module__dA90LW__phasePreview p{font-size:12px}.dossier-lifecycle-module__dA90LW__completionForm>.dossier-lifecycle-module__dA90LW__formActions{flex-direction:column-reverse}.dossier-lifecycle-module__dA90LW__completionForm>.dossier-lifecycle-module__dA90LW__formActions button{width:100%;margin:0}.dossier-lifecycle-module__dA90LW__phasePreview li{font-size:13px}}
.collapsible-panels-module__p8mOtq__panel{background:var(--surface);min-width:0;color:var(--ink);outline:none;margin-bottom:24px;padding:0;scroll-margin-top:90px}.collapsible-panels-module__p8mOtq__panel:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.collapsible-panels-module__p8mOtq__header{margin:0;padding:0}.collapsible-panels-module__p8mOtq__heading{font:inherit;margin:0}.collapsible-panels-module__p8mOtq__trigger{border-radius:inherit;width:100%;min-height:70px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:18px 20px;display:flex}.collapsible-panels-module__p8mOtq__trigger:hover{background:var(--pale-blue)}.collapsible-panels-module__p8mOtq__trigger:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:10px}.collapsible-panels-module__p8mOtq__trigger:disabled{cursor:wait;opacity:1}.collapsible-panels-module__p8mOtq__trigger:disabled:hover{background:0 0}.collapsible-panels-module__p8mOtq__label{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.collapsible-panels-module__p8mOtq__eyebrow{color:var(--muted);letter-spacing:1.2px;font-size:10px;font-weight:600;line-height:1.5}.collapsible-panels-module__p8mOtq__title{color:var(--ink);font-size:17px;font-weight:600;line-height:1.5}.collapsible-panels-module__p8mOtq__summary{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.collapsible-panels-module__p8mOtq__chevron,.collapsible-panels-module__p8mOtq__icon{color:var(--muted);flex-shrink:0}.collapsible-panels-module__p8mOtq__chevron{transition:transform .15s}.collapsible-panels-module__p8mOtq__expanded{transform:rotate(180deg)}.collapsible-panels-module__p8mOtq__content{border-top:1px solid var(--line);min-width:0;padding:0 20px 20px}.collapsible-panels-module__p8mOtq__content[hidden]{display:none}.collapsible-panels-module__p8mOtq__messages{padding:0 20px 16px}.collapsible-panels-module__p8mOtq__content>p:first-child{margin-top:14px}@media (max-width:680px){.collapsible-panels-module__p8mOtq__panel{margin-bottom:20px}.collapsible-panels-module__p8mOtq__trigger{gap:9px;min-height:68px;padding:15px 16px}.collapsible-panels-module__p8mOtq__title{font-size:15px}.collapsible-panels-module__p8mOtq__summary{font-size:11px}.collapsible-panels-module__p8mOtq__content{padding:0 16px 16px}.collapsible-panels-module__p8mOtq__messages{padding:0 16px 14px}.collapsible-panels-module__p8mOtq__chevron{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.collapsible-panels-module__p8mOtq__chevron{transition:none}}
.customer-project-progress-module__SMKLrq__panel{min-width:0;margin-bottom:24px;padding:24px;container-type:inline-size}.customer-project-progress-module__SMKLrq__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-project-progress-module__SMKLrq__header>div{min-width:0}.customer-project-progress-module__SMKLrq__header h2{overflow-wrap:anywhere;font-size:19px}.customer-project-progress-module__SMKLrq__eyebrow{color:var(--theme-text-secondary,#718198);letter-spacing:1.25px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.customer-project-progress-module__SMKLrq__phaseNumber{color:var(--theme-accent-text,#3556b6);background:var(--theme-accent-soft,#edf4ff);white-space:nowrap;border-radius:7px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:500}.customer-project-progress-module__SMKLrq__current{background:var(--theme-accent-soft,#eef4ff);border-radius:10px;align-items:flex-start;gap:12px;margin-top:21px;padding:16px;display:flex}.customer-project-progress-module__SMKLrq__current>div{min-width:0}.customer-project-progress-module__SMKLrq__currentIcon{background:var(--surface);width:34px;height:34px;color:var(--theme-accent-text,#3556b6);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.customer-project-progress-module__SMKLrq__currentLabel{color:var(--theme-text-secondary,#657795);text-transform:uppercase;letter-spacing:.5px;font-size:10px;display:block}.customer-project-progress-module__SMKLrq__current h3{overflow-wrap:anywhere;margin:4px 0 5px;font-size:15px}.customer-project-progress-module__SMKLrq__current p{color:var(--theme-text-secondary,#63728a);font-size:12px;line-height:1.7}.customer-project-progress-module__SMKLrq__status{margin-bottom:4px;font-size:11px;display:block}.customer-project-progress-module__SMKLrq__paused{background:var(--theme-warning-soft,#fff7e7)}.customer-project-progress-module__SMKLrq__paused .customer-project-progress-module__SMKLrq__currentIcon,.customer-project-progress-module__SMKLrq__paused .customer-project-progress-module__SMKLrq__status{color:var(--theme-warning-text,#856526)}.customer-project-progress-module__SMKLrq__ended{background:var(--theme-surface-soft,#f2f5fa)}.customer-project-progress-module__SMKLrq__phases{gap:9px;margin:25px 0 0;padding:0;list-style:none;display:grid}.customer-project-progress-module__SMKLrq__phase{min-width:0;position:relative}.customer-project-progress-module__SMKLrq__phase:before{content:"";background:var(--line);height:2px;position:absolute;top:13px;left:32px;right:-4px}.customer-project-progress-module__SMKLrq__phase:last-child:before{display:none}.customer-project-progress-module__SMKLrq__passed:before{background:var(--theme-accent-text,#5374c9)}.customer-project-progress-module__SMKLrq__circle{background:var(--theme-surface-soft,#edf1f6);width:28px;height:28px;color:var(--theme-text-secondary,#66768f);border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.customer-project-progress-module__SMKLrq__passed .customer-project-progress-module__SMKLrq__circle{color:var(--theme-accent-text,#3556b6);background:var(--theme-accent-soft,#eef4ff)}.customer-project-progress-module__SMKLrq__selected .customer-project-progress-module__SMKLrq__circle{color:var(--primary-ink);background:var(--primary-fill);box-shadow:0 0 0 4px var(--theme-accent-soft,#eef4ff)}.customer-project-progress-module__SMKLrq__pausedStep .customer-project-progress-module__SMKLrq__circle{color:var(--theme-warning-text,#856526);background:var(--theme-warning-soft,#fff7e7);box-shadow:0 0 0 4px var(--theme-warning-soft,#fff7e7)}.customer-project-progress-module__SMKLrq__closedStep .customer-project-progress-module__SMKLrq__circle{color:var(--theme-text-secondary,#66768f);background:var(--theme-surface-soft,#edf1f6);box-shadow:none}.customer-project-progress-module__SMKLrq__phaseName{color:var(--theme-text-secondary,#66768f);overflow-wrap:anywhere;margin:12px 0 4px;font-size:11px;line-height:1.5;display:block}.customer-project-progress-module__SMKLrq__selected .customer-project-progress-module__SMKLrq__phaseName{color:var(--ink);font-weight:600}.customer-project-progress-module__SMKLrq__phaseState{color:var(--theme-text-secondary,#66768f);font-size:10px;display:block}.customer-project-progress-module__SMKLrq__next{border-top:1px solid var(--line);color:var(--theme-text-secondary,#66768f);align-items:flex-start;gap:8px;margin-top:22px;padding-top:16px;font-size:11px;display:flex}.customer-project-progress-module__SMKLrq__next svg{margin-top:2px}.customer-project-progress-module__SMKLrq__next strong{color:var(--ink);margin-top:3px;font-weight:500;display:block}.customer-project-progress-module__SMKLrq__vertical{gap:18px;grid-template-columns:minmax(0,1fr)!important}.customer-project-progress-module__SMKLrq__vertical .customer-project-progress-module__SMKLrq__phase{align-items:flex-start;gap:13px;display:flex}.customer-project-progress-module__SMKLrq__vertical .customer-project-progress-module__SMKLrq__circle{flex-shrink:0}.customer-project-progress-module__SMKLrq__vertical .customer-project-progress-module__SMKLrq__phase:before{width:2px;height:auto;inset:33px auto -13px 13px}.customer-project-progress-module__SMKLrq__vertical .customer-project-progress-module__SMKLrq__phaseName{margin:1px 0 3px;font-size:12px}.customer-project-progress-module__SMKLrq__vertical .customer-project-progress-module__SMKLrq__phaseState{font-size:11px}@container (max-width:560px){.customer-project-progress-module__SMKLrq__phases{gap:18px;grid-template-columns:minmax(0,1fr)!important}.customer-project-progress-module__SMKLrq__phase{align-items:flex-start;gap:13px;display:flex}.customer-project-progress-module__SMKLrq__circle{flex-shrink:0}.customer-project-progress-module__SMKLrq__phase:before{width:2px;height:auto;inset:33px auto -13px 13px}.customer-project-progress-module__SMKLrq__phaseName{margin:1px 0 3px;font-size:12px}.customer-project-progress-module__SMKLrq__phaseState{font-size:11px}}@media (max-width:680px){.customer-project-progress-module__SMKLrq__panel{margin-bottom:20px;padding:20px 17px}.customer-project-progress-module__SMKLrq__header{flex-wrap:wrap;gap:12px}.customer-project-progress-module__SMKLrq__header h2{font-size:18px}.customer-project-progress-module__SMKLrq__current{gap:10px;padding:14px 12px}.customer-project-progress-module__SMKLrq__current h3{font-size:14px}}.customer-project-progress-module__SMKLrq__trajectories{min-width:0}.customer-project-progress-module__SMKLrq__documentScope{color:var(--theme-text-secondary,#66768f);margin:-10px 1px 20px;font-size:11px;line-height:1.7}.customer-project-progress-module__SMKLrq__completedDate{color:var(--theme-text-secondary,#66768f);margin-top:7px;font-size:11px;line-height:1.6;display:block}.customer-project-progress-module__SMKLrq__history{gap:12px;margin-top:-10px;margin-bottom:24px;display:grid}.customer-project-progress-module__SMKLrq__historyItem{min-width:0;container-type:inline-size}.customer-project-progress-module__SMKLrq__historySummary{cursor:pointer;align-items:center;gap:12px;min-height:74px;padding:17px 23px;list-style:none;display:flex}.customer-project-progress-module__SMKLrq__historySummary::-webkit-details-marker{display:none}.customer-project-progress-module__SMKLrq__historySummary:focus-visible{outline:3px solid var(--theme-focus-ring,#7ec4e7);outline-offset:-4px;border-radius:var(--radius)}.customer-project-progress-module__SMKLrq__historySummary:hover{background:var(--theme-surface-hover,#f8fafb)}.customer-project-progress-module__SMKLrq__historyText{flex:1;min-width:0}.customer-project-progress-module__SMKLrq__historyText strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;display:block}.customer-project-progress-module__SMKLrq__historyText .customer-project-progress-module__SMKLrq__completedDate{margin-top:3px}.customer-project-progress-module__SMKLrq__historyIcon{width:30px;height:30px;color:var(--theme-success-text,#357657);background:var(--theme-success-soft,#edf8f1);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.customer-project-progress-module__SMKLrq__historyChevron{color:var(--theme-text-secondary,#66768f);transition:transform .15s}.customer-project-progress-module__SMKLrq__historyItem[open] .customer-project-progress-module__SMKLrq__historyChevron{transform:rotate(180deg)}.customer-project-progress-module__SMKLrq__historyPhases{border-top:1px solid var(--line);padding:0 23px 24px}@media (max-width:680px){.customer-project-progress-module__SMKLrq__historySummary{gap:10px;padding:15px 16px}.customer-project-progress-module__SMKLrq__historyPhases{padding:0 17px 20px}.customer-project-progress-module__SMKLrq__history{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.customer-project-progress-module__SMKLrq__historyChevron{transition:none}}
.customer-requests-module__qpEdra__documents{margin-bottom:32px;scroll-margin-top:90px}.customer-requests-module__qpEdra__documents+.review-publications-panel{margin-bottom:24px}.customer-requests-module__qpEdra__headingButton{max-width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.customer-requests-module__qpEdra__headingButton span{overflow-wrap:anywhere}.customer-requests-module__qpEdra__headingButton svg{flex-shrink:0}.customer-requests-module__qpEdra__collapsed{transform:rotate(-90deg)}.customer-requests-module__qpEdra__content[hidden]{display:none}.customer-requests-module__qpEdra__toolsHeading{margin:0 0 16px;font-size:13px}.customer-requests-module__qpEdra__toolsHeading:has(+[hidden]){margin-bottom:0}.customer-requests-module__qpEdra__toolsContent{min-width:0}.customer-requests-module__qpEdra__toolsContent>.button{margin:10px 0}.customer-requests-module__qpEdra__prepared{border-top:1px solid var(--line);background:var(--theme-surface-soft);padding:22px 20px}.customer-requests-module__qpEdra__prepared summary{cursor:pointer;color:var(--ink);font-weight:600}.customer-requests-module__qpEdra__prepared p{margin:10px 0;font-size:12px}.customer-requests-module__qpEdra__preparedItem{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:12px 0;overflow:hidden}.customer-requests-module__qpEdra__preparedItem>label{border-bottom:1px solid var(--line);padding:12px 16px}.customer-requests-module__qpEdra__preparedItem article{border:0}.customer-requests-module__qpEdra__preparedActions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.customer-requests-module__qpEdra__preparedActions button{white-space:normal}.customer-requests-module__qpEdra__formBox{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:10px;margin:14px 0;padding:15px}.customer-requests-module__qpEdra__formBox h3{margin-bottom:7px;font-size:13px}.customer-requests-module__qpEdra__formBox p{margin:7px 0;font-size:12px;line-height:1.7}.customer-requests-module__qpEdra__formBox a{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.customer-requests-module__qpEdra__formBox a span{min-width:0}.customer-requests-module__qpEdra__formBox button{white-space:normal}.customer-requests-module__qpEdra__formBox>button{margin:4px 12px 4px 0}.customer-requests-module__qpEdra__answer{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--theme-surface-soft);color:var(--ink);border-radius:10px;margin:10px 0;padding:15px;font-size:13px;line-height:1.8}.customer-requests-module__qpEdra__answerEditor{gap:12px;margin-top:22px;display:grid}.customer-requests-module__qpEdra__answerEditor textarea{min-height:130px}.customer-requests-module__qpEdra__answerEditor p{font-size:12px}.customer-requests-module__qpEdra__answerActions{flex-wrap:wrap;gap:10px;display:flex}.customer-requests-module__qpEdra__answerActions button{white-space:normal}.customer-requests-module__qpEdra__additional{border-top:1px solid var(--line);padding:18px 22px}.customer-requests-module__qpEdra__additional p{margin:7px 0;font-size:12px}.customer-requests-module__qpEdra__additional button{white-space:normal}.customer-requests-module__qpEdra__metadata{color:var(--muted);margin:6px 0;font-size:11px}@media (max-width:680px){.customer-requests-module__qpEdra__documents{margin-bottom:28px}.customer-requests-module__qpEdra__prepared{padding:18px 14px}.customer-requests-module__qpEdra__preparedItem>label{padding:11px 13px}.customer-requests-module__qpEdra__additional{padding:17px}.customer-requests-module__qpEdra__answer{font-size:13px}.customer-requests-module__qpEdra__formBox{padding:12px}}.customer-requests-module__qpEdra__emptyFormLink{background:0 0;border:0;border-radius:0;margin:4px 0 16px;padding:0}.customer-requests-module__qpEdra__emptyFormLink>button{margin:0}
.staff-avatar-module__zclMJq__avatar{background:var(--pale-blue);color:var(--theme-text-secondary,#6176a0);vertical-align:middle;letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.staff-avatar-module__zclMJq__avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
.incoming-task-thread-module__DCEMOG__thread{margin-top:18px}.incoming-task-thread-module__DCEMOG__next{background:var(--surface-raised,var(--surface));border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:16px 18px}.incoming-task-thread-module__DCEMOG__next strong{color:var(--ink);font-weight:600;display:block}.incoming-task-thread-module__DCEMOG__next p{color:var(--muted);margin:4px 0 0;font-size:13px}.incoming-task-thread-module__DCEMOG__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.incoming-task-thread-module__DCEMOG__heading h3{margin:0;font-size:14px}.incoming-task-thread-module__DCEMOG__heading>span,.incoming-task-thread-module__DCEMOG__hint{color:var(--muted);font-size:12px}.incoming-task-thread-module__DCEMOG__hint{align-items:center;gap:7px;display:flex}.incoming-task-thread-module__DCEMOG__timeline{margin:0;padding:0;list-style:none}.incoming-task-thread-module__DCEMOG__entry{align-items:flex-start;gap:10px;margin:0 0 22px;display:flex}.incoming-task-thread-module__DCEMOG__entryContent{flex:1;min-width:0}.incoming-task-thread-module__DCEMOG__author{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-bottom:7px;font-size:12px;display:flex}.incoming-task-thread-module__DCEMOG__author strong{font-size:13px;font-weight:600}.incoming-task-thread-module__DCEMOG__author>span,.incoming-task-thread-module__DCEMOG__author strong span{color:var(--muted);font-weight:400}.incoming-task-thread-module__DCEMOG__author time{color:var(--muted);margin-left:auto;font-size:11px}.incoming-task-thread-module__DCEMOG__bubble{background:var(--surface-soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:3px 12px 12px;padding:14px 16px}.incoming-task-thread-module__DCEMOG__staff .incoming-task-thread-module__DCEMOG__bubble{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}.incoming-task-thread-module__DCEMOG__body{color:var(--ink);white-space:pre-wrap;margin:0;line-height:1.75}.incoming-task-thread-module__DCEMOG__bubble details>summary{cursor:pointer;font-size:13px}.incoming-task-thread-module__DCEMOG__bubble .file-list{margin-top:0}.incoming-task-thread-module__DCEMOG__eventKind{color:var(--muted);margin:5px 0 0;font-size:11px;display:block}.incoming-task-thread-module__DCEMOG__approval{color:var(--green);align-items:flex-start;gap:8px;margin:0 0 20px 42px;display:flex}.incoming-task-thread-module__DCEMOG__approval strong{font-size:13px;font-weight:500}.incoming-task-thread-module__DCEMOG__approval time{color:var(--muted);font-size:11px;display:block}.incoming-task-thread-module__DCEMOG__approval svg{flex:none;margin-top:3px}.incoming-task-thread-module__DCEMOG__visibility{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:8px;margin:0 0 20px 42px;padding-top:12px;font-size:12px;display:flex}.incoming-task-thread-module__DCEMOG__visibility svg{flex:none;margin-top:3px}.incoming-task-thread-module__DCEMOG__visibility small{margin-top:3px;font-size:11px;display:block}.incoming-task-thread-module__DCEMOG__actions{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.incoming-task-thread-module__DCEMOG__composer{background:var(--surface-raised,var(--surface));border:1px solid var(--line);border-radius:10px;margin-top:15px;padding:18px}.incoming-task-thread-module__DCEMOG__composer label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.incoming-task-thread-module__DCEMOG__composer textarea{resize:vertical;width:100%}.incoming-task-thread-module__DCEMOG__composerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.incoming-task-thread-module__DCEMOG__composerFooter>p{max-width:380px;color:var(--muted);flex:200px;margin:0;font-size:12px}.incoming-task-thread-module__DCEMOG__split{align-items:stretch;max-width:100%;display:flex}.incoming-task-thread-module__DCEMOG__split>button{border-top-right-radius:0;border-bottom-right-radius:0}.incoming-task-thread-module__DCEMOG__menu{position:relative}.incoming-task-thread-module__DCEMOG__menu>summary{border-left:1px solid #ffffff59;border-radius:0 8px 8px 0;height:100%;padding-inline:10px;list-style:none}.incoming-task-thread-module__DCEMOG__menu>summary::-webkit-details-marker{display:none}.incoming-task-thread-module__DCEMOG__menuContent{z-index:5;background:var(--surface);border:1px solid var(--line);width:min(270px,70vw);box-shadow:var(--shadow);border-radius:9px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.incoming-task-thread-module__DCEMOG__menuContent button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:10px;display:flex}.incoming-task-thread-module__DCEMOG__menuContent button:hover{background:var(--surface-raised,var(--background))}.incoming-task-thread-module__DCEMOG__menuContent button:disabled{opacity:.5;cursor:default}.incoming-task-thread-module__DCEMOG__menuContent small{color:var(--muted);font-size:11px;display:block}.incoming-task-thread-module__DCEMOG__fallback{margin-block:14px}@media (max-width:600px){.incoming-task-thread-module__DCEMOG__next{padding:13px}.incoming-task-thread-module__DCEMOG__entry{gap:8px}.incoming-task-thread-module__DCEMOG__bubble{padding:12px}.incoming-task-thread-module__DCEMOG__author time{width:100%;margin-left:0}.incoming-task-thread-module__DCEMOG__composer{padding:12px}.incoming-task-thread-module__DCEMOG__split{width:100%}.incoming-task-thread-module__DCEMOG__split>button{white-space:normal;text-align:center;flex:1}}.incoming-task-thread-module__DCEMOG__original{color:var(--muted);margin-bottom:16px}.incoming-task-thread-module__DCEMOG__original summary{cursor:pointer;font-size:12px}.incoming-task-thread-module__DCEMOG__complete{border-color:var(--theme-success-border,#b5d4c5)}
.file-list .document-file-detail{flex:1;min-width:0}.document-file-review{color:var(--theme-text-secondary,#6b7b90);margin-top:5px;font-size:11px;display:block}.document-file-review.is-approved{color:var(--theme-success-text,#398467)}.file-list .document-file-actions{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 10px;margin-left:35px;display:flex}.file-list li:has(.document-file-actions){flex-wrap:wrap}.document-work-actions{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.document-file-actions .button{min-height:32px;padding:5px 0;font-size:11px}.document-work-hint{line-height:1.7}.incoming-replacement{border:1px solid var(--theme-border-soft,#e3e9f2);background:var(--theme-surface-soft,#f5f7fb);border-radius:8px;margin:14px 0;padding:12px 14px}.incoming-replacement p{margin:0 0 6px;font-size:12px;line-height:1.6}.incoming-replacement .button{font-size:11px}@media (max-width:700px){.file-list .document-file-actions{margin-left:0}.document-file-actions .button{min-height:44px}}.document-work-unavailable{border-left:3px solid var(--theme-warning-text,#b47720);color:var(--theme-text-secondary,#6b7b90);flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;font-size:12px;line-height:1.6;display:flex}.file-list .document-file-health{color:var(--theme-warning-text,#b47720);margin-top:6px;line-height:1.6;display:block}.file-list .document-file-available{color:var(--theme-text-secondary,#6b7b90);margin-top:4px;line-height:1.6;display:block}.safe-file-download{align-items:center;gap:6px;display:inline-flex}.safe-file-download-error{max-width:280px;color:var(--theme-warning-text,#b47720);font-size:12px;line-height:1.6;display:block}
.internal-discussion{min-width:0;margin-top:24px;overflow:visible}.discussion-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}.discussion-heading h2{align-items:center;gap:9px;margin:8px 0;display:flex}.discussion-heading>div>p{font-size:12px;line-height:1.65}.discussion-private{color:var(--theme-text-secondary,#61718b);letter-spacing:.03em;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.discussion-team{border-bottom:1px solid var(--line);padding:0 26px 22px}.discussion-team>span{color:var(--theme-text-secondary,#768496);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.discussion-team ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.discussion-team li{align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.discussion-team strong,.discussion-team small{overflow-wrap:anywhere;display:block}.discussion-team strong{font-size:11px;font-weight:600}.discussion-team small{color:var(--theme-text-secondary,#788598);margin-top:2px;font-size:10px}.discussion-avatar{background:var(--theme-surface-soft,#eef2fa);width:31px;height:31px;color:var(--theme-text-secondary,#6176a0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.discussion-composer{border-bottom:1px solid var(--line);padding:22px 26px}.discussion-composer>label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.discussion-editor-wrap{min-width:0;position:relative}@media (min-width:1025px){.internal-discussion [data-discussion-input]{font-size:14px}}.discussion-editor{border-radius:10px;min-width:0;position:relative}.discussion-editor textarea,.discussion-editor-mirror{tab-size:8;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;box-sizing:border-box;border:1px solid #0000;border-radius:10px;width:100%;height:168px;margin:0;letter-spacing:normal!important;word-spacing:normal!important;text-indent:0!important;padding:12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.7!important}.discussion-editor textarea{resize:vertical;z-index:1;min-height:120px;max-height:420px;caret-color:var(--ink);border-color:var(--theme-border-soft,#dfe5ed);scrollbar-gutter:stable;transition:border .15s,box-shadow .15s;display:block;position:relative;overflow-y:scroll;color:#0000!important;background:0 0!important}.discussion-editor textarea::placeholder{opacity:1;color:var(--theme-text-muted,#8c99a9)!important}.discussion-editor textarea::selection{background:var(--theme-selection,#b1c4ff70);color:#0000}.discussion-editor textarea:disabled{opacity:1;cursor:wait;-webkit-text-fill-color:transparent}.discussion-editor-mirror{scrollbar-gutter:stable;scrollbar-color:transparent transparent;pointer-events:none;height:100%;color:var(--ink);background:var(--theme-field,#fff);position:absolute;inset:0;overflow:hidden scroll}.discussion-editor.is-frozen .discussion-editor-mirror{background:var(--theme-field,#f7f9fc)}.discussion-mention{color:var(--theme-accent-text,#2445af);background:var(--theme-accent-soft,#e7edff);box-shadow:0 0 0 1px var(--theme-accent-soft,#e7edff);font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;text-decoration:none;display:inline}.discussion-suggestions{z-index:25;background:var(--theme-surface-raised,#fff);border:1px solid var(--theme-accent-border,#dfe6f1);width:min(420px,100%);max-height:300px;box-shadow:0 15px 40px var(--theme-shadow-soft,#27385225);border-radius:11px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.discussion-suggestions>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.discussion-suggestions>button.selected,.discussion-suggestions>button:hover{background:var(--theme-accent-soft,#eef3ff)}.discussion-suggestions>button>span:nth-child(2){flex:1;min-width:0}.discussion-suggestions strong,.discussion-suggestions small{overflow-wrap:anywhere;display:block}.discussion-suggestions strong{font-size:12px;font-weight:600}.discussion-suggestions small{color:var(--theme-text-secondary,#74839a);margin-top:2px;font-size:10px}.discussion-suggestions>button>svg{color:var(--theme-text-muted,#6c83bd)}.discussion-suggestions>p{padding:10px;font-size:12px;line-height:1.6}.discussion-composer-meta{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:9px;display:flex}.discussion-composer-meta>p{max-width:540px;font-size:10px;line-height:1.7}.discussion-composer-meta>span{white-space:nowrap;color:var(--theme-text-muted,#8793a3);font-size:10px}.discussion-composer-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.discussion-composer-actions>span{color:var(--theme-text-secondary,#7c899b);align-items:center;gap:5px;font-size:10px;display:flex}.discussion-composer-actions>.button{font-size:12px}.discussion-reply-draft{border-left:3px solid var(--theme-accent-border,#a2b2eb);background:var(--theme-surface-soft,#f4f6fc);color:var(--theme-text-secondary,#5b6d8b);border-radius:0 7px 7px 0;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 13px;font-size:11px;display:flex}.discussion-reply-draft>span{flex:1;min-width:0}.discussion-reply-draft small{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-text-muted,#8591a3);margin-top:4px;font-size:10px;display:block}.discussion-reply-draft>.icon-button{padding:2px}.discussion-notice{border-radius:8px;align-items:flex-start;gap:7px;margin:13px 0;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.discussion-notice.error{color:var(--theme-error-text,#974838);background:var(--theme-error-soft,#fff3f0);border:1px solid var(--theme-error-border,#f1ded9);display:block}.discussion-notice.error>p{color:inherit;margin-top:5px;font-size:11px}.discussion-notice.error>.button{display:block}.discussion-notice.success{color:var(--theme-success-text,#28755c);background:var(--theme-success-soft,#eef8f3)}.discussion-notice.success>svg{margin-top:3px}.internal-discussion>.discussion-notice{margin:16px 26px}.discussion-loading,.discussion-closed{align-items:center;gap:8px;padding:24px 26px;font-size:12px;display:flex}.discussion-feed{min-width:0}.discussion-target-view{background:var(--theme-surface-soft,#f3f6ff);border-bottom:1px solid var(--theme-accent-border,#e5ebf7);color:var(--theme-text-secondary,#62749b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 26px;font-size:11px;display:flex}.discussion-comment{border-bottom:1px solid var(--theme-border-soft,#edf0f5);outline:none;min-width:0;padding:24px 26px;scroll-margin-top:100px}.discussion-comment:target{background:var(--theme-surface-soft,#f7f9ff);box-shadow:inset 3px 0 var(--theme-shadow,#667deb)}.discussion-comment-heading{align-items:center;gap:9px;margin-bottom:13px;display:flex}.discussion-comment-heading>div{min-width:0}.discussion-comment-heading strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.discussion-comment-date{color:var(--theme-text-muted,#8b97a8);margin-top:2px;font-size:10px;display:block}.discussion-parent{background:var(--theme-surface-soft,#f5f7fa);border-left:2px solid var(--theme-accent-border,#cbd4e6);color:var(--theme-text-secondary,#6e7e95);border-radius:0 7px 7px 0;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.discussion-parent>span{min-width:0}.discussion-parent small{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:10px;display:block}.discussion-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--theme-text-primary,#34435e);font-size:14px;line-height:1.75}.discussion-comment-body a{color:var(--theme-accent-text,#3555b5);text-underline-offset:3px;text-decoration:underline}.discussion-comment-body a>svg{vertical-align:middle;margin-left:2px;display:inline}.discussion-comment-footer{flex-wrap:wrap;align-items:center;gap:5px 18px;margin-top:12px;display:flex}.discussion-mail-status{color:var(--theme-text-muted,#8793a3);font-size:10px;line-height:1.6}.discussion-mail-failed{color:var(--theme-warning-text,#a76a41);font-weight:500}.discussion-empty{color:var(--theme-text-muted,#8a9ab0);text-align:center;padding:30px 26px}.discussion-empty h3{color:var(--theme-text-secondary,#66758c);margin:9px 0 6px;font-size:13px}.discussion-empty p{font-size:11px;line-height:1.7}.discussion-more{text-align:center;padding:20px 26px}.discussion-more .button{font-size:12px}.mention-inbox{--mention-safe-top:env(safe-area-inset-top,0px);--mention-safe-right:env(safe-area-inset-right,0px);--mention-safe-bottom:env(safe-area-inset-bottom,0px);--mention-safe-left:env(safe-area-inset-left,0px);min-width:0;position:relative}.mention-inbox-trigger{border:1px solid var(--theme-border-soft,#e3e8ef);color:var(--theme-text-secondary,#65748b);background:var(--theme-surface,#fff);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:11px;line-height:1.4;display:inline-flex;position:relative}.mention-inbox-trigger:hover,.mention-inbox-trigger.selected{background:var(--theme-surface-hover,#f4f7ff);border-color:var(--theme-accent-border,#cbd7ed);color:var(--theme-accent-text,#3650a5)}.mention-inbox-count{background:var(--theme-accent-solid,#405bea);min-width:19px;height:19px;color:var(--theme-on-accent,#fff);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.mention-inbox-panel{z-index:70;top:var(--mention-panel-top,72px);left:var(--mention-panel-left,12px);width:var(--mention-panel-width,390px);max-width:calc(100dvw - 24px);max-height:var(--mention-panel-height,calc(100dvh - 95px));color:var(--theme-text-primary,#34435e);background:var(--theme-surface-raised,#fff);box-shadow:0 18px 60px var(--theme-shadow-soft,#25345425);border:1px solid var(--theme-border-soft,#e0e6f0);border-radius:14px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;bottom:auto;right:auto;overflow:hidden}.mention-inbox-panel:not([open]){display:none}.mention-inbox-panel.is-expanded{height:var(--mention-panel-height,calc(100dvh - 24px))}.mention-inbox-panel.is-expanded .mention-inbox-list{flex:1;max-height:none;padding:0 clamp(0px,2vw,28px)}.mention-inbox-panel.is-expanded .mention-inbox-item{max-width:1100px;margin-inline:auto}.mention-inbox-panel.is-expanded .mention-inbox-item>a>div{max-width:85ch}.mention-inbox-panel.is-expanded .mention-inbox-item strong{font-size:14px}.mention-inbox-panel.is-expanded .mention-inbox-item p{font-size:13px;line-height:1.65}.mention-inbox-panel.is-expanded .mention-inbox-item time,.mention-inbox-panel.is-expanded .mention-inbox-state{font-size:11px}.mention-inbox-panel.is-expanded>.discussion-notice{max-height:25dvh;overflow:auto}.mention-inbox-panel .mention-inbox-size{white-space:nowrap;gap:6px;font-size:11px}.mention-inbox-panel>header{border-bottom:1px solid var(--theme-border-soft,#edf0f5);align-items:flex-start;gap:4px;padding:20px 15px 16px 20px;display:flex}.mention-inbox-panel>header>div{flex:1;min-width:0}.mention-inbox-panel h2{letter-spacing:-.2px;font-size:15px}.mention-inbox-panel>header p{margin-top:5px;font-size:10px}.mention-inbox-panel>.discussion-notice{margin:12px}.mention-inbox-panel>header,.mention-inbox-panel>footer,.mention-inbox-panel>.discussion-notice,.mention-inbox-tabs,.mention-inbox-help{flex-shrink:0}.mention-inbox-tabs{gap:6px;padding:10px 16px 0;display:flex}.mention-inbox-tabs>button{min-width:0;color:var(--theme-text-secondary,#7b889d);font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:9px 10px;font-size:11px;font-weight:500}.mention-inbox-tabs>button:hover{background:var(--theme-surface-hover,#f5f7fb)}.mention-inbox-tabs>button[aria-selected=true]{background:var(--theme-accent-soft,#edf2ff);border-color:var(--theme-accent-border,#dce5fb);color:var(--theme-accent-text,#3855b4);font-weight:600}.mention-inbox-tabs>button:disabled{cursor:default;opacity:.7}.mention-inbox-help{color:var(--theme-text-secondary,#7b8a9f);border-bottom:1px solid var(--theme-border-soft,#edf0f5);padding:11px 20px 14px;font-size:10px;line-height:1.65;margin:0!important}.mention-inbox-list{overscroll-behavior:contain;outline:none;min-height:0;max-height:460px;overflow:auto}.mention-inbox-empty{text-align:center;color:var(--theme-text-muted,#8291aa);flex-direction:column;align-items:center;gap:10px;padding:30px 25px;font-size:12px;display:flex}.mention-inbox-empty>strong{color:var(--theme-text-secondary,#617087);font-size:12px;font-weight:600}.mention-inbox-empty>p{font-size:11px;line-height:1.7}.mention-inbox-item{border-bottom:1px solid var(--theme-border-soft,#edf0f5);align-items:stretch;padding:0;display:flex}.mention-inbox-item.is-open{background:var(--theme-surface-soft,#f5f8ff)}.mention-inbox-item>a{flex:1;align-items:flex-start;gap:10px;min-width:0;padding:16px 14px 16px 18px;display:flex}.mention-inbox-item>a:hover{background:var(--theme-accent-soft,#edf2ff)}.mention-inbox-dot{background:var(--theme-accent-solid,#536ae8);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.mention-inbox-item.is-completed .mention-inbox-dot{background:var(--theme-surface-soft,#cfd7e3)}.mention-inbox-item>a>div{min-width:0}.mention-inbox-item strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5;display:block}.mention-inbox-item p{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.65}.mention-inbox-item time{color:var(--theme-text-muted,#8895a8);margin-top:6px;font-size:11px;display:inline-block}.mention-inbox-item.is-completed strong{font-weight:500}.mention-inbox-state{color:var(--theme-text-muted,#8592a6);margin-left:9px;font-size:11px;display:inline-block}.mention-inbox-item.is-open .mention-inbox-state{color:var(--theme-text-secondary,#5f76b8)}.mention-inbox-item>.mention-inbox-action{border:0;border-left:1px solid var(--theme-accent-border,#e2e9f5);background:var(--theme-accent-soft,#edf2fc);min-width:48px;min-height:48px;color:var(--theme-text-secondary,#6179aa);border-radius:0;flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:12px;display:flex}.mention-inbox-item.is-completed>.mention-inbox-action{background:var(--theme-surface-soft,#f6f8fb);border-left-color:var(--theme-border-soft,#e8edf3)}.mention-inbox-item>.mention-inbox-action:not(:disabled):hover{background:var(--theme-accent-soft,#e0e9fc);color:var(--theme-accent-text,#3755ad)}.mention-inbox-item>.mention-inbox-action:disabled{cursor:default;opacity:.5}.mention-inbox-tabs>button:focus-visible,.mention-inbox-trigger:focus-visible{outline:2px solid var(--theme-focus-ring,#5875da);outline-offset:2px}.mention-inbox-action:focus-visible,.mention-inbox-list:focus-visible,.mention-inbox-item>a:focus-visible{outline:2px solid var(--theme-focus-ring,#5875da);outline-offset:-2px}.mention-inbox-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mention-inbox-panel>footer{text-align:center;border-top:1px solid var(--theme-border-soft,#edf0f5);padding:9px}@media (max-width:680px){.discussion-heading{padding:20px 17px 17px}.discussion-team{padding:0 17px 18px}.discussion-team ul{gap:13px}.discussion-composer{padding:19px 17px}.discussion-comment{padding:21px 17px}.discussion-composer-meta{gap:8px}.discussion-composer-meta>p{font-size:10px}.discussion-composer-actions{align-items:flex-end;gap:8px}.discussion-composer-actions>span{max-width:125px;font-size:9px;line-height:1.5}.discussion-composer-actions>.button{white-space:normal;font-size:12px}.discussion-editor textarea,.discussion-editor-mirror{font-size:14px!important}.internal-discussion>.discussion-notice{margin-left:17px;margin-right:17px}.discussion-closed{padding:20px 17px}}@media (max-width:700px),(max-height:500px){.mention-inbox-trigger>span:not(.mention-inbox-count){display:none}.mention-inbox-trigger{min-width:44px;min-height:44px;padding:10px}.mention-inbox-panel>header{align-items:center;padding:12px 12px 10px 16px}.mention-inbox-panel>header>.icon-button{min-width:44px;min-height:44px}.mention-inbox-tabs{padding:8px 12px 0}.mention-inbox-tabs>button{min-height:44px}.mention-inbox-help{padding:9px 16px 11px}.mention-inbox-panel>footer>.button{min-height:44px}}@media (max-width:500px){.mention-inbox-size>span{display:none}.mention-inbox-panel.is-expanded .mention-inbox-list{padding-inline:0}}@media (max-height:420px){.mention-inbox-panel.is-expanded>header p{display:none}.mention-inbox-panel.is-expanded>.mention-inbox-help{padding-block:6px}}.comment-reactions{min-width:0;margin-top:13px;position:relative}.comment-reaction-bar{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.comment-reaction-chip{border:1px solid var(--theme-border-soft,#e0e6f0);background:var(--theme-surface-soft,#f6f8fc);min-width:48px;min-height:32px;color:var(--theme-text-secondary,#68788e);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.comment-reaction-chip:hover{background:var(--theme-surface-hover,#edf2fb);border-color:var(--theme-accent-border,#bdcbea)}.comment-reaction-chip.is-mine{background:var(--theme-accent-soft,#edf1ff);border-color:var(--theme-accent-border,#a3b3f5);color:var(--theme-accent-text,#3553ba)}.comment-reaction-chip:disabled{cursor:default;opacity:.8}.reaction-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px;font-weight:400;line-height:1.25}.comment-reaction-add,.comment-reaction-people{min-height:32px;color:var(--theme-text-muted,#8290a4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:inline-flex}.comment-reaction-add:hover,.comment-reaction-add.selected,.comment-reaction-people:hover{background:var(--theme-surface-hover,#f0f4fc);border-color:var(--theme-accent-border,#dde6f5);color:var(--theme-accent-text,#3d5bbe)}.comment-reaction-add:disabled{opacity:.5;cursor:default}.comment-reaction-saving{color:var(--theme-text-secondary,#738199);align-items:center;gap:5px;font-size:10px;display:inline-flex}.comment-reaction-picker{z-index:45;border:1px solid var(--theme-accent-border,#dce4f0);background:var(--theme-surface-raised,#fff);width:min(360px,100%);max-width:calc(100vw - 50px);box-shadow:0 14px 40px var(--theme-shadow-soft,#26375425);border-radius:13px;outline:none;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden}.comment-reaction-picker>header{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 8px;display:flex}.comment-reaction-picker>header>strong{color:var(--theme-text-primary,#34435e);font-size:13px;font-weight:600}.comment-reaction-picker .icon-button{padding:4px}.comment-reaction-search{border:1px solid var(--theme-border-soft,#dfe5ef);color:var(--theme-text-muted,#8a97aa);border-radius:8px;align-items:center;gap:8px;margin:4px 14px 10px;padding:0 10px;display:flex}.comment-reaction-search:focus-within{border-color:var(--theme-focus-ring,#879de9);box-shadow:0 0 0 2px var(--theme-focus-halo,#ebefff)}.comment-reaction-search>input{width:100%;min-width:0;font:inherit;background:0 0;outline:0;box-shadow:none!important;border:0!important;border-radius:0!important;padding:9px 0!important;font-size:12px!important}.comment-reaction-categories{border-bottom:1px solid var(--theme-border-soft,#eef1f5);flex-wrap:wrap;gap:5px;padding:0 14px 10px;display:flex}.comment-reaction-categories>button{font:inherit;background:var(--theme-surface-soft,#f4f6fa);color:var(--theme-text-secondary,#738198);cursor:pointer;border:0;border-radius:6px;padding:6px 8px;font-size:10px}.comment-reaction-categories>button[aria-pressed=true]{background:var(--theme-accent-soft,#eaf0ff);color:var(--theme-accent-text,#3756b6)}.comment-reaction-options{overscroll-behavior:contain;max-height:min(310px,43dvh);padding:9px 12px 12px;overflow-y:auto}.comment-reaction-options h3{letter-spacing:.02em;color:var(--theme-text-secondary,#7c899d);margin:4px 2px 8px;font-size:10px;font-weight:500}.comment-reaction-options h3:not(:first-child){margin-top:14px}.comment-reaction-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.comment-reaction-grid>button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:41px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1.2;display:flex}.comment-reaction-grid>button:hover{background:var(--theme-surface-hover,#f1f4fa)}.comment-reaction-grid>button[aria-pressed=true]{background:var(--theme-accent-soft,#edf1ff);border-color:var(--theme-accent-border,#a3b3f5)}.comment-reaction-grid>button:focus-visible,.comment-reaction-bar>button:focus-visible,.comment-reaction-categories>button:focus-visible{outline:2px solid var(--theme-focus-ring,#5875da);outline-offset:2px}.comment-reaction-picker>footer{border-top:1px solid var(--theme-border-soft,#edf0f5);color:var(--theme-text-muted,#8895a7);padding:11px 14px;font-size:10px;line-height:1.6}.comment-reaction-no-results{color:var(--theme-text-muted,#8793a4);padding:20px 5px;font-size:12px;line-height:1.65}.comment-reaction-names{max-height:min(310px,43dvh);margin:0;padding:8px 16px 14px;list-style:none;overflow-y:auto}.comment-reaction-names>li{color:var(--theme-text-secondary,#63728a);overflow-wrap:anywhere;align-items:flex-start;gap:11px;padding:9px 0;font-size:12px;line-height:1.7;display:flex}.comment-reaction-names .reaction-emoji{flex-shrink:0}.comment-reaction-error{color:var(--theme-error-text,#984d3f);background:var(--theme-error-soft,#fff5f2);border-radius:7px;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.7}.comment-reaction-error>.button{margin-left:6px}.comment-reaction-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.comment-reaction-picker{width:100%;max-width:100%}.comment-reaction-chip,.comment-reaction-add,.comment-reaction-people{min-height:38px}.comment-reaction-grid>button{min-height:42px;font-size:24px}.comment-reaction-search>input{font-size:16px!important}.comment-reaction-categories>button{min-height:34px}}html[data-theme=dark] .mention-inbox-item>.mention-inbox-action:not(:disabled):hover,html[data-theme=dark] .mention-inbox-item>.mention-inbox-action:not(:disabled):focus-visible{background:var(--primary-fill);color:var(--primary-ink)}.discussion-comment{border-bottom:0;grid-template-columns:32px minmax(0,1fr);gap:8px 11px;display:grid}.discussion-comment:target{box-shadow:none;background:0 0}.discussion-comment-heading{display:contents}.discussion-comment-heading>.discussion-avatar{grid-area:1/1;width:32px;height:32px}.discussion-comment-heading>div{flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:3px 10px;padding-top:2px;display:flex}.discussion-comment-heading strong{font-size:13px;font-weight:600}.discussion-comment-date{margin-top:0;font-size:11px;display:inline}.discussion-message-content{grid-column:2;min-width:0}.discussion-comment-bubble{border:1px solid var(--theme-border-soft,#e3e8f1);background:var(--theme-field,#fff);overflow-wrap:anywhere;border-radius:3px 12px 12px;min-width:0;padding:13px 16px}.discussion-comment.is-highlighted .discussion-comment-bubble{border-color:var(--theme-accent-border,#a1b0e5);background:var(--theme-accent-soft,#edf2ff)}.discussion-comment:focus-visible .discussion-comment-bubble{outline:2px solid var(--theme-focus-ring,#5875da);outline-offset:3px}.discussion-parent{color:var(--theme-text-secondary,#6e7e95);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:5px 7px;margin:0 0 10px;padding:0;font-size:11px;display:flex}.discussion-parent strong,.discussion-source-button{color:var(--theme-accent-text,#3555b5);font-size:12px;font-weight:500}.discussion-parent:hover strong,.discussion-source-button:hover{text-underline-offset:3px;text-decoration:underline}.discussion-comment-footer{align-items:flex-start;gap:4px 7px;margin-top:6px;position:relative}.discussion-comment-footer .comment-reactions{max-width:100%;margin:0;position:static}.discussion-comment-footer .comment-reaction-add>span{display:none}.discussion-comment-footer .comment-reaction-picker{width:min(360px,100%);max-width:100%}.discussion-reply-button,.discussion-message-details>summary{min-height:32px;color:var(--theme-text-secondary,#6e7e95);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.discussion-reply-button:hover,.discussion-message-details>summary:hover{background:var(--theme-surface-hover,#edf2fb);color:var(--theme-accent-text,#3555b5)}.discussion-message-details>summary{list-style:none}.discussion-message-details>summary::-webkit-details-marker{display:none}.discussion-message-details[open]{flex-basis:100%}.discussion-message-details>div{color:var(--theme-text-secondary,#6e7e95);padding:5px 7px 0;font-size:11px}.discussion-message-details p{font:inherit;color:inherit;margin:0}.discussion-message-details .discussion-mail-status{font-size:11px}.discussion-delivery-warning{color:var(--theme-warning-text,#8b641b);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:9px;font-size:11px;display:flex}.discussion-delivery-warning strong{color:var(--theme-error-text,#984d3f);font-weight:500}.discussion-reply-draft{background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin-bottom:10px;padding:0;font-size:12px}.discussion-reply-draft>span{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.discussion-source-button{background:0 0;border:0;padding:3px 4px}.discussion-reply-recipient{margin-bottom:10px}.discussion-recipient-chip{background:var(--theme-accent-soft,#edf2ff);max-width:100%;color:var(--theme-accent-text,#3855b4);border-radius:6px;align-items:center;gap:5px;padding:3px 5px;font-size:12px;display:inline-flex}.discussion-recipient-chip>span{overflow-wrap:anywhere;min-width:0}.discussion-recipient-chip>.icon-button{min-width:24px;min-height:24px;padding:3px}.discussion-reply-recipient>small{color:var(--theme-text-secondary,#63718a);margin-top:5px;font-size:11px;line-height:1.6;display:block}@media (max-width:680px){.discussion-comment{grid-template-columns:28px minmax(0,1fr);gap:7px 8px}.discussion-comment-heading>.discussion-avatar{width:28px;height:28px}.discussion-comment-heading>div{gap:2px 7px}.discussion-comment-bubble{padding:11px 12px}}@media (pointer:coarse){.discussion-reply-button,.discussion-message-details>summary,.discussion-source-button,.discussion-recipient-chip>.icon-button{min-height:44px}.discussion-recipient-chip>.icon-button{min-width:44px}}
.internal-message-tools{justify-content:flex-end;gap:8px;margin-bottom:7px;display:flex}.internal-message-tools>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.internal-message-tools>button:hover{background:var(--pale-blue);color:var(--blue)}.internal-message-tools>button:focus-visible{outline:2px solid var(--focus,var(--blue));outline-offset:2px}.internal-message-tools>button:disabled{opacity:.5;cursor:default}.internal-message-reference-options{max-height:min(300px,40dvh)}.internal-message-reference-options>button{min-height:52px}.internal-message-reference-options .internal-reference-label{flex:1;min-width:0}.internal-dossier-reference{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.internal-dossier-reference>svg{vertical-align:middle;margin-left:2px;display:inline}.internal-dossier-restricted{color:var(--muted);font-style:italic}@media (max-width:680px){.internal-message-tools>button{min-height:42px}.internal-message-reference-options>button{min-height:56px}}.internal-message-keyboard-hint{color:var(--muted,#687c8b);margin:6px 0 0;font-size:11px;line-height:1.5}
.discussion-rich-module__PXzGnG__wrap{min-width:0;position:relative}.discussion-rich-module__PXzGnG__toolbar{flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:8px;display:flex}.discussion-rich-module__PXzGnG__toolbar button{min-width:34px;min-height:34px;color:var(--theme-text-secondary,#63718a);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:11px;display:inline-flex}.discussion-rich-module__PXzGnG__toolbar button:hover,.discussion-rich-module__PXzGnG__toolbar button[aria-pressed=true]{background:var(--theme-accent-soft,#edf2ff);color:var(--theme-accent-text,#3855b4);border-color:var(--theme-accent-border,#dce5fb)}.discussion-rich-module__PXzGnG__toolbar button:disabled{opacity:.45;cursor:default}.discussion-rich-module__PXzGnG__toolbar button:focus-visible{outline:2px solid var(--theme-focus-ring,#5875da);outline-offset:2px}.discussion-rich-module__PXzGnG__separator{background:var(--theme-border-soft,#dce5fb);width:1px;height:20px;margin-inline:3px}.discussion-rich-module__PXzGnG__surface{resize:vertical;box-sizing:border-box;border:1px solid var(--theme-control-border,#dce3ee);background:var(--theme-field,#fff);min-height:156px;max-height:min(460px,55dvh);color:var(--theme-text-primary,#34435e);overflow-wrap:anywhere;white-space:pre-wrap;overscroll-behavior:contain;border-radius:9px;outline:none;padding:13px;font-size:13px;line-height:1.75;overflow:auto}.discussion-rich-module__PXzGnG__surface:focus{border-color:var(--theme-focus-ring,#5875da);box-shadow:0 0 0 2px var(--theme-focus-halo,#ebefff)}.discussion-rich-module__PXzGnG__surface[contenteditable=false]{opacity:.7;resize:none}.discussion-rich-module__PXzGnG__surface p,.discussion-rich-module__PXzGnG__content p{font:inherit;color:inherit;margin:0 0 .65em}.discussion-rich-module__PXzGnG__surface p:last-child,.discussion-rich-module__PXzGnG__content p:last-child{margin-bottom:0}.discussion-rich-module__PXzGnG__surface p:only-child:has(>br:only-child):before{content:"Schrijf een bericht. Typ @ voor een collega of # voor een dossier.";color:var(--theme-text-muted,#8291aa);float:left;pointer-events:none;height:0}.discussion-rich-module__PXzGnG__surface ul,.discussion-rich-module__PXzGnG__surface ol,.discussion-rich-module__PXzGnG__content ul,.discussion-rich-module__PXzGnG__content ol{margin:.4em 0;padding-left:1.5em}.discussion-rich-module__PXzGnG__surface ul,.discussion-rich-module__PXzGnG__content ul{list-style:outside}.discussion-rich-module__PXzGnG__surface ol,.discussion-rich-module__PXzGnG__content ol{list-style:decimal}.discussion-rich-module__PXzGnG__surface li,.discussion-rich-module__PXzGnG__content li{margin:.2em 0}.discussion-rich-module__PXzGnG__surface li>p,.discussion-rich-module__PXzGnG__content li>p{margin:0}.discussion-rich-module__PXzGnG__surface blockquote,.discussion-rich-module__PXzGnG__content blockquote{border-left:3px solid var(--theme-accent-border,#bdcbea);color:var(--theme-text-secondary,#63718a);margin:.5em 0;padding:.25em 0 .25em 12px}.discussion-rich-module__PXzGnG__content{white-space:pre-wrap;overflow-wrap:anywhere}.discussion-rich-module__PXzGnG__person{vertical-align:middle;background:var(--theme-accent-soft,#edf2ff);max-width:100%;color:var(--theme-accent-text,#3855b4);border-radius:5px;align-items:center;gap:4px;padding:0 4px 0 2px;line-height:1.6;display:inline-flex}.discussion-rich-module__PXzGnG__person>span:last-child{overflow-wrap:anywhere}.discussion-rich-module__PXzGnG__reference{color:var(--theme-accent-text,#3855b4);background:var(--theme-accent-soft,#edf2ff);border-radius:4px;padding:1px 3px}.discussion-rich-module__PXzGnG__hint{color:var(--theme-text-muted,#8291aa);margin:7px 0 0!important;font-size:10px!important;line-height:1.6!important}.discussion-rich-module__PXzGnG__options{border:1px solid var(--theme-border-soft,#dce3ee);background:var(--theme-surface-raised,#fff);border-radius:9px;max-height:220px;margin-top:5px;padding:5px;overflow:auto}.discussion-rich-module__PXzGnG__options button{text-align:left;width:100%;color:var(--theme-text-primary,#34435e);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.discussion-rich-module__PXzGnG__options button[aria-selected=true],.discussion-rich-module__PXzGnG__options button:hover{background:var(--theme-accent-soft,#edf2ff)}.discussion-rich-module__PXzGnG__options button span{overflow-wrap:anywhere;min-width:0}.discussion-rich-module__PXzGnG__options small{color:var(--theme-text-secondary,#63718a);font-size:10px;display:block}.discussion-rich-module__PXzGnG__options p{padding:8px;font-size:11px}@media (max-width:680px){.discussion-rich-module__PXzGnG__surface{resize:none;min-height:128px;max-height:min(300px,40dvh);font-size:16px;height:auto!important}.discussion-rich-module__PXzGnG__toolbar button{min-width:38px;min-height:40px}.discussion-rich-module__PXzGnG__options{max-height:180px}.discussion-rich-module__PXzGnG__hint{display:none}}@media (max-width:1024px){.discussion-rich-module__PXzGnG__toolbar{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:1px;overflow-x:auto}.discussion-rich-module__PXzGnG__toolbar button{flex:none;min-width:38px;min-height:40px}.discussion-rich-module__PXzGnG__separator,.discussion-rich-module__PXzGnG__dossierButton span{display:none}[data-discussion-writing] .discussion-rich-module__PXzGnG__wrap{flex-direction:column;flex:1;min-height:0;display:flex}[data-discussion-writing] .discussion-rich-module__PXzGnG__toolbar{flex:none;margin-bottom:5px}[data-discussion-writing] .discussion-rich-module__PXzGnG__editorContent{flex:1;min-height:0;overflow:hidden}[data-discussion-writing] .discussion-rich-module__PXzGnG__surface{resize:none;min-height:0;max-height:none;padding:9px;font-size:16px;height:100%!important}[data-discussion-writing] .discussion-rich-module__PXzGnG__options{flex:0 auto;min-height:0;max-height:35%;margin-top:4px}[data-discussion-writing] .discussion-rich-module__PXzGnG__options button{padding:6px}[data-discussion-writing] .discussion-rich-module__PXzGnG__hint{display:none}}
.discussion-guidance-module__CMDNhq__help{min-width:0;color:var(--theme-text-secondary,#63718a);flex:1;font-size:13px;line-height:1.6}.discussion-guidance-module__CMDNhq__help summary{cursor:pointer;width:fit-content;max-width:100%;min-height:32px;color:var(--theme-text-primary,#34435e);padding-block:4px;font-weight:500}.discussion-guidance-module__CMDNhq__help summary:focus-visible{outline:2px solid var(--theme-focus-ring,#5875da);outline-offset:3px;border-radius:3px}.discussion-guidance-module__CMDNhq__content{padding:5px 0 3px}.discussion-guidance-module__CMDNhq__content p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 10px}.discussion-guidance-module__CMDNhq__content p:last-child{margin-bottom:0}.discussion-guidance-module__CMDNhq__context{color:var(--theme-text-secondary,#63718a);margin:8px 0 0;font-size:13px;line-height:1.6}
.discussion-attachments-module__5NPRoa__composer{margin:12px 0}.discussion-attachments-module__5NPRoa__list{gap:8px;margin:12px 0;display:grid}.discussion-attachments-module__5NPRoa__file{border:1px solid var(--theme-border-soft,#dfe5ed);background:var(--theme-surface,#fff);color:var(--theme-text-secondary,#66788e);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.discussion-attachments-module__5NPRoa__info{flex-direction:column;flex:1;min-width:0;display:flex}.discussion-attachments-module__5NPRoa__info strong{overflow-wrap:anywhere;color:var(--theme-text-primary,#21314b);font-size:12px;font-weight:500}.discussion-attachments-module__5NPRoa__info small,.discussion-attachments-module__5NPRoa__notice{color:var(--theme-text-muted,#73849a);font-size:11px}.discussion-attachments-module__5NPRoa__file a{border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.discussion-attachments-module__5NPRoa__file a:hover{background:var(--theme-surface-soft,#f1f4fb)}.discussion-attachments-module__5NPRoa__control{display:inline-block;position:relative}.discussion-attachments-module__5NPRoa__menu{z-index:20;border:1px solid var(--theme-border-soft,#dfe5ed);background:var(--theme-surface,#fff);border-radius:10px;width:260px;max-width:calc(100vw - 50px);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0002}.discussion-attachments-module__5NPRoa__menu button{text-align:left;width:100%;color:var(--theme-text-primary,#21314b);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px 9px;font-size:12px;display:flex}.discussion-attachments-module__5NPRoa__menu button:hover{background:var(--theme-surface-soft,#f1f4fb)}.discussion-attachments-module__5NPRoa__menu small{color:var(--theme-text-muted,#73849a);margin-top:3px;font-size:10px;display:block}.discussion-attachments-module__5NPRoa__notice{margin:8px 0 0}.discussion-attachments-module__5NPRoa__file>svg{flex-shrink:0}@media (pointer:coarse){.discussion-attachments-module__5NPRoa__file button,.discussion-attachments-module__5NPRoa__file a,.discussion-attachments-module__5NPRoa__menu button{min-width:44px;min-height:44px}}.discussion-attachments-module__5NPRoa__dropzone{border:1px solid var(--theme-border-soft,#dfe5ed);background:var(--theme-surface-soft,#f6f8fc);box-sizing:border-box;border-radius:14px;width:100%;padding:14px;transition:border-color .15s,box-shadow .15s;position:relative}.discussion-attachments-module__5NPRoa__dropzone>.discussion-attachments-module__5NPRoa__control{margin-top:10px}.discussion-attachments-module__5NPRoa__dropActive{border-color:var(--theme-accent-text,#3555b5);box-shadow:0 0 0 3px var(--theme-accent-soft,#e7edff)}.discussion-attachments-module__5NPRoa__dropOverlay{z-index:30;border:2px dashed var(--theme-accent-text,#3555b5);background:color-mix(in srgb,var(--theme-accent-soft,#e7edff) 94%,transparent);color:var(--theme-accent-text,#3555b5);text-align:center;pointer-events:none;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.discussion-attachments-module__5NPRoa__dropOverlay strong{font-size:16px;font-weight:600;line-height:1.5}.discussion-attachments-module__5NPRoa__dropOverlay span{font-size:12px;line-height:1.6}@media (max-width:600px){.discussion-attachments-module__5NPRoa__dropzone{padding:10px}.discussion-attachments-module__5NPRoa__dropOverlay{padding:16px}.discussion-attachments-module__5NPRoa__dropOverlay strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.discussion-attachments-module__5NPRoa__dropzone{transition:none}}.discussion-attachments-module__5NPRoa__file a.discussion-attachments-module__5NPRoa__fileLink{min-width:0;color:inherit;flex:1;justify-content:flex-start;gap:10px;margin:-6px;padding:6px;text-decoration:none;transition:background-color .15s}.discussion-attachments-module__5NPRoa__fileLink>svg{flex-shrink:0}.discussion-attachments-module__5NPRoa__fileLink:hover strong{text-decoration:underline}.discussion-attachments-module__5NPRoa__file a.discussion-attachments-module__5NPRoa__fileLink:focus-visible{outline:2px solid var(--theme-accent-text,#3555b5);outline-offset:3px}@media (prefers-reduced-motion:reduce){.discussion-attachments-module__5NPRoa__file a.discussion-attachments-module__5NPRoa__fileLink{transition:none}}.discussion-attachments-module__5NPRoa__readiness{border:1px solid var(--theme-border-soft,#dfe5ed);background:var(--theme-surface,#fff);color:var(--theme-text-secondary,#66788e);border-radius:9px;margin:0 0 12px;padding:10px 12px;scroll-margin-top:100px}.discussion-attachments-module__5NPRoa__readinessMessage{align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.discussion-attachments-module__5NPRoa__readinessMessage>svg{flex-shrink:0;margin-top:2px}.discussion-attachments-module__5NPRoa__readinessBlocked{border-color:var(--theme-warning-border,#c89a42);background:var(--theme-warning-soft,#fff8e9);color:var(--theme-warning-text,#785516)}.discussion-attachments-module__5NPRoa__readinessActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.discussion-attachments-module__5NPRoa__uploadError{border:1px solid var(--theme-warning-border,#c89a42);background:var(--theme-warning-soft,#fff8e9);color:var(--theme-warning-text,#785516);overflow-wrap:anywhere;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.6}.discussion-attachments-module__5NPRoa__readiness:focus-visible{outline:2px solid var(--theme-accent-text,#3555b5);outline-offset:3px}
.picker-dialog{max-width:calc(100dvw - 24px);max-height:calc(100dvh - 24px);transform:translate(-50%,-50%);z-index:100050!important;position:fixed!important;top:50%!important;left:50%!important}.picker-dialog-bg{z-index:100049!important;width:100dvw!important;height:100dvh!important;position:fixed!important;inset:0!important}
.project-workflows-module__12P47a__projectPanel{min-width:0;margin-bottom:24px;padding:24px;overflow:hidden}.project-workflows-module__12P47a__panelHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.project-workflows-module__12P47a__panelHeader>div{min-width:0}.project-workflows-module__12P47a__eyebrow{color:var(--theme-text-secondary,#718198);letter-spacing:1.25px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.project-workflows-module__12P47a__panelHeader h2{overflow-wrap:anywhere;font-size:24px}.project-workflows-module__12P47a__panelHeader p{margin-top:8px;font-size:12px;line-height:1.7}.project-workflows-module__12P47a__currentBadge{background:var(--theme-accent-soft,#edf3ff);color:var(--theme-accent-text,#3556b6);white-space:nowrap;border-radius:18px;padding:5px 10px;font-size:10px;font-weight:600}.project-workflows-module__12P47a__loading{color:var(--theme-text-secondary,#7b899b);align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.project-workflows-module__12P47a__error,.project-workflows-module__12P47a__success{overflow-wrap:anywhere;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.7}.project-workflows-module__12P47a__error{background:var(--theme-error-soft,#fff2ef);color:var(--theme-error-text,#9c4b3c)}.project-workflows-module__12P47a__error>button{display:block}.project-workflows-module__12P47a__success{background:var(--theme-success-soft,#edf8f1);color:var(--theme-success-text,#357657);align-items:flex-start;gap:8px;display:flex}.project-workflows-module__12P47a__field{flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:500;display:flex}.project-workflows-module__12P47a__field input,.project-workflows-module__12P47a__field select,.project-workflows-module__12P47a__field textarea{font-size:13px;font-weight:400}.project-workflows-module__12P47a__field textarea{min-height:95px}.project-workflows-module__12P47a__preview{background:var(--theme-surface-soft,#f6f8fc);border:1px solid var(--theme-border-soft,#e6ebf4);border-radius:10px;margin-top:18px;padding:18px;line-height:1.7}.project-workflows-module__12P47a__preview p{margin-top:9px;font-size:12px}.project-workflows-module__12P47a__preview ol{padding-left:22px}.project-workflows-module__12P47a__preview ol>li{margin:15px 0;font-size:13px}.project-workflows-module__12P47a__preview ul{padding-left:18px;font-size:12px}.project-workflows-module__12P47a__preview ul span{color:var(--theme-text-secondary,#75849b);margin-left:4px;font-size:10px}.project-workflows-module__12P47a__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.project-workflows-module__12P47a__actions>button{white-space:normal}.project-workflows-module__12P47a__empty{padding:20px 0;font-size:12px;line-height:1.8}.project-workflows-module__12P47a__phaseNavigation{border:1px solid var(--theme-border-soft,#e3e9f2);border-radius:10px;margin-bottom:18px}.project-workflows-module__12P47a__phaseNavigation>summary{cursor:pointer;color:var(--theme-text-secondary,#526888);justify-content:space-between;align-items:center;padding:13px 15px;font-size:12px;font-weight:600;list-style:none;display:flex}.project-workflows-module__12P47a__phaseNavigation ol{margin:0;padding:0 8px 8px;list-style:none}.project-workflows-module__12P47a__phaseNavigation li>button{text-align:left;width:100%;color:var(--theme-text-secondary,#65758d);background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px 8px;display:flex}.project-workflows-module__12P47a__phaseNavigation li>button[aria-current=step]{background:var(--theme-accent-soft,#edf2fe);color:var(--theme-accent-text,#3457b4)}.project-workflows-module__12P47a__phaseNavigation li>button>span:nth-child(2){flex:1;min-width:0}.project-workflows-module__12P47a__phaseNavigation strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.project-workflows-module__12P47a__phaseNavigation small{margin-top:3px;font-size:10px;font-weight:400;display:block}.project-workflows-module__12P47a__phaseNavigation strong>small{color:var(--theme-accent-text,#3557b7);font-weight:600}.project-workflows-module__12P47a__phaseNumber{background:var(--theme-surface-soft,#e8edf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:inline-flex}.project-workflows-module__12P47a__phaseNavigation>p{padding:0 15px 14px;font-size:11px}.project-workflows-module__12P47a__earlierOpen{background:var(--theme-warning-soft,#fff9ed);border:1px solid var(--theme-warning-border,#eee1c6);border-radius:9px;margin:16px 0}.project-workflows-module__12P47a__earlierOpen summary{cursor:pointer;color:var(--theme-warning-text,#8a6a33);align-items:center;gap:8px;padding:12px 14px;font-size:12px;list-style:none;display:flex}.project-workflows-module__12P47a__earlierOpen summary>span{margin-left:auto;font-weight:600}.project-workflows-module__12P47a__earlierOpen ul{margin:0;padding:0 14px 12px;list-style:none}.project-workflows-module__12P47a__earlierOpen li>a{border-top:1px solid var(--theme-warning-border,#ece5d8);overflow-wrap:anywhere;padding:10px 0;font-size:12px;display:block}.project-workflows-module__12P47a__earlierOpen small{color:var(--theme-warning-text,#8a8070);margin-top:4px;font-size:10px;display:block}.project-workflows-module__12P47a__workHeading{justify-content:space-between;align-items:flex-start;gap:18px;padding-top:8px;display:flex}.project-workflows-module__12P47a__workHeading>div{min-width:0}.project-workflows-module__12P47a__workHeading h3{overflow-wrap:anywhere;font-size:18px}.project-workflows-module__12P47a__workHeading p{white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.7}.project-workflows-module__12P47a__workHeading>button{flex-shrink:0}.project-workflows-module__12P47a__viewNotice{border:1px solid var(--theme-accent-border,#e1e8f8);background:var(--theme-surface-soft,#f3f6fd);color:var(--theme-text-secondary,#687b9a);border-radius:8px;margin:15px 0;padding:12px 14px;font-size:12px;line-height:1.7}.project-workflows-module__12P47a__viewNotice>button{margin-top:4px;display:block}.project-workflows-module__12P47a__taskFilters{border-bottom:1px solid var(--theme-border-soft,#e8edf4);gap:6px;margin-top:21px;padding-bottom:13px;display:flex}.project-workflows-module__12P47a__taskFilters button{color:var(--theme-text-secondary,#78869a);background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:500}.project-workflows-module__12P47a__taskFilters button[aria-pressed=true]{background:var(--theme-accent-soft,#eef2fd);color:var(--theme-accent-text,#3859b8)}.project-workflows-module__12P47a__taskFilters span{margin-left:6px;font-size:10px}.project-workflows-module__12P47a__taskList{min-width:0}.project-workflows-module__12P47a__task{border-bottom:1px solid var(--theme-border-soft,#e8edf4);outline:none;padding:18px 0;scroll-margin:90px}.project-workflows-module__12P47a__task:target,.project-workflows-module__12P47a__task:focus{background:var(--theme-surface-soft,#f5f8ff);box-shadow:0 0 0 8px var(--theme-focus-halo,#f5f8ff);border-radius:4px}.project-workflows-module__12P47a__taskRow{align-items:flex-start;gap:11px;display:flex}.project-workflows-module__12P47a__taskCheck{border:1px solid var(--theme-border-soft,#dfe6f0);background:var(--theme-surface,white);width:30px;min-height:30px;color:var(--theme-text-muted,#8a99ae);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.project-workflows-module__12P47a__taskCheck[aria-pressed=true]{background:var(--theme-success-soft,#eff7f2);border-color:var(--theme-success-border,#cce3d4);color:var(--theme-success-text,#398467)}.project-workflows-module__12P47a__taskContent{min-width:0;padding-top:4px}.project-workflows-module__12P47a__taskContent h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.6}.project-workflows-module__12P47a__taskFinished .project-workflows-module__12P47a__taskContent h4{color:var(--theme-text-secondary,#68778b)}.project-workflows-module__12P47a__taskMeta{color:var(--theme-text-muted,#8090a6);flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:8px;font-size:10px;display:flex}.project-workflows-module__12P47a__taskMeta .project-workflows-module__12P47a__required,.project-workflows-module__12P47a__taskMeta .project-workflows-module__12P47a__optional{background:var(--theme-surface-soft,#f2f5fa);border-radius:4px;padding:2px 6px;font-size:9px}.project-workflows-module__12P47a__taskMeta .project-workflows-module__12P47a__required{color:var(--theme-text-secondary,#6e7591);background:var(--theme-surface-soft,#eef0f9)}.project-workflows-module__12P47a__taskMeta .project-workflows-module__12P47a__overdue{color:var(--theme-error-text,#a25944)}.project-workflows-module__12P47a__assignmentWarning{color:var(--theme-warning-text,#9b6a39);align-items:flex-start;gap:6px;margin-top:9px;font-size:11px;display:flex}.project-workflows-module__12P47a__completion{color:var(--theme-success-text,#588570);margin-top:8px;font-size:10px}.project-workflows-module__12P47a__taskDetails{margin:12px 0 0 41px}.project-workflows-module__12P47a__taskDetails>summary{color:var(--theme-text-secondary,#788aa8);cursor:pointer;align-items:center;gap:8px;font-size:10px;list-style:none;display:flex}.project-workflows-module__12P47a__taskDescription{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.8}.project-workflows-module__12P47a__taskForm{background:var(--theme-surface-soft,#f7f9fc);border:1px solid var(--theme-border-soft,#e4eaf4);border-radius:10px;margin-top:18px;padding:17px}.project-workflows-module__12P47a__taskForm h3{font-size:14px}.project-workflows-module__12P47a__formColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-workflows-module__12P47a__checkbox{align-items:center;gap:9px;margin-top:17px;font-size:11px;line-height:1.6;display:flex}.project-workflows-module__12P47a__help{margin-top:11px;font-size:10px;line-height:1.8}.project-workflows-module__12P47a__exemption{background:var(--theme-warning-soft,#fff9ee);color:var(--theme-warning-text,#887047);border-radius:7px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.7}.project-workflows-module__12P47a__transitionArea{border-top:1px solid var(--theme-border-soft,#e5eaf3);margin-top:24px;padding-top:22px}.project-workflows-module__12P47a__transitionArea h3{font-size:14px}.project-workflows-module__12P47a__transitionArea p{margin-top:8px;font-size:11px;line-height:1.8}.project-workflows-module__12P47a__blocking{color:var(--theme-warning-text,#927144);align-items:flex-start;gap:7px;display:flex}.project-workflows-module__12P47a__transitionArea .project-workflows-module__12P47a__actions{justify-content:space-between}.project-workflows-module__12P47a__returnPhase{flex-direction:column;gap:7px;max-width:230px;font-size:10px;display:flex}.project-workflows-module__12P47a__returnPhase select{padding:9px;font-size:11px}.project-workflows-module__12P47a__lastPhase{color:var(--theme-text-secondary,#7d8ca1);font-size:11px}.project-workflows-module__12P47a__transitionForm{background:var(--theme-surface-soft,#f4f7fd);border:1px solid var(--theme-accent-border,#dfe6f5);border-radius:9px;margin-top:18px;padding:16px}.project-workflows-module__12P47a__transitionForm>strong{font-size:13px}.project-workflows-module__12P47a__transitionForm .project-workflows-module__12P47a__actions{justify-content:flex-end}.project-workflows-module__12P47a__projectHistory{border-top:1px solid var(--theme-border-soft,#e8edf4);margin-top:23px;padding-top:17px}.project-workflows-module__12P47a__projectHistory>summary{color:var(--theme-text-secondary,#7f8ca0);cursor:pointer;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.project-workflows-module__12P47a__projectHistory>p{margin-top:12px;font-size:11px;line-height:1.8}.project-workflows-module__12P47a__historyList{margin:13px 0 0;padding:0;list-style:none}.project-workflows-module__12P47a__historyList li{border-left:1px solid var(--theme-border-soft,#e1e8f2);padding:10px 0 10px 14px;position:relative}.project-workflows-module__12P47a__historyList li:before{content:"";background:var(--theme-track,#aab8cf);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:-3px}.project-workflows-module__12P47a__historyList strong{color:var(--theme-text-secondary,#5b6f8d);font-size:11px;font-weight:500;display:block}.project-workflows-module__12P47a__historyList small,.project-workflows-module__12P47a__historyList span{color:var(--theme-text-muted,#8b98aa);margin-top:3px;font-size:10px;display:block}.project-workflows-module__12P47a__historyList p{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.7}.project-workflows-module__12P47a__workArea,.project-workflows-module__12P47a__workMain{min-width:0}.project-workflows-module__12P47a__discussionTrigger{z-index:14;text-align:left;width:100%;min-height:64px;color:var(--theme-accent-text,#3556b6);background:var(--theme-surface,#fff);border:1px solid var(--theme-accent-border,#d8e2fa);box-shadow:0 4px 18px var(--theme-shadow-soft,#243a6710);border-radius:11px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex;position:sticky;top:12px}.project-workflows-module__12P47a__discussionTrigger>span:first-of-type{flex:1;min-width:0}.project-workflows-module__12P47a__discussionTrigger strong{font-size:13px;font-weight:600;display:block}.project-workflows-module__12P47a__discussionTrigger small{color:var(--theme-text-secondary,#6b7d94);margin-top:2px;font-size:11px;font-weight:400;display:block}.project-workflows-module__12P47a__discussionTriggerAction{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.project-workflows-module__12P47a__discussionTrigger:hover{background:var(--theme-surface-hover,#f5f8ff)}.project-workflows-module__12P47a__discussionDock{z-index:65;background:var(--theme-surface-raised,white);width:min(450px,100%);height:100dvh;box-shadow:-10px 0 50px var(--theme-shadow-soft,#18284420);visibility:hidden;flex-direction:column;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.project-workflows-module__12P47a__discussionOpen{visibility:visible;transform:translate(0)}.project-workflows-module__12P47a__backdrop{z-index:64;border:0;position:fixed;inset:0}.project-workflows-module__12P47a__discussionToolbar{padding:12px 17px;padding-top:calc(12px + env(safe-area-inset-top));border-bottom:1px solid var(--theme-border-soft,#e4eaf4);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.project-workflows-module__12P47a__discussionToolbar>span{color:var(--theme-text-muted,#8190a7);font-size:10px}.project-workflows-module__12P47a__discussionToolbar>button{min-width:44px;min-height:44px}.project-workflows-module__12P47a__discussionScroll{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.project-workflows-module__12P47a__discussionDock .internal-discussion{box-shadow:none;border:0;border-radius:0;margin:0}.project-workflows-module__12P47a__discussionDock .discussion-heading{padding:18px}.project-workflows-module__12P47a__discussionDock .discussion-heading h2{font-size:18px}.project-workflows-module__12P47a__discussionDock .discussion-heading>div>p{font-size:11px}.project-workflows-module__12P47a__discussionDock .discussion-team{padding:0 18px 17px}.project-workflows-module__12P47a__discussionDock .discussion-team ul{gap:10px 18px}.project-workflows-module__12P47a__discussionDock .discussion-team small{font-size:9px}.project-workflows-module__12P47a__discussionDock .discussion-composer{background:var(--theme-surface-raised,#fff);padding:17px 18px}.project-workflows-module__12P47a__discussionDock .discussion-composer-meta{gap:8px}.project-workflows-module__12P47a__discussionDock .discussion-composer-actions{flex-wrap:wrap;gap:9px}.project-workflows-module__12P47a__discussionDock .discussion-composer-actions>.button{min-height:40px;margin-left:auto}:is(.project-workflows-module__12P47a__discussionDock .discussion-editor textarea,.project-workflows-module__12P47a__discussionDock .discussion-editor-mirror){height:125px}.project-workflows-module__12P47a__discussionDock .discussion-comment{padding:20px 18px}.project-workflows-module__12P47a__discussionDock .discussion-more{padding:18px}.project-workflows-module__12P47a__discussionDock .discussion-target-view{padding:12px 18px}.project-workflows-module__12P47a__discussionDock .discussion-comment-body{font-size:14px;line-height:1.75}.project-workflows-module__12P47a__discussionDock .discussion-composer-meta>p{font-size:9px}@media (min-width:1450px){.project-workflows-module__12P47a__workArea{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:25px;display:grid}.project-workflows-module__12P47a__workMain .dossier-layout{display:block}.project-workflows-module__12P47a__workMain .dossier-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid;position:static}.project-workflows-module__12P47a__workMain .dossier-tools{grid-column:1/-1}.project-workflows-module__12P47a__discussionDock{z-index:20;visibility:visible;border:1px solid var(--theme-border-soft,#e2e8f2);width:auto;height:calc(100dvh - 36px);max-height:1050px;box-shadow:0 4px 22px var(--theme-shadow-soft,#21365308);border-radius:13px;position:sticky;top:18px;bottom:auto;right:auto;overflow:hidden;transform:none}.project-workflows-module__12P47a__discussionToolbar{padding:10px 18px}.project-workflows-module__12P47a__discussionToolbar>button,.project-workflows-module__12P47a__discussionTrigger{display:none}.project-workflows-module__12P47a__discussionToolbar>span{font-size:9px}.project-workflows-module__12P47a__workMain .documents-heading{flex-wrap:wrap}.project-workflows-module__12P47a__workMain .document-list-controls{justify-content:space-between;width:100%}}@media (max-width:680px){.project-workflows-module__12P47a__projectPanel{margin-bottom:20px;padding:19px 16px}.project-workflows-module__12P47a__panelHeader{gap:12px}.project-workflows-module__12P47a__panelHeader h2{font-size:21px}.project-workflows-module__12P47a__panelHeader p{font-size:11px}.project-workflows-module__12P47a__workHeading{flex-wrap:wrap;gap:12px}.project-workflows-module__12P47a__workHeading h3{font-size:17px}.project-workflows-module__12P47a__workHeading>button{min-height:40px;font-size:11px}.project-workflows-module__12P47a__formColumns{grid-template-columns:1fr;gap:0}.project-workflows-module__12P47a__taskForm{padding:13px}.project-workflows-module__12P47a__field input,.project-workflows-module__12P47a__field select,.project-workflows-module__12P47a__field textarea{font-size:16px}.project-workflows-module__12P47a__taskFilters{gap:3px}.project-workflows-module__12P47a__taskFilters button{flex:1;min-height:40px;padding:9px 7px;font-size:10px}.project-workflows-module__12P47a__taskFilters span{margin-left:4px}.project-workflows-module__12P47a__taskRow{gap:9px}.project-workflows-module__12P47a__taskCheck{min-width:36px;min-height:36px}.project-workflows-module__12P47a__taskContent{padding-top:2px}.project-workflows-module__12P47a__taskContent h4{font-size:13px}.project-workflows-module__12P47a__taskDetails{margin-left:45px}.project-workflows-module__12P47a__taskDetails>.project-workflows-module__12P47a__taskForm{margin-left:-45px}.project-workflows-module__12P47a__taskDetails>summary{min-height:35px}.project-workflows-module__12P47a__taskDetails .project-workflows-module__12P47a__actions{justify-content:flex-start}.project-workflows-module__12P47a__taskMeta{font-size:10px}.project-workflows-module__12P47a__actions>.project-workflows-module__12P47a__button{min-height:42px;font-size:11px}.project-workflows-module__12P47a__discussionTrigger{gap:10px;min-height:62px;margin-bottom:16px;padding:11px 12px;top:8px}.project-workflows-module__12P47a__discussionTrigger small{font-size:10px}.project-workflows-module__12P47a__discussionTriggerAction{gap:4px;font-size:11px}:is(.project-workflows-module__12P47a__discussionDock .discussion-editor textarea,.project-workflows-module__12P47a__discussionDock .discussion-editor-mirror){font-size:16px!important}.project-workflows-module__12P47a__discussionDock .discussion-composer-meta>p{font-size:10px}.project-workflows-module__12P47a__returnPhase{width:100%;max-width:none}.project-workflows-module__12P47a__returnPhase select{font-size:16px}.project-workflows-module__12P47a__transitionArea .project-workflows-module__12P47a__actions>.project-workflows-module__12P47a__button{width:100%}.project-workflows-module__12P47a__preview{padding:14px}.project-workflows-module__12P47a__preview ul{padding-left:13px}}@media (prefers-reduced-motion:reduce){.project-workflows-module__12P47a__discussionDock{transition:none}}.project-workflows-module__12P47a__phaseNavigation li>button[aria-current=step]{background:var(--theme-accent-soft,#eaf0ff);color:var(--theme-accent-text,#2c4eab);box-shadow:inset 3px 0 var(--theme-shadow,#4265d6)}.project-workflows-module__12P47a__phaseNavigation li>button[aria-current=step] .project-workflows-module__12P47a__phaseNumber{background:var(--theme-accent-soft,#dce6ff);color:var(--theme-accent-text,#2c4eab)}.project-workflows-module__12P47a__phaseNavigation li>button.project-workflows-module__12P47a__phasePassed{color:var(--theme-text-secondary,#627189)}.project-workflows-module__12P47a__phasePassed .project-workflows-module__12P47a__phaseNumber{background:var(--theme-success-soft,#eaf3ee);color:var(--theme-success-text,#477a60)}.project-workflows-module__12P47a__phaseNavigation li>button.project-workflows-module__12P47a__phaseViewed{background:var(--theme-surface-soft,#f1f4f8);box-shadow:inset 0 0 0 1px var(--theme-border,#b9c5d7)}.project-workflows-module__12P47a__phaseNavigation li>button:focus-visible{outline:2px solid var(--theme-focus-ring,#4265d6);outline-offset:2px}.project-workflows-module__12P47a__phaseNavigation strong>.project-workflows-module__12P47a__phaseCurrentLabel{color:var(--theme-accent-text,#2c4eab);font-weight:600}.project-workflows-module__12P47a__phaseNavigation strong>.project-workflows-module__12P47a__phasePassedLabel{color:var(--theme-success-text,#47745b);font-weight:500}.project-workflows-module__12P47a__phaseNavigation strong>.project-workflows-module__12P47a__phaseViewedLabel{color:var(--theme-text-secondary,#596a83);background:var(--theme-surface-soft,#e5ebf3);border-radius:4px;padding:2px 6px;font-weight:500}@media (max-width:700px){.project-workflows-module__12P47a__discussionTrigger{top:68px}}.project-workflows-module__12P47a__phaseProgress{gap:5px;margin:0 0 18px;padding:0;list-style:none;display:flex}.project-workflows-module__12P47a__phaseProgress li{background:var(--theme-track,#e7ebf2);border-radius:4px;flex:1;min-width:0;height:7px}.project-workflows-module__12P47a__phaseProgress .project-workflows-module__12P47a__phasePassedSegment{background:var(--theme-phase-passed,#a0b4e8)}.project-workflows-module__12P47a__phaseProgress .project-workflows-module__12P47a__phaseCurrentSegment{background:var(--theme-accent-solid,#3d55f5);outline:2px solid var(--theme-focus-ring,#c7d0fd);outline-offset:2px}.project-workflows-module__12P47a__phaseProgress .project-workflows-module__12P47a__phaseDone{background:var(--theme-success-solid,#67a69b)}.project-workflows-module__12P47a__phaseSegmentLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-workflows-module__12P47a__discussionDock{width:min(520px,100%);transition:none;transform:none}.project-workflows-module__12P47a__discussionDock .discussion-heading-actions{flex:none;align-items:center;gap:2px;display:flex}.project-workflows-module__12P47a__discussionExpand{display:none}.project-workflows-module__12P47a__discussionDock.project-workflows-module__12P47a__discussionModal{z-index:65;max-height:none;position:fixed;overflow:hidden}.project-workflows-module__12P47a__discussionModal .project-workflows-module__12P47a__discussionToolbar>button{display:inline-flex}@media (min-width:1025px){.project-workflows-module__12P47a__discussionDock.project-workflows-module__12P47a__discussionModal{border:1px solid var(--theme-border-soft,#e2e8f2);width:min(800px,100vw - 48px);height:min(1000px,100dvh - 48px);box-shadow:0 20px 80px var(--theme-shadow-soft,#18284440);border-radius:14px;inset:max(24px,50dvh - 500px) auto auto calc(50vw + min(800px,100vw - 48px)/-2)}:is(.project-workflows-module__12P47a__discussionModal .discussion-composer,.project-workflows-module__12P47a__discussionModal .discussion-comment,.project-workflows-module__12P47a__discussionModal .discussion-heading){padding-inline:24px}}@media (min-width:1450px){.project-workflows-module__12P47a__workArea{grid-template-columns:minmax(0,1fr) 410px}.project-workflows-module__12P47a__discussionDock{width:auto}.project-workflows-module__12P47a__discussionExpand{display:inline-flex}.project-workflows-module__12P47a__discussionModal .project-workflows-module__12P47a__discussionExpand{display:none}}@media (max-width:1024px){.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .project-workflows-module__12P47a__discussionToolbar{padding-block:4px;padding-top:max(4px,env(safe-area-inset-top))}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .project-workflows-module__12P47a__discussionScroll{overflow:hidden}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .internal-discussion{flex-direction:column;height:100%;min-height:0;display:flex}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .internal-discussion>:not(.discussion-composer){display:none}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-composer{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:8px 12px;display:flex;overflow:hidden}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-composer>label{flex:none;margin-bottom:4px}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] #internal-storage{overscroll-behavior:contain;flex:auto;min-height:96px;margin-block:4px;overflow:auto}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-composer-meta{overscroll-behavior:contain;flex:0 auto;justify-content:space-between;min-height:32px;max-height:35%;margin-top:3px;overflow:auto}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-composer-meta>p{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-composer-actions{flex-wrap:nowrap;flex:none;gap:8px;margin-top:4px}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-composer-actions .button{min-height:44px}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-reply-draft{flex:none;align-items:center;margin-bottom:4px;padding:3px 7px}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-reply-draft small{display:none}.project-workflows-module__12P47a__discussionDock[data-discussion-writing] .discussion-notice{flex:0 auto;min-height:0;max-height:25%;margin-block:4px;padding:5px 8px;overflow:auto}.project-workflows-module__12P47a__discussionDock[data-discussion-writing][data-discussion-short] .project-workflows-module__12P47a__discussionToolbar{padding-block:0}.project-workflows-module__12P47a__discussionDock[data-discussion-writing][data-discussion-short] .discussion-composer>label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-workflows-module__12P47a__discussionDock[data-discussion-writing][data-discussion-short] .discussion-composer{padding-block:4px}}.project-workflows-module__12P47a__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.project-workflows-module__12P47a__collapseButton{border:1px solid var(--line);background:var(--surface);color:var(--ink);min-height:36px;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.project-workflows-module__12P47a__collapseButton[aria-expanded=true] svg{transform:rotate(180deg)}.project-workflows-module__12P47a__collapseButton:hover:not(:disabled){background:var(--pale-blue);color:var(--blue)}.project-workflows-module__12P47a__collapseButton:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.project-workflows-module__12P47a__collapseButton:disabled{opacity:.6;cursor:wait}@media (max-width:500px){.project-workflows-module__12P47a__headerActions{flex-direction:column;align-items:flex-end;gap:7px}.project-workflows-module__12P47a__collapseButton{padding:7px}.project-workflows-module__12P47a__collapseButton span{display:none}}.project-workflows-module__12P47a__trajectoryHistory{border-top:1px solid var(--line);margin-top:24px;padding-top:19px}.project-workflows-module__12P47a__trajectoryHistory>h3{align-items:center;gap:8px;font-size:13px;display:flex}.project-workflows-module__12P47a__trajectoryHistory>h3>span{color:var(--muted);font-size:10px;font-weight:500}.project-workflows-module__12P47a__trajectoryHistory>p{color:var(--muted);margin-top:6px;margin-bottom:13px;font-size:11px;line-height:1.8}.project-workflows-module__12P47a__archivedTrajectory{border:1px solid var(--line);border-radius:10px;margin-top:9px;overflow:hidden}.project-workflows-module__12P47a__archivedTrajectory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:flex}.project-workflows-module__12P47a__archivedTrajectory>summary::-webkit-details-marker{display:none}.project-workflows-module__12P47a__archivedTrajectory>summary>span{min-width:0}.project-workflows-module__12P47a__archivedTrajectory>summary strong{overflow-wrap:anywhere;font-size:12px;display:block}.project-workflows-module__12P47a__archivedTrajectory>summary small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.project-workflows-module__12P47a__archivedTrajectory>summary>svg{flex:none}.project-workflows-module__12P47a__archivedTrajectory[open]>summary>svg{transform:rotate(180deg)}.project-workflows-module__12P47a__archiveContent{border-top:1px solid var(--line);padding:0 15px 15px}.project-workflows-module__12P47a__archiveContent>.project-workflows-module__12P47a__help{margin-top:12px}.project-workflows-module__12P47a__archivePhase{margin-top:19px}.project-workflows-module__12P47a__archivePhase>h4{font-size:13px}.project-workflows-module__12P47a__archivePhase>p{color:var(--muted);margin-top:5px;font-size:10px}.project-workflows-module__12P47a__archivePhase .project-workflows-module__12P47a__task{background:var(--theme-surface-soft)}@media (max-width:680px){.project-workflows-module__12P47a__archivedTrajectory>summary{min-height:60px;padding:13px 12px}.project-workflows-module__12P47a__archivedTrajectory>summary strong{font-size:13px}.project-workflows-module__12P47a__archivedTrajectory>summary small{font-size:11px}.project-workflows-module__12P47a__archiveContent{padding:0 10px 12px}.project-workflows-module__12P47a__trajectoryHistory>p{font-size:12px}}.project-workflows-module__12P47a__discussionTrigger{z-index:auto;position:relative;top:auto}
