.MyTasksSurfaces_taskList__VjdRd{overflow:hidden;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);box-shadow:var(--md-shadow-1)}.MyTasksSurfaces_taskListEmpty__wWpGy{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:48px;color:var(--md-sys-color-on-surface-variant)}.MyTasksSurfaces_taskListEmpty__wWpGy p{margin:0}.MyTasksSurfaces_taskListHeader__WD4m4,.MyTasksSurfaces_taskListRow__1FVUG{display:flex;align-items:center}.MyTasksSurfaces_taskListHeader__WD4m4{padding:12px 16px;background:var(--md-sys-color-surface-container-low);border-bottom:1px solid var(--md-sys-color-outline-variant)}.MyTasksSurfaces_taskListRow__1FVUG{padding:12px 16px;border-bottom:1px solid var(--md-sys-color-surface-container);cursor:pointer;transition:background-color .15s ease}.MyTasksSurfaces_taskListRow__1FVUG:hover{background:var(--md-sys-color-surface-container-low)}.MyTasksSurfaces_taskListRow__1FVUG[data-overdue=true]{background:var(--ds-red-50)}.MyTasksSurfaces_taskListRow__1FVUG:last-child{border-bottom:0}.MyTasksSurfaces_taskListCell__wgy0k,.MyTasksSurfaces_taskListHeaderCell__bSOy7{min-width:0}.MyTasksSurfaces_taskListHeaderCell__bSOy7{color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.MyTasksSurfaces_taskListCell__wgy0k{display:flex;flex-direction:column;gap:2px}.MyTasksSurfaces_taskListCell__wgy0k[data-column=actions],.MyTasksSurfaces_taskListCell__wgy0k[data-column=checkbox],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=actions],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=checkbox]{flex:0.5}.MyTasksSurfaces_taskListCell__wgy0k[data-column=task],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=task]{flex:3}.MyTasksSurfaces_taskListCell__wgy0k[data-column=context],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=context]{flex:2}.MyTasksSurfaces_taskListCell__wgy0k[data-column=due],.MyTasksSurfaces_taskListCell__wgy0k[data-column=origin],.MyTasksSurfaces_taskListCell__wgy0k[data-column=priority],.MyTasksSurfaces_taskListCell__wgy0k[data-column=status],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=due],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=origin],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=priority],.MyTasksSurfaces_taskListHeaderCell__bSOy7[data-column=status]{flex:1}.MyTasksSurfaces_taskListCell__wgy0k[data-column=actions]{align-items:flex-end}.MyTasksSurfaces_taskCardTitle__DJZLZ,.MyTasksSurfaces_taskListTitle__R6bQp{color:var(--md-sys-color-on-surface);font-size:14px;font-weight:500;line-height:1.4}.MyTasksSurfaces_taskCardTitle__DJZLZ[data-status=DONE],.MyTasksSurfaces_taskListTitle__R6bQp[data-status=DONE]{color:var(--md-sys-color-on-surface-variant);text-decoration:line-through}.MyTasksSurfaces_taskAssigneeName__ok24M,.MyTasksSurfaces_taskCardDescription__TX0YJ,.MyTasksSurfaces_taskContextInfo__mX1_A,.MyTasksSurfaces_taskContextItem__pxrZC,.MyTasksSurfaces_taskListDescription__Na18n{color:var(--md-sys-color-on-surface-variant)}.MyTasksSurfaces_taskCardDescription__TX0YJ,.MyTasksSurfaces_taskContextInfo__mX1_A,.MyTasksSurfaces_taskContextItem__pxrZC,.MyTasksSurfaces_taskListDescription__Na18n{font-size:12px}.MyTasksSurfaces_taskAssignee__H63MP,.MyTasksSurfaces_taskCardBadge__aGi6o,.MyTasksSurfaces_taskContextInfo__mX1_A,.MyTasksSurfaces_taskContextItem__pxrZC,.MyTasksSurfaces_taskDueDateBadge__qDSZt,.MyTasksSurfaces_taskLastUpdated__5qL0_,.MyTasksSurfaces_taskOriginBadge__CU8J_,.MyTasksSurfaces_taskPriorityBadge__K2Fnq,.MyTasksSurfaces_taskStatusBadge__V_PK_{display:inline-flex;align-items:center}.MyTasksSurfaces_taskContextInfo__mX1_A,.MyTasksSurfaces_taskContextItem__pxrZC{gap:4px}.MyTasksSurfaces_taskCardBadge__aGi6o,.MyTasksSurfaces_taskOriginBadge__CU8J_,.MyTasksSurfaces_taskPriorityBadge__K2Fnq,.MyTasksSurfaces_taskStatusBadge__V_PK_{padding:4px 10px;border-radius:var(--ds-radius-12);font-size:11px;font-weight:500}.MyTasksSurfaces_taskCardBadge__aGi6o{gap:4px;padding:2px 8px}.MyTasksSurfaces_taskStatusBadge__V_PK_[data-status=TODO],.MyTasksSurfaces_taskStatusChip__7_HsM[data-status=TODO]{--task-tone-bg:var(--ds-neutral-100);--task-tone-fg:var(--ds-neutral-600);--task-tone-border:var(--md-sys-color-outline)}.MyTasksSurfaces_taskStatusBadge__V_PK_[data-status=IN_PROGRESS],.MyTasksSurfaces_taskStatusChip__7_HsM[data-status=IN_PROGRESS]{--task-tone-bg:var(--ds-blue-50);--task-tone-fg:var(--ds-blue-600);--task-tone-border:var(--ds-blue-600)}.MyTasksSurfaces_taskStatusBadge__V_PK_[data-status=DONE],.MyTasksSurfaces_taskStatusChip__7_HsM[data-status=DONE]{--task-tone-bg:var(--ds-green-50);--task-tone-fg:var(--ds-green-900);--task-tone-border:var(--ds-green-800)}.MyTasksSurfaces_taskPriorityBadge__K2Fnq[data-priority=LOW]{--task-tone-bg:var(--ds-neutral-100);--task-tone-fg:var(--ds-neutral-600)}.MyTasksSurfaces_taskPriorityBadge__K2Fnq[data-priority=MEDIUM]{--task-tone-bg:var(--ds-blue-50);--task-tone-fg:var(--ds-blue-600)}.MyTasksSurfaces_taskPriorityBadge__K2Fnq[data-priority=HIGH]{--task-tone-bg:var(--ds-amber-100);--task-tone-fg:var(--ds-amber-700)}.MyTasksSurfaces_taskPriorityBadge__K2Fnq[data-priority=URGENT]{--task-tone-bg:var(--ds-red-100);--task-tone-fg:var(--ds-red-700)}.MyTasksSurfaces_taskPriorityBadge__K2Fnq,.MyTasksSurfaces_taskStatusBadge__V_PK_,.MyTasksSurfaces_taskStatusChip__7_HsM[data-active=true]{color:var(--task-tone-fg);background:var(--task-tone-bg)}.MyTasksSurfaces_taskStatusChip__7_HsM[data-active=true]{border-color:var(--task-tone-border)}.MyTasksSurfaces_taskDueDateBadge__qDSZt{align-items:flex-start;flex-direction:column;color:var(--task-due-fg);font-size:12px}.MyTasksSurfaces_taskCardBadge__aGi6o[data-due-tone=danger],.MyTasksSurfaces_taskDueDateBadge__qDSZt[data-due-tone=danger]{--task-due-bg:var(--ds-red-100);--task-due-fg:var(--ds-red-700)}.MyTasksSurfaces_taskCardBadge__aGi6o[data-due-tone=today],.MyTasksSurfaces_taskCardBadge__aGi6o[data-due-tone=warning],.MyTasksSurfaces_taskDueDateBadge__qDSZt[data-due-tone=today],.MyTasksSurfaces_taskDueDateBadge__qDSZt[data-due-tone=warning]{--task-due-bg:var(--ds-amber-100);--task-due-fg:var(--ds-amber-700)}.MyTasksSurfaces_taskCardBadge__aGi6o[data-due-tone=muted],.MyTasksSurfaces_taskDueDateBadge__qDSZt[data-due-tone=muted]{--task-due-bg:var(--ds-neutral-100);--task-due-fg:var(--ds-neutral-600)}.MyTasksSurfaces_taskCardBadge__aGi6o[data-due-tone]{color:var(--task-due-fg);background:var(--task-due-bg)}.MyTasksSurfaces_taskOverdueLabel__djtVy{color:var(--ds-red-700);font-size:10px;font-weight:600}.MyTasksSurfaces_taskOverdueLabel__djtVy[data-due-tone=warning]{color:var(--ds-amber-700)}.MyTasksSurfaces_taskOriginBadge__CU8J_{gap:4px}.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=OUTLOOK]{color:var(--ds-blue-700);background:var(--ds-blue-50)}.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=PM]{color:var(--ds-purple-600);background:var(--ds-purple-50)}.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=PEM]{color:var(--ds-green-900);background:var(--ds-green-50)}.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=CLIENT]{color:var(--ds-red-700);background:var(--ds-red-50)}.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=AI_ASSISTANT],.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=MANUAL],.MyTasksSurfaces_taskOriginBadge__CU8J_[data-origin=SYSTEM]{color:var(--md-sys-color-on-surface-subtle);background:var(--md-sys-color-surface-container-low)}.MyTasksSurfaces_taskIconButton__fUDbI{display:flex;align-items:center;justify-content:center;padding:6px;color:var(--md-sys-color-on-surface-variant);background:none;border:0;border-radius:var(--ds-radius-4);cursor:pointer}.MyTasksSurfaces_taskIconButton__fUDbI:hover{color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container)}.MyTasksSurfaces_taskCard__ShVma{padding:12px;margin-bottom:8px;background:var(--md-sys-color-surface);border-left:4px solid var(--task-card-border);border-radius:var(--ds-radius-8);box-shadow:var(--md-shadow-1);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,background-color .15s ease}.MyTasksSurfaces_taskCard__ShVma:hover{box-shadow:var(--md-shadow-2);transform:translateY(-1px)}.MyTasksSurfaces_taskCard__ShVma[data-status=TODO]{--task-card-border:var(--md-sys-color-outline)}.MyTasksSurfaces_taskCard__ShVma[data-status=IN_PROGRESS]{--task-card-border:var(--ds-blue-600)}.MyTasksSurfaces_taskCard__ShVma[data-status=DONE]{--task-card-border:var(--ds-green-800)}.MyTasksSurfaces_taskCard__ShVma[data-stale=true]{background:var(--ds-red-50);animation:MyTasksSurfaces_taskStalePulse__EwbGz 2s ease-in-out infinite}.MyTasksSurfaces_taskCard__ShVma[data-completed=true]{opacity:.6}.MyTasksSurfaces_taskCardHeader__ceUwQ{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.MyTasksSurfaces_taskCardTitle__DJZLZ{flex:1}.MyTasksSurfaces_taskCardActions__qV75t{display:flex;flex-shrink:0;gap:2px;opacity:.6}.MyTasksSurfaces_taskCard__ShVma:hover .MyTasksSurfaces_taskCardActions__qV75t{opacity:1}.MyTasksSurfaces_taskCardContext__yNowq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.MyTasksSurfaces_taskContextItem__pxrZC[data-clickable=true]{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease}.MyTasksSurfaces_taskContextItem__pxrZC[data-clickable=true]:hover{text-decoration-color:var(--md-sys-color-on-surface-variant)}.MyTasksSurfaces_taskCardDescription__TX0YJ{margin:0 0 8px;line-height:1.4}.MyTasksSurfaces_taskCardBadges__iM9jY{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.MyTasksSurfaces_taskCardBadge__aGi6o[data-tone=attachment]{color:var(--ds-purple-600);background:var(--ds-blue-50)}.MyTasksSurfaces_taskCardBadge__aGi6o[data-tone=shared]{color:var(--ds-blue-800);background:var(--ds-blue-100)}.MyTasksSurfaces_taskCardBadge__aGi6o[data-tone=claimable]{color:var(--ds-amber-800);background:var(--ds-amber-100)}.MyTasksSurfaces_taskCardBadge__aGi6o[data-tone=claimed]{color:var(--ds-green-900);background:var(--ds-green-100)}.MyTasksSurfaces_taskAssignee__H63MP{gap:8px;margin-top:4px}.MyTasksSurfaces_taskAssigneeAvatar__PBgKr{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary);border-radius:var(--ds-radius-full);font-size:10px;font-weight:600}.MyTasksSurfaces_taskAssigneeName__ok24M{font-size:11px}.MyTasksSurfaces_taskLastUpdated__5qL0_{gap:4px;margin-top:4px;color:var(--ds-amber-700);font-size:11px;font-style:italic}.MyTasksSurfaces_taskFilters__NY0U_{display:flex;flex-direction:column;gap:12px;padding:16px 0}.MyTasksSurfaces_taskFiltersSearchRow__ER1jO{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.MyTasksSurfaces_taskFiltersSearch__jLV15{flex:1 1 280px;max-width:400px}.MyTasksSurfaces_taskFiltersSelectGroup__STn7t{display:flex;gap:8px}.MyTasksSurfaces_taskFiltersSelect__LvFAX{min-width:160px}.MyTasksSurfaces_taskFiltersClearButton__OYd5L{padding:8px 16px;color:var(--md-sys-color-primary);background:transparent;border:0;border-radius:var(--ds-radius-8);cursor:pointer;font-size:13px;font-weight:500}.MyTasksSurfaces_taskFiltersClearButton__OYd5L:hover{background:var(--md-sys-color-primary-container)}.MyTasksSurfaces_taskFiltersChipsRow__UiPMs{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.MyTasksSurfaces_taskQuickFilters__sS1PQ,.MyTasksSurfaces_taskStatusChips__UEdDH{display:flex;flex-wrap:wrap;gap:8px}.MyTasksSurfaces_taskQuickFilterButton__oLc96,.MyTasksSurfaces_taskStatusChip__7_HsM{border:1px solid transparent;border-radius:var(--ds-radius-lg);cursor:pointer;font-size:12px;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.MyTasksSurfaces_taskQuickFilterButton__oLc96{padding:6px 12px;color:var(--md-sys-color-on-surface-subtle);background:var(--md-sys-color-surface-container-low)}.MyTasksSurfaces_taskQuickFilterButton__oLc96[data-filter=overdue][data-active=true]{color:var(--ds-red-700);background:var(--ds-red-100);border-color:var(--ds-red-600)}.MyTasksSurfaces_taskQuickFilterButton__oLc96[data-filter=today][data-active=true]{color:var(--ds-amber-700);background:var(--ds-amber-100);border-color:var(--ds-amber-600)}.MyTasksSurfaces_taskQuickFilterButton__oLc96[data-filter=completed][data-active=true]{color:var(--ds-green-900);background:var(--ds-green-50);border-color:var(--ds-green-700)}.MyTasksSurfaces_taskStatusChip__7_HsM{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;color:var(--md-sys-color-on-surface-subtle);background:var(--md-sys-color-surface-container-low)}.MyTasksSurfaces_taskStatusDot__sTo3b{width:8px;height:8px;background:var(--task-tone-border);border-radius:var(--ds-radius-full)}@keyframes MyTasksSurfaces_taskStalePulse__EwbGz{0%,to{outline:0 solid var(--ds-red-100)}50%{outline:4px solid var(--ds-red-100)}}@media (max-width:904px){.MyTasksSurfaces_taskList__VjdRd{overflow-x:auto}.MyTasksSurfaces_taskListHeader__WD4m4,.MyTasksSurfaces_taskListRow__1FVUG{min-width:920px}.MyTasksSurfaces_taskFiltersSearch__jLV15{max-width:none}}@media (max-width:599px){.MyTasksSurfaces_taskFiltersSelectGroup__STn7t{flex:1 1 100%;flex-direction:column}.MyTasksSurfaces_taskFiltersSelect__LvFAX{min-width:0}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:rgba(180,0,170,1);--highlight-selected-bg-color:rgba(0,100,0,1)}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.SafeArea_safeArea__vw6lG{padding:var(--cp-safe-area-top,env(safe-area-inset-top,0)) var(--cp-safe-area-right,env(safe-area-inset-right,0)) var(--cp-safe-area-bottom,env(safe-area-inset-bottom,0)) var(--cp-safe-area-left,env(safe-area-inset-left,0))}.SafeArea_safeAreaTop__W7LHU{--cp-safe-area-extra-top:0;padding-top:calc(var(--cp-safe-area-top, env(safe-area-inset-top, 0)) + var(--cp-safe-area-extra-top))}.SafeArea_safeAreaBottom__Ewj_d{--cp-safe-area-extra-bottom:0;--cp-safe-area-min-bottom:var(--portal-space-4);padding-bottom:calc(max(var(--cp-safe-area-bottom, env(safe-area-inset-bottom, 0)),
        var(--cp-safe-area-min-bottom)) + var(--cp-safe-area-extra-bottom))}.SafeArea_extraPaddingNone__6GXiy{--cp-safe-area-extra-top:0;--cp-safe-area-extra-bottom:0}.SafeArea_extraPaddingCompact__TsBkf{--cp-safe-area-extra-top:var(--portal-space-2);--cp-safe-area-extra-bottom:var(--portal-space-2)}.SafeArea_extraPaddingStandard__oUXpD{--cp-safe-area-extra-top:var(--portal-space-4);--cp-safe-area-extra-bottom:var(--portal-space-4)}.SafeArea_minPaddingNone___NAPW{--cp-safe-area-min-bottom:0}.SafeArea_minPaddingCompact__EgYP8{--cp-safe-area-min-bottom:var(--portal-space-2)}.SafeArea_minPaddingStandard__qF2on{--cp-safe-area-min-bottom:var(--portal-space-4)}.SafeArea_safeAreaInline__3Y29S.SafeArea_withTopInset__Axura{padding-top:var(--cp-safe-area-top,env(safe-area-inset-top,0))}.SafeArea_safeAreaInline__3Y29S.SafeArea_withRightInset__4sH3w{padding-right:var(--cp-safe-area-right,env(safe-area-inset-right,0))}.SafeArea_safeAreaInline__3Y29S.SafeArea_withBottomInset__vAX7P{padding-bottom:var(--cp-safe-area-bottom,env(safe-area-inset-bottom,0))}.SafeArea_safeAreaInline__3Y29S.SafeArea_withLeftInset__ev9a0{padding-left:var(--cp-safe-area-left,env(safe-area-inset-left,0))}.AssistantReturnBar_bar__iWq0O{display:flex;align-items:center;gap:var(--md-spacing-2,8px);padding:var(--md-spacing-2,8px) var(--md-spacing-4,16px);background:var(--md-sys-color-surface-container);border-bottom:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap}.AssistantReturnBar_button__x0HNd{display:inline-flex;align-items:center;gap:var(--md-spacing-2,8px);min-height:40px;padding:var(--md-spacing-1,4px) var(--md-spacing-2,8px);border:none;border-radius:var(--md-sys-shape-corner-small,8px);background:transparent;color:var(--md-sys-color-on-surface);font-size:var(--ds-font-size-body-medium,14px);font-weight:var(--ds-font-weight-medium,500);cursor:pointer;text-align:left}.AssistantReturnBar_button__x0HNd:hover{background:var(--md-sys-color-surface-container-high)}.AssistantReturnBar_button__x0HNd:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.AssistantReturnBar_icon__I4hPT{width:18px;height:18px;flex-shrink:0}.AssistantReturnBar_label__L1TmC{overflow-wrap:break-word;min-width:0}.VariantNotesModal_title__6vkxf{display:flex;align-items:center;gap:12px}.VariantNotesModal_composeLabelIcon__LE_QS,.VariantNotesModal_pinIcon__ROC0j,.VariantNotesModal_titleIcon__tx9PG{color:var(--ds-green-800);flex-shrink:0}.VariantNotesModal_countBadge__55oOc{background:var(--ds-green-100);border-radius:var(--ds-radius-full);color:var(--ds-green-900);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);padding:2px 10px}.VariantNotesModal_modalBody__ghzjZ{display:flex;height:70vh;max-height:600px;min-height:420px}.VariantNotesModal_sidebar__UhLlO{background:var(--md-surface-container-low);border-right:1px solid var(--md-outline-variant);display:flex;flex-direction:column;min-width:300px;width:300px}.VariantNotesModal_newNoteButtonWrap__wOkDs{padding:10px 10px 6px}.VariantNotesModal_newNoteButton__Lb3FJ{align-items:center;background:transparent;border:1.5px dashed var(--md-on-success-container);border-radius:var(--ds-radius-md);color:var(--md-on-success-container);cursor:pointer;display:flex;font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);gap:8px;justify-content:center;padding:10px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.VariantNotesModal_newNoteButton__Lb3FJ:hover{background:var(--ds-green-50)}.VariantNotesModal_newNoteButton__Lb3FJ[data-active=true]{background:var(--ds-green-100);border-color:var(--md-outline-variant);color:var(--ds-green-900);cursor:default}.VariantNotesModal_notesScrollArea__Hl9ia{flex:1;overflow-y:auto;padding:8px}.VariantNotesModal_loadingCard__Oa6EB{animation:VariantNotesModal_pulse__qeeYL 1.5s ease-in-out infinite;background:var(--md-sys-color-surface);border-radius:var(--ds-radius-md);margin-bottom:6px;padding:12px}.VariantNotesModal_loadingHeader__ovztH{align-items:center;display:flex;gap:8px;margin-bottom:8px}.VariantNotesModal_loadingAvatar__mly_T,.VariantNotesModal_loadingLine__ZMHj8,.VariantNotesModal_loadingName__1qfhG{background:var(--md-outline-variant)}.VariantNotesModal_loadingAvatar__mly_T{border-radius:var(--ds-radius-full);height:28px;width:28px}.VariantNotesModal_loadingName__1qfhG{border-radius:var(--ds-radius-sm);height:12px;width:80px}.VariantNotesModal_loadingLine__ZMHj8{border-radius:var(--ds-radius-sm);height:12px;width:90%}.VariantNotesModal_emptyState__PKT0s{align-items:center;color:var(--md-on-surface-variant);display:flex;flex-direction:column;font-family:var(--ds-font-display);font-size:var(--ds-text-sm);justify-content:center;padding:40px 20px;text-align:center}.VariantNotesModal_emptyIcon__cTEp9{margin-bottom:12px;opacity:.3}.VariantNotesModal_emptyState__PKT0s span{opacity:.6}.VariantNotesModal_contentPanel___PZed{display:flex;flex:1;flex-direction:column;min-width:0}.VariantNotesModal_detailScrollArea__dVXbb{flex:1;overflow-y:auto}.VariantNotesModal_composePanel__iEZk7{background:var(--md-sys-color-surface);display:flex;flex:1;flex-direction:column;padding:20px;transition:background .2s ease,outline-color .2s ease}.VariantNotesModal_composePanel__iEZk7[data-drag-over=true]{background:var(--ds-green-50);border-radius:var(--ds-radius-lg);outline:2px dashed var(--md-sys-color-positive);outline-offset:-8px}.VariantNotesModal_composeLabel__3apVC{align-items:center;color:var(--md-on-surface-variant);display:flex;font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);gap:8px;margin-bottom:10px}.VariantNotesModal_composeTextarea__DQjBj,.VariantNotesModal_editTextarea__CRCgw{background:var(--md-sys-color-surface);border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-lg);box-sizing:border-box;color:var(--md-sys-color-on-surface);font-family:var(--ds-font-display);font-size:var(--ds-text-base);outline:none;padding:14px 16px;resize:none;width:100%}.VariantNotesModal_composeTextarea__DQjBj{flex:1;min-height:80px}.VariantNotesModal_composeTextarea__DQjBj:focus,.VariantNotesModal_editTextarea__CRCgw,.VariantNotesModal_editTextarea__CRCgw:focus{border-color:var(--md-sys-color-positive)}.VariantNotesModal_editTextarea__CRCgw{background:var(--md-sys-color-surface);min-height:80px;padding:10px 12px;resize:vertical}.VariantNotesModal_pendingFiles__rqTnl{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.VariantNotesModal_pendingFile__ZBK_o{align-items:center;background:var(--md-surface-container-low);border-radius:var(--ds-radius-md);color:var(--md-on-surface-variant);display:flex;font-size:var(--ds-text-sm);gap:6px;padding:4px 8px 4px 4px}.VariantNotesModal_pendingThumbnail__QErNP{border-radius:var(--ds-radius-sm);height:24px;object-fit:cover;width:24px}.VariantNotesModal_pendingName__IR9k1{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantNotesModal_actionButton__XYZFk,.VariantNotesModal_attachmentRemoveButton__Gc73u,.VariantNotesModal_chipRemoveButton__9JF4y{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center}.VariantNotesModal_chipRemoveButton__9JF4y{color:var(--md-on-surface-variant);padding:2px}.VariantNotesModal_actionRow__giSzl{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.VariantNotesModal_attachmentButton__hUN2d{align-items:center;background:transparent;border:0;border-radius:var(--ds-radius-md);color:var(--md-on-surface-variant);cursor:pointer;display:flex;font-family:var(--ds-font-display);font-size:var(--ds-text-sm);gap:6px;padding:6px 10px;transition:background .15s ease}.VariantNotesModal_attachmentButton__hUN2d:focus-visible,.VariantNotesModal_attachmentButton__hUN2d:hover{background:var(--md-sys-color-surface-container-low)}.VariantNotesModal_hiddenInput__Sf6Oj{display:none}.VariantNotesModal_primaryButton__pxplR{background:var(--md-sys-color-positive)!important;border-radius:var(--ds-radius-md)!important;color:var(--md-sys-color-on-primary)!important;font-weight:var(--ds-font-weight-semibold)!important}.VariantNotesModal_dangerButton__X_ce1{background:var(--ds-red-600)!important;color:var(--ds-neutral-0)!important}.VariantNotesModal_dialogBody__eH_rB{font-family:var(--ds-font-display);padding:20px}.VariantNotesModal_dialogText__KvDOJ{color:var(--md-on-surface-variant);font-size:var(--ds-text-base);margin:0 0 20px}.VariantNotesModal_dialogActions__HzTHs{display:flex;gap:8px;justify-content:flex-end}.VariantNotesModal_noteItem__Fptjx{align-items:flex-start;background:var(--md-sys-color-surface);border:0;border-left:3px solid transparent;border-radius:var(--ds-radius-md);cursor:pointer;display:flex;font-family:var(--ds-font-display);gap:10px;margin-bottom:4px;padding:10px 12px;text-align:left;transition:background .15s ease;width:100%}.VariantNotesModal_noteItem__Fptjx:hover{background:var(--md-sys-color-surface-container-low)}.VariantNotesModal_noteItem__Fptjx[data-selected=true]{background:var(--ds-green-100)}.VariantNotesModal_noteItem__Fptjx[data-pinned=true]{border-left-color:var(--md-sys-color-positive)}.VariantNotesModal_avatarLarge__4WbTa,.VariantNotesModal_avatar__TWFke{align-items:center;border-radius:var(--ds-radius-full);color:var(--md-sys-color-on-surface-strong);display:flex;flex-shrink:0;font-weight:var(--ds-font-weight-bold);justify-content:center}.VariantNotesModal_avatar__TWFke{font-size:var(--ds-text-xs);height:28px;margin-top:1px;width:28px}.VariantNotesModal_avatarLarge__4WbTa{font-family:var(--ds-font-display);font-size:var(--ds-text-sm);height:32px;width:32px}.VariantNotesModal_avatarLarge__4WbTa[data-tone=green],.VariantNotesModal_avatar__TWFke[data-tone=green]{background:var(--md-sys-color-positive)}.VariantNotesModal_avatarLarge__4WbTa[data-tone=blue],.VariantNotesModal_avatar__TWFke[data-tone=blue]{background:var(--ds-blue-300)}.VariantNotesModal_avatarLarge__4WbTa[data-tone=amber],.VariantNotesModal_avatar__TWFke[data-tone=amber]{background:var(--ds-amber-300)}.VariantNotesModal_avatarLarge__4WbTa[data-tone=purple],.VariantNotesModal_avatar__TWFke[data-tone=purple]{background:var(--ds-purple-300)}.VariantNotesModal_avatarLarge__4WbTa[data-tone=amberSoft],.VariantNotesModal_avatar__TWFke[data-tone=amberSoft]{background:var(--ds-amber-200)}.VariantNotesModal_avatarLarge__4WbTa[data-tone=greenSoft],.VariantNotesModal_avatar__TWFke[data-tone=greenSoft]{background:var(--ds-green-300)}.VariantNotesModal_avatarLarge__4WbTa[data-tone=red],.VariantNotesModal_avatar__TWFke[data-tone=red]{background:var(--ds-red-400)}.VariantNotesModal_noteItemContent__ybWnj{flex:1;min-width:0}.VariantNotesModal_noteItemHeader__WAv50{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:2px}.VariantNotesModal_noteAuthor__8tOf9{color:var(--md-sys-color-on-surface);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantNotesModal_noteBadges__Xz7qV{align-items:center;display:flex;flex-shrink:0;gap:4px}.VariantNotesModal_attachmentCount__C_rUY{align-items:center;color:var(--md-on-surface-variant);display:flex;font-size:var(--ds-text-xs);gap:2px;opacity:.7}.VariantNotesModal_notePreview__Hil3y{color:var(--md-on-surface-variant);font-size:var(--ds-text-sm);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantNotesModal_noteDate__ARugU{color:var(--md-on-surface-variant);font-size:var(--ds-text-xs);margin-top:4px;opacity:.6}.VariantNotesModal_noteDetail___yKDs{padding:16px 20px}.VariantNotesModal_noteDetailHeader__Ul_Yv{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.VariantNotesModal_noteIdentity__SbTvT{align-items:center;display:flex;gap:10px}.VariantNotesModal_detailAuthor__eqzvg{color:var(--md-sys-color-on-surface);font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.VariantNotesModal_detailTimestamp__eyMb4{color:var(--md-on-surface-variant);font-family:var(--ds-font-display);font-size:var(--ds-text-xs)}.VariantNotesModal_editedMeta__btVqV{font-style:italic;margin-left:6px}.VariantNotesModal_detailActions__z2u4s{align-items:center;display:flex;gap:2px}.VariantNotesModal_actionButton__XYZFk{border-radius:var(--ds-radius-sm);color:var(--md-on-surface-variant);padding:4px;transition:background .15s ease,color .15s ease}.VariantNotesModal_actionButton__XYZFk:focus-visible,.VariantNotesModal_actionButton__XYZFk:hover{background:var(--md-sys-color-surface-container-low)}.VariantNotesModal_actionButton__XYZFk[data-tone=accent]{color:var(--ds-green-500)}.VariantNotesModal_actionButton__XYZFk[data-tone=danger]{color:var(--ds-red-600)}.VariantNotesModal_editArea__HE0fe{display:block}.VariantNotesModal_editToolbar__sFskX{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.VariantNotesModal_editActions___0B6z{display:flex;gap:8px}.VariantNotesModal_noteContent__mYln8{color:var(--md-sys-color-on-surface);font-family:var(--ds-font-display);font-size:var(--ds-text-base);line-height:1.6;white-space:pre-wrap;word-break:break-word}.VariantNotesModal_attachments__ne32Q{border-top:1px solid var(--md-outline-variant);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.VariantNotesModal_attachmentChip__VfVBH{align-items:center;background:var(--md-surface-container-low);border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-md);cursor:pointer;display:flex;gap:8px;max-width:220px;padding:6px 10px;transition:background .15s ease}.VariantNotesModal_attachmentChip__VfVBH:focus-visible,.VariantNotesModal_attachmentChip__VfVBH:hover{background:var(--md-sys-color-surface-container-low);outline:none}.VariantNotesModal_attachmentThumbnail__GJJRA{border-radius:var(--ds-radius-sm);flex-shrink:0;height:28px;object-fit:cover;width:28px}.VariantNotesModal_iconMuted__cUwDb{color:var(--md-on-surface-variant);flex-shrink:0}.VariantNotesModal_attachmentInfo__st9eu{flex:1;min-width:0}.VariantNotesModal_attachmentName__bZKAq{color:var(--md-sys-color-on-surface);font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantNotesModal_attachmentSize__ABT3u{color:var(--md-on-surface-variant);font-family:var(--ds-font-display);font-size:var(--ds-text-xs)}.VariantNotesModal_attachmentRemoveButton__Gc73u{border-radius:var(--ds-radius-sm);color:var(--md-on-surface-variant);opacity:0;padding:2px;transition:color .15s ease,opacity .15s ease}.VariantNotesModal_attachmentChip__VfVBH:focus-within .VariantNotesModal_attachmentRemoveButton__Gc73u,.VariantNotesModal_attachmentChip__VfVBH:hover .VariantNotesModal_attachmentRemoveButton__Gc73u{opacity:1}.VariantNotesModal_attachmentRemoveButton__Gc73u:focus-visible,.VariantNotesModal_attachmentRemoveButton__Gc73u:hover{color:var(--ds-red-600);opacity:1}.VariantNotesModal_spinIcon__e3Ghw{animation:VariantNotesModal_spin__ZPUa8 1s linear infinite}@keyframes VariantNotesModal_spin__ZPUa8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes VariantNotesModal_pulse__qeeYL{0%,to{opacity:1}50%{opacity:.5}}.VariantDetailPanel_emptyCard__cuZ_f{align-items:center;display:flex;height:100%;min-height:60vh;justify-content:center;padding:var(--md-spacing-6)}.VariantDetailPanel_emptyText__gwSTQ{color:var(--md-sys-color-on-surface-variant);max-width:460px;text-align:center;font-size:var(--ds-text-2xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-normal)}.VariantDetailPanel_panelRoot__12Ntz{--variant-detail-z-sticky-header:10;background:var(--md-sys-color-surface);display:flex;flex-direction:column;position:relative}.VariantDetailPanel_variantHeader__m_A70{align-items:center;background:var(--md-sys-color-surface);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 16px;padding:16px 20px;position:sticky;top:0;z-index:var(--variant-detail-z-sticky-header)}.VariantDetailPanel_panelRoot__12Ntz,.VariantDetailPanel_roomsShell___Klnw{container-type:inline-size}.VariantDetailPanel_headerTitleStack__UlHTF{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.VariantDetailPanel_eyebrow__hqCYR{color:var(--md-sys-color-on-surface-variant);font-weight:500;letter-spacing:0;line-height:1;text-transform:uppercase}.VariantDetailPanel_titleRow__LNeIm{align-items:center;display:flex;flex-wrap:wrap;gap:calc(8px + 4px / 2);min-width:0;row-gap:calc(4px + 4px / 2)}.VariantDetailPanel_variantTitle__14d6Z{font-weight:600;line-height:1.2;min-width:0;overflow-wrap:break-word}.VariantDetailPanel_protocolBadge__Of2Nm,.VariantDetailPanel_smartBadge__QhIvD{align-items:center;border-radius:var(--ds-radius-md);display:inline-flex;font-size:var(--ds-text-xs);font-weight:600;line-height:1.4;padding:calc(4px / 2) 8px;white-space:nowrap}.VariantDetailPanel_badgeBlue__s6BZ5{background:var(--ds-blue-100);color:var(--ds-blue-700)}.VariantDetailPanel_badgeAmber__huwDI{background:var(--ds-amber-50);color:var(--ds-amber-700)}.VariantDetailPanel_badgePurple___1vLn{background:var(--ds-purple-100);color:var(--ds-purple-900)}.VariantDetailPanel_badgeRed__jms62{background:var(--ds-red-50);color:var(--ds-red-600)}.VariantDetailPanel_badgeGreen__rEuAC{background:var(--ds-green-50);color:var(--ds-green-900)}.VariantDetailPanel_badgeNeutral__8LzbG{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-muted)}.VariantDetailPanel_protocolBadge__Of2Nm{--md3-btn-container:var(--md-sys-color-warning-container);--md3-btn-content:var(--md-sys-color-on-warning-container);--md3-btn-outline:var(--md-sys-color-warning);font-size:var(--ds-text-xs);min-height:calc(var(--md-spacing-6) + var(--md-spacing-1))}.VariantDetailPanel_headerActions__aLBhb{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.VariantDetailPanel_dangerAction__2InBn{color:var(--md-sys-color-error)!important}.VariantDetailPanel_actionDivider__vsONz{background:var(--md-sys-color-outline-variant);height:24px;margin:0 4px;width:1px}.VariantDetailPanel_relativeAction__TcpNV{position:relative}.VariantDetailPanel_discountToggle__gCL3y{background:transparent!important;color:var(--md-sys-color-on-surface-variant)!important}.VariantDetailPanel_discountToggleActive__nmzER{background:color-mix(in srgb,var(--md-sys-color-primary) 15%,transparent)!important;color:var(--md-sys-color-primary)!important}.VariantDetailPanel_slash__up4pB{background:var(--md-sys-color-error);border-radius:var(--ds-radius-sm);height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:24px}.VariantDetailPanel_pulsingDotAnchor__BmXDy{position:absolute;right:calc(4px + 4px / 2);top:calc(4px + 4px / 2)}.VariantDetailPanel_countBadge__FqolW{align-items:center;background:var(--md-sys-color-primary);border-radius:var(--ds-radius-md);color:var(--md-sys-color-on-primary);display:flex;font-size:var(--ds-text-xs);font-weight:700;height:calc(16px + 4px / 2);justify-content:center;line-height:1;min-width:calc(16px + 4px / 2);padding:0 4px;pointer-events:none;position:absolute;right:0;top:calc(4px / 2)}.VariantDetailPanel_roomSelectionCheckbox__JKEM8{margin-inline-end:var(--md-spacing-1)}.VariantDetailPanel_inlineEditor__TGo_E{--md3-field-container:var(--md-sys-color-surface);--md3-field-outline:var(--md-sys-color-primary);min-width:0!important}.VariantDetailPanel_inlineEditorText__7vYe_{font-weight:500}.VariantDetailPanel_inlineEditorNumeric__zU8yj{text-align:end}.VariantDetailPanel_inlineEditorName__VE_hz{width:calc(var(--ds-sizing-control-field-basis) - var(--md-spacing-10) * 2)}.VariantDetailPanel_inlineEditorDiscount__nWGYC,.VariantDetailPanel_inlineEditorQuantity__8gxmY{width:calc(var(--md-spacing-10) + var(--md-spacing-5))}.VariantDetailPanel_inlineEditorWaste__v1tq_{width:calc(var(--md-spacing-10) + var(--md-spacing-2))}.VariantDetailPanel_inlineEditorPrice__8505b{width:calc(var(--md-spacing-10) * 2)}.VariantDetailPanel_inlineReactivateButton__brC8W{margin-inline-start:var(--md-spacing-1);min-height:calc(var(--md-spacing-5) + var(--md-spacing-2));padding-inline:var(--md-spacing-2)}.VariantDetailPanel_smallCountChip__nb_IL{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface-variant)!important;font-size:var(--ds-text-sm)!important;height:20px!important;margin-left:calc(8px * -1)}.VariantDetailPanel_archiveBanner__5YB0d{align-items:center;background:var(--ds-amber-50);border:1px solid var(--ds-amber-200);border-radius:var(--ds-radius-md);display:flex;gap:calc(8px + 4px / 2);margin-bottom:16px;padding:calc(8px + 4px / 2) calc(12px + 4px / 2)}.VariantDetailPanel_archiveIcon__BXJ2J{color:var(--ds-amber-700);flex-shrink:0}.VariantDetailPanel_archiveTitle__FJRM8{color:var(--ds-amber-700);font-weight:600}.VariantDetailPanel_archiveText__usF_t{color:var(--ds-amber-700)}.VariantDetailPanel_collapsibleSection__rjsME{background:var(--md-sys-color-surface);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-xs);margin-bottom:16px;overflow:hidden}.VariantDetailPanel_sectionHeader__e_vi9{align-items:center;background:var(--md-sys-color-surface-container-low);border-bottom:1px solid var(--md-sys-color-outline-variant);cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px}.VariantDetailPanel_sectionHeaderTitle__J9oEp{align-items:center;display:flex;gap:8px}.VariantDetailPanel_sectionTitle__WhXCm{font-weight:600}.VariantDetailPanel_sectionBody__tOZIq{padding:16px}.VariantDetailPanel_centerMutedText__T_msq{color:var(--md-sys-color-on-surface-variant);text-align:center}.VariantDetailPanel_galleryGrid__1dkq6{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.VariantDetailPanel_galleryItem__GFlct{display:flex;flex-direction:column;gap:calc(4px + 4px / 2)}.VariantDetailPanel_galleryThumbButton__xnTbg{aspect-ratio:1;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-xs);cursor:pointer;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.VariantDetailPanel_galleryThumbButton__xnTbg:hover{box-shadow:var(--ds-shadow-md);transform:scale(1.05)}.VariantDetailPanel_galleryImage__m0jQJ{height:100%;object-fit:cover;width:100%}.VariantDetailPanel_ellipsisText__TapAC{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.VariantDetailPanel_documentsList__QN7hK{display:flex;flex-direction:column;gap:8px}.VariantDetailPanel_documentItem__BAWEt{align-items:center;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-md);display:flex;gap:12px;padding:12px;transition:background .2s ease}.VariantDetailPanel_documentItem__BAWEt:hover{background:var(--md-sys-color-surface-container-high)}.VariantDetailPanel_documentIconBox__Y8XpX{align-items:center;background:var(--md-sys-color-primary-container);border-radius:var(--ds-radius-md);display:flex;height:40px;justify-content:center;width:40px}.VariantDetailPanel_documentIcon__FLT2f{color:var(--md-sys-color-primary)}.VariantDetailPanel_documentInfo__Tbuxr{flex:1;min-width:0}.VariantDetailPanel_documentTitle__o_pRv{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantDetailPanel_documentMeta__ILvy2{color:var(--md-sys-color-on-surface-variant);margin-top:4px}.VariantDetailPanel_downloadButton__cpIGO{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important}.VariantDetailPanel_summaryBar__k5jJt{align-items:center;background:var(--md-sys-color-surface);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-xs);display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 24px}.VariantDetailPanel_summaryMetrics__0Ejdq{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:16px 48px}.VariantDetailPanel_metricLabel__fHwO6{color:var(--md-sys-color-on-surface-variant);margin-bottom:4px}.VariantDetailPanel_metricPrimary__J12XW{color:var(--ds-green-900);font-weight:700}.VariantDetailPanel_metricPaid__Kna_z{color:var(--ds-green-900);font-weight:500}.VariantDetailPanel_metricPending__yj01o{color:var(--ds-amber-600);font-weight:500}.VariantDetailPanel_metricValue__IyrbU{color:var(--md-sys-color-on-surface);font-weight:600}.VariantDetailPanel_metricNegative__D_FU3{color:var(--md-sys-color-error)}.VariantDetailPanel_belowCostBadge__uv_5K{margin-top:4px}.VariantDetailPanel_metricSuffix__iw8px{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base);margin-left:8px}.VariantDetailPanel_paidLabel__HSw2d{color:var(--ds-green-900);font-weight:600;margin-top:calc(4px / 2)}.VariantDetailPanel_methodAButton__oDV3Y{background-color:transparent!important;border-color:var(--md-sys-color-primary)!important;color:var(--ds-green-900)!important;font-size:var(--ds-text-base)!important;font-weight:600!important;padding:8px 16px!important}.VariantDetailPanel_contentArea__qLUqT{display:flex;flex-direction:column;gap:8px}.VariantDetailPanel_roomsShell___Klnw{background:var(--md-sys-color-surface-container);border-radius:var(--ds-radius-xl);overflow:hidden}.VariantDetailPanel_roomHeader__kfvQr{align-items:center;display:flex;flex-wrap:wrap;gap:var(--md-spacing-1);min-width:0}.VariantDetailPanel_roomTitle__UBYEW{flex:1 1 10rem;min-width:8rem;overflow-wrap:break-word}.VariantDetailPanel_roomTotal__BaEbV{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;margin-inline-end:var(--md-spacing-2)}.VariantDetailPanel_roomActions__k7UsK{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--md-spacing-1);justify-content:flex-end;min-width:0}@container (max-width: 599px){.VariantDetailPanel_variantHeader__m_A70{align-items:stretch;flex-direction:column;gap:var(--md-spacing-4);padding:var(--md-spacing-3)}.VariantDetailPanel_headerTitleStack__UlHTF{flex:0 0 auto;width:100%}.VariantDetailPanel_titleRow__LNeIm{align-items:flex-start;flex-direction:column;gap:var(--md-spacing-2)}.VariantDetailPanel_variantTitle__14d6Z{width:100%}.VariantDetailPanel_protocolBadge__Of2Nm,.VariantDetailPanel_smartBadge__QhIvD{align-self:flex-start}.VariantDetailPanel_headerActions__aLBhb{border-top:1px solid var(--md-sys-color-outline-variant);flex:0 0 auto;gap:var(--md-spacing-2);justify-content:space-between;padding:var(--md-spacing-3) var(--md-spacing-1) 0;width:100%}.VariantDetailPanel_roomHeader__kfvQr{align-items:flex-start;gap:var(--md-spacing-1);padding:var(--md-spacing-3)}.VariantDetailPanel_roomTitle__UBYEW{flex-basis:9rem;min-width:7rem}.VariantDetailPanel_roomTotal__BaEbV{margin-inline-end:0}.VariantDetailPanel_roomActions__k7UsK{border-top:1px solid var(--md-sys-color-outline-variant);flex-basis:100%;justify-content:flex-end;padding-top:var(--md-spacing-2)}}.VariantDetailPanel_roomsHeader__Uo_un{align-items:center;background:var(--md-sys-color-primary-container);border-bottom:1px solid var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container);display:flex;font-weight:600;justify-content:space-between;padding:12px 20px}.VariantDetailPanel_roomsActions__8lGZj{display:flex;gap:8px}.VariantDetailPanel_roomsTextButton__Ly__h{background:var(--md-sys-color-primary)!important;border:1px solid var(--md-sys-color-primary)!important;border-radius:var(--ds-radius-md)!important;color:var(--md-sys-color-on-primary)!important;font-size:var(--ds-text-sm)!important;min-height:32px!important;padding:4px 12px!important}.VariantDetailPanel_roomsTextButton__Ly__h:hover{background:var(--md-sys-color-primary)!important;opacity:.9}.VariantDetailPanel_batchBar__fc2uN{align-items:center;background:var(--md-sys-color-primary-container);border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex;flex-wrap:wrap;gap:12px;padding:8px 16px}.VariantDetailPanel_batchTitle__KqQd3{color:var(--md-sys-color-on-primary-container);font-weight:600}.VariantDetailPanel_batchLabel__Tkw9C{color:var(--md-sys-color-on-primary-container);font-size:var(--ds-text-sm)}.VariantDetailPanel_batchButton__JJ5sd{background:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}.VariantDetailPanel_batchButton__JJ5sd,.VariantDetailPanel_batchTextButton__MqMur{font-size:var(--ds-text-xs)!important;min-height:calc(24px + 4px)!important;padding:4px 12px!important}.VariantDetailPanel_batchTextButton__MqMur{color:var(--md-sys-color-on-primary-container)!important}.VariantDetailPanel_batchCancel__42huF{color:var(--md-sys-color-error)!important;font-size:var(--ds-text-xs)!important;margin-left:auto;min-height:calc(24px + 4px)!important;padding:4px 12px!important}.VariantDetailPanel_roomsBody__o037l{padding:8px}.VariantTreePanel_panelRoot___25M2{--variant-tree-z-drop-indicator:1;--variant-tree-z-tooltip:20;background:var(--md-sys-color-surface);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);display:flex;flex-direction:column;height:100%;overflow:hidden}.VariantTreePanel_header__2F0Er{align-items:center;background:transparent;border-bottom:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 16px 12px}.VariantTreePanel_headerTitle__GErAT{font-weight:600}.VariantTreePanel_headerActions__Ir41O{display:flex;flex-shrink:0;align-items:center;gap:4px}.VariantTreePanel_scrollTopIndicator__5_1Kr{align-items:center;background:transparent;border-bottom:1px solid transparent;cursor:default;display:flex;flex-shrink:0;height:24px;justify-content:center;visibility:hidden}.VariantTreePanel_scrollTopIndicator__5_1Kr[data-visible=true]{background:var(--ds-green-50);border-bottom-color:var(--md-sys-color-outline-variant);cursor:pointer;visibility:visible}.VariantTreePanel_scrollTopIcon___NXh7{color:var(--ds-green-900);font-size:18px}.VariantTreePanel_treeScrollContainer__ZUadl{background:var(--md-sys-color-surface);flex:1;overflow:auto;overscroll-behavior:contain;padding:8px 8px 60vh}.VariantTreePanel_emptyState__VPpXC{color:var(--md-sys-color-on-surface-variant);padding:24px;text-align:center}.VariantTreePanel_phaseList__zye7a{display:flex;flex-direction:column;gap:8px}.VariantTreePanel_phaseCard__Oa16i{background:var(--md-sys-color-surface);border:2px solid transparent;border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);overflow:hidden;transition:border-color var(--transition-base),opacity var(--transition-base),transform var(--transition-base)}.VariantTreePanel_phaseCard__Oa16i[data-linked-indent=true]{margin-left:8px}.VariantTreePanel_phaseCard__Oa16i[data-dragged=true]{border-color:var(--md-sys-color-primary);border-style:dashed;opacity:.4}.VariantTreePanel_phaseCard__Oa16i[data-drop-position=above]{border-top:3px solid var(--md-sys-color-primary)}.VariantTreePanel_phaseCard__Oa16i[data-drop-position=below]{border-bottom:3px solid var(--md-sys-color-primary)}.VariantTreePanel_phaseHeader__QuGUn{--phase-accent:var(--md-sys-color-phase-materials-accent);--phase-bg:var(--md-sys-color-phase-materials-surface);--phase-border:var(--md-sys-color-phase-materials-border);--phase-highlight:color-mix(in srgb,var(--md-sys-color-phase-materials-accent) 18%,transparent);--phase-link-bg:color-mix(in srgb,var(--md-sys-color-phase-materials-accent) 10%,transparent);--phase-link-border:var(--md-sys-color-phase-materials-accent);--phase-text:var(--md-sys-color-phase-materials-text);--phase-variant-count-bg:var(--md-sys-color-phase-materials-text);align-items:center;background:var(--phase-bg);border-bottom:2px solid var(--phase-border);border-left:3px solid var(--phase-accent);cursor:default;display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 8px;transition:background var(--transition-base);user-select:none}.VariantTreePanel_phaseHeader__QuGUn[data-phase-reorder=true]{cursor:grab}.VariantTreePanel_phaseHeader__QuGUn[data-highlighted=true]{background:var(--phase-highlight)}.VariantTreePanel_installationTone__z7mmk{--phase-accent:var(--md-sys-color-phase-installation-accent);--phase-bg:var(--md-sys-color-phase-installation-surface);--phase-border:var(--md-sys-color-phase-installation-accent);--phase-highlight:color-mix(in srgb,var(--md-sys-color-phase-installation-accent) 18%,transparent);--phase-link-bg:color-mix(in srgb,var(--md-sys-color-phase-installation-accent) 10%,transparent);--phase-link-border:var(--md-sys-color-phase-installation-accent);--phase-text:var(--md-sys-color-phase-installation-text);--phase-variant-count-bg:var(--md-sys-color-phase-installation-count-bg)}.VariantTreePanel_phaseDragIcon__g6Ptg{color:var(--md-sys-color-on-surface-variant);cursor:grab;flex-shrink:0;margin-right:calc(4px / 2)}.VariantTreePanel_phaseTitleButton__2d_24{align-items:center;cursor:pointer;display:flex;flex:1 1 220px;min-width:180px}.VariantTreePanel_phaseToggleButton__cwfuj{margin-right:4px!important}.VariantTreePanel_phaseTypeIcon__S_Bg2{color:var(--phase-text);margin-right:calc(4px + 4px / 2)}.VariantTreePanel_phaseTextStack__zAsPp{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:calc(4px - 1px);min-width:0}.VariantTreePanel_phaseNameRow__YbyiH{align-items:center;display:flex;gap:calc(4px + 4px / 2);min-width:0;width:100%}.VariantTreePanel_phaseName__dw9f8{color:var(--phase-text);flex:1 1 auto;font-weight:700;min-width:0;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.VariantTreePanel_phaseTypeBadge__Ef16K{background:var(--phase-link-bg);border:1px solid var(--phase-border);border-radius:var(--ds-radius-sm);color:var(--phase-text);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:0;padding:calc(4px / 2) calc(4px + 4px / 2)}.VariantTreePanel_linkedPhaseBadge__9YVUj{align-items:center;background:var(--phase-link-bg);border:1px solid var(--phase-link-border);border-radius:var(--ds-radius-md);display:inline-flex;gap:calc(4px - 1px);max-width:100%;padding:1px calc(4px + 4px / 2)}.VariantTreePanel_archivedIcon__hpCL_,.VariantTreePanel_linkedPhaseIcon__k117U{color:var(--md-sys-color-on-surface-muted);flex-shrink:0}.VariantTreePanel_linkedPhaseName__JZt0c{color:var(--md-sys-color-on-surface-muted);font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantTreePanel_phaseActions__DPXzQ{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.VariantTreePanel_previewCheckbox__jToGg{accent-color:var(--ds-amber-300);cursor:pointer;flex-shrink:0;height:16px;width:16px}.VariantTreePanel_addVariantButton__uMlYr{background:var(--md-success-container)!important;color:var(--md-on-success-container)!important;font-size:var(--ds-text-sm)!important;min-width:80px!important}.VariantTreePanel_phaseVariantCounter__cTT71{background:var(--phase-variant-count-bg);border-radius:var(--ds-radius-xl);color:var(--ds-neutral-0);font-size:var(--ds-text-xs);font-weight:600;padding:calc(4px / 2) calc(8px + 4px / 2)}.VariantTreePanel_variantList__d9e16{padding:4px 8px 8px 20px}.VariantTreePanel_variantItemWrap__jHquO{position:relative}.VariantTreePanel_dropIndicator__UkVhN{animation:VariantTreePanel_dropIndicatorPulse__P2Gvf .8s ease-in-out infinite;background:var(--ds-green-700);border-radius:var(--ds-radius-sm);box-shadow:0 0 12px color-mix(in srgb,var(--ds-green-600) 80%,transparent),0 0 4px var(--ds-green-600);height:4px;left:4px;position:absolute;right:4px;top:calc(4px * -1);z-index:var(--variant-tree-z-drop-indicator)}.VariantTreePanel_dropIndicatorBelow__YQh_V{bottom:calc(4px * -1);top:auto}.VariantTreePanel_dropIndicatorArrow__i_ths{border-bottom:7px solid transparent;border-right:10px solid var(--ds-green-700);border-top:7px solid transparent;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ds-green-600) 80%,transparent));height:0;left:calc(8px * -1);position:absolute;top:-5px;width:0}.VariantTreePanel_variantRow__geUFu{align-items:center;background:var(--md-sys-color-surface-container-highest);border:1px solid transparent;border-radius:var(--ds-radius-md);cursor:pointer;display:flex;gap:8px;margin-bottom:calc(4px + 4px / 2);padding:calc(8px + 4px / 2) 8px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.VariantTreePanel_variantRow__geUFu[data-last=true]{margin-bottom:0}.VariantTreePanel_variantRow__geUFu[data-selected=true]{background:var(--md-sys-color-tertiary-container)}.VariantTreePanel_variantRow__geUFu[data-definitive=true]{background:var(--ds-blue-100);border:2px solid var(--ds-blue-700);box-shadow:0 2px 6px color-mix(in srgb,var(--ds-blue-700) 20%,transparent)}.VariantTreePanel_variantRow__geUFu[data-active=true]{background:var(--ds-amber-100);border:2px solid var(--ds-amber-500);box-shadow:0 2px 6px color-mix(in srgb,var(--ds-amber-500) 30%,transparent)}.VariantTreePanel_variantRow__geUFu[data-dragging=true]{background:color-mix(in srgb,var(--md-sys-color-primary) 20%,transparent);cursor:grabbing;opacity:.5}.VariantTreePanel_variantRow__geUFu[data-greyed=true]{filter:grayscale(25%);opacity:.55}.VariantTreePanel_variantRow__geUFu[data-preview-excluded=true]:not([data-greyed=true]):not([data-dragging=true]){opacity:.5}.VariantTreePanel_variantRow__geUFu:hover:not([data-active=true]):not([data-dragging=true]):not([data-definitive=true]){background:var(--md-sys-color-surface-container-low)}.VariantTreePanel_dragHandle__O8Ryu{align-items:center;border-radius:var(--ds-radius-sm);cursor:grab;display:flex;padding:4px;position:relative;transition:background var(--transition-base)}.VariantTreePanel_variantRow__geUFu[data-dragging=true] .VariantTreePanel_dragHandle__O8Ryu{cursor:grabbing}.VariantTreePanel_dragHandle__O8Ryu:hover{background:var(--md-sys-color-surface-container-high)}.VariantTreePanel_dragIcon__mrTq9{color:var(--md-sys-color-on-surface-variant);transition:color var(--transition-base)}.VariantTreePanel_variantRow__geUFu[data-dragging=true] .VariantTreePanel_dragIcon__mrTq9{color:var(--md-sys-color-primary)}.VariantTreePanel_dragTooltip__wtq34{background:var(--ds-neutral-900);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-md);color:var(--ds-neutral-0);display:none;font-size:var(--ds-text-xs);font-weight:500;left:50%;margin-top:4px;padding:4px 8px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:var(--variant-tree-z-tooltip)}.VariantTreePanel_dragHandle__O8Ryu:hover .VariantTreePanel_dragTooltip__wtq34{display:block}.VariantTreePanel_dragTooltipArrow__MByRM{border-bottom:3px solid var(--ds-neutral-900);border-left:3px solid transparent;border-right:3px solid transparent;height:0;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:0}.VariantTreePanel_variantInfo__JAxVT{flex:1;min-width:0}.VariantTreePanel_variantName__zAyD_{color:var(--md-sys-color-on-surface);font-weight:500;line-height:1.3;white-space:normal;word-break:break-word}.VariantTreePanel_variantRow__geUFu[data-definitive=true] .VariantTreePanel_variantName__zAyD_{color:var(--ds-blue-700);font-weight:600}.VariantTreePanel_variantRow__geUFu[data-active=true] .VariantTreePanel_variantName__zAyD_{color:var(--ds-amber-600);font-weight:700}.VariantTreePanel_variantRow__geUFu[data-greyed=true] .VariantTreePanel_variantName__zAyD_,.VariantTreePanel_variantTotal__d8nos{color:var(--md-sys-color-on-surface-variant)}.VariantTreePanel_variantTotal__d8nos{margin-top:calc(4px / 2)}.VariantTreePanel_approvedLabel__5EhWq,.VariantTreePanel_selectedLabel__Ku_4p{align-items:center;display:flex;gap:4px;letter-spacing:0;margin-top:4px;text-transform:uppercase}.VariantTreePanel_approvedLabel__5EhWq{color:var(--md-sys-color-info);font-weight:700}.VariantTreePanel_selectedLabel__Ku_4p{color:var(--md-sys-color-tertiary);font-weight:600}.VariantTreePanel_approvedLabelIcon__P7yeS{color:var(--ds-blue-600)}.VariantTreePanel_archivedBadge__dGyNp,.VariantTreePanel_protocolBadge__X3iN6{align-items:center;border-radius:var(--ds-radius-sm);display:inline-flex;gap:4px;margin-top:4px;padding:calc(4px / 2) calc(4px + 4px / 2)}.VariantTreePanel_archivedBadge__dGyNp{background:var(--md-sys-color-surface-container-high)}.VariantTreePanel_archivedText__nKJpT{color:var(--md-sys-color-on-surface-variant);font-size:10px;font-weight:500}.VariantTreePanel_protocolBadge__X3iN6{background:var(--ds-amber-50);border:1px solid var(--ds-amber-400)}.VariantTreePanel_protocolIcon__8oo88{font-size:10px}.VariantTreePanel_protocolText__ZdRzr{color:var(--ds-amber-900);font-size:10px;font-weight:600}.VariantTreePanel_linkVariantButton___6QAy{height:28px!important;margin-left:4px!important;padding:4px!important;width:28px!important}.VariantTreePanel_linkVariantIcon__qvtYR{color:var(--md-sys-color-on-surface-variant)}.VariantTreePanel_linkVariantIconActive__CVEkb{color:var(--ds-green-700)}.VariantTreePanel_approvalIconBadge__aEHU6,.VariantTreePanel_warningIconBadge__kowqz{align-items:center;border-radius:var(--ds-radius-full);display:flex;height:28px;justify-content:center;margin-left:4px;width:28px}.VariantTreePanel_approvalIconBadge__aEHU6{background:var(--md-sys-color-positive-container);border:2px solid var(--md-sys-color-positive)}.VariantTreePanel_warningIconBadge__kowqz{background:var(--ds-amber-50);border:2px solid var(--ds-amber-500)}.VariantTreePanel_approvalIcon__JuJYP{color:var(--ds-green-900)}.VariantTreePanel_warningIcon__6d6C1{color:var(--md-sys-color-warning)}.VariantTreePanel_roomsCountBadge__nhTaU{background:var(--md-sys-color-surface-container-high);border-radius:var(--ds-radius-xl);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-xs);font-weight:500;margin-left:8px;padding:calc(4px / 2) 8px}.VariantTreePanel_roomsCountBadgeActive__taqEF{background:var(--ds-green-700);color:var(--ds-neutral-0)}@keyframes VariantTreePanel_dropIndicatorPulse__P2Gvf{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.98)}}.VariantProtocolPicker_root__4CKu3{display:flex;flex-direction:column;gap:var(--ds-spacing-3,12px)}.VariantProtocolPicker_attachments__7y2zq,.VariantProtocolPicker_entryHeader__RJtCL,.VariantProtocolPicker_entryRow__pJD_V,.VariantProtocolPicker_entryTitleRow__utg1U,.VariantProtocolPicker_includeAllRow__jLWf4,.VariantProtocolPicker_pdfLink__8C0TD,.VariantProtocolPicker_reasonFooterMeta__v_9s3,.VariantProtocolPicker_reasonFooter__gUtlG,.VariantProtocolPicker_reasonHeader__zQB74,.VariantProtocolPicker_reasonLabel__eY_Iy,.VariantProtocolPicker_statusError___5959{display:flex;align-items:center}.VariantProtocolPicker_includeAllRow__jLWf4{gap:var(--ds-spacing-2,8px);font-size:12px}.VariantProtocolPicker_checkboxControl__u6nq5,.VariantProtocolPicker_entryCheckbox__4lB_x{cursor:pointer}.VariantProtocolPicker_includeAllLabel__tU7bP{color:var(--md-sys-color-on-surface-variant);cursor:pointer}.VariantProtocolPicker_entryList__D_9S2{max-height:320px;overflow-y:auto;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm,8px);background:var(--md-sys-color-surface-container-low)}.VariantProtocolPicker_statusState__tCxer{padding:20px;color:var(--md-sys-color-on-surface-variant);font-size:13px;text-align:center}.VariantProtocolPicker_statusError___5959{gap:var(--ds-spacing-2,8px);justify-content:center;color:var(--md-sys-color-error)}.VariantProtocolPicker_entryRow__pJD_V{gap:10px;padding:10px 12px;border-bottom:1px solid var(--md-sys-color-outline-variant);background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;transition:background-color .1s ease}.VariantProtocolPicker_entryRow__pJD_V:last-child{border-bottom:0}.VariantProtocolPicker_entryRowSelected__kQKpc,.VariantProtocolPicker_entryRow__pJD_V:focus-visible,.VariantProtocolPicker_entryRow__pJD_V:hover{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.VariantProtocolPicker_entryCheckbox__4lB_x{margin-top:2px;align-self:flex-start}.VariantProtocolPicker_entryBody__wmki_{flex:1;min-width:0}.VariantProtocolPicker_entryHeader__RJtCL{justify-content:space-between;gap:var(--ds-spacing-2,8px)}.VariantProtocolPicker_entryTitleRow__utg1U{flex:1;min-width:0;align-items:baseline;gap:var(--ds-spacing-2,8px)}.VariantProtocolPicker_entryTitle__2Bt_e{color:var(--md-sys-color-on-surface);font-size:13px;font-weight:600}.VariantProtocolPicker_unmarkedBadge__mJppo{padding:1px 6px;border-radius:var(--ds-radius-md,12px);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font-size:10px;white-space:nowrap}.VariantProtocolPicker_pdfLink__8C0TD{gap:var(--ds-spacing-1,4px);padding:4px 8px;border:1px solid var(--md-sys-color-primary);border-radius:var(--ds-radius-xs,4px);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.VariantProtocolPicker_pdfLink__8C0TD:focus-visible,.VariantProtocolPicker_pdfLink__8C0TD:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.VariantProtocolPicker_meta__lo8Lh{margin-top:2px;color:var(--md-sys-color-on-surface-variant);font-size:11px}.VariantProtocolPicker_issues__zqP3_,.VariantProtocolPicker_observations__Mm9kZ{margin-top:var(--ds-spacing-2,8px);font-size:12px;white-space:pre-wrap}.VariantProtocolPicker_issues__zqP3_{color:var(--md-sys-color-error)}.VariantProtocolPicker_attachments__7y2zq,.VariantProtocolPicker_observations__Mm9kZ{color:var(--md-sys-color-on-surface-variant)}.VariantProtocolPicker_attachments__7y2zq{gap:var(--ds-spacing-1,4px);margin-top:var(--ds-spacing-2,8px);font-size:11px}.VariantProtocolPicker_reasonBlock__5Jzst{color:var(--md-sys-color-on-surface)}.VariantProtocolPicker_reasonHeader__zQB74{justify-content:space-between;gap:var(--ds-spacing-2,8px);margin-bottom:var(--ds-spacing-2,8px)}.VariantProtocolPicker_reasonLabel__eY_Iy{gap:var(--ds-spacing-1,4px);color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600}.VariantProtocolPicker_reasonLabelMuted__t0Gcs{color:var(--md-sys-color-outline);font-weight:400}.VariantProtocolPicker_reasonTextarea__IF7Jc{width:100%;min-height:90px;padding:8px 10px;border:1px solid var(--md-sys-color-tertiary);border-radius:var(--ds-radius-sm,8px);outline:none;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font:inherit;font-size:13px;resize:vertical}.VariantProtocolPicker_reasonTextareaEdited__8YhvE{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.VariantProtocolPicker_reasonTextareaAuto__T_URs{border-color:var(--md-sys-color-tertiary)}.VariantProtocolPicker_reasonTextareaInvalid__seG3D{border-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.VariantProtocolPicker_reasonFooter__gUtlG{justify-content:space-between;gap:var(--ds-spacing-2,8px);margin-top:var(--ds-spacing-1,4px);color:var(--md-sys-color-on-surface-variant);font-size:11px}.VariantProtocolPicker_reasonFooterInvalid__QmuXf{color:var(--md-sys-color-error)}.VariantProtocolPicker_reasonFooterMeta__v_9s3{gap:var(--ds-spacing-1,4px);white-space:nowrap}@media (max-width:599px){.VariantProtocolPicker_entryHeader__RJtCL,.VariantProtocolPicker_reasonFooter__gUtlG{align-items:flex-start;flex-direction:column}.VariantProtocolPicker_reasonFooterMeta__v_9s3{white-space:normal}}.variant-clone-modal_backdrop__MZ5YZ{position:fixed;inset:0;z-index:var(--variant-clone-backdrop-layer,20000);background:var(--md-on-surface);opacity:.75;animation:variant-clone-modal_fade-in__trbIf .2s ease-out}.variant-clone-modal_modal__tGHnt{position:fixed;top:50%;left:50%;width:min(95vw,640px);max-height:85dvh;z-index:var(--variant-clone-modal-layer,20001);overflow-y:auto;background:var(--md-surface);border-radius:var(--ds-radius-28);box-shadow:var(--ds-shadow-2xl);transform:translate(-50%,-50%);animation:variant-clone-modal_scale-in__Ty2YU .2s ease-out}.variant-clone-modal_footer__OUKna,.variant-clone-modal_header__yyL33{display:flex;align-items:center;justify-content:space-between;padding:24px 32px}.variant-clone-modal_header__yyL33{background:var(--md-primary);color:var(--md-on-primary)}.variant-clone-modal_bulkActions__wyO3c,.variant-clone-modal_headerTitleRow__qZbBZ,.variant-clone-modal_inlineRow__M0YsJ,.variant-clone-modal_protocolHeader__GWdjK,.variant-clone-modal_roomRowBody__Or8oz,.variant-clone-modal_summaryRow__O_67n{display:flex;align-items:center}.variant-clone-modal_headerTitleRow__qZbBZ{gap:12px}.variant-clone-modal_modalTitle__1t2nN{margin:0;color:var(--md-on-primary);font-family:var(--ds-font-display);font-size:20px;font-weight:600;line-height:1.4}.variant-clone-modal_closeButton__281eK{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--ds-radius-8);background:transparent;color:var(--md-on-primary);cursor:pointer;transition:background-color .2s ease}.variant-clone-modal_closeButton__281eK:focus-visible,.variant-clone-modal_closeButton__281eK:hover{background:var(--md-primary-container);color:var(--md-on-primary-container)}.variant-clone-modal_content__CFrWR{padding:32px 40px}.variant-clone-modal_card__e8Uxx,.variant-clone-modal_includeProductsCard__eSd_F,.variant-clone-modal_previewGrid__qhrZU,.variant-clone-modal_previewRoomsCard__PFJT4,.variant-clone-modal_protocolCard__1kKhg,.variant-clone-modal_roomSelectionCard__Ym7e4,.variant-clone-modal_section__Qybmc,.variant-clone-modal_summaryCard__JMJbl{margin-bottom:40px}.variant-clone-modal_includeProductsCard__eSd_F,.variant-clone-modal_infoCard__10N4_,.variant-clone-modal_roomSelectionCard__Ym7e4{padding:20px 24px;border-radius:var(--ds-radius-12);background:var(--md-primary-container)}.variant-clone-modal_includeProductsCard__eSd_F,.variant-clone-modal_includeProductsCard__eSd_F[data-selected=true],.variant-clone-modal_infoCard__10N4_,.variant-clone-modal_roomRow__gANX6[data-selected=true],.variant-clone-modal_roomSelectionCard__Ym7e4,.variant-clone-modal_selectableCard__oWbZa[data-selected=true]{border:2px solid var(--md-success)}.variant-clone-modal_bodyText__Yu0Cu,.variant-clone-modal_cardDescription__5ztm5,.variant-clone-modal_cardTitle__cl8kS,.variant-clone-modal_overline__VTnKm,.variant-clone-modal_sectionTitle__RnIn7,.variant-clone-modal_smallText__GhwWb{font-family:var(--ds-font-display)}.variant-clone-modal_sectionTitle__RnIn7{margin:0 0 16px;color:var(--md-on-surface);font-size:18px;font-weight:600;line-height:1.4}.variant-clone-modal_overline__VTnKm{margin:0 0 24px;color:var(--md-on-surface);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:uppercase}.variant-clone-modal_inlineRow__M0YsJ{gap:12px}.variant-clone-modal_cardTitle__cl8kS{margin:0 0 4px;color:var(--md-on-surface);font-size:16px;font-weight:600;line-height:1.5}.variant-clone-modal_cardDescription__5ztm5{margin:0;color:var(--md-on-surface-variant);font-size:14px;line-height:1.5}.variant-clone-modal_bodyText__Yu0Cu{margin:0;color:var(--md-on-surface);font-size:15px;line-height:1.6}.variant-clone-modal_mutedText__1WogX{color:var(--md-on-surface-variant)}.variant-clone-modal_optionList__KRS5w,.variant-clone-modal_phaseList__YFfOT,.variant-clone-modal_previewRoomList__mvhP4,.variant-clone-modal_roomList__2tydE{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:4px}.variant-clone-modal_phaseList__YFfOT{max-height:300px}.variant-clone-modal_roomList__2tydE{max-height:200px}.variant-clone-modal_previewRoomList__mvhP4{max-height:180px;gap:8px}.variant-clone-modal_previewCard__mXFP0,.variant-clone-modal_previewRoomRow__AcW4P,.variant-clone-modal_roomRow__gANX6,.variant-clone-modal_selectableCard__oWbZa{border-radius:var(--ds-radius-12);transition:border-color .2s ease,background-color .2s ease}.variant-clone-modal_selectableCard__oWbZa{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border:2px solid var(--md-outline-variant);background:var(--md-surface);cursor:pointer}.variant-clone-modal_selectableCard__oWbZa:focus-visible,.variant-clone-modal_selectableCard__oWbZa:hover{border-color:var(--md-outline)}.variant-clone-modal_selectableCard__oWbZa[data-selected=true]{background:var(--md-primary-container)}.variant-clone-modal_optionCard__0Ofz1{align-items:flex-start;gap:16px;justify-content:flex-start}.variant-clone-modal_radioShell__kgQiB{margin-top:4px;pointer-events:none}.variant-clone-modal_flexOne__rniiB{flex:1}.variant-clone-modal_checkIcon__iV3p0{margin-top:4px;color:var(--md-success)}.variant-clone-modal_bulkActions__wyO3c{gap:16px;margin-bottom:24px}.variant-clone-modal_roomRow__gANX6{display:flex;align-items:center;padding:20px 24px;border:2px solid transparent;background:var(--md-surface);cursor:pointer}.variant-clone-modal_roomRow__gANX6:focus-visible,.variant-clone-modal_roomRow__gANX6:hover{border-color:var(--md-outline-variant)}.variant-clone-modal_roomRowBody__Or8oz{flex:1;justify-content:space-between;margin-left:16px}.variant-clone-modal_errorRow__dXwhp{display:flex;align-items:center;gap:8px;padding:20px 24px;margin-top:16px;border:2px solid var(--md-error);border-radius:var(--ds-radius-12);background:var(--md-surface)}.variant-clone-modal_selectedCount__sfDqz{margin:24px 0 0;color:var(--md-on-surface-variant);font-family:var(--ds-font-display);font-size:14px;line-height:1.5}.variant-clone-modal_strongText__yV0kS{color:var(--md-on-surface)}.variant-clone-modal_includeProductsCard__eSd_F{cursor:pointer}.variant-clone-modal_includeProductsBody__AfnwS{display:flex;align-items:flex-start;gap:16px}.variant-clone-modal_previewGrid__qhrZU{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.variant-clone-modal_previewCard__mXFP0,.variant-clone-modal_previewRoomsCard__PFJT4{padding:20px 24px;border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-surface-container-low)}.variant-clone-modal_previewRoomsCard__PFJT4{background:var(--md-surface)}.variant-clone-modal_previewLabel__HpIOe{margin:0 0 8px;color:var(--md-on-surface-variant);font-family:var(--ds-font-display);font-size:11px;font-weight:500;letter-spacing:0;text-transform:uppercase}.variant-clone-modal_previewHeaderRow__8RsKS{display:flex;align-items:center;gap:8px;margin-bottom:4px}.variant-clone-modal_previewRoomRow__AcW4P{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--md-surface-container-low)}.variant-clone-modal_pillRow__Osry8{display:flex;align-items:center;gap:8px}.variant-clone-modal_summaryCard__JMJbl{padding:20px 24px;border:2px solid var(--md-success);border-radius:var(--ds-radius-12);background:var(--md-success-container)}.variant-clone-modal_summaryRow__O_67n{justify-content:space-between}.variant-clone-modal_summarySub__MJp5V,.variant-clone-modal_summaryTitle__nAeIx,.variant-clone-modal_summaryValue__BTXfh{margin:0;color:var(--md-on-success-container);font-family:var(--ds-font-display)}.variant-clone-modal_summaryTitle__nAeIx{margin-bottom:4px;font-size:15px;font-weight:600}.variant-clone-modal_summarySub__MJp5V{font-size:13px;opacity:.8}.variant-clone-modal_summaryValue__BTXfh{font-size:24px;font-weight:700}.variant-clone-modal_protocolCard__1kKhg{padding:20px 24px;border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-surface-container-low);transition:background-color .15s ease,border-color .15s ease}.variant-clone-modal_protocolCard__1kKhg[data-open=true]{border-color:var(--md-tertiary);background:var(--md-tertiary-container)}.variant-clone-modal_protocolHeader__GWdjK{justify-content:space-between;cursor:pointer}.variant-clone-modal_protocolOptional__lfcqk{color:var(--md-on-surface-variant);font-weight:400}.variant-clone-modal_protocolText__eMWZ5{margin:4px 0 0;color:var(--md-on-surface-variant);font-size:12px}.variant-clone-modal_chevron__iZ_nN{color:var(--md-on-surface-variant);transition:transform .15s ease}.variant-clone-modal_chevron__iZ_nN[data-open=true]{transform:rotate(180deg)}.variant-clone-modal_protocolPickerWrap__IlTAu{margin-top:12px}.variant-clone-modal_footer__OUKna{gap:16px;border-top:1px solid var(--md-outline-variant)}.variant-clone-modal_footerTextButton__EhcdG{color:var(--md-on-surface-variant);font-family:var(--ds-font-display);font-weight:500}.variant-clone-modal_footerPrimaryButton__ZESqW{border-radius:var(--ds-radius-12);font-family:var(--ds-font-display);font-weight:500}.variant-clone-modal_footerPrimaryButton__ZESqW:not(:disabled){background:var(--md-primary);color:var(--md-on-primary)}.variant-clone-modal_chipAccent__3bJXR,.variant-clone-modal_chipSubtle__xneu9{border-color:var(--md-outline-variant)}.variant-clone-modal_chipAccent__3bJXR{background:var(--md-success);color:var(--md-on-success)}.variant-clone-modal_chipSubtle__xneu9{background:var(--md-surface-container-low);color:var(--md-on-surface-variant)}@keyframes variant-clone-modal_fade-in__trbIf{0%{opacity:0}to{opacity:.75}}@keyframes variant-clone-modal_scale-in__Ty2YU{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}